From a61652557fa88cd0b24c1b28445cf519f6b1213e Mon Sep 17 00:00:00 2001 From: CubeJerry <80299683+CubeJerry@users.noreply.github.com> Date: Tue, 10 Nov 2026 03:34:23 +0800 Subject: [PATCH] research: protected selected direct MOVEs without ordinary numerical runtime --- .../CHECKPOINT.json | 14 + .../DEPENDENCIES.json | 1544 ++ .../EVIDENCE-RESULT.json | 45 + .../FINAL-CHECKS.json | 118 + .../FIXTURE-SELECTION.json | 617 + research/current-direct-source-move/NOTICE.md | 31 + .../PR-DESCRIPTION.md | 104 + .../current-direct-source-move/PR-TITLE.txt | 1 + research/current-direct-source-move/PROOF.md | 262 + .../PUBLIC-PINS.json | 30 + research/current-direct-source-move/README.md | 124 + .../current-direct-source-move/REPLAY.log | 9 + .../current-direct-source-move/RESULT.json | 266 + .../SHARED-SOURCE-JOIN.json | 659 + .../current-direct-source-move/SOURCES.json | 186 + .../current-direct-source-move/TASK-CARD.json | 59 + research/current-direct-source-move/TASK.json | 100 + .../VERIFICATION.md | 141 + .../current-direct-source-move/VERIFY.json | 51 + .../check_evidence.py | 174 + .../current-direct-source-move/check_move.py | 273 + .../check_protection.py | 95 + .../current-direct-source-move/direct_move.py | 53 + .../direct_sources.py | 79 + .../evidence/ATTEMPT-580.json | 40 + .../evidence/attempt-580-execution.json | 11 + .../evidence/attempt-580.log | 2 + .../evidence/final-1100/EXECUTION.json | 16 + .../evidence/final-1100/START.json | 14 + .../evidence/final-1100/commit-boundary.json | 4250 +++ .../evidence/final-1100/commit-parent.bits | Bin 0 -> 151 bytes .../evidence/final-1100/commit-stage.bits | Bin 0 -> 73728 bytes .../final-1100/entrance-boundary.json | 4250 +++ .../evidence/final-1100/entrance-parent.bits | Bin 0 -> 151 bytes .../evidence/final-1100/entrance-stage.bits | Bin 0 -> 73728 bytes .../evidence/final-1100/execution.log | 5 + .../evidence/final-1100/exit-boundary.json | 4250 +++ .../evidence/final-1100/exit-parent.bits | Bin 0 -> 151 bytes .../evidence/final-1100/exit-stage.bits | Bin 0 -> 73728 bytes .../final-1100/positive_child-boundary.json | 4250 +++ .../final-1100/positive_child-parent.bits | Bin 0 -> 151 bytes .../final-1100/positive_child-stage.bits | Bin 0 -> 73728 bytes .../select_fixture.py | 42 + .../vendor/leaf/CATALOG-RESULT.json | 23133 ++++++++++++++++ .../vendor/leaf/DEPENDENCIES.json | 1157 + .../vendor/leaf/FINAL-CHECKS.json | 68 + .../vendor/leaf/INTERFACE-RESULT.json | 615 + .../vendor/leaf/NOTICE.md | 37 + .../vendor/leaf/PR-DESCRIPTION.md | 86 + .../vendor/leaf/PR-TITLE.txt | 1 + .../vendor/leaf/PROOF.md | 380 + .../vendor/leaf/PUBLIC-PINS.json | 17 + .../vendor/leaf/README.md | 136 + .../vendor/leaf/REPLAY.log | 19 + .../vendor/leaf/SOURCES.json | 186 + .../vendor/leaf/TASK-CARD.json | 59 + .../vendor/leaf/TASK.json | 106 + .../vendor/leaf/VERIFICATION.md | 121 + .../vendor/leaf/VERIFY.json | 72 + .../vendor/leaf/all_leaf_sources.py | 63 + .../vendor/leaf/check_catalog.py | 112 + .../vendor/leaf/check_child.py | 125 + .../vendor/leaf/check_receipts.py | 68 + .../vendor/leaf/check_view.py | 203 + .../vendor/leaf/clifford_certificate.py | 163 + .../vendor/leaf/leaf_view.py | 116 + .../vendor/leaf/receipts/rank2-cutoff.json | 408 + .../leaf/receipts/rank2-parity-execution.json | 14 + .../vendor/leaf/receipts/rank2-parity.json | 408 + .../receipts/rank2-success-execution.json | 14 + .../vendor/leaf/receipts/rank2-success.json | 408 + .../receipts/rank8-success-execution.json | 16 + .../vendor/leaf/receipts/rank8-success.json | 408 + .../vendor/leaf/selected_leaf.py | 69 + .../vendor/leaf/source_catalog.py | 88 + .../leaf/vendor/atomic/DEPENDENCIES.json | 957 + .../vendor/leaf/vendor/atomic/NOTICE.md | 25 + .../vendor/leaf/vendor/atomic/PROOF.md | 399 + .../vendor/leaf/vendor/atomic/SOURCES.json | 186 + .../vendor/leaf/vendor/atomic/atomic_move.py | 112 + .../vendor/leaf/vendor/atomic/move_sources.py | 76 + .../leaf/vendor/atomic/physical_hardware.py | 77 + .../leaf/vendor/atomic/vendor/leaf/NOTICE.md | 36 + .../leaf/vendor/atomic/vendor/leaf/PROOF.md | 322 + .../leaf/vendor/atomic/vendor/leaf/README.md | 67 + .../vendor/atomic/vendor/leaf/SOURCES.json | 54 + .../atomic/vendor/leaf/leaf_provider.py | 198 + .../vendor/atomic/vendor/leaf/leaf_sources.py | 68 + .../atomic/vendor/leaf/selected_service.py | 79 + .../atomic/vendor/leaf/vendor/leaf/PROOF.md | 234 + .../vendor/leaf/vendor/leaf/axis_stream.py | 64 + .../leaf/vendor/leaf/coefficient_engine.py | 156 + .../vendor/leaf/vendor/leaf/signed_linear.py | 91 + .../atomic/vendor/monomial/DEPENDENCIES.json | 1203 + .../vendor/atomic/vendor/monomial/PROOF.md | 449 + .../vendor/atomic/vendor/monomial/README.md | 179 + .../atomic/vendor/monomial/SOURCES.json | 162 + .../vendor/atomic/vendor/monomial/TASK.json | 93 + .../atomic/vendor/monomial/phase_adapter.py | 213 + .../atomic/vendor/monomial/phase_binding.py | 80 + .../vendor/monomial/selected_service.py | 76 + .../monomial/vendor/binding/DEPENDENCIES.json | 724 + .../vendor/monomial/vendor/binding/PROOF.md | 490 + .../vendor/binding/binding_sources.py | 75 + .../vendor/monomial/vendor/binding/codec.py | 235 + .../monomial/vendor/binding/provider.py | 189 + .../vendor/binding/vendor/DEFERRED-PROOF.md | 122 + .../binding/vendor/SELECTED-RESULT.json | 120 + .../vendor/binding/vendor/TASK-CATALOG.json | 1281 + .../vendor/binding/vendor/compact/PROOF.md | 334 + .../binding/vendor/compact/compact_control.py | 235 + .../binding/vendor/compact/compact_counts.py | 198 + .../binding/vendor/compact/compact_engine.py | 153 + .../binding/vendor/compact/compact_layout.py | 132 + .../binding/vendor/compact/compact_streams.py | 257 + .../binding/vendor/compact/native_sources.py | 56 + .../vendor/binding/vendor/dispatch/PROOF.md | 601 + .../vendor/binding/vendor/dispatch/TASK.json | 93 + .../vendor/dispatch/compiler_routes.py | 150 + .../binding/vendor/dispatch/row_programs.py | 593 + .../dispatch/vendor/occurrence_geometry.py | 312 + .../vendor/dispatch/vendor/row_padding.py | 321 + .../vendor/binding/vendor/lifecycle/PROOF.md | 591 + .../binding/vendor/lifecycle/machine.py | 406 + .../binding/vendor/lifecycle/source_ir.py | 522 + .../binding/vendor/lockstep_executor.py | 558 + .../vendor/binding/vendor/ordinary/PROOF.md | 260 + .../vendor/binding/vendor/ordinary/binary.py | 99 + .../vendor/binding/vendor/ordinary/encoded.py | 224 + .../binding/vendor/ordinary/ordinary.py | 193 + .../binding/vendor/ordinary/physical_words.py | 106 + .../vendor/binding/vendor/ordinary/session.py | 156 + .../vendor/binding/vendor/ordinary/source.py | 62 + .../binding/vendor/record_lift/PROOF.md | 101 + .../vendor/binding/vendor/record_lift/lift.py | 377 + .../vendor/binding/vendor/reference/NOTICE.md | 38 + .../binding/vendor/reference/compact.py | 203 + .../binding/vendor/reference/streams.py | 115 + .../binding/vendor/runtime/pr2808/outer.py | 233 + .../runtime/pr2808/vendor/pr2786/padding.py | 135 + .../runtime/pr2809/inputs/pr2753/consumer.py | 85 + .../runtime/pr2809/inputs/pr2753/driver.py | 197 + .../pr2809/inputs/pr2753/evidence/NOTICE.md | 9 + .../inputs/pr2753/evidence/pr2688-NOTICE.md | 22 + .../runtime/pr2809/inputs/pr2753/layout.py | 123 + .../pr2809/inputs/pr2753/linear_sign.py | 82 + .../runtime/pr2809/inputs/pr2753/node.py | 88 + .../pr2809/inputs/pr2753/packet_engine.py | 98 + .../runtime/pr2809/inputs/pr2753/peel.py | 46 + .../inputs/pr2753/predecessor/NOTICE.md | 49 + .../pr2753/predecessor/cardinal_counts.py | 55 + .../inputs/pr2753/predecessor/catalogue.py | 268 + .../inputs/pr2753/predecessor/control.py | 50 + .../inputs/pr2753/predecessor/fresh_rows.py | 68 + .../inputs/pr2753/predecessor/topology.py | 91 + .../pr2753/predecessor/vendor/binding.py | 102 + .../pr2753/predecessor/vendor/bitstream.py | 160 + .../pr2753/predecessor/vendor/cardinality.py | 136 + .../pr2753/predecessor/vendor/children.py | 84 + .../pr2753/predecessor/vendor/controller.py | 305 + .../pr2753/predecessor/vendor/counts.py | 57 + .../pr2753/predecessor/vendor/directory.py | 126 + .../pr2753/predecessor/vendor/episode.py | 124 + .../inputs/pr2753/predecessor/vendor/forms.py | 182 + .../pr2753/predecessor/vendor/low_codes.py | 109 + .../pr2753/predecessor/vendor/matrices.py | 217 + .../pr2753/predecessor/vendor/numeric.py | 189 + .../pr2753/predecessor/vendor/oracle.py | 94 + .../pr2753/predecessor/vendor/packet.py | 97 + .../inputs/pr2753/predecessor/vendor/plan.py | 112 + .../pr2753/predecessor/vendor/records.py | 271 + .../pr2753/predecessor/vendor/routes.py | 249 + .../pr2753/predecessor/vendor/selection.py | 71 + .../pr2753/predecessor/vendor/sources.py | 148 + .../pr2753/predecessor/vendor/stream.py | 163 + .../pr2809/inputs/pr2753/recursive_call.py | 110 + .../runtime/pr2809/inputs/pr2753/scheduler.py | 28 + .../pr2809/inputs/pr2753/stream_runner.py | 113 + .../runtime/pr2809/inputs/pr2753/trace.py | 184 + .../runtime/pr2809/inputs/pr2769/NOTICE.md | 30 + .../runtime/pr2809/inputs/pr2769/codec.py | 151 + .../inputs/pr2769/vendor/parking_machine.py | 108 + .../pr2809/inputs/pr2769/vendor/words.py | 415 + .../vendor/runtime/pr2809/macro_binding.py | 145 + .../vendor/runtime/pr2809/macro_code.py | 107 + .../vendor/runtime/pr2809/macro_machine.py | 453 + .../vendor/runtime/pr2809/residual_blocks.py | 106 + .../vendor/runtime/pr2809/role_parking.py | 116 + .../vendor/runtime/pr2809/scratch_pool.py | 151 + .../vendor/monomial/vendor/monomial/PROOF.md | 242 + .../monomial/vendor/monomial/SOURCES.json | 41 + .../vendor/monomial/monomial_engine.py | 184 + .../monomial/vendor/monomial/pair_dispatch.py | 19 + .../monomial/vendor/monomial/phase_recipe.py | 46 + .../monomial/vendor/monomial/phase_sources.py | 53 + .../monomial/vendor/monomial/reference.py | 102 + .../monomial/vendor/monomial/signed_phase.py | 112 + .../monomial/vendor/selected/RESULT.json | 396 + .../monomial/vendor/selected/WORD.json.gz | Bin 0 -> 119880 bytes .../vendor/selected/clifford_exact.py | 149 + .../monomial/vendor/selected/native_verify.py | 277 + .../vendor/leaf/vendor/header/PROOF.md | 400 + .../vendor/leaf/vendor/header/header_view.py | 155 + .../vendor/leaf/verify_child.py | 25 + .../vendor/leaf/verify_interface.py | 110 + .../vendor/serial/DEPENDENCIES.json | 877 + .../vendor/serial/PROOF.md | 160 + .../vendor/serial/README.md | 92 + .../vendor/serial/RESULT.json | 552 + .../vendor/serial/SOURCES.json | 60 + .../vendor/serial/VERIFICATION.md | 42 + .../vendor/serial/column_view.py | 200 + .../vendor/serial/serial_sources.py | 64 + .../serial/vendor/monomial/check_fixture.py | 187 + research/current-direct-source-move/verify.py | 175 + 215 files changed, 79011 insertions(+) create mode 100644 research/current-direct-source-move/CHECKPOINT.json create mode 100644 research/current-direct-source-move/DEPENDENCIES.json create mode 100644 research/current-direct-source-move/EVIDENCE-RESULT.json create mode 100644 research/current-direct-source-move/FINAL-CHECKS.json create mode 100644 research/current-direct-source-move/FIXTURE-SELECTION.json create mode 100644 research/current-direct-source-move/NOTICE.md create mode 100644 research/current-direct-source-move/PR-DESCRIPTION.md create mode 100644 research/current-direct-source-move/PR-TITLE.txt create mode 100644 research/current-direct-source-move/PROOF.md create mode 100644 research/current-direct-source-move/PUBLIC-PINS.json create mode 100644 research/current-direct-source-move/README.md create mode 100644 research/current-direct-source-move/REPLAY.log create mode 100644 research/current-direct-source-move/RESULT.json create mode 100644 research/current-direct-source-move/SHARED-SOURCE-JOIN.json create mode 100644 research/current-direct-source-move/SOURCES.json create mode 100644 research/current-direct-source-move/TASK-CARD.json create mode 100644 research/current-direct-source-move/TASK.json create mode 100644 research/current-direct-source-move/VERIFICATION.md create mode 100644 research/current-direct-source-move/VERIFY.json create mode 100644 research/current-direct-source-move/check_evidence.py create mode 100644 research/current-direct-source-move/check_move.py create mode 100644 research/current-direct-source-move/check_protection.py create mode 100644 research/current-direct-source-move/direct_move.py create mode 100644 research/current-direct-source-move/direct_sources.py create mode 100644 research/current-direct-source-move/evidence/ATTEMPT-580.json create mode 100644 research/current-direct-source-move/evidence/attempt-580-execution.json create mode 100644 research/current-direct-source-move/evidence/attempt-580.log create mode 100644 research/current-direct-source-move/evidence/final-1100/EXECUTION.json create mode 100644 research/current-direct-source-move/evidence/final-1100/START.json create mode 100644 research/current-direct-source-move/evidence/final-1100/commit-boundary.json create mode 100644 research/current-direct-source-move/evidence/final-1100/commit-parent.bits create mode 100644 research/current-direct-source-move/evidence/final-1100/commit-stage.bits create mode 100644 research/current-direct-source-move/evidence/final-1100/entrance-boundary.json create mode 100644 research/current-direct-source-move/evidence/final-1100/entrance-parent.bits create mode 100644 research/current-direct-source-move/evidence/final-1100/entrance-stage.bits create mode 100644 research/current-direct-source-move/evidence/final-1100/execution.log create mode 100644 research/current-direct-source-move/evidence/final-1100/exit-boundary.json create mode 100644 research/current-direct-source-move/evidence/final-1100/exit-parent.bits create mode 100644 research/current-direct-source-move/evidence/final-1100/exit-stage.bits create mode 100644 research/current-direct-source-move/evidence/final-1100/positive_child-boundary.json create mode 100644 research/current-direct-source-move/evidence/final-1100/positive_child-parent.bits create mode 100644 research/current-direct-source-move/evidence/final-1100/positive_child-stage.bits create mode 100644 research/current-direct-source-move/select_fixture.py create mode 100644 research/current-direct-source-move/vendor/leaf/CATALOG-RESULT.json create mode 100644 research/current-direct-source-move/vendor/leaf/DEPENDENCIES.json create mode 100644 research/current-direct-source-move/vendor/leaf/FINAL-CHECKS.json create mode 100644 research/current-direct-source-move/vendor/leaf/INTERFACE-RESULT.json create mode 100644 research/current-direct-source-move/vendor/leaf/NOTICE.md create mode 100644 research/current-direct-source-move/vendor/leaf/PR-DESCRIPTION.md create mode 100644 research/current-direct-source-move/vendor/leaf/PR-TITLE.txt create mode 100644 research/current-direct-source-move/vendor/leaf/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/PUBLIC-PINS.json create mode 100644 research/current-direct-source-move/vendor/leaf/README.md create mode 100644 research/current-direct-source-move/vendor/leaf/REPLAY.log create mode 100644 research/current-direct-source-move/vendor/leaf/SOURCES.json create mode 100644 research/current-direct-source-move/vendor/leaf/TASK-CARD.json create mode 100644 research/current-direct-source-move/vendor/leaf/TASK.json create mode 100644 research/current-direct-source-move/vendor/leaf/VERIFICATION.md create mode 100644 research/current-direct-source-move/vendor/leaf/VERIFY.json create mode 100644 research/current-direct-source-move/vendor/leaf/all_leaf_sources.py create mode 100644 research/current-direct-source-move/vendor/leaf/check_catalog.py create mode 100644 research/current-direct-source-move/vendor/leaf/check_child.py create mode 100644 research/current-direct-source-move/vendor/leaf/check_receipts.py create mode 100644 research/current-direct-source-move/vendor/leaf/check_view.py create mode 100644 research/current-direct-source-move/vendor/leaf/clifford_certificate.py create mode 100644 research/current-direct-source-move/vendor/leaf/leaf_view.py create mode 100644 research/current-direct-source-move/vendor/leaf/receipts/rank2-cutoff.json create mode 100644 research/current-direct-source-move/vendor/leaf/receipts/rank2-parity-execution.json create mode 100644 research/current-direct-source-move/vendor/leaf/receipts/rank2-parity.json create mode 100644 research/current-direct-source-move/vendor/leaf/receipts/rank2-success-execution.json create mode 100644 research/current-direct-source-move/vendor/leaf/receipts/rank2-success.json create mode 100644 research/current-direct-source-move/vendor/leaf/receipts/rank8-success-execution.json create mode 100644 research/current-direct-source-move/vendor/leaf/receipts/rank8-success.json create mode 100644 research/current-direct-source-move/vendor/leaf/selected_leaf.py create mode 100644 research/current-direct-source-move/vendor/leaf/source_catalog.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/DEPENDENCIES.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/NOTICE.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/SOURCES.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/atomic_move.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/move_sources.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/physical_hardware.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/NOTICE.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/README.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/SOURCES.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/leaf_provider.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/leaf_sources.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/selected_service.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/axis_stream.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/coefficient_engine.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/signed_linear.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/DEPENDENCIES.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/README.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/SOURCES.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/TASK.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/phase_adapter.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/phase_binding.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/selected_service.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/DEPENDENCIES.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/binding_sources.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/codec.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/provider.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/DEFERRED-PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/SELECTED-RESULT.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/TASK-CATALOG.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_control.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_counts.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_engine.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_layout.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_streams.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/native_sources.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/TASK.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/compiler_routes.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/row_programs.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/row_padding.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/machine.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/source_ir.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lockstep_executor.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/binary.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/encoded.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/ordinary.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/physical_words.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/session.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/source.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/lift.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/NOTICE.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/compact.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/streams.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/outer.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_binding.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_code.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_machine.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/residual_blocks.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/role_parking.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/scratch_pool.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/SOURCES.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/monomial_engine.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/pair_dispatch.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/phase_recipe.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/phase_sources.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/reference.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/signed_phase.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/RESULT.json create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/WORD.json.gz create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/clifford_exact.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/native_verify.py create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/header/PROOF.md create mode 100644 research/current-direct-source-move/vendor/leaf/vendor/header/header_view.py create mode 100644 research/current-direct-source-move/vendor/leaf/verify_child.py create mode 100644 research/current-direct-source-move/vendor/leaf/verify_interface.py create mode 100644 research/current-direct-source-move/vendor/serial/DEPENDENCIES.json create mode 100644 research/current-direct-source-move/vendor/serial/PROOF.md create mode 100644 research/current-direct-source-move/vendor/serial/README.md create mode 100644 research/current-direct-source-move/vendor/serial/RESULT.json create mode 100644 research/current-direct-source-move/vendor/serial/SOURCES.json create mode 100644 research/current-direct-source-move/vendor/serial/VERIFICATION.md create mode 100644 research/current-direct-source-move/vendor/serial/column_view.py create mode 100644 research/current-direct-source-move/vendor/serial/serial_sources.py create mode 100644 research/current-direct-source-move/vendor/serial/vendor/monomial/check_fixture.py create mode 100644 research/current-direct-source-move/verify.py diff --git a/research/current-direct-source-move/CHECKPOINT.json b/research/current-direct-source-move/CHECKPOINT.json new file mode 100644 index 0000000000..e5243cf81a --- /dev/null +++ b/research/current-direct-source-move/CHECKPOINT.json @@ -0,0 +1,14 @@ +{ + "status": "verified source theorem/interface checkpoint; final manual witness pending", + "canonical_base": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "registered_normal_and_optimized": "PASS_REGISTERED_RESEARCH_PACKAGE", + "manual_whole_claim": false, + "next": "Exactly one1100s whole attempt with independently validated saved boundaries; no subsequent whole retry.", + "source_sha256": { + "direct_sources.py": "ba2dd99a050b20206f64ee7e6a9ff0c72d3020498f65193ffc02883e229f9648", + "direct_move.py": "24c86d593b8406f2a2a4c0b0d2ceb38d4360f3823a911f02141d2d8231e0eb90", + "check_move.py": "7f84589ae4dc6beee1e462c7bbeb05acbcb87c46f21b1f0a6790916e9fcba0f0", + "check_protection.py": "8585da3fd8f610e00a4ea92cb17e3c91e424dcf089036503628fa115d0a660a1", + "verify.py": "5942956d7c47f34ea23698dbc89ca63bd9a370822fa59573ca7285a386d73f0f" + } +} diff --git a/research/current-direct-source-move/DEPENDENCIES.json b/research/current-direct-source-move/DEPENDENCIES.json new file mode 100644 index 0000000000..91132c4711 --- /dev/null +++ b/research/current-direct-source-move/DEPENDENCIES.json @@ -0,0 +1,1544 @@ +{ + "schema_version": 1, + "files": [ + { + "path": "vendor/leaf/CATALOG-RESULT.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/CATALOG-RESULT.json", + "git_blob": "f82d3d57cac3e5aff347f3a67fb95fd8d17fb12b", + "sha256": "9a2be014a0374f213a4eed706d14e1861af5cc845c9e1609bc22dcf5ad6ceab2", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/DEPENDENCIES.json", + "git_blob": "6318fc9a23f0e6918ae0bdb3fea467f746486e88", + "sha256": "d8503de9e51aea6daf5a4092958d1d82412537cb9287a210d40bcb50ed8f2f2f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/FINAL-CHECKS.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/FINAL-CHECKS.json", + "git_blob": "683d817bf8ec142a5f57e1a077f299d5fc9fce95", + "sha256": "2a46781ae61f82bb873c0524ab4e5500a9e8dfff9ad53fa8d437db054ea217c5", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/INTERFACE-RESULT.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/INTERFACE-RESULT.json", + "git_blob": "57e5b911e12769d59feb7fd7de478f813b787223", + "sha256": "d554f93542a2596358d76dff4af16ccdaf905f2499625e84611106698799456c", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/NOTICE.md", + "git_blob": "088fcb7b9c37a59daf49cbfd44b4a64b918c4ef0", + "sha256": "8bf07f692f9b6d25e0e55f5d5f83c979ccfc0e9e89dbe3b832f369058bf2a9bd", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/PR-DESCRIPTION.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/PR-DESCRIPTION.md", + "git_blob": "3d4d7dbbf074668f4d5c151cd4d4743b6979b0b3", + "sha256": "18c107d425ddc73a741ada25d0690c22649636eaffa4570c870c6c0ecfe862e2", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/PR-TITLE.txt", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/PR-TITLE.txt", + "git_blob": "57e50fdabb72bd3a0ba732e9c06d9233bad0e7aa", + "sha256": "9ed23ad19c0cd4d90c5916efb51b21e8b9b1e20271b47743477d3796c89b641e", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/PROOF.md", + "git_blob": "5d619cfc2d3b7bc51e6fcc8e7a46ecd1e313e23d", + "sha256": "2943afc32745929374e8e55daff82b5fa78baa8a557d82b231d04b936c63c10d", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/PUBLIC-PINS.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/PUBLIC-PINS.json", + "git_blob": "2335b40d0ca4fce204959d3dec1a4ca079bab839", + "sha256": "d5656bfd45b59f54e1daa5368a28fbfe4f6eb651dd3c71419d5b7d6316d74551", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/README.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/README.md", + "git_blob": "b5d32db5b75623d57dfd53a359c9c9f2742fb9fb", + "sha256": "c2439263c7e71d354cad81d61d377beaa43e3542aa57f8966e43608bb43c13c2", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/REPLAY.log", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/REPLAY.log", + "git_blob": "9a50299f8c9ad234aad7d9e95533cbefbbe9d7dc", + "sha256": "5f63e810f718c91b12d14411cb866fc952e8abddb6559fa244920a449c98b168", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/SOURCES.json", + "git_blob": "27baf44b4e0f336497611a782f2a5fc780f80e86", + "sha256": "c1c1435006262725433a6a741886debf5529af4461411298b06714edfb86b249", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/TASK-CARD.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/TASK-CARD.json", + "git_blob": "282f838c28df092260481d9e18ca0ef9eb580351", + "sha256": "61f5bcaef013a27d975922e500a5d835cbab1e6829d5385ccd05a636a431d406", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/TASK.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/TASK.json", + "git_blob": "7d898dac5a64c1ad9c6f8015914ea7324f83ff55", + "sha256": "60e086357140683b217c175234f3161b3d816222d6f8bfb33861fd6d0b00386c", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/VERIFICATION.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/VERIFICATION.md", + "git_blob": "d7c27dbbddac28b2ac3cb0512d077fbc68ed3185", + "sha256": "33e7e3b317019c8c2591528c18bef99b3d9c96b99a674d516cabc3585af1bcf6", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/VERIFY.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/VERIFY.json", + "git_blob": "b82ddefc030546e7598cc142092c8a9837136571", + "sha256": "a2358cf1421324e0cf73a4e240897d98e7d91473aa770eb090ca28136870d379", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/all_leaf_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/all_leaf_sources.py", + "git_blob": "388d1f4e0dbd855257a413541dda4de884adf567", + "sha256": "85dc8ee85b3a9f4974ce72121e78a205d72d09e04675ea35fa48cd01fad545fa", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/check_catalog.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/check_catalog.py", + "git_blob": "f7f5756e4d7a5becbc8ba8d216c6839049224663", + "sha256": "ae376fc4f7f867ca7e8849bb3d96daa5240bf4eb08f4fd640f573f73de67a5f8", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/check_child.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/check_child.py", + "git_blob": "4dc1a69eb50c9d2f17f5798f4f894d5df19e7ad2", + "sha256": "189227a45ab15c46035ad107f35cc9af46e63297212b3b2804ca5ed35a4348b3", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/check_receipts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/check_receipts.py", + "git_blob": "9ce55318b14531dfd22123f51cb961d61ded592e", + "sha256": "88ba221a0c4c8add5674601af356d5f02ef74b520db5fdc241bf97b5ada10944", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/check_view.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/check_view.py", + "git_blob": "df517c71e7792c16d4b5c309b6c6196d08894d8c", + "sha256": "3647116b31456d15e6feb472f493ea189fee6850513a466da7cf1a21b3c69cd9", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/clifford_certificate.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/clifford_certificate.py", + "git_blob": "4f859ad923a9ca434ad33d0a745e0c1b4a3919b1", + "sha256": "c9a8ae71e428439c964c83886b2d6eb3509402e04c572a002ff9d795fb0cb90e", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/leaf_view.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/leaf_view.py", + "git_blob": "2f29dbe87f37a3aee735161e8ad3c8c422b3ad0c", + "sha256": "22767f9311e360b795a20c961f537d888620f6dc7a79390094c61928e79cec64", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/receipts/rank2-cutoff.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/receipts/rank2-cutoff.json", + "git_blob": "65b6d9e943db936fbe17d0dfdba28d3b3b4a1607", + "sha256": "e726bf1f442968eb3bff046ed5f76d349b5233c17da98ca44d6dc7be7c128c9c", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/receipts/rank2-parity-execution.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/receipts/rank2-parity-execution.json", + "git_blob": "e5ac7590db3c0c9a8adfee984c318704ff97b80b", + "sha256": "2c3e12ff5c785ea540819671b0d5e0d2586d306e45e5d9c16dc17d7396160335", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/receipts/rank2-parity.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/receipts/rank2-parity.json", + "git_blob": "16c6606bcb2eacc6143cba18cf7cbce2931168bd", + "sha256": "27965ec63c04e8b79ca7192c2188b5c3516ef5cf52367b4c39f46d91b87ed9ca", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/receipts/rank2-success-execution.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/receipts/rank2-success-execution.json", + "git_blob": "702237807bd6249769512d214ec9918048206950", + "sha256": "bedafc37ecd1f3682199dd59b391a79a9d5d422fec0ff12ffcad8c00c9dd0abc", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/receipts/rank2-success.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/receipts/rank2-success.json", + "git_blob": "29e585bc0bffe87fec58d815b298b841466aed6f", + "sha256": "09ec620d7037f149c177fd590677c3aa374218939962b588cb2b9e5ead206adc", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/receipts/rank8-success-execution.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/receipts/rank8-success-execution.json", + "git_blob": "49982feac79539b90b42cc1c5bacd71ed17f0f5c", + "sha256": "76af2846ed3ec1f8d6ba70a219aa6a09b08b798f125990a8342e66ce612ca873", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/receipts/rank8-success.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/receipts/rank8-success.json", + "git_blob": "c0f455af61f5ec9b5a321e3ac42eea7b3e016f28", + "sha256": "64042967383d3fc3e7bd9dee2b0f73f51990275aa304641df3f76eed6583e27f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/selected_leaf.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/selected_leaf.py", + "git_blob": "0d8d3635ce5185f1396be6e987f18e27a1393b31", + "sha256": "e287d49bedf0b8f30e03a5ced8a92b22bed7d4f7b6260a86be00d43488c5b97f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/source_catalog.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/source_catalog.py", + "git_blob": "721ab8e5ff33f8571339596cd742af7297345230", + "sha256": "e8f3fa73a7af50b395d1fc4fdddb53c059ece3430cd5ff1fa2aaf66c41974df6", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/DEPENDENCIES.json", + "git_blob": "4d4e7b52918d4d9b845b03cb255b6503bf309699", + "sha256": "163910998805b111e33d2380b1a6e2b162a1805056caba5ecd0d37757be4a9af", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/NOTICE.md", + "git_blob": "9ec74ef6051fcd53f11b569b232b639261daf81f", + "sha256": "db63191f6fbf8d5b3b577ba7afb07c15bd0a89a7446626217cadf401acc4ffde", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/PROOF.md", + "git_blob": "4303bc7de83739a7c9294436dd70eab278f86aca", + "sha256": "e39f25a054aab42b0c866f09131ee2ac752e77f1fcd1bfe2269bd04798203857", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/SOURCES.json", + "git_blob": "27baf44b4e0f336497611a782f2a5fc780f80e86", + "sha256": "c1c1435006262725433a6a741886debf5529af4461411298b06714edfb86b249", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/atomic_move.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/atomic_move.py", + "git_blob": "3c45aafa8919d63e3684a73fefd3ab27df340ef7", + "sha256": "af78cdc6f412df45795966ad5ff2316d38bb08297f2053b9ee53736d423b36ad", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/move_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/move_sources.py", + "git_blob": "8ebe81573a8d5d4b80b7e81ac689a576587f56ff", + "sha256": "11c78ac175656d1c637a9cf86cc75fc98be9959a6b816e82d291cc0819b5ed2d", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/physical_hardware.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/physical_hardware.py", + "git_blob": "8d2e33098a85b9a861f7fd8eeeddb832176e98b3", + "sha256": "16e313607248bf145281f91ab9e74b720591fe4b7ceb01528bcd26167806d328", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/NOTICE.md", + "git_blob": "f5df0d06c9add03a079f05df85b4a2a1b6885d1f", + "sha256": "b6960aa9ad2f0c6386d43236d40b71eb51d9e8e201e16dd897b8f90685f5685a", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/PROOF.md", + "git_blob": "3479c700c9b68968106454e57993e9615cc6a821", + "sha256": "f01a2c81805eed7f6983d9928258100a00a7c8e6f2532bf10610c0883c7e972d", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/README.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/README.md", + "git_blob": "753a44f2b392d8a0297cb1324be396f246f69935", + "sha256": "5554fdac912fcb92a7833a8b860f8d21962f78eb2a4087d3688f476b891db2f3", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/SOURCES.json", + "git_blob": "9b9dae5a768f42f9cfc68b1c77dd29c7751aee86", + "sha256": "73f3c0b01caef5eec23f798f93182df03a52d3c781fb736154130f0a7ae5f7ad", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/leaf_provider.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/leaf_provider.py", + "git_blob": "fe00af58aa632857982867b7124c9cbea23cda1c", + "sha256": "6362953f2299a4260c38a12c0d20baa17210ff3f233e08b911acd3cd6474affb", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/leaf_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/leaf_sources.py", + "git_blob": "154f4d18bead7d68b8e67fd9e5bc7c0ce8c4e0f8", + "sha256": "025723ce74b389c3db47ed0b50efe27e2967625c61d28666e4731e5180b916e6", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/selected_service.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/selected_service.py", + "git_blob": "5a64f61e9c402da64a5760e72f5254710a426ffa", + "sha256": "44929b7463cc1f6ee3f6cc10c2d222f2f49822ccb0f976b7596beddb857d64de", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/vendor/leaf/PROOF.md", + "git_blob": "e98db470cdb8bfc49e9da86c39c0d6ae16e92716", + "sha256": "29ebd43146f921077f980a408915ecc3a5199a07fcdadc624a8282c06b0b8104", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/axis_stream.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/vendor/leaf/axis_stream.py", + "git_blob": "ba8230443fdb0370b72a7a617ba7d88eb23a9c37", + "sha256": "40dea1c6fa41effd8e7a61f39a3a599e897370ca118e332ee5301a905dbb2998", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/coefficient_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/vendor/leaf/coefficient_engine.py", + "git_blob": "dff2f099b60c23310a10665cd81e443282b249e8", + "sha256": "fff28cbc27b95ed546ac65f70279fa41a933421f1cd32b988ae8910632f0efcf", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/signed_linear.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/leaf/vendor/leaf/signed_linear.py", + "git_blob": "d17018a976ea4af15b6b5828a091d799435bacfc", + "sha256": "5b86afc33042e1c43eaa6957f94e0ebf403d1b07bb26d30ba89aa14d71f76078", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/DEPENDENCIES.json", + "git_blob": "cbe38bbf8f0b912daddfaf6f1eb69d89343ca8ec", + "sha256": "40f200759a2f56a13b3cbcd1f6de9e5d6eaf9125270a7fc5dc09b82c4b4c1ed1", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/PROOF.md", + "git_blob": "5bd585e03ce948261ef979b748a1c6df8cbc2fb4", + "sha256": "5bd00e9764cb628cbd92a113419c2cd79c77ba81b1e15b04519026c26ff3091f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/README.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/README.md", + "git_blob": "28d2611cd3c3cc7555451af1e36f9c4701e5a0ec", + "sha256": "6419eccd7796e78ae25d3c1c42ad60d6e8d0da8f8f4d4c1e3adafdf45a8c4c69", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/SOURCES.json", + "git_blob": "43555e2f2717f404b752607da27a86b07c38a40d", + "sha256": "01b27507feb5ce1ebfd3541c280cff74ceebcc1b705a4632afe14013ab4c4e64", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/TASK.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/TASK.json", + "git_blob": "4ab3215b61316d565ec6dc99c7db129c937b1e67", + "sha256": "4f27bee7c18e7b777e29afb11cc224fe72640b46b746d9abf1a0f075628a9982", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/phase_adapter.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/phase_adapter.py", + "git_blob": "02f0fdc3ba178f13c27c97c36260107d2c0bba82", + "sha256": "42687d9cd5f8f4a964e2ddd79aa404432ff26f9ebb55e9c069bbba30f0c3044f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/phase_binding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/phase_binding.py", + "git_blob": "7f51953eb91c53fb7b6923d3278638e1857d69ac", + "sha256": "7624e2421c4188f7339231263d6d8504bf7eb3acaf91dcfd745952b87a6f1cda", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/selected_service.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/selected_service.py", + "git_blob": "fc3cbdc16be69eeab39e887e1d3a33ea21a80cb7", + "sha256": "afd4ba2ae8f833e8a47456a8c2dc502fb3e12158601aba999b0d0994085bf4b0", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/DEPENDENCIES.json", + "git_blob": "9e68f7226669eb4b92330023e16a86739aa859ce", + "sha256": "8481fde09d925fe143a604a4924f05bb1ade2d1ac8f9068389680c9406f71507", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/PROOF.md", + "git_blob": "859eb593d3b5bb07b3fd8a3b1034b4ac19a8dd6c", + "sha256": "acabf664e97b35d5c63998c6f08bbea27369b36db14b203c4ef62180a9535faf", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/binding_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/binding_sources.py", + "git_blob": "15469f097247a4627336b9bb77d03b8696533276", + "sha256": "e3b1cd40a2436381b3688aa3a5a740d402d08d0611dc43a629634bb1a6f7b299", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/codec.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/codec.py", + "git_blob": "bf3bd0d5a6fbfa1e7a56c36578c2caaa0130c7c5", + "sha256": "60f94c991568981c1ae8633bbc9c4d3c259e2df0654e8720d7f4554737d8e136", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/provider.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/provider.py", + "git_blob": "481013b988e5ae8189a0dddfcbb2f521e3142cab", + "sha256": "3b7bb4f7940ffa9fafd34d25bbb1a9225e1b671924ed194ad012cb26251d7460", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/DEFERRED-PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/DEFERRED-PROOF.md", + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/SELECTED-RESULT.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/SELECTED-RESULT.json", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/TASK-CATALOG.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/TASK-CATALOG.json", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/PROOF.md", + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_control.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_control.py", + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_counts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_counts.py", + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_engine.py", + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_layout.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_layout.py", + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_streams.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_streams.py", + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/native_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/native_sources.py", + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/PROOF.md", + "git_blob": "96b032f662397d496c4d827839441b6794881a53", + "sha256": "b0ed45deb84fa2ce835246d7de3c85ccdacf24ab68235cf1138fe6ff4c4ce5d9", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/TASK.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/TASK.json", + "git_blob": "70bb2c54a6dbf9f17a55bbae8383d9bfde933e52", + "sha256": "6b5334d10044644ba646452b0e9e21528061768726d124a4a97af26785aa9ec9", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/compiler_routes.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/compiler_routes.py", + "git_blob": "5752189b8a838596346df8dde89024621b513e41", + "sha256": "d375f8c2e666ffd2ebe6de34ccb7756ac9fa4a4cd5f866cb025a781f8538c599", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/row_programs.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/row_programs.py", + "git_blob": "30ba41725f7e1ba3dd058abd30c66d19820a008d", + "sha256": "a59510516d1397382de6141edc1eb69cf3ba5e6e330198deb5e335e543300be4", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py", + "git_blob": "9c3c97d86a7bdd7b95944218bf1e6e4a5a1746a1", + "sha256": "f3504a73803da120040cc62ee8f5e8b849237daf508a7146272d55624c3f8396", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/row_padding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/row_padding.py", + "git_blob": "1e3533efa92c3bab35916ae6844290586d18ff27", + "sha256": "24270408e87b028791670cd63908adeb03162f0919237e8644065c5898fecf2f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/PROOF.md", + "git_blob": "605981247e27de68fe78d3a36e2b454efbd6b11e", + "sha256": "9a088fa00f10e59df48090b67c6ef7c3641bc9cc36b223deb917740372d57993", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/machine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/machine.py", + "git_blob": "acf475e4fccaff2fb64bd5b0b3f3fc0d246dc592", + "sha256": "ec597bce13275003ff30e4be481c936401826c1d4af642b55eec0c410774d1df", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/source_ir.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/source_ir.py", + "git_blob": "79c95fa79439f3c893de52991173bd3a5eae2729", + "sha256": "54dd93bc50bd10e974c70794df1c13da27f0e3d8cdb6cfe6791a63280096f1b1", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lockstep_executor.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lockstep_executor.py", + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/PROOF.md", + "git_blob": "12be1f06062090fcc68e598bae250f185e3d8524", + "sha256": "8a1c2145cd8f080026488a571d95813c09679aa323f19aeaef0ea98030136e1c", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/binary.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/binary.py", + "git_blob": "651185a9eec51438949580a34e707f6dd1adbd4b", + "sha256": "578fb5bc793fc544dca8111605bf9f6067b8ba7dc7489a3ac243e1df3cd37953", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/encoded.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/encoded.py", + "git_blob": "2280fa98ff5e4da7c4909814ce4a1c405605ada8", + "sha256": "10ad2fa5902a48d49cf2b89a30b3f2711d63a6a43b9512a6427affcdf07335a7", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/ordinary.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/ordinary.py", + "git_blob": "81b330a4b886a0f4deab7b0811478bab3fbc107a", + "sha256": "7f8338e748bcd42fbef1e7cc47b6c5040dfb3aad216e34759bcb12b8e14f7705", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/physical_words.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/physical_words.py", + "git_blob": "44b464714277786297c8ee7fd04470dc6394896d", + "sha256": "89ba40442297ec35368e426770f44852b39807ca426710ded2735678651bef61", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/session.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/session.py", + "git_blob": "09f645bbf0c6c3d41d0c03e8031adc4e81744ac1", + "sha256": "45ee809b27a69ca5576361922fd2760f568c9a98864d4c55c4fee3003ee3c9ad", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/source.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/source.py", + "git_blob": "8594fc62cee8a111958561b75045c8ec16ebfa47", + "sha256": "4bd047a1272374880962d3074f1e50de717518a3a181f11607e820afe50dd4e5", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/PROOF.md", + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/lift.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/lift.py", + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/NOTICE.md", + "git_blob": "e82bfef53054bd753ba0aa8a966f84427faa2293", + "sha256": "74a9f03e9ce467c75f5f7cf1b8465d349ea38ef114afad261824c3bcf13da00f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/compact.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/compact.py", + "git_blob": "60bc206c78150f23563a4775800b0dd32025843d", + "sha256": "0e1027a60f38c21cfd808c8ce44dcc2423810efdab0e15f02b07f261ad48fc3c", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/streams.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/streams.py", + "git_blob": "61542ce4c9eb51bfc113475b4f98649cb90a853e", + "sha256": "718a582a50aee8f1f04945ed942be1d4162962fe47dbf05c6ff37b7fb8c61257", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/outer.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/outer.py", + "git_blob": "1341d394481fb13beb826b944409b11083d8e7f8", + "sha256": "9a26702a853805da7f97da7272d3b610c4d69767ecc6b450efbc4b6722dc3f19", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py", + "git_blob": "0229304638de6c78ebc519b33a6ce34b1d396ca7", + "sha256": "9f58bf2d343e13a70dc765d86c590b912d5987669d507ab14bd36deed94a76ee", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "git_blob": "a66d9276f829ce2c619871866816649d5f3687fd", + "sha256": "2f2a8604c23fb2c81f24320c71ed0142118d98dde3be6086adad28e89954a777", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py", + "git_blob": "5b7846a70aada53d87480b337e1c04217118771b", + "sha256": "ceaf8f75de9810a05ebf8f65780b6f8bd7599a5768401d5e4386182afe615cdf", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "git_blob": "d0318d43ed420e21dc52166a19de703aa87fbb3e", + "sha256": "fd7c42e89878cda6df86dde8720ece34625a337cf5edd795a421e2d3b42919e9", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "git_blob": "f2b49cdef83a4a685fad32c01fba93e12cfcb5a8", + "sha256": "c899fccf7bd32397f0ddd85e4af35a166cefb3e3ae3407ec40edc3ab2051b617", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py", + "git_blob": "aa554b14fe0f6b308d9fba0a2afc92e5a28e20cb", + "sha256": "3beef6534b02c3b011b741f957a7d9fb05a9ac0bba1fed53b2c71834e4ea6bc1", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "git_blob": "6a6e5c02f299fad8c4f7ab724fc36e14a22ab13c", + "sha256": "73e895fc701a4145cbe89d60f5775128354e7f08d0a45eacf22f423913f54e67", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py", + "git_blob": "28c98a3573b458f7a055678d70b602b80e6e959e", + "sha256": "0bd4f640cafb5c8f070c161d86445910f77578a672bf5886936ed89e7f6bd21b", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "git_blob": "72543f684f38fefeacc2ee66d81661f1a2439cf7", + "sha256": "c80fc3aa9092f91cc309b2fb2dbc3618bf96bdb9b8498503993ea161f0ae2134", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py", + "git_blob": "38502515afc928082c849cd2cda8578d33a5050a", + "sha256": "8b20888f74b4cd814a97b42ec72528fbfb6d2e936c5022df726f0785d0d01a2e", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "git_blob": "ef9f81510db86eaf2f0a7191d85e92a6db30ddc0", + "sha256": "c446b32b8a621844fb2fbe654810c8122035bdd43fed2132f1137d98cb6f9943", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "git_blob": "6a14feac45094ae9156e8c2c982d6727544f180e", + "sha256": "59ddeac102a0cc51fa49b15aae6aeb68cd68ed217fa974ce916372a177d2ec8f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "git_blob": "0efc0575a7623ac41c094d2e8772beda5a9fdc29", + "sha256": "83ea88f82d4a83c5f889774bfe3519b7ebaa24b6a0e2a969dafff012107a89bf", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "git_blob": "4f6ac09bffab43dbccc470bd0bde2ffbe969a8b2", + "sha256": "d3a93e54bb7d333b73917586407d11674d38b5c3fda4fbdc436fb5293ae7786a", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "git_blob": "aa3a327604308d3a5c7a27b65f5e631d430ab093", + "sha256": "e4ae08fbd658add630eb7754ebe0cbcb42c6f39cf4128f9cb92e27fcf5213a7d", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "git_blob": "39a2916c207d04be5efc44750d8606f5da0c2990", + "sha256": "384d456ddba76de137a63b50019d5bba2e9f6daa4177c91643e0565d4cf1d44b", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "git_blob": "21a5a21220a18ab62a19ac403a9944bc3a8665c8", + "sha256": "20169a8af6ed2b34069fd353a2bc1c42335ab686c58de8479baef33dd3fb493b", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "git_blob": "4d1fd4abb0f2aabe833e5cbc9efb51039739e7ca", + "sha256": "f78bac9641007dbd8824984edcac057274fe016ce78bd9cb512d0c0913274783", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "git_blob": "b8ba857e32c5903408e1e61ff916300848b4a208", + "sha256": "505d5e560c5a507e6184edcc19a87cf1fed243eb34a5cb21fbe1e4fe017e7f22", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "git_blob": "ce4935f838516e2b08d13bec767cb803786fbc6b", + "sha256": "a78866939631214c1d1659203b2b5fc062e3c6255e9f11f975c310046b010bd6", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "git_blob": "c631a9e77fbcccf0e8f448adc22978728aed7b60", + "sha256": "fa09146991f6c04e6f4b6eb9bf0c8e103e70e90a0e402ff3d69814e6aac8ff8c", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "git_blob": "81b48940ce222290a40d4fb349ce827f4788469d", + "sha256": "00b476dbda0e8cc99886bf794439e1cb9e775f435f599a3557e99321fe084069", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "git_blob": "c74cacf5ce809c0561d374f137a52df0992b4226", + "sha256": "4270e370b2bfe38ef73aadcd97d1b3496b56bd582115d74331eb9e5ceb90bec7", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "git_blob": "30d11ff4f333813855d36da3eb5a1ab0e154bafe", + "sha256": "38f79cb2a370548471063952d5f7c74bd795a2a8496fdcf3ce0996d79e3adaff", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "git_blob": "6667c0b772a63f0059c7caffec63e0d919a92398", + "sha256": "1fdf9d31b7eb107c396e33f94dad61c9d3f2c709cae61178268a44ca80dbc0b4", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "git_blob": "737edfc4a10f4b7b3b97a7cef4b40864efd806e6", + "sha256": "f657e17f6088c840e3f7783e662257630f6d2c1e71c217721ffbca4d6ac93e87", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "git_blob": "5d497353efbb9eeaaf4facd96ab40ffb0f3aa20d", + "sha256": "00b687434039b54529ee092e34f9435cfcd66e0816eb3bd2a6688c73f4e01459", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "git_blob": "6d4ebca8398008375b8f4762d1a9f1514e8c2611", + "sha256": "7327b05c4ec3e0f6d9c352cc7de85bfd4ebe940482553e77c59a773a8c09c514", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "git_blob": "244f131466698a3ace10b657242fe1f65c07fd1f", + "sha256": "7bd18089e32ce48085b5e3a75159f6a82cdb2649ec682c53db05e399d97aef67", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "git_blob": "ebc9b616514412b80c56d523776e6ba5d6766453", + "sha256": "970e7fe0719e3dfe122b248941e6f21cd90d7dd62089fa6acbd0e5412ce083a5", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "git_blob": "48255d5454308c07635fae4e7eb4873b0bd2a4f8", + "sha256": "d9c8dc93762db4d3a449814aa51e2211460648694469854d89cb48cb04188cf3", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "git_blob": "4f00467a0ff580954ad2fd0c7380240c753ddef3", + "sha256": "0c9c4b23e998597fb877bb1a29da69ac869b68262abe635b162b4dba9c69b372", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "git_blob": "35531201dc349a811dfabc6f1f6e64697d665194", + "sha256": "ed7dc3679451696ab1dd841146b215c9515a3eec5e4ff3763f33c315f1696ada", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "git_blob": "2c28f1aaec104a75c4e6c170b3e6a60300ee6700", + "sha256": "bc8e371fb1fa0b41fb05ef0b34d0f4c317b2396f9833d91f44f95c2b54b4052b", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "git_blob": "16d5e7e6a28018f1e2d76d61efe2d54f6a6941d4", + "sha256": "f102edc7816d742bd89db8097254c19b843d0ef5cf6758ad42e93bcc0b214c62", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "git_blob": "5e5a4bb0f98971447043e25d4dd6991bfc070389", + "sha256": "c7dc7da5b00f27016982ada4c0416f8328568b00df16d97012f33d4b372d79b5", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "git_blob": "6d33224145aa04f7fbaf7b6cda7c9c164311a402", + "sha256": "157deaa5972557893d43494a81151483bdc46373448ec677cb6a738c9b7e6f1e", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "git_blob": "60c2b6d065eba91dd5e0edb7a77fc087971eca3f", + "sha256": "0d96f7fbd6f90416167c5a52c0e3de942d1a0cae3d2968831932a9576701699f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "git_blob": "6ba5df130bb4a0fcb06b6c630830ae3a6922921b", + "sha256": "b255feaf6cc6e40413ae73fe302bf8f290bf4dd89f4128b23a91cc9860601801", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py", + "git_blob": "4b002201ce54cdecec9acf4e874b7f71cd75fe71", + "sha256": "3a664224c558244f606b603cad816d75e94a17c9b2620a06a1530e893dfceac2", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "git_blob": "307c2da733f7f3a76e97c77e71072e811f40df02", + "sha256": "8640d1b52fd21e5b20e8109ce9c4957ca1e19a95e26a1c80d019a6e6f4d5f178", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py", + "git_blob": "9cd54d9417eb685dcd3f8293f01299ef9046ad31", + "sha256": "5b9fda8136f7e60bece54e3fcc74f4ea0bec7145fa60e1ae3a4d252741b81fd3", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "git_blob": "cafd614a3b7bc87b019361fcdf890ed976f26d19", + "sha256": "68134779debfb795468a1aaecbc2b9d321d7d4e451313ce7dc8fa7092561df4c", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "git_blob": "8d4ba37e2778acb35b34e0719df2caf138fbeb50", + "sha256": "5c37f57708ba3131bdcb03139f9dbc29886bee44569c09cbba51b68f75acd7f9", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_binding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_binding.py", + "git_blob": "c197eb6458be9374cb4684c654bfc99e619dcaf0", + "sha256": "9ef31765d03d2c54fad9296f2ff0707a190ce169e44de4f0f45214e3c410c01a", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_code.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_code.py", + "git_blob": "2f5f8ecfac6457171707b1b5ff02b5071954fcb7", + "sha256": "f626b018124747a5f17c1603bea36cd74c00a69a0647fd7b10e9c4e2964caea8", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_machine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_machine.py", + "git_blob": "5a032e8923f7f8b22bb98f3e39b804beb9906c16", + "sha256": "7bc6e42072a09a08ac961e05c3da01cde012d740d4b4c605f298d994f2ad7c5a", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/residual_blocks.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/residual_blocks.py", + "git_blob": "fba75e7649cf77e352a75324495191bbd7853c22", + "sha256": "ab7f3df8906decd2efecfb138eac1456c106bb520b2598761f699f80680d8331", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/role_parking.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/role_parking.py", + "git_blob": "fc48c244eefdbaa3e320e86c75a7d187cb5765ef", + "sha256": "1884a3c260d81d5efbc0c33d86a810d6728e55e5764cfcd423f858cc685470f3", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/scratch_pool.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/scratch_pool.py", + "git_blob": "0f22807c65d1bca374b905538512bf8c43702070", + "sha256": "41f1eb93652b7174c3b02f95f70e1a9ce2e2aed0a729e725167c8f226e65d8db", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/monomial/PROOF.md", + "git_blob": "82e9a8b0b50f26844528af9e07632800679805ea", + "sha256": "20885a8a137fc670121429625912ceae54db95ac5e574b8c64c90f477aebacb7", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/monomial/SOURCES.json", + "git_blob": "e040a558800e719e2d8b6237bec39e7e10a3641b", + "sha256": "0dd57a4fe4fc97826df0eb215975d013ac0e18f185c73cd93e34c95a9a2b4b16", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/monomial_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/monomial/monomial_engine.py", + "git_blob": "2251fd98ba01a171f5d39b25a93c895245f10e55", + "sha256": "fc02c6c5159d6c258063a36ef3dc9313a34d7ba9781b650e451cc0ce971e9667", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/pair_dispatch.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/monomial/pair_dispatch.py", + "git_blob": "0e467bdb3727d7f354f98dee54f320f1f072aa2c", + "sha256": "fc0eaa2a9d0855660b15a15d894137eeebc64c6418f52b6af0d0f79d86f2e0d9", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/phase_recipe.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/monomial/phase_recipe.py", + "git_blob": "a2f684fb588257cc182dc88dded59ed70f5c2585", + "sha256": "8215e5e55daf019694e55b2acfcd42ecf109a2faf767a2181d664ba9b4957e46", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/phase_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/monomial/phase_sources.py", + "git_blob": "aaa5c663a4bb6b0ca4d9119c1ae92064509d79c8", + "sha256": "3944ecbffe91fb561b2b8a810461cd2b8229f1f2611ca6a70e3d86451efb220b", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/reference.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/monomial/reference.py", + "git_blob": "5fa4494167c4ba668993a2b1c902969518728a4c", + "sha256": "394f9a465ac9148af0c20844d375e4befbef17d92b2fcc840d83419480dd4740", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/signed_phase.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/monomial/signed_phase.py", + "git_blob": "bab32b0c5da7f364d6a79171c09b02d123a05bd9", + "sha256": "e21818674133a2bd7e63fadaf719eb45ce80db4b3806ca8ef99c247be22c2a39", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/RESULT.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/selected/RESULT.json", + "git_blob": "e4a03118d585fb80c9ac932281b528ac394ccc5f", + "sha256": "84fcbe2a0b64307b5703c363408042bdd91555b0419509aa50daa43b3b1924ad", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/WORD.json.gz", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/selected/WORD.json.gz", + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/clifford_exact.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/selected/clifford_exact.py", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/native_verify.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/atomic/vendor/monomial/vendor/selected/native_verify.py", + "git_blob": "2c209dfa9cfade3bc20ac5fc9d876b433a147f8c", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/header/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/header/PROOF.md", + "git_blob": "073b16ec6cbdad7903f5cb6d6061caf08f9dce48", + "sha256": "b306b1c2eb9b275088043de78400b805fd17c7d26bad61a70c2a4c5e60d0feb4", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/vendor/header/header_view.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/vendor/header/header_view.py", + "git_blob": "e0b81a94d33939e3a319431033288e1e8a958d5d", + "sha256": "8395d099b0fe141bb92d9bc70138e81c6c080a69cc5c06bd3143641fe2a7fe38", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/verify_child.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/verify_child.py", + "git_blob": "5c5064bd181a84dc215667cc6d76c0db80e746a2", + "sha256": "b1aa63a06ceae0ab273e0382a5d1b8f9fed5bb7ce19b1662bfc6f25e69864784", + "source_mode": "100644" + }, + { + "path": "vendor/leaf/verify_interface.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "12e58dfdad9371a26f9978c814779da344fd80b4", + "source_path": "research/current-coded-all-source-leaf/verify_interface.py", + "git_blob": "c153e71afd3c44cd3042fe78e2eb1f8e55678bef", + "sha256": "025712c25a9317c408743da9217e8d1368c069d85486fc5674c7e2e26978d3a8", + "source_mode": "100644" + }, + { + "path": "vendor/serial/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "source_path": "research/current-serial-monomial-leaf/DEPENDENCIES.json", + "git_blob": "0fb28bde24d05254418ccd2b73e01bcdc697c839", + "sha256": "6fadae340babb68b55076127bed4deecd2b4d4a3bcf1963b26f8631c32b61f1a", + "source_mode": "100644" + }, + { + "path": "vendor/serial/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "source_path": "research/current-serial-monomial-leaf/PROOF.md", + "git_blob": "f6097b18553ede9b6ec3d4168cac79448d82eb4b", + "sha256": "9d9887da91617030174d1c7eb5e76492ac05974c78bb06e77412e5a6e34463a0", + "source_mode": "100644" + }, + { + "path": "vendor/serial/README.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "source_path": "research/current-serial-monomial-leaf/README.md", + "git_blob": "dba6861e01d5eb8b6ead06c93a08513330990d4d", + "sha256": "4b465734d67c1e49f218a9016dd6659e6fc652ab97462c9d47612df1af8e6641", + "source_mode": "100644" + }, + { + "path": "vendor/serial/RESULT.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "source_path": "research/current-serial-monomial-leaf/RESULT.json", + "git_blob": "ba50c9cf41b57c080b48dee5bca39a4937a6493e", + "sha256": "a423c0dd332954fa7f4a666709ed53449939a393e38792f2e01c542a1f0f3f38", + "source_mode": "100644" + }, + { + "path": "vendor/serial/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "source_path": "research/current-serial-monomial-leaf/SOURCES.json", + "git_blob": "09004fa542a41f7753c6683a2d48cbe9e0a1bcd5", + "sha256": "4b1a0a1bb46370e3a8425e596b73a4c80f58ad8baa15424543157574a3c9aa28", + "source_mode": "100644" + }, + { + "path": "vendor/serial/VERIFICATION.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "source_path": "research/current-serial-monomial-leaf/VERIFICATION.md", + "git_blob": "65ccf550d1324308a995fc9d4f1f6c19b26e1707", + "sha256": "7b531821576020785a2048ac34c34e52bb694398240dc21674ddee53e4e59c11", + "source_mode": "100644" + }, + { + "path": "vendor/serial/column_view.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "source_path": "research/current-serial-monomial-leaf/column_view.py", + "git_blob": "f547ed7a72d89fdfd23f6c54a9983b522e16076d", + "sha256": "fb19f59af7c8ef8f502c99cc4837d55a4e35f42b6334a3589cb37795b7627117", + "source_mode": "100644" + }, + { + "path": "vendor/serial/serial_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "source_path": "research/current-serial-monomial-leaf/serial_sources.py", + "git_blob": "54ab34373b67d61bddd44d1cc8d36491c8a2015c", + "sha256": "dbed4c5d139f5d4da0b9db9f8f7105d5eb59e44df4dbe4f499272a1e0130dbc4", + "source_mode": "100644" + }, + { + "path": "vendor/serial/vendor/monomial/check_fixture.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "source_path": "research/current-serial-monomial-leaf/vendor/monomial/check_fixture.py", + "git_blob": "1399f50d7bedab45806cc9e1ffe74c654aa33aab", + "sha256": "9a7b0e372798586f63c657ba756589541ba7923175783c4a43adcdb5b31d2b41", + "source_mode": "100644" + } + ] +} diff --git a/research/current-direct-source-move/EVIDENCE-RESULT.json b/research/current-direct-source-move/EVIDENCE-RESULT.json new file mode 100644 index 0000000000..9582d9ea86 --- /dev/null +++ b/research/current-direct-source-move/EVIDENCE-RESULT.json @@ -0,0 +1,45 @@ +{ + "final": { + "boundary_mutants_rejected": 3, + "cap_seconds": 1100, + "check_is_saved_evidence_not_numeric_reexecution": true, + "complete_raw_MOVE": true, + "returned_boundaries": [ + { + "cumulative_run_actions": 2720857385, + "factor": "entrance", + "materialized_private_body": 2011066, + "stage_sha256": "e549613f592fa07d0c7809ea7669752be5f9692a878eef71d1427dad0a011531" + }, + { + "cumulative_run_actions": 3037011660, + "factor": "positive_child", + "materialized_private_body": 3201228, + "stage_sha256": "c65e9d033956aaf3559c99241ef7e0817d0606d779f50e133b7e450039318df6" + }, + { + "cumulative_run_actions": 5404558200, + "factor": "exit", + "materialized_private_body": 4311660, + "stage_sha256": "9c03ae87c7350a945443faece24deb92ecfe691cde5eec2695a09b6c4c8c1184" + }, + { + "cumulative_run_actions": 5405221766, + "factor": "commit", + "materialized_private_body": 4311660, + "stage_sha256": "9c03ae87c7350a945443faece24deb92ecfe691cde5eec2695a09b6c4c8c1184" + } + ], + "total_physical_actions": 5405590413 + }, + "final_attempt_unrecorded": false, + "first": { + "byte_validated_boundaries": false, + "cap_seconds": 580, + "complete_MOVE": false, + "returned_factors": 2, + "status": "timeout" + }, + "first_completion_mutant_rejected": true, + "no_new_kappa": true +} diff --git a/research/current-direct-source-move/FINAL-CHECKS.json b/research/current-direct-source-move/FINAL-CHECKS.json new file mode 100644 index 0000000000..54d0df8b8b --- /dev/null +++ b/research/current-direct-source-move/FINAL-CHECKS.json @@ -0,0 +1,118 @@ +{ + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "checks_after_commit": "Committed bytes/modes and archive/export checks recorded by lead or external handoff; not claimed before execution.", + "completed_manual": { + "cap_seconds": 1100, + "elapsed_seconds": 815.504, + "exit_code": 0, + "ordinary_runtime_entries": 0, + "physical_actions": 5405590413, + "returned_complete_byte_packets": 4 + }, + "conservative_visited_cells": 5405689724, + "earlier_manual": { + "byte_validated_boundaries": false, + "complete_MOVE": false, + "elapsed_seconds": 580.003, + "exit_code": 124 + }, + "evidence_files": [ + { + "bytes": 1434, + "path": "evidence/ATTEMPT-580.json", + "sha256": "e71ad498dfdfa59a3bc4dd1ac6b98da051740d91712b89a58d02ee108f4405b5" + }, + { + "bytes": 251, + "path": "evidence/attempt-580-execution.json", + "sha256": "a98af142ac3d944607a4f0c308c9216b7cadfb1a150eac8df7e23647d76bac36" + }, + { + "bytes": 203, + "path": "evidence/attempt-580.log", + "sha256": "ce5ba422026cc106c1d63f7c8939db86e0480a5e520decca63c37d085ad82c77" + }, + { + "bytes": 492, + "path": "evidence/final-1100/EXECUTION.json", + "sha256": "ff9e7d917fc5a8da19b782ff279b509a64ca4c30c96227684ae0c4fc256c07d9" + }, + { + "bytes": 444, + "path": "evidence/final-1100/START.json", + "sha256": "b50066cbaeed0c249e3439930496a0b770a0958b1dcee69f8ae121e14b25ffca" + }, + { + "bytes": 34533, + "path": "evidence/final-1100/commit-boundary.json", + "sha256": "d210d0a1d114886520826ecdc424a4ffcee0e7e0080cfc02f1a6bb59f9c59094" + }, + { + "bytes": 151, + "path": "evidence/final-1100/commit-parent.bits", + "sha256": "4b9c34cd91a158c6bf61b53153c4eae6811be3c119f5020c9cf6fdbba0806732" + }, + { + "bytes": 73728, + "path": "evidence/final-1100/commit-stage.bits", + "sha256": "9c03ae87c7350a945443faece24deb92ecfe691cde5eec2695a09b6c4c8c1184" + }, + { + "bytes": 32208, + "path": "evidence/final-1100/entrance-boundary.json", + "sha256": "04926feefc6f856aa706a5fa5f0f12537aa16cced9c2229f21039c0edcc083fe" + }, + { + "bytes": 151, + "path": "evidence/final-1100/entrance-parent.bits", + "sha256": "4b9c34cd91a158c6bf61b53153c4eae6811be3c119f5020c9cf6fdbba0806732" + }, + { + "bytes": 73728, + "path": "evidence/final-1100/entrance-stage.bits", + "sha256": "e549613f592fa07d0c7809ea7669752be5f9692a878eef71d1427dad0a011531" + }, + { + "bytes": 19670, + "path": "evidence/final-1100/execution.log", + "sha256": "1c690a9bb6104aed0675f748cbcabed8b5317f5fea3c4a800bc68fb6e10d0371" + }, + { + "bytes": 34531, + "path": "evidence/final-1100/exit-boundary.json", + "sha256": "0229c4cdcd75f24d79a24e51203072ef178d7ca6493b8350575b2ed6dd5f3567" + }, + { + "bytes": 151, + "path": "evidence/final-1100/exit-parent.bits", + "sha256": "4b9c34cd91a158c6bf61b53153c4eae6811be3c119f5020c9cf6fdbba0806732" + }, + { + "bytes": 73728, + "path": "evidence/final-1100/exit-stage.bits", + "sha256": "9c03ae87c7350a945443faece24deb92ecfe691cde5eec2695a09b6c4c8c1184" + }, + { + "bytes": 32617, + "path": "evidence/final-1100/positive_child-boundary.json", + "sha256": "c578bcb7308ec8b7f3dd77c78b485db6abfd49ca01307c26430da104ae43ddef" + }, + { + "bytes": 151, + "path": "evidence/final-1100/positive_child-parent.bits", + "sha256": "4b9c34cd91a158c6bf61b53153c4eae6811be3c119f5020c9cf6fdbba0806732" + }, + { + "bytes": 73728, + "path": "evidence/final-1100/positive_child-stage.bits", + "sha256": "c65e9d033956aaf3559c99241ef7e0817d0606d779f50e133b7e450039318df6" + } + ], + "executed_manual_source_commit": "fc2c8585d8eb20687aa124c64853b0aeecc4dbde", + "executed_manual_source_tree": "1d6ca5f0f23af2e9f85168fcd07052dcbdc65fa0", + "materialized_private_extent_sum": 4311660, + "no_new_kappa": true, + "registered_result": "PASS_REGISTERED_RESEARCH_PACKAGE research/current-direct-source-move outcome=completed", + "status": "all four registered normal/optimized gates passed; complete manual witness passed", + "verified_global_assumptions_removed": 0 +} diff --git a/research/current-direct-source-move/FIXTURE-SELECTION.json b/research/current-direct-source-move/FIXTURE-SELECTION.json new file mode 100644 index 0000000000..a4f87d18cd --- /dev/null +++ b/research/current-direct-source-move/FIXTURE-SELECTION.json @@ -0,0 +1,617 @@ +{ + "completed": 2886, + "total": 2886, + "unexamined": 0, + "ranked_by": "literal source affine gate count, then paid rank, then quadratic terms; not a time optimum", + "affine_gate_histogram": { + "4": 2, + "11": 2, + "15": 1, + "16": 1, + "17": 16, + "19": 5, + "21": 1, + "22": 1, + "23": 28, + "24": 3, + "25": 30, + "26": 3, + "27": 16, + "28": 13, + "29": 55, + "30": 7, + "31": 71, + "32": 10, + "33": 39, + "34": 16, + "35": 73, + "36": 14, + "37": 124, + "38": 11, + "39": 78, + "40": 65, + "41": 149, + "42": 32, + "43": 82, + "44": 39, + "45": 71, + "46": 75, + "47": 175, + "48": 40, + "49": 110, + "50": 47, + "51": 85, + "52": 91, + "53": 54, + "54": 65, + "55": 39, + "56": 23, + "57": 48, + "58": 29, + "59": 29, + "60": 47, + "61": 83, + "62": 21, + "63": 46, + "64": 36, + "65": 40, + "66": 33, + "67": 23, + "68": 19, + "69": 28, + "70": 34, + "71": 54, + "72": 19, + "73": 10, + "74": 20, + "75": 47, + "76": 21, + "77": 61, + "78": 24, + "79": 36, + "80": 31, + "81": 10, + "82": 20, + "83": 17, + "84": 16, + "85": 11, + "86": 18, + "87": 20, + "88": 8, + "89": 21, + "90": 4, + "91": 7, + "92": 5, + "93": 4, + "94": 4, + "95": 3, + "96": 5, + "97": 3, + "98": 1, + "99": 1, + "100": 1, + "101": 1, + "102": 1, + "103": 1, + "104": 1, + "110": 1, + "113": 1 + }, + "best": [ + { + "pair": [ + 543, + 541 + ], + "events": [ + 13096 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 4, + "quadratic_terms": 1, + "linear_terms": 1, + "constant_phase": 0 + }, + "left": { + "affine_gates": 0, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 4 + }, + { + "pair": [ + 559, + 549 + ], + "events": [ + 13222 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 4, + "quadratic_terms": 1, + "linear_terms": 1, + "constant_phase": 0 + }, + "left": { + "affine_gates": 0, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 4 + }, + { + "pair": [ + 3, + 593 + ], + "events": [ + 13363, + 13376, + 13433, + 13483, + 13568, + 13605, + 13616, + 13643, + 13693, + 14357, + 14595 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 5, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 6, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 11 + }, + { + "pair": [ + 454, + 759 + ], + "events": [ + 14580 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 5, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 6, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 11 + }, + { + "pair": [ + 717, + 802 + ], + "events": [ + 14818 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 7, + "quadratic_terms": 1, + "linear_terms": 2, + "constant_phase": 0 + }, + "left": { + "affine_gates": 8, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 15 + }, + { + "pair": [ + 531, + 529 + ], + "events": [ + 12969 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 10, + "quadratic_terms": 1, + "linear_terms": 1, + "constant_phase": 0 + }, + "left": { + "affine_gates": 6, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 16 + }, + { + "pair": [ + 622, + 626 + ], + "events": [ + 13965 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 747, + 918 + ], + "events": [ + 15412 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 917, + 245 + ], + "events": [ + 16681 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 1, + 383 + ], + "events": [ + 11407 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 2, + 292 + ], + "events": [ + 10366 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 3, + 0 + ], + "events": [ + 9897, + 9903 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 3, + 6 + ], + "events": [ + 11362, + 11374 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 3, + 23 + ], + "events": [ + 10328, + 10336, + 10365 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 7, + 251 + ], + "events": [ + 9967 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 9, + 294 + ], + "events": [ + 10395 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 25, + 249 + ], + "events": [ + 9937 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 26, + 385 + ], + "events": [ + 11419 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 291, + 301 + ], + "events": [ + 10423 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + }, + { + "pair": [ + 303, + 306 + ], + "events": [ + 10436 + ], + "rank": 1, + "stats": { + "right": { + "affine_gates": 8, + "quadratic_terms": 1, + "linear_terms": 3, + "constant_phase": 1 + }, + "left": { + "affine_gates": 9, + "quadratic_terms": 0, + "linear_terms": 1, + "constant_phase": 0 + } + }, + "score": 17 + } + ], + "elapsed_seconds": 144.935 +} diff --git a/research/current-direct-source-move/NOTICE.md b/research/current-direct-source-move/NOTICE.md new file mode 100644 index 0000000000..e355fedccc --- /dev/null +++ b/research/current-direct-source-move/NOTICE.md @@ -0,0 +1,31 @@ +# Credit and license + +Prepared for @CubeJerry. New proof notes, source and verification are under +the repository's Apache-2.0 license. Substantial OpenAI assistance supported +research, proofs, implementation, experiments, cross-review and documentation. +Separate AI checks share source context and do not constitute independent +human or proof-kernel admission. + +All retained foreign bytes keep their original notices, authorship and +source-specific licenses. The two immediate public dependencies are +`12e58dfdad9371a26f9978c814779da344fd80b4` (source-complete positive child) +and `2ec95e06c2a16e73f9da9a8fe41912710135daaf` (serial monomial). Their +171 retained files and the 109-file identical shared serial dependency join +are authenticated separately. No retained computation is edited. + +Credit the protected coordinator at +`41b67c290c1533de25bfba19d4dec27e1aaf0970`, current monomial at +`7d1ff23714e6f9182c1d0ff9214f65def2f30e04`, positive leaf at +`61edc4fe348f0aeadc82a3b642a802cbfb03aed8`, header-view lineage at +`772198276518065c6ae42ef4bafc77df9c3c73b3`, and their exact pinned row, +codec, physical phase/permutation and Clifford sources. Earlier work includes +CrocSwap/integer-mult-bounds#3087, CrocSwap/integer-mult-bounds#3091, +Clear1nsight's history work CrocSwap/integer-mult-bounds#4172, +CrocSwap/integer-mult-bounds#6293, CrocSwap/integer-mult-bounds#6901, +unpaidmoon's phase audit CrocSwap/integer-mult-bounds#6930, and selected +CrocSwap/integer-mult-bounds#6030. + +The new direct composition retains every inherited premise outside the +explicitly removed ordinary numerical runtime interface. Source retention, +finite tests and a research-package merge are not claims of an unconditional +multiplication theorem or new kappa. diff --git a/research/current-direct-source-move/PR-DESCRIPTION.md b/research/current-direct-source-move/PR-DESCRIPTION.md new file mode 100644 index 0000000000..164da9f906 --- /dev/null +++ b/research/current-direct-source-move/PR-DESCRIPTION.md @@ -0,0 +1,104 @@ +## Result + +Construct every actual selected raw direct MOVE from the exact right monomial, +positive rank-r child and left monomial, with complete-field protection and +**zero ordinary numerical runtime calls**. Each monomial is serialized through +its genuine one-column branch; the positive child uses the separate literal +rank-times-column view. The proof covers all 3,453 actual source occurrences, +all columns and spectators, and absolute phase, with the actual stopping +condition **r*f<=the unchanged cutoff**. + +The domain retains exact intermediate Gaussian halves and representable +serialized signed phases. Input divisibility by 2^(r*f) and strict component +bound 2^(h-r*f-1) form a sufficient envelope. Final-output fit alone is not +enough, and the serial and batched monomial admission domains are not equated. +A protected whole-field stage preserves the original on the inherited named +valid-return failures, even after earlier serial columns succeeded. + +The complete inventory is `479+Q_R+Q_L`, including 129 descriptor ports and +the stage; the concrete q2/capacity64 constructor gives 4,235 private ports. +Both repeated monomial bills, all descriptor work, positive child, copying, +restoration, retirement, historical backing and fixed F_template remain. +The exact additional stage cost is 22V+35 on success and 13V+21 on a named +valid returned failure. The nonabsorbed `M1*A1^6` and polynomial control terms +remain unless the explicit long-record/control conditions hold. **No new +kappa; all five selected global assumptions remain.** + +## Why this is new + +The public rank-scaled child covered all selected positive PAIDs but its +relative MOVE retained ordinary-facing monomial premises. The public serial +monomial removed ordinary runtime within one factor but did not protect an +entire MOVE. This package joins their distinct views and source contracts, +removes that ordinary numerical/rate premise from a complete direct route, +and executes a complete actual raw selected MOVE through commit and cleanup. +It does not claim the predecessor's serial lemma, rank view, source census or +Clifford factorization algorithm as new. + +Canonical base: `7c49fe32c55de02c2c873655c804b16e4c3fef0a`. +Exact immediate dependencies are +[all-source positive child](https://github.com/CubeJerry/integer-mult-bounds/commit/12e58dfdad9371a26f9978c814779da344fd80b4) +and +[serial monomial](https://github.com/CubeJerry/integer-mult-bounds/commit/2ec95e06c2a16e73f9da9a8fe41912710135daaf). +The protected coordinator is retained transitively at +[41b67c2](https://github.com/CubeJerry/integer-mult-bounds/commit/41b67c290c1533de25bfba19d4dec27e1aaf0970). +All 171 retained files have exact public paths, blobs, hashes and modes. All +109 original serial dependencies retain identical bytes in the shared closure; +the discovery-only shim uses the exact same Count/Tape/codec/row objects. + +## Verification + +```sh +python3 -B scripts/research_package.py --package research/current-direct-source-move +``` + +Four bounded normal/optimized gates authenticate sources, the unchanged full +2,886-chart certificate, all eight rank interfaces and freshly checked matrix +representatives. Typed-source, alias, grant, inventory and actual ordinary-entry +controls run alongside 16 administrative success/returned-failure cases. +The latter use explicitly modelled factors, not selected numerical replays. +Three saved-boundary mutations and a timeout-to-success mutation reject. + +The separate authorized manual witness completed actual event13096, owner797, +frames543 to541, on all 4,096 mandatory records and 73,728 physical bits. Its +initial 580-second attempt timed out after entrance/child telemetry and is +preserved as incomplete. The one final attempt completed in **815.504 s under +1,100 s**, with **5,405,590,413 literal run-call actions**, all three numerical +factors, full commit and final retirement, and zero ordinary runtime entries. +The independent original-circuit oracle checks the complete endpoint. Four +actual returned stage/header packets, full logs, rolewise historical extents +and the exact executed source snapshot are retained; the registered evidence +gates recheck those bytes and bills without rerunning long numerical factors. +All private bodies are blank, heads at origins and caller ancestors preserved. + +This h=2 witness uses the exact-prefix domain and is outside the stronger +input-divisibility and long-record absorption envelopes. It does not prove +those envelopes or an enclosing caller. Finite wall time is not an asymptotic +tariff. The lead separately reviewed tensor/view correctness, headroom induction, +the full repeated bill, inventory and named error returns; this is shared-context +AI review, not human or proof-kernel admission. + +## Limitations and open obligations + +Finite closed ordinary constructors, their unused tapes and F_template remain +charged. The theorem retains inherited physical primitive and numerical +source-to-machine premises, genuine disjoint placement, the original parent +domain and valid returned extents. It excludes interruption, malformed streams +and providers violating their contracts. Materialized extents are distinguished +from visited backing, and every retired cohort remains charged historically. + +The next obligations are an actual enclosing produced descriptor and typed +product/remap placement; literal lifecycle export of complete numerical +control; and global cutoff, precision, stock, long-record/control and nonleaf +admission. This raw source construction supplies neither a complete selected +caller nor an unconditional multiplication theorem or improved exponent. + +## Credit and assistance + +Prepared for @CubeJerry. Credit the exact public dependencies above, selected +CrocSwap/integer-mult-bounds#6030, CrocSwap/integer-mult-bounds#3087, +CrocSwap/integer-mult-bounds#3091, Clear1nsight's history work +CrocSwap/integer-mult-bounds#4172, CrocSwap/integer-mult-bounds#6293, +CrocSwap/integer-mult-bounds#6901 and unpaidmoon's phase audit +CrocSwap/integer-mult-bounds#6930. All source notices remain. Substantial OpenAI +assistance supported proofs, implementation, experiments, review and documentation. diff --git a/research/current-direct-source-move/PR-TITLE.txt b/research/current-direct-source-move/PR-TITLE.txt new file mode 100644 index 0000000000..90ab9c7444 --- /dev/null +++ b/research/current-direct-source-move/PR-TITLE.txt @@ -0,0 +1 @@ +research: protected selected direct MOVEs without ordinary numerical runtime diff --git a/research/current-direct-source-move/PROOF.md b/research/current-direct-source-move/PROOF.md new file mode 100644 index 0000000000..6ec8326a8f --- /dev/null +++ b/research/current-direct-source-move/PROOF.md @@ -0,0 +1,262 @@ +# Protected selected direct MOVEs without ordinary numerical runtime + +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +No new kappa. The five global selected assumptions remain. + +## 1. Exact source statement and removed premise + +Canonical base: `7c49fe32c55de02c2c873655c804b16e4c3fef0a`. +Immediate public pins are the source-complete positive child +`12e58dfdad9371a26f9978c814779da344fd80b4` and the serial monomial +`2ec95e06c2a16e73f9da9a8fe41912710135daaf`. Their full trees were checked +against the frozen tested trees before reuse. The protected whole-field +coordinator and factor sources are retained transitively at their exact +public pins, including `41b67c290c1533de25bfba19d4dec27e1aaf0970`. + +Fix any actual raw MOVE in the selected finite source family: 3453 +occurrences and 2886 distinct directed chart pairs. Its genuine current-local +events are a right-monomial SERVICE, positive rank-r PAID, and left-monomial +SERVICE, with 1<=r<=8. The unchanged typed binder checks the entire raw source +record, owner, rank and chronological triple. Nested remap/product tokens +are not stripped or substituted. A source MOVE's boolean is a private-owner +lifetime flag, not a Fourier inverse flag. + +On the domain below, `DirectMove` implements this complete raw MOVE using +the actual right monomial serialized into genuine one-column calls, the +rank-scaled positive C child, and the actual left monomial serialized in the +same way. It invokes no ordinary numerical runtime entry. The original +complete field is protected until all factors return and then committed. + +This removes the monomial ordinary **runtime numerical/rate contract** from +this direct route. It retains finite closed ordinary constructors and all +their allocated ports, physical permutation/phase/codec primitives, supplied +source placement, complete costs and source-to-machine premises. No nonleaf +tariff, global cutoff admission or full compiler/multiplication theorem is +deduced from this construction. + +## 2. Quantified parent geometry and numerical domain + +The original canonical current descriptor has positive f,K,G,H,outer,rows, +0<=rho=1 complex coefficients and +h>=2 signed bits per real/imaginary component on one common quantum. The +current format has a delimiter after each component and three physical bits +per virtual symbol, so + + b=record_bits=6c(h+1), row_bits=2^a b, + C=outer*rows, V=C*2^a b. + +Every original field/header/owned segment is genuinely disjoint with its +supplied LEFT marker and origin head. The whole protected stage and all +private bodies begin physically blank; old erased backing stays allocated. +Object-identity checks do not establish disjointness for arbitrary custom +physical port objects. These are normalized local source positions, not a +proof that an enclosing caller produced them. + +The actual direct-leaf stopping condition is **r*f<=original cutoff**. +Cutoff is unchanged by every view. All intermediate serialized signed phases +must be representable; every actual C-stage Gaussian halving must be exact +on the common grid, and every C-stage output component must fit the signed +range. The final answer fitting alone does not establish this domain. + +A useful sufficient uniform domain is: every input integer component is +divisible by 2^(r*f) and has absolute value strictly less than +2^(h-r*f-1). Each monomial address permutation/quarter rotation preserves +divisibility and absolute component magnitude. Each positive C stage spends +one divisibility bit and multiplies the maximum component magnitude by at +most two. Induction over r*f stages gives exact halves and strict symmetric +headroom throughout, including every exit column's signed phase. The +inherited fused arithmetic kernel's intermediate representation is retained. + +The exact prefix-admitted domain is larger than this sufficient envelope. +The nonzero Gaussian-character h=2 finite fixture belongs to that larger +domain: its actual halves are exact and all components stay in {-1,0,1}. +It does not satisfy input divisibility by two and is not described as a +test of the stronger sufficient envelope. + +The serial success domain is genuinely narrower than the original batched +monomial's domain. A cancelling batch phase can accept the most-negative +signed value while an intermediate serial negation cannot. The serial +predecessor proves and executes that obstruction. No equality of the two +acceptance domains is used here. + +## 3. Three exact consumer views and complete operator identity + +The parent's source positions are + + p_(i,j)=u+(if+j)K+rho, 0<=i<9, 0<=j=A1^6 and control absorption +`(E+1)^4+Q_total=O(V)`, fixed source ranks/gates give +`F_template+O(fV)`. If either condition fails, the larger displayed bound +remains. The finite complete-MOVE fixture uses the latter regime and does +not demonstrate long-record absorption. Neither regime implies the faster +nonleaf native tariff or a larger complete multiplication kappa. + +If Q_R,Q_L are the actual finite monomial cohort sizes, the total inventory is + + Q_total = 1+(45+Q_R)+388+(45+Q_L) = 479+Q_R+Q_L. + +For the documented real q2/capacity64 closed constructors, Q_R=Q_L=1878 and +Q_total=4235. Larger constructors change that number and remain charged. +An ordinary object being unused at runtime does not remove its tapes or +initialization from the inventory. + +## 6. Complete historical backing + +The protected stage retains its supplied origin prefix and at most +1+max V body/frontier cells across all calls. Each positive-header role +retains at most 2*max E+1 body/frontier cells, as proved by its predecessor. +Each of the two serial banks has 45 roles with O_9(max E+1) retained +body/frontier bounds from the literal iterator proof. Their sum, not the +largest active header, is charged. + +Add the complete inherited retained backing of both monomial native cohorts, +the 349-role positive numeric cohort, original public fields/parent headers, +all parked caller ancestors and fixed template/source storage. For each +physical role take its maximum over the entire call and column history before +summing roles. Completed blank cohorts remain allocated, and different roles +may attain their maxima on different columns or calls. Nothing is reset or +deallocated between the f monomial calls. + +The array-tape trace reports materialized role extents, which can differ from +visited blank addresses. A conservative visited bound adds initially supplied +regions and origins to the literal action count, since a unit move exposes +at most one new address. Those observations do not replace the source space +proof or establish a global caller stock bound. + +## 7. Exact limits and open next questions + +This is a source-level fixed-inventory construction for actual raw direct +MOVEs. It reuses unchanged factors and source certificates; it does not +materialize an enclosing source_ir.product/remap fragment, prove the global +descriptor producer, or flatten all numeric control into lifecycle tables. +The elementary r*f cutoff and precision/stock prerequisites still need to +be established at an actual complete multiplication caller. + +The next useful obligations are a verified produced parent/placement and +typed enclosing occurrence; literal lifecycle export of this complete numeric +service; and a global argument admitting cutoff, common grid, headroom and +long-record/control costs in the selected recurrence. These are distinct +from the removed ordinary numerical runtime premise. All five foundational +assumptions remain; no new kappa or unconditional theorem is claimed. diff --git a/research/current-direct-source-move/PUBLIC-PINS.json b/research/current-direct-source-move/PUBLIC-PINS.json new file mode 100644 index 0000000000..ef799652a8 --- /dev/null +++ b/research/current-direct-source-move/PUBLIC-PINS.json @@ -0,0 +1,30 @@ +{ + "qualification": "Lead verified each public commit against these exact frozen full trees and the canonical sole parent.", + "sources": [ + { + "local": "430926727528959cc556d0608af325c443a8d8dd", + "public": "12e58dfdad9371a26f9978c814779da344fd80b4", + "tree": "c395af0e0dc6cc8d838812c5388b52c042237646", + "source": "research/current-coded-all-source-leaf", + "dest": "vendor/leaf", + "selected": null + }, + { + "local": "edd337cf4b08b3276155202a6f78d88778fa9197", + "public": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "tree": "65268e65a52561b5a9ef15758e058dcd4ea96761", + "source": "research/current-serial-monomial-leaf", + "dest": "vendor/serial", + "selected": [ + "DEPENDENCIES.json", + "PROOF.md", + "README.md", + "RESULT.json", + "SOURCES.json", + "VERIFICATION.md", + "column_view.py", + "serial_sources.py" + ] + } + ] +} diff --git a/research/current-direct-source-move/README.md b/research/current-direct-source-move/README.md new file mode 100644 index 0000000000..a2fb76a087 --- /dev/null +++ b/research/current-direct-source-move/README.md @@ -0,0 +1,124 @@ +# Protected selected direct MOVEs without ordinary numerical runtime + +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +**No new kappa.** All five global selected assumptions remain. + +## Result + +For all 3453 actual raw selected MOVE occurrences, this package joins the +exact right monomial, positive rank-r child and left monomial on a protected +complete current coded field. Both monomials use the verified serial +one-column route. The positive child uses its separate rank-scaled view. +On the stated direct domain, **no ordinary numerical runtime call occurs**. +Real closed ordinary constructors and all their otherwise unused tapes remain +in the finite setup and backing bill. + +The original cutoff is retained: **r*f<=cutoff**, with exact intermediate +Gaussian halves and every serialized signed phase representable. The useful +sufficient envelope requires input components divisible by 2^(r*f) and strict +absolute component bound 2^(h-r*f-1). The exact accepted prefix domain is +larger; final-output fit alone does not prove admission. The original batched +and serialized monomial success domains are not equated. + +[PROOF.md](PROOF.md) gives all-column/spectator and absolute-phase correctness, +complete success and named valid-return failure atomicity, geometry and the +full invoice. The inventory is `479+Q_R+Q_L`, including 129 separate descriptor +ports and the protected stage. The explicit q2/capacity64 constructor witness +in [check_move.py](check_move.py) gives 4235 private ports without supplying +an ordinary numerical implementation. Capacity65 instead gives 4247. + +The complete bill is both repeated one-column costs, both descriptor loops, +the rank-r positive leaf, its header work, all copies/restoration/retirement, +F_template, and 22V+35 protected-stage actions. The named valid returned +failure overhead is 13V+21 plus all executed factor work. The inherited +`M1*A1^6` and polynomial header terms remain unless the explicit long-record +and control-absorption conditions apply. Only with those added conditions +does the route simplify to `F_template+O(fV)`. This proves no faster nonleaf +tariff or complete multiplication exponent improvement. + +## Source and verification + +Canonical base: `7c49fe32c55de02c2c873655c804b16e4c3fef0a`. +The exact immediate public sources are +[all-source positive child](https://github.com/CubeJerry/integer-mult-bounds/commit/12e58dfdad9371a26f9978c814779da344fd80b4) +and +[serial monomial](https://github.com/CubeJerry/integer-mult-bounds/commit/2ec95e06c2a16e73f9da9a8fe41912710135daaf). +Their exact tested public trees and all 171 retained file hashes are recorded +in `PUBLIC-PINS.json` and `DEPENDENCIES.json`. All 109 original serial +dependencies are byte-identical in the shared source closure; only discovery +shares the exact same Count/Tape/codec/row objects. + +The frozen positive-child certificate covers all 2886 distinct source chart +pairs, including absolute phase. The new bounded gates authenticate that +unchanged full certificate, recheck eight rank representatives, instantiate +every rank interface, verify source orientation and all cohort bindings, +exercise typed-source/alias/inventory/ordinary-entry controls, and execute +16 small administrative success and named-return cases. The model factors +in those administrative checks are explicitly not selected numerical replays. + +```sh +python3 -B scripts/research_package.py --package research/current-direct-source-move --check-only +python3 -B scripts/research_package.py --package research/current-direct-source-move +``` + +Expected markers: `PASS_CURRENT_DIRECT_SOURCE_MOVE` and +`PASS_CURRENT_DIRECT_MOVE_EVIDENCE`. Normal and optimized commands are +explicitly bounded by `VERIFY.json`; the long numerical witness has a separate +manual budget and is not hidden inside a registered command. The evidence +gate rechecks saved actual bytes and receipts without rerunning long factors. + +## Numerical witness status + +The complete fixed source search inspected all 2886 charts under a 180-second +cap and found event13096 (owner797, frames543 to541, rank1) among the two +four-affine-gate minima. This is a gate-count minimum, not a timing optimum. +The mandatory valid nine-axis geometry still has at least 4096 records and +73728 physical bits at h=2,c=1. No published guard was weakened to create a +smaller packet. + +The initial complete attempt timed out at 580.003 seconds. Entrance returned +at 393.897 seconds with 2720267547 actions; the positive child returned at +440.758 seconds with 316154275 actions. Exit and commit did not return. +Those two rows are returned-factor telemetry only: no boundary bytes were +saved, and **there was no completed whole MOVE receipt**. + +The final authorized manual attempt **completed the whole selected raw MOVE** +with exit 0 in 815.504 seconds under its 1100-second cap. It executed entrance, +positive child, exit, commit and final retirement, charging **5405590413 +literal actions** on 4235 private ports, with zero ordinary runtime entries. +Every one of the four returned stage/header packets was saved and checked +against the independent original-circuit oracle. The final public field has +SHA256 `9c03ae87c7350a945443faece24deb92ecfe691cde5eec2695a09b6c4c8c1184`; +all private bodies are blank, heads returned to origins and caller ancestors +preserved. `VERIFICATION.md` records the complete bill and scope. + +The exact manual source snapshot is +`fc2c8585d8eb20687aa124c64853b0aeecc4dbde`. All production and manual-harness +bytes from that checkpoint remain unchanged. The completed trace, four actual +boundary packets and the initial timeout are retained under `evidence/`, with +an independently repeated saved-byte audit in `EVIDENCE-RESULT.json`. +This is one complete h=2 exact-prefix witness, outside the stronger input +divisibility envelope and the long-record absorption regime. It does not +prove an enclosing selected caller or replace the quantified source proof. + +## Open next questions + +1. **Actual enclosing caller.** Bind a produced parent header, normalized + physical placement and typed product/remap occurrence. Raw source identity + does not supply that producer or its ownership/stock bill. +2. **Literal numerical lifecycle program.** Flatten the exact numeric codec, + serial and positive-child controls with independent equivalence and return + evidence. The three metadata views are already literal tables. +3. **Global admission and complete rate.** Prove the real cutoff, common grid, + headroom and long-record/control conditions at the selected multiplication + caller, or keep the larger nonabsorbed bill. Nonleaf and analytic obligations + remain separate. + +Prior credit includes CrocSwap/integer-mult-bounds#3087, +CrocSwap/integer-mult-bounds#3091, CrocSwap/integer-mult-bounds#4172, +CrocSwap/integer-mult-bounds#6293, CrocSwap/integer-mult-bounds#6901, +CrocSwap/integer-mult-bounds#6930 and selected +CrocSwap/integer-mult-bounds#6030, with unchanged transitive source notices. +The serial lemma, rank-scaled child, source census and Clifford compilation +algorithm are predecessor results; the new result is their protected direct +source join and elimination of the ordinary runtime numerical/rate premise. diff --git a/research/current-direct-source-move/REPLAY.log b/research/current-direct-source-move/REPLAY.log new file mode 100644 index 0000000000..38f83be5b8 --- /dev/null +++ b/research/current-direct-source-move/REPLAY.log @@ -0,0 +1,9 @@ +CHECK Exact shared source identities, all eight source rank interfaces and matrix representatives, actual fixed constructors, grants/aliases/typed source/ordinary-entry controls, and sixteen administrative success/named-return cases. No whole numeric replay. +PASS_CURRENT_DIRECT_SOURCE_MOVE {"concrete_ports": 4235, "model_return_cases": 16, "numeric_whole_replay": false, "source_occurrences": 3453} +CHECK Exact shared source identities, all eight source rank interfaces and matrix representatives, actual fixed constructors, grants/aliases/typed source/ordinary-entry controls, and sixteen administrative success/named-return cases. No whole numeric replay. Assertions disabled. +PASS_CURRENT_DIRECT_SOURCE_MOVE {"concrete_ports": 4235, "model_return_cases": 16, "numeric_whole_replay": false, "source_occurrences": 3453} +CHECK Authenticate retained initial timeout and final complete manual run, independently recompute four complete stage/header packet oracles, verify full actions and historical backing, reject corrupted evidence. No long numerical reexecution. +PASS_CURRENT_DIRECT_MOVE_EVIDENCE {"final_complete": true, "first_timeout_preserved": true, "numeric_reexecution": false, "validated_final_boundaries": 4} +CHECK Authenticate retained initial timeout and final complete manual run, independently recompute four complete stage/header packet oracles, verify full actions and historical backing, reject corrupted evidence. No long numerical reexecution. Assertions disabled. +PASS_CURRENT_DIRECT_MOVE_EVIDENCE {"final_complete": true, "first_timeout_preserved": true, "numeric_reexecution": false, "validated_final_boundaries": 4} +PASS_REGISTERED_RESEARCH_PACKAGE research/current-direct-source-move outcome=completed diff --git a/research/current-direct-source-move/RESULT.json b/research/current-direct-source-move/RESULT.json new file mode 100644 index 0000000000..640780af54 --- /dev/null +++ b/research/current-direct-source-move/RESULT.json @@ -0,0 +1,266 @@ +{ + "complete_actual_MOVE_executed_by_this_gate": false, + "hardware": { + "algorithmic_time_improvement_claim": false, + "bulk_operations": false, + "invalid_instruction_rejections": 8, + "primitive_commands": 30000, + "seed": 19658963 + }, + "interface": { + "actual_full_numerical_replay_claim": false, + "capacity65_ports": 4247, + "concrete_ports": 4235, + "grant_rejections": 6, + "independent_expected_sha256": "9c03ae87c7350a945443faece24deb92ecfe691cde5eec2695a09b6c4c8c1184", + "ordinary_entry_detector": true, + "original_input_sha256": "db08719408d774b8cb9b1698b8ab7762681bd6cf088083dd4137193e662352c5", + "typed_source_rejections": 6 + }, + "no_new_kappa": true, + "protected_return_contract": { + "cases": [ + { + "actual_numeric_provider_replay": false, + "admin_actions": 431, + "bits": 18, + "complete_actions": 500, + "factor_calls": 3, + "failure_at": null, + "provider_actions": 69, + "records": 1 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 255, + "bits": 18, + "complete_actions": 269, + "factor_calls": 1, + "failure_at": "entrance", + "provider_actions": 14, + "records": 1 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 255, + "bits": 18, + "complete_actions": 283, + "factor_calls": 2, + "failure_at": "child", + "provider_actions": 28, + "records": 1 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 255, + "bits": 18, + "complete_actions": 324, + "factor_calls": 3, + "failure_at": "exit", + "provider_actions": 69, + "records": 1 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 827, + "bits": 36, + "complete_actions": 896, + "factor_calls": 3, + "failure_at": null, + "provider_actions": 69, + "records": 2 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 489, + "bits": 36, + "complete_actions": 503, + "factor_calls": 1, + "failure_at": "entrance", + "provider_actions": 14, + "records": 2 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 489, + "bits": 36, + "complete_actions": 517, + "factor_calls": 2, + "failure_at": "child", + "provider_actions": 28, + "records": 2 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 489, + "bits": 36, + "complete_actions": 558, + "factor_calls": 3, + "failure_at": "exit", + "provider_actions": 69, + "records": 2 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 2015, + "bits": 90, + "complete_actions": 2084, + "factor_calls": 3, + "failure_at": null, + "provider_actions": 69, + "records": 5 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 1191, + "bits": 90, + "complete_actions": 1205, + "factor_calls": 1, + "failure_at": "entrance", + "provider_actions": 14, + "records": 5 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 1191, + "bits": 90, + "complete_actions": 1219, + "factor_calls": 2, + "failure_at": "child", + "provider_actions": 28, + "records": 5 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 1191, + "bits": 90, + "complete_actions": 1260, + "factor_calls": 3, + "failure_at": "exit", + "provider_actions": 69, + "records": 5 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 6767, + "bits": 306, + "complete_actions": 6836, + "factor_calls": 3, + "failure_at": null, + "provider_actions": 69, + "records": 17 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 3999, + "bits": 306, + "complete_actions": 4013, + "factor_calls": 1, + "failure_at": "entrance", + "provider_actions": 14, + "records": 17 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 3999, + "bits": 306, + "complete_actions": 4027, + "factor_calls": 2, + "failure_at": "child", + "provider_actions": 28, + "records": 17 + }, + { + "actual_numeric_provider_replay": false, + "admin_actions": 3999, + "bits": 306, + "complete_actions": 4068, + "factor_calls": 3, + "failure_at": "exit", + "provider_actions": 69, + "records": 17 + } + ], + "complete_selected_MOVE_claim": false, + "coordinator_mutants_rejected": 2, + "model_factor_scope": true + }, + "schema_version": 1, + "source": { + "fresh_matrix_certificates": 8, + "full_family_matrix_rerun_claim": false, + "identical_Count_Tape_codec": true, + "inherited_complete_chart_certificates": 2886, + "rank_representatives": [ + { + "owner": 236, + "private_ports": 4235, + "rank": 1, + "source_event": 9896 + }, + { + "owner": 76, + "private_ports": 4235, + "rank": 2, + "source_event": 9934 + }, + { + "owner": 464, + "private_ports": 4235, + "rank": 3, + "source_event": 12854 + }, + { + "owner": 63, + "private_ports": 4235, + "rank": 4, + "source_event": 12725 + }, + { + "owner": 106, + "private_ports": 4235, + "rank": 5, + "source_event": 12422 + }, + { + "owner": 770, + "private_ports": 4235, + "rank": 6, + "source_event": 13458 + }, + { + "owner": 455, + "private_ports": 4235, + "rank": 7, + "source_event": 15656 + }, + { + "owner": 115, + "private_ports": 4235, + "rank": 8, + "source_event": 15619 + } + ], + "retained_public_files": 171, + "shared_serial_dependencies": 109, + "source_report": { + "distinct_chart_pairs": 2886, + "paid_rank_occurrences": { + "1": 2219, + "2": 457, + "3": 496, + "4": 100, + "5": 163, + "6": 11, + "7": 6, + "8": 1 + }, + "product_or_nested_caller_claim": false, + "raw_moves": 3453, + "raw_source_only": true, + "source_program_events": 22803, + "word_gzip_sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f" + } + }, + "source_corruption_rejected": true +} diff --git a/research/current-direct-source-move/SHARED-SOURCE-JOIN.json b/research/current-direct-source-move/SHARED-SOURCE-JOIN.json new file mode 100644 index 0000000000..7876ea526f --- /dev/null +++ b/research/current-direct-source-move/SHARED-SOURCE-JOIN.json @@ -0,0 +1,659 @@ +{ + "scope": "All original serial dependency bytes are preserved; only discovery shares the identical current monomial/row/codec objects.", + "files": [ + { + "serial_path": "vendor/monomial/phase_binding.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/phase_binding.py", + "sha256": "7624e2421c4188f7339231263d6d8504bf7eb3acaf91dcfd745952b87a6f1cda", + "git_blob": "7f51953eb91c53fb7b6923d3278638e1857d69ac" + }, + { + "serial_path": "vendor/monomial/phase_adapter.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/phase_adapter.py", + "sha256": "42687d9cd5f8f4a964e2ddd79aa404432ff26f9ebb55e9c069bbba30f0c3044f", + "git_blob": "02f0fdc3ba178f13c27c97c36260107d2c0bba82" + }, + { + "serial_path": "vendor/monomial/selected_service.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/selected_service.py", + "sha256": "afd4ba2ae8f833e8a47456a8c2dc502fb3e12158601aba999b0d0994085bf4b0", + "git_blob": "fc3cbdc16be69eeab39e887e1d3a33ea21a80cb7" + }, + { + "serial_path": "vendor/monomial/DEPENDENCIES.json", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/DEPENDENCIES.json", + "sha256": "40f200759a2f56a13b3cbcd1f6de9e5d6eaf9125270a7fc5dc09b82c4b4c1ed1", + "git_blob": "cbe38bbf8f0b912daddfaf6f1eb69d89343ca8ec" + }, + { + "serial_path": "vendor/monomial/PROOF.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/PROOF.md", + "sha256": "5bd00e9764cb628cbd92a113419c2cd79c77ba81b1e15b04519026c26ff3091f", + "git_blob": "5bd585e03ce948261ef979b748a1c6df8cbc2fb4" + }, + { + "serial_path": "vendor/monomial/README.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/README.md", + "sha256": "6419eccd7796e78ae25d3c1c42ad60d6e8d0da8f8f4d4c1e3adafdf45a8c4c69", + "git_blob": "28d2611cd3c3cc7555451af1e36f9c4701e5a0ec" + }, + { + "serial_path": "vendor/monomial/SOURCES.json", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/SOURCES.json", + "sha256": "01b27507feb5ce1ebfd3541c280cff74ceebcc1b705a4632afe14013ab4c4e64", + "git_blob": "43555e2f2717f404b752607da27a86b07c38a40d" + }, + { + "serial_path": "vendor/monomial/TASK.json", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/TASK.json", + "sha256": "4f27bee7c18e7b777e29afb11cc224fe72640b46b746d9abf1a0f075628a9982", + "git_blob": "4ab3215b61316d565ec6dc99c7db129c937b1e67" + }, + { + "serial_path": "vendor/monomial/vendor/binding/DEPENDENCIES.json", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/DEPENDENCIES.json", + "sha256": "8481fde09d925fe143a604a4924f05bb1ade2d1ac8f9068389680c9406f71507", + "git_blob": "9e68f7226669eb4b92330023e16a86739aa859ce" + }, + { + "serial_path": "vendor/monomial/vendor/binding/PROOF.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/PROOF.md", + "sha256": "acabf664e97b35d5c63998c6f08bbea27369b36db14b203c4ef62180a9535faf", + "git_blob": "859eb593d3b5bb07b3fd8a3b1034b4ac19a8dd6c" + }, + { + "serial_path": "vendor/monomial/vendor/binding/binding_sources.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/binding_sources.py", + "sha256": "e3b1cd40a2436381b3688aa3a5a740d402d08d0611dc43a629634bb1a6f7b299", + "git_blob": "15469f097247a4627336b9bb77d03b8696533276" + }, + { + "serial_path": "vendor/monomial/vendor/binding/codec.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/codec.py", + "sha256": "60f94c991568981c1ae8633bbc9c4d3c259e2df0654e8720d7f4554737d8e136", + "git_blob": "bf3bd0d5a6fbfa1e7a56c36578c2caaa0130c7c5" + }, + { + "serial_path": "vendor/monomial/vendor/binding/provider.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/provider.py", + "sha256": "3b7bb4f7940ffa9fafd34d25bbb1a9225e1b671924ed194ad012cb26251d7460", + "git_blob": "481013b988e5ae8189a0dddfcbb2f521e3142cab" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/DEFERRED-PROOF.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/DEFERRED-PROOF.md", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2", + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/SELECTED-RESULT.json", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/SELECTED-RESULT.json", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/TASK-CATALOG.json", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/TASK-CATALOG.json", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/compact/PROOF.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/PROOF.md", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48", + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/compact/compact_control.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_control.py", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284", + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/compact/compact_counts.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_counts.py", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d", + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/compact/compact_engine.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_engine.py", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098", + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/compact/compact_layout.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_layout.py", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce", + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/compact/compact_streams.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_streams.py", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249", + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/compact/native_sources.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/native_sources.py", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572", + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/dispatch/PROOF.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/PROOF.md", + "sha256": "b0ed45deb84fa2ce835246d7de3c85ccdacf24ab68235cf1138fe6ff4c4ce5d9", + "git_blob": "96b032f662397d496c4d827839441b6794881a53" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/dispatch/TASK.json", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/TASK.json", + "sha256": "6b5334d10044644ba646452b0e9e21528061768726d124a4a97af26785aa9ec9", + "git_blob": "70bb2c54a6dbf9f17a55bbae8383d9bfde933e52" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/dispatch/compiler_routes.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/compiler_routes.py", + "sha256": "d375f8c2e666ffd2ebe6de34ccb7756ac9fa4a4cd5f866cb025a781f8538c599", + "git_blob": "5752189b8a838596346df8dde89024621b513e41" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/dispatch/row_programs.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/row_programs.py", + "sha256": "a59510516d1397382de6141edc1eb69cf3ba5e6e330198deb5e335e543300be4", + "git_blob": "30ba41725f7e1ba3dd058abd30c66d19820a008d" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py", + "sha256": "f3504a73803da120040cc62ee8f5e8b849237daf508a7146272d55624c3f8396", + "git_blob": "9c3c97d86a7bdd7b95944218bf1e6e4a5a1746a1" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/dispatch/vendor/row_padding.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/row_padding.py", + "sha256": "24270408e87b028791670cd63908adeb03162f0919237e8644065c5898fecf2f", + "git_blob": "1e3533efa92c3bab35916ae6844290586d18ff27" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/lifecycle/PROOF.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/PROOF.md", + "sha256": "9a088fa00f10e59df48090b67c6ef7c3641bc9cc36b223deb917740372d57993", + "git_blob": "605981247e27de68fe78d3a36e2b454efbd6b11e" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/lifecycle/machine.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/machine.py", + "sha256": "ec597bce13275003ff30e4be481c936401826c1d4af642b55eec0c410774d1df", + "git_blob": "acf475e4fccaff2fb64bd5b0b3f3fc0d246dc592" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/lifecycle/source_ir.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/source_ir.py", + "sha256": "54dd93bc50bd10e974c70794df1c13da27f0e3d8cdb6cfe6791a63280096f1b1", + "git_blob": "79c95fa79439f3c893de52991173bd3a5eae2729" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/lockstep_executor.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/lockstep_executor.py", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e", + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/ordinary/PROOF.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/PROOF.md", + "sha256": "8a1c2145cd8f080026488a571d95813c09679aa323f19aeaef0ea98030136e1c", + "git_blob": "12be1f06062090fcc68e598bae250f185e3d8524" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/ordinary/binary.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/binary.py", + "sha256": "578fb5bc793fc544dca8111605bf9f6067b8ba7dc7489a3ac243e1df3cd37953", + "git_blob": "651185a9eec51438949580a34e707f6dd1adbd4b" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/ordinary/encoded.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/encoded.py", + "sha256": "10ad2fa5902a48d49cf2b89a30b3f2711d63a6a43b9512a6427affcdf07335a7", + "git_blob": "2280fa98ff5e4da7c4909814ce4a1c405605ada8" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/ordinary/ordinary.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/ordinary.py", + "sha256": "7f8338e748bcd42fbef1e7cc47b6c5040dfb3aad216e34759bcb12b8e14f7705", + "git_blob": "81b330a4b886a0f4deab7b0811478bab3fbc107a" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/ordinary/physical_words.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/physical_words.py", + "sha256": "89ba40442297ec35368e426770f44852b39807ca426710ded2735678651bef61", + "git_blob": "44b464714277786297c8ee7fd04470dc6394896d" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/ordinary/session.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/session.py", + "sha256": "45ee809b27a69ca5576361922fd2760f568c9a98864d4c55c4fee3003ee3c9ad", + "git_blob": "09f645bbf0c6c3d41d0c03e8031adc4e81744ac1" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/ordinary/source.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/source.py", + "sha256": "4bd047a1272374880962d3074f1e50de717518a3a181f11607e820afe50dd4e5", + "git_blob": "8594fc62cee8a111958561b75045c8ec16ebfa47" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/record_lift/PROOF.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/PROOF.md", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3", + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/record_lift/lift.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/lift.py", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a", + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/reference/NOTICE.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/NOTICE.md", + "sha256": "74a9f03e9ce467c75f5f7cf1b8465d349ea38ef114afad261824c3bcf13da00f", + "git_blob": "e82bfef53054bd753ba0aa8a966f84427faa2293" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/reference/compact.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/compact.py", + "sha256": "0e1027a60f38c21cfd808c8ce44dcc2423810efdab0e15f02b07f261ad48fc3c", + "git_blob": "60bc206c78150f23563a4775800b0dd32025843d" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/reference/streams.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/streams.py", + "sha256": "718a582a50aee8f1f04945ed942be1d4162962fe47dbf05c6ff37b7fb8c61257", + "git_blob": "61542ce4c9eb51bfc113475b4f98649cb90a853e" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2808/outer.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/outer.py", + "sha256": "9a26702a853805da7f97da7272d3b610c4d69767ecc6b450efbc4b6722dc3f19", + "git_blob": "1341d394481fb13beb826b944409b11083d8e7f8" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py", + "sha256": "9f58bf2d343e13a70dc765d86c590b912d5987669d507ab14bd36deed94a76ee", + "git_blob": "0229304638de6c78ebc519b33a6ce34b1d396ca7" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "sha256": "2f2a8604c23fb2c81f24320c71ed0142118d98dde3be6086adad28e89954a777", + "git_blob": "a66d9276f829ce2c619871866816649d5f3687fd" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py", + "sha256": "ceaf8f75de9810a05ebf8f65780b6f8bd7599a5768401d5e4386182afe615cdf", + "git_blob": "5b7846a70aada53d87480b337e1c04217118771b" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "sha256": "fd7c42e89878cda6df86dde8720ece34625a337cf5edd795a421e2d3b42919e9", + "git_blob": "d0318d43ed420e21dc52166a19de703aa87fbb3e" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "sha256": "c899fccf7bd32397f0ddd85e4af35a166cefb3e3ae3407ec40edc3ab2051b617", + "git_blob": "f2b49cdef83a4a685fad32c01fba93e12cfcb5a8" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py", + "sha256": "3beef6534b02c3b011b741f957a7d9fb05a9ac0bba1fed53b2c71834e4ea6bc1", + "git_blob": "aa554b14fe0f6b308d9fba0a2afc92e5a28e20cb" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "sha256": "73e895fc701a4145cbe89d60f5775128354e7f08d0a45eacf22f423913f54e67", + "git_blob": "6a6e5c02f299fad8c4f7ab724fc36e14a22ab13c" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py", + "sha256": "0bd4f640cafb5c8f070c161d86445910f77578a672bf5886936ed89e7f6bd21b", + "git_blob": "28c98a3573b458f7a055678d70b602b80e6e959e" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "sha256": "c80fc3aa9092f91cc309b2fb2dbc3618bf96bdb9b8498503993ea161f0ae2134", + "git_blob": "72543f684f38fefeacc2ee66d81661f1a2439cf7" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py", + "sha256": "8b20888f74b4cd814a97b42ec72528fbfb6d2e936c5022df726f0785d0d01a2e", + "git_blob": "38502515afc928082c849cd2cda8578d33a5050a" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "sha256": "c446b32b8a621844fb2fbe654810c8122035bdd43fed2132f1137d98cb6f9943", + "git_blob": "ef9f81510db86eaf2f0a7191d85e92a6db30ddc0" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "sha256": "59ddeac102a0cc51fa49b15aae6aeb68cd68ed217fa974ce916372a177d2ec8f", + "git_blob": "6a14feac45094ae9156e8c2c982d6727544f180e" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "sha256": "83ea88f82d4a83c5f889774bfe3519b7ebaa24b6a0e2a969dafff012107a89bf", + "git_blob": "0efc0575a7623ac41c094d2e8772beda5a9fdc29" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "sha256": "d3a93e54bb7d333b73917586407d11674d38b5c3fda4fbdc436fb5293ae7786a", + "git_blob": "4f6ac09bffab43dbccc470bd0bde2ffbe969a8b2" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "sha256": "e4ae08fbd658add630eb7754ebe0cbcb42c6f39cf4128f9cb92e27fcf5213a7d", + "git_blob": "aa3a327604308d3a5c7a27b65f5e631d430ab093" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "sha256": "384d456ddba76de137a63b50019d5bba2e9f6daa4177c91643e0565d4cf1d44b", + "git_blob": "39a2916c207d04be5efc44750d8606f5da0c2990" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "sha256": "20169a8af6ed2b34069fd353a2bc1c42335ab686c58de8479baef33dd3fb493b", + "git_blob": "21a5a21220a18ab62a19ac403a9944bc3a8665c8" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "sha256": "f78bac9641007dbd8824984edcac057274fe016ce78bd9cb512d0c0913274783", + "git_blob": "4d1fd4abb0f2aabe833e5cbc9efb51039739e7ca" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "sha256": "505d5e560c5a507e6184edcc19a87cf1fed243eb34a5cb21fbe1e4fe017e7f22", + "git_blob": "b8ba857e32c5903408e1e61ff916300848b4a208" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "sha256": "a78866939631214c1d1659203b2b5fc062e3c6255e9f11f975c310046b010bd6", + "git_blob": "ce4935f838516e2b08d13bec767cb803786fbc6b" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "sha256": "fa09146991f6c04e6f4b6eb9bf0c8e103e70e90a0e402ff3d69814e6aac8ff8c", + "git_blob": "c631a9e77fbcccf0e8f448adc22978728aed7b60" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "sha256": "00b476dbda0e8cc99886bf794439e1cb9e775f435f599a3557e99321fe084069", + "git_blob": "81b48940ce222290a40d4fb349ce827f4788469d" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "sha256": "4270e370b2bfe38ef73aadcd97d1b3496b56bd582115d74331eb9e5ceb90bec7", + "git_blob": "c74cacf5ce809c0561d374f137a52df0992b4226" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "sha256": "38f79cb2a370548471063952d5f7c74bd795a2a8496fdcf3ce0996d79e3adaff", + "git_blob": "30d11ff4f333813855d36da3eb5a1ab0e154bafe" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "sha256": "1fdf9d31b7eb107c396e33f94dad61c9d3f2c709cae61178268a44ca80dbc0b4", + "git_blob": "6667c0b772a63f0059c7caffec63e0d919a92398" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "sha256": "f657e17f6088c840e3f7783e662257630f6d2c1e71c217721ffbca4d6ac93e87", + "git_blob": "737edfc4a10f4b7b3b97a7cef4b40864efd806e6" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "sha256": "00b687434039b54529ee092e34f9435cfcd66e0816eb3bd2a6688c73f4e01459", + "git_blob": "5d497353efbb9eeaaf4facd96ab40ffb0f3aa20d" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "sha256": "7327b05c4ec3e0f6d9c352cc7de85bfd4ebe940482553e77c59a773a8c09c514", + "git_blob": "6d4ebca8398008375b8f4762d1a9f1514e8c2611" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "sha256": "7bd18089e32ce48085b5e3a75159f6a82cdb2649ec682c53db05e399d97aef67", + "git_blob": "244f131466698a3ace10b657242fe1f65c07fd1f" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "sha256": "970e7fe0719e3dfe122b248941e6f21cd90d7dd62089fa6acbd0e5412ce083a5", + "git_blob": "ebc9b616514412b80c56d523776e6ba5d6766453" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "sha256": "d9c8dc93762db4d3a449814aa51e2211460648694469854d89cb48cb04188cf3", + "git_blob": "48255d5454308c07635fae4e7eb4873b0bd2a4f8" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "sha256": "0c9c4b23e998597fb877bb1a29da69ac869b68262abe635b162b4dba9c69b372", + "git_blob": "4f00467a0ff580954ad2fd0c7380240c753ddef3" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "sha256": "ed7dc3679451696ab1dd841146b215c9515a3eec5e4ff3763f33c315f1696ada", + "git_blob": "35531201dc349a811dfabc6f1f6e64697d665194" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "sha256": "bc8e371fb1fa0b41fb05ef0b34d0f4c317b2396f9833d91f44f95c2b54b4052b", + "git_blob": "2c28f1aaec104a75c4e6c170b3e6a60300ee6700" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "sha256": "f102edc7816d742bd89db8097254c19b843d0ef5cf6758ad42e93bcc0b214c62", + "git_blob": "16d5e7e6a28018f1e2d76d61efe2d54f6a6941d4" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "sha256": "c7dc7da5b00f27016982ada4c0416f8328568b00df16d97012f33d4b372d79b5", + "git_blob": "5e5a4bb0f98971447043e25d4dd6991bfc070389" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "sha256": "157deaa5972557893d43494a81151483bdc46373448ec677cb6a738c9b7e6f1e", + "git_blob": "6d33224145aa04f7fbaf7b6cda7c9c164311a402" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "sha256": "0d96f7fbd6f90416167c5a52c0e3de942d1a0cae3d2968831932a9576701699f", + "git_blob": "60c2b6d065eba91dd5e0edb7a77fc087971eca3f" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "sha256": "b255feaf6cc6e40413ae73fe302bf8f290bf4dd89f4128b23a91cc9860601801", + "git_blob": "6ba5df130bb4a0fcb06b6c630830ae3a6922921b" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py", + "sha256": "3a664224c558244f606b603cad816d75e94a17c9b2620a06a1530e893dfceac2", + "git_blob": "4b002201ce54cdecec9acf4e874b7f71cd75fe71" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "sha256": "8640d1b52fd21e5b20e8109ce9c4957ca1e19a95e26a1c80d019a6e6f4d5f178", + "git_blob": "307c2da733f7f3a76e97c77e71072e811f40df02" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py", + "sha256": "5b9fda8136f7e60bece54e3fcc74f4ea0bec7145fa60e1ae3a4d252741b81fd3", + "git_blob": "9cd54d9417eb685dcd3f8293f01299ef9046ad31" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "sha256": "68134779debfb795468a1aaecbc2b9d321d7d4e451313ce7dc8fa7092561df4c", + "git_blob": "cafd614a3b7bc87b019361fcdf890ed976f26d19" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "sha256": "5c37f57708ba3131bdcb03139f9dbc29886bee44569c09cbba51b68f75acd7f9", + "git_blob": "8d4ba37e2778acb35b34e0719df2caf138fbeb50" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_binding.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_binding.py", + "sha256": "9ef31765d03d2c54fad9296f2ff0707a190ce169e44de4f0f45214e3c410c01a", + "git_blob": "c197eb6458be9374cb4684c654bfc99e619dcaf0" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_code.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_code.py", + "sha256": "f626b018124747a5f17c1603bea36cd74c00a69a0647fd7b10e9c4e2964caea8", + "git_blob": "2f5f8ecfac6457171707b1b5ff02b5071954fcb7" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_machine.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_machine.py", + "sha256": "7bc6e42072a09a08ac961e05c3da01cde012d740d4b4c605f298d994f2ad7c5a", + "git_blob": "5a032e8923f7f8b22bb98f3e39b804beb9906c16" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/residual_blocks.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/residual_blocks.py", + "sha256": "ab7f3df8906decd2efecfb138eac1456c106bb520b2598761f699f80680d8331", + "git_blob": "fba75e7649cf77e352a75324495191bbd7853c22" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/role_parking.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/role_parking.py", + "sha256": "1884a3c260d81d5efbc0c33d86a810d6728e55e5764cfcd423f858cc685470f3", + "git_blob": "fc48c244eefdbaa3e320e86c75a7d187cb5765ef" + }, + { + "serial_path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/scratch_pool.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/scratch_pool.py", + "sha256": "41f1eb93652b7174c3b02f95f70e1a9ce2e2aed0a729e725167c8f226e65d8db", + "git_blob": "0f22807c65d1bca374b905538512bf8c43702070" + }, + { + "serial_path": "vendor/monomial/vendor/monomial/PROOF.md", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/PROOF.md", + "sha256": "20885a8a137fc670121429625912ceae54db95ac5e574b8c64c90f477aebacb7", + "git_blob": "82e9a8b0b50f26844528af9e07632800679805ea" + }, + { + "serial_path": "vendor/monomial/vendor/monomial/SOURCES.json", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/SOURCES.json", + "sha256": "0dd57a4fe4fc97826df0eb215975d013ac0e18f185c73cd93e34c95a9a2b4b16", + "git_blob": "e040a558800e719e2d8b6237bec39e7e10a3641b" + }, + { + "serial_path": "vendor/monomial/vendor/monomial/monomial_engine.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/monomial_engine.py", + "sha256": "fc02c6c5159d6c258063a36ef3dc9313a34d7ba9781b650e451cc0ce971e9667", + "git_blob": "2251fd98ba01a171f5d39b25a93c895245f10e55" + }, + { + "serial_path": "vendor/monomial/vendor/monomial/pair_dispatch.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/pair_dispatch.py", + "sha256": "fc0eaa2a9d0855660b15a15d894137eeebc64c6418f52b6af0d0f79d86f2e0d9", + "git_blob": "0e467bdb3727d7f354f98dee54f320f1f072aa2c" + }, + { + "serial_path": "vendor/monomial/vendor/monomial/phase_recipe.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/phase_recipe.py", + "sha256": "8215e5e55daf019694e55b2acfcd42ecf109a2faf767a2181d664ba9b4957e46", + "git_blob": "a2f684fb588257cc182dc88dded59ed70f5c2585" + }, + { + "serial_path": "vendor/monomial/vendor/monomial/phase_sources.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/phase_sources.py", + "sha256": "3944ecbffe91fb561b2b8a810461cd2b8229f1f2611ca6a70e3d86451efb220b", + "git_blob": "aaa5c663a4bb6b0ca4d9119c1ae92064509d79c8" + }, + { + "serial_path": "vendor/monomial/vendor/monomial/reference.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/reference.py", + "sha256": "394f9a465ac9148af0c20844d375e4befbef17d92b2fcc840d83419480dd4740", + "git_blob": "5fa4494167c4ba668993a2b1c902969518728a4c" + }, + { + "serial_path": "vendor/monomial/vendor/monomial/signed_phase.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/monomial/signed_phase.py", + "sha256": "e21818674133a2bd7e63fadaf719eb45ce80db4b3806ca8ef99c247be22c2a39", + "git_blob": "bab32b0c5da7f364d6a79171c09b02d123a05bd9" + }, + { + "serial_path": "vendor/monomial/vendor/selected/RESULT.json", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/RESULT.json", + "sha256": "84fcbe2a0b64307b5703c363408042bdd91555b0419509aa50daa43b3b1924ad", + "git_blob": "e4a03118d585fb80c9ac932281b528ac394ccc5f" + }, + { + "serial_path": "vendor/monomial/vendor/selected/WORD.json.gz", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/WORD.json.gz", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f", + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760" + }, + { + "serial_path": "vendor/monomial/vendor/selected/clifford_exact.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2" + }, + { + "serial_path": "vendor/monomial/vendor/selected/native_verify.py", + "shared_path": "vendor/leaf/vendor/atomic/vendor/monomial/vendor/selected/native_verify.py", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38", + "git_blob": "2c209dfa9cfade3bc20ac5fc9d876b433a147f8c" + }, + { + "serial_path": "vendor/monomial/check_fixture.py", + "shared_path": "vendor/serial/vendor/monomial/check_fixture.py", + "sha256": "9a7b0e372798586f63c657ba756589541ba7923175783c4a43adcdb5b31d2b41", + "git_blob": "1399f50d7bedab45806cc9e1ffe74c654aa33aab" + } + ] +} diff --git a/research/current-direct-source-move/SOURCES.json b/research/current-direct-source-move/SOURCES.json new file mode 100644 index 0000000000..27baf44b4e --- /dev/null +++ b/research/current-direct-source-move/SOURCES.json @@ -0,0 +1,186 @@ +{ + "schema_version": 1, + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa" + }, + { + "path": "research/physical-gaussian-leaf/coefficient_engine.py", + "usage": "provenance", + "git_blob": "dff2f099b60c23310a10665cd81e443282b249e8", + "sha256": "fff28cbc27b95ed546ac65f70279fa41a933421f1cd32b988ae8910632f0efcf" + }, + { + "path": "research/physical-gaussian-leaf/axis_stream.py", + "usage": "provenance", + "git_blob": "ba8230443fdb0370b72a7a617ba7d88eb23a9c37", + "sha256": "40dea1c6fa41effd8e7a61f39a3a599e897370ca118e332ee5301a905dbb2998" + }, + { + "path": "research/physical-gaussian-leaf/signed_linear.py", + "usage": "provenance", + "git_blob": "d17018a976ea4af15b6b5828a091d799435bacfc", + "sha256": "5b86afc33042e1c43eaa6957f94e0ebf403d1b07bb26d30ba89aa14d71f76078" + }, + { + "path": "research/physical-gaussian-leaf/PROOF.md", + "usage": "provenance", + "git_blob": "e98db470cdb8bfc49e9da86c39c0d6ae16e92716", + "sha256": "29ebd43146f921077f980a408915ecc3a5199a07fcdadc624a8282c06b0b8104" + }, + { + "path": "research/p104-helper470-twin-rung-removal/WORD.json.gz", + "usage": "provenance", + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f" + }, + { + "path": "research/p104-native-channel/vendor/clifford_exact.py", + "usage": "provenance", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/lockstep-completion-pass/executor.py", + "usage": "provenance", + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e" + }, + { + "path": "research/p104-6030-deferred-layer/PROOF.md", + "usage": "provenance", + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2" + }, + { + "path": "research/p104-helper470-twin-rung-removal/RESULT.json", + "usage": "provenance", + "git_blob": "e4a03118d585fb80c9ac932281b528ac394ccc5f", + "sha256": "84fcbe2a0b64307b5703c363408042bdd91555b0419509aa50daa43b3b1924ad" + }, + { + "path": "research/p104-native-channel/vendor/native_verify.py", + "usage": "provenance", + "git_blob": "2c209dfa9cfade3bc20ac5fc9d876b433a147f8c", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38" + }, + { + "path": "research/physical-complex-compact/PROOF.md", + "usage": "provenance", + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48" + }, + { + "path": "research/physical-complex-compact/compact_control.py", + "usage": "provenance", + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284" + }, + { + "path": "research/physical-complex-compact/compact_counts.py", + "usage": "provenance", + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d" + }, + { + "path": "research/physical-complex-compact/compact_engine.py", + "usage": "provenance", + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098" + }, + { + "path": "research/physical-complex-compact/compact_layout.py", + "usage": "provenance", + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce" + }, + { + "path": "research/physical-complex-compact/compact_streams.py", + "usage": "provenance", + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249" + }, + { + "path": "research/physical-complex-compact/native_sources.py", + "usage": "provenance", + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572" + }, + { + "path": "research/physical-gaussian-monomial/PROOF.md", + "usage": "provenance", + "git_blob": "82e9a8b0b50f26844528af9e07632800679805ea", + "sha256": "20885a8a137fc670121429625912ceae54db95ac5e574b8c64c90f477aebacb7" + }, + { + "path": "research/physical-gaussian-monomial/SOURCES.json", + "usage": "provenance", + "git_blob": "e040a558800e719e2d8b6237bec39e7e10a3641b", + "sha256": "0dd57a4fe4fc97826df0eb215975d013ac0e18f185c73cd93e34c95a9a2b4b16" + }, + { + "path": "research/physical-gaussian-monomial/monomial_engine.py", + "usage": "provenance", + "git_blob": "2251fd98ba01a171f5d39b25a93c895245f10e55", + "sha256": "fc02c6c5159d6c258063a36ef3dc9313a34d7ba9781b650e451cc0ce971e9667" + }, + { + "path": "research/physical-gaussian-monomial/pair_dispatch.py", + "usage": "provenance", + "git_blob": "0e467bdb3727d7f354f98dee54f320f1f072aa2c", + "sha256": "fc0eaa2a9d0855660b15a15d894137eeebc64c6418f52b6af0d0f79d86f2e0d9" + }, + { + "path": "research/physical-gaussian-monomial/phase_recipe.py", + "usage": "provenance", + "git_blob": "a2f684fb588257cc182dc88dded59ed70f5c2585", + "sha256": "8215e5e55daf019694e55b2acfcd42ecf109a2faf767a2181d664ba9b4957e46" + }, + { + "path": "research/physical-gaussian-monomial/phase_sources.py", + "usage": "provenance", + "git_blob": "aaa5c663a4bb6b0ca4d9119c1ae92064509d79c8", + "sha256": "3944ecbffe91fb561b2b8a810461cd2b8229f1f2611ca6a70e3d86451efb220b" + }, + { + "path": "research/physical-gaussian-monomial/signed_phase.py", + "usage": "provenance", + "git_blob": "bab32b0c5da7f364d6a79171c09b02d123a05bd9", + "sha256": "e21818674133a2bd7e63fadaf719eb45ce80db4b3806ca8ef99c247be22c2a39" + }, + { + "path": "research/qq16-recursive-binding/PROOF.md", + "usage": "provenance", + "git_blob": "5de56af0213bf710ae3e832f21de74cf0ac9c7b0", + "sha256": "b547277ab5380b218893908a3e8e8874efc0cf3f9717b582f8972698d87418a2" + }, + { + "path": "research/selected-complex-compact-adapters/monomial.py", + "usage": "provenance", + "git_blob": "5fa4494167c4ba668993a2b1c902969518728a4c", + "sha256": "394f9a465ac9148af0c20844d375e4befbef17d92b2fcc840d83419480dd4740" + }, + { + "path": "research/selected-monomial-tape-lift/PROOF.md", + "usage": "provenance", + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3" + }, + { + "path": "research/selected-monomial-tape-lift/lift.py", + "usage": "provenance", + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a" + } + ] +} diff --git a/research/current-direct-source-move/TASK-CARD.json b/research/current-direct-source-move/TASK-CARD.json new file mode 100644 index 0000000000..282f838c28 --- /dev/null +++ b/research/current-direct-source-move/TASK-CARD.json @@ -0,0 +1,59 @@ +{ + "id": "uniform-transfer-audit", + "question": "Can one of the selected record's five inherited assumptions be proved at its actual caller?", + "starting_points": [ + "docs/research/current-priorities.md", + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md" + ], + "methods": [ + "Construct and independently check one source-bound instance of the stated first experiment.", + "Seek an exact counterexample or target-specific complete-budget obstruction to that same proposed change." + ], + "acceptance_gate": "Identify the proposition and what would change downstream; do not equate a finite replay with a universal proof.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read revision 8, the selected review and live exact-source handoffs. Then follow this card's bounded first_experiment.", + "scope": "Source-bound orientation only, not a supplier replay or theorem proof." + }, + "first_experiment": "Choose one assumption ID (native_all_columns, owned_erasure, compiler, precision_tape, analytic_recovery), one quantified implication and exact dependency closure. Check current handoffs, including #5625 row reentry and #5707 root-prefix lowering, without treating their partial scope as the whole theorem. Prove or falsify that implication with a caller-bound argument; stop at the chosen obligation. Finite tests or root digits do not discharge an all-size statement.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "allowed_variations": [ + "One exact source head, helper/cut region or quantified proposition and changed hypothesis; check live handoffs first. Different seeds are not different scopes." + ], + "scope_change_triggers": [ + "Changing source head, helper/cut domain, operation alphabet or caller boundary without recording the new scope.", + "Treating an archived proposal or local numerical pass as complete supplier admission." + ], + "overlap_terms": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "existing_checks": [ + { + "scope": "PR #4100: proposed unconditional construction and finite checks, without independent acceptance.", + "evidence": "research/unconditional-batched-crt/README.md", + "remaining": "Independent proof audit of one caller-bound all-size implication; all other premises remain explicit.", + "status": "author-checked", + "source_commit": "337d04939571a637aeab54a0f58f54fde811663a", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "evidence": "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "remaining": "The next experiment must identify uncovered source-specific work. Successor archive intake does not transfer this admission.", + "status": "reviewed", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5" + } + ] +} diff --git a/research/current-direct-source-move/TASK.json b/research/current-direct-source-move/TASK.json new file mode 100644 index 0000000000..fa12f679d6 --- /dev/null +++ b/research/current-direct-source-move/TASK.json @@ -0,0 +1,100 @@ +{ + "schema_version": 1, + "task_id": "uniform-transfer-audit", + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_card": { + "id": "uniform-transfer-audit", + "question": "Can one of the selected record's five inherited assumptions be proved at its actual caller?", + "starting_points": [ + "docs/research/current-priorities.md", + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md" + ], + "methods": [ + "Construct and independently check one source-bound instance of the stated first experiment.", + "Seek an exact counterexample or target-specific complete-budget obstruction to that same proposed change." + ], + "acceptance_gate": "Identify the proposition and what would change downstream; do not equate a finite replay with a universal proof.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read revision 8, the selected review and live exact-source handoffs. Then follow this card's bounded first_experiment.", + "scope": "Source-bound orientation only, not a supplier replay or theorem proof." + }, + "first_experiment": "Choose one assumption ID (native_all_columns, owned_erasure, compiler, precision_tape, analytic_recovery), one quantified implication and exact dependency closure. Check current handoffs, including #5625 row reentry and #5707 root-prefix lowering, without treating their partial scope as the whole theorem. Prove or falsify that implication with a caller-bound argument; stop at the chosen obligation. Finite tests or root digits do not discharge an all-size statement.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "allowed_variations": [ + "One exact source head, helper/cut region or quantified proposition and changed hypothesis; check live handoffs first. Different seeds are not different scopes." + ], + "scope_change_triggers": [ + "Changing source head, helper/cut domain, operation alphabet or caller boundary without recording the new scope.", + "Treating an archived proposal or local numerical pass as complete supplier admission." + ], + "overlap_terms": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "existing_checks": [ + { + "scope": "PR #4100: proposed unconditional construction and finite checks, without independent acceptance.", + "evidence": "research/unconditional-batched-crt/README.md", + "remaining": "Independent proof audit of one caller-bound all-size implication; all other premises remain explicit.", + "status": "author-checked", + "source_commit": "337d04939571a637aeab54a0f58f54fde811663a", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "evidence": "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "remaining": "The next experiment must identify uncovered source-specific work. Successor archive intake does not transfer this admission.", + "status": "reviewed", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5" + } + ] + }, + "scope_status": "refined", + "scope_change_reason": "Wave4 composes the now-public all-source rank-scaled positive child with the independently reviewed serial monomials. It removes an ordinary runtime numerical/rate premise from a protected direct raw-MOVE route; enclosing placement, nonleaf rate and new kappa are excluded.", + "actual_scope": "Construct all actual selected raw direct MOVEs from exact serial right monomial, positive rank-times-column C leaf, and serial left monomial, retaining strict intermediate signed/grid admission and r*f<=original cutoff, complete repeated costs, fixed inventory and historical backing. Prove staged success and named valid-return failure atomicity.", + "bottleneck_link": "A direct native source construction using no completed ordinary numerical runtime service; all five global assumptions remain.", + "stop_rule": "The original580-second attempt timed out. The one authorized1100-second retry completed. No further complete numerical retry; freeze after bounded saved-evidence, source/interface and publication gates.", + "evidence": "Lead-reviewed quantified composition; normal/optimized source, interface and sixteen administrative controls. The initial580-second attempt remains a timeout. One final1100-second attempt completed the actual raw selected event13096 on4096 records, all three factors, commit and retirement, exit0 in815.504 seconds with5405590413 literal actions,4235 private ports and zero ordinary runtime entries. Four saved complete stage/header packets are independently checked against the original source circuit. This fixture uses exact-prefix admission, outside the stronger uniform input-divisibility and long-record absorption envelopes; all five global assumptions remain.", + "author": "@CubeJerry", + "ai_assistance": "Substantial OpenAI assistance in proofs, implementation, experiments and documentation; separate AI checks share source context and are not human or proof-kernel admission.", + "outcome": "completed", + "open_questions": [ + { + "question": "Bind an actual enclosing produced descriptor and native source placement.", + "why_it_matters": "Raw selected source identity does not prove a compiler product fragment or caller geometry.", + "first_step": "Choose one typed enclosing occurrence and join its physical placement/header producer to this protected service.", + "blocked_by": "Complete producer, route, ownership and stock contracts." + }, + { + "question": "Export this complete numeric direct service as literal lifecycle tables.", + "why_it_matters": "The three metadata programs are literal, but inherited numerical control remains structured source.", + "first_step": "Flatten the exact codec, serial/leaf controls and protected whole return with an independent equivalence audit.", + "blocked_by": "The inherited numerical source-to-table implication." + }, + { + "question": "Admit direct cutoff, common grid, headroom and complete cost globally.", + "why_it_matters": "No ordinary runtime is used locally, but the multiplication recurrence still needs global parameter and supplier bounds.", + "first_step": "Prove actual r*f cutoff and long-record/control absorption at the selected caller or retain the larger nonabsorbed bill.", + "blocked_by": "Global precision, stock and nonleaf/analytic obligations." + } + ], + "time_budget_minutes": 90, + "freshness": { + "canonical_main": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "positive_leaf_public": "12e58dfdad9371a26f9978c814779da344fd80b4", + "serial_public": "2ec95e06c2a16e73f9da9a8fe41912710135daaf", + "overlap": "Lead allocated this distinct combined source scope after both dependencies froze. No first-helper caller-header/token or nonleaf-supplier scope is included." + } +} diff --git a/research/current-direct-source-move/VERIFICATION.md b/research/current-direct-source-move/VERIFICATION.md new file mode 100644 index 0000000000..d7b9eddc79 --- /dev/null +++ b/research/current-direct-source-move/VERIFICATION.md @@ -0,0 +1,141 @@ +# Verification record + +## Reviewed theorem and bounded gates + +The lead reviewed PROOF.md, DirectMove, the source-discovery join and the +actual serial/monomial returned-error paths. The review checked all three +consumer-view geometries, tensor/absolute-phase order, the sufficient +2^(r*f) grid and strict headroom induction, complete repeated bill and +479+Q_R+Q_L inventory. It verified that a named monomial signed rejection +precedes export and that cohort finishing retires private state. Genuine +segment disjointness and valid returned extents remain explicit premises. +This was shared-context code-assisted AI review, not human or kernel admission. + +`verify.py` authenticates 171 public retained files and all 109 original +serial dependencies, and checks identity of the shared physical classes. +It validates the unchanged complete finite source catalog, freshly certifies +one matrix representative for each rank1..8, constructs all rank interfaces, +checks exact factor orientation, and verifies the protected-stage/parent +cohort bindings. It checks the 4235/4247 constructor-dependent inventories, +six bad grants and six wrong typed source triples. The ordinary-entry +detector is itself triggered on the real closed class before being used as +a failure detector during the numerical witness. + +Sixteen administrative cases exercise the real coordinator with explicitly +modelled returned factors: success or named failure at each of the three +boundaries, at four complete coded body sizes. They verify unchanged public +input after failure, complete source/header/ancestor preservation, retirement, +exact chronology and 22V+35/13V+21 overhead. Unprotected and unerased mutants +reject. These cases do not claim numerical execution of a selected MOVE. + +The primitive tape checker runs 30000 fixed-seed local commands plus eight +invalid-instruction controls against the unchanged original hardware. It is +finite regression evidence; every actual numeric read/write/unit move still +executes individually, with no bulk or numerical value oracle. + +Normal and optimized registered gates are described in VERIFY.json. Their +expected prefixes are `PASS_CURRENT_DIRECT_SOURCE_MOVE` and +`PASS_CURRENT_DIRECT_MOVE_EVIDENCE`. The frozen all-source +predecessor's complete 2886-chart matrix certificate was already replayed in +both modes in this session and remains byte-authenticated here. This package's +bounded gates do not claim to recompute all those unchanged matrix identities. + +## Exact bounded fixture selection and original attempt + +The archived search in FIXTURE-SELECTION.json completed all2886 source chart +pairs in144.935 seconds under180 seconds. Its only score was actual affine +gate count, then rank, then quadratic-term count. Event13096/frames543-to541 +and event13222 tie at four affine gates. Gate count does not prove a wall-time +minimum or an impossibility for other executions. + +The chosen original attempt uses raw `('MOVE',797,543,541,True)`, source +event13096, rank1, f1, cutoff1, h2, c1 and every4096 record in the mandatory +nine-axis layout. Its complete nonzero Gaussian-character input is pulled +back through the actual entrance; an independent exact evaluator of the +original source circuit predicts the entire final answer. Every actual +prefix half is exact and every component stays in {-1,0,1}. This is a valid +exact-prefix fixture outside both the stronger input-divisibility envelope +and the long-record absorption regime. It is not a produced enclosing caller. + +The first process ended with exit124 after580.003 seconds. It returned entrance +at393.897 seconds/2720267547 actions and positive child at440.758 +seconds/316154275 actions. Exit and commit did not return; no final output, +header/cleanup receipt or boundary-byte snapshot was obtained. The exact log, +execution metadata and scope flags are retained under evidence/. + +The old observational harness did not save its own source snapshot. Its +production provider files and all pinned numerical sources are unchanged; +the current harness adds read-only saved boundary observations. No retroactive +byte validation or completed whole witness is claimed for the first attempt. + +## Final authorized manual attempt + +After bounded source/interface/protection gates and a recoverable local +commit, the lead allocated one final 1100-second complete attempt. It +**completed with exit 0 after 815.504 process seconds**, including setup, +read-only boundary observation and final checks. The narrower measured +run-call wall time was 814.771 seconds. There was no subsequent whole retry. +Wall times are finite implementation observations, not asymptotic bounds. + +The command is + +```sh +python3 -I -B research/current-direct-source-move/check_move.py --checkpoint /absolute/fresh/checkpoint-directory +``` + +Use an external1100-second process cap. The harness compares complete stage +bytes with independent expected values after entrance, positive child, exit +and commit; checks the whole parent, public body, ancestor prefixes, origin +heads and every blank completed/future work cohort; and saves exact returned +stage/header bytes and rolewise historical extents. Observation uses read-only +arrays after completed calls and asserts that it adds no claimed model action. +Its wall time remains in the elapsed process time. + +The exact executed checkpoint commit is +`fc2c8585d8eb20687aa124c64853b0aeecc4dbde`, tree +`1d6ca5f0f23af2e9f85168fcd07052dcbdc65fa0`. `CHECKPOINT.json` preserves its +historical pending status and all critical source hashes; those production +and manual-harness bytes are unchanged. Completed output is retained in +`evidence/final-1100/EXECUTION.json` and `execution.log`, together with all +four complete stage/header byte files and boundary records. The interim +saved-prefix checkpoint did not alter any executed source. + +| Completed work | Literal actions | +| --- | ---: | +| Entrance, including its descriptor loop and cleanup | 2720267547 | +| Positive child, including its rank view and cleanup | 316154275 | +| Exit, including its descriptor loop and cleanup | 2367546540 | +| Original-to-stage copy, 8V+14 | 589838 | +| Full commit, 9V+14 | 663566 | +| Final stage retirement, 5V+7 | 368647 | +| Complete raw MOVE call | **5405590413** | + +Here V=73728. The three administrative entries sum to 22V+35=1622051. +Fixed construction/reservation F_template remains a separate charged term +in the theorem and is not hidden in this run-call counter. There were zero +ordinary runtime entries and zero Compact calls in both actual monomials. +The executed source assertions checked the final original-circuit result, +unchanged complete parent, all 4235 private bodies blank, all heads at origins, +all caller ancestor prefixes preserved, and each factor cohort closed. + +The final public hash is +`9c03ae87c7350a945443faece24deb92ecfe691cde5eec2695a09b6c4c8c1184`. +The four actual boundary packets are independently rechecked by +`check_evidence.py` against the original-circuit oracle, including the earlier +public field remaining original until commit. It checks complete action +addition, all rolewise historical extents and exact expected scope flags. +Mutating a saved stage byte, the public hash or the materialized/visited label +fails; a separate control rejects promotion of the first timeout to success. +The expected saved-evidence result is `EVIDENCE-RESULT.json`. This bounded +gate validates retained evidence; it does not claim to rerun numeric factors. + +At final return, the sum of private materialized `len(cells)-origin` extents +is 4311660, retaining all retired cohorts. The 99311 initially supplied +regions/origin cells plus 5405590413 literal actions give the conservative +visited-backing bound 5405689724 for this run. These are different quantities; +neither is a new symbolic space theorem. + +Materialized array extents are never called exact visited space. The conservative +visited bound adds initial supplied regions/origins and literal actions. +Erased cohorts remain in the per-role historical sum. Complete call actions +are distinguished from fixed template construction/reservation F_template. diff --git a/research/current-direct-source-move/VERIFY.json b/research/current-direct-source-move/VERIFY.json new file mode 100644 index 0000000000..3e2c57b143 --- /dev/null +++ b/research/current-direct-source-move/VERIFY.json @@ -0,0 +1,51 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-B", + "research/current-direct-source-move/verify.py" + ], + "timeout_seconds": 60, + "checks": "Exact shared source identities, all eight source rank interfaces and matrix representatives, actual fixed constructors, grants/aliases/typed source/ordinary-entry controls, and sixteen administrative success/named-return cases. No whole numeric replay." + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-B", + "research/current-direct-source-move/verify.py" + ], + "timeout_seconds": 60, + "checks": "Exact shared source identities, all eight source rank interfaces and matrix representatives, actual fixed constructors, grants/aliases/typed source/ordinary-entry controls, and sixteen administrative success/named-return cases. No whole numeric replay. Assertions disabled." + }, + { + "argv": [ + "{python}", + "-I", + "-B", + "research/current-direct-source-move/check_evidence.py" + ], + "timeout_seconds": 60, + "checks": "Authenticate retained initial timeout and final complete manual run, independently recompute four complete stage/header packet oracles, verify full actions and historical backing, reject corrupted evidence. No long numerical reexecution." + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-B", + "research/current-direct-source-move/check_evidence.py" + ], + "timeout_seconds": 60, + "checks": "Authenticate retained initial timeout and final complete manual run, independently recompute four complete stage/header packet oracles, verify full actions and historical backing, reject corrupted evidence. No long numerical reexecution. Assertions disabled." + } + ] +} diff --git a/research/current-direct-source-move/check_evidence.py b/research/current-direct-source-move/check_evidence.py new file mode 100644 index 0000000000..ba49f79da3 --- /dev/null +++ b/research/current-direct-source-move/check_evidence.py @@ -0,0 +1,174 @@ +"""Validate manual evidence and boundary bytes without replaying long calls. + +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from pathlib import Path +import sys +sys.path.insert(0,str(Path(__file__).resolve().parent)) +from copy import deepcopy +from hashlib import sha256 +import json +from direct_sources import HERE, need +from check_move import fixture, encode_header + + +def first_attempt(item, raw_log): + need(item["status"] == "timeout" and item["exit_code"] == 124 + and item["cap_seconds"] == 580 and item["elapsed_seconds"] >= 580, + "preserved initial bounded timeout") + need(item["complete_raw_MOVE_executed"] is False + and item["exit_or_commit_receipt"] is False + and item["byte_validated_saved_boundaries"] is False + and item["returned_factor_telemetry_only"] is True, + "initial telemetry is not a completed or byte-validated witness") + need(sha256(raw_log).hexdigest() == item["log_sha256"] + and b"COMPLETE_DIRECT_MOVE" not in raw_log, "complete preserved first log") + rows = [json.loads(line.split(" ",1)[1]) for line in raw_log.decode().splitlines() + if line.startswith("RETURNED_FACTOR ")] + need(rows == item["returned_factors"] + and [row["factor"] for row in rows] == ["entrance", "positive_child"], + "only the two observed original returned factors") + need([row["physical_actions"] for row in rows] == [2720267547,316154275], + "preserved original partial action telemetry") + for name, expected in item["production_source_sha256"].items(): + need(sha256((HERE/name).read_bytes()).hexdigest() == expected, + "unchanged production source across the observational harness refinement") + return dict(status="timeout", returned_factors=2, complete_MOVE=False, + byte_validated_boundaries=False, cap_seconds=580) + + +def boundary(name, record, stage, parent, wanted, initial, expected, header, cumulative): + need(stage == bytes(wanted) and parent == bytes(header), "complete independent boundary stage/header bytes") + need(record["factor"] == name and record["stage_sha256"] == sha256(stage).hexdigest() + and record["parent_sha256"] == sha256(parent).hexdigest(), "recorded exact complete boundary hashes") + public = expected if name == "commit" else initial + need(record["public_sha256"] == sha256(bytes(public)).hexdigest(), "original public body protected until complete commit") + need(record["cumulative_run_actions"] == cumulative + and record["byte_validated_complete_boundary"] is True + and record["prior_cohorts_retained_in_space"] is True + and record["all_heads_at_origins"] is True + and record["other_private_bodies_blank"] is True + and record["logging_is_read_only_harness"] is True, + "actual returned boundary observation and literal cumulative bill") + extents = record["private_materialized_extents"] + need(len(extents) == 4235 and all(type(n) is int and n >= 1 for n in extents) + and not record.get("materialized_is_exact_visited", False), "complete rolewise materialized backing, not visited claim") + regions = sum(3+j % 5+1 for j in range(4235))+(9+1)+(11+1)+len(initial)+len(header) + need(record["conservative_all_visited_cells"] == regions+cumulative, + "conservative supplied-regions plus literal-action visited bound") + return extents + + +def final_attempt(folder): + execution = json.loads((folder/"EXECUTION.json").read_text()) + need(execution["cap_seconds"] == 1100 and execution["source_commit"] == + "fc2c8585d8eb20687aa124c64853b0aeecc4dbde", "one final authorized committed source attempt") + checkpoint = json.loads((HERE/"CHECKPOINT.json").read_text()) + for name, expected_hash in checkpoint["source_sha256"].items(): + need(sha256((HERE/name).read_bytes()).hexdigest() == expected_hash, + "exact critical source bytes from the executed checkpoint") + raw_log = (folder/"execution.log").read_text() + returned = [json.loads(line.split(" ",1)[1]) for line in raw_log.splitlines() + if line.startswith("RETURNED_FACTOR ")] + completions = [json.loads(line.split(" ",1)[1]) for line in raw_log.splitlines() + if line.startswith("COMPLETE_DIRECT_MOVE ")] + names = ["entrance", "positive_child", "exit", "commit"] + need([row["factor"] for row in returned] == names[:len(returned)] + and len(returned) <= 4, "actual ordered returned-factor prefix") + triple, values, initial, expected, targets = fixture(True) + header = encode_header(values); V = len(initial); cumulative = 8*V+14 + extents = None; checked = [] + for row in returned: + name = row["factor"]; cumulative += row["physical_actions"] + record = json.loads((folder/(name+"-boundary.json")).read_text()) + stage = (folder/(name+"-stage.bits")).read_bytes() + parent = (folder/(name+"-parent.bits")).read_bytes() + current = boundary(name,record,stage,parent,targets[name],initial,expected,header,cumulative) + need(extents is None or all(a <= b for a,b in zip(extents,current)), + "every already-materialized cohort stays allocated") + extents = current + checked.append(dict(factor=name, cumulative_run_actions=cumulative, + materialized_private_body=sum(extents), stage_sha256=record["stage_sha256"])) + complete = execution["exit_code"] == 0 + if complete: + need(0 < execution["elapsed_seconds"] < execution["cap_seconds"], + "completed within the allocated manual process cap") + need(len(completions) == 1 and len(returned) == 4, "complete returned run and all four byte-validated boundaries") + result = completions[0]; bills = {row["factor"]:row["physical_actions"] for row in returned} + need(result["complete_raw_MOVE_executed"] is True + and result["source_event"] == triple[1].token[1] + and result["source_owner"] == triple[1].fields[0] + and result["physical_bits"] == V and result["records"] == 4096 + and result["columns"] == result["rank"] == 1 + and result["private_ports"] == 4235 and result["ordinary_runtime_entries"] == 0 + and result["factor_actions"] == bills, "complete actual selected direct source witness") + need(result["physical_actions"] == cumulative+5*V+7 + == bills["entrance"]+bills["positive_child"]+bills["exit"]+22*V+35 + and bills["commit"] == 9*V+14 and result["protected_admin_actions"] == 22*V+35, + "all executed factors and complete protected-stage actions") + need(result["endpoint_sha256"] == sha256(bytes(expected)).hexdigest() + and result["exact_prefix_admission"] is True + and result["stronger_input_divisibility_envelope"] is False + and result["long_record_absorption_regime"] is False + and result["enclosing_selected_caller_claim"] is False, + "exact endpoint and bounded witness scope") + final_extents = result["private_materialized_extents"] + need(len(final_extents) == 4235 and all(a <= b for a,b in zip(extents,final_extents)), + "all retired historical cohorts remain charged at final return") + compact_records = [{key:json.loads((folder/(name+"-boundary.json")).read_text())[key] + for key in ("factor", "stage_sha256", "parent_sha256", "public_sha256", + "cumulative_run_actions", "conservative_all_visited_cells")} + for name in names] + need(result["byte_validated_boundaries"] == compact_records, + "final receipt repeats exactly the four actual saved boundaries") + else: + need(execution["exit_code"] == 124 and not completions, + "timeout cannot be called a complete whole MOVE witness") + result = None + mutants = 0 + if returned: + first = returned[0]; name = first["factor"] + record = json.loads((folder/(name+"-boundary.json")).read_text()) + stage = (folder/(name+"-stage.bits")).read_bytes(); parent=(folder/(name+"-parent.bits")).read_bytes() + bad_stage = bytearray(stage); bad_stage[0] ^= 1 + variants = [(record,bytes(bad_stage)), (dict(record,public_sha256="0"*64),stage), + (dict(record,materialized_is_exact_visited=True),stage)] + for altered, altered_stage in variants: + try: + boundary(name,altered,altered_stage,parent,targets[name],initial,expected,header,8*V+14+first["physical_actions"]) + except ValueError: + mutants += 1 + else: + raise ValueError("incorrect saved boundary evidence accepted") + return dict(complete_raw_MOVE=complete, returned_boundaries=checked, + boundary_mutants_rejected=mutants, cap_seconds=1100, + total_physical_actions=None if result is None else result["physical_actions"], + check_is_saved_evidence_not_numeric_reexecution=True) + + +def check(): + root = HERE/"evidence" + item = json.loads((root/"ATTEMPT-580.json").read_text()); raw_log=(root/"attempt-580.log").read_bytes() + first = first_attempt(item,raw_log) + wrong = deepcopy(item); wrong["complete_raw_MOVE_executed"] = True + try: + first_attempt(wrong,raw_log) + except ValueError: + pass + else: + raise ValueError("first timeout promoted to a complete witness") + folder = root/"final-1100" + final = final_attempt(folder) if (folder/"EXECUTION.json").exists() else None + return dict(first=first, first_completion_mutant_rejected=True, final=final, + final_attempt_unrecorded=final is None, no_new_kappa=True) + + +if __name__ == "__main__": + result = check() + need(result == json.loads((HERE/"EVIDENCE-RESULT.json").read_text()), + "exact expected saved-evidence result") + print("PASS_CURRENT_DIRECT_MOVE_EVIDENCE", json.dumps(dict( + first_timeout_preserved=True, + final_complete=False if result["final"] is None else result["final"]["complete_raw_MOVE"], + validated_final_boundaries=0 if result["final"] is None else len(result["final"]["returned_boundaries"]), + numeric_reexecution=False),sort_keys=True)) diff --git a/research/current-direct-source-move/check_move.py b/research/current-direct-source-move/check_move.py new file mode 100644 index 0000000000..25dc0c13d8 --- /dev/null +++ b/research/current-direct-source-move/check_move.py @@ -0,0 +1,273 @@ +"""A complete actual source MOVE with an independent original-circuit answer. + +Fixture setup/observation is outside the sealed numerical call. The actual +providers receive only physical ports. Prepared for @CubeJerry with +substantial OpenAI assistance. Apache-2.0. +""" +from pathlib import Path +import sys +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from hashlib import sha256 +import json +import time +from types import SimpleNamespace + +from direct_sources import HERE, activate, load, need +from direct_move import DirectMove +from ordinary import Ordinary +from macro_code import Code + +S = activate() +HARDWARE = load("direct_move_primitive_hardware", HERE/"vendor/leaf/vendor/atomic/physical_hardware.py") +EVENT = 13096 + + +def factory(capacity=64): + return Ordinary(2, SimpleNamespace(codes=SimpleNamespace(q=2)), + SimpleNamespace(families=0), (Code((("unreachable",),), 0),), capacity=capacity) + + +def rotate(value, phase): + a, b = value + return ((a, b), (-b, a), (-a, -b), (b, -a))[phase % 4] + + +def binary_map(rows, value): + return sum(((row & value).bit_count() % 2) << j for j, row in enumerate(rows)) + + +def phase(literal, value): + return (literal["phase"]+sum(literal["linear_Z4"][j] for j in range(9) if value >> j & 1) + +2*sum(1 for j in range(9) for k in range(j+1, 9) + if value >> j & 1 and value >> k & 1 and literal["quadratic_rows"][j] >> k & 1)) % 4 + + +def monomial(values, literal): + output = [None]*512 + for address, value in enumerate(values): + image = binary_map(literal["matrix_rows"], address) ^ literal["offset"] + need(output[image] is None, "independent affine bijection") + output[image] = rotate(value, phase(literal, address)) + return output + + +def evaluate(circuit, values): + """Independent exact Gaussian circuit evaluator, with arbitrary input.""" + values, denominator = list(values), 0 + for gate in circuit: + kind = gate[0] + if kind == "P": + output = [None]*512 + for index, value in enumerate(values): + image = binary_map(gate[1], index) + need(output[image] is None, "original circuit permutation") + output[image] = value + values = output + elif kind == "X": + values = [values[index ^ gate[1]] for index in range(512)] + elif kind == "D": + literal = dict(phase=0, linear_Z4=gate[2], quadratic_rows=gate[1]) + values = [rotate(value, phase(literal, index)) for index, value in enumerate(values)] + elif kind == "phase": + values = [rotate(value, gate[1]) for value in values] + elif kind == "C": + mask, sign = gate[1:] + need(0 < mask < 512 and sign in (-1, 1), "original normalized signed C") + output = [] + for index, (a, b) in enumerate(values): + c, d = values[index ^ mask] + output.append((a-sign*b+c+sign*d, b+sign*a+d-sign*c)) + values = output; denominator += 1 + else: + raise ValueError("unrecognized original circuit primitive") + while denominator and all(a % 2 == b % 2 == 0 for a, b in values): + values = [(a//2, b//2) for a, b in values]; denominator -= 1 + return values, denominator + + +def encode_values(values, h=2): + result = [] + for pair in values: + for value in pair: + need(-(1 << (h-1)) <= value < 1 << (h-1), "reference signed range") + for symbol in [*((value >> j) & 1 for j in range(h)), 2]: + result += [(symbol >> shift) & 1 for shift in (2, 1, 0)] + return result + + +def encode_header(values): + result = [] + for name in S.common.leaf_provider.SCHEMA: + value = values[name] + digits = [(value >> j) & 1 for j in range(max(1, value.bit_length()))] + result += [1]*len(digits)+[0]+digits + return result + + +def fixture(include_boundaries=False): + triple, original, record = S.catalog.bind_move(S.catalog.catalog()[1][EVENT]) + need(record["rank"] == 1, "fixed bounded actual rank-one MOVE fixture") + inputs, outputs, entry_answers, middle_answers = [], [], [], [] + for spectator in range(8): + mask = (spectator & 1) | (((37*spectator+5) & 255) << 1) + middle = [rotate((1, 0), spectator+2*((mask & y).bit_count() % 2)) for y in range(512)] + initial = [rotate(middle[binary_map(record["right"]["matrix_rows"], x) + ^ record["right"]["offset"]], -phase(record["right"], x)) + for x in range(512)] + need(monomial(initial, record["right"]) == middle, "complete preimage character fixture") + transformed, half = evaluate([("C", 1, 1)], middle) + need(half == 0 and all(abs(a) <= 1 and abs(b) <= 1 for a, b in transformed), + "exact positive half and strict signed two-bit headroom") + expected, denominator = evaluate(original.circuit, initial) + need(denominator == 0 and expected == monomial(transformed, record["left"]), + "independent full original circuit agrees with the actual source factorization") + need(all(abs(a) <= 1 and abs(b) <= 1 for a, b in expected), "complete strict signed endpoint") + inputs.append(initial); outputs.append(expected); entry_answers.append(middle); middle_answers.append(transformed) + initial, expected, entrance, without_exit = [], [], [], [] + for address in range(4096): + index = sum(((address >> (9-j)) & 1) << j for j in range(9)) + spectator = (address & 1) | (((address >> 10) & 3) << 1) + initial.append(inputs[spectator][index]); expected.append(outputs[spectator][index]) + entrance.append(entry_answers[spectator][index]) + without_exit.append(middle_answers[spectator][index]) + need(initial != expected and without_exit != expected + and [rotate(x, 1) for x in expected] != expected, + "nonidentity complete MOVE, nontrivial exit and absolute phase discriminator") + header = dict(outer=1, rows=1, stock=1, row_bits=4096*18, + within_bits=12, record_bits=18, p=9, d=9, K=1, G=1, + H=1, q0=3, qF=0, qB=0, D=9, f=1, rho=0, + active_start=2, back_start=11, selected_axes=9, + entry_start=2, remainder=0, cutoff=1) + ordinary = triple, header, encode_values(initial), encode_values(expected) + if include_boundaries: + return (*ordinary, dict(entrance=encode_values(entrance), + positive_child=encode_values(without_exit), + exit=encode_values(expected), commit=encode_values(expected))) + return ordinary + + +def put(tape, bits): + tape.cells[tape.origin:] = bytearray(bits) + tape.head, tape.high = tape.origin, tape.origin+len(bits) + + +def body(tape): + values = tape.cells[tape.origin:] + end = values.index(6) if 6 in values else len(values) + need(all(x == 6 for x in values[end:]), "contiguous complete body and blank returned tail") + return bytes(values[:end]) + + +def run(progress=False, checkpoint=None): + triple, header, initial, expected, expected_boundaries = fixture(True) + engine = DirectMove(triple, factory) + work = [HARDWARE.Tape(3+j % 5) for j in range(engine.port_count)] + field, context = HARDWARE.Tape(9), HARDWARE.Tape(11) + tapes = (*work, field, context) + for tape in tapes: + for j in range(tape.origin-1): + tape.cells[j] = j % 2 + header_bits = encode_header(header) + put(field, initial); put(context, header_bits) + engine.bind(work, {engine.owner:S.abi.CodedPort(field)}, S.abi.BinaryContextPort(context)) + ancestors = [bytes(t.cells[:t.origin]) for t in tapes] + total = lambda:sum(t.actions() for t in tapes) + start_actions = total(); started = time.monotonic(); pieces = [] + initial_regions = sum(t.origin+1 for t in tapes)+len(initial)+len(header_bits) + observations = [] + + def observe_boundary(name): + """Read-only harness checks; never a provider's numerical callback.""" + observed = time.monotonic(); before_observation = total() + stage_body = body(work[0]); parent_body = body(context) + need(stage_body == bytes(expected_boundaries[name]), "independent complete "+name+" stage") + need(body(field) == bytes(expected if name == "commit" else initial), + "protected public body at the actual "+name+" return boundary") + need(parent_body == bytes(header_bits) and all(t.head == t.origin for t in tapes), + "complete parent and all returned boundary heads") + need(all(not body(t) for t in work[1:]) and + all(bytes(t.cells[:t.origin]) == old for t, old in zip(tapes, ancestors)), + "all completed/future private cohorts blank and ancestors preserved") + cumulative = total()-start_actions + record = dict(factor=name, stage_sha256=sha256(stage_body).hexdigest(), + parent_sha256=sha256(parent_body).hexdigest(), + public_sha256=sha256(body(field)).hexdigest(), + cumulative_run_actions=cumulative, + private_materialized_extents=[len(t.cells)-t.origin for t in work], + conservative_all_visited_cells=initial_regions+cumulative, + byte_validated_complete_boundary=True, + prior_cohorts_retained_in_space=True, + all_heads_at_origins=True, other_private_bodies_blank=True, + logging_is_read_only_harness=True) + if checkpoint is not None: + checkpoint.mkdir(parents=True, exist_ok=True) + (checkpoint/(name+"-stage.bits")).write_bytes(stage_body) + (checkpoint/(name+"-parent.bits")).write_bytes(parent_body) + (checkpoint/(name+"-boundary.json")).write_text(json.dumps(record,sort_keys=True,indent=2)+"\n") + need(total() == before_observation, "read-only harness adds no claimed model action") + record["harness_observation_seconds"] = round(time.monotonic()-observed,6) + observations.append(record) + + def measured(name, method): + def call(*args, **kwargs): + before = total(); value = method(*args, **kwargs) + row = dict(factor=name, physical_actions=total()-before) + pieces.append(row) + observe_boundary(name) + if progress: + print("RETURNED_FACTOR", json.dumps(dict(**row,elapsed_seconds=round(time.monotonic()-started,3)),sort_keys=True),flush=True) + return value + return call + + engine.entry.run = measured("entrance", engine.entry.run) + engine.child.run = measured("positive_child", engine.child.run) + engine.exit.run = measured("exit", engine.exit.run) + engine.commit = measured("commit", engine.commit) + old = Ordinary.run; ordinary_entries = [0] + def forbidden(*args, **kwargs): + ordinary_entries[0] += 1 + raise ValueError("ordinary-runtime-entry-trap") + Ordinary.run = forbidden + try: + engine.run() + finally: + Ordinary.run = old + elapsed = round(time.monotonic()-started, 3) + need(body(field) == bytes(expected) and body(context) == bytes(header_bits), + "complete independently predicted original MOVE and preserved parent") + need(all(t.head == t.origin for t in tapes), "all source/private heads at origins") + need(all(not body(t) for t in work), "whole stage and every factor cohort retired") + need(all(bytes(t.cells[:t.origin]) == old for t, old in zip(tapes, ancestors)), "all caller ancestors preserved") + for side in (engine.entry, engine.exit): + need(not side.view.active and not side.native.pool.live and side.native.engine.closed + and not side.native.engine.pool.live and all(v == 0 for v in side.native.engine.compact.calls.values()), + "serial monomial closed with zero ordinary/Compact runtime entries") + need(not engine.child.view.active and not engine.child.native.pool.live + and not engine.child.native.engine.pool.live and ordinary_entries == [0], + "positive child/header closed and no ordinary numerical runtime call") + bill = {row["factor"]:row["physical_actions"] for row in pieces} + actions = total()-start_actions; V = len(initial) + need(bill["commit"] == 9*V+14 and + actions == bill["entrance"]+bill["positive_child"]+bill["exit"]+22*V+35, + "complete actual factors plus exact protected-stage administrative bill") + return dict(source_event=EVENT, source_owner=engine.owner, source_raw=list(triple[1].token[2]), + rank=engine.rank, columns=1, records=4096, physical_bits=V, + header_bits=len(header_bits), private_ports=len(work), physical_actions=actions, + factor_actions=bill, protected_admin_actions=22*V+35, + ordinary_runtime_entries=ordinary_entries[0], endpoint_sha256=sha256(body(field)).hexdigest(), + private_materialized_extents=[len(t.cells)-t.origin for t in work], + byte_validated_boundaries=[{key:row[key] for key in ( + "factor", "stage_sha256", "parent_sha256", "public_sha256", + "cumulative_run_actions", "conservative_all_visited_cells")} + for row in observations], + harness_observation_seconds=round(sum(row["harness_observation_seconds"] for row in observations),6), + exact_prefix_admission=True, stronger_input_divisibility_envelope=False, + long_record_absorption_regime=False, complete_raw_MOVE_executed=True, + enclosing_selected_caller_claim=False, elapsed_seconds=elapsed) + + +if __name__ == "__main__": + from argparse import ArgumentParser + parser = ArgumentParser(); parser.add_argument("--checkpoint", type=Path) + args = parser.parse_args() + print("COMPLETE_DIRECT_MOVE", json.dumps(run(progress=True,checkpoint=args.checkpoint), sort_keys=True), flush=True) diff --git a/research/current-direct-source-move/check_protection.py b/research/current-direct-source-move/check_protection.py new file mode 100644 index 0000000000..5b702d4a8f --- /dev/null +++ b/research/current-direct-source-move/check_protection.py @@ -0,0 +1,95 @@ +"""Actual coordinator return-contract controls with explicit model factors. + +These small administrative tests are not numerical selected-MOVE replays. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from types import SimpleNamespace +from direct_move import DirectMove, S +from direct_sources import need +from check_move import HARDWARE, body, encode_values, put + +SignedHeadroomError = S.common.shared.engine.SignedHeadroomError + + +def one(records, fail=None, retire=True, protected=True): + field, stage, header = (HARDWARE.Tape(origin) for origin in (7, 11, 5)) + tapes = (field, stage, header) + for tape in tapes: + for j in range(tape.origin-1): + tape.cells[j] = j % 2 + initial = encode_values([((j % 3)-1, ((j+1) % 3)-1) for j in range(records)]) + descriptor = [1, 0, 1, 1, 0, 0] + put(field, initial); put(header, descriptor) + ancestors = [bytes(t.cells[:t.origin]) for t in tapes] + engine = object.__new__(DirectMove) + engine.work = (stage,) + engine.field, engine.stage = S.abi.CodedPort(field), S.abi.CodedPort(stage) + engine.context = S.abi.BinaryContextPort(header) + actions = lambda:sum(t.actions() for t in tapes) + factor_bills = []; factor_names = [] + + def factor(name, offset): + def call(*unused): + before = actions() + target = stage if protected else field + # Flip a numeric codeword's low bit, preserving its complete + # signed format and frontier; return to the stated origin. + S.abi.origin(target) + for _ in range(offset): + target.move(1) + bit = target.read(); need(bit in (0, 1), "model numeric bit") + target.write(1-bit) + S.abi.origin(target) + factor_bills.append(actions()-before) + factor_names.append(name) + if fail == name: + raise SignedHeadroomError("model named returned signed failure") + return SimpleNamespace(run=call) + + engine.entry = factor("entrance", 2) + engine.child = factor("child", 2) + engine.exit = factor("exit", 11) + before = actions(); rejected = False + try: + if retire: + engine.run() + else: + # Deliberately wrong coordinator: omission of the paid finally. + S.abi.transfer(field, stage) + engine.entry.run(); engine.child.run(); engine.exit.run() + engine.commit() + except SignedHeadroomError: + rejected = True + total = actions()-before + ordered = ["entrance", "child", "exit"] + need(factor_names == (ordered if fail is None else ordered[:ordered.index(fail)+1]), + "complete ordered source factor chronology up to named rejection") + expected = list(initial) + if fail is None: + expected[11] ^= 1 + need(rejected == (fail is not None) and body(field) == bytes(expected), + "whole original preserved on named returned rejection or exact committed model endpoint") + need(not body(stage) and body(header) == bytes(descriptor) + and all(t.head == t.origin for t in tapes), "complete stage retirement and returned headers/heads") + need(all(bytes(t.cells[:t.origin]) == old for t, old in zip(tapes, ancestors)), "all model ancestors preserved") + overhead = 22*len(initial)+35 if fail is None else 13*len(initial)+21 + need(total == sum(factor_bills)+overhead, "exact whole administrative invoice after every return boundary") + return dict(records=records, bits=len(initial), failure_at=fail, + factor_calls=len(factor_bills), provider_actions=sum(factor_bills), + admin_actions=overhead, complete_actions=total, + actual_numeric_provider_replay=False) + + +def check(): + cases = [one(records, fail) for records in (1, 2, 5, 17) + for fail in (None, "entrance", "child", "exit")] + rejected = 0 + for arguments in (dict(fail="exit", protected=False), dict(fail="exit", retire=False)): + try: + one(5, **arguments) + except ValueError: + rejected += 1 + else: + raise ValueError("unprotected or unerased coordinator mutant accepted") + return dict(cases=cases, coordinator_mutants_rejected=rejected, + model_factor_scope=True, complete_selected_MOVE_claim=False) diff --git a/research/current-direct-source-move/direct_move.py b/research/current-direct-source-move/direct_move.py new file mode 100644 index 0000000000..fa06e1e7a7 --- /dev/null +++ b/research/current-direct-source-move/direct_move.py @@ -0,0 +1,53 @@ +"""Protected selected raw MOVE through serial monomials and a ranked C leaf. + +No ordinary numerical runtime premise is used on the admitted direct branch. +All setup, complete fixed cohorts and inherited physical primitives remain. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from direct_sources import activate, need + +S = activate() + + +class DirectMove: + def __init__(self, triple, ordinary_factory): + actual, _original, record = S.catalog.bind_move(triple) + self.owner = actual[1].fields[0] + self.rank = record["rank"] + self.entry = S.serial(record["right"], ordinary_factory) + self.child = S.child(self.rank) + self.exit = S.serial(record["left"], ordinary_factory) + self.work = self.field = self.context = self.stage = None + + @property + def port_count(self): + return 1+self.entry.port_count+self.child.port_count+self.exit.port_count + + def bind(self, work, fields, context): + need(len(work) == self.port_count and len(set(map(id, work))) == len(work), + "complete fixed direct-MOVE inventory") + need(self.owner in fields, "actual complete selected source owner") + field = fields[self.owner] + need(field.tape is not context.tape and + all(field.tape is not p and context.tape is not p for p in work), + "public field, parent and all private cohorts are disjoint") + self.work, self.field, self.context = tuple(work), field, context + self.stage = S.abi.CodedPort(work[0]) + a = 1; b = a+self.entry.port_count; c = b+self.child.port_count + self.entry.bind(work[a:b], self.stage, context) + self.child.bind(work[b:c], context) + self.exit.bind(work[c:], self.stage, context) + + # Exactly the previously verified complete raw-bit commit loop. + commit = S.atomic.commit + + def run(self): + need(self.work is not None, "direct-MOVE ports bound before execution") + S.abi.transfer(self.field.tape, self.stage.tape) + try: + self.entry.run() + self.child.run(self.stage, self.context) + self.exit.run() + self.commit() + finally: + S.abi.retire(self.stage.tape) diff --git a/research/current-direct-source-move/direct_sources.py b/research/current-direct-source-move/direct_sources.py new file mode 100644 index 0000000000..bf9fcd4f06 --- /dev/null +++ b/research/current-direct-source-move/direct_sources.py @@ -0,0 +1,79 @@ +"""One authenticated physical vocabulary for serial / positive-leaf composition. + +Only source discovery is shared; all retained computational bytes are intact. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from hashlib import sha1, sha256 +import importlib.util +import json +from pathlib import Path, PurePosixPath +import sys +from types import ModuleType, SimpleNamespace + +HERE = Path(__file__).resolve().parent +_state = None + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def authenticate(root=HERE): + seen = set() + for row in json.loads((root/"DEPENDENCIES.json").read_text())["files"]: + path = PurePosixPath(row["path"]) + need(not path.is_absolute() and ".." not in path.parts and path.parts[0] == "vendor", + "relative retained public source") + target = root/str(path) + need(str(path) not in seen and target.is_file() and not target.is_symlink(), "unique regular source") + seen.add(str(path)); data = target.read_bytes() + need(sha256(data).hexdigest() == row["sha256"] and + sha1(b"blob "+str(len(data)).encode()+b"\0"+data).hexdigest() == row["git_blob"], + "exact public dependency: "+str(path)) + for row in json.loads((root/"SHARED-SOURCE-JOIN.json").read_text())["files"]: + data = (root/row["shared_path"]).read_bytes() + need(sha256(data).hexdigest() == row["sha256"] and + sha1(b"blob "+str(len(data)).encode()+b"\0"+data).hexdigest() == row["git_blob"], + "identical shared serial dependency: "+row["serial_path"]) + return len(seen) + + +def load(name, path): + need(name not in sys.modules, "cold source module: "+name) + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + exec(compile(path.read_bytes(), str(path), "exec"), module.__dict__) + return module + + +def activate(): + global _state + if _state is None: + authenticate() + leaf_root = HERE/"vendor/leaf" + sys.path.insert(0, str(leaf_root)) + discovery = load("all_leaf_sources", leaf_root/"all_leaf_sources.py") + leaf = discovery.activate() + leaf_view = load("leaf_view", leaf_root/"leaf_view.py") + catalog = load("source_catalog", leaf_root/"source_catalog.py") + # The serial dependency receipt proves every original runtime source + # byte equals the one already activated above. A discovery-only shim + # therefore supplies the same physical Count/Tape/codec/row objects. + serial_state = SimpleNamespace(adapter=leaf.common.monomial, + state=leaf.common.shared, rows=leaf.rows, abi=leaf.common.abi, + codec=leaf.common.codec, selected=leaf.common.selected) + shim = ModuleType("serial_sources") + shim.activate = lambda: serial_state + shim.need = need + need("serial_sources" not in sys.modules, "cold serial discovery name") + sys.modules["serial_sources"] = shim + serial = load("direct_serial_column_view", HERE/"vendor/serial/column_view.py") + need(serial.S.adapter is leaf.common.monomial and serial.S.rows is leaf.rows + and serial.S.abi is leaf.common.abi, + "one unchanged monomial, literal row and current coded vocabulary") + _state = SimpleNamespace(leaf=leaf, child=leaf_view.PositiveChild, + catalog=catalog, serial=serial.SerialProvider, abi=leaf.common.abi, + common=leaf.common, atomic=leaf.core.AtomicMove) + return _state diff --git a/research/current-direct-source-move/evidence/ATTEMPT-580.json b/research/current-direct-source-move/evidence/ATTEMPT-580.json new file mode 100644 index 0000000000..77623f3c8c --- /dev/null +++ b/research/current-direct-source-move/evidence/ATTEMPT-580.json @@ -0,0 +1,40 @@ +{ + "status": "timeout", + "exit_code": 124, + "cap_seconds": 580, + "elapsed_seconds": 580.003, + "source_event": 13096, + "source_owner": 797, + "source_raw": [ + "MOVE", + 797, + 543, + 541, + true + ], + "physical_bits": 73728, + "records": 4096, + "returned_factors": [ + { + "elapsed_seconds": 393.897, + "factor": "entrance", + "physical_actions": 2720267547 + }, + { + "elapsed_seconds": 440.758, + "factor": "positive_child", + "physical_actions": 316154275 + } + ], + "complete_raw_MOVE_executed": false, + "exit_or_commit_receipt": false, + "byte_validated_saved_boundaries": false, + "returned_factor_telemetry_only": true, + "log_sha256": "ce5ba422026cc106c1d63f7c8939db86e0480a5e520decca63c37d085ad82c77", + "production_source_sha256": { + "direct_move.py": "24c86d593b8406f2a2a4c0b0d2ceb38d4360f3823a911f02141d2d8231e0eb90", + "direct_sources.py": "ba2dd99a050b20206f64ee7e6a9ff0c72d3020498f65193ffc02883e229f9648" + }, + "historical_harness_note": "The initial harness recorded returned-factor actions only and did not save its own source snapshot or boundary bytes. The production provider files and pinned numerical sources are unchanged. The final authorized attempt adds read-only byte/header/cohort checkpoints.", + "next_attempt": "One final manual attempt authorized by lead with1100s cap after checked recoverable commit; no further whole retry after that cap." +} diff --git a/research/current-direct-source-move/evidence/attempt-580-execution.json b/research/current-direct-source-move/evidence/attempt-580-execution.json new file mode 100644 index 0000000000..b04a8109e9 --- /dev/null +++ b/research/current-direct-source-move/evidence/attempt-580-execution.json @@ -0,0 +1,11 @@ +{ + "exit_code": 124, + "elapsed_seconds": 580.003, + "cap_seconds": 580, + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python", + "-I", + "-B", + "research/current-direct-source-move/check_move.py" + ] +} diff --git a/research/current-direct-source-move/evidence/attempt-580.log b/research/current-direct-source-move/evidence/attempt-580.log new file mode 100644 index 0000000000..3b445e2d52 --- /dev/null +++ b/research/current-direct-source-move/evidence/attempt-580.log @@ -0,0 +1,2 @@ +RETURNED_FACTOR {"elapsed_seconds": 393.897, "factor": "entrance", "physical_actions": 2720267547} +RETURNED_FACTOR {"elapsed_seconds": 440.758, "factor": "positive_child", "physical_actions": 316154275} diff --git a/research/current-direct-source-move/evidence/final-1100/EXECUTION.json b/research/current-direct-source-move/evidence/final-1100/EXECUTION.json new file mode 100644 index 0000000000..8a1f2cccbc --- /dev/null +++ b/research/current-direct-source-move/evidence/final-1100/EXECUTION.json @@ -0,0 +1,16 @@ +{ + "start_monotonic": 20216.317314848, + "cap_seconds": 1100, + "source_commit": "fc2c8585d8eb20687aa124c64853b0aeecc4dbde", + "source_tree": "1d6ca5f0f23af2e9f85168fcd07052dcbdc65fa0", + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python", + "-I", + "-B", + "research/current-direct-source-move/check_move.py", + "--checkpoint", + "/workspace/scratch/a365d332d434/native-w4-whole-1100" + ], + "exit_code": 0, + "elapsed_seconds": 815.504 +} diff --git a/research/current-direct-source-move/evidence/final-1100/START.json b/research/current-direct-source-move/evidence/final-1100/START.json new file mode 100644 index 0000000000..e072aeb8d7 --- /dev/null +++ b/research/current-direct-source-move/evidence/final-1100/START.json @@ -0,0 +1,14 @@ +{ + "start_monotonic": 20216.317314848, + "cap_seconds": 1100, + "source_commit": "fc2c8585d8eb20687aa124c64853b0aeecc4dbde", + "source_tree": "1d6ca5f0f23af2e9f85168fcd07052dcbdc65fa0", + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python", + "-I", + "-B", + "research/current-direct-source-move/check_move.py", + "--checkpoint", + "/workspace/scratch/a365d332d434/native-w4-whole-1100" + ] +} diff --git a/research/current-direct-source-move/evidence/final-1100/commit-boundary.json b/research/current-direct-source-move/evidence/final-1100/commit-boundary.json new file mode 100644 index 0000000000..6c5b10a7bf --- /dev/null +++ b/research/current-direct-source-move/evidence/final-1100/commit-boundary.json @@ -0,0 +1,4250 @@ +{ + "all_heads_at_origins": true, + "byte_validated_complete_boundary": true, + "conservative_all_visited_cells": 5405321077, + "cumulative_run_actions": 5405221766, + "factor": "commit", + "logging_is_read_only_harness": true, + "other_private_bodies_blank": true, + "parent_sha256": "4b9c34cd91a158c6bf61b53153c4eae6811be3c119f5020c9cf6fdbba0806732", + "prior_cohorts_retained_in_space": true, + "private_materialized_extents": [ + 73728, + 1, + 1, + 1, + 1, + 1, + 17, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 151, + 17, + 4, + 5, + 4, + 4, + 1, + 1, + 1, + 2, + 1, + 1, + 4, + 1, + 1, + 2, + 4, + 4, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 48, + 36, + 48, + 196620, + 36, + 72, + 36, + 48, + 72, + 48, + 36, + 48, + 36, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 36, + 36, + 168, + 196620, + 196620, + 204, + 204, + 196620, + 196620, + 12300, + 196620, + 168, + 108, + 12300, + 12300, + 156, + 144, + 132, + 120, + 156, + 120, + 156, + 72, + 60, + 48, + 48, + 36, + 48, + 36, + 36, + 36, + 36, + 36, + 36, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 36, + 36, + 36, + 228, + 72, + 84, + 72, + 72, + 36, + 36, + 36, + 48, + 36, + 36, + 72, + 36, + 36, + 48, + 72, + 72, + 48, + 36, + 36, + 48, + 48, + 36, + 48, + 36, + 48, + 48, + 36, + 72, + 72, + 72, + 36, + 36, + 36, + 48, + 36, + 72, + 180, + 72, + 180, + 84, + 180, + 228, + 36, + 84, + 36, + 48, + 36, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 294924, + 1824, + 216, + 12, + 24, + 1, + 1, + 1, + 1, + 1, + 17, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 151, + 17, + 4, + 5, + 4, + 4, + 1, + 1, + 1, + 2, + 1, + 1, + 4, + 1, + 1, + 2, + 4, + 4, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 196620, + 36, + 48, + 72, + 60, + 36, + 60, + 48, + 144, + 180, + 204, + 204, + 204, + 204, + 24588, + 24588, + 24588, + 48, + 24588, + 60, + 196620, + 60, + 144, + 168, + 144, + 36, + 36, + 36, + 60, + 168, + 48, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 36, + 36, + 36, + 228, + 72, + 84, + 72, + 72, + 36, + 36, + 36, + 48, + 36, + 36, + 72, + 36, + 36, + 48, + 72, + 72, + 48, + 36, + 36, + 48, + 48, + 36, + 48, + 72, + 36, + 36, + 36, + 180, + 180, + 84, + 180, + 228, + 36, + 84, + 36, + 36, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 294924, + 1824, + 216, + 1, + 1, + 1, + 1, + 1, + 17, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 151, + 17, + 4, + 5, + 4, + 4, + 1, + 1, + 1, + 2, + 1, + 1, + 4, + 1, + 1, + 2, + 4, + 4, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 4, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 48, + 36, + 48, + 196620, + 36, + 72, + 36, + 48, + 72, + 48, + 36, + 48, + 36, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 36, + 36, + 168, + 196620, + 204, + 204, + 204, + 36, + 36, + 168, + 156, + 168, + 48, + 156, + 156, + 156, + 144, + 132, + 120, + 108, + 96, + 84, + 72, + 60, + 48, + 48, + 36, + 48, + 36, + 36, + 36, + 36, + 36, + 36, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 36, + 36, + 36, + 228, + 72, + 84, + 72, + 72, + 36, + 36, + 36, + 48, + 36, + 36, + 72, + 36, + 36, + 48, + 72, + 72, + 48, + 36, + 36, + 48, + 48, + 36, + 48, + 36, + 48, + 48, + 36, + 72, + 72, + 72, + 36, + 36, + 36, + 48, + 36, + 72, + 180, + 72, + 180, + 84, + 180, + 228, + 36, + 84, + 36, + 48, + 36, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 294924, + 1824, + 216, + 12, + 24 + ], + "public_sha256": "9c03ae87c7350a945443faece24deb92ecfe691cde5eec2695a09b6c4c8c1184", + "stage_sha256": "9c03ae87c7350a945443faece24deb92ecfe691cde5eec2695a09b6c4c8c1184" +} diff --git a/research/current-direct-source-move/evidence/final-1100/commit-parent.bits b/research/current-direct-source-move/evidence/final-1100/commit-parent.bits new file mode 100644 index 0000000000000000000000000000000000000000..2cefa676d6284cf6b39088994beb97d97c3877f0 GIT binary patch literal 151 zcmZ9E0SW*x2mxvjf7=+>E{%_h<5eA;HmY>y!-Hbm(U+UD|6O)Me`=Z|ad4A8{#`|9H{rvs&li!BK zujMw9Y~HDP@8|jB%iGxb7D<;2&yr;GPR)B8&+plrzm51_F5IcH{Uy&YYUf)dUAMhX zvU#WGy`SgTd)sZeXXm%^6}!B#v*flrd~f6VbK8xz&Na)?bsO=$T)0zX`&qK{>|e3#?CaQm z+a0=aC-F9JBi@D!cWP`uOLm_9D|VfI9ouiaLl^EOx7~(&ZX>>q3wLU4f64pre?D#? z{I5fIeyes#{Cdx7Y(Goh`}zDw_u1F6{e7>`-|OuC*nS(i?TdQv=lMN*8}EC)_w#WB z;jg~l@8|Qc<-MQ(dOzOSS@Qn#@becudq1|{M*MnRxKm^MS+eu&U$N`#>)3wV9lCHQ z@iuNF-i8ZzYHUACcAot!cAb44+i$x=7w#mt-G+N^BfgFccWP{Z$@@Ewj~n>q|4YYj zW9PTJuB(;o{mh7aW@Of`Yu2tSNlr97lkJkYc}9}tL}Pp6QX`oq&s?^*h`B!~5|@p|O%v>f*X2~;`?JeS-vt-@5O!lN|B#BFn zWR^U0+1?`VX%QEitVWW!)U=3uX5{`op3BW@B#BE+i@0Y-++$9nnYm1s%#vp=+grpv zE#g9x)kqSTnig@-jNHG+bGccKByp|Nw30p7jJRh;X6?FW?YffWM6)y5E{U6GBuP#* zwkIw%l3DW1WqXUbXGYv(PNJE)Ol}eP%*g$FJeQl*ND^0~F*zY7&xl>-B$}DaWXUXf z=CZv-+%qHYF(=W?Tqd`OduHVRJ)X>Va=x^tmj5;se9Nm{O*Id(}rsYI7VmqeFDmqeFDS3=B@v~t!Z zf7gYrbG35LzM!XYk3^S5mqb@W%#pNmOqR5|W;rug>lA0(lT)aX>^y~C?vdz{=#sQt ztsECh?2_n`=#sQtzfaEDlO`|tE`0u;(c6%Cs}fxjT?sKq(#lzv{9PBe&eh5}`+}ar zJrZ3KT@qahF-Nj4$1cgb_MOR|Dyo_<$=m+<&ko6roxQ``7J3^JH%oL$TCSZrc1b*`M3+RDM3+RD zM3+QYLd=o0a@Hk(*M+TfwQ|nBpr>$;M3+RDL{~!0k*v$HOR}zgXR_x?$h+|QD>QHH zy`Sg(cpKiBM3+RDL{~!0k^DY6o?Wu;HtdqDYd86}cK1j;g+!M`m!#!t<+xB{mqeFD zm!#!tE{QIQE{QIQE{U#$m?LTBtV{l`3tQ)E<(z#%PvIVkE{QIQu7sE) zY30n4lXf+&t|TYXxKPr{FoCauSUTC9NEjC9^JF zEs`uux{{nk)9Olc63x!d>$;NUnMRkydsfpTt*#^|(In?;<+QroBe83y(IrW`bj?Vs zE6GVT$thYn>$+UnB5s}~Cpn2GX>aB1>`FE#n%U+gd8W}NakH8hX>}zzi6%K$D`#Do z3tPm^v*aWv(IoAyoSj|C=0r2woFvaQx+HE^(;}^|Bqz}%=W6Aw>vCa>xOtYGPm7FO>(YQ&d#o6bE27TPLgLDT@p8|X^~b}l9OnXbG35Tb-A!b+&oK8auQ9_ z-pbk8m26Hlv&~8JOruNUW;HF+>Pm7FO>(YQPOHm361!#^U6Q0r*Nn8flAJ`7oT8Pp zuFHij;^tX$l9OnX_Eyf$u4HqfnQcyzXBu4+H>+upR#%dfXp(caa@KXZutnTFOHOhU zP14@V+1ZtBPBh78H72)6t1HP#G|9PIIXkPt1HP#G|9PIIqSMy*dlJ8B_}zF zCTVZw?CeT5Cz{#jBzdOMC2_Nw7HM@QIf*7YS1V^-mkV3O&9merC($JBt(=`*$>u~e z+nglNG`b{iR?{M_t|TYXB&$w@THDOx$}x?I>IZk{D4 zIf*7|Z{_UlN;W5&+2$m9rqLyFvziuZbtO58COKCtXI+;ITg1(?CW2B)Hd8_GqXAS9a)?2B4J%^hl%rerk3E}8yCs&zQkuU!@Cfl z&CKTPcVun8i-dKx9VX7>nJWDD`-lBpB*X0DvzdAJbDh8alK1|+FMnS@vY&$b_s>N# z+%fUl%<#U%XEU=o`yE-E?;>GcZHI~TX6D(?>-R-1{M+y6XFtB5&AXbgp7-VN>qque zQ2+V5NQOHmKARcdm-uXEHfO&hYx7+stgG!XaURdq62ATZVLuniFuV9{W}f|A@b{_Q zjpu#&`}&dn)DNtG|6C-)cZ>LJW_VxXvzghP{f?~7cagBJw!_5v|D1W=*X#FJE#ceW z7gyWQ)qJk@v-9ldf`5XLjsxqRli&#!kT@9RhQ^S5imMM9O! z#v=~PnNoG1%?$7BB0Joi{f?~XefiJMkL;(Qe5G(el`k0{aahik~zQkuU!@Cfl&CKTPcVun8i-dKx9VX7>nOXv0 zI~@44hXao|@Q5!f9&z9i2Oe?Y(d!^S%${T_41xm)pgiL6HIuNC%z{s8AkR1)c;vIQ zXK_w4_(%_#WQR#cScx+kVI|IFZse0Vlc@t&ivw4S%f=%PUo+2sSPO@6KfDXsA(?l5 zUkh`w!^1t(BhF-mRgbtNTpJENdL0s0l3DO!F7Y8FKFJQpGl_GOk-3uD$q0+tlgy2L zm`j|=$n41ulT5-QBhIjr%+y@MN}S2u$R}|oBl~&R_r>h;PRT6n2i8S=c<;lQ==Ou{0Q>@dkp%_XeFnaquR5@#~9pL)b4;o5NE5eFV|;1LHN zap2MGAbZ9+$;e#vBpG3`pCps8l1#!%GQwi6BqOYPbpB595f&M7#wW=Li=HGSti+j2 z!b&m=K8Z6K@nO$NCYe3S2rF?WBdk_Ne5UquH6P}Z9g>m#FxO!wVUZDMe3HzebHYlT z$=t{%aVAp-{uJR5{!PN3pZ%~p4qtaD`{7+AnRk6(3v*5FnI3T_Bk!~xaY?u~9C-9P zB&;N};KN+vLq>d(9g-1ND>1}IBXiM{WQ4_BNhV<>nS_;OgvDG*Mp*T6E)rLZ z1HaZigO9Mth%-J(Mp*PD8DS;PWD-`AS@21m$%qeoPBO{tNk&+SGZ|sEGU79}pR4&W zm+X*??1#AyGYN}~IOCIK4xJNL;!Ng7K8Z7#Jb(_!op{v2bTEYEI#kr!|bvjW|#f6dW1!f zu<%*vfh9gTi_cUKEb)OQK2trg#0Qr6w0eX^kFfAr=z%3ZIEzoKXOng4%v{pLeq^pz zkFe+w7Cs9-u*3&v@tNv@B|fmkXQ~I5_`njMR*$gg5f(lRJ+QVYLbu*9d;BP@D^h0j6{Eb+lveBQN( z*=0Y>F8gWq2#X$J;j_>KOMGw^pQ#>L;sZ;3rg~tB4=nL%^$3d|Vd1mT1512x7N1s+ zu;>vMJ_|jt#0O{bY4r$;9%13L&;v_+a2B7b9$4Z7OMIq!V2KYb@oDu4iymR&v(N)e zd~g<@ckN+z*$=bJep)@kqDNTxEcCz6m z5+9t!XQ~I5_`njMsUBG31512bJ;I_#SokdTz!D#v#b>GqmiWLDpQ#>L;sZ;3T0O#| zM_BkQ^uQ7yoWJb(_!op{v2bTEYEIv~`u*3(J_)PV{5+7LN z)9MixJ;K6gp$C@u;4D7x+QaO!A7+>Rw0eX^kFfAr=z%3ZIE&9z4=nM4B|cLdW1!fu<%*vfh9gTi_g3EFuUxB*=0Yi9%0cVEPNJvV2KaT;xp9)OMGC7 z&r}aA@qr~itsY^~BP@ItdSHnU&f+uG11s@KGUD7~B|S-I(|MDX%${Tpo$KQ}{~w7h zmds91l9Bz4_iVC~*^|tnb0Pfxv@+s6-m}S)J&(_ou#(x6%pt2j?)Rsa5$ExqO_uC= ze6EC*%${TtmShU?xAMANTvy%82uL&n8RuJU&;#N@hM#Ht&BL2_iVCc z&*O6?tYr2ibI2-$-=9`SoX2}MS+eKxxe`_~dy+|5lBq|p`y;GYW{Q>cB$;Hcsh&+% z;+$j-o$KR%e_9!F9`D&?$)3mON?6J4N#>AM2){qAj5v??Y_ep}<8vjfWcDO;$f}R~ z{b^;ydAw(nC3_y9D`6$GCz&Z$(vxI1oi|y@>`7+Rd4W|3|Nd!Z#Cg1DlO=a!e6EC* z%${TpS@m(hKdp>7kN0e{WY6PsC9GujBy-3rgx{Z5Mx4icHd(Ug@wpOKGJBFqSdytn zulpmcR%VKo^dy;NuBo0)R^psw4xQ`cet%jSaUSp4WXYb#=So<~>`CU3RS3U7t&BL2 z_iVCc&*O6?tYr2ibI7WX`~7KU#Cg1DlO=l|pDSS{vnQEDRw4ZUv@+s6-m}S)J&(_o zu#(x6%pt2j?)Rsa5$ExqO_uC=e6EC*%${TpS%vWX)5?hRc+VzF_B=jU!b)aOGKZ}C zxZj^vMx4icHd(Ug@wpOKGJBFqSduBk>;4F8CJxL~+YpQ3Hl{hDvL+3*H{b^;y zdAw(nC3_y9D`6$GCz(T5ecbO)Dxvjf7=+>E{%_h<5eA;HmY>y!-Hbm(U+UD|6O)Me`=Z|ad4A8{#`|9H{rvs&li!BK zujMw9Y~HDP@8|jB%iGxb7D<;2&yr;GPR)B8&+plrzm51_F5IcH{Uy&YYUf)dUAMhX zvU#WGy`SgTd)sZeXXm%^6}!B#v*flrd~f6VbK8xz&Na)?bsO=$T)0zX`&qK{>|e3#?CaQm z+a0=aC-F9JBi@D!cWP`uOLm_9D|VfI9ouiaLl^EOx7~(&ZX>>q3wLU4f64pre?D#? z{I5fIeyes#{Cdx7Y(Goh`}zDw_u1F6{e7>`-|OuC*nS(i?TdQv=lMN*8}EC)_w#WB z;jg~l@8|Qc<-MQ(dOzOSS@Qn#@becudq1|{M*MnRxKm^MS+eu&U$N`#>)3wV9lCHQ z@iuNF-i8ZzYHUACcAot!cAb44+i$x=7w#mt-G+N^BfgFccWP{Z$@@Ewj~n>q|4YYj zW9PTJuB(;o{mh7aW@Of`Yu2tSNlr97lkJkYc}9}tL}Pp6QX`oq&s?^*h`B!~5|@p|O%v>f*X2~;`?JeS-vt-@5O!lN|B#BFn zWR^U0+1?`VX%QEitVWW!)U=3uX5{`op3BW@B#BE+i@0Y-++$9nnYm1s%#vp=+grpv zE#g9x)kqSTnig@-jNHG+bGccKByp|Nw30p7jJRh;X6?FW?YffWM6)y5E{U6GBuP#* zwkIw%l3DW1WqXUbXGYv(PNJE)Ol}eP%*g$FJeQl*ND^0~F*zY7&xl>-B$}DaWXUXf z=CZv-+%qHYF(=W?Tqd`OduHVRJ)X>Va=x^tmj5;se9Nm{O*Id(}rsYI7VmqeFDmqeFDS3=B@v~t!Z zf7gYrbG35LzM!XYk3^S5mqb@W%#pNmOqR5|W;rug>lA0(lT)aX>^y~C?vdz{=#sQt ztsECh?2_n`=#sQtzfaEDlO`|tE`0u;(c6%Cs}fxjT?sKq(#lzv{9PBe&eh5}`+}ar zJrZ3KT@qahF-Nj4$1cgb_MOR|Dyo_<$=m+<&ko6roxQ``7J3^JH%oL$TCSZrc1b*`M3+RDM3+RD zM3+QYLd=o0a@Hk(*M+TfwQ|nBpr>$;M3+RDL{~!0k*v$HOR}zgXR_x?$h+|QD>QHH zy`Sg(cpKiBM3+RDL{~!0k^DY6o?Wu;HtdqDYd86}cK1j;g+!M`m!#!t<+xB{mqeFD zm!#!tE{QIQE{QIQE{U#$m?LTBtV{l`3tQ)E<(z#%PvIVkE{QIQu7sE) zY30n4lXf+&t|TYXxKPr{FoCauSUTC9NEjC9^JF zEs`uux{{nk)9Olc63x!d>$;NUnMRkydsfpTt*#^|(In?;<+QroBe83y(IrW`bj?Vs zE6GVT$thYn>$+UnB5s}~Cpn2GX>aB1>`FE#n%U+gd8W}NakH8hX>}zzi6%K$D`#Do z3tPm^v*aWv(IoAyoSj|C=0r2woFvaQx+HE^(;}^|Bqz}%=W6Aw>vCa>xOtYGPm7FO>(YQ&d#o6bE27TPLgLDT@p8|X^~b}l9OnXbG35Tb-A!b+&oK8auQ9_ z-pbk8m26Hlv&~8JOruNUW;HF+>Pm7FO>(YQPOHm361!#^U6Q0r*Nn8flAJ`7oT8Pp zuFHij;^tX$l9OnX_Eyf$u4HqfnQcyzXBu4+H>+upR#%dfXp(caa@KXZutnTFOHOhU zP14@V+1ZtBPBh78H72)6t1HP#G|9PIIXkPt1HP#G|9PIIqSMy*dlJ8B_}zF zCTVZw?CeT5Cz{#jBzdOMC2_Nw7HM@QIf*7YS1V^-mkV3O&9merC($JBt(=`*$>u~e z+nglNG`b{iR?{M_t|TYXB&$w@THDOx$}x?I>IZk{D4 zIf*7|Z{_UlN;W5&+2$m9rqLyFvziuZbtO58COKCtXI+;ITg1(?uOy`8iZl{{%<;pLtw)bl=A25!h2}m31NQx`1#}GKfnI#-~aLP z7e66qHMXB6&;9)UvHbc-{`31e`#QEi@Adh6oxLC1ZzH#TQP2Ine$U><^Ip&W{PX*h z--g7mJHL&0?DEFWlH2a^xsBJKcVFi=;(NJpr^fb&ynazT-y-R{ z?RApP>on_)b~Co?W<8WBWs1zwn)Jk#ybm zI?3jBnsv$E^Q=qPS<*UJE9dNO+~3~1=T^>bH`Y4WEJxRE#P@RHPL1tn$5%CvxTi&2XtEkf;!@Kh?wOJM_joQhtC1uwH7(+v8F7y}iDu?9Su#tWxomF{ z_q2!$O;#gGTxwdxJu`Cu9?#`wHIl@orbXN{BknOL(ac;XOJ>P4m+dX$o)&ST$!a8t zOHGToXGZSdh7hxTf{vxa{nIBCvxTi&2XtEkf;!@Kh?wOJM_joQhtC1uwH7(+v8F7y}iDu?9Su#tW zxomF{_q2!$O;#gGTxwdxJu`Cu9?#`wHIl?N(ZOZGMr;vUJ)9J|~j(IwF((IwF((IwF(X}MZCE|l0M(IwF(X}Q+rtV{MbBv1RF z|9?N8y~E^9cP_L`;%131Nz1h}$1aH{mFSY_N{Bgs+mzvoGi=+#}H?(IwH95OXB!a_o|tb;)0KVe4G2oU{`~9j7ljNC3m&DC#TBOyLvCa>xOtYG z!*lW3CmR?g0@WOJgKZBCMB8eI}M zt7(x|SCW%xl5@3k)^)kCMch0~PI3}W(%#D1*_CWgG|6T)CbvkdE6GVT$+=oNJG+w2 ziDtGrNuFtRN!+ZaMOs}+PNGT9)yi4d<-!(m^DH^ZNi<1&D`#g{vN_SrHYdq5jV_6s z)wD>fE6GVT$+=oNJG+w2iDu{Kon6V<6V1-e>$*H?i@14~oa7{$q`j51vn$!0Xl9#} z0Zh zR?g0@WOJgKZBCMB8eI}Mt7(x|SCW%xl5@3k)^)kCMch0~PI3}W(%#D1*_CWgG_%b~ z@=T*k;$}51(&|cb5>0ZhR?fOE7q*C-XUR!UqDk6YIXkPt1HP#G|9PIIjt`D zNbH(vbV-sfT{F_^N^%lSa*9^Yx-J*Ch?{50Nlv0k+FLn0yOPa`X0|y=o@sPR+^nWW mT3ty_qDjux%30Ut!WMD!EIG+ZG)a3aXJ=QkInn&j=Dz?qtvCSy literal 0 HcmV?d00001 diff --git a/research/current-direct-source-move/select_fixture.py b/research/current-direct-source-move/select_fixture.py new file mode 100644 index 0000000000..bd2b258d01 --- /dev/null +++ b/research/current-direct-source-move/select_fixture.py @@ -0,0 +1,42 @@ +"""Bounded finite-source fixture search; gate count is not measured time. + +The completed archived search inspected all 2886 pairs under a 180-second +external cap. Prepared for @CubeJerry with substantial OpenAI assistance. +Apache-2.0. +""" +from pathlib import Path +import sys +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from argparse import ArgumentParser +from collections import Counter +import json +from direct_sources import activate + +S = activate() + + +def search(limit=None): + word, entries, pairs, _report = S.catalog.catalog(); by_pair = {} + for pc in entries: + by_pair.setdefault(tuple(word["program"][pc][2:4]), []).append(pc) + rows = []; histogram = Counter() + for first, second in pairs[:limit]: + _original, record = S.catalog.chart(first, second); sides = {} + for side in ("right", "left"): + recipe = S.common.shared.engine.Recipe(record[side], tuple("v"+str(i) for i in range(9))) + sides[side] = dict(affine_gates=len(recipe.word), quadratic_terms=len(recipe.quadratic), + linear_terms=sum(x != 0 for x in recipe.linear), constant_phase=recipe.constant) + score = sum(x["affine_gates"] for x in sides.values()); histogram[score] += 1 + rows.append(dict(pair=[first, second], events=by_pair[first, second], rank=record["rank"], stats=sides, score=score)) + rows.sort(key=lambda x:(x["score"], x["rank"], sum(v["quadratic_terms"] for v in x["stats"].values()))) + return dict(completed=len(rows), total=len(pairs), unexamined=len(pairs)-len(rows), + ranked_by="literal source affine gate count, then paid rank, then quadratic terms; not a time optimum", + affine_gate_histogram=dict(sorted(histogram.items())), best=rows[:20]) + + +if __name__ == "__main__": + parser = ArgumentParser(); parser.add_argument("--limit", type=int) + args = parser.parse_args() + if args.limit is not None and args.limit < 1: + raise ValueError("positive optional finite search limit") + print(json.dumps(search(args.limit), sort_keys=True)) diff --git a/research/current-direct-source-move/vendor/leaf/CATALOG-RESULT.json b/research/current-direct-source-move/vendor/leaf/CATALOG-RESULT.json new file mode 100644 index 0000000000..f82d3d57ca --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/CATALOG-RESULT.json @@ -0,0 +1,23133 @@ +{ + "certificate_theorem": "equal unitary Pauli conjugations plus one equal nonzero column imply identical operator", + "chart_rank_counts": { + "1": 1840, + "2": 379, + "3": 494, + "4": 99, + "5": 57, + "6": 10, + "7": 6, + "8": 1 + }, + "controls": { + "boolean_integer_alias_rejections": 2, + "generator_only_insufficient": true, + "single_column_only_insufficient": true, + "source_factorization_mutants": 3, + "typed_source_rejections": 8 + }, + "dense_512_by_512_replays_claim": false, + "exact_column_positions": 1477632, + "exact_pauli_images": 51948, + "no_new_kappa": true, + "schema_version": 1, + "source": { + "distinct_chart_pairs": 2886, + "paid_rank_occurrences": { + "1": 2219, + "2": 457, + "3": 496, + "4": 100, + "5": 163, + "6": 11, + "7": 6, + "8": 1 + }, + "product_or_nested_caller_claim": false, + "raw_moves": 3453, + "raw_source_only": true, + "source_program_events": 22803, + "word_gzip_sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f" + }, + "source_certificates": [ + [ + 0, + 249, + 1, + "db7e5b962c944be877ee1f30da5a7b1effb108c240694e3dc612de874ed604e6", + "86deaa8a482e617d8712360d2753c5bf4283c10c57275374ded7da0e85afc88d", + "998b5ff26aeabf454048d08fb264e846f4e86c14d98fd5776de932798a65732f" + ], + [ + 0, + 250, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 0, + 251, + 1, + "0fb29a9ddca346f0b17d11f720d80607a0a64859d75afb50e9680be7a4647ac4", + "44e7e9a4fd73733c46f6e8caaa44e5f328d435c8d6d67e3c933713c3608ee641", + "bef0ee02c634bda61d556f985b947fb6eb311ade7a619a0dad8572c9e4d9deb7" + ], + [ + 1, + 383, + 1, + "753545296867c07ec47b489f86731121f25ab6472a092daad2ad6fd05a516b4f", + "0d0eb6c912d058d947ec9391a99e90e63f22fbd5139e42530fd49b4029f6e0d7", + "84e1ebe04b2c2dfaee2c37e2af87d0263126eaec5a9ced9162ae3c69df4da0fd" + ], + [ + 1, + 389, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 1, + 390, + 1, + "e9897e54098803e57ad7dc46ddfe3cfa00312e2af5cc877899a08e4fd50dba81", + "e5e83edd590b108717febbb03b8b105180c6ab5e7b2c2bb6489434485e02406f", + "dd02ed63c80bc45537654554b594d159844db4efab3f12f600096e38c2bb3aad" + ], + [ + 2, + 292, + 1, + "ea1ec081dcd675fccf2d2f92fe3e509c9a7234ff63aab328a090175c7132127d", + "1597b0827d9d970876a3e3500fdada3972eaf8c577eea8961c7ab8896a511a8b", + "a354e9d341caca8ba988e29eda495df4ae8d835802d744e0e1a6c6f206debeef" + ], + [ + 2, + 293, + 1, + "4e1830476115068b7b404d9bc6b6592495300cca1aa8cf1f7565c41129a81df2", + "aa18bbe008fccea307052afab39d9d5ccde522bc0ba1c71109f9abd86958681b", + "e88eccb7bea301f80d12b7e170f3de6ea6a2dbd24d1bcb276501e05e206bb2cb" + ], + [ + 2, + 299, + 2, + "f33b40c56fa2fdc04f0c6303b2cc39b2c0de964d2bb1f0360b0388168fa2d617", + "090a0ee92d6e187ea6e55abb63c732056f916afd61518a1cad90ca90778bc9d2", + "54884d7a3ea74679685a08cee5429fba54d4b830fcc495da8a463de384adab3c" + ], + [ + 2, + 304, + 2, + "bb04596df5ad8f1d3a5e1e3bbe065efabf99633c4df00e7c5d267c5d5073f820", + "11075142df99b5fb284f8fe008d7dbee0c3168c3994cfaac6209e6809fe0ed9f", + "f3d5fe4e7eb4cc0216d929c8a281f90155a59b04e50661086c5f84e3861cd0de" + ], + [ + 3, + 0, + 1, + "e76f3340a9ab6141273f9d3d30acf095e7b90fa480f11b749fe15fe41f92f8db", + "429c4e4390922a8bbabbcf1ccbfae6be59f2f30f8db2dc9bec5336e2c731587e", + "a9bf7c518f7aaf894812f250d3356f8b3a172a99e58b03467b12ef02dbcfe356" + ], + [ + 3, + 1, + 1, + "6992c065135789311b3b2e20c8021e523741b2ee2dbda2fc39662463e3047f12", + "7655d24dda7430daf99a68904b59243d0b3b2b9626f6c95d34a0264261a37041", + "557c2edf10bd3a971481a465a233cbab9301118d5df49871841ee4cad6928273" + ], + [ + 3, + 2, + 1, + "0ad2f5e617cd24f1d592f2f7cc465e77dd3a0ddbc99aeffd5c760e9cd8b17f93", + "32b2d8f663ff934aab9e60795ebc0b72a5aba57c45d24a9688468a34767effb7", + "6ee373e1c04d912e36f8ae2271af596191f13fcc8a2c85a3247fe87fdbc767f0" + ], + [ + 3, + 4, + 1, + "f68bb57b3e3c12b89a21345c9df2a2a642c07af27f73dac6aca035da3ddb1523", + "b8500d6491c5b266634cbc08f0e3a0febaa55762c838cd428cf6e14acccc64fd", + "4c350ffa11a056ae52314910a77b413cb3776d6418885a27e1ef1b49906b9456" + ], + [ + 3, + 5, + 1, + "0154b170c55ddd1735925023365a5bc25a999707761b99276f1c6efcec52b17e", + "fb9f4c67503e400ef8e36824db6b05eb49655841ab1de95704732d0c5be929fc", + "f499ed27185812d8e494a2f86c8bf4232753241726a8405f8ef532dcd55a5390" + ], + [ + 3, + 6, + 1, + "753545296867c07ec47b489f86731121f25ab6472a092daad2ad6fd05a516b4f", + "0d0eb6c912d058d947ec9391a99e90e63f22fbd5139e42530fd49b4029f6e0d7", + "84e1ebe04b2c2dfaee2c37e2af87d0263126eaec5a9ced9162ae3c69df4da0fd" + ], + [ + 3, + 7, + 1, + "0fb29a9ddca346f0b17d11f720d80607a0a64859d75afb50e9680be7a4647ac4", + "44e7e9a4fd73733c46f6e8caaa44e5f328d435c8d6d67e3c933713c3608ee641", + "bef0ee02c634bda61d556f985b947fb6eb311ade7a619a0dad8572c9e4d9deb7" + ], + [ + 3, + 8, + 1, + "92950185cf0888306e3a7c5378f58b120323622708f143b6a66ba132c170d23c", + "a0b993d76f9b3ec2462cf11c46b8cb277ad9c4b0926310b172429f8f8c2efc48", + "c7e4f457d5dc19459d2d874b75145d563f22a951b0fb6146d5269fda4cd5d115" + ], + [ + 3, + 9, + 1, + "4e1830476115068b7b404d9bc6b6592495300cca1aa8cf1f7565c41129a81df2", + "aa18bbe008fccea307052afab39d9d5ccde522bc0ba1c71109f9abd86958681b", + "e88eccb7bea301f80d12b7e170f3de6ea6a2dbd24d1bcb276501e05e206bb2cb" + ], + [ + 3, + 10, + 1, + "7f8f9d1c4c9f6fd4ca23fc5a1bf91a5f07e52cec849ff270cb891b42e1c0cafb", + "faf13756cf4263903dcec2ad48aa42b678ac69f150096a68fab9bb607b138e22", + "3655fda9ee2d70f578473bf9164720c7ae6b5453632bf545cfff9bb472b86537" + ], + [ + 3, + 11, + 1, + "eb3c092cb18ea8c4b63dfa2edf1346c09cdce81b2e8a59a2cee97f30368af2e3", + "5fa258f4889b5d8464dcf7d034d93297af0c120167db2ee17589b92df2260e60", + "f9b4c5b66a68405183b47013a79c37681a077b27e3df743f631625fdbc58f18a" + ], + [ + 3, + 12, + 1, + "5d32c2ed29390dd1f48c51f8366581db76becfec1c48429595acfbf75154b567", + "94c0ee52f2b2b5b3f4d0be686271996d09682693787e5fc456d6d3ed65eeae41", + "6b1cb74b2e76203dac1acabccad6bf31fa2c8cd918550d15983bf0693c6a96ab" + ], + [ + 3, + 13, + 1, + "8b514f9f794c3bb82653d1a37fdad5208eb951474055ad16f5ed4e39ee5c30e7", + "c5f230e7be74db7fcc66d271a1beddcda0e214fa168daefa674d555d2277d0aa", + "83418876a44e1a67bdd2c5de8946d03e872d8aa45f80d176f368e2ed1677284b" + ], + [ + 3, + 14, + 1, + "406826f24c8232ea5b313850ce0e923845b02ab7cd981c26c57d51fc12174e02", + "1f1d7894e9464852d7d35ea0eba9e49ffda6baa11c445bbb91f133ecc898fe12", + "118d474ea6e7cf19a213041cf9d53e57221b7f33daa2838af350bb9b1959e5a1" + ], + [ + 3, + 15, + 1, + "c70150b94cad15cef663a09a30e70bf48e8d659186dea2d5077e1a9ef1872096", + "f0cbcf2742cf9d81d2590db07c880d6af5a1889c5eb3f7f2d90d8f5527baefa6", + "67c0b48b49e052b763d598b372308128e9fe1b79f55c438dc6f6a2b7c368d05c" + ], + [ + 3, + 16, + 1, + "a6811cba0e30cdf308e35c1586b5e4d5e0426997ad2a01cc390b3d086ab6b55c", + "f18fbec066af4da4467e0a6487ba5ee79b2f9d860732bfce6a2a915ecd3d6113", + "f67415c57c1b3f73f0ac48c66d17d5112cc42907366a06731d1637ae3689315d" + ], + [ + 3, + 17, + 1, + "6618fc5bf59568a9b221733591f0c4291dc7814778be45bd17b56eb05505f3ea", + "45a01b45d8d03229156f7cd7fd80d69796a39889572839d32e4b06e49df1cb5d", + "8e794645fecd9b4589aff747de76ff89b510d1d29912f66538f8fa408a23063a" + ], + [ + 3, + 18, + 1, + "f13e312a82889e23aaba6414a2766f98f25d18cde4eec20830e75a3de4e7d3e6", + "e60af9775af961f5a417f63fa4a1f9242f6f771500d6e2448ac9039ad0f53dac", + "831a89316c56ff50850ec2d44c7c17f86eb683ca41b4b38b558ff4c8f9601724" + ], + [ + 3, + 19, + 1, + "9a7cd1e8fc576e3d44a58e8140864f2782687767a595d0cc196de1585edf5864", + "c5d8ca4dd1a4f5bf37be9de84973d71d6e8b3bc7cce60b5de76117d6094cdb27", + "d3f6acc5a0c9e80922a0b341f42f46dde9800c2e5999ad63deacd496105c5e27" + ], + [ + 3, + 20, + 1, + "96e72dec5a9d48ab8545622f67f41976450e589f328c9024d90c986a36985832", + "792e808c75d1e17c0a7bfb3496c6d6b80e6de51094d75dfc58450d3490eb9111", + "5832990f824ea2b88f8c23e49c0567a11a2b9bfd454baa1bc666d5393b28ed08" + ], + [ + 3, + 21, + 1, + "79bf3ab1f6a811ef66e761fbb93d76bd8d43e3d2d80a022081c636e9dfe5910f", + "f457ce8b748eb544cfa2d98140570fa6858ccba2f7033fd742a7fdd94d0a4030", + "2511c961fa01525e42e52a94530fc9a862f4d35d1819c066859113acf8fe059a" + ], + [ + 3, + 22, + 1, + "2ad3475c918ae1de1b5b2a6835d7dc49596ff57aebb9e81c90295e5ff82b7785", + "5ed5d8c10488752c3f6a8a13cb14435673a2a7c9aa3bdd107d08046f3da0df65", + "a4e6cde9c36f17c81eb1cc7ec16e5fc9daf4864a9fe330a6ea7f295eee6cb84c" + ], + [ + 3, + 23, + 1, + "ea1ec081dcd675fccf2d2f92fe3e509c9a7234ff63aab328a090175c7132127d", + "1597b0827d9d970876a3e3500fdada3972eaf8c577eea8961c7ab8896a511a8b", + "a354e9d341caca8ba988e29eda495df4ae8d835802d744e0e1a6c6f206debeef" + ], + [ + 3, + 24, + 1, + "181224856cb7335aae1347d73bf0c60134468f6871dbb70bbd7349cb8ad9dc2e", + "bd849af27b68cce8de24e7aa80f6da50cb2b59f316b8601a8fb726c7c5f2bdd1", + "3fd47f2fe3af27084f3f40dd07961e9fee5ef7bb70fbe7234ce29b248de52c80" + ], + [ + 3, + 25, + 1, + "db7e5b962c944be877ee1f30da5a7b1effb108c240694e3dc612de874ed604e6", + "86deaa8a482e617d8712360d2753c5bf4283c10c57275374ded7da0e85afc88d", + "998b5ff26aeabf454048d08fb264e846f4e86c14d98fd5776de932798a65732f" + ], + [ + 3, + 26, + 1, + "e9897e54098803e57ad7dc46ddfe3cfa00312e2af5cc877899a08e4fd50dba81", + "e5e83edd590b108717febbb03b8b105180c6ab5e7b2c2bb6489434485e02406f", + "dd02ed63c80bc45537654554b594d159844db4efab3f12f600096e38c2bb3aad" + ], + [ + 3, + 27, + 1, + "6504b17619611c81dc06790b9386753a8ca4a366c4e4c3612f448dd7697abf11", + "26f069c7620d95140e7e5485b8855aa8e53ad43b9b61b5e15eb89c7b3caf0d42", + "c44352a46e7a99869876ddc3788263c640c6d754b6a5c8c99c1595745363c23c" + ], + [ + 3, + 28, + 1, + "f2f634ce6be74d0a5feef0854fff4c55f721402119844dcc0f3d7f4797d835f6", + "1f00f50fd1e6744515e5b2ea0ac284489013a03ddff5c79c8b586d2300c6e94b", + "7d9947603db07b9f6361c348b88130e5e1735537b285a7fa63b3f90b1c53f594" + ], + [ + 3, + 29, + 1, + "f55e672716277a1ae66b0fa8512e1b5da1390cb3a02111a5e196b414ecddb485", + "04115b3f560cdd8d2d476f45cd62021a71862309a46c09d0bd92033903a4ba9a", + "cdaf6b94b3668d942fce42755c5bcf84aece2a59ff1cfd8472d7369ba8b01e2b" + ], + [ + 3, + 30, + 1, + "2b416f2fff1736db18662a9f8e5fd4a28c46dc27e748b44851c8d0bc25b0401f", + "d299dae302b7528797375cdde4c1fd7a1ba396b676576b442b277fe15a7743f6", + "81742caf84f0b19cfac6964e800f5066d48e4c3d5d7ba9680698e1c941739b3d" + ], + [ + 3, + 31, + 1, + "5a4339387c1f463ebd6a92c9918b4249b3b2c779f0819aa9ffc9eded1c4dcdaa", + "87ba009e41445e410ee7acde50bd831c845aaa51b58bd4fbc5dd7df592701eea", + "13ac902788f568695b7a62df0c30e96ae702fe4fe3dcb7351cbe6944c71c1b91" + ], + [ + 3, + 32, + 1, + "692fa1e2e0b07db15b467091382c50e8a67b919a4d9060ae1d820cee6b9401b5", + "c4b3cfe9bf3f923da3ff08e3645bf1748e3267f6a8e222fdee2df65cdca70865", + "2e14918aca41eda45934de4d6c1c6b49f6f03cb24a1d32ce86a0adee026b6202" + ], + [ + 3, + 33, + 1, + "17e03593e4a16c876c8d42795ca4e315e9910550054e55f480075428c79d79dc", + "d3f997c1f03daf60bf625e3d895592cffc41871f861d8861530c9e07f2beb705", + "f26e021c4a62dd5693f75e32021c75cd4fd23c185a72daf594f26415e784f643" + ], + [ + 3, + 34, + 1, + "0e12568984982bffcafdd948fcfa616985529b13b349e560ba7e6e422d8ff3ca", + "da5519606d5d2b9608417c6e315151a9b546ddef1d02d6385c19c9e0928a92cb", + "fcb8fa06ec8154dcc7563152782c591bdc57a50a79d4ab20de92860533cf5313" + ], + [ + 3, + 35, + 1, + "02ade3a101d76eacaa12d8adb7ba82e45ec00c578ad2bcf0ee3b68752f0b2a27", + "cd925ca8a47f78e531c9b048f69a22c9acc4a254ead895c9886373ed2e635b59", + "034c3b2ec34d8638bb8ff6fa0454d98e7d1e0c0c14185062a7a7fc46b1ae3a68" + ], + [ + 3, + 36, + 1, + "facdcfe7dcde9d36ce36c01753d6c6fa50e4d27273845968db196b6db29e5216", + "6eb06838f7b50dddd8ea6a51dbbe141ecaa0d5b2448b6540afd9044d9a4041f7", + "fb5ac88ee43eeb03884f9e64786cf4197d17e3f8c23f530656bcafc3fbfad3a2" + ], + [ + 3, + 37, + 1, + "cd7a240d3ced63d0594cb3afcedb83aab9f277209eae185e69217697237a3352", + "625ec1311452b861927f7690af8b81be9e646c6c02bec886445879c9f82e184b", + "f6c2860047129b0fa75adf91e3fca6c95db4a849bb414dc3e4c4a0445717b194" + ], + [ + 3, + 38, + 1, + "1cf7bc2768652e9822f8626a0f773e09e09738de64ec16f34e5be80feb04e40e", + "7ca0f0e77276f4b0733793053dea4ec0c72c743e36351e5c08109e78f3804e82", + "ea922961da68f52ef535745eb69011da9d5f2776fbb7967bfe3e009d0bb0f551" + ], + [ + 3, + 39, + 1, + "17b0bc08b0d83c104a9af9edf6830ba61eabd83cae131252b7058f5bbfe260da", + "dfe75874e7140ad478c04553f5fad797b57fd2f8bf7ea458d7dca9739da1ad80", + "a020595c6c87de7c7c5d5bc8c89c93f4bb02a64222793fa292068318f79c9416" + ], + [ + 3, + 40, + 1, + "767db604d93621afffce7b713dbcb2ab4481d920d043b949eed016d155bea26c", + "49863ba882d506f598e3ba80e7825a5b6dfe74ef24a6552523d10bd1cb694087", + "a4fc773eb544a90e64b802005dc12eee0aa9e8e513e99879a939c33b304b1b4a" + ], + [ + 3, + 41, + 1, + "fb1f278024e3498ccdcbad8f1eff668b67e4edb957b9dc7325c21bf7deb296da", + "90dafdf1dbe7e4e65488a8bd995dfe0b4aa592384279404919c264fe6d86f6f2", + "08ece12af138044f80af7504ac1f5572f4531e2e3dfbb25ac3fb0ebca22f7dc0" + ], + [ + 3, + 42, + 1, + "69e3f5a8a14c2af504c63857412492f378db7bcafafce03b146dfb7e875fe297", + "3fdaf39bdd67b1778cb4bec6cbbe8defaef481e5f9933ee058f315608d4c28fe", + "8bb49d93f58b98de0f0608fa55fb8b9c71b86adcf6347dda862e9b82b6165ed7" + ], + [ + 3, + 43, + 1, + "1ec5af28753585f87d2bf90bba8df5b0e0967f5520309ac89e65f1c083fdaf39", + "612e1be814ec02fee64971548ff1924586d3545b7addf136f4a7f87f0cde7ee5", + "9dc884c6bb18a97c3a6b98a7a55025a888662246be9e5e20569e5ebfc02f8242" + ], + [ + 3, + 44, + 1, + "c91e160e9d7064c1a558eb3d4c0a7d81aff600c88f41f6df21d34b17fa8a3029", + "8caf8c935b38af0f11cc6ac92696fbfa7801a4aa05b8809b608a722a70c4036d", + "f205014c3165179c22aea49d29d0924023ca6f18b7bf977da9ba1b1beeb04fe9" + ], + [ + 3, + 45, + 1, + "919d660bcfb1f0630355fcdb6a050b51957fa0f856557d7a312045755fb47cb3", + "6682420fc1b70ed77cb1fb3e52df5ee9bc34638778ead4fa7a31af82b7c023c7", + "4764d052ece70d12f9a8348e160f0ca98b168af56e03c1c332cccd7ca28b9b23" + ], + [ + 3, + 46, + 1, + "c96e1bed0898001f357d9c2d7e8fc1cefea149a3ef4698abca3406fd6cae560c", + "d384c37d276328312e8fc76a5d00719effd7ad5e107aabdbcf36c5c32047cfe9", + "09e7d855d2a4ad282a1a352d48e71236cb8807d4b7b968840bcaab82fefbe5bc" + ], + [ + 3, + 47, + 1, + "602661ba6b08586e89421bb8c9d437d09a7ef0056484b8893430134ca239a340", + "1c42e7ee2fa6967a8bcc3dfe588986e93314f38cf973e83694d1edb939beb645", + "59e50a991f54dae17d30e18c10f883c69c921028ee1fbd32b32ddb8e2d34c6fd" + ], + [ + 3, + 48, + 1, + "573a8dde77733e385caf5258f0073d1791b21accde09faf69c47ee517bedaf01", + "65bd830793758573f07d0908fa326de4f12bde57ab430833c301e453f4cb57ea", + "74517bf87950ce4ccb31d48489fbf34aabeecfcf56e8bd65c0ff7773a8436cc2" + ], + [ + 3, + 49, + 1, + "81a76a9c4bc424524ff2c284aa28c006bff097ff42c8249b6f60b5f38ac2490b", + "24fbc3fbd14f125052dab25c77ef11d21ab9eebde4bd89aa767e4f3ddf21b2aa", + "46135932751c9b33d6b974ce48459ebb535ffde24fe60bdac21ab3702639c54d" + ], + [ + 3, + 50, + 1, + "2166fb9f09801914494ef6215474ffdc9184c0c02b5ba42ab742f7306781616d", + "14cb8267343f1708f5d818e8d292afe9f3e6438f6d3ffa42d6b91c768c7f77c3", + "3218242667d7fbf4111d31db1bc98d1139376abfc1fd21b4839f18562d53737c" + ], + [ + 3, + 51, + 1, + "74065f5ac928576354b6e92f9d7173870e716e02ef09175af5942cb5aab93fdf", + "da29e2826ba9640062685ac908d4ac8f11b03491cb48ef6fbc63b39aba380881", + "c62edb2b5660abca8c989e7a936325b09f66900981159a45a25ce8c6d4414929" + ], + [ + 3, + 52, + 1, + "15a378277548d0c48c6734cdb94ed565ce8a568b95a54a40a5ccd55aea6fb3ab", + "61cbacb57058efd74a08bc9d94157e8122b280d1c7c7a83dd3f1dcab7b94fd23", + "375e4b6d58e822caee7db2580cf99e48b6b88885a68e4a601e17deb2da2cd921" + ], + [ + 3, + 53, + 1, + "dceb1d2ae7d19b04febff81ef84998a276e78efd9c3c042e5ff18b7081615326", + "72e18466d5829b5afb7d61c3805b534c7c780076b7d3c4cf1b573f5b518314a6", + "b5b5b99bb647327b9dd35171020a279b07110dd445825eb9a92dc42b6a841b60" + ], + [ + 3, + 54, + 1, + "e97e6e479af8bdc254c1de85c80fa88f8d47220debf35ec2eddaf9ad1e1bae27", + "e799a946f341c8964e4eb679beadfa6b1ef16f8aaea2c0c8c8d34fe9e67cd727", + "43800aa0ce2abbbba2c8b705f9e37c5b6d4a94ac28966825db37a16780389b1c" + ], + [ + 3, + 55, + 1, + "519ceaa99d74acef06a68ea3bcc1fcf55be2362dffcb0e271de00ebed10297e8", + "61f8ab75d61e06f9c44aa98abd36747e69ef76c4c2250827be940dfcf856f7a0", + "1e777990d966d623fad6725eb85601df8cb78b1c5ffabf58cd645ee805b7fa90" + ], + [ + 3, + 56, + 1, + "f0d7306e36d1a430d34e488c14e10ca5125df71f7087b13489c212e7ef0e1883", + "5d44e46af2e07fbf0c85b193dd46067c345d818cfc16ec540601894aa84aa96a", + "490a2f831f00b429cd299d1f302c89b7ecd9c36e26b38fab093822c11f4967d3" + ], + [ + 3, + 57, + 1, + "33155da69343864901adfe4b61bd20cef2cc3d4534e514fda011bfe1fa1ddc73", + "9a864e7edfd3e7cab0708cebd4c08d2b8fb22865586935eada8ab600f9b45657", + "c7dd1706ac2d7df4dc85cae92817e39db7dfb48d6cf0dfa3b46520ebd36c990c" + ], + [ + 3, + 58, + 1, + "2e599eee0ccf3905a9214c02ff7d29a6d1b0208708824175560d02479e071d34", + "f6bcc202de808e7697614d5056da69fde30c13e714e710dac6e7805bbe6fe4d7", + "94020aeb67811b309efdea8cfbf2291d10f0e462d9345915dfe3340bff9bd98d" + ], + [ + 3, + 59, + 1, + "2a01cefb792fbf38ee3870ea1487e91690b39b0b680f57a1303062159a504aeb", + "dc40423c2ed36391f9543ae7c0dc28180cba0c7372d1de7df3074ddde9b5e002", + "b6454bb1610077b719772f62701ad31859d05e8f797565d0cb0517a565369c79" + ], + [ + 3, + 60, + 1, + "6802d8a765006487f997ef41aeaf09bddf04d3bb3754cac14cfdf5dace1469b5", + "8daeda1eb2a7e050a337e6a7974450b7ceb0955c1151ddd5546575e540daa22f", + "b0f7d0f7a7b4378aef37fb4ab3292d5437f4598895e4090ea8110ac86c195473" + ], + [ + 3, + 61, + 1, + "69c39fdd945105db7c28435b1bf8e525086c3d851483cb808dc15872cec01cca", + "250fd0f897fc323be891a274ab3480585907828d0f2b5e6a485412b0dc535480", + "3b672c4fa165d17b335d568732a80826776b57beafc17c656db8e6d32537bdab" + ], + [ + 3, + 62, + 1, + "5a1461d037588d6df8abb851b8d41cfd48e6d3437474dc521282d120d9cd181b", + "d22abc4b0d2a4c51d8a0aae4d077b59f208048c9e9cff5bc4ff2ffb7b8c85e08", + "215a7b36661fa178b2241c4eda121c639154b45446b704191403c0c3b41450be" + ], + [ + 3, + 63, + 1, + "4a9839a9d1629bf03abb41a1c15ebcb0b5343d01bcac4526c1e5a5ad71149bc5", + "d0b1626c5a6289de57ba7dc5e816b68f2b49794ef0c127ca9479191bd15ca6b2", + "aacf022c78143c0771e37b37f5c6dc3990fbd263c786146ee8e765e1ce269ca6" + ], + [ + 3, + 64, + 1, + "e15909a7a4eb8147d69ece6d28361467a8685606df01b48d1fc51b776b0a864c", + "c503b28fbcd1c119b23d1f7ee3ec12f552f6fa098e27b18083e10be3b65c968f", + "c2e22cbfe8a4886cfba91e44c80ca3bbdc2c70fb8ef59bf8ffb2db1042f56eb0" + ], + [ + 3, + 65, + 1, + "dfecad3ae59d0b5de40624236b76b42de528f98269432e40fb98c31695818190", + "910ff8dfd94e3b460dfc582337a0dd820da2695912f4850d50506a7fb47d487f", + "3582f4811d1c5e17976f97a97bedea0ff6ed3246fe278c1dc40a43ed9a495e77" + ], + [ + 3, + 66, + 1, + "9b7bb153e2c1c82a5d24eb88406283878f9ccfc5cf5fed71f86e3344a5be022c", + "0fb9afce78fcbc80fa0e3f0f920ced02427f1765050eef4f691c3f9f74ef5d06", + "ae1055f13b31fc3b6908b8c13582d574848f3ef66fc57a339cb747ebde89bcb5" + ], + [ + 3, + 67, + 1, + "8c9b7d897bb17f29be4ec67d85b1ee1fc4618b27607f4b83bf13d030fa6f9265", + "35a1d62cbfc7208163813ed5435ef39f909702cabd1f8a8daf38b1decfa18f32", + "a1fb9ac4cbdec4435c77d0cbe085cc689b5c14b51be95ea98d4ca654a758daf2" + ], + [ + 3, + 68, + 1, + "556b40015291f22d19664568b4b2e5d516ef81b6a0855e0cbef12b9152753620", + "bb6f300925811e73bb49feec49d8cbd1b77059d77b04b0d193592ea168512c23", + "8a7507ba428625c807fbdbe2bc06c237731aef2ebc82d2274a3fa6ed8bd7b3a1" + ], + [ + 3, + 69, + 1, + "dd396c3124795a3273bc249c1dc30241e5abb02c677b38e3b058a0a0ec0185f3", + "89816d87e5f1cc7f94b70c500038fe316efe614e3caa3e20b00fc1ebe2513f35", + "5b70d458a62c0540f8e38c7511b2b94b8535b3d32a0dec9fb2cf90a7f5ecb591" + ], + [ + 3, + 70, + 1, + "d77b30da9a38fe029d4c168c342b9029f6deadcc8419c11e8b8f28e5e3796dfa", + "2eab3bffe6b78241540cbcfcb63d272b3d92b4361766980bce5a164fdbd20894", + "a13b1e18b526761454c49a7547ce4d8ef8873ef5b67d79bc9f66082786cdd01d" + ], + [ + 3, + 71, + 1, + "ae0de5b3fdacb24932e3d4c7ad0f92e65694768d2ce6947c6ebaa077433237e5", + "fdcf371b80d0c279ef714ac3efae2b6f605f62cfd10a6413cfb2d1fd074c66e6", + "6e008ef2e51527da4df2affd3da6622e5a3ef0bcbc9dcf6df33c2f4019cd9626" + ], + [ + 3, + 72, + 1, + "e4030ab3c9d2af0ee48ca37776ea22d6cc2b3ec329120ed839b6355370234a69", + "2fdf5b497323507fe12a6bd9e4c0181588666f0ab8fde6617802f99c288751ba", + "461d4944fe9197b92fac44e8062657c6a39c57d3a089100b37c5dc1d4571d593" + ], + [ + 3, + 73, + 1, + "8178cd86664c4ad2a54af98b2df328c5a0440957bc4642a8ba6c47f337758676", + "7cc4db7c2b019b9e00801db3ed6e761fcf1aa71199f16a6f9160206825b82de1", + "c78df9dcd48146931db5409fbea5308c6f340dbbbbe012e28f2bf108be907ab7" + ], + [ + 3, + 74, + 1, + "1e4beed1301e1d34016f6b8f8a0df2b7f81ed00d1c55ee823672d2b26419203d", + "2d2ad75b8b66dc97bc9724e6155cd25d82bfebe140a87716b9db67bfd3497802", + "d8264f9284b42ba688a1f67718dfb7be1188d710c9829021ee7f97fccc38d284" + ], + [ + 3, + 75, + 1, + "6a5f259de3f5f7d5a5d3522a41240b1724ce972e8c7e9cf4cf70e3b5023b18ad", + "7675c78956fc10f36f515b21b10144ba78720db5c7822aac7f7672b1577a2175", + "0599cf255c5790a088dc1e44e6e1b575d144aca046a468f60d51036c72e026ff" + ], + [ + 3, + 76, + 1, + "1ad8577fb30ea718b6c5c0c8fd253abb882a9f1974cd834eeadadeaf84ec1256", + "93931b0c813f95ad393debaed45c3cf13c890f86c4e643efc0d2cf2c647d3cb8", + "aa4eb79c9c6468f2d0e65bab555d26d0531d43e9183a7853acef030cc68a1171" + ], + [ + 3, + 77, + 1, + "f3e25aadcb921c8f505aa675f800b7344d0b408c02571735d92fbbb7fced93ec", + "40129a6eae534442f297b308def48740ad2038653604f0e05c228d6ccb91a8e0", + "e32f6ae9512e6a1a303b6a5aeac5d042267ed30efe3d9d02a5f9aef791e1d388" + ], + [ + 3, + 78, + 1, + "b90cfbe74ed20b1e4ceff793276e79f13890ef6f0ce09b378ccd2f15c6666a2d", + "86f8823c82995259deebca3213def19a232506687bd4e1811d24366ef0e98897", + "fa7c2d76550fa2450e9b4746ce4aa625d6aa85d8e306470adf08091440b167b4" + ], + [ + 3, + 79, + 1, + "9b356a53d47b206a8086a34a13493b254680aacc0ed9908e3cf14099357a4afa", + "2c5108ebaa7a0c21a79f58562a76e349fa3578858be75569a806823ebd975ee2", + "ec1231da8ddc5bae4a19debae62605526fd5a3154aa3ddb8e8a62d27e11ea222" + ], + [ + 3, + 80, + 1, + "f5cb3561727a1f902c9a499322a38492fc19877f30f3a4857226b44e59982b13", + "dabc4219718972d6a32bd57cc27177e50eb7b89deca44f58602ff6117fdeceb7", + "5f2a3eb83e779e97ffcc6b20338dd1f69be7bf6f3b975a814f0ff7939859f906" + ], + [ + 3, + 81, + 1, + "e163d8bbf16fa169f069d3458cad9c324816fe895e62ca3780f662972211c7c7", + "20b06bf6bbbccf1c896858a165e7d449e427c8b1fbaea520cf5ba041dc4884a2", + "8639cf1cd4b9d31bf8f1e3aea87038811a54333dd92600f65ab43b5c05bba919" + ], + [ + 3, + 82, + 1, + "6039e07ec9a4557dde37c2f346c1327e8f6a98a60ba9f6afc588246b00bb612e", + "7174bb05fed259f50cd5193bf91b8a921cc8ef001713d28b814f7c2f4c6b23ce", + "7caf8be6908f87a987c8b13cdfc6089ab2f83ea556e78d93802cbdadeba648ae" + ], + [ + 3, + 83, + 1, + "b2e955d7946dcd592fed2813c8ce4fce1df1dcfe9ca41ca99746f99c09d856a7", + "15b557c529558bd4c0ec138aa60113b11a47f33395914b74f7e75fa43efae216", + "664dbfaab6bf186b2423307d333a5baddae3eb8129b5b99a5cc9d58312a2c864" + ], + [ + 3, + 84, + 1, + "b22b931a919c6e2722f70ab4d838ce0f828b33304ee4603772f183247ee3984c", + "2a2f062bde45656dbfe8a2e0bdefac84276d8d5531db068550aade3e84a9739c", + "582fd49433ce540eb062c75f0b55733c59b4c47e454a99073cf27ebb6c438a2d" + ], + [ + 3, + 85, + 1, + "e0e4f9f857f98f1faf8f30c970fde261532b4bd78c29ee2045a52d7918a75ac6", + "5a529beb5cca4b48f369cefc44e0c609b7894a3293528a4debebf1e6c4599a72", + "1664fa2900620d3855c5132c54c771213e9ccce58fb19011a737fb280a61feff" + ], + [ + 3, + 86, + 1, + "1cdea87b906f8555fe33c298cd236fc8e37889d61f1451b651c65a9a6fd2a95e", + "54bfb0c642e259037faad5d5678d439a126f01175e96b2adf76ed2e532051d87", + "c95b7553e22b818f1ff7760dc2772dbe4c9f0c1fce22a4e6e9eb980111521d9a" + ], + [ + 3, + 87, + 1, + "15df626c51cdaae9980cbfb092426812a99521c837576f8527eaf8fe0e2f3327", + "5eba2dd02700f911f876d3d31f1ca0c7997fa4893b81312697d530f12542944c", + "d38309b06558672c35577d7f544df5974b48076635890475688d53f35f0090dc" + ], + [ + 3, + 88, + 1, + "c206b911ef2f2cf0eaa3c21f75c2a027afd5fd069811b9c6c8b2abd19d5ff41b", + "48eeb94a7d3cf6b79b5a9e0a64fd6f88cbfe1faf949653e51291fc8c0a4ce79f", + "81e267142f10e69962d31b0a8c0c58e07d2762c7c0ece15f07eb8aee33fc4888" + ], + [ + 3, + 89, + 1, + "dcf138596099cdcfe1a8f3ebbb49a4f67e654b9d7f077daccbbe61dc97e467b1", + "134e7f0a8bec9ef69f268e3982c3997fb73c18aee97748a608c79d5dcce07216", + "1d436df8d52da8631d229acad2da80bf73534383fecc676953656fa148c77ff5" + ], + [ + 3, + 90, + 1, + "99d324f3f4d10eeaeec29bec669d1a3b6f301f51eb98552eed95ac2638815936", + "2019e368743dba65342eb1c0ef38f70a5cd2a0665914b1e94a95a5546db8092d", + "1306a9c100b2e4a27dae0129a65a32840db0e688bcbb2b07669a57efa0c13408" + ], + [ + 3, + 91, + 1, + "a98a9fc496a287e5d279076ae928af966ab9301f9dd52a9cd8b35f2dcbf10423", + "bc0cae7f599da959e8dc53536a47621908d24f2366bd845b12995dcce362e2de", + "b686b577e9f95324bdc38502dbc5b7b1b92540ef17ea508e18ef23e1cdeb2713" + ], + [ + 3, + 92, + 1, + "88da728187d638ed84d3c5f87c301c2390b141e3dac3d93c532a0b3caa0b05bb", + "fdbb54950aa6507331c1e560d20c23448886a53b1376424e8eb3132c76f7bef3", + "d7bfdefd241bfeab442987044f985cd85415b7c8bad4d0a7005163c140e09946" + ], + [ + 3, + 93, + 1, + "35109cad950f6e27268cb5024f22e8174154c8cfaef5411d8e4fdb8d4ee441fc", + "c20893e85a570e135809b5d1900e70d2548e69648fa821d216a20f4ea51d1378", + "4eb367b2b1944c251668d9f9c384b389b0f411f0d022fd7eb1f7879f980c4d02" + ], + [ + 3, + 94, + 1, + "c8991c482f408b3d502afcdb97e41987e5b7cd8d4ca7ff9d3c2071c67fe80afd", + "de2a3544bd13c514bcd40edfd5b6e1c66d2e8f5872d6bc312364bb6beaafdbc8", + "0475409664927e36c958c8f6fbf1c8879a4c56ce1838f273627e3a5f0f65c774" + ], + [ + 3, + 95, + 1, + "16e6327e3a5ff1a7915dec395290d748f49206ac8d03cff8bc264bd4970d4cc0", + "e1dbc2bc37e84c4ad204e7aaaf153a7f58cdab31972339d7578ae71561d4263a", + "b9347db397c063e836c9ecdddefa33b4b6a0ba78148b0e7c8589d35c5f8ccf17" + ], + [ + 3, + 96, + 1, + "62e8e44eb511a7638601b3c9f5e9f8d138d5a264a6c1039d250933535355d8ba", + "cdbd098f22578581ccf668f4ea88be808f9dc9af680162db18563030666da981", + "16f21120ec21cfef6feceb0a191a3e373e957a96147d47ec43c6b8d72ec826e5" + ], + [ + 3, + 97, + 1, + "c85bc67d85806d46cf8718fa42996417c448f8adafeee0739f82cc10ae1c4ddc", + "2d626a87b6ad092a317c243bc7f84d1d3e2f1f7ab3a8cada570e34546b6b6aec", + "9fc72f3ad0f13f078ece8c333394ffa50e15f28cd92ab74cd05e79bae004c90c" + ], + [ + 3, + 98, + 1, + "1e7fd9d38fb67f8ae436350d73e3c6687597b821da5409926419ccdacead6504", + "e7f08f580b5f40d109c7fe4616a880e00f602c4a8e7bee776904d7436d7af8da", + "f6cc2f2a1db244b580edacacd20f501cd00d2f7ac39cb259b0195f31d50b07f8" + ], + [ + 3, + 99, + 1, + "064d51e9c347dbcfd9e172e5b5cab75f96912e0eb9a6f9537d53540cf4780ca9", + "e9f7a6c5789d2c52ecdf0461591559e41dbfb7c89ba2cba50a6262c3017ea1bc", + "6b12960aeb4d9c49c294a9a74a96ca40f2a49af7f601d529d508de0ba3072b61" + ], + [ + 3, + 100, + 1, + "c049e39959fd6af7525d1d82af17fca94139c4f52ca7d10407d186bcea355389", + "9928207e5f6e76c5a9b9522652c9a397361e112a998b39a64fd7449424d757ce", + "817adc6af664cbe68fabd1659a78ea2eb04afd5646392891fb2726c4cb438a56" + ], + [ + 3, + 101, + 1, + "1df06f9abb63355391711fc4e23bdd74f817c288d681578293b478b97f41a565", + "db074c3f587639aa8d8b9eede80de827276339e66a3707178e6e7e1d223dc45a", + "ca4708f267308b3062c76ca8ba0e6b4792764454e84b91ef331e3382c133c9ae" + ], + [ + 3, + 102, + 1, + "b4d0cfb8db40f74af32c66005ee179d29dcc8d74e58846a1925d6d42f872e2d1", + "b4d7d751aebb02dddb12f02c676ccc402877f1987cfcc08453dfc89ff592607f", + "253c983140212d776b2cb33935f9cb1bd927293272844f8f883da360f396fa46" + ], + [ + 3, + 103, + 1, + "b75dfc5dbfc6c56e36bf0bc9d34fd3e533d2668c8f121e6354d8aca54c3e092a", + "31a5f7d4d9443cd7f5e16519079f422ada1da5536f417b60b0be1de2dd9c455a", + "1fde17291e80158f8611673f6a01a080a584808c3053177cdd30423e9f96dd76" + ], + [ + 3, + 104, + 1, + "501305452de09c1903f1cec00148d4e8c58271526d66babbdb232478e4fbc3a7", + "7825601b9dde2e1e5e42501c2911860b80af45091f8fc511763e9ba1ca9d0458", + "36d489856068423aebedbd89d846b43c8d1c917d03a1fe809a99be2fb6e022df" + ], + [ + 3, + 105, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 3, + 114, + 5, + "d292f49ac120784acc117bababe025683769b9b8cd41dab58d5ee103a13d3b6a", + "2682bfc3586eea77e8fcdaa185f318bf8393e36f4d683be3c7b89f4466a88d75", + "96edec18f8b41c651a4fd71c1663dd0c58aee514810b51197519b04898cc73a9" + ], + [ + 3, + 115, + 5, + "d4e3036c94a5a37c9cefdcd0c2b989220d42ebf5f9b638042953a5449a981cfc", + "be6aa824d55cad0bbb9ed9b1919f815ed4378cae5ec126508d2f1ad761841545", + "1cee63ae9865a385989ccbcb428c077568e6c120be0ec3d50890a4ff29755a4d" + ], + [ + 3, + 116, + 5, + "94e18da3052c08bb9096fbd2174a4959d40ce490fd025b5951f5eeaa83fda3ba", + "af8281b865dd5391775ba57bbf5740d326535724e1513d459ea4205ac2889ded", + "8dd6ca6198f725ec5271de54b5b0f53e6993e1d5cda90bf209a47d4ed25f74b4" + ], + [ + 3, + 117, + 5, + "25a16b6eaef230532a0c657a8a6a86fa853bbae461cc5cfcf09a42473deaf257", + "2cf2ec7cad07f8d73156dd2a9162537d1917cd1f6360a835676bfecb31f66b2d", + "5f27a5576343cf573465bd2450c897dd190eb61714167c4a4c1ed22b02bc6b7c" + ], + [ + 3, + 118, + 5, + "64cb817db17fbe72158de10649ad9d013dcdc651512827a131233ea38ebe0e9e", + "bc558b4d47fe7e6acc38efe3fc4e7261f748641b48b4df830523ce6026cd2ba0", + "e5c2e50703cd3872a4cbb866d460411410ac901b0b44f24754322d81f2e1a1c6" + ], + [ + 3, + 120, + 5, + "5ac55990543a553657e8cb923cd5046d50d3c791c747aea3b4806a6575d2fbc6", + "f3567bc30f7f7758dc13e9d8111c5e01a535408aeb6c5cfec375e615b9c85fa0", + "29524c61eeb528d075f60978552df1d0707e85935ae28844453b1bad9a823106" + ], + [ + 3, + 189, + 8, + "d509c9326d72323fe73e121a770b272059dcc43ad2d3866198c9068c9c52ae68", + "da64187f02e3b5c4d4cd6723a7083f1ec985e0b5218d46417664473a57fe2762", + "cc73d4027f331b9b5d1d6bc5059053b2e687a14fbb46cddc43f9336438602021" + ], + [ + 3, + 249, + 2, + "ce678d435d865c15c2b6e873ae1ff223894dff05df04f8b89990078ca0ee1114", + "d900c49221548f7f723738760ae5976b7773a688d58cfa9ad6807c19c34e60e5", + "f737c4e185a6a4c1844dd049f318b9dab0f424b286a273485988c07249c12e6c" + ], + [ + 3, + 252, + 2, + "d6aedb98ae819f7a137ea6a7d9eae23a2b80834657563a7dbcce20f19c9082f7", + "e991e9d0c6f8a71286e0cb0c5b9c8cc9622452cdf4f4a91fea20acab5f793d86", + "73d96b0709aad6ad131e8d78ffe2b903be4d452f6697f1f2f8bcff6805db1e8d" + ], + [ + 3, + 257, + 2, + "58a6c634389b7c29bc75fd1d01ea7635c887f765f0ba881fa3493136d16c0f0d", + "10d557b981ed490b3eb3e950d28e8fa9f208583e9cfd0a28b31bfd71f84bcb64", + "a6fa4f9260123a064a72e65ad6187097d9958696c0c6bceaa4e2981ce1af5b0d" + ], + [ + 3, + 258, + 2, + "3fee43ff43368d85cee9bfadd4bab9189e202a3694d1643729b8c8263dd96e5b", + "7f0ad7c5096b069a2ac1e357102804998d0d39a711ccdf1a67f140b018d9631a", + "bb3b5d1b81316f4c7ca6fd860bbb167304de12ebac13e1df10ffcb0a5692fe39" + ], + [ + 3, + 259, + 3, + "cf9f2c38ccabc0c82be75df9d227db8e83fac67b61f9e98e69c307e5920550d2", + "f58922a62fa0c0246e349bdeaa485132d1fc904eb795669fdd301757d83c4ac5", + "23dbde7ed0a6451e7b1138e3d57d35e653d687c06d686a3256a2caf396cc8a74" + ], + [ + 3, + 260, + 3, + "ac9a9024a9dd22ac30a228217b2ecefa5a4afba9bf72a205307f003ffaa1aefa", + "cb0222d48c96c5a2da50173fc211b0c43e50156cb50527c375be9c671592850a", + "288100d9a996e6c2fa683cd8336e05b7b2857c9ac84b90c45b22d6d07fec3299" + ], + [ + 3, + 263, + 3, + "78b86c092d1882b2873737215f5d2d4de67e16c40fa00769308adc5346184266", + "6f55acc873d51e3285df71eb3866afbac8d9fd601f270256851906077d69e2d4", + "0ed1aa74038698190bbe50af42206c2c50218d349b7ee0a0797dcf8caff13caa" + ], + [ + 3, + 264, + 3, + "1e63dc469bf745f5b9df8afe81eff3aaa79d8e9f3c2843f977d4681018b1e575", + "1587696364410a707ba5b34077f879be935b03127126732d8208f7a43b216048", + "359be125f18f29d0f722b1afa74959cbffe818518f0d76af560efee880d9552d" + ], + [ + 3, + 265, + 3, + "68425bac73de9d490838f1892a31e72f02dccf685934608129f9977990a8a988", + "4262bbc8a65609d32fa09e014faa0ca676e37ab2f4c006bafa7be080b0ad13e0", + "92dfcf50d6541fb66803a65a75bc93f17cce0bac5e50e3b4410a3a76dab3830f" + ], + [ + 3, + 268, + 2, + "0b4ee00c66e261e582c818a4180a20b5efcafd3d4168b3a613ef63876c676678", + "44b2dd411dffdca40af2bbfa8fd5752455718df9cb5bca7ea3175eab3d8bdeb9", + "d8334be16861fa34b443a3ae9e26dd0a1353958d421085b2ba28954a712346b9" + ], + [ + 3, + 278, + 2, + "e25d9ae6d1c7becde0730e0f7409e5375d5513991f96b863864d0d6a388130b3", + "75efdceef8aa73e1e4e07aa4e0a51ec72a4d075c3d871699ffe8f8b49e623371", + "bf3b00e5799630f3e19bcb0cdb6bb6ff3890e8bfaee49318a1eba5357ae0045d" + ], + [ + 3, + 279, + 2, + "21233834b03d62187d1844745910748495534f362a7ef8f69c51f628d59e4a8c", + "400573ee89890f917c0e4959e73c6e9e37e5a8b1dc0796625ff439e8d6d394a7", + "b6d7c82d30158e098e22b7f6d9666e4ac8b8eaba37da8585ed6a4d3855ac0185" + ], + [ + 3, + 280, + 3, + "6bf0e23e41116d17513c3fad03dc6d13f091bccfa830b1d6c0b5a1cfd3638b71", + "aca93bc4200c51d73f0782e44a01876fb49c0438b016f68835cf7ac273a470b4", + "280c758d77c5f396c72ee02baac95e368a821a2583ae2df4d214384144bd174b" + ], + [ + 3, + 281, + 3, + "54bfc9006749e3681991175f59c9fc7ee4737c8cb4c5150219c229d858ea5aec", + "d6be5443b02b41d9b45b01b4b8853fc3a8d44eb6c5518ced773458061c95bfa6", + "b798a36cf40459bce9e200b08cfd6a519be9b1d38164a6f41c0b2e952779c3ea" + ], + [ + 3, + 282, + 3, + "8373fc1f4fb437ddd584c0f25d2d70c772be4f3a630af97de28df7bf109fc8f5", + "f8bf75e5d65b81da6c67d7ff7c6821d2dde7704a8ac31da57d1267574da348c6", + "928fc4e769d9b01cfae2f71b4c5ca7a3ccc0462f31cb0c1a103f60c86f1000b0" + ], + [ + 3, + 283, + 3, + "e626a85aeec7d6520f95085c5f8d54125b9120d736a4b5b88db7c35ed3b707a5", + "94669dbb973f7f4620ac2c0d42e0f75e147092551c5a7177158a0aaebc49e3c0", + "3d94b9309215b81e99778cc7538993f700b67fe06ee777ba60a2a463e335918e" + ], + [ + 3, + 284, + 3, + "3ffc7b104562e51f3f880b3d59224cad314767bdbafdaaf733d94f2eb79d2edc", + "70335b4ce010d78a5d1b81027a195235760e60b20400aaa867a73ba4925cdb35", + "83690824b2937503e9c3c692edc6b1f359665ab2a2fc7aa0494c6a47527284b4" + ], + [ + 3, + 285, + 3, + "6b244bb4f362615cbff1ef3903524897701be49d518d9006f7939ed5c09bb1c2", + "f7188721f8826cbb033160ddc114c74586a1c98990f78303c3b1be503159a709", + "946e7265fbad39745a68fe0c29746c5c751fc5a6ef396084a991141231958960" + ], + [ + 3, + 286, + 3, + "81078c818418be072c48171b9a02ab709b2a9f23bc5f952844222777c6805475", + "9b610a69a2543a28bad4ee90ac8f3bdd4c15802ed98d3f19d764a7c0f53cfd23", + "ab7ca269fb41e3ab81ed23a66fe72e9ef66abd10cf76537c8045e849537406fe" + ], + [ + 3, + 287, + 3, + "f85e381d8a63759ab250e7d19f8fa8f62641170af4a140f840e3aa6bf30302f7", + "a5b93622608d28f54a29ec44955181932202f86463876ac2ec3e1bee0d0e060d", + "0127e64d3e4b640f1ac2ede3e49200a1a4eadcd8b02f14624e42200a6e90fb07" + ], + [ + 3, + 289, + 2, + "b88174a9b8ba7e63ce6638570dbe2808677a851895ab8e20ac6d7b29e6bd44b3", + "5910c7be34503d8c3f761ec257bdb40e15796d1542df92216108e925da7adeca", + "bb659300da2105d985dce119566ef59c1daaefd5515f82aa021f93db71ada190" + ], + [ + 3, + 292, + 2, + "0d3b4b62c6bfe6b57e18af340c3afc036788f95e979d3540c06b412e35845104", + "0e3490e973b16c077ae36a7144d7597efa326527754662b717fb30b6ac4584ae", + "926a84c461690926f0e72e2e6923a581e11a47b886f7f6d90537fc53d6cfd409" + ], + [ + 3, + 297, + 2, + "8814ec29636bee01cf4d18fc31d8eb3bde7a2a649a21c3907e704a1239aa81c6", + "57ffc11a0a1c831bdbace575e45ba2579f239af605d109fbb6c743ab75805152", + "583beb4a94839c2f452587e0d0d0fce992084a121b98b75e1f008a20145e489f" + ], + [ + 3, + 298, + 3, + "71047dd80e8c51cd26c2b875e937c67fa68bd1850a98824bb1b1d2a3774ed5d9", + "4f027f12f1cce8ec9f75771e87a0d2d88152c1eca690e64c68951e02304932a3", + "1cc6f739bdc76c6513338d24d04e4b25d04c24b92101f37fe07696f56982418f" + ], + [ + 3, + 299, + 3, + "1ba08986802fee46ac494d0f83fba995702006792267e778fd4dce78cbd9651c", + "a43b5f33471099103d35b996fc0688a2857123e6a44806e346046b5a2a5a98c5", + "480d7077e6bbd0c1f6f9ef1d54163d223184c1213a17cd37d156987f581b5a7a" + ], + [ + 3, + 300, + 3, + "9e99165f703542d0cceed5e2109cd6f965f8aceff3ee7f7b146e2b5e0bc9ac01", + "87cbc464bd9fd542e95172329a447315c44721bfa0dac90a0a7668d5154c2ba6", + "f6369dc78f3997777456cb759b2eb6798f4ae4430efd5abd7ca7a75ea4ed18c5" + ], + [ + 3, + 301, + 3, + "33067320e60caa2b0cc91016783567284922c6ff1b5ec3c8989ddbc4b0eee1b0", + "80e908b7fddec9c61318cf1e8fa961e9e719e59c79eff9e94646fd69bef9e887", + "e015b69ea12753cd324a6dd88866659e286523641a7637230b5037fc0c69da99" + ], + [ + 3, + 307, + 2, + "6837d165a447291d3daf5d5c3ceefd0137560efb3024c753038ffd0dc277754d", + "e05fbcbd9446fe3934f47eb9de63ee9fcc809ab3f50ee88c2a326478776e7b12", + "d95dbbef51157e7ca64381f2dae7d3a217fb6475e01b605ffcd5e0d2c0cdbda8" + ], + [ + 3, + 310, + 2, + "7c2604b5c3e868c8170c6bf64e126af75afc6fbc26238802af6a112c38a9d352", + "0755af95ea1d6bc6a245720883af895ec8c548abfec1b0f7260eefe2b644f8a1", + "ef733d7f0ed48b8227a2656283bfb24c463b61129011eeff63d4a66f008a9ce5" + ], + [ + 3, + 317, + 2, + "939514b18ca2a2cf37aca277c484d1252526663dd447dbe39c8a38be184df77f", + "291efc97f2eaf71a0ceec5672249c4b37637531066ad038c5571a56e2b4111f1", + "19b2a4e5959ba1798865b42f909c842caf3a65417cb0b3137b7f22964ed90a7e" + ], + [ + 3, + 318, + 2, + "43763cd3dd22feddfbfa200178561226e183ae68d8aab64d2ff6bf4611bcd0e1", + "053011a6f04dc2b62bb14a0039ce31983a6e142ce58a0195688e996f34cec708", + "d68a2b25dcd529083cc7b007ac81fd31611e49cbfd04b4e9fcf5d878da413197" + ], + [ + 3, + 319, + 3, + "4b182da80332c6e614789f8f84205b7ca4533283f15acaf0f6d88b148edb388d", + "a6fffec8461c3f72f34bdfb75f599126264972c121f659613891744451a3f21c", + "7e76d0ff6f7e39367d82095a0d78b5601b87c9e4bde04b4696250a8dd933ec27" + ], + [ + 3, + 320, + 3, + "c8edd6bed8881553f0428d8995d3f2ec86605bddc5d447969ffd496dde75940d", + "c051d860c23e5d18ab4c7e9cfee486c69d81d2893a5901fd86e8b798eb65295e", + "99e1bdd52b749826aef6a258a3b3efbfefd5b5b89c8c522ef8e7af3c69cd7722" + ], + [ + 3, + 321, + 3, + "c048d884609fbd82f6d5a13d5bdba63cc17853d1453a3e78fdbbf2be2bcc15e4", + "1da65df099f1c5e0f072a08b432a33fc1729494a054e3a21b139e769c72f553a", + "0ac3fa42287522cab864e793e036b76852d400d019909114cd8655dcc4bac2fa" + ], + [ + 3, + 322, + 3, + "5a144b19afb503fd5d47d3af818999a0628d1c80a6f3e9c5b40ee9a90d98d6c4", + "46c2e6347c005463961df88708c70d0572a8d26d1d0ce71b434a15bb3e8abc6a", + "1e28aaf00480ce44b4f2370eb8506c56f083d0c0bda9960b4ec28befe3080b70" + ], + [ + 3, + 323, + 3, + "0715280fa4be1d2b4078540ece9e70140664896c26d43edd3f9b725915c1a58d", + "2f160501accda3d5f8746fc127f47dfdfb91afae535760109576475e54b4b26b", + "ecde1cde2bbd66005c7bcc119588563452b14b0e3232468e0d8beb348abd3997" + ], + [ + 3, + 324, + 3, + "e8b6f50df1251497d75540c6099b3a3d95332380d19f24e8ca1028faa80ab92e", + "77c98b1e30b1ff174d9d5f62137b05af700e6e3cf29295d8bce541cbd1b3de78", + "3fd03eaa3f0ef5ccf56b710baa7c1ebb04475a97ee7fe80fedb0b31032cb35b3" + ], + [ + 3, + 325, + 3, + "e02ae18a8d517d71edab287e186db1f9cb6d39e3716c92f202117b005bb7e4c6", + "3b02ed467e04e3089adea5b4eb168f1610315c0d2a51aa3aa70c3a1eadfb537b", + "4e7ff5070886cadbea5f1f4befbe1419e601f8ac006af2649556550c35ce4789" + ], + [ + 3, + 326, + 3, + "fbde35f8a3c42b7c7ff16b2c060bca149a1c6ff43852ad7188b825f4cf1aced2", + "da54ffbc5871406caaaaf9433418070a1ad873156ca17ce9af3c07eea40598ee", + "26cd1ef32c93972f20e54aa8017166ed39912a5ef319830cbb93aa6e48a927da" + ], + [ + 3, + 327, + 2, + "aca3f66dca63ef7a3ae72d750d6bbcabee2f8b53d181101390d772bab7becc53", + "00be23631b11b5360b1e2fca9164dda189eaccbf15ae0ab9d5f90503bff46967", + "cd3a582e55d9fa79656e10867d42ff94ecefa2cdd71cc09b78c20d4f15ec2d6c" + ], + [ + 3, + 330, + 2, + "10e31eb855a7fb07d86b3505337dbd82da44aa1410260523f80a839998d92946", + "fe164c798f98209dbd079ecff5e654cd1bebb2e3b63c23c87c95099a45084866", + "1c429ca8ccb2a2e16ab89fd895b8fa8c8dbaccd6b9b95ba553ee88d5cc3a4a35" + ], + [ + 3, + 336, + 2, + "4633f9fb03f1c9681c17b14fb319653f3ef42d268dbf2e3bf97613e7d7c0bf56", + "0693d51c3b18cafba9df699feb0b0d0d731a84302fd6b3da3e47901a4434b2d4", + "d0c94605e593119e8a5fec19a143d06268e73e780b09be2a41311219cad60cd0" + ], + [ + 3, + 337, + 3, + "cdba4fff3155c74aa729af5953fd612e66e77aebc90b7fa9be3562e9ee431998", + "e2105bde1a7e270cae255941f4d76d56031b4976e933b3fb93d7afb74702c3ce", + "79e325008e25598e6f02f48a0563360d35702ffd9420bd1606f13bc7e9d0bab7" + ], + [ + 3, + 338, + 3, + "f1657134a5a169ac2e4133993676c5903dca28842d25afd6810f59c2fa2e5af4", + "420b661eab3f3f2c33902db04c3acf007e779dd4a251ef0fda876d77e57c081c", + "53472022140882f010a3490a70cbf13553c474ea97b875ec998e4686b2205216" + ], + [ + 3, + 339, + 3, + "405905ee39a7ccefcb07e99ffdb4b13c625bda5f1034c25460285fe490cea092", + "0d904028f637d210c38fcda29976c563eff1833f91783a2d8e2ade967f636d55", + "11e279e7db5fccb49b6ff9b4e217e42a4a432b6c8bf9f9bcac934a9f711fc2a3" + ], + [ + 3, + 340, + 3, + "c27ff37e2e68da0b84229bbb9e1c987aca7476c00f6ac80badf964007e8fbccc", + "28515da0a19d9c27e7edc4877821eed863301bdb4514ca060d3130cf36ba64e9", + "c2a5d7d254c6a058912edeb822fdfe952e821617453ce636c7e518a94c0a45d3" + ], + [ + 3, + 343, + 3, + "f13653585230e75d312509f90e0162df97bed0832c8b77cae667909d1ebb6dcf", + "ce7abe0c61622d9f56db43cf5d9f6e5f1e30858be6cf89638d1c2029e1cd24cc", + "c59de2ff0029175543e37674a5123d9f13212c453be3c08031b626367ce50799" + ], + [ + 3, + 344, + 3, + "6a535cb7c82a13845df0ef051eab29759c059628769374ea1c0c538e638c50f2", + "6e90b46e797a74ae9d350fdae455faa56b04666daba33bb78b427e307d95f5ac", + "72fe51c3b41ba35be96ffc3d3e37e8236f4c1ef599d20895b27eb829ed316230" + ], + [ + 3, + 345, + 2, + "2595f27048669731bdfa8d2b25c26666112685610c1f27db7167e1ed06943747", + "e67cbf3ae6ea2e21ba3981d54fdfc70754c1c57b2e183290ab0606e6b5f80f5b", + "ec25b5ea912d1ed8676cc98861a4e94da85d209d9ac344bfc17aba55ec442276" + ], + [ + 3, + 348, + 2, + "a32058d51641ae4c2f8e82d8601068bbd7fcf2e7636777c0349b9427a68e15cf", + "228e0772fe0306bedf424cafd3eccf0c095ae666c51182fadde187fcdabfe661", + "74d6ee4f32495b8c0223fb5c475223e769d4d47765043b7b12e407a1f1cd304c" + ], + [ + 3, + 355, + 2, + "ebf7ec9f8e89dc8fbd4660b8b7171548eeaac07a174d4842fd98b4433baf9e9b", + "661f82815da74017e8fd4dd6a6c51f098092bfc495c2d62c66a707b513c64a73", + "a1b818a691aac2033360e07d3ad704726c8201b361557f2646ef4de154a7367e" + ], + [ + 3, + 356, + 2, + "3c0faedd91ec883950a83195d67ee793b2d6c78efeb15018b84ec946472bd8e0", + "aa8e219cd09b0ab95a4126378678ae303805766942c81706f64b72ad019d1fee", + "c0b297d9c4760df9ac4441ccf44bb9ce8d7427151ca1628b65898b016caa89a2" + ], + [ + 3, + 359, + 3, + "8a69bbae863c56642bd039ca2b9a7ea6a16a315fb4fd7bab152ef978bbca8d2b", + "d117bd76265925be3a0398d67936c38909f3b4208edcb51e6a1b063de6e25149", + "32e96dcc29e261905ed1ea7e1228f002798485766363f5fb635b21711637c427" + ], + [ + 3, + 360, + 3, + "d4b997a71baa25c90f83a0000a5b4f4782f3ceb8a3cee67d0fefae621ed183ed", + "4c3ac1865c9eee95e050e46257814be71e74d8a52e93b972e1f18aff39e16eab", + "40635c4f4dc47171fbfca307dee0997086cf4b98ae4280ccc37ac7c0af2ed107" + ], + [ + 3, + 361, + 3, + "efe95ee4aec409d17875a48c659e6354b249ca3578a9343e51cc6b4fff7adaae", + "a3ad981f93264bb3109c0b7a19e11c5aec32c804c9bf7fd7cc686edd73638ece", + "fae8327b5de7c94245dbaf9ecb894c3bc3090364206a7e080c3d2fcc9e797014" + ], + [ + 3, + 362, + 3, + "2203f34c588d939ae232ab9032d5a223afffb486eb013b54c9383f2e0a59b451", + "c75b7d1004a60ec9dac606bc7cd251cf68ec5bdf8c8d35c5e5dcaff18c38ba0a", + "033d01208ba59c4747698223ac3f61ac68bbc6e9679ad6331683cf22a7042fcf" + ], + [ + 3, + 363, + 3, + "6f70ea07d4534d7e417f13e05284ccf09bbe93d3d4599e6ec6c45fdc07273789", + "cae80a794ff48ccab535f0b02ddbde3b28945051ab5971d4d3027bcf78591827", + "8df730f2d834ae881e7e9ca08541b326a1ece3aa10a67e945704e444cf587bc8" + ], + [ + 3, + 364, + 3, + "569e21e8612d79741a48e8b4f29f889bfb4e8cbb419198fa1ba5e91b3519363e", + "cb60d27642e1c1cf1577a2e4c0d27f8db329eb5df483a40d147e5b133fad3998", + "5890fdee3e8572d5c9274d1f0838e9e364fc1d52fa0997e5bd7166e51262d40f" + ], + [ + 3, + 365, + 2, + "c362fea1a9953d54c0e880b2f236fe504bcd6a00e8843522a62bb2e61d78684d", + "f5cbe60415457f45d0a8cfae035c8fc74b3135d696879a2fd3a8c2ee7412407c", + "2ca525292f6c84d6828261b03463ff016d34b09897717744c87059c3c5c35cfd" + ], + [ + 3, + 373, + 2, + "311e61f31595bf5d22b1cf4dd685d1790fa92c17892897a7555e52a5170836b0", + "72aa9be0c7248614f6b50b6617d4c2a980359161d63a63d9fc8bbefefe35b239", + "06b02d40ee92dd3fdfe7c1caef287025a2ba67c6af1f62a4628a69065eb7af79" + ], + [ + 3, + 374, + 2, + "0a4951b8dd4f308e7d3eedda7c6569042a71020c54917596ea38e2390cd978b6", + "97c21735d7dccb3c432716940d7828a3913e0e01c26b5ffa211663c9ab4fa2f3", + "98b29c533c5cd4feecf50cff29b2ff73a76e9a3345635cf2cce62f8c4d938487" + ], + [ + 3, + 375, + 3, + "c040b36ac2c65288bda7cbcf9c0fe39b2627eafc80d9078b4b0decd829c41143", + "e07d1a0eb7825543399e19d65dd99fe712dfc81fde84077a4fd8c515382ae469", + "104fd837f9616704c96a32accfcc066dd1e5b12b436345b137cac98245b1c2ab" + ], + [ + 3, + 376, + 3, + "f602db73e1d0b4802faf22e972ac4e27d36f27939aa9dd7c71cb9a6868861013", + "12a086c7568fb48c5cef0548039d3841a9f55292ab7f1af3c5d186d1a878eeef", + "7f3c6ccea548c35d8d5b64655ecec4fafffbcbfa67594bdec9d97a315b4a9785" + ], + [ + 3, + 377, + 3, + "2e630827d55c81cc94ea8b9a6c97b7e440358a14b2abdcb9bd5f3c3f8a43caf1", + "f67491162e7f251e9a89c240365bf6d6fccf61381a8cc264836acce3029c8688", + "d90adb40d925c812f89b2916de01b6a47aca6d42ebdfe4103d907235d10f82f7" + ], + [ + 3, + 378, + 3, + "da51e3b17fdf4af997d6f538c553517fc9790db15ab1531fed7f3e1e60a1b2a8", + "94a941be1cb104ac643d71063e585017ae7414fe98c29b0c923ede6f95c4d2ef", + "08e27a261552ef1b20901685e3ff0c1a9359efd0ee8f24d87f0eb6efeef53263" + ], + [ + 3, + 379, + 3, + "bc8ef9e72fd665f57b88e35e0318e0cf3c6026d0be43b3d3a63ad2da76c656cb", + "aa698651154393631b37e9210f1947bd386d5a8d22bdd24d283802ce9ef6d93a", + "7ec039afc8e12914d4356a33f362249ad0950ba7473c56e431a833f6209a87e9" + ], + [ + 3, + 380, + 3, + "4caf9f9efbb1b720caee153b5808bf791f51c58e92fb064500f5e81d011686c3", + "49e14b534b39a69133aac041dee4c8dafd1678e3424075abcf5f1737c575f9a7", + "b537f02ea4ce733468d48c14b4aa9ca1f388c0dacee9530d616f7375bbe575ff" + ], + [ + 3, + 381, + 3, + "bf2bb2c546917c9eddd1fccabd6079229317921366f30461f567b8c5ac789ad3", + "175b6b6c2a0bc458b72ce4cf24d0d98bef8a2eedde624b9a2fbba0580f212586", + "01d71223216537f0be22e4afed56b3965ac73b49994f4fdc77676764d3742b19" + ], + [ + 3, + 382, + 3, + "03091fa57552ea1c3da93ec5061a55b3410851da8b73ff26aab44bf512adbe0c", + "eda3dd0d8fddebcd9741ea7ac1b7506517bb01b5f1ee51974c6ef3285a7f604b", + "d0f039a871171324551e1af7618f63ef5787da7ded8f0cfc6c9fc037116c14fe" + ], + [ + 3, + 383, + 2, + "67cfa40bdc889131e44bb00524d34954b94fe50cda6625de84e0f2c42b5df7d1", + "f1c7189c907f8a9738ef82da21767737e08f0bd9803b87553f1ad2a88063986d", + "bdcfcdab581ad25baf2ec1cc2bdd98192bcc0a115ce2c40413d4116ea12f2d7b" + ], + [ + 3, + 386, + 2, + "6395b678759e3eef5d250592046cb49334bd8f9d6f7395159ffa010155641e3a", + "307cfede7f8d12675c1587b094b673387489c1cfd179f68f08c468e9ce36deb5", + "48295073f152d63c0d473e198b3533e4cc1ce060126d494978a38fd07041772d" + ], + [ + 3, + 391, + 2, + "f6504c02debc90367353861903122bd1ee15bce2e8662b82ce1674fb1ad1b3ab", + "e25f2ceeb67775684625362f438d69b237a6c127b97747d0b2a60ccc7c627f42", + "ddc4311dd40db4ea1cf7517c1b055789fe8bb76b6423a5e8e7bdbeb3390b6025" + ], + [ + 3, + 392, + 2, + "d7dbd9f0f1b96e89c6efb27583a89f70baea4da936e2d3f299edecc8efc6e96c", + "1d87562521a5de31f484a0e83999fa66f806e5c55f5b83371b589ef2962d30b3", + "a03dd9e70141f497eeb69bc742bf034d226e4875ad43a50adb60eee6db796a12" + ], + [ + 3, + 393, + 3, + "6610e6bc7c210ca3880b345feb91d4c787e450914145d7c0469dd00af38df09e", + "b7f652ed46281c658a2ce2517a7eaa2461484dbbe652b7be52bb6e5b86cfa387", + "7cd03b84f2adb164dedb406207974fc6520e93d78f295edb6d467fe751b5e943" + ], + [ + 3, + 394, + 3, + "94c424d3626c4088bcc8519e8c2fd02210ee5185a1597e77d6301bc5b3cd3139", + "b8a13ef3189cba12eebf5ab7b4caa77f60a4325a8e57baebd51bc0ab9674caf4", + "265b746afcb4db16709db1ae806cfc8f62937b0db45e54aaa8fc80af31a4ea80" + ], + [ + 3, + 395, + 3, + "0dcc22563183cd8c7551145254fe3501dcfb2ee4e653545785b1df6bba68c711", + "b1b1c264245f218aed9ff7495ab58972adb1ded23e03a3423fdcbd3e755b70b3", + "49848de1d194d56f8dc29ed3e7f196a5a2be5aaf186c15cb28e9fc9c41853370" + ], + [ + 3, + 396, + 3, + "8180f47d6ed719ae643d2450035ba8ceb3b5c9d6aacaff92a7da84f143df090a", + "ee9588ade6b2f81225597ff04bbe1298c24640bd0ccdf8994b439e5e845d0028", + "1db07326e70de48b8914cb8fe4ff049356466e662f69a0960dd8ededa61b30b0" + ], + [ + 3, + 397, + 3, + "4185d18046ed8e84b8cff9c97c3290e77ea282fb486dee394743aa446e6b6c68", + "18f2ad2ebe7a6e1484fe8d62a7f11f873cd9c5a078c092179a361e5c2b286995", + "8ebb471957d88acc6ba41213628de254e5c9ef07febeb375d22b08e10d33c127" + ], + [ + 3, + 398, + 3, + "65e4ca471c1fed62da04e0dbc69de3315a94077e59b9eea09e0d5027b4580c0e", + "afafee1795a90193c2c1dfe6238153a412c8ded0e592e148bc74ad8b20534c25", + "72570bf734c05d8c03c8bb90c7fafbc4f5c4ad5b0035171f7de9d2c743a7a157" + ], + [ + 3, + 399, + 3, + "d1edc2263baa7ac2010e8e4acf497ec8d84fc967bb10a28faf81763f0e86fd6b", + "9939aeb15a17d513979f22ee4843983e69c5f11a96bba0ca4d85efa61b416e08", + "2d8b8065a79d0228c9b4bc3694139f3532e867635e70515cc9f8a9f2ccb76906" + ], + [ + 3, + 400, + 3, + "f2c5a1253ae93e0fbd31ef80b03639e20ef4bf2b58101dda7f3a75dec1ebe60b", + "e29ac82fee68259ff066f381891986ffbe78951c59c1c7084795db6ca731baa3", + "ded7b67d5433f8d3328f99385d333e6fcbee1956bc6e51dffede1b4305f5e7b0" + ], + [ + 3, + 401, + 2, + "76df2f7e57f9bf5aa5b36387c7f69cd402daa7812fc22fc097ddbfd37b84970c", + "8ff6acc669965edebaa5718ebb93f414b7b6ec11d206b2ef6a385a1f39f18715", + "21e4f5ec2f993b955a66f9cb2a88fa4d07c90e53f87442e18a3e059f21c3b42d" + ], + [ + 3, + 404, + 2, + "54137de71b93fec77f934588550a91bf9c7f0585d434d86343844f3c6486ac87", + "cc0e33755a29375b96863c35bf6a8fed227ba057c2a912b6b15d91ee79bb50ba", + "31d027a17389f5e788b8c6520d74b9358b5f6ea490ed16b6d0a74f7e3a9fd1da" + ], + [ + 3, + 411, + 2, + "af4185dd552c56ad48ed29bd82bb7ad1d271f09d803bc0368afa4cb99b49934b", + "c86bbc0a4d15dfbd8baf985d73dda009a979289d9647be6e03f9580ab3f1e47c", + "e3e81f7ab74414d41fc3b49069c268848a24dc7736a4aebe66c467963b53442a" + ], + [ + 3, + 412, + 2, + "f58dab9f86910b6a04029cd5bf6de7a4878d9feea94dc12c16d7e891b4ba8e43", + "69d4693b34b9fcb3ecf002a292fdfd51a8a4629c47740ca86f8d5fcbbdecee23", + "346f55d258d729b09f0101fe2c6338075904d63803bf9c1171aa02cfde132cd1" + ], + [ + 3, + 413, + 3, + "7b6b8bfa6958194b51da18deff387173e7af58a1d6b3bf8b17bc38361de3652d", + "e2793eab562d222136fd727c5aebb03f2ec1439854d908b15640ba6059c6ddc8", + "6f9542bbc7bec3c1c2bf966257c40213d1bc9874d2871e1085df3843703935d3" + ], + [ + 3, + 414, + 3, + "7e8dd5b32fb819e14529378b3eba3b5f028fcf06bbeebb6e9b0727b70910fc25", + "66a26bb6af87468485b1a1d4adfe6707e62c7c45601edd50463dc5dbd9b766be", + "13c2b352708c96687c7c20e8b4172073eb0effa8c6383d689011c7f3bde398d0" + ], + [ + 3, + 415, + 3, + "c81326c1cece0a226529c7ec7bc9a5197c7cca55f1d765ca22cf81336ae16511", + "dab8ad50c15760624c4bf8ef4294dfa10fc95bb6e1576d826b2059cc98f16e1a", + "bc441928bed3420986b44c32cb5da754c771e36267c5a736f26e55579e8d4c36" + ], + [ + 3, + 416, + 3, + "8db6b7de67a5ba233631eaee7194c2b8bc956bb393a2a1bdf26ea56ee858caf0", + "364c0b22535120dc7c5d3ae10b26da5760a6572b846e776fab5dd05fc2323554", + "e4a628cb3caa620f097e656b1d9767f7eb93205b5b3fc74e72d193d1897cb80e" + ], + [ + 3, + 417, + 3, + "37d3f7326e91490b889dbebcebff17729b8965e20114bb7cf0b2a2e9616c52f5", + "2bdc079b1550483cd6e87e3e5698ea1cd81ec0d1f0e49efd64dabf644e91b050", + "5a84e2495b70acda456377c29f568c1ee0f20007c8c841fd492448ffe0b15f7c" + ], + [ + 3, + 418, + 3, + "3dfc1ce639115b5689e824080b28c6130456ac3e25b2df5a04248c8c93d4e43d", + "320986f8a8cba1b149056c305109504e2e8dc191af07bea362768c0ef605b9a3", + "a9e4040b6b3f55b32ca6214905d0e2d09eb725625205e7ee0378f00757e2f69f" + ], + [ + 3, + 419, + 3, + "3dd1c34fa47510175a8fcacc50768044d9d4b462236199845011d1d776e48496", + "5c3269e73b979c782e0dfa950ccdcce15e0b8e096357a04fdd8d1a240cde1722", + "6835d39bdc52984e9767aaa883146a4ee7a58e5db460d7741000f24e2de6d74d" + ], + [ + 3, + 420, + 3, + "e2b690962602b3a5c1826714a60f569c957b0c0b67741dd7c7888f5e97a7d3e9", + "ca01ab997ab32a8d70571413bf22f4a80d7d8d12c3e91d2b5fab79f9a4d32928", + "813722266d0688d270da3e811fa6d02571a524a2313dc9a6721f901832dfdcb5" + ], + [ + 3, + 421, + 2, + "186de15ae2e33b0006bf2afcb5bfc4336d34ed68da9449b07116ddd590dbae6c", + "b96a301185650775dfb0fb0fbc46f8d87ddab4c6d071e1b8eefe57447cdb2bc9", + "6154c660663fb6cae6f05ad35f9543b732cd7a2a375a03d1eb00ab613200d5ac" + ], + [ + 3, + 424, + 2, + "dcc2cdf287efbd355a09d82cfec17f51af4c13f827085ab2977a06195fd3b78f", + "1e426aee380702f7b51a12e557b4aa11327dadbcff4355b77fc61733ebf43199", + "47f89d339ea7cd916898d7eeccd2d721420d882ff9351b1a4969940ba18ec181" + ], + [ + 3, + 429, + 2, + "0252dbb4ae6a3c20bc662139f391795f637c60a3b101895b5338dee64034875a", + "c4d668e1d925400356c69eec57025394997ee4587fc8a8d833038590867a7157", + "937423259d796d235327223b6445cf234fac5e29e088b34488c84d929fb90898" + ], + [ + 3, + 430, + 2, + "f705fdcf0c884227b9d275f71911a9582bfbfe298ed3eecd7208942306de13ce", + "1b733e57811689f4e652db77fa3482cb14fd8032d27e732645568bb9ea86ca4c", + "1b0f8872331d001864d65a3247893b1081b7716c74f549a86df7538cf215f7b5" + ], + [ + 3, + 431, + 3, + "e36b12c835434b92c906a026bf6a329f5f9cd29357948830d249f23f585675af", + "b5423680517f8fd6471328a4f3847037bf2489a9e2d530994bca93ee52068be5", + "73b76f963ede7ebf02bca802316e042cda1be1fe2970ae666f7ba52bd18df439" + ], + [ + 3, + 432, + 3, + "2bafcf8876661cb8b0d8267e8418f33dedc8019a1fb3f8b1c5b124598e5b1e4e", + "ba0417022b5969a4c8fce7714da433227678a5e36b1640fab1b69da645bc9c22", + "c649fde5f78b5e52824adb55f0eb5e01e84e7604ee581bd15f216b8a1b8a4db8" + ], + [ + 3, + 433, + 3, + "05bfda7c64325f92912a482bed5b3960a061c6948c8c15a30eff35e6c33bb68a", + "e7247c88ab1ee43a8a498f56807af0a3ab8c6205cae0c9f25db54ef932d64f85", + "77d525781d00e30c1040547bbb2107573b346af8446cd7a65a5946a6d452d352" + ], + [ + 3, + 435, + 3, + "d769cad5933f6a6275219e2b317e9df7fd3f19d0c23ebaed7e00f271329b279e", + "d9acb95dca72ec0578d3545d0cf74889dd313df757e2f54d16da614b591bc907", + "65148e22a9eeedb9562bcf37a7e6a6af158f16d3f960ed32717c6fd330d2993d" + ], + [ + 3, + 436, + 3, + "28ca894e215fc424590c064b2d149cf6089d68ce039e86ec467773257475ed20", + "632b012c1e96e469acb8fc3d44f8e7857baf11038ee5253d5c422cbbe4d0f093", + "93c63bddd6212c53f211dc37ad33ee115bec74a73ff06f209a02f70c1b46f166" + ], + [ + 3, + 437, + 3, + "8f41e340ae227bc3d8b3d3356d992d8a83f495a86d912300477782db41578806", + "4399e34b37657d030d1cceff3342a84ae2352d68a950cb35e22c8e3d99e3c176", + "8a33867b2d7b252d021c05d4e0db01704405e929706e759f5e4c92c5d3aa3a07" + ], + [ + 3, + 438, + 3, + "73f0258182d0d369ee68d4c35dd6d71f47c40fb2e327657e117bc2472fe55d52", + "973dcf9bb416efc7091ec117402d8ce02272aea9a4d86f8a4cbd2bb008e314ea", + "84d9cb01b84aae3462c9dc2a7ad431d664e8ffa32b9a7f45a32a3db0cb2220d4" + ], + [ + 3, + 439, + 2, + "d581c2863678c68edbcdeff88a005043a883d0fb8257eef76b79cc3fee69c57b", + "db23ea5f94da6fe1a22ce90d255ddb00fc48fa6e853fbc94445ddbf6989741ac", + "ccc8f5d52bae066c56f43fb295aa4f1fbfc4eebde05f67ad662c66f4922a375a" + ], + [ + 3, + 442, + 2, + "47804ba0368595f5ecde663cc8ad2ddd9a05b7cf5de4aa8af377380f80952850", + "22749ce73b4046c6164cfdcebb1f85b0688f67c70fd0c6baaa550f2d04d62189", + "b1c435cb05803e35696c930e26298a2b2bad81eb965b3e2eb5f00172aa05046a" + ], + [ + 3, + 449, + 2, + "d74469cce28fd5c00ac4ed3984716a0e5683bd4e27fe14619c82bf475f4c25f6", + "3ece496dbfdd0cd7ee34c1e1302b45e4755782cf2bcefbfe44c1a926f2f9c7bc", + "ec47d12e9002a185b9752a9c173997d60f4df222ae8b42a7fac19e1b3165e7fe" + ], + [ + 3, + 450, + 2, + "9541d781dad46d09bb10ed9d3238762bd996409779f8926d4e52145684dc61ac", + "b16b03b5dc707d5851e128a07f2539b7091bcbe2d006b46a9a4b291da5cecad5", + "e20698046516f74d3b71cada41cb030b238fe2e3966d416d94c295051d088165" + ], + [ + 3, + 451, + 3, + "50ee8fcd8d2f2ded5406394e93c1e38769f60157e8150906dea693cf39320ffc", + "e0416986d2ca71c1a17ebce230568312d42ebfc316261aa409cea2ec0679c8b5", + "fa0a45a968eb87534ea9fa4b86fb553159928710b04412059574bac0113162a6" + ], + [ + 3, + 452, + 3, + "8f46b9ccccae8890e78016a474d7ef9825fdddede17ad434d5c83991b7fb20d6", + "709686497030397ab8a2f03faf9d34d306fc609b7bda60cdcbb48838168066d1", + "326201286a520c848941b8a02253f555d5fbfa6a0174e6597a75ef67caf63d1e" + ], + [ + 3, + 453, + 3, + "30b5b6757dd5ec803a4289060ac09188b0cd3363160a441ba9a3e6ee32e1168d", + "ddfa3de8cd41b8929b81e866897a2bf5c353d2105316c08e97ae6be2cdd23e91", + "76a7797bc45deddebbd9936f398b857071f49d2bebc0ba0a21adc087133e605b" + ], + [ + 3, + 455, + 3, + "f275d6003956fb997455d0b0a0bb8082ac302e6e5f17d498441b57b86800df75", + "1a80a3339381343124f5937aeaf5d420c9e8f560303611810296994d2aa84fdc", + "4960d59bd839a45e4caa7037f93312ba61b31cdbb4fc45744be26d5289d9a16d" + ], + [ + 3, + 456, + 3, + "7e3e88526bef68ec69edffb616442c8550b09e9cfcdb1e06d549d2cc7afc2118", + "cbd9d4c62c8b850496cdc49a6b07fe5e359fbf07685192ee1a8c55073d7aa4f3", + "7135834c33ce3eac27140069c2f571704d7e12fdacbf7a232539b8a5dc2c39e4" + ], + [ + 3, + 457, + 3, + "470fedc28b192bbc3d431eb44f8e54e52c99b1c4508e6fff9176a4aa1a029427", + "ab82725d41d8a19634927377811b814d4ceebc4249f4fbda96b1d79501c91668", + "7e56d1b67343901354378bf0f031390a6ad2c9f38cf33ea15b5fff3408d117fd" + ], + [ + 3, + 458, + 3, + "38a3ac49eb0e6c05b51e1eb047ed65268af5f0de231c3dac2079f22a19f8d3ef", + "213e4546f9f3fb5c4a261dca7082bb1997fc84ea8adcc868d5547b8a3a83bab3", + "8648721a4cb9618cb74653701c63b966136ad8aafd68e4acf17ed6b78c3ddd5f" + ], + [ + 3, + 459, + 2, + "37be1a5cff7e7e92e142d4a13eabc1eedf6eb1f0b0a7d80708e1bdab8311218f", + "fe850e746bade0a208c2a1b18cb7f92320338c4b700e4d29a2f6e53387cf3e9e", + "447b5b109a257d68f23043b56a893270891e0f8e1f90ce41f346d06104b51c66" + ], + [ + 3, + 462, + 2, + "704bfb7a7935c3c1a869d7d58ff05b2c18dcc00ca6d8d771771c6dc4048230ef", + "35821a7d9fa9b2c8ec8e54e4c449ac4607a570eef2aacc0ff497e6332ea56bea", + "6febf2ee901583642f48956f205903f5b6bba3a51935a68da27442ac67a1466c" + ], + [ + 3, + 467, + 2, + "f75f359c86c34b4ef9fa3e99bde9184eefa8bcea00fa695f2b13adab437b47fe", + "b5d2965a585a8af334ef312ff81d8b1dbec939e48ee53dd77535c3601123d36c", + "430dc0c6ea9cc9a1bc70b10b38b11fbe76396c1975303e56274e4ad6dbd6e232" + ], + [ + 3, + 468, + 2, + "78a3adfd4844b315b274f053394c830aede61ee8e0782d57efd5ae1a4c6b9ac6", + "08c496f7fd68390cec748458bb2cda9122a23fa5d898f07b4191e4cbd6397c10", + "94398a8b6556e62d1a5908f1f408c1397a1365d8679da9c381c4daf609526c4a" + ], + [ + 3, + 470, + 3, + "d81665b00e09b968c1106c4bb5044c6c2260a6b9d25d3c76459c99759470d9d5", + "0f22653dc25408a3531e57c19b91f73b26ccfe4d0c0fa82fc3386d886ab7073a", + "9333e0b1696d83fad31bc19d4cbbea3478c0aa89156ccbc6da95fed3150f0172" + ], + [ + 3, + 471, + 3, + "4c03bb579c9a5be7b39128e45e2cb06f265f6cfbdc219e92b9696b75cf75c208", + "d3da17168b609d4f52d536537a155f19f51519c7b4df9baf03461702635d50a3", + "f45a43f3aa9f763fa4db33445c048680c373faad2eeebc456b3bb405fb3c7341" + ], + [ + 3, + 472, + 3, + "b88505027313ddd79bac484dcb88381255f09c9a6ebcb1cf712c2f2fab2cb116", + "8be71daef7ac1686dcb88f965379a60a939d730a52832c5dc37df32d9c14b47c", + "8f0bb0de4a4fcefc6494df6bcae3517a8a779a27c1689f759e4fe8209df71feb" + ], + [ + 3, + 475, + 3, + "85704851d1194328dec20dfbcba5fd298a4199251774e81407c8538e38c52e42", + "4859fb17dc49906fa734b208905bb9c36f0a7a2f6bf40119ed7404e959e4bb07", + "82fea58bc1f46b95efa4efaaa557851e5d44fdbe69ca6fc16a22d359b13ac579" + ], + [ + 3, + 476, + 3, + "8929bce53610677939a5acf3c82807f070daa8052fb10b6066faf8addc2e2af9", + "58d0a3a0e34dd4154edd72c474fda7779aca342d735d32f04f269111824a961e", + "749244e13ba287458505b0ed71da0ed4955445c648de676e5661eee6e1cd12d7" + ], + [ + 3, + 478, + 2, + "43469ed90de937c088ed1b63357ee0c078e2e5533d416c1842b8ad67ca6b8829", + "aefc6980a3035a0050a805d18f0092642417857cac86d8dd5555e7eeedcb1b9a", + "79ad81589f3be08c4e0b855eafd0dd62b65bdddfcce6ed704536112910129f02" + ], + [ + 3, + 481, + 2, + "05c9588665db566a0222353f4674e650b1ce607c40b8231be13bd8d4a13c8761", + "1467099e7af717d32004097460e52b073c373b02ebfbb121648d69a851b06ece", + "cd1069ded17c14b0f3ab6335a08b5a463f9b437316500fb8ed7921a354b79c84" + ], + [ + 3, + 488, + 2, + "2c712c791397fbba447e106f21c0388f4133d1c5a84696814bb793f2c10d09ab", + "31aa77ed49ad89fcba3b76720fb41f65a93e907fd31aa392f1f121ebec6dbf7e", + "d5ded0f698b2267f026c60000e2f4a37502335162efa4779012fbc0512dde2e2" + ], + [ + 3, + 489, + 2, + "909f287bdbf59c472a85e5b3d8bc44992d5efa79e010e38b3f4e44219ffa4843", + "f5aec68c0926f99a16c12ad047b1fead0ee89dadd25a2663c391ba3a27541de1", + "11bcf4c3d6a843b60e53f604459f4caff6bf4d3f4882e3fca78e240f7e19fe74" + ], + [ + 3, + 492, + 3, + "2c5cfc13a2aaf31d2f76895c00c22695c717d715263500c3263429656eab676f", + "8edcf908750b3733c5a5a4b5233485ed919a7e0f91b3419fee113d2760f6c525", + "f2e4d52dce8a132c733131dbcdd4870091b77a1f4fda76198317c99e87f3229c" + ], + [ + 3, + 493, + 3, + "c6fee2ca96e1d6ad78f81b9c2fe250dd7606784aca2e2454a89ec5e5678815dc", + "44dfe62b968f7d6ed53b6a85d6f00170de648ee5c29f376ef6c44d6bea3e6ce7", + "be5245fc4ea91e0261fbabe34db130a3741461ff387f675b74a539260853ecf0" + ], + [ + 3, + 494, + 3, + "8629416dbd21a14de68eaf7a99af235d0690106dc41614f7eb5c2ac9f0689178", + "b9705b1463a0fdcede1d75656c5a364015454d02a54485b593a50ce82f3da303", + "491059d40346dabb5230edc9f7c4b255bb3ad9aac5f6c697c0be8e7574b9b880" + ], + [ + 3, + 495, + 3, + "a9ec397f8a169dc49c89e50c4636812d961260baaaf6bb5ca275c8eeb377408c", + "d3dbd8373f3f7be0b6fb04f1bccd6fa3f3d703368d8f2a3d40d0248523c879f0", + "e3f3b9fbbcfa75da493d8175414a581d994b9c6d820145dcebaaff9e94b9fdc4" + ], + [ + 3, + 499, + 2, + "f62b110184cc21979c9c6688e1aa2eae8d73d834218f0d5ff1971bf099b0d7c5", + "5f8adfbb97aa94a054cc3f080ce36fcf50c228e6a8e861aa287e716b8a42d18e", + "90872f97d617844ecf0be13c2afd4165584b795505c1db8771b818995c449d49" + ], + [ + 3, + 506, + 2, + "a4c017bd6fec7ccdfed57899a6f26ec2f50f408863cb43636ddfe90e34ae6ab7", + "5e0a3cb9ce954c9bfbddbde6cf42b636ea8238981b7f8a9b422553a512d604ea", + "05ed04c0396dda4fa72a87376f961e3627d1cfc706813ef7ceefa7bef2b450c2" + ], + [ + 3, + 507, + 2, + "b9345d49f2347f9439c09c94d7f1733415dcdc8ee3fd2cafeefd38c811d8d078", + "f8be6041fc06b9539626cd45f8e07af81c4900c78df11d66db0026fa86cc5a06", + "3fdfb23d83a54fdc8c8beaccf51e54724404b5fc79c00063c95f46520962bc4d" + ], + [ + 3, + 508, + 3, + "b0b35afa44b530cc84ab1e8a69389c35b1b3dd1311aa14963a6a0a30456154e7", + "0bcc2297bbbb5079d60b2729bca96f2a3e91cf9227ae84e9b7ae8c8f1107e032", + "475895b70eccc27a6cc56a2798fe326f25780ee565c9035f40317b711a65b200" + ], + [ + 3, + 509, + 3, + "6a66ac85bb50826275fcdbafb1b1b06986e8b608e5a7346f238cfc21eb5cccbf", + "bf7fd05a463a5f07057cde013a8c8260a25230e297f19bcae19e70da8df5e24c", + "0be17a1c0b7159ec5a3f7d951369a5d2a3ee633d77f1e9ef78fb00dbe917a3dc" + ], + [ + 3, + 512, + 3, + "6d00322a6cfb6cd217f1aff9627e5a1b2aff03881046036f35faed2904c3d72b", + "d7ca713d5476db62207d3c7a2f8d4a3124f741eede2d659f51505faabdbab230", + "794e6f37c68ec1ea4a24fa49a90fa80f25f845f07c1aa2dae9d32d16a670f103" + ], + [ + 3, + 513, + 3, + "69ebb4adef4c333ae224aa13f74af7e2fca43a26b41a41a23b855ae14e820e48", + "10e842f1400e1533f21fce7acd2609b18e23db3082cf755e0438d3c5e2f6e63f", + "6019704a8dd8da417e764254b8c53af82f7fee4fcf20b582b56fce05e85223a6" + ], + [ + 3, + 514, + 3, + "626773ac7546886dc3a9f588bbf9c3d1c7c2de85925c6c5e45bbaf51ae68f721", + "ec60c5623f441823ecaeaee33b77917fb95fe2a2f61c29835f4977aa44074b84", + "1ead3ddcb965ff5df8941ccb89e2cc3d3dc31a5c7bdde663b9cc50cdc986039c" + ], + [ + 3, + 515, + 3, + "e6589b23412866aa432fa0cec6c53265a562cb91f41e5b372aa168bda9c15a9a", + "99e585c1602e0097e2059a7908a966b06c82c2863aec1a8226eeec819c1ee47c", + "7e03ddb0a2245f8721b3cf3bed796c19146077ec50d3365643bc54223224fe28" + ], + [ + 3, + 519, + 3, + "93e9d1f0acd69c8758e530c4c38b7e19f867a109184dbeec3cfa68b0e9b348b1", + "7e364f5152eb643df452242091658c54af6e183af8e7cf78274de5de7f5bbfe9", + "8109697c46983db6894bf3573d8f6a0446575cb3cc667719b33694079438c25a" + ], + [ + 3, + 521, + 3, + "d7e82ebfc0e06e2981ca066ef0b5f5f11e360ac1da0c5bb59ce488c2fdc1a7ee", + "f9591cfba07454b8950563766aa483b70039367c6b24e35f14164d024a99bfa0", + "76c562eb1f439feccd4779f34be3786bb81d6038658abe571d825b594be382d0" + ], + [ + 3, + 533, + 3, + "27accec3bd9be5fdcc3aeeac82daf56eb47a28992bec05afe2a6c362363e33b5", + "8b97f00d325f3d01093d94ae1c8d5d8354ee2eb9bcbdf55b39bcb64b70f9a9c7", + "99da644b585a6ce446e73a14c00cfd6929444d1bb19f18700b162c9b724fb6f9" + ], + [ + 3, + 535, + 3, + "f35fd7df54d9640119fafaeb9a80a74c3dd7cd373088831274841a9055be2401", + "ed174b622b65482f7dc118ebb26676ee255837849b22c8f4bc4bc8b288d6161d", + "bb559e25e52c65deddfd37836c774784253268510855998f2586ff2ff98dff92" + ], + [ + 3, + 570, + 3, + "024660c12f7789959d2bf128b66d862d660e00730b50a133568e2803dedf3193", + "b5657d2db1cd2baa1b6d0e40e631f472ff2380cfc00a7768fb44a00a3fbf64b8", + "7b7a46a6da52de664fa3f50540b80b813cfa3ee958c2344fe8eabc97d594ca5c" + ], + [ + 3, + 571, + 3, + "9164cdd9d83ea250f451111da9d9644bbf7989f604b7f2ce207b8bba61793b72", + "a709af039926a3e6270f717259fdba2da9aacd5279351991e014e20c28159b46", + "3d909e9a5cba46aac96ebd400853550ad836964ad02bcaed17599e2d32ae9d35" + ], + [ + 3, + 572, + 3, + "8c78cdd21b3e64f538dc112d99c0e1b8203e0fae6f19e5d42cd963efb5539f95", + "510db0dc24da18c04e8b3da97a564e849c5cd5079e91047cbe686bd8e46d8b25", + "63565454ed63b97bc397cdb451310df1e0bcfb73dfdec1c6845091cd14829a72" + ], + [ + 3, + 573, + 3, + "cc89ebbb80c3bdb53efe84480b7ed4d0c938da1cb619839b7ada5a6120a0496f", + "18baf14aca4ee40be27cc2c21530621d25893f2a9992a1f1de78c55e38cc925a", + "d7dd0c7fc11f279f21f12e5c48fba1a7afa9c5425deaf5e3a426ade7ade3cb11" + ], + [ + 3, + 574, + 3, + "cae9debf311c5eb65ee0ec09f4d0e504d3f3666ee9dcc71c60dfb5ed9fb7ea91", + "0f9db237a1ba83d5b34ab84c3ede22613b8c440d67d3824803a24aced7df5f4e", + "3304c89ba61fae587efb259c501f1161d4f37b7be87306b772b77b21291504a7" + ], + [ + 3, + 575, + 3, + "0824ef597dd55802c58c4c98f4916151c8b980c5239a50d9bb7668275bc24a0d", + "eabe6c9e592a9730ae9c6bade6745dbd2a13ab69fb7782ad33868de8c8f075d2", + "d3e741d837851b7702efe8c78599e9ba13a4cd5349a594e4f1b8b3e01c88166c" + ], + [ + 3, + 576, + 3, + "6f13d4f62bbbd6204f8e9a16d63aab89127364788aff8d6df82fee92cba5484e", + "ab5e57caaebd268bce45f1aa17790f55b25ea5bb6fde187d9002111c20ee2608", + "6e030d145dea9dbe41f25e04f2c217f978672c73174a4c6f0766414d52abf347" + ], + [ + 3, + 577, + 3, + "bf6ce0e32a803c8bbd8cae9a71fa61067238b664f82015cebf940f1908657436", + "2c6fc977953662693843c4de3eed5101514102b6600272a58735afb1fb3407a4", + "e35319802ac73275eabd847579e65efea91580d4bcbce6eafd588e539d83b3f5" + ], + [ + 3, + 593, + 1, + "6e5adcc120388d4e171edf6f0fe1401d1e33e26b846f028745afac6ebff77b4d", + "46acd2e4bbdd77c76a813c4adcbdddf4f9e2f5888f2a7fc1204cd0534bb24055", + "b50ddd86848a10179479577653f5d5f401d63c9de2072c139f10f74cc0dae2f4" + ], + [ + 3, + 594, + 1, + "7d0b42a1a88f8238e4c318e699970185ce830e214bba5482e4c1d414ad3fdae1", + "f7a7c42ef2fd88e7cdd438c807c9777a3f8473257a5af3bda53ba1bbd3631bbc", + "e113b06efb1151d75cf50e0eb420848a4e34152147c2a6ba8b379c693c01d774" + ], + [ + 3, + 595, + 1, + "140bbed8e197793e480be14144479eea2d39c8875f9543a547d3a4c137c7592b", + "832c03df27f6424ae472dc1bdb6bc67c9ca67a6040f3acf65d10e954a772c6ac", + "d8c8e410b0b9d444f85d70090a88857d7194b4abeaf84f238e4f20a06ced1c35" + ], + [ + 3, + 597, + 1, + "2d1143a049b70040de268d99a29a3565e502982d54be22f2194627d3d87ad8de", + "781efadc8de0c57e65fec1e7d87b4ed6bc30588cb82499208fe722d279342f74", + "43bae01539b6224c779d8166de0524adc099f47335fdf726d6f59c806dbd6105" + ], + [ + 3, + 598, + 1, + "3137434194e1bfabd6a1ad004f3e9e6afc2d796b5db29ea9997930f5d344d392", + "3d638447b39af750379264322b5004a916d65eb6336159417bc1b084bd7c085d", + "2d606fb0a0819006d6831eee73c22767254666a78939ccbba9ffb30c7897602e" + ], + [ + 3, + 599, + 1, + "5a6e14bac25e3d27bd42bcfd592e25479e7643fd75be1f0b4cdfdadb592737fa", + "8ecbf39f6a7d32434ccb2c8fb86829595d6590378109e781a879e248306dfad3", + "646de53eb7d0e6faf89181415cd169a9ececb390c7740051670e4998ee36deb3" + ], + [ + 3, + 600, + 1, + "9c253bd4cf3c8a3a834f8e618705758560a8b91a235d1d5fe4e868dac3fd7765", + "959cbfebde7128f8d1cc72ebfd6f578182450c9499300bf2302f4c278997df4a", + "db2da22197e3bc4de2a75b549cdbdc6b4f180105a7b744635ce9d1f9a76ab5b7" + ], + [ + 3, + 601, + 1, + "18a61d6303ddadd8028a44dc3c992bb84cb2187954d9a42e282a7d009b87d296", + "405fc97d965f89593b46edc5bfdef41b916a91b246e3c8d2aad8413f102de2a0", + "6b6a774ab282b55e8e4acb5af7e2f6bee8eaab65dfbca603d01baf802ffe1c63" + ], + [ + 3, + 602, + 2, + "e8801c9a71a3bae7c6b67fb62c81ff54507f5c7d1d1cb56c0c9e77a6bb4e98c0", + "39248295484ef0814690535d6b80619361369f8c05594aebcbf23bf37f463994", + "e0a6f859f0dab8ceec0807b690bac2b9225a9c63033d3e972f2497cd6022a009" + ], + [ + 3, + 626, + 5, + "bd11f95fb52bd70f2543bd6405d66a057185f0175b61dcecb1f9cfb813280524", + "0f7460521f2b71a657e7182a0d4663a13778d0c3e0b7dabb57aef5b2c91fb8d9", + "d3508ad1ffbe1e364dca309024f0e2da7a62b4e1f2587e43659c31e716c0d636" + ], + [ + 3, + 652, + 2, + "682e8c116ca8b2be5d9acaa7ae9f92f79da071e9208d1df9e6717af19939aca1", + "07c04c7af966378862ce9057fcdfb7281ab79ddf1345d124176b8f72984954f2", + "323597ad33b7701e827c3252e6c97a29c2d82901a5d93bb3b76d80f9b3c493bc" + ], + [ + 3, + 712, + 4, + "549901af3dc1b2e085131ac30b6d4c1af8c34c1affc3c5ff404301b17234820a", + "4c3047b17e4cf5be5fa071637ecddc01272b195a3d0900923409de271362174f", + "6479643261978f5bf61b1b8e8b22ff306fa345438c3b7704002b96e42716d3d0" + ], + [ + 3, + 714, + 4, + "55f805f3c072d14948fbb84ae195a20ceeec7d72e66cb933e1ec7b6e5d315985", + "ff2a1bf85752ae6249faa6e31cde438ce28f273edbb3916b1031b26f2943d65f", + "5938e6c31150fae1f160501873ba9aa135edb3ec415128a58f0657da7261b836" + ], + [ + 3, + 716, + 3, + "a17fb7b0d0e66e1cd3ab0aa299a73f3490a46a78979ce27f87d9b26e1fd6fc5f", + "f06d13c5755b29559022d085580ed12c8c05a5c7c58e9477de01386fc281353d", + "c6befcee8c4e940c5836d5de6bc396739264f3d25f56cc31fc8db1cdebd3b36b" + ], + [ + 3, + 717, + 3, + "c7890d1f45a888eb4bfaca5dd50cb840e5e8c4372e4e99262dfbe1f97c0724a3", + "9a63a1ac2504e41c1f1d393b32f80530cb179403b4060b05e2c333203e2d5d8a", + "44d4ce1a336155a116cb34c9999d94c1806646bc032d9c030bcb8959661759a6" + ], + [ + 3, + 720, + 3, + "a1ca1dd1d84b1aa9d0c23030cb38420ccd21c081f3ba8301b0cd0a8ea06f0c06", + "ccc45cd7143efc06027410dfa7480686a500c3fae2fd27c8a3245cdf3b48d16f", + "b5753da58ffcb5a82b1d83ba35d37de3445b8e54cc90bcb3e6a14f60f22fbb6e" + ], + [ + 3, + 721, + 4, + "593987b3f6ceed4594bb271bf27d33aa27100fd0757f658d060c28044ed93fb2", + "a61db923f7852151e4e169560b075cfa3321285eafdfba23fa3d245a400bfda7", + "1f87e3678147abf0f62cf6e9b5907dc5da3a5214699be29aa52ccfd99bf65743" + ], + [ + 3, + 722, + 3, + "8469ad339b20f9af511c0f9bd1def161cbd7423e174ca7f1e6470e6b0e722577", + "752a60836cbc74fe87a657fd86996dea4d192cd0268b28a6d333eba5a2c68d38", + "a3a89e0d02c8761e9675ea0e5bc58b65ab75bd546a799bdcd0c2ea700277ad18" + ], + [ + 3, + 733, + 4, + "36038bfeb2654f0828b2c0c248340a8513be3916653068a34c1bd55cffe9f8d9", + "592c4c1889e62b12e6ee34d3c33437bcbdb6554c6223c7761dee24400b372d9d", + "59279d01cdeebeff96572a604f4221e951abbbc89305a9a57824527e12af6e70" + ], + [ + 3, + 734, + 3, + "6c08705d91b4f566642849227192a4879fd55b132d60383c509c380b9de2d18e", + "19736eae4706ae90d16a7432291d02f7c150171c391f676370929058817c82fd", + "0b9ce172f26411a0c3be0026949ab455393e47a0476dd9caf9455b84ec693d7a" + ], + [ + 3, + 735, + 3, + "22c9e23ceb52d40bf9d08ee66aace23febdafe03317941ecee725f6f1377e4e7", + "e87206328a20e8a83d98f7dfe92120207090db6591919b7a54427a0410dd35ee", + "de7b2ddb8dfbd161d1fa65f04014f46d387e59631b5cf7ddc30c924a33a6d9ac" + ], + [ + 3, + 737, + 4, + "2288ff20f48efe4ce0f9eac16f9ce081d712b2c3d4281b24af3d0adbbcbe3a05", + "e8656dcf8ae4b7cef86706c2d697b0e3fdb19d74d206288bc60120440a16a0c8", + "05258b57305e93e51bb5fee7a24ef7296b629457f3f84765f5a75807e48e405d" + ], + [ + 3, + 739, + 3, + "20c4b2e2c80739d78f8f000685ffc8391b46f1278ae780d45a592632a8ab1f2e", + "40f9d8bc894d2cd8164e003494955c228748c97b143c225e4dd006d012ddbae4", + "f33bb4cf625daa5f4ed4a5c72a28b4abd3d1795a118f604a85d4496c6d231b07" + ], + [ + 3, + 740, + 3, + "a93b7dffb0d310f5e0b02070e01fa3e8d440d2bd9aaccf0554785f4e640f88aa", + "b40667111cb0a8aa73e1a992544f6582f9d3f5b86886ee4d13e53f44558ffad7", + "86d8d8c3658841893e4bc0f634a2358a0d119550019b33d17ed1b0f573ea0270" + ], + [ + 3, + 741, + 4, + "2e44d1993d4f2a1bc70e6cd19dd410328ebe9a44355d6b77e9c83a66a4edd01b", + "675749e4389f5c27d111f236db7c8affeafb8e6ec836319acb0792e7d2ec4c11", + "05a6f484870e3fef0fc269add68bf9a5f115344d8eae889fa5604b50bc52f215" + ], + [ + 3, + 744, + 3, + "9467fcbbb5aa7daf80281e278c1be9401696c68fd0f1b83a5c5a5f45f7e1e22b", + "d2664ee90a7e1ae86025b422a5a4d68605f8c60701ced1ba03eeea57f9189913", + "819ee3c9f50497dde34d743769275e9b2b4e7bc6f2a74b671c65f23d764fca80" + ], + [ + 3, + 745, + 3, + "fc66ef23c8cdd41da36b01b9d911b30f1aa408a20b68a0efc9bb468953584633", + "ff919ea2a7ce5ebf00119c521fa682ebedfba8550f03d42e1c7ef424e4c49961", + "29a994439801f6a8c74071511f6b99f6c25f2b320fdd84efec3b13ded1857f3d" + ], + [ + 3, + 748, + 3, + "ff642ae35e548c85a9e8177ae6ae8f64e4d24f489729263aab2c148ed4e6429c", + "aac1c15288a78684c78beeda8014cad1adb93a69b106820ebe34317d74e4f6e9", + "59b9f359809c4e5bd6f1197a921700f3cda729f0f7e1ee5831292e50a14fc670" + ], + [ + 3, + 749, + 3, + "df63a99b6039704e5eab382a04eedd2df992d1580c7152251a6607c8368402b9", + "53ab60b96506cb80ecc753fa26bd13a831a02a8a1051889b89f0dc24744f1e14", + "9bfa7383c02be6705d25027b602cfaf57799e9ccd69d13389db6d7f7191c290a" + ], + [ + 3, + 750, + 3, + "207eb00b6e65274f09707fb0336d83ed23bdb077858c8d3011dbe393f643e240", + "556ad54f237d03c977b9c84560e75cf5175682b66dcd7ff3c08b618bed79939c", + "ffcbc3e2610f925e9c3898eff071e59af326efd65b8432bda538e7c5550eced7" + ], + [ + 3, + 755, + 3, + "f61f59eb7aff20f362335bf8cfaf973c8792ae28a5ec8ef9796115e124a24924", + "54bc24b44b5c697ea543819ca2dfa14d581b27d8f64e6df3bdbd783b1dfe4b4c", + "050901970e5ed86a411b3fec9689fae17715e911437452eda27870c619c1cd94" + ], + [ + 3, + 772, + 4, + "3da88924ebda3f981fec32fa253ae33e01014ddef8f1e9623a18ee98e3faef57", + "6cfc17fe311f2f1361ceb141d5acbdda57f4f88d03103991a3dde62f911bfa71", + "de02dd6c2b33407e028e9b0dc767a173bdd4f04a91f2819210d3ffa71ebdcef7" + ], + [ + 3, + 925, + 7, + "22b291823dad8ba60995732ec55dc3b16bfe659e716e60bac76581ee1da9a4aa", + "5f03ebf621f56a6c2d7e4f1da8bb30e847d4958dc2fa70bb5d259b4c48e776b3", + "df7a1ae5e7707cedefb9e88264c1fa356082e28154854a8a511c5db2449b5134" + ], + [ + 3, + 1027, + 5, + "2401668aec16d791b19e8b7004dd6f43daf7a82b76ba366e97dbc2a20b401c15", + "a2bf455f211d70c7d2f6b3e19b15d0e0842ed4c7267824e7b62357aa4cbf5ac1", + "2066cc902e4810a6b310a150327b52e922c2bde5482084dad76dafe1355f5e60" + ], + [ + 3, + 1031, + 5, + "4a524584ee2e611fdd9960d4b78a8c631987bab7648a9d29b77245f8c3480672", + "da169b11cc049326441e38433a6cfad477df8b7371510babe8a21d7ebdc9d3c9", + "93ddf9fc76b2d9bd08b74c2b1f4bc53d83cb7b923012da43f9bc0dae1887281d" + ], + [ + 3, + 1048, + 5, + "8d3437462b9dfffaf6e0eea605046f52f3cdfef7f8cfebf05f6bb8debbec3991", + "60f922198375d3d1dca9704d6264e609bc238dbbdcb60657e1de2511ae63b048", + "9abbd463975d27ceb43ec500a0b6f56fa5a330867a3bd1c335b551298a0201c6" + ], + [ + 3, + 1049, + 5, + "e891c639d71f471566f250c7a7d4012974d32762cf2e117e3bfab69b69d06d82", + "77a939c641ead35ee8339ffb5337b053bc29766ad504e5399f93f07d67ee38f5", + "ec53aeb108b404fb2ab64f51cf867f6c399fa9a1b12386103fe93d09bba0f98f" + ], + [ + 3, + 1050, + 5, + "d32f8f629390bb41ef1b045b67359d46272c6534eb2ab53089eb340909ab2dbd", + "83e1b4d8557b90fd85955cecaec7e61ab2ef58b60d3f581ddcfd9a230c66cbbf", + "9064a35509a9b312395c851a746ebd2b4a6ab2bf627a99ee7c383ef0eb2c1940" + ], + [ + 3, + 1051, + 5, + "110cfcb9a231333955e8d17e116c2b3ea2adbf1b2387b51e1375e05b375aaad9", + "9f9c5de2cfb1ac863b53dc265a8eeb6b7b3b5c6e3413f8342969a2e17b810497", + "f71ef7b943875900a44bec4d420ec2a1c0ba85c4ab61dc90ee103e6f78e9f294" + ], + [ + 3, + 1052, + 5, + "cb56766b50e7621e931e60a9c09af7be0cc7795e20b274eea64e220178bc74aa", + "8d4917b8088e772b1ce53f982239e810c7c80c0b72968a097936fffd53aa7444", + "819838c330c70c636a19a541d9c20f19f96f2933f056f9e64da86e5bb4097ce3" + ], + [ + 3, + 1053, + 5, + "ec0baf1cd8d6010d964df34009065c53668f3526c4c86b47f24763700d26c9f4", + "a79ad5620a37a762a0d9a240200d913b3c07deea27c423f14892e9dc39837662", + "834166598438902160779947a203741cdf26fd6539425ac074a5754c0b071ec3" + ], + [ + 3, + 1089, + 3, + "5bb4a3f42755f64be15ebfbf023b7a9ae0080a920eccd8797310b15ba0e78d21", + "a987c67205deb0f17567ac73c3b88ddfc82be4185efda2abb97c0cdd82eaf96e", + "87b16de9c8041dcb502b56748f0fc08147af4302c7774520e79695936087b791" + ], + [ + 4, + 439, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 4, + 447, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 4, + 448, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 5, + 442, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 5, + 443, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 5, + 444, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 6, + 383, + 1, + "6992c065135789311b3b2e20c8021e523741b2ee2dbda2fc39662463e3047f12", + "7655d24dda7430daf99a68904b59243d0b3b2b9626f6c95d34a0264261a37041", + "557c2edf10bd3a971481a465a233cbab9301118d5df49871841ee4cad6928273" + ], + [ + 6, + 384, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 6, + 385, + 1, + "e9897e54098803e57ad7dc46ddfe3cfa00312e2af5cc877899a08e4fd50dba81", + "e5e83edd590b108717febbb03b8b105180c6ab5e7b2c2bb6489434485e02406f", + "dd02ed63c80bc45537654554b594d159844db4efab3f12f600096e38c2bb3aad" + ], + [ + 7, + 251, + 1, + "e76f3340a9ab6141273f9d3d30acf095e7b90fa480f11b749fe15fe41f92f8db", + "429c4e4390922a8bbabbcf1ccbfae6be59f2f30f8db2dc9bec5336e2c731587e", + "a9bf7c518f7aaf894812f250d3356f8b3a172a99e58b03467b12ef02dbcfe356" + ], + [ + 7, + 256, + 1, + "db7e5b962c944be877ee1f30da5a7b1effb108c240694e3dc612de874ed604e6", + "86deaa8a482e617d8712360d2753c5bf4283c10c57275374ded7da0e85afc88d", + "998b5ff26aeabf454048d08fb264e846f4e86c14d98fd5776de932798a65732f" + ], + [ + 7, + 258, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 8, + 425, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 8, + 429, + 1, + "181224856cb7335aae1347d73bf0c60134468f6871dbb70bbd7349cb8ad9dc2e", + "bd849af27b68cce8de24e7aa80f6da50cb2b59f316b8601a8fb726c7c5f2bdd1", + "3fd47f2fe3af27084f3f40dd07961e9fee5ef7bb70fbe7234ce29b248de52c80" + ], + [ + 8, + 434, + 2, + "6b2258a15583426fe1aa7594bb5632fdf4fc22d5262bfe1f51c8541cad8132d9", + "2cc52e1e41ad719f6dee2cad4a4dd4725e3e0f7e5e0184055574ea1b31a7f4d1", + "fd937ca3613a56c1ff00d4ecbc6fe359f091e7c470ad36cf4c53ad0385b3e252" + ], + [ + 8, + 435, + 2, + "8bb84f27cac3f972a961fb16f83e335d9e6b56abc53abcd4c6badb8534893f5d", + "3a5d41a3e12f24bb359d290bc1f33e23840468a09a2902923945bb77d6b9b645", + "a6533f448b1b1733d6e019043fbbd2c30d8cd49102cbceb00553b60d67a2fbdc" + ], + [ + 9, + 293, + 1, + "0ad2f5e617cd24f1d592f2f7cc465e77dd3a0ddbc99aeffd5c760e9cd8b17f93", + "32b2d8f663ff934aab9e60795ebc0b72a5aba57c45d24a9688468a34767effb7", + "6ee373e1c04d912e36f8ae2271af596191f13fcc8a2c85a3247fe87fdbc767f0" + ], + [ + 9, + 294, + 1, + "ea1ec081dcd675fccf2d2f92fe3e509c9a7234ff63aab328a090175c7132127d", + "1597b0827d9d970876a3e3500fdada3972eaf8c577eea8961c7ab8896a511a8b", + "a354e9d341caca8ba988e29eda495df4ae8d835802d744e0e1a6c6f206debeef" + ], + [ + 9, + 661, + 2, + "b88174a9b8ba7e63ce6638570dbe2808677a851895ab8e20ac6d7b29e6bd44b3", + "5910c7be34503d8c3f761ec257bdb40e15796d1542df92216108e925da7adeca", + "bb659300da2105d985dce119566ef59c1daaefd5515f82aa021f93db71ada190" + ], + [ + 9, + 662, + 4, + "60409fe609cdc62e10cdfb41aac3ba886e9266b0fa363892476860e2bb0229fd", + "29f5e2026063d5408fcc8ede8d4e4c8b7489137fa467f5e85942c31f6c178d9c", + "b0d0fe611bedf05382e66521c62444d8573d56de8fb246b3bf1d6a6e2d280833" + ], + [ + 9, + 676, + 1, + "70031599bb5aa0fc0024f2bba2cf9ab8bb6f0d222df521526e42ba332bb8c570", + "b4e8e9198ceec538f9df9fe7e822cf08860bda7fe0d35c1d6df39093aad6b942", + "43908f1273d6fd862a5568c28c83bcc240a3f024efdbd8d89f58b81f15d49e00" + ], + [ + 10, + 270, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 10, + 277, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 10, + 279, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 11, + 273, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 11, + 275, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 11, + 278, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 12, + 307, + 1, + "f55e672716277a1ae66b0fa8512e1b5da1390cb3a02111a5e196b414ecddb485", + "04115b3f560cdd8d2d476f45cd62021a71862309a46c09d0bd92033903a4ba9a", + "cdaf6b94b3668d942fce42755c5bcf84aece2a59ff1cfd8472d7369ba8b01e2b" + ], + [ + 12, + 308, + 1, + "a6811cba0e30cdf308e35c1586b5e4d5e0426997ad2a01cc390b3d086ab6b55c", + "f18fbec066af4da4467e0a6487ba5ee79b2f9d860732bfce6a2a915ecd3d6113", + "f67415c57c1b3f73f0ac48c66d17d5112cc42907366a06731d1637ae3689315d" + ], + [ + 12, + 309, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 13, + 478, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 13, + 479, + 1, + "c70150b94cad15cef663a09a30e70bf48e8d659186dea2d5077e1a9ef1872096", + "f0cbcf2742cf9d81d2590db07c880d6af5a1889c5eb3f7f2d90d8f5527baefa6", + "67c0b48b49e052b763d598b372308128e9fe1b79f55c438dc6f6a2b7c368d05c" + ], + [ + 13, + 480, + 1, + "767db604d93621afffce7b713dbcb2ab4481d920d043b949eed016d155bea26c", + "49863ba882d506f598e3ba80e7825a5b6dfe74ef24a6552523d10bd1cb694087", + "a4fc773eb544a90e64b802005dc12eee0aa9e8e513e99879a939c33b304b1b4a" + ], + [ + 14, + 459, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 14, + 460, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 14, + 461, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 15, + 479, + 1, + "8b514f9f794c3bb82653d1a37fdad5208eb951474055ad16f5ed4e39ee5c30e7", + "c5f230e7be74db7fcc66d271a1beddcda0e214fa168daefa674d555d2277d0aa", + "83418876a44e1a67bdd2c5de8946d03e872d8aa45f80d176f368e2ed1677284b" + ], + [ + 15, + 486, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 15, + 489, + 1, + "98aaeec38cd6323842ef5ebc4435d06b7fae951199768bd6cdf2ea769e5ad860", + "7cfc05beeaa42994b06272dfa26c799664a6accff3f6d26b65c85898487ad245", + "624e6a53848a3aa042ce89cd739281a1347978cf40b050835a5803c502c541ca" + ], + [ + 16, + 308, + 1, + "5d32c2ed29390dd1f48c51f8366581db76becfec1c48429595acfbf75154b567", + "94c0ee52f2b2b5b3f4d0be686271996d09682693787e5fc456d6d3ed65eeae41", + "6b1cb74b2e76203dac1acabccad6bf31fa2c8cd918550d15983bf0693c6a96ab" + ], + [ + 16, + 315, + 1, + "e38ebbe07b34311f2219e8ef92ea87c8d5cc039d52b9f3fb05dcd342cb581199", + "b7648cde79325ad2e2b360c159ed30293bfad72e911c8a1f495ed3c508cf2670", + "fe21d427dda081f46f2e69f7969462bba082d418fcaf47560f575bfd9cada2dd" + ], + [ + 16, + 318, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 17, + 331, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 17, + 332, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 17, + 720, + 2, + "4633f9fb03f1c9681c17b14fb319653f3ef42d268dbf2e3bf97613e7d7c0bf56", + "0693d51c3b18cafba9df699feb0b0d0d731a84302fd6b3da3e47901a4434b2d4", + "d0c94605e593119e8a5fec19a143d06268e73e780b09be2a41311219cad60cd0" + ], + [ + 17, + 722, + 2, + "aca3f66dca63ef7a3ae72d750d6bbcabee2f8b53d181101390d772bab7becc53", + "00be23631b11b5360b1e2fca9164dda189eaccbf15ae0ab9d5f90503bff46967", + "cd3a582e55d9fa79656e10867d42ff94ecefa2cdd71cc09b78c20d4f15ec2d6c" + ], + [ + 17, + 1057, + 4, + "8f4313b156c2b87e975cf13c58a1c6e2cdec20bd9d95d040f5402a5a21934c33", + "c6d4c853558f1fd8ebc317093c20542d9526daa3f9f31c0d916e34723bb647d9", + "11af9606072e4582e354c817bc27c5a6aca2480f38a9fd271b9c52716dff56ca" + ], + [ + 17, + 1058, + 4, + "8c992d393718c74f7e905b930c0db3ecd768d4e382d20d550592bbc33d90b1cd", + "b784f36b271526e75b0f1a203b647edb5ca31f30c6ffa92f06f42d52a887f863", + "a259d4747b7c6ab018a538b8b4bad05de2e6fae8c3124e50a736db7f310c7166" + ], + [ + 18, + 329, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 18, + 334, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 18, + 336, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 19, + 500, + 1, + "1b9587a34dcaace3b0ace7f0b4e04377b4e3298fc6abe41a1b19188eccf8a190", + "72fc9d400981f53ea7cefedd781af737f1b1e6849bdbcde672436a9c605321a0", + "d2c9271cad67a0249e7fb5575728d1c4da20b8277b4acf6369e2effe276e5a6e" + ], + [ + 19, + 504, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 19, + 507, + 1, + "36a0e7ee85cc7afff5424689d0542fb01130dd95c0fa43d4a6a5d84d794644ea", + "97dd4fd538cd6ba0f7489e30ccffb4d672ed536ed302828cd8d13de5f46851a0", + "d2c9271cad67a0249e7fb5575728d1c4da20b8277b4acf6369e2effe276e5a6e" + ], + [ + 20, + 366, + 1, + "b5fb50e50fd9ddf87568463a860963d8e5912af2cfaeaf98c727a806d1ce6f03", + "879310e425950963c6103edf305b3f8ce565dbc621e722d418ef07b91faca9f9", + "153bc4fd72bc3178bfabadd7f01e9fde38b4c2579a988d81954572d9b69e38e9" + ], + [ + 20, + 371, + 1, + "d00050c9d910b414a9fab50fa35aaca4e4fc5099b59579eaee4266172b4d6cce", + "d64613bb45fadcefdb342e252b3179090cb8927b8cd804e8d8896de0c6317f38", + "153bc4fd72bc3178bfabadd7f01e9fde38b4c2579a988d81954572d9b69e38e9" + ], + [ + 20, + 374, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 21, + 370, + 1, + "a5e96362d91819843ddb173cba31abe628d2804fb3ae67d56d287bace9b96e86", + "3f6eac79baa69282f3b8a16c05027486592401a6fd33d455961c6918ea7f086c", + "07b78b0179af4a6a83123b7032d8b432b4a375cd0b0f5b4f6658a75ce9e3a1ee" + ], + [ + 21, + 373, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 21, + 377, + 2, + "2cb9c5d2aaf54637762caea67a0563c0f94aca9d6448bec559c639c503c21e58", + "fa55a0b3c7c1f0163c6cfd2f65835c9ecbe9bc6d968ea7d473a7c5e3e1dd38a9", + "4c5bd3beae716c15fb260bead9be745ae08ae78cb724dee78894d7f25429de82" + ], + [ + 21, + 380, + 2, + "c591b07e0461f6938183e290bb18732d084f688a9067099fa42290e0f26b4b88", + "08b82b65513a194179a9bcacaad16740bd2a5c79f7e93ba3c46e8ad910b607a0", + "248f8c5ff66d66a36d1dac25ee3e50c5a0fddb0977d29350481e0a2d96c4ad96" + ], + [ + 22, + 347, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 22, + 354, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 22, + 356, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 23, + 292, + 1, + "0ad2f5e617cd24f1d592f2f7cc465e77dd3a0ddbc99aeffd5c760e9cd8b17f93", + "32b2d8f663ff934aab9e60795ebc0b72a5aba57c45d24a9688468a34767effb7", + "6ee373e1c04d912e36f8ae2271af596191f13fcc8a2c85a3247fe87fdbc767f0" + ], + [ + 23, + 294, + 1, + "4e1830476115068b7b404d9bc6b6592495300cca1aa8cf1f7565c41129a81df2", + "aa18bbe008fccea307052afab39d9d5ccde522bc0ba1c71109f9abd86958681b", + "e88eccb7bea301f80d12b7e170f3de6ea6a2dbd24d1bcb276501e05e206bb2cb" + ], + [ + 23, + 301, + 2, + "77b3f3e7638d73e707270cc03bcd062d77ae58cfe37bfd121b199c55556302ad", + "b3dff899ef8d799c56cbe3eaf3e84fff992ef15945e0ba6cc2931f33ae356674", + "b59404bd4659b187e58b204a1d2570a8ecadb153a3f6210e17b6d0cd547509a7" + ], + [ + 23, + 302, + 2, + "d80dffa086ab1013d2c550e36f9bd311a78d1e06887fcefbccea858700d1134b", + "9f76a5af02f0156596568f251f085c617b403e98f3b339be0b926d3e3b97dd19", + "f0162a1820fd092cd01e084277f7592ebc7fc2965f9fa5afa871a389fc66e2cd" + ], + [ + 24, + 426, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 24, + 429, + 1, + "92950185cf0888306e3a7c5378f58b120323622708f143b6a66ba132c170d23c", + "a0b993d76f9b3ec2462cf11c46b8cb277ad9c4b0926310b172429f8f8c2efc48", + "c7e4f457d5dc19459d2d874b75145d563f22a951b0fb6146d5269fda4cd5d115" + ], + [ + 24, + 431, + 2, + "6b2258a15583426fe1aa7594bb5632fdf4fc22d5262bfe1f51c8541cad8132d9", + "2cc52e1e41ad719f6dee2cad4a4dd4725e3e0f7e5e0184055574ea1b31a7f4d1", + "fd937ca3613a56c1ff00d4ecbc6fe359f091e7c470ad36cf4c53ad0385b3e252" + ], + [ + 24, + 438, + 2, + "2ca28ef114754480ed8d7353c7963cca02611764876a9809e65c4de553cb478f", + "daa219cd66e931f9d9853c8a19d06aa470f9f36d1c0162289239ca298ce16524", + "025f37a94f5bb635ff0ee5c6e529b596d07abc9a4d599d75bdd1b59582641b10" + ], + [ + 25, + 249, + 1, + "e76f3340a9ab6141273f9d3d30acf095e7b90fa480f11b749fe15fe41f92f8db", + "429c4e4390922a8bbabbcf1ccbfae6be59f2f30f8db2dc9bec5336e2c731587e", + "a9bf7c518f7aaf894812f250d3356f8b3a172a99e58b03467b12ef02dbcfe356" + ], + [ + 25, + 255, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 25, + 256, + 1, + "0fb29a9ddca346f0b17d11f720d80607a0a64859d75afb50e9680be7a4647ac4", + "44e7e9a4fd73733c46f6e8caaa44e5f328d435c8d6d67e3c933713c3608ee641", + "bef0ee02c634bda61d556f985b947fb6eb311ade7a619a0dad8572c9e4d9deb7" + ], + [ + 26, + 385, + 1, + "753545296867c07ec47b489f86731121f25ab6472a092daad2ad6fd05a516b4f", + "0d0eb6c912d058d947ec9391a99e90e63f22fbd5139e42530fd49b4029f6e0d7", + "84e1ebe04b2c2dfaee2c37e2af87d0263126eaec5a9ced9162ae3c69df4da0fd" + ], + [ + 26, + 390, + 1, + "6992c065135789311b3b2e20c8021e523741b2ee2dbda2fc39662463e3047f12", + "7655d24dda7430daf99a68904b59243d0b3b2b9626f6c95d34a0264261a37041", + "557c2edf10bd3a971481a465a233cbab9301118d5df49871841ee4cad6928273" + ], + [ + 26, + 392, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 27, + 406, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 27, + 408, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 27, + 411, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 28, + 402, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 28, + 409, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 28, + 412, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 29, + 307, + 1, + "5d32c2ed29390dd1f48c51f8366581db76becfec1c48429595acfbf75154b567", + "94c0ee52f2b2b5b3f4d0be686271996d09682693787e5fc456d6d3ed65eeae41", + "6b1cb74b2e76203dac1acabccad6bf31fa2c8cd918550d15983bf0693c6a96ab" + ], + [ + 29, + 315, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 29, + 316, + 1, + "02ade3a101d76eacaa12d8adb7ba82e45ec00c578ad2bcf0ee3b68752f0b2a27", + "cd925ca8a47f78e531c9b048f69a22c9acc4a254ead895c9886373ed2e635b59", + "034c3b2ec34d8638bb8ff6fa0454d98e7d1e0c0c14185062a7a7fc46b1ae3a68" + ], + [ + 30, + 348, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 30, + 351, + 1, + "fb1f278024e3498ccdcbad8f1eff668b67e4edb957b9dc7325c21bf7deb296da", + "90dafdf1dbe7e4e65488a8bd995dfe0b4aa592384279404919c264fe6d86f6f2", + "08ece12af138044f80af7504ac1f5572f4531e2e3dfbb25ac3fb0ebca22f7dc0" + ], + [ + 30, + 352, + 1, + "692fa1e2e0b07db15b467091382c50e8a67b919a4d9060ae1d820cee6b9401b5", + "c4b3cfe9bf3f923da3ff08e3645bf1748e3267f6a8e222fdee2df65cdca70865", + "2e14918aca41eda45934de4d6c1c6b49f6f03cb24a1d32ce86a0adee026b6202" + ], + [ + 31, + 365, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 31, + 371, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 31, + 372, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 32, + 350, + 1, + "c91e160e9d7064c1a558eb3d4c0a7d81aff600c88f41f6df21d34b17fa8a3029", + "8caf8c935b38af0f11cc6ac92696fbfa7801a4aa05b8809b608a722a70c4036d", + "f205014c3165179c22aea49d29d0924023ca6f18b7bf977da9ba1b1beeb04fe9" + ], + [ + 32, + 352, + 1, + "2b416f2fff1736db18662a9f8e5fd4a28c46dc27e748b44851c8d0bc25b0401f", + "d299dae302b7528797375cdde4c1fd7a1ba396b676576b442b277fe15a7743f6", + "81742caf84f0b19cfac6964e800f5066d48e4c3d5d7ba9680698e1c941739b3d" + ], + [ + 32, + 355, + 1, + "506a41239cd3030d547f74fe4c9ab2d8c0ccf06ea13691b30cd9cdb49baa0570", + "253feb2052262de8c28cd215701f07d23dcf2dce06ac13c926a8135d16db2b00", + "9491d1685910e593067e66d3cd9f1068df92aa5f11f42cf95268e2b8fd9c8e53" + ], + [ + 33, + 499, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 33, + 500, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 33, + 501, + 1, + "5cf312734f37a67b65834e928d9ff9d8a39271e0c8ac56c664682c89a83580ab", + "3e483bd63aa8d5eb06f3750f1f9af29fe5f1b72cc4fdf0d6f54b1c0406e233c0", + "67d4a93c7a3be33bb8ffe27943bbb9a6c5776a35e06ab4a7413bc39868d40a3c" + ], + [ + 34, + 502, + 1, + "ae5a908b7a4df1ee44619cde55a0034059dacfbcee00a81919abf752ca83eb70", + "adc3c41aa95f25eda3dd291b69b7a9042944fafd5f2d1ef59cb61380600550be", + "5b1a7fdadfef0e36cf5345b9bb672c37b0283d0c81bad5943ace6a91f02f2135" + ], + [ + 34, + 506, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 34, + 509, + 2, + "2e8b190b76a6950c84dd4215b1bb5781b6bbbc6f66baf4f26d0bc951b246c1bf", + "047a66caabf073f3c29fb931f55c8f4404b0ffbcbe83fee443fca663a116ca8b", + "32b18bb7be536096238203d8072404c4656792e17e5f7a9a49916e6e5dc74e72" + ], + [ + 34, + 514, + 2, + "4a8be7f8b189c48e14903dcdeeea17e13d3e473688e4d027ae1b3ae54699c441", + "7226a33a18809d7dc989ab0bae441af5ba522adf80d569d850bb2d9fe134e141", + "46e83c08b2f2b48ba8c1373c4b8d999bcb5901dba35330433e7531bfb3c3b07d" + ], + [ + 35, + 309, + 1, + "9e593491f3affe491145f6e090180bf9a1ae9d86fcfe6e1c4f80c6e7d675fcbd", + "415148794d03f55aef4adb1a322f0aad2fe2e30e8b7fe2baeaea4e47c3fbf483", + "ed8652c3ac642e0db2ee6931476d3f35f293abfd04eadf6fdca3e88d54ebbe54" + ], + [ + 35, + 316, + 1, + "f55e672716277a1ae66b0fa8512e1b5da1390cb3a02111a5e196b414ecddb485", + "04115b3f560cdd8d2d476f45cd62021a71862309a46c09d0bd92033903a4ba9a", + "cdaf6b94b3668d942fce42755c5bcf84aece2a59ff1cfd8472d7369ba8b01e2b" + ], + [ + 35, + 318, + 1, + "138360427462a5c76475c92c6ed8c9e2dfa9c78ee96479b2e1f5a27dad3f1d90", + "8acc761c3be3d4c14024935b1a0017581f0dfaa6d9a02bb1c5889a645a23fe34", + "ed8652c3ac642e0db2ee6931476d3f35f293abfd04eadf6fdca3e88d54ebbe54" + ], + [ + 36, + 328, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 36, + 333, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 36, + 336, + 1, + "8a1e89b56c0283fbe01bbdd3a6801687f803f8c6010d7d17021e8d61d5244339", + "f65d65a9a15d5ae02979b693e85b2ccff108a77327d94bb52ccc33aa580f8b4e", + "6676ec688fa9ed267974b1f6964a159649f339890e9902fb32ae4c3364c55ac3" + ], + [ + 37, + 463, + 1, + "b8c21ed23c8e788cbd40b58fb7cb7c1f8e40799ad71296fa6f7efa1ba6257046", + "8153fe7f4147e6e4c0d719af4231c70452ba9497a8054d0fd1aa602ad341133b", + "08b379f0e9893cae9b267a589646a83b3d29faf15b73be3629019c7b2b9ff0ca" + ], + [ + 37, + 467, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 37, + 470, + 2, + "0316fac48184904ce877199b270cadbfb173d637477f459ac9fdfbba506b3356", + "7a64a491e7926c1422e510729462861b4646a6bad044d12e30ea47981b590e01", + "31d16a891192fec1bc8f9ae718e0179fbca5a61cb366b73a0100f5d99bc94feb" + ], + [ + 37, + 475, + 2, + "57977aa88dfd3f7f26fc57fe89b3161a659da016fa5e24747bb7c7dea5deac2f", + "bc93f01c1f4527a1e7875e6cbb96b1eca3869c192df80d4dec6e7fd80ebd0125", + "bfafbbe6f3b5e616b92c468d0cae6636735143ad35d8e88b6c8dc6c30c161873" + ], + [ + 38, + 460, + 1, + "b2d6ad3cca28c6e1ab96365c6346faa756ad0be98d43ac21dc31c21092824239", + "c8cdc01a8f5679c4139530a660c2951fdde0209a716bccb6a9e77e0bc9ff8a55", + "f02ca0b72ddce90f15f5e581db5c34864f6ef669a440ac8ae58be208c5cf841f" + ], + [ + 38, + 465, + 1, + "d69be80e0fbeafd168a63e24e4221cfe1d41c3b8cbcc0f13d8e4fb5fe105d10f", + "60d7f4a147bd24cde7fa63cbdcd706169ee31a03542edd91837531092cd23484", + "f02ca0b72ddce90f15f5e581db5c34864f6ef669a440ac8ae58be208c5cf841f" + ], + [ + 38, + 468, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 39, + 482, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 39, + 484, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 39, + 488, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 40, + 480, + 1, + "8b514f9f794c3bb82653d1a37fdad5208eb951474055ad16f5ed4e39ee5c30e7", + "c5f230e7be74db7fcc66d271a1beddcda0e214fa168daefa674d555d2277d0aa", + "83418876a44e1a67bdd2c5de8946d03e872d8aa45f80d176f368e2ed1677284b" + ], + [ + 40, + 487, + 1, + "602661ba6b08586e89421bb8c9d437d09a7ef0056484b8893430134ca239a340", + "1c42e7ee2fa6967a8bcc3dfe588986e93314f38cf973e83694d1edb939beb645", + "59e50a991f54dae17d30e18c10f883c69c921028ee1fbd32b32ddb8e2d34c6fd" + ], + [ + 40, + 489, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 41, + 349, + 1, + "c91e160e9d7064c1a558eb3d4c0a7d81aff600c88f41f6df21d34b17fa8a3029", + "8caf8c935b38af0f11cc6ac92696fbfa7801a4aa05b8809b608a722a70c4036d", + "f205014c3165179c22aea49d29d0924023ca6f18b7bf977da9ba1b1beeb04fe9" + ], + [ + 41, + 351, + 1, + "2b416f2fff1736db18662a9f8e5fd4a28c46dc27e748b44851c8d0bc25b0401f", + "d299dae302b7528797375cdde4c1fd7a1ba396b676576b442b277fe15a7743f6", + "81742caf84f0b19cfac6964e800f5066d48e4c3d5d7ba9680698e1c941739b3d" + ], + [ + 41, + 355, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 42, + 501, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 42, + 505, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 42, + 507, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 43, + 502, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 43, + 503, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 43, + 652, + 1, + "2d1143a049b70040de268d99a29a3565e502982d54be22f2194627d3d87ad8de", + "781efadc8de0c57e65fec1e7d87b4ed6bc30588cb82499208fe722d279342f74", + "43bae01539b6224c779d8166de0524adc099f47335fdf726d6f59c806dbd6105" + ], + [ + 43, + 668, + 2, + "909f287bdbf59c472a85e5b3d8bc44992d5efa79e010e38b3f4e44219ffa4843", + "f5aec68c0926f99a16c12ad047b1fead0ee89dadd25a2663c391ba3a27541de1", + "11bcf4c3d6a843b60e53f604459f4caff6bf4d3f4882e3fca78e240f7e19fe74" + ], + [ + 43, + 669, + 4, + "ef72053d33f5dbc0efc2feadff6214db4a3802ac1282032d664aad600ca8189e", + "0c9beec25c30c4b10ebdb10d884f24f6562793599d86735e8ad67196d118643a", + "18c650f02663109cd50540355df2f1d7eda6b13368c495c0ffff6776a7530e96" + ], + [ + 44, + 348, + 1, + "707f62b72b4c29d0886b1aec58f6aca9b0b8e453361afa7bf206cf8b2febde4f", + "6fc7d9e2c37bc66b498265d31e80770b03e733d87c58ead858b62e0f742b93df", + "1e865520e8bea214ec3b332d1b06b6af80cbd62860b14a92a79bf1c72e7032b9" + ], + [ + 44, + 349, + 1, + "fb1f278024e3498ccdcbad8f1eff668b67e4edb957b9dc7325c21bf7deb296da", + "90dafdf1dbe7e4e65488a8bd995dfe0b4aa592384279404919c264fe6d86f6f2", + "08ece12af138044f80af7504ac1f5572f4531e2e3dfbb25ac3fb0ebca22f7dc0" + ], + [ + 44, + 350, + 1, + "692fa1e2e0b07db15b467091382c50e8a67b919a4d9060ae1d820cee6b9401b5", + "c4b3cfe9bf3f923da3ff08e3645bf1748e3267f6a8e222fdee2df65cdca70865", + "2e14918aca41eda45934de4d6c1c6b49f6f03cb24a1d32ce86a0adee026b6202" + ], + [ + 45, + 365, + 1, + "fc119315b506ee242d76c4344cb58baf1eaf545d46d4c37bf280d6c9c34b1327", + "f9916506b068a6b8efe155f258bb9a7ac442d59eba4b12b57996398490fff6b1", + "c7b61ead5edfda4db5172bcd6c8e072d0a8260da30b23ae26de1c0d4408fe802" + ], + [ + 45, + 366, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 45, + 367, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 46, + 369, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 46, + 370, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 46, + 734, + 2, + "97243ebb01418b95e06c3e8fcd933ee9af66b5f792532efbbdf5e72fbd0306c2", + "63a88192fa58592cfef526b06d64d392651bcf0d128b465351c77923606ef8a3", + "d4cd57b9b6a4d2ab88af1ce047cdb85d366736e76d1740d30b3d1fccfb8c2bc0" + ], + [ + 46, + 735, + 2, + "734e0c7a4231e20c48e9323241976b499061fd3c7afa17cce7e1e0bd6e5ea10b", + "e860f346f62b3ed2b6803a6d548a03826b7dfc3c839af79d8ce0f46f0daa68b4", + "f58b529d9f5b746a370054f9ec2f9396e7691ea91f402a5fe8c700bd3116400f" + ], + [ + 46, + 790, + 5, + "6ce6ca3a4c9ec6f3a44eb036d727595e68fd9c8db57db39acef936e966a03d9f", + "812891c369909b699a79aeb31e88b880a72a4f5b4b00aa6a1228c8bb31ffa383", + "b29a6ec5f9180760eafd56dbe5a56927c4f3505b5a00e3d026fad5346472cd80" + ], + [ + 46, + 914, + 6, + "9c1d991855647eb24ea75570db9645762796a13e1bf68fc0e5439099e228bcd2", + "d3a1383968fcaa4c07b8d5afab19f7bd64760d4b72d568d90cd21d9ab4aa1e2f", + "dbe39f7374709048b1c1895aa58dbec45c06d7c07430065c326faa277a196cbf" + ], + [ + 47, + 478, + 1, + "b6c829ca461fe119019867d01798d66ab90220e6ce3a4395fd44baf1930742c5", + "41e8195e106e6bc622ddac28c1aa4cdbf971910f027f1108d6c4c64cc4e2f399", + "369496bdafef0efb049a0df7fe5c040ff89560765479d684e019071cbd1ae570" + ], + [ + 47, + 486, + 1, + "1587d5148f35e995ac13123c9390cd36d21308b476632cd99a2d73530b74809c", + "a3c6430dbc2de48f9d5d06261dfda629048f62f6e12c7d0285dfdd943f32b30a", + "369496bdafef0efb049a0df7fe5c040ff89560765479d684e019071cbd1ae570" + ], + [ + 47, + 487, + 1, + "767db604d93621afffce7b713dbcb2ab4481d920d043b949eed016d155bea26c", + "49863ba882d506f598e3ba80e7825a5b6dfe74ef24a6552523d10bd1cb694087", + "a4fc773eb544a90e64b802005dc12eee0aa9e8e513e99879a939c33b304b1b4a" + ], + [ + 48, + 462, + 1, + "7526c9a7e2397c89ff172b347c1602b8dfc0c88baaf85cea87aa7d3503aaeb7e", + "0fbe7742f73f72c3f71615e7eea8243cc72975211aa05a39563fa4cd161ee819", + "a8a72078c8bfe15664ffd988fdbfe9c7a7874c2567dcf5ffa9dfafc5fb8fdcf9" + ], + [ + 48, + 463, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 48, + 464, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 49, + 459, + 1, + "d2e21a62e520d91f9d053d1e3cea7dff81096d85ccf3d590c765671a32bf49f3", + "f2937a18c948cd9ba52b5149001ec2bc8260b07705e24719a857684215950f63", + "6dffcbbe0c514066ca978a9bcb31a6ab22bc1458ebf89ec9f5b5f58917fd2e3b" + ], + [ + 49, + 465, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 49, + 466, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 50, + 330, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 50, + 331, + 1, + "4e29b4321d8622800407c205504ab31dc6612166d27e173c85ff2f0c32786a27", + "2875e3d44e2906879a1afd2a923ef29db5eb619d4e8a1e227926fb966d096ff5", + "2f22c5e7ccfd5cb11b2664b9947b3a623215e1b7941bec9e3b03a4b233ffb945" + ], + [ + 50, + 339, + 2, + "215ae8b468388f5bb51bafaa09472303da2b03a04b8d4d89be39ba6ea1874c1f", + "ff1791e75c0874b6b75e425f94e75355f2ec52c91a2a5d31bd8247f462ce985c", + "eb0a5d4b669110688df065324e735402c691c581a4750ceee751cee8a28d8bb3" + ], + [ + 50, + 342, + 2, + "9ffcc3f9ee822a400f742ddcf0d996b5e3b765bf50de91a6269403de57bfed02", + "577f3bc1666aff6a7e15ed04d39b160635e74fd35770cba5522af54d3b3e56d4", + "25da1964cc40ef7e8fdc1a10853cf8562650406a06b0b4871c75151a55e4cbd3" + ], + [ + 51, + 327, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 51, + 333, + 1, + "327e6022cd08407b379625919893459c77a9befeba0ff16d249d499cc9200e69", + "5f50061eb6b5dabaeeaafc4ec7a115ccdcd6e75ab1c5e35c249a15db14eee3af", + "de56f35174e0be55a2352778e7448ca0d763d8bdf84d00caf4cb9e0b2b09145e" + ], + [ + 51, + 334, + 1, + "277c8723c9de46ac4071b9568f4e685846ef59775f7176271b00d50b4f551824", + "8ab80f3a38bd55f5ca509059f8d29057232c19be2f41acc9c463a0e2329bb394", + "de56f35174e0be55a2352778e7448ca0d763d8bdf84d00caf4cb9e0b2b09145e" + ], + [ + 52, + 310, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 52, + 313, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 52, + 314, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 53, + 250, + 1, + "3d534a879cfd6a97dab95917b9cad58ddc3956b01c478fb2dcc9095fa3b35fc0", + "3a1fac9aa888b27ea562928b412450d125868227cb6250d1c07e5312fa99a2a4", + "76a123fcee2ae51022c44a094906ab1ddb68972767b3efc722e0e04b482f42b9" + ], + [ + 53, + 255, + 1, + "e344d831771a5cc4cab7b5928a3aade3347c145674dea4dae8fb127f8b79f8dd", + "082b3843a013b2daba72241989819a17e907041c2cd6f0aff25279947f05938a", + "76a123fcee2ae51022c44a094906ab1ddb68972767b3efc722e0e04b482f42b9" + ], + [ + 53, + 258, + 1, + "87b8b2261a8fd77e393117d532003747742ad35d1b2748ec9692138942bd6635", + "fe3ec28824c122dfaa9af098a934445fb60d883f104a01c09f664eb43b0e5068", + "76a123fcee2ae51022c44a094906ab1ddb68972767b3efc722e0e04b482f42b9" + ], + [ + 54, + 384, + 1, + "b39aa66cdc9c646170c3fa9d23eb535086f7afd953c63ed018bcb7c599b3af8c", + "6e07866f4275d771669048eb974a89c2cf572ede04940e3a3630063f1474f6ec", + "12617f4268c6b80823336132f9b21f2dd75d4fb7957b2557e943d9b85b872e1e" + ], + [ + 54, + 389, + 1, + "8bb541f0a525c916398dbacaa193f8bdd16e85e7340ec5f9ed231f4e6961eaea", + "ff00d6600f7996062c7422833c792b06a60e30d7b0cc955106561246e73ae7d6", + "12617f4268c6b80823336132f9b21f2dd75d4fb7957b2557e943d9b85b872e1e" + ], + [ + 54, + 392, + 1, + "3c35e05fd462caa3c42dd4663a21436b17c56b0bd102406d78db15c1172cab24", + "e2f5f99539d69f115c7dd23107f550236a2f2c65604641e14dbb61fa3439bc02", + "12617f4268c6b80823336132f9b21f2dd75d4fb7957b2557e943d9b85b872e1e" + ], + [ + 55, + 405, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 55, + 407, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 55, + 411, + 1, + "666a5525ca247fe7c85841d92d9170531eaba7a8d48f95c29139bcdf8524995e", + "4e6378d6c513a0ffaad11b6543c4724f8f35661f031247a7471d0cbf517cf547", + "a88b2bd188bf4b6c75fff077e61834f7a9df7086851c660c2616b3e67985096b" + ], + [ + 56, + 403, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 56, + 410, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 56, + 412, + 1, + "dd678cc0b74327bd742113b3b14410440d800cb4cc64e1202b0d7bed4b2889e9", + "c3352d3c5814e26bba363962cb5f4cd75f6296107563b929f3dd0661c5774f0b", + "261e0f16214496824258371467d4ac60689f1682e85db84118e1ab7c217418e7" + ], + [ + 57, + 269, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 57, + 276, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 57, + 279, + 1, + "cdc7b8028fadcf3c14ea7e3d724e107911dab187688760821f36d5a21eb4c85d", + "60c444e8ce13fadfd798fe539b0ca833087c8a587200e1798e16e3365d91b946", + "a4ff7bd6b71723f606f308af3f7fa5226406997d84c3c1d545626b2335eb4a73" + ], + [ + 58, + 272, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 58, + 274, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 58, + 278, + 1, + "495c864c27a4972a52ce937f82c270df2b123cec08b9367df0bbbda61b49fae9", + "c0d545baa1c386d102ac60634ad9546cd9919898ed2a73d3d7d10487034a872f", + "87c131aa6e28e9d2814def57fdb120553a911e21a0e70743778a6c470243625b" + ], + [ + 59, + 440, + 1, + "6a046777e427f5505f19b12e6b897cdbbc4fe48ee2ca474b110ab19ca71d9856", + "9821a11c471604cc641a028b8e007cc1c9ea69d6f4b7ab4ac4f5979d3a0b1c6c", + "1b33614399b310abff26aa570e8b40ea1af22560fab3773c20b444189fec8db5" + ], + [ + 59, + 447, + 1, + "ad57115a56fcba69238b03655b87ca7062e796d4b57c15781f6ad7c4d94ca38c", + "3f6141dcfbcb22df7dddaf43e4af2c3dedf80e530ca1d4e28b817780ac8d8f88", + "1b33614399b310abff26aa570e8b40ea1af22560fab3773c20b444189fec8db5" + ], + [ + 59, + 450, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 60, + 444, + 1, + "fe67493d0ff5f9cfc0b65b1fe44da29566b02f1274a7c02b2d06f4727ca728c3", + "49c533c814149e588c7468a3f29c883ff53320050b30ee8916393e0b2b25e7e3", + "37114b33101f3b34e06284d1c460eb0b092411d54ccb55daef2e2d08a43f3e84" + ], + [ + 60, + 446, + 1, + "368b3ced333fbaeb0cca27806786d623fd98971a46f613d0fd1d15e909b2b87d", + "e709d01ab7bce990c57576957ac96748a327883707a4ef5a6ff8dd05e0dec0f9", + "37114b33101f3b34e06284d1c460eb0b092411d54ccb55daef2e2d08a43f3e84" + ], + [ + 60, + 449, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 61, + 423, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 61, + 428, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 61, + 430, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 62, + 424, + 1, + "17ee868512ec92870669915f1d7954f5a114dbfbdfbb26d58733af3213ee5cab", + "a6fb8fd19dc30ce4fcd8494f4b900a7a77bf8d775beedd7198f2d9882155bbb3", + "5db2a2faf599baec08446f94f086739dceb43c2c46816d4fb1f6186afbec792e" + ], + [ + 62, + 425, + 1, + "c7842da480fd2b6fc55291917904f25218b77aaeda719d5e46f283a3c4c604bf", + "a5b06219d01231929e9e52ca4967a22421a5dfb2409c520d462a7779015c494d", + "5db2a2faf599baec08446f94f086739dceb43c2c46816d4fb1f6186afbec792e" + ], + [ + 62, + 426, + 1, + "41e9b0bb98d39190247f8e8003f4d243c8c990a1bfe2361c1a3f4029529eb131", + "34e1c1880c31c5ceb12befb757dab3aad287d5d90bb1e2b06019ade8e0bc5195", + "5db2a2faf599baec08446f94f086739dceb43c2c46816d4fb1f6186afbec792e" + ], + [ + 63, + 439, + 1, + "955caa6148aca16ee27260779bb2dbf2e8f9ab8ea3aee26b7091f83c328c4651", + "47c67bf78f3617fd2a55cbed0242e1857bc7330a600d5da55c66ee3907d96a90", + "3ed717e99d958d2cfc8501a04f7aa90563544241154ec0cce89526ecfd364ec3" + ], + [ + 63, + 440, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 63, + 441, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 64, + 442, + 1, + "bf9ffe35d301d02d62aa2b3cb923d557cb2e025885b0b5c154163d7395dc78e9", + "f2824cd58041a75b352426953bd97d35e2c9fb2d0d7ae78db92a5f3d0d673b41", + "aad919ca3d163f838d313eaa0b6af465ed4f8d8f0703463fe849cfc69c065114" + ], + [ + 64, + 445, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 64, + 446, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 65, + 268, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 65, + 269, + 1, + "a5c252c741d05ecc3154ed96bff63db392ee15a064104aa808b927eae6091e38", + "032c9434848e2c26c8a05b291c3cc4cb3cd6d1f7efe792541c3fc5ac6facf6f0", + "0050685edcdf02d54d8eaf8f4eb5de2df9285709b3d3811f2807688d2f84f636" + ], + [ + 65, + 270, + 1, + "54bf15c81071853a13984b781a64b8bda4e42b8333cbbe2a77ae90e0e4571326", + "02074b3198ce85861183008bbc8dd00922a296de1bf555774becaa4bddb4360a", + "0050685edcdf02d54d8eaf8f4eb5de2df9285709b3d3811f2807688d2f84f636" + ], + [ + 66, + 271, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 66, + 272, + 1, + "bc7356724632e576052c136db00d5174540cef8a19f171be20aa57fc0696e9cb", + "2776c8165f03db1e79de70339a7a74d9d6eeb26459c6a3e0fdf8cafa1c97360b", + "5911513be51a1befc0dd6e8fdd6ab373e5016133d23be509d9d998c611266928" + ], + [ + 66, + 273, + 1, + "7dcc99c2b5e8631c8fd7f7f12d0c1716cc791b9d6929a10064c3c071e30dd5dc", + "376c5443d44a0ddaec38a16383f3cedebbb98775daea7f8353cdb4bd004ba754", + "5911513be51a1befc0dd6e8fdd6ab373e5016133d23be509d9d998c611266928" + ], + [ + 67, + 289, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 67, + 290, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 67, + 291, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 68, + 404, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 68, + 405, + 1, + "8872fcf5030c26e6fc09bf757c6a4bde209054606478a6d6eb445a8e383c408e", + "58e19ca37d728692fc4521b3ccf72cc1384b326511f1f92c9765491c2e3a72de", + "12324338b5e399b502ff2673079092eb85b23d6100fdb5739133903f35c6c756" + ], + [ + 68, + 406, + 1, + "bae77d46209d8f7aee87e4d11eaf3de0d7ffd0b68231b5803555a2b8e9d8a5d1", + "e1e17cdba8b4331d45844155451968c1be46efd9ee3188511517542443212342", + "12324338b5e399b502ff2673079092eb85b23d6100fdb5739133903f35c6c756" + ], + [ + 69, + 401, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 69, + 409, + 1, + "56689ede4b48659478a1b47fe456637879c4db1cbc1978e812548b4f94561ffd", + "8847c9f6dfd5cf39bfb7b2872435926e5b95dc3fe0673f91ef257aaac2c2134d", + "41e0b40ef5942fdc59d6dd5237dfe10af573d94e5c5989b25474d254a59cf772" + ], + [ + 69, + 410, + 1, + "7c2f8dea263535a53dff9556ac8c7b8b0685e2efd114889f01261f0b303da75f", + "602cae8ec271a218c3cf744353b27f06cdd9ca8d7dfe91015d54c0560627c132", + "41e0b40ef5942fdc59d6dd5237dfe10af573d94e5c5989b25474d254a59cf772" + ], + [ + 70, + 386, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 70, + 388, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 70, + 396, + 2, + "7035b6d7bcec7c5c281754f38b24a0ee852b76754017c6c41a375e606daf069b", + "e0638d854215fce40c5911c407c8acb54f602385a3698798d80ac869b8358353", + "25b3480c061e47fafd823b9512a2ad21cfe19b0b57e230099e2e9c68b16c84a7" + ], + [ + 70, + 397, + 2, + "20fd9964fd7db9b7d94b7d039d239e4b5f47b4e0cc616002e5daf4a6463b9027", + "4c4992497cce821dadd9bdb3feb4ca696d5f59e0507288d383e44fdb76d319ad", + "df874752eeeb2b8ff50512673bb387c026c465ab6e7246e62033d373e7bc3cb4" + ], + [ + 71, + 312, + 1, + "f7faf9239135e04bcb75b0552cee2be866652538238647e6fe160c655cbc32c8", + "10b7ff8d8e69a1f96d5c86bfb75ba6dda0e2f7e9a80876d7b6ddda6572fc6695", + "52970828679c9759bb883bdc6cae6f98d7cbda48c8cbded91c46fafd910fecb3" + ], + [ + 71, + 314, + 1, + "e7546d92537c69ad74b5483333eb8b6bb5c69d4face1ff61b3323d77a7273c0c", + "a0f126cb749e592cd14142d14940cdaaa9b23cd67a14d5518d47a0a87dcbdc49", + "52970828679c9759bb883bdc6cae6f98d7cbda48c8cbded91c46fafd910fecb3" + ], + [ + 71, + 317, + 1, + "8e9f24d791465dacd150ef07ae38336b81ecb6cdac83ff23b044af556c03643d", + "3566c629f4dafb72a3a1da1e7b3618ee16f138cf2db82559d21eb82cdfdc39fb", + "52970828679c9759bb883bdc6cae6f98d7cbda48c8cbded91c46fafd910fecb3" + ], + [ + 72, + 481, + 1, + "38be62d11dcf0e92d0ddf65b2123c1f5951b3509e5742086b50d35b77bf84ed0", + "1ff2266612a827e4133cabb506ea2a41919e76dfdf36ee19a5e4232fe3266fe0", + "815d4c891b21e3cb8efa8e25aef2bce9616b2d4006c57a502255a264a6bcd0a6" + ], + [ + 72, + 482, + 1, + "1b1ed35f1eb96065f54f9de4653d39d9c54eb680b926ec24d23b727347ff27cf", + "74acc351afea1dbe9272bf7070248f80e9caa9570e0160662345b171b66554c9", + "815d4c891b21e3cb8efa8e25aef2bce9616b2d4006c57a502255a264a6bcd0a6" + ], + [ + 72, + 483, + 1, + "4b5ed4235ae923dac9c80841b591f76e49a40cb09d9a92684c8b39c1e4eb432f", + "a37a2ab8b74a4c665a17cdb0efb2bdd4174f3688cc8a70e32dfeb20c6363fc03", + "815d4c891b21e3cb8efa8e25aef2bce9616b2d4006c57a502255a264a6bcd0a6" + ], + [ + 73, + 291, + 1, + "7d1ca02b0cadf9f3ff7bc260fd9c59858c5168a72a86c27975938fb91a5362cb", + "bb2d347423685b7e25d17022582ac447ca7a04f29764364a6f367b77be8c7bfa", + "6be2d547512763e6e7755d42abc4b2769e5b04c6f095eb17a4243fa765493544" + ], + [ + 73, + 296, + 1, + "19362d84b90be07c4ea72db5a7eccd4565c888351381c32dfd1b98f82d6f67a2", + "8d4c996044206f8e82b9166ee72f87a961d7eb158508d52c3586a9fa6920e842", + "6be2d547512763e6e7755d42abc4b2769e5b04c6f095eb17a4243fa765493544" + ], + [ + 73, + 297, + 1, + "d0215f14f17123e0e300eddc0da7be40ae25a974a284d558710b6d43884598c9", + "13f0489511991420c9c91c67fa6bd3a29e67202d37d21cda7a9b79ce29b7d903", + "6be2d547512763e6e7755d42abc4b2769e5b04c6f095eb17a4243fa765493544" + ], + [ + 74, + 421, + 1, + "c30b70982d184eae5b3917bbd6cdb40eb1d4833b942b25891f0c9aed2dcc9b2a", + "cca8b7b93d529c315d4363bf6782b16b37c931f278557a1f6c3e63836ce853b2", + "2c942d70aa1c94cf87bd43a5e759617081ec0abe52029d9720fb96e8c189e241" + ], + [ + 74, + 422, + 1, + "59c68c6585c5987c06f456097079311bd468658b88d75f118ce3a8977e847838", + "73938450bd3c67b77466f67ccf329344e8fe3b89eee256cd01716341371f9847", + "2c942d70aa1c94cf87bd43a5e759617081ec0abe52029d9720fb96e8c189e241" + ], + [ + 74, + 423, + 1, + "4b493a61ae0063c1ceb406bf3e8a572e9c9a636ba99f9a19e123936af6ee58dd", + "d8157fdf114b123b59bd2aa4ab5dee49570fffea5c6087c9cfca226c8a99658a", + "2c942d70aa1c94cf87bd43a5e759617081ec0abe52029d9720fb96e8c189e241" + ], + [ + 75, + 254, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 75, + 257, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 75, + 261, + 2, + "c95bb3f11a8e486237315d84cef6c852a7e3c7c4f0a62ac71c5b5cb54c3fef89", + "652c5bf900226e60c720e0d6c569cac06d7cb3da92c881dbd7b71bb426e4c302", + "3ea58ecaeefccd51208fbfcdda5c6d947b26c45eda1f6a2491d2d4ac5180abd2" + ], + [ + 75, + 264, + 2, + "2d6820466a7323749d063a708be1df296e04926810eb3e222e0d1aab59961d6c", + "981296c020a006048b8aa7c63a45195451a1f026cd533d2be5feab23c1c35f1f", + "1c3a4abc733a5ca615812cfd781103b8bfd8fddd8b2157398e013f1fb4468c93" + ], + [ + 76, + 386, + 1, + "f8114b3134fef575398ec16f5b4130993f7162ee9c9fcce0155931cb12ad890c", + "a3967ab43d06c4c1e03e88f2d66f01d37c26a562157c68773199ca88d160bf8d", + "845c09e1ddabffcaca53131ea30cfde14b4ee3d4441213fe398da37b5cb6214d" + ], + [ + 76, + 387, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 76, + 394, + 2, + "88394b67600f535add341e5f8d2785faf9d3cc3a1cce463850af81459b26fbb9", + "43922d66fa82f3a906c7684a231cc5ee5aff3a4f3c42b0236ab01936bd60a03b", + "4e4977568502a78ff274159aa82da9a81454a6fd4853a71a75c04982c8be2c5c" + ], + [ + 76, + 399, + 2, + "4d576cfae7868279674dd692343a84172ce9cf8ca39e81ecb48b320ead198eac", + "558d5cc8dd686818d9b0cd2b6e4a389825d93cabc534fd9e3b14c931115aa4e5", + "7ef4b930e6fc85f691325fd27c38871bbc318a293c6fd40c4ff63cb18a517f75" + ], + [ + 77, + 401, + 1, + "4e67c10781727fb29925edd9b749d4459d70101946364fb6b3b11d95f1bdcc90", + "e489cc6073e9ab45bf40456c54a99b26f822e33e7f5d90898931d3231342d3e3", + "a3d66993c597560b3d6fd8678984ba4ef5c818869fc5ee17735973fd3c7c155e" + ], + [ + 77, + 402, + 1, + "443523e0955be391bb3b4ff89b4b1582ab39ac389028c3ca06afc59aadee5737", + "1c9b9e255e4298839bd00b4f135f150e572a4979678570746469681a0536c8c7", + "a3d66993c597560b3d6fd8678984ba4ef5c818869fc5ee17735973fd3c7c155e" + ], + [ + 77, + 403, + 1, + "e9c270b119eabfd7d52868961c70568cec5559e0cb48fde778e3595ffb5b8803", + "453005aaa73ee4a8fd99808196f2f62bc53f5d94cad954178d81a47668fde863", + "a3d66993c597560b3d6fd8678984ba4ef5c818869fc5ee17735973fd3c7c155e" + ], + [ + 78, + 404, + 1, + "6cc8c9e9f503d1434223d1d8ae275684c2e1001f0fb2ca6da166785b245b202f", + "1e983c30595ac8443f049a776b2f94cfd58892b83f235e814d3ad475b4194560", + "714f2348d517253968051c03c12e1a000632ea7f3fd6267e873121e9da11d6ff" + ], + [ + 78, + 407, + 1, + "9744dc163587cb9075fd8a70ae0388d81ca29588e8c6300337b8a8481b3b770e", + "1985899878804ac6846c5fe178afac2e721d7725f674246f0fcb457129cbe675", + "714f2348d517253968051c03c12e1a000632ea7f3fd6267e873121e9da11d6ff" + ], + [ + 78, + 408, + 1, + "186a3d4a7eb83804685b972399c089b086f97d688539f8977ef76f990118d776", + "9a7dad75d6a61bdd1cffe24cc16424b906037d8e2561566104b783b60b8300c4", + "714f2348d517253968051c03c12e1a000632ea7f3fd6267e873121e9da11d6ff" + ], + [ + 79, + 345, + 1, + "531842d929ebcab2f09e3ed99cf5aa2f165fdb5485a26b1e0b51c573f44f5d09", + "68f4908e30eb6b1d1bcc0023ffcca608d2771205172b871b69e06fbf3a68011b", + "8692000d4e1afebce8ff0076e241858e7d38612b5b7859c29e2ad97d59b7582f" + ], + [ + 79, + 353, + 1, + "37e1f9aa2058b722cca9a1dcbf184d263e3af53b0a7375dbee26762b9e84040a", + "2cb936cd371685c6a1a70ab8df55fc3745b98ff162c38cc58cc9a880bc560e24", + "8692000d4e1afebce8ff0076e241858e7d38612b5b7859c29e2ad97d59b7582f" + ], + [ + 79, + 354, + 1, + "973b79e080530e716837a9b322662363a8fd048914e2d22da1862d326da345c9", + "e85e287413626d8f9b722f3093d28a1bf965bf71013c928c5792e0250c03b2ed", + "8692000d4e1afebce8ff0076e241858e7d38612b5b7859c29e2ad97d59b7582f" + ], + [ + 80, + 387, + 1, + "b93c17f9a2120a80de8a1e3b8873577e09c7333e46130c57a0edfd67fff72e1f", + "4239fcfd90369c358c895c13eaa88a1e7108b916767b5142a1311ae263bc73e2", + "9e8b72a421e029dcc7053c9df5abd9e8fa9edea6179f462e8dded4430add16b8" + ], + [ + 80, + 388, + 1, + "1972c2a1de4921bea5fc6566873a76d4c5dd5555065a54e0a4566f36864db5fd", + "40c51994c3abb37bfbc2a6006410d88ed2a41adc92288f9d1dd510133c617d23", + "9e8b72a421e029dcc7053c9df5abd9e8fa9edea6179f462e8dded4430add16b8" + ], + [ + 80, + 391, + 1, + "36aba649462c44c4b6715479ef3742b4eceb11fbbdbd3ee8f5ff91d18d562c0a", + "f5a8772674127b139a012869ff28718712a7ee573e1f904bab71bffb885a5c60", + "9e8b72a421e029dcc7053c9df5abd9e8fa9edea6179f462e8dded4430add16b8" + ], + [ + 81, + 252, + 1, + "69fb84b02d46067eaabacf24e7286ae5798d8b8eb16e261acb493d53cd010af6", + "802a78e7b874b450a38621c22ce98f21fbac9bab678ff175df151fa80dcc6b43", + "4fa481d083d783f4f73e2b23b70f6176e64a5660b399f33545475680e5848227" + ], + [ + 81, + 253, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 81, + 254, + 1, + "4db80dbe5ed11b22040e5ef9f1e845c58917f58baeb8a9f7708572a5cb3c3e29", + "9930f672048442cda80554cc3d3cb1f66bad1f01859fe399a6296cfbf7151bb2", + "4fa481d083d783f4f73e2b23b70f6176e64a5660b399f33545475680e5848227" + ], + [ + 82, + 421, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 82, + 427, + 1, + "9600ad4733de1f95d65c41af020ad4993689139298d44e7101a5f5b08544c545", + "de64c7ea32b914527dc211952ecddfc251988298ba808302ef76ef03efb3a8b5", + "08c784a7e4ff6af4f7703756d220adc90644ee6455d8fcb042eef0617af45125" + ], + [ + 82, + 428, + 1, + "e04b8f4faf575cceb7d72df39e97d8e991a8723f81c151745fad11144e487e75", + "353e6a4e886e8690c289fa7ccb4343b820d0ddee70a9f10a08d3b481de869317", + "08c784a7e4ff6af4f7703756d220adc90644ee6455d8fcb042eef0617af45125" + ], + [ + 83, + 289, + 1, + "16f875d0785ab084553e4722b1e9703e8f1afded9e42432414a09dd683f96c64", + "93cf223b98c444e08b98ee1346bf58e9f23c30b6f2763f16f9c53d2b99742779", + "59e6a6aa36f1e446f57215b48737baaf4a13adb586c1c5c27d32d4f484b84965" + ], + [ + 83, + 295, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 83, + 296, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 84, + 271, + 1, + "74a9301662f2c9daf0e36ab96d91aea4725798c4285f2ffdf98b70cb0adc56ec", + "8ef7a9f8ae829a5b441a88e730c3aef741b94bf3270cd0408e3fa5ba715a5b4d", + "a011fdd36c7bcc7e6433d7e440473e33857fde5e0d110b43bdb282f4c525413b" + ], + [ + 84, + 274, + 1, + "29fd586dfdd529af4827dc3e49ab02032530b7ed88af3a64a459c76555a3d0ce", + "8130d39b89d3e89406b58a2b2db7ffc0d48222fb7b0875411ee91a83ee9bb094", + "a011fdd36c7bcc7e6433d7e440473e33857fde5e0d110b43bdb282f4c525413b" + ], + [ + 84, + 275, + 1, + "1191a7bfa61f849d15c88f39b024f0cb4976c64b64c7db981c53822d7878ea19", + "3a895279f7a5eb87d3106bfa0699134438f1d014eb1b5447f2b0cfad7006a700", + "a011fdd36c7bcc7e6433d7e440473e33857fde5e0d110b43bdb282f4c525413b" + ], + [ + 85, + 268, + 1, + "4d471d37b93737521c23d16a148159ec99fd53d7ada8ec64edb122f751b787e5", + "a243c87e18f337eb8bdcfd38c41966f9d5d85f830a958deee7ee7eb78d7a8489", + "6221d65015d2a07cb7b96ee658416624abe81c77ac61d84b46c8f02ff2c87afa" + ], + [ + 85, + 276, + 1, + "0eab9dec814783cc781e8988a220b233202da6858e1ffadf61c82be975fef809", + "f0c2663f5d2e676e8f4a5a4c60390a19852667126cc795ed1fb75987eb8f0ea9", + "6221d65015d2a07cb7b96ee658416624abe81c77ac61d84b46c8f02ff2c87afa" + ], + [ + 85, + 277, + 1, + "175b8cf2427699097e37de91a51fca67c1ce11c9d7ef288bdd13b94b084d49cd", + "533dc7e2cb3b0dcdbec4f25d1eaa53cf8b18396013614169cb1b65a87829b24d", + "6221d65015d2a07cb7b96ee658416624abe81c77ac61d84b46c8f02ff2c87afa" + ], + [ + 86, + 253, + 1, + "a519c17fb0f88b35f9b120d88f200a5882f63584d65553899cd5b8730bd6e555", + "909f48772f4709ecbdb2e1da4c42c6e3140c60ed220e712cf88e3e6e1024855a", + "bdcfa8d88c2373bcfbb09beab1c148b52da5c71f4906556c24457e894586cfd3" + ], + [ + 86, + 257, + 1, + "edafaf2c1a4ea8b9bf5f43b52e1b26b1637ccc5f41aeb987d9d2e92db94a51ca", + "106a855140e8501534490b7635e6570903711ed71956cea83f9ab4206c4e93b2", + "bdcfa8d88c2373bcfbb09beab1c148b52da5c71f4906556c24457e894586cfd3" + ], + [ + 86, + 260, + 2, + "717b85ef2b46b8bdf7d7237c0a45fdbb2e8346d94cf3e0c7cecb7e678fcee6ce", + "db89cb6832fce5d408e1eeb4c6533f7008bcdb16914fcd83ca1afe0fb60c5302", + "84a6754ace96bad3a4509013441c6a2d6afe9ffb125d2bd7207de959f546118c" + ], + [ + 86, + 265, + 2, + "fcee03c301643ec5c4c171a55e4bc57ac9916277665d8d9092ce7ef56d30b4b4", + "e755c05b29b972340ef8092aa2509d78cfce78cbca0167a4965980b094facc44", + "55d39c1850cea391f6a6200c8789c0c80270a574d118bbcf13e63fb191ef886d" + ], + [ + 87, + 290, + 1, + "1b41834cee21075b3d9b4105e27a7ffb92c72913dfcc4e61696c2568b09f03ea", + "bbfba64c0933456c21040ceb2d673d5c50862d3ba7a928a9c257434521611c51", + "919c29589dd9a7746a46b6e25d28bd905a3e7442bd753c3f422efec8fe3bdb08" + ], + [ + 87, + 295, + 1, + "b90dba4628776e5d7e04fe958b57a9bbcbf2ab059477f0842a67ffbe9c86c912", + "3c02c661635549b0dd89aab98c15cac2a169c36683629273faf642a82855498a", + "919c29589dd9a7746a46b6e25d28bd905a3e7442bd753c3f422efec8fe3bdb08" + ], + [ + 87, + 297, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 88, + 422, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 88, + 427, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 88, + 430, + 1, + "d7742dbe3ea56bd5722a4c538a0bc56dd4207738452971aa50a26ad310e14be6", + "5ddbe359a37ebe770eeae10db76dc6a66c47d78f5530fe37f2d7e1793f7bdd63", + "b6b0ecb2915c47f7b4edc45cdd7cf7dc800a9fd4ce35f176402ce0ab13decc9f" + ], + [ + 89, + 443, + 1, + "018f121b7d81986916a2c0bcb15bab5374534df5101041c715e30f9cf4454a91", + "e29f7512acbfe4c75e3e8d547a75746a5637f3c1fb07fb651371c9127176b8c1", + "6f552bfe1c736ff73c458ff2bb19b12f9bf80f0260798e413b95f54f329db6cc" + ], + [ + 89, + 445, + 1, + "dd25937496311947414ea88b2a379a7f8cb92807ca788d62a0abc8a4429db883", + "5a1e1f70ef6b3998a11d612b5d37542291616b7befa4ba3bf30378ff344e0d89", + "6f552bfe1c736ff73c458ff2bb19b12f9bf80f0260798e413b95f54f329db6cc" + ], + [ + 89, + 449, + 1, + "863a714aa14776f5b2f0b97e00f2ee2f2b4a7b35a87c79a73a6f37a811541306", + "62e1c8e97de014cb2cdb67d6f56136ddd42efaaa20c8dc2157372bb4541da372", + "6f552bfe1c736ff73c458ff2bb19b12f9bf80f0260798e413b95f54f329db6cc" + ], + [ + 90, + 441, + 1, + "79ea86ef910cd90d37da840776400c581f69c8fe149ccd0a5d375ace9060c889", + "1da924993e1cad124a6efa530563d05cb1b083d814e474d6fd0f7e7759767484", + "b948c00b0d03bd8810df177468a06b404e9bd1e7187003bc37d4cb3310d75600" + ], + [ + 90, + 448, + 1, + "91032496bcc895bce6e2a22c957bd542c208bdcd57de3b9d08f4ed35a737c96c", + "2896947d355e83574a8836ca9a86aca263818a0e829fce456c54d1d98956db9e", + "b948c00b0d03bd8810df177468a06b404e9bd1e7187003bc37d4cb3310d75600" + ], + [ + 90, + 450, + 1, + "cf306682b8f86290e3b92808dc82ca3125d42041c7753e2e0215dace5a6001c4", + "0be0df25fafc051e180ea6feeaec00f8e86be61389d862d7fb6fe84dbae83820", + "b948c00b0d03bd8810df177468a06b404e9bd1e7187003bc37d4cb3310d75600" + ], + [ + 91, + 345, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 91, + 346, + 1, + "9e692643821428685059c39b6a1534aa723ddb348c6f28e4a3e895f91ea7b1cf", + "95a2e259b59b61d889038ffb189e252b2ac01986cf919bddf7a590d92a60c8e2", + "09f9d1c5fb982449a61eb28551372ecaf9a931729edf9656545ee5a863aad989" + ], + [ + 91, + 347, + 1, + "cfeb70e933106e32ae6ae9bc10870bf98c526546d7794a559815619af14ee498", + "83d9421e961c11c1b0a2feaed2565f76e47e53e1f81cdb06d1f0e105165f4d3d", + "09f9d1c5fb982449a61eb28551372ecaf9a931729edf9656545ee5a863aad989" + ], + [ + 92, + 481, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 92, + 484, + 1, + "2b38944f74f14cf0b89a099bfbf9093ad45c8b401e69167b91ccc3116bc5a79d", + "fe67c15a3b3bbd891c3c56bc0096b2260afcaf5dcff98231b0996d8e55bb2f3c", + "affbfe20acc9c1531fd3567b03dd03b71333f1a2dd46ae83540ec3d677466b9d" + ], + [ + 92, + 485, + 1, + "ef8922d9bac8a80216f5076eed8f05fb4b4020159f6fd33d4ae9d83e433fb0d5", + "17c0813ec87f2c5ba4ca4bb5d1237b576601ee205ecfa7e0922e2305f214130f", + "affbfe20acc9c1531fd3567b03dd03b71333f1a2dd46ae83540ec3d677466b9d" + ], + [ + 93, + 310, + 1, + "c605cb6844405d6aa3363b48fe5c2a5bf11002c6705b997f4cc6af6be9ce113c", + "4ce3aeb5e48de3886f4b96c81eb8493f5bd021cb5742ea86b6b78638432c751b", + "4e712a0f0e8eb69b5c95742620a6d4a27c25fc1fa78345345c99047ff5f76176" + ], + [ + 93, + 311, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 93, + 312, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 94, + 327, + 1, + "4a3b3bc0c3b8e104ce9c32d66c09e9b3fa84e0ad3cd85766bd967c448f91f9fb", + "9236321ed684a45161715c761e515b18c9458ddc01890817dd9028795f951de5", + "fe4fb4551371c92570a53440c208f1e5dd05e4a18fa73aec0bdd844b3f9572ff" + ], + [ + 94, + 328, + 1, + "ca6810af5dfeec4db1d1dcfa843c0659e2ca136ce7a22b22774cc88793320e4e", + "459b35a9bfff9992711be0655c01abc50e3001257a08697d1a7e5a8657c55515", + "fe4fb4551371c92570a53440c208f1e5dd05e4a18fa73aec0bdd844b3f9572ff" + ], + [ + 94, + 329, + 1, + "688b9cd135a38022f6aaa47c7ed0a69748299d0552b3d32f362d68b48214f773", + "7b720df07ef7c4e6cf1d8caeb25aeb00e7f1e1d556518c1c437ee9a22ba72482", + "fe4fb4551371c92570a53440c208f1e5dd05e4a18fa73aec0bdd844b3f9572ff" + ], + [ + 95, + 330, + 1, + "584a7581f0c423a37114f28ed99e59394fedd77502200fc27b68859f38241539", + "81764a294a604b7b7fadb8dcd1b18c21af73475b623e02a151899376c84665ff", + "fd9ba342da4fbbcd1d462f935bfb86a96c1005b6d0c38656a63ab2d8e3ea5573" + ], + [ + 95, + 332, + 1, + "cbfe3cfd5107ca9473c4a6e9dc09679d18f709ef6fe4916d24a80c0b8bc783fc", + "b283840f01ebc4f07dc992897970eea82c724b2bafa35a459aca4340ecf02666", + "fd9ba342da4fbbcd1d462f935bfb86a96c1005b6d0c38656a63ab2d8e3ea5573" + ], + [ + 95, + 337, + 2, + "b29c277949f9d80b617b1353f9baba0fdfaf8e23c3ec35e23c521f7c3fcd7f52", + "691db43d9125ee0f5199416394a66a6233606de9a451cf719025a751861c850d", + "08ef8c65700f42799131891459cb72141f9686b16f319e35186e3f5d4ee7a184" + ], + [ + 95, + 344, + 2, + "d6883fed11230aafbe7a806137c18ac12e2f6e449c4452b00e84fc9fe3fea40e", + "1143a8f08d21a36cb7b5c437fa6be6ee5b2d329b4c93855f89cbb23a7e4f2bbd", + "ca1deeaf3d1a3bfe395c1a7d8a32b5e7f5997d4c37b712777da859160466cc41" + ], + [ + 96, + 311, + 1, + "8d057b705a1c473d224f680ead368962087bc039f55a012ad54a5a22c049d01f", + "d46cdafa4b8257e74c26755c27d8f65d85dcb0cdab57432210d6ad82cd6c3a47", + "530e8e5107ce526da1b936df87a42876d60ad935a2d5b49ff8e51ae6030035fa" + ], + [ + 96, + 313, + 1, + "1687727cf17d093c25b75e8556c97ae9fcb9b778f3bc030401e0f73b2ee37e75", + "7003b3912888960797dbd65e2a2fa50089900b7a7f47c6ad823e5eb06037dc13", + "530e8e5107ce526da1b936df87a42876d60ad935a2d5b49ff8e51ae6030035fa" + ], + [ + 96, + 317, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 97, + 483, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 97, + 485, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 97, + 488, + 1, + "918ebaf63e272a40c658a32e2104445c7c87448454f28f6c43be6ceb86f3788c", + "b69e6edc181076cf12726f5fa02155c55aae286c1b86cb54669222f241bab258", + "950967ce11a6568f2501e37299c1ca53e8b98d13e728d93ae7f1dc38ea4eaee5" + ], + [ + 98, + 461, + 1, + "995267001ae5707c63e3f5958819f3579edb79c0c1390cc1d0e180f7d5576931", + "ea60d43d8b4a420314951b299e10865fb1be679e8c33ea5518f01d6559e654c0", + "2740a1a090303253d797654bd861f90b6610eb0f0864e6c63e25f5f65870535c" + ], + [ + 98, + 466, + 1, + "c1049cf170946156b28a9cc333f45dde08598b4a3f614a1e1fc4b7632b6b089a", + "469d5d82125da845c49148499f1a6a4abb6214f3ae40fe153434b0b6c006f738", + "2740a1a090303253d797654bd861f90b6610eb0f0864e6c63e25f5f65870535c" + ], + [ + 98, + 468, + 1, + "67c56128363c9969473bcc4aa43cedaa6e70536f052592aef45efafe348919cb", + "c562404e3e2dbbe8bffffb62e1454cb8d7f4936ea4bac164d0c466c3bc059937", + "2740a1a090303253d797654bd861f90b6610eb0f0864e6c63e25f5f65870535c" + ], + [ + 99, + 464, + 1, + "b9c814464d3c5afb61afc77a1a53a26dfd237e025f1b07aec0b804eca3b1377c", + "f5d229caaa9ceb8425e0dc8e93921436fbf23461e6f59b82508dfb40ad5e98d8", + "b7a313e0312265702e33b1ac3b09be3b50a10607abc81ab532e5169677d5cc5b" + ], + [ + 99, + 467, + 1, + "c1d2fe44ccb1ceed81e292c72d80b64182edfc572d06503b401ac279471b5293", + "a6b25bfe935ca2a2c739bf1f92475c26656debccf10a94530c9ec7707f8e3e44", + "b7a313e0312265702e33b1ac3b09be3b50a10607abc81ab532e5169677d5cc5b" + ], + [ + 99, + 471, + 2, + "d579654d89cee963c400d5be53adbdfbaf9fda4ea8859efebc76a1ca31e448cc", + "ca7ebffffa3d51e43c467bd9f2728480a362784142c9d8a3679d4a0ead4ed829", + "0e4034dd0565c04fca780d1e4e66b1d8d0f0d7579e25f9e51085430a61e9eba9" + ], + [ + 99, + 474, + 2, + "88fadf54029754d1419e3b2e12fc6cd56f4e6e0f6caf7fba172833c9217e5a22", + "231c03d5d724d7c2d932bfa49428214abada8fa51b6a78ca9ea088351b76e0cc", + "6301d0ec1a0fc00869abeeaf44c923229c1970e13e1923015bf11dc5b7788991" + ], + [ + 100, + 346, + 1, + "5b2d23dc38137d666c33d4d814fc9c9dd342bcd420580e8bd305e9d3e08964ca", + "7beff11027e8518a5b4a36c472ffb585d8474d6708b69bde15c870f659f8b717", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 100, + 353, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 100, + 356, + 1, + "f68ee5ae650ae47ada9966c46fd278253a2cb48b873478076449ab2d049c870b", + "b07b26aa7b4303641b0bbf4b30f08a31fce5e4750889f80030e5952e5e2f7a90", + "28f5bf7cd16379d37c313196e498b05619f69f67f81937d09cab74094347b351" + ], + [ + 101, + 369, + 1, + "a45c4e733f95d2cf511aa2a1b2486f645a2e51c23eb4802274b20914568fbfde", + "bd931f8f6c1890e592b67c10da0100ffdd19caa4df38914b792a577504a2be84", + "145cc50a3a878f4680459fb20b4de9979a5d7bf3088452deec432365ca127a99" + ], + [ + 101, + 373, + 1, + "d2273f4480e550211ff9ee22045a7904bd039c9f00ddfcc84c6f643b910f16a1", + "f957e1f9c0511492c334b2c8601199a1da943015a031699a3d481c84c87de969", + "145cc50a3a878f4680459fb20b4de9979a5d7bf3088452deec432365ca127a99" + ], + [ + 101, + 376, + 2, + "5c8b7f0e9974cb43ffb4196bf31caa8d534de3159c386ca58f1e0680d1aeb495", + "9889cfbd89d05ead306d32f053a53ae9bf829e368be891699eb47912e6b01c21", + "874e4054440ed928ab42f0680235d3d463fbb4ac70175d5f4e62f16182d85c14" + ], + [ + 101, + 381, + 2, + "bd77ada3343c731a27597c9f682e2306598904922b6dbe8f7dcc524da987096a", + "db9e81c9bbba6c5af3ef9cf2046889a81fd60fa0fc5b7be1eaaaf5ce2a117ee1", + "7c43357e4224585678bdb8cd003631a91f9efd583932c8a1fabbeb9f522f4272" + ], + [ + 102, + 367, + 1, + "eb2c0f8639336038eb4cded05ea65f7d892ed6a0d69b8dd8abebb8a59043d560", + "2009403ec1bd5e916de3d1c21a72358f5020c644ad77c709d3164892933e1ad4", + "2152c2f4bc8da2b80e4060fb20dbe6a9ee0a9f67cfa54061e0d2dbdde963198c" + ], + [ + 102, + 372, + 1, + "4de965641b6ceb6bdee0caa56a8bcdd55d2923299b5a503cecf4e2d9cca0db3a", + "170f3afce2003d59e9acc00e3ac9807a30d8adb216d9740e15e8774687a6cbe6", + "2152c2f4bc8da2b80e4060fb20dbe6a9ee0a9f67cfa54061e0d2dbdde963198c" + ], + [ + 102, + 374, + 1, + "d73a1aed74dc9b2dee22d033255e8e51aaed83e84c2bcdc9b6970af6db02a717", + "9891b5b3983b9159fe928aa366b529cab799c4cecbbc4be4b5f840d8291a00f4", + "2152c2f4bc8da2b80e4060fb20dbe6a9ee0a9f67cfa54061e0d2dbdde963198c" + ], + [ + 103, + 503, + 1, + "ca4a064884d140571ec62fd156fdfe336ee3d5ec2b26be46aaafaabf2af7c77d", + "f31cff23c05e0091f7b5a0dbd7183e8e84762d85c194ca4d764786a8957e98c9", + "1773d571bec2e5dc0b6aa6b4d5b4881473e4e683c23700dd65c2237196f9d240" + ], + [ + 103, + 506, + 1, + "70e0cd66f75a04c7543c9e1d0fe619e2f3596164839cb42209dcb618bc51c44a", + "625a1301fb8738a5205cb833ebe49feecee31b56ebc160cbf070adc3746bbcce", + "1773d571bec2e5dc0b6aa6b4d5b4881473e4e683c23700dd65c2237196f9d240" + ], + [ + 103, + 510, + 2, + "a806d6985b152b9b32314df6cd45a35184072d4f1e98e01c155c6db6526385fe", + "f03698fe84cda00083973d54b876692f89bd658bbf380cecc4bff23166a84e87", + "6539041db207801ab48db75e71c206962ed6d1d15caf21895b862a7cbc73a1a5" + ], + [ + 103, + 513, + 2, + "c45bedbfdb45b83a67525131d95dd4c8ce78f4e59d4866f3c79b9c535e5af0d8", + "4478b5e8b6d3547194552686c973167c5212a0879037c991cd44d66ebb29f054", + "dcc53841db9cfe04d34f25b0d94a1b95ee48401fa7e89ba536894487c622fb7e" + ], + [ + 104, + 499, + 1, + "2c91d0cbfac9cf87d1c9938d3717da2eb05864d9c63b04e29998d60706b1bab3", + "66c87007e3d61b3cfc9de802883bceebfa92cafdb075df446f02a81c194714fa", + "eb1ea7ddb6733e86c540edef40838509d78a451e9c4848a00198b526acc51491" + ], + [ + 104, + 504, + 1, + "a25b6c05aa10ac6f60be24f136c4f1d3a6751bda7963be91a5f5b4ea6222d83e", + "7d0002283d7bedac49c09b5eb9eb784a1e7bf7e9cd02170426414778f2ca09fa", + "eb1ea7ddb6733e86c540edef40838509d78a451e9c4848a00198b526acc51491" + ], + [ + 104, + 505, + 1, + "823e6a6d0034536869b19d5bf8cecb209fa062ab086a8ac0dc1c4cdfc9a9d41c", + "c228594d48fafe91eee0fbc18a40639c32b8d7321a0ebb5bbb5b8555c91149d6", + "eb1ea7ddb6733e86c540edef40838509d78a451e9c4848a00198b526acc51491" + ], + [ + 105, + 266, + 2, + "fded7df4a10b665495993f85e4da31853267ee2790f521e24e7f2b11b8aab218", + "8ab9a4c85c410a3cd5daac93b3ff54f290d5d8c99209648620a5eb82dad25529", + "fd7a224d98aa25b8649b8864d4e8dc5489ce3e6c32ed92935d924197707cc6c1" + ], + [ + 105, + 421, + 1, + "6039e07ec9a4557dde37c2f346c1327e8f6a98a60ba9f6afc588246b00bb612e", + "7174bb05fed259f50cd5193bf91b8a921cc8ef001713d28b814f7c2f4c6b23ce", + "7caf8be6908f87a987c8b13cdfc6089ab2f83ea556e78d93802cbdadeba648ae" + ], + [ + 105, + 424, + 1, + "9c253bd4cf3c8a3a834f8e618705758560a8b91a235d1d5fe4e868dac3fd7765", + "959cbfebde7128f8d1cc72ebfd6f578182450c9499300bf2302f4c278997df4a", + "db2da22197e3bc4de2a75b549cdbdc6b4f180105a7b744635ce9d1f9a76ab5b7" + ], + [ + 105, + 430, + 1, + "69c39fdd945105db7c28435b1bf8e525086c3d851483cb808dc15872cec01cca", + "250fd0f897fc323be891a274ab3480585907828d0f2b5e6a485412b0dc535480", + "3b672c4fa165d17b335d568732a80826776b57beafc17c656db8e6d32537bdab" + ], + [ + 105, + 756, + 2, + "5117d9a8d4e43128d7f91a5f1f9ad1c365dcba91efb176819a818242e950c3fe", + "0a8630a1744ab9e6af39e0b76b79c98e83e5d7f223fd6f5deae194b74c25e50a", + "1903530c020c27c640b53dc2a4861f410f67eb6f97a61ed31730b7ea77960c65" + ], + [ + 105, + 925, + 6, + "f39c5855b00b7e3436c060df554eaf24dc8c7edca613f5730b5f1d15eae3a787", + "88eeed2b99852f4f41df12002830cb2e5ade36c3173142522284edc2fb691f40", + "7e81fc97e86687dd6af6d4f975160ca0c784c6f060a2e7396ff8c99c15f2d1b3" + ], + [ + 114, + 814, + 1, + "d7e2d50732a071658853b91bd4daf827a6210344caeaa682e971f4d007e3989b", + "8d0efa6c49ebf23aa5a2b37e0f564f6473a5605f8286253ad76457965dc3d2b7", + "9ef0f1e34a7424c9c5caeeb7740c8c6db7b84ea441a500738053d0101cd3b2d9" + ], + [ + 114, + 815, + 1, + "afa51bde19041b8f9c4f877c90b519b71cc57e71526d77cbfefe461fd358d81d", + "54c4683c1439213a48d732c2d3e1db7f872da433f8efcf496545a3a08efdfda0", + "947ea6f1fc8c327868fad4b0ebd25605047ed2dee348b6e3345ec4a6c1147647" + ], + [ + 114, + 816, + 1, + "fbbe6deef329ec9c78668b520f9dd01159e39ee624e9342d735c3c597c0d71d7", + "cc02b3ee1283a7ab2bbe22f109f04a04bdcf706ea3b773a36c7de2403596f4c3", + "5447697b3416bfd35e5c18eef4a9461dc98ec4abd1419404e4109c1205979cb6" + ], + [ + 114, + 817, + 1, + "bac0db0a1fee18410d3d54aca6e91d24d5886a44b1453ce0bb94ec095fb4e4b3", + "8c0d0b5d19f1af10d924ed087b238a81bc406f360b8b5e96957b656ed7013f6d", + "5447697b3416bfd35e5c18eef4a9461dc98ec4abd1419404e4109c1205979cb6" + ], + [ + 114, + 818, + 1, + "51ebe78a97edf85dc4c938e259b571ecc4d656ca63584056dced5162ceab074c", + "eeb87526f7048bf53447acafc80b32a7656903f870939d4c24630664ac86d686", + "51a5bd1d41b5cba8b9219ea48d32d9bd338a89f60f230832057ffb2a337def40" + ], + [ + 114, + 819, + 1, + "f609dcd9299a6be448ed584bd465d99bcb4fbbbfe0fc71d73edd6efb889d0acf", + "c2cc6230f1d2ef3d740e054e09dc4607364edbb983d860edf16d555cced2c861", + "943537af5cab7b72caa79c3465f96ff1a1b77546473ed6031586314ce18e26da" + ], + [ + 114, + 820, + 1, + "400a29c04a7709eaa78963d7e2cb6233a26a05b5c5f794c664c456fd613a11cf", + "365b6fd83b7cdadf51abf32728c203fb63f5f36b8f03cf908ae14c8dae4c2149", + "5447697b3416bfd35e5c18eef4a9461dc98ec4abd1419404e4109c1205979cb6" + ], + [ + 114, + 821, + 1, + "114187c5d89b256a031df3ab070e230e5e5e021be024405e6955a903d4cc5343", + "bc769e0ea0c80db8a32ffa5942f8365d0d9d90cdb7896ed714b37073faf2d0e5", + "5447697b3416bfd35e5c18eef4a9461dc98ec4abd1419404e4109c1205979cb6" + ], + [ + 115, + 554, + 1, + "b358c333c2ca7f9c016d84aef0d75666a6af4eab8c9ddcdfddba5f82b618f4ff", + "456a75862cc0f02901e431decc53034e4536e80d85f336b297dc031c86f18ff3", + "254ced974c7d005e6f1d71a87752a45b827367636961cde4fde519d44ab93e8a" + ], + [ + 115, + 555, + 1, + "b7d7b6896ddf866bffb91ed131d1051dbf5547839a5fedddc0e90797f675b503", + "6f826e442f67a7dba08c0456aa2293aadda22c615cb9962130d1eb2adb5892c2", + "851af29b6f4ef9109e696eef2d3bd1021d72e830e84071bf7cad68d9d0485dc7" + ], + [ + 115, + 556, + 1, + "d91a12abd1dca67aed2e8e1639f7fbcdea4d77e91aaa2a2ae6658de625646b2d", + "3d5310b310d982327db7b4a7cce16ed09bc31dad436de032d4d79a5a980d1aa7", + "ac3f32d35bd4d58b37f7117573b57823f98bd441b5d37ff249a480d623f1e3e4" + ], + [ + 115, + 557, + 1, + "af5d4757fa58c290960106cc2a02405b281d8957583e98e4eea5351a8d7844f1", + "89282dd3fa4eb9685c9fd042e7c20b0a403b79203309eb4e515b6f5f316fecc9", + "6d56110c72df811c7813f58081189cb77e73ca7e45499fca2c8865a89e160128" + ], + [ + 115, + 822, + 1, + "bed04cf653ea59f80117862f5ed12ef94dd2a1340b72f6eb2f6b7baf1bfc3c05", + "82e51cb3bc2a7e683d447f8495935b6a20f733f3df4eb82c1953f165dd5492cd", + "5796a5f96245f794c7ba18f4b1061ba8ec67a9b54c83f1ce3b060350447306ee" + ], + [ + 115, + 823, + 1, + "21e7513202baaad03b2fdcd909f92d8c87b5c1715c39fef9ce3dd7126056c353", + "9f39a0c91de0266c1f2c74233978cfb0ce5acee88c117b157baea94fafc88461", + "ba30b2365e51ca91decccc0f2ebed26eeef2b09bb1b8df4b3114ddb091a09935" + ], + [ + 115, + 824, + 1, + "0c76dd19a4602e1b7ffc337fcee6cda80ebc7e81e9df39c9452909f0b3780389", + "c8dc1492c39ff815268e052f54559af7462cc80ff635425b74e1da571a3d2426", + "dd9f258db9fea50ecb14275a8a58cbe62c707d485e5fd91b5be2435e4e4d8cff" + ], + [ + 115, + 825, + 1, + "34bd8a903ed03cba2df6067a5abc68619ace952b23a101efe0ffb0c2b2acb4ab", + "4cb3fc949f90273c6cef2e860dc724b7e79f110d79afd01c5b0d16b14df47737", + "57afd723b7902d157fa59c1c6145ffcba810ccb1d0354bc25db8fbecb3768b17" + ], + [ + 116, + 826, + 1, + "667fb211ba42b63c54838d52b169687beac888acce9785f055a81623492a242e", + "b51e8806cc9b0dc4398d6778752afd3fc35ab77334d66156c7dacdc518fdd41c", + "3a222d762eff8ce7f64c2558990d4e2f02bdb842670f8dc4a0aa3dee1ffc28d1" + ], + [ + 116, + 827, + 1, + "bf6b150e53f37e00c0198f4ad9cc3fc0f53e892910211c7e99649738bdf44cf3", + "e8eccd1bf35317279db2e7e1e78cba41bb0b26e775f2a4533f2491433655cec2", + "4fa43a0b68b8a947fef958243fc138fdb728c149140e40c8ac561e0514de98e7" + ], + [ + 116, + 828, + 1, + "6aabff9997b1768e71da85342f2c5498f32ce35433473735b21cb55599bef988", + "17df6dc5389e7e367f64e26c03a7d11488fc4ea9d7c0f28880e4e9128d14663f", + "49b86eac88af10bc80e749c8b1c28f29c7a51f7c9debfecb2295fad17bf5c6a6" + ], + [ + 116, + 829, + 1, + "dc89107db6de1dfbde81505e67a047e7238e12f7feb2e15cd77f21fb57999411", + "6a4620dc35ec2366490cc51f011589d7b92671b4d7b6ec26edca9590d04a6e2a", + "c362c2d88a9e661d7a97c465119846009297ad62193ee0f18b64fd716a2ab228" + ], + [ + 116, + 830, + 1, + "f31960507d7269250795239165c96cbac5d2301a14a41274dda1c88b0862e2f0", + "736d6b849e0d4a81eb284e987394de8c5623319e776cf2035e7d897cace2b3f9", + "2d97bd808997af2ac6b927866407cb3e0b2bb1db9eb0d6190beecbfbb4c5e547" + ], + [ + 116, + 831, + 1, + "1755b4dc5190f6d9efdbbfd682acec2659bb3f37ad05d61f90d527096c950465", + "22083ceb86c29d70ff3ac68ffa4a50893744009a2853ba69e4cc2555f6292a8b", + "aedb9d8643e8a57746be69c59ff707f07f60cf101ed017ea8838f3f45a824df5" + ], + [ + 116, + 832, + 1, + "6460fe77719999a1a646430551d69fb49bb78dfc332dd12ce5de49364e2c5e90", + "255c7cb83da33a82dd141224b267ef4eebf913f2159451b91090557fe3f37e8d", + "2cc716d709dda17159c32140c4407c8a427ab2bbc9433d10810cd51cb62f58f6" + ], + [ + 116, + 833, + 1, + "c389affe7777d3c1350774c0e22311a8107ba2004a42ceade20e139e019a48ce", + "8b7787e160f8269d3ef8829a76952429456337f8809548f7258b3cf8ce27d5c3", + "ebfb34de8f048df6f170a5bffc105009af5c925128bb55974077648a2f5921cb" + ], + [ + 117, + 222, + 3, + "39f7ebcf6762218454ee4908effd6d2dfce5868407f0f29a0210294bcff1ac1a", + "9fe0cbbe81730df70debe41b180c1cf5859a2da64c84881591a075872f60123f", + "58d35cd1cf7df92fc81c914c4a9c3c2eb84197737c20960efc78ba2115a009e0" + ], + [ + 117, + 534, + 1, + "65c4ba2b784be8d5a3782c525856ed33839bbb247e23c1157af863b78655e1ca", + "94fba83b3f0b9797a69090d8d850e342483d95bd9a230b184cbc22eacaabe6bc", + "d6ca66053631e5193255d06c0ba553043044edaea63f6a1046f3447b4f501724" + ], + [ + 117, + 537, + 1, + "3f358cf6b119b9fcc905795dd46734a4af625fe557d033ece15eac19b7718a5d", + "63f3ada384992860f4b5a17d0bd73da35e43ce568537963279e2ede1d18c1631", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 117, + 538, + 1, + "283256342569df10701d4f21d2a935dff4d023adf6b6ff815629debcba435b08", + "e84d7c8f14f6c88a321c1848daf136fcc437cc10d798d82674a3df458b903bfb", + "1db85df234c1d61b8ae2fa3685a5fc9f12fa8b44fd70f1bc33643e14cd84ad64" + ], + [ + 117, + 539, + 1, + "38ca729eb33d472a740ce5f45d293388ce01fde8aa70d9b948c43dd795cf7276", + "6b90ba0917b7a9fa02e38dd2e5a0c07afe18a0e89213b4d3d449d034abbdb9bb", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 117, + 540, + 1, + "203405c4d96441df0e126cc9bd7ffbcfe652381bd1b2ede1353bddf444665652", + "dc38b64d5889a08a53d8b2a04d23b250905b105d8cd59733dd2cb81adf545b86", + "ad3ee6393cd5fdc80fb992d7b75fc30e8f25668fc5ec36723608e272b012bf08" + ], + [ + 117, + 834, + 1, + "ad6e96f292810b446d99d79bf6c36039e3984332cc03209e5d5a56ab3df3f66f", + "c4d1b86f80f0fe08aea0152625f58eb4192a9d85209e1252d56657595ebb64f0", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 117, + 835, + 1, + "b8d5c74f212f65899d19c54b751d975de56c10dd25bff9ecdba0758618e41a02", + "02a5c6dc93837209349b9c613834a2d618586d5b70b597251b5640bb144645d3", + "9c11b589e10b1a045437eaaefb75cb1a3c2348653b677cf117f7e90a0ea1ff41" + ], + [ + 117, + 836, + 1, + "97cfec2f2ffd899174dfa35ecbdaa1dcca8cba0588a4a7250f435fea90146b57", + "ca05c4a2c8b6138b51e8fc48a18dae335c47ed080e102e7ae564a2c458233d5d", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 117, + 837, + 1, + "067b3711eccda7595051e1fb0fda627dd5a3bc077ae886fefc7e0e2e0b4e1049", + "ed1477fb76cb97f73caa6f570f8ad7c157a372a067df05d4491d9ac8ccd95858", + "318f44b7802dd11b1c1fe0d8924b48117bc36f2f9dbfc9f4091007646dd93121" + ], + [ + 118, + 838, + 1, + "6319634251c28b476d10ba7649a36b99a19b80af94500740f385266ac9ef5bfa", + "9939340338b94760fd76c6a09bba42e673f9f6b7eb4bc0ffe01d93f69fce9c96", + "37824f2aed50766c8db411ff74f5da4b206f07ccf29f02b1f72f1e6cd00456c4" + ], + [ + 118, + 839, + 1, + "887019db7e542b8bcc168d2634202a6c8add2cb96b875aed7843a682da09f7bc", + "3e4a5135af54d48d6f9758ef9a7f39f5e6f1ca398d372827318b6daf7ef24592", + "bba15eac124d36f10c47eca4c58bc6165f9e1adcbf56e1b08f718a03a03fc023" + ], + [ + 118, + 840, + 1, + "62ee1009d96619888c42167ad0a202bb0a33d1fdb6843db6180fc18192c334ea", + "a189ea2365f05d354e6bc246658250d17bc8239b2a004eeebc4e0abac864fddd", + "eeea08dec4c8e080ce981675f7dc09be53ebe03c4575791cc2b2e4de072c8584" + ], + [ + 118, + 841, + 1, + "c1cfba6640a15a63a39483effa4fb0c5a2b8ee0577db5fe4d4bbfa7ffbfb53f4", + "1987b0459b279e3d7904ef1c3407b34fa18085db393ac60b9c2b90c11aa8a604", + "89dc18560e19774f28e3952d85d6d425ea9befad8576ae9b58521b6d695a0e6b" + ], + [ + 118, + 842, + 1, + "dea3637ce46a9502acfaf228499468560f62f75c1f465624df1c54a55b756a67", + "bfb241f50a59553619ffea53ed8979fa93eca3beb00028367a816ad1f5263e52", + "0294ae7fe86c4107aa4034e6ed2f2e26eb26478a6148d858b79cb55c53952931" + ], + [ + 118, + 843, + 1, + "20f6bfad249b58f6543189be6fff07ecaaf04e91d5e777fcb6fddd35fcf49c70", + "16db3cc2f73cff7b219c435feb19b78e22a0cb0b83edea37f24a974eec4f021b", + "1b411cdf7eebcc55371e3079339abeb32123180f1a789c9c39e003b8543a01ba" + ], + [ + 118, + 844, + 1, + "f7eefb62fb83e44e89d0ef04a738de09cd56c4db876f35d5ac363c59369872a5", + "adccdd40aa149f8ffc9147e7b353e7f7159f65d920ab1bcd6ddcd42fd2d636fb", + "fa3b3a3ac7b3070e7527a03b261d99333707b40420b2c724ea0474c1b746a9f8" + ], + [ + 118, + 845, + 1, + "0f8afbccd1712d63baf9c59efadc75bff9bb142244bb3ffa933936233511604b", + "5edda1aebd84213896cd534be53ca3c0ed594bae23d307c7a70adcfd252b3472", + "b0ac91bc3d0b57530451580196530eabd608a8f8ae4f62ff18d283f2dbced9b8" + ], + [ + 120, + 612, + 1, + "85482ca0124fde677f61662eedc59e890ce3aec7fe1845f5f0be8cf612667bf7", + "a2c536fe823d732e35258dcbe93e164b5a6483894036f3e6fe541d1e98fb457a", + "3df357511341a68039c7ae7603fc6ddd9372a753094ac2200facf6377114278a" + ], + [ + 120, + 850, + 1, + "259c6a1c612e42655dd4328268488a12a1b3a8686dba77edc3cd8b36b5eafce2", + "520c5988f1cce5a25bf4ee15603520d3e1818130e6dd08dde479edd17a471671", + "70bf8882af0e8b5385dcab27794921e3535c38b9c3ef962c19149a4d7fe8dfa2" + ], + [ + 120, + 851, + 1, + "89352663b21c76a8443157fe467841bd2e9daf09de550f12c1c76736a484914f", + "cb8669d5d1c9ea61341864d326990f982231a7e235a83d4755c446a98148079c", + "d99aa986d0bf8ffe7e84d4a33283731d18893e5c8a49bc6da217109ce4068b13" + ], + [ + 120, + 852, + 1, + "afa51367188fad8d74d153d72b98f8ccac2b2fa9411b9dfdcd0633e98dedaa0b", + "b06c7394a992627349a8896dae9b54e8544059ccd8a3a2b53a34fb3b6ee7e449", + "21fa019aa89b3878dc241ea36e68f077f3afc11700964e4dc51ecccb52bdae00" + ], + [ + 120, + 853, + 1, + "a227fe9448a8fdfa583c3592ddd42b2f0fea7b41077a5d1131785e3f7cabdb47", + "ed7f45ead39abffe6b8f1c206779760ba68b60f82547406cce96fc36f6b1872c", + "06bfdcb6c210b4b704bd485e9d66ad4e6c4538ca259e480ec1a1e80575b8db3c" + ], + [ + 120, + 854, + 1, + "39b208eabb3ea5c05de020ba4a2ea0802701d7ad758efbe4b8f435f7dd23a29b", + "3c19e4f46aa56a48c1c985c2df6177afdd66afbc4353311507d54d96ec1e96f2", + "b4b17bf856c89d163b8b0da31fc8b7c5de07fb85b42620ff5f11b1b13ce6b800" + ], + [ + 120, + 855, + 1, + "0434de3ba0357260a9a1d1f674cbb4df503bec8f50afe583677771ad6a2694d5", + "03258d47f891ed6e3a99fc9ad74469944ba35b2712e713710c077cb11e267acb", + "f8fdc96e494f20bcf1c734686a3501285c75ae9676f2b882acb2f887ad075e01" + ], + [ + 120, + 856, + 1, + "adf530f77204a22f61f2e9b5060e01500e4287f3410c428bfbc515a7a166ae22", + "f4e6e6871725ed2b3c50180d8e39e8d406cfd9493aabf3e1ed3061e5b0fb09da", + "d787f490323fc777699fe7cea5eab9b176a9c03bdf16eb06446cda5dff29ab9f" + ], + [ + 128, + 127, + 1, + "ce7987542f96d97b86e17d9715050a64c7fe8f70c73b0cf4eb8653cbd19ed78c", + "a491d8087b935f4f2e9e33a357b04e65525a97b4b1d906508febf01ca45b17d6", + "ee988a3fc2a02b40dd02e2ac5143fead1a7bed1dcf36aa711b69102188e76eef" + ], + [ + 129, + 127, + 1, + "f3dd2ee36cc664330957542c6376a9bc65c21b6ce79e61b8d04e7f98e5eddd73", + "997dde61dc10f9f6a9674cfe48f8dc09c765f2bcea4068fdd53c0d9868e2261f", + "bf75a4507dd34c8148f6aacb0c52ced4288ae1baf8e311ab2f025293206d9e8d" + ], + [ + 130, + 127, + 1, + "e0b542ad49a63aa337bafd55c3ea0923475fd8b7878d1f9b57024b96639e15fc", + "4ddd93b41aeac51bdfceedf094a494e8db76a307c184924d02d72896f5ab8229", + "c6934ef99d18edc8cd65681041016e2f8036c505498491b49de3fb42cd31f592" + ], + [ + 131, + 127, + 1, + "78a43fdfdb9d77adae4a8ce8a0c2693bd1ce9ae5fe3f3e133ba2b5e9d1ad84ba", + "91252acab2320888266c4f05720d6346d07d5ec2a8b0fd07551e1691b34de0ab", + "5c9a8b9713f8ae66b0fd5e2680bb4829060600120ba344238ab57f45c3f7a142" + ], + [ + 132, + 127, + 1, + "314e2d565942c2c92f78e7cd5d80e8202a337c769ba2c03cdc9df936e67a1419", + "b54e9b668ca6a4869782249a6c9936b1b55086ceb5b8679182975666ff4e10c9", + "82107fe267b72379696fe779d8415e037d1a16ae2f5470dba3413a3d6bf18b9a" + ], + [ + 133, + 127, + 1, + "7da9a59777f15fc4d1f5ce5b80256e57b289c848864b0aa50370e56c0749ae70", + "b3cd7ea1f0219a29d2a6bab948d641b9d199c49820800d0df7c3233f72cba0e6", + "a1c0292c7bca28de1875a34430357c5c4ab49a6c2914b00b4e4269c64683cf6c" + ], + [ + 134, + 127, + 1, + "b37b8da4db2d2c6b8618baff15cbc1c1e19dc1335ef4582d2bd6ee4208bfc6b8", + "1ebad9269e474b7fd9a2c8b3b0af1bcb45f6cb0fcb411dcffc886e69be8d30b4", + "82924670a2d053288096331ef86ee30f780375dcac5661d64d1b1e9c1520e66f" + ], + [ + 135, + 127, + 1, + "cdfe3b507f224951bed82d1810a7bf07a7fdc3e3d5b42f75b97cac57709fa9bf", + "063d2cfa379dbafba0457f7335c26172083032df63384c75e47783ce66351bdd", + "4fb60b176094543b4da8ea3afca2cb9b5ed60f2efe43532033b5dd4778b43afe" + ], + [ + 136, + 127, + 1, + "0278df05b448fdf13f750abac8b9a9f23d5089d5b16d15da5ba9f409f2745411", + "b93a00714bf2180eb6fe7ca10ed0590ada94dedb18e476a087b4d4f4049238c7", + "d9cd09d68247b282ad6e22e6bfd4cb88428c246df0c655f9e7d2d5d2ffe4029a" + ], + [ + 137, + 127, + 1, + "d229d1adb31f69dd4f327a83f26fdcaa0abbcd0b62759a35f8a949b36a514f42", + "31e9af588140fdebf66910aaaee552a4b3a19f13fa9dc06d039e7f3f531cd8ae", + "6956a6d3b2b50b1a9f15432d0cf359badcfaf8a0c67e1d390eea5d0d2d46b4d1" + ], + [ + 138, + 127, + 1, + "dbd2e80144b7edee794f9d14df4a50d6e0484bd1a49f1614f7b74c178700859b", + "a3a2f868170120cca1191c466772a2c701b94d3828926f422c648f0b244b3ffa", + "0d1c01d5117647eeb9db21e82b7ddbbbe3a10cbd1d5377d8843ecaf23609c515" + ], + [ + 139, + 127, + 1, + "64ee624954eff25ce4b66a2787cd5d594afe45206401af9a3855cf163845c434", + "901b38f09a3a3c2e148181821dc44bb76f0b836267f0a843073afe2830525abe", + "b1d486968798e9bdb4519204f0856627f36557f71abeb5be537c1d38dfb19efd" + ], + [ + 140, + 127, + 1, + "ab7cae63a119682c3b38b73475ca4d6e60a44af8ac9c7ebb9ac942f6e2080927", + "5798d4ab6aebaf1c254047dd507067b546eddbc43767f2266affe2882255f434", + "c1d27b636c976841ee49a8626f29ed1bafb77f28bf43ee27e37aa0522856cdc8" + ], + [ + 141, + 127, + 1, + "f6f159a02c5476d7f71af948c38eaf7fbdf1771c84d84bf34c0db17f53a893f9", + "9a7871ed22c99f06bc5b452841814fb36265bcef38e8f87efb5b1fcc25a6a516", + "437112402979c2e0fd33d3c91d7fd79f4ec18761564b4d476ad4c0146b05249b" + ], + [ + 142, + 127, + 1, + "4f92031c0beb767ee7c1095c6f8ae2d2b2791f59898a71bb6843ffd124a8a30d", + "791dd55ae02ba334d945a0f0fe8ef0c0fb5405e614593f22cf27c325ed09d31d", + "24dde52f20d9cbb45c3719bd4005be106fbb2c860dcf8589c567a159bd19f9b7" + ], + [ + 143, + 127, + 1, + "b92ada160f1b706fa99b7986f464dd83545d901800f08b2fcdf15574443f1961", + "61c688a91e22aaa94ce86a489ae16cb3a3e89fb8bae7229268c7f83a1514607d", + "d4540054e7d3e0e521d2cd898a94cc02cedfc3eadc6a2ed5983e63efdcc0b101" + ], + [ + 144, + 127, + 1, + "ea2b13f635ad93d9b1211375bb9005aa08fe2aa5f3ae5ac57c1187e8c2945912", + "673913136c615e8311d7bab340e3388fbf03aa4120b7905a2c49a6437f8930e1", + "bc9bb9d5165678f08248746a68efdd9015c72a05f906d90da1007a1a0d97ad62" + ], + [ + 145, + 127, + 1, + "403d9d764b143a6c29d6c8e3f0b145f50732a04d5105aa8a1ac0f25d64202746", + "1ec8c2ee6fbd943b2389b200a75685c53eb301a617a86409dc725c3d9749fd26", + "5ff5f362be967927f13b1c3ec851153ef799a9dd35d1cb965705c91581a36db1" + ], + [ + 146, + 127, + 1, + "d94dbe770d1611917e855d6e8d76eca4d1c2de658307fda0c700cea4d58f7228", + "03a05054125923e750022cfd5ab628b8e8a8fdf5b81531a71b346ba3d0c847e5", + "9f30d94771902c3ed75ce45f3449b34995a1654c375936f93fc1371c4601bc3a" + ], + [ + 147, + 127, + 1, + "375f2a8800c5e940c6af702ed2bcfd40137f8b396698c14d5eaa1d191f1e670f", + "51e9963a1bd084c1755086285534b83270109e51026d19961e48bbc5b9fb9a0f", + "26674fd59584205ae659f0e199af92e648817d590f0cdbad1ee86adf5e8e3e00" + ], + [ + 148, + 127, + 1, + "41ce68081ba32b9f9536e1c5c0b59d47c53c341793032cfe9b2a1b95baf4a9bf", + "17bbdf8b307f96e35e639722a75ec5eaa1236e5852468d717a9766f498bd3ccb", + "779200ab241e5c1ff28f9970a23ee58d8d0413ec13644b890bab92d6622af585" + ], + [ + 149, + 127, + 1, + "9e5ef1dc05a53e886683b70af2b58e1f1655a6b12708c729260d854b850322a3", + "db562d012e6a3996886fd72a0608e0a28871b837dd9c9bee15ebebb07f3970ed", + "34647f34121756a4b1baf4d57b3bfbd7f413e7fa67aaa99698567e2e6e3883f9" + ], + [ + 150, + 127, + 1, + "ae2dbcdf293392a9578a2d6dec1ad2841a0a430116fc146ee444167e321eb064", + "80d06c529747fde64a354751b2930bf6741047f512611db2b0e88caeeeda8a0e", + "5e983cf76fbb083be34e6f8b143718e98af067bd18f47427b8d45c9e16430b52" + ], + [ + 151, + 127, + 1, + "5ef11a937117441bcc4e07bc023088a9f60132770a585d227d7448f7a4a4528f", + "a770e9f0a4ca4d5a16de6ff36d73d426fefa182a50e3716c7f44fe5bcb024847", + "6bb8a07908a965d12f36b9319338e3be6cdc281885e0084e4a2cd9fa7d3c6290" + ], + [ + 152, + 127, + 1, + "61972c10ee7095973ebb7a026665684c747a2a43ac25b66e980594dfa24aed5b", + "b5382ab55270d5cb5ce516b53e2c9daa0f6fcc2326bd8eef71e4f47981d90421", + "72447878dbae0765432c1964b55f78ab06e4423f7e47f6adf3ec54422db158c2" + ], + [ + 153, + 127, + 1, + "72ba684fd9155e838c4fcf0ed260a2b86659d834300995ded75d264e885989d9", + "202247557528ae922776bed4945e90bdae5785c7da83664c93c3de7d7ba2f864", + "e7bd1bac686ce7d47be84464bf9f22462c1bf6e0c033b71b1e344db916c7081e" + ], + [ + 154, + 127, + 1, + "dfc970272590bd40d97d43b053f5c14638ca4383de59b09853a2bbdfefa59ec0", + "213fca3d10802925efd21a1f4d14ba579bb1ec4824dfeef1af26b58435f4154f", + "02bd9ce8dd3c504fb0926cde5adf851e6867ba6ffc2b450a3329a830b909d8ad" + ], + [ + 155, + 127, + 1, + "ed073b7ad73f20e5b551b2ccb52474747944c537aa59221bdb6640a89ace5e15", + "a10c622a418becfcb442a7bef6c7260576ddc3bd2c818ac51127d315a76e5f3e", + "9591713de89d9282ff23c7b3e9faeb7c1db558c9306aeb62767c8caa2223eb6c" + ], + [ + 156, + 127, + 1, + "b554e13a3f036a01732cdaff0e4cbbd7998af296f61834f361dba60b4a014d8a", + "f62c95eb90d748b8312e2127e52b3c41e2285e7d270dff3b38f602f530e35c04", + "2021d8f48e0194496cd7e5255dc04e1270060901c5730c15473fdeb051287172" + ], + [ + 157, + 127, + 1, + "b298a72febf161a6b64fa156756767fcc23c5d3c4275e7c1258d21ac0124378e", + "679d471a22a605c5732fb60481e0fe16585829a246a9d267786d1adc84b50773", + "f9f42662bc1f12fb96f572c85795b3ad560f49f230f086f284cc8126d93b3beb" + ], + [ + 158, + 127, + 1, + "6ca4d1901fad775e8bec4d2fe2f9cc06ef9375f3d08bc10993487720358c5555", + "0947e275db6ed8a6ac2babc5ee3d249593e3e1b3f6ab50970898c51d7a1a984e", + "df54786159506c4522e128c7b2dd9f4d1ddb54f94b0484fdee8105bda6037fa2" + ], + [ + 159, + 127, + 1, + "8fa7fbdbaffe4d7c24644761761bf729b42608411446c099c4686788f002294d", + "72f93bbb38eb7dc011b459ed310255fad1dde5fb2a52b844396c81ea5dcb38a5", + "84d130bb69dba6889fbf668b1b7ac8f0c12f2b6eaa0494a2822c598ac403ed38" + ], + [ + 160, + 127, + 1, + "5b24c2eaedde8798ae47da8b2d5daa3c18c4c3c5e773f4a81da574cd1ed34eca", + "22b524d162b85daec207de592d057f361f98e60f769f6674deb61967186426cb", + "6c78a82509a72fcbbdd39d7816044be57a0080142835fd7e66e6acebfc28847d" + ], + [ + 161, + 127, + 1, + "5bb4737cb30b2c97fb8dd985e71d9450eb6a41512570e976e15350ab490dd93b", + "707aac640f044ea4fd387cbbee35ad7d8cc1861db686a5e8639296b02691446e", + "f983b7b64aa7fd0c78d4174adc72e68ff7af52318775e7b2e0f00ac9aef6f3aa" + ], + [ + 162, + 127, + 1, + "9704d9acbefbb1d245cf39f191c95f134c6fd359874b159aaddc30ddd3076c86", + "8e7db221ce6885fa3e28030bc0090a9ae47f8bca9377c502bc740f924ed246de", + "6e18922ed2860a02e0bb5acacebc35801d37080a1becb6b67eb70c6a638c6539" + ], + [ + 163, + 127, + 1, + "798ef9fc7c81911b1395af38028ebc9aa061423cb0e546c5ad9c8365da63d586", + "17dbb98a47fae27ac95e59486d7dc523e40af5814a456a860d6e4b5c53a9dbb5", + "ef3318fa9f65407c20e43c04d2a4e9d4f904e0024993180bc75edef7ed70f7aa" + ], + [ + 164, + 127, + 1, + "96cadb1539d01de2bad99446382a5c074b0c3f28135f28c21a91511468f43a1c", + "bddd5a1eccb132af845a086c12c1790840bdf6240400b9a300d172868f965275", + "734739ddc85f7f501f668eb1746bc929dd779f9b0af9bd6b628c826280d95d85" + ], + [ + 165, + 127, + 1, + "d90f7fce452aa225e8294f4269e50817bfa680bf9d8371a0018c1a80d71a06ac", + "341041e070d4eeb4ef7fd112b0c370d0de6fbe773b54f683498a557fe43fe602", + "004e796fafa1966f7e96cd2d756837887ed88fd0550cc94500cf3934537275f3" + ], + [ + 166, + 127, + 1, + "47bd31e0a1531f21b925cb610bc890d9fdfd0337d620a4cc0ceee269ecec42d5", + "7c8efc510ecc1a9b1b2060445846bb30d94897699dc1ae96d4e1c80383d4c1d7", + "e8ec528acf480361424d9d4fb1525696ba1bc13cc75ce5bf259ba83dde600b73" + ], + [ + 167, + 127, + 1, + "08bbc7d32ba59eda4507417221c71b8bb836cbc3a53aff7b82d7e248e6914b66", + "ee0925a6c0e1fa9ce61c2666626bb56f5413954e5e4114d491db141683449235", + "d231d2aa296695b65ced9110cdd6de4941370b7b4c9717de6428c1a9be819fb1" + ], + [ + 168, + 127, + 1, + "5443d447070380df0d086b0f687abb5516d46f95bc942ac51fff1ef4f480370d", + "601ba19ecaee87534c57e95dc5a8b6d72d2a5b4b054f5f8caae811fb3d9881fe", + "a7145e7c63b43510c9187756925c4e73fcad8565c4a9757ca140c7753e4b1bc8" + ], + [ + 169, + 127, + 1, + "60a21c2c7904d61f71bd7c9338d91aaa27eb59aa8e9cc03a1fbc01aa0fbe59e8", + "15285be14b980d32491e5b588ee5993472dc7b845b16f55eaa7f1608d7a6f667", + "7b62d2e2d078b76bd57637e6ab506ec1bea8d81a53f8c3259b4da71263e3f6aa" + ], + [ + 170, + 127, + 1, + "328999ca0fb04acf707a492fca89e618db99a592620a1955fef5591e95468bff", + "0729aa841a4f3e55413efda40cc07e6ee7760915552b8c7d7e479eb510285e5f", + "85e6a8a630d309402ac2d7a1faaaf5a989d800a5c7879e8367c745417976127c" + ], + [ + 171, + 127, + 1, + "7d5e5d1ef10871c60823e52ef30b2682e02ad45db263ee3deff401e54f4a457f", + "03b2843dda7de5e9e49b39841174ce4ab413ca8245e5b301f2e5d869f69c1d2a", + "22ecc93768579a081d553416da60c68081d7c3309c9300ce63b465d04ac576fc" + ], + [ + 172, + 127, + 1, + "addfd23cccdb8b91ef9443e083c7c4e234f46ade0f715e36d2446a61ba405ebe", + "e018ecd3e50b084a20b1db82cd9eb700cb1c6242b0fa409cdcee88d82544a7ed", + "f2d1976682bcb36e7e427daa36132d1746f90787a0a64ca69f20bc044a02d641" + ], + [ + 173, + 127, + 1, + "6e559bd5d59813fd31dfc95831155df47ee9c884a80a8bc7e3c4733645b57e74", + "fc622d8e02b662180ab8f633b423ead40826bbbaf6daca9497e85e51bfd211c2", + "d107f3ee87ca10e2b806c0553cad9c33d57a673fb1e75bb38b5a5f04251cf534" + ], + [ + 174, + 127, + 1, + "9881703c6b146684b57e1fae1fe6df464305d525f776cb6c32e540a911dadda6", + "79d9c33238ceb5c2a473f2bcd6fe72f7d9d791e73a0ed72a9ccc4d5e1a48b5a1", + "8d5cdc7d0fefa19247e9aea0af2d311ea07a56a8b3e270694b7cac807c404015" + ], + [ + 175, + 127, + 1, + "de8ad9ef5358b2b748f94ae27e1fb1c051ab6558744b105b9934a88191070dc8", + "2bb2977def68fd1497d4890f0eb37d39fd01377ebd78f6f84faa011d4b9a5ffa", + "3bea3de3e6dad606ddb2237f28d8443bd693b1a7c8a464ddb6c0ff7271ac6382" + ], + [ + 176, + 127, + 1, + "bebf172c44800629551b7b899b2e4040a0bd447d8cf701d0cfb3b0f91771ef95", + "dd9a0bf0ed0574a734b57c64faebc1086d1e18f3cbc83f610b330cde0c0450e9", + "05627765f825854768a33c0b34533b54589ebdb38b2fa4383ee8068574527ee9" + ], + [ + 177, + 127, + 1, + "7452da5ef9c36d80ef477cb18e8ff155a5cca030bb0e05fa62bfa89719e69649", + "e947e3e6c04478a80a57005c2110bd17ee59b62cc5feb493338af3bb8f6ce7ce", + "5e2e1da850a8871f76a334470c7e2157592fd88e1602936a948f9c9ce6177338" + ], + [ + 178, + 127, + 1, + "f5eb5ea157c7b680c64af1effacf73773359beb2dd6e0139d3ffb642f10dd355", + "5fc27c06977b3cfe8d98a77769bc7bf2954b4a5ad65b56637038d03cebde39ad", + "fa2ae9468988ef721d30281ba6a0ccd35df319e72322d0492614bd8c8d0e511b" + ], + [ + 179, + 127, + 1, + "ef49af76e1d324868ed1a9dbedf2a10ee720794d86b7bd96a0dfb1c7e26259b0", + "9712c341331c9758565347d2586c27a3aecf7b36f39aefb703fe85051ec82093", + "3f017c0b90c764de9f9aad33d74e935fd89d94d70b290b0ba9a81ac40d97dcfe" + ], + [ + 180, + 127, + 1, + "059dfaa99179f53bab8cbc959aa8add84b3fa27b916b43fe9e393cc39b03d9ed", + "4ffdce8a740dda9be76a3d4049ffda3f900af9368777313421602a8b27513026", + "242935dd66c72b2c303bd968715e35833ff83c297f27cbe6d2c4828308356e1c" + ], + [ + 181, + 127, + 1, + "73eec4a6736f418807e03898834d808cbcaa61c4c0f5012f77acf342ca3b637a", + "d6b94b811ba00010ceed8786f63a8e87af12cf48865560aa39c9b61405022730", + "78d829e7b26dfce5815125586a6830da23b2fa55323335e9de17cec3bb4b3a19" + ], + [ + 182, + 127, + 1, + "3306dff409cf8612a6d85805159a9351b59c9128c3594cb6d786361751f625a5", + "9cf673e7ba9b7503ce0d63783971c02431c2d03c516c2572d1559798bff741a5", + "c8a77dd2724d070cb591b4f6665d0a414a9f6c3d42b2ed82821048b6b84561f9" + ], + [ + 183, + 127, + 1, + "90651b208c0022b65b460d721ddbcbeeff1a7dfc1b6db46a05aa52a8480f8613", + "1fa16d5b9d684fceb8e753bfef070200e078aba23e5f80fa102d810136ea4367", + "fae30315b8776a10ac2174487932522d9fba43f47167106f8b53f138b967a80a" + ], + [ + 184, + 127, + 1, + "c10612e45bc6b73a83a8e73a79a8b66ef600e22143f9388f886376133a8585ac", + "1efad35bb7823f27171ba13cb2bed0555b51758583a9be509ef357b0d601465b", + "9329a06560dde65527a8db445b3c56266c632741470bea93c8b93c9225235ce2" + ], + [ + 185, + 127, + 1, + "e61aa94e75c5bf6f64476555db22fae6dff428a192d69f24161fb56fc266465d", + "7ebbe3e1914a2fd81adbd9fd8b5d58a7287e43c4633fcfd26128e6f1f2463289", + "ddf78760b4f8db4fa702bfde423a2410078832a7dad6bc870b653b09cc1e2c31" + ], + [ + 186, + 127, + 1, + "163fee8c7bb9c8074e5a2918d1e2ad21866d0ce00fc1bc48ecc146c1da911ead", + "938b4dd7aaae32d80a3e752bced68e091d7583c64275d1b7fd07eeaf4cc3f08d", + "be186252fe203bf30b8aca20f1d4bd30f62e055504df520dd129603936dbec21" + ], + [ + 187, + 127, + 1, + "b27cbe70bd849e4d8c58e732e1f20a15134c3f0fba7296d1b2505cdc156055ac", + "2938d60ee15ccb7854649b8b65cf4acb25bfc074f5b7b9947a2db97eb56002d6", + "6ad418f5af49df9b653767076f7f5e83f5b059aefa85576f46d6b7d02aec95bd" + ], + [ + 188, + 127, + 1, + "50d9502bdf0c1b3bd28672deb3591d1bf1b0e1640842b1aced4ea4e6d798f229", + "74995be94441f90b3237054ecbc1027b37ae4958d90b7534e68580199c752da4", + "97182f902db7a3678c43f81b9f299619f01769f3f10084b9a85ded5bab07bb67" + ], + [ + 189, + 127, + 1, + "7f06d13fbcd0c77affacea19b9707239b9f4c7b099fe8058e76a221c6f02943f", + "376cc212df71d894074091a3463c5846bfddd11ccdbaa67cf938b70a5dffcd69", + "1980e7ae3139e26b194d5edf3b32348dfe63647730d679ccc868674195106d24" + ], + [ + 190, + 127, + 1, + "31c7d854f8a45a61a77c901c8be7bcfbb046be9a6c4e95dabed4fb971393ab24", + "74513629b65f1d610772fa0c513d8a15bf91240fc685427ddb2d58cbf33e90e9", + "2b3b0a68c39c3e7ce3ba5c273f9f3bda99db09e922a68d08f3b9671333198e45" + ], + [ + 191, + 127, + 1, + "062dee74afcabf610e0ae9e3d6e46972bed3c5f790a34c6d2875b8cac1aec0b3", + "79ea3babf4d2db50162e2137768f3e30949c7b84603ac077d3d22ff1cec7894e", + "cf35b746ecc242951fba94338d6edfd343bc8d36de5690782a97d5ae709762a0" + ], + [ + 192, + 127, + 1, + "654f16cb78d048a3247d2a9fcddbab182bf9abf4b2a3b65104ec6231f79c896a", + "b910f8ab54e9050dbe24888cedeb8f1dfddef72fa26351fe4ab65347d5222d4f", + "ce4deee1aaea8bec03a58a4480bb5ba4143c1b4229279ac3a37ea1f58308e3ae" + ], + [ + 193, + 127, + 1, + "acbb453b9ad2dba6ad3ad545407415675e325d361f15b36b841f0390f66a43aa", + "4c6ef183d010e836a4a6b8e2db3d87d2c695b5f828ef40f4e9d048fe01120bdc", + "d36f0acc6f99c235b83cc9d7c8495997156ec352f87367b8d8ab30d1367ef477" + ], + [ + 194, + 127, + 1, + "72c3fca92943cde879ef1dabe14156dc4e2d8ad581c427a774aae34c03acfd1c", + "75fb6b2684a2076df549b873ded12d28d63d8648c62d4324bdd8963625a1e7fd", + "be253d055f9ea5283851ddb09beb66bb569943053794cad84a6c1ae0475a36a2" + ], + [ + 195, + 127, + 1, + "c4603f07c4f1fee4a25beeb2374e0b9a5e38a8838a683db9b932b48c3645de8f", + "c47425619af8f74c3f6d35c6988986c7cfad41d4a8085b76e30ee4fba68e2681", + "f058fd029143afa41a39841c7f10373ad49160c0fb0f9b56211d4d897c087384" + ], + [ + 196, + 127, + 1, + "217745e2a257036bcb97911d790fc139dfa56bcf1d76e26151334e020894c182", + "b1c617cda55badb6dab70d6b91c68a8e69022605edba83489e3b983325478840", + "389a43294ced46435fc660fcfeab8050c3762d5285868e790d35e5c35f93732d" + ], + [ + 197, + 127, + 1, + "c6788ba76d5dd56698c330767869613158cf3af4ac96b7e1c9efaef607178042", + "37f6bb49fb56c5b773582b2487ca710f1f43c3a8ba1bb7b7958eac3a428d04a3", + "eb1140277a925d589f7161ed59c6486c4abdcb52fef3059184d6d4e1f226bc9f" + ], + [ + 198, + 127, + 1, + "c4bce72ed2be7762b1ff48e525c92ee0cfe74601cbb1048d69383bc8481f15d7", + "d5c41eaf5a28fd2380edcdde707b062899f3eb1a99726680cd1d3cdcb385e854", + "9a8a4b772f45204b6eb1159bbf3e3da8d78278b092e010794e454ada874d63eb" + ], + [ + 199, + 127, + 1, + "7612399ac2ccf9f9f18b6cb80bca078c8995dfd5f2cc19acbc17d55455605fb1", + "70155d77d27d9931329a272cd9e4157356d1c2b2e997cdccb81d7d521c744178", + "84337aa92aaebd9f60165e4e5fcea8295bed677f32451cb8826aa0217d5e0571" + ], + [ + 200, + 127, + 1, + "a068361d20c9741fd451d913649e6ca9f6f45cbfb61814614b7533beb3c96101", + "7759a271ef6a385ff76ec0225332fde7e855f309e489be0a61cc334c3536fa05", + "db759db07a53e5a62aa18336f18e5254986cf6c6d580a55b3f0c0ad3662543eb" + ], + [ + 201, + 127, + 1, + "e75d3ee115def118ec7ac206d665c5288316418cfb426afb4d0cab6fa0cf7f0a", + "f5ae1d02c25626589b778ca20557309c6a8e5e2d8a22418319c42d18301d9e6e", + "f5fe5f2e378e0f3049f5c254e744c33481118d5b0ff73f9fb983103c31dd0f60" + ], + [ + 202, + 127, + 1, + "fdc1931a98fba7c3dbb26f573f2f6be06ade7adaffd2e493edfecb93784eeab8", + "4806b84da1f5d4759e49f135e6366d0db76daff3fa76cfd05fd43392eebdaabf", + "b32e7840da9d6e87c5b38768884de8dccc50933ba885f5764ff621375d298934" + ], + [ + 203, + 127, + 1, + "db4c391ae4c289683c3141f98192d2991e43e39a7ca3931f47a4a78d449a92d1", + "cdf0618bbd0949c9b7f7b4290364a4729b3006acfdaf80d88a95b651fd64aacc", + "47d25070fc0ffea1c0e1ec68df3de029a7a6a85415f074479c961325c9c60b52" + ], + [ + 204, + 127, + 1, + "f4693ee76da6f5784cd81b0670368aab855ee8eb2626553bfb645ef4b975a851", + "9db4fa3c2c728b0c794afdf46d220b055c4d266496ba1072daceb3f5c6cf1e4a", + "144eb883dda5afc8bcb52d05abf82216705fe589a202bd73bcafc66e23c3cf1f" + ], + [ + 205, + 127, + 1, + "7c79bebdc12d3df5736e814685ed6e8f26a8dbec8d58a8997ef8b9bcc35228fd", + "c4108d313bc4646e425b0f530ffd21542b866aaa0fc6a95c2ce9b75ac17d1c16", + "5a8068dde5d3c9ad0f1f0e64cbfde40dff2417dfac9a2423f0264c34aa2ddcf3" + ], + [ + 206, + 127, + 1, + "15a3b9fff7a6b02812383be60325ecb42a7e27ec7cdcef550c4daeca9c7d03b8", + "376a71cf834b6777ac26d8db9049536423aadb04e4cbac7b4ad1774ce4622f26", + "9c4d2bcaa39d61ea092534a6edebf87c595a04cf67f8b263c166f7363805f8d6" + ], + [ + 207, + 127, + 1, + "bce7386ac278d5a50711c545ee9b3373da22b43f3ddd710ab8e42f086e58e82b", + "9caffe948f213299bb9f6ad70324ba203de0978ae8bee524c1ac7b153b5c4f00", + "bffd5f93b3cda12a90040a290a7621dbe59977fc2e6d806287855606c2c07d9f" + ], + [ + 208, + 127, + 1, + "1ff17105133e50310c57345e9e2a3a40c9bb434163c79912e4f5a7b9b7acdd91", + "f9c336d95e0e4ea6921b73ff9681b324ce650818850855478bac4ea6e2d9afa3", + "a7ee0bb6e9c677693c246a30bed96fa78e2bd4974ab9e19799b56a4cafc1fb59" + ], + [ + 209, + 127, + 1, + "2485b2ddad1c972e4ba7f2f963280f9c736621efcb0d190a55dd4c5a290881a4", + "2f2fc9295e0317410cab19bc7210e2124d43d3399462c6cf21cc46dec6ab86dc", + "24aa91f8e30aa75371757018603dff3ec96992ef5e0dd79a1dadbf70aae143cc" + ], + [ + 210, + 127, + 1, + "097eef616ea326acf1498e5fea7c848387ee064e3af7dfaf8d6a2b66b3abc5b9", + "fc9a395c044ff026a156f8ef461bc2e3be86bfead5c966f39cc0978ecff4f0cf", + "d1d4651c5a0420ccd00b1a5af23cedecc57a864f50bf4ae3101b74982123063a" + ], + [ + 211, + 127, + 1, + "1defa87bbc027820f0181f9c8a4d103720c7438bf6cb5cafb482dffbc8f2ceb9", + "2dab3b576fd9891ae1914fd20444e3629a42e901521fe346a637531468daa66a", + "f43f1dd1afb64458f47e8ac54d7b7c72a29f32e212f59e13e79fc6125f1a5262" + ], + [ + 212, + 127, + 1, + "32cf7a7cd2ff7e8ff0f5269717cf3ea5eee55d00c9e307057592199fff9d9a88", + "002adac25f086bfd2716d612d97f507efbb169fb164319d1dc3ab9f937fac1d6", + "2a1f250cea37ab29f6c069cf02983a741fd54795da0711fc9998e94b4496ff27" + ], + [ + 213, + 127, + 1, + "5bcbeac14cd693dc71e1cb9ad89887a575f779a50884fb9210af4e3ceb5fe9b3", + "d919d377cfea0c8ef32c18a9f10ec58eaf2918dd3275b46b5f8f7ca7260b1be8", + "76b65aceed9b1dae7b94a346854bd358d45a204ab2dc3100be10c03381d9eaf9" + ], + [ + 214, + 127, + 1, + "8f401803ba889b4392e3bdba43d149806777bddabc2048ae83223b3e1bf35272", + "6e4624b1e184921e327c681775976c79ff6f734b8d3e33c1f6995020d9de3d75", + "4095760ebe3fc5fb4e7f6213c4959ed166ee7ae7acd86e6da8528406f38e720c" + ], + [ + 215, + 127, + 1, + "8d52ea9bdc399d266274bca9aa5f966d92e10cb2af6a063a7dc108e93611cd8f", + "f89eaed15743ec2fb300d8e04db48ec7d23ae8c910d47e7a82c4e57c32cf7244", + "04485f5cba6444220762b0b46139166166cd6d9c9a81a7b742ae3f9aaec9afee" + ], + [ + 216, + 127, + 1, + "7417fa3047ed885fcfc13a8bd324ba3848cb5f13aff43acb58044c2db26215fb", + "a82f0d135eaac1809642985f9560015811369f21b3089fb10df1bba3ddf4985d", + "dbe95535b71129d2c84bef5a35622edb8c44615097c0a4d132569d4524cad1ec" + ], + [ + 217, + 127, + 1, + "4663cdbb42fa057ac3bd2727b69ddabfafe4b9ff594ae68b30117f2850aa807f", + "25afc171a577c41865fc15ea3bb4d4622289b028799ca13cca9f5979e790b749", + "96d75dfeb37c983dbfd2c7f09630fb62166915742ef0ccc56cb4c50fb3c1dc41" + ], + [ + 218, + 127, + 1, + "d11f7374e36378c48b488f6931f596ca10ddfeae729346f969c58d4983212a3e", + "7ae67d34ae7f6ffe8f6053249887546461da2adf2b92f54db5f0e3f7118d2a6d", + "eb035e160e68616f12bbd3b73dd129ddc8aae15d5cee75867dd2040165a81553" + ], + [ + 219, + 127, + 1, + "b9c9d6ca7a650fb0cd820daf5d7af4d48f3c94847ba57e13c09959dc92023487", + "c20e40e3c63d091ff140ac8c2bca04fc26b41e5fdc02ca03c92ee65a3b8a8c80", + "2d1e26b6e63b2b4000ed3c28d03516ded6ec032bae2644956980f4610fc53fa6" + ], + [ + 220, + 127, + 1, + "ace2f53c9846d67ef3c91ed0f1f35e3a5e7e2b5c21f2aa839837bb8af2698986", + "a34b416297acebd9862753d784cd2b5768ad009626d80423991222e82c80123a", + "7fc60c187d49f15ba4a2f6b13094845c882b9d15cf303379f99da0ff441e7626" + ], + [ + 221, + 127, + 1, + "96d9406b5db2735fbbf2e36d78e910fd9bf1763a44d12a3c1b4d24ee84cec358", + "9902f576a4e8e71ba8bbab59716052e985bf527b64bcf2c560eeae3df74f03ee", + "f9469d7b4636bb40e1a284804279995f3504a641487b3e5667a33aebf8606989" + ], + [ + 222, + 127, + 1, + "18f4e7cff8fdcbf006df2a24c70c9064486a552e814ab82fec677303ddcc836e", + "c3b95c4feaf6ee7b0d89484435ee93cc66c61ae45c9244e6431274a94ad40e66", + "2ccfb797b142dfc267e9310bd1d143a52048aa6e941ec3956be6bfebd892fb2f" + ], + [ + 223, + 127, + 1, + "557a9844824a3ed1179c792663019a7a7da5e5a6b4ba8302ff14e3a100052350", + "5f46bfed264dd8d6199d0d7c30c951af514e131257e0fdd4f0ff7dd1073a450c", + "4f13baf89c48bd6efa04b7f02e792fc8a8b870bc43769c9c2c49a0da007db05d" + ], + [ + 224, + 127, + 1, + "33f69f225a921645e74de36f1aed16df697d4e6d8558d12d9ab72567852b9cfd", + "ec43ca350304451e046a1c3d92cac9683bb81a8e1ae442bd294abd8a1caeb249", + "f918c50319163b045eddf4565c2408955aaf72d8780d29b653edc7c2fe188478" + ], + [ + 225, + 127, + 1, + "b2245461c97f183d54c98ffa2f07bf8cd208e97d3dde36748d26c458144e662e", + "0716feb6d009eb2a2387c7d56e65698ad35d53a156eb10a414aa1d8f63e8d05a", + "ae33c892389d8fa758719500cd6e9d857913d1910dd8045f48b48a480a16e89f" + ], + [ + 226, + 127, + 1, + "b437d2ee452772e57f150c7f4f4b22df24d2ae2201c8f5cce464163edd23f4dd", + "886fbc65799fc16f297d2d92566a018e22b9e289635a664f54effe9ef9b1a92d", + "c53356f12b50ad5c2d9ef223624f762fd26c8021bb6de29b0c16448b872fd5d8" + ], + [ + 227, + 127, + 1, + "1153c00c183c5a71a0455f87d50859814b0b28e0c810cf7278b96037902fc620", + "a51bda739a707bf786e5a66515e9f5358ea02b5783120fdca13212482a773c50", + "a804341f9ae30edbf1d5b3d57569f52577c54beb95ef1ac7aad4d42f0afd571f" + ], + [ + 228, + 127, + 1, + "c13bcb9e446f3549b9d9687e403894aa9137254fc953a16acbb3cd718ea311f6", + "41942d608b88e4b378cbd7754371759bd2ca8e63d9cabed0490e38b06fa08318", + "79aa28587ea8dc888b1918395d43a9757a57240777508b28846d95a14e6352be" + ], + [ + 229, + 127, + 1, + "79443c2ee4dc22a43ff30ee9bd52a75b1f8e7b3c69046b20da4a9e46449f220a", + "96011a4acf9b998b414fdf30a2ad989b01de46d82d8a610c6ae553be2ee07696", + "5a38ec6b9051a67592a0efe8f6ab4fa5fe4d17dfc7c925f3c07592f2e628a763" + ], + [ + 230, + 127, + 1, + "bd0096b6104da75f4bcdf390303f8c2b32da944fd9970088874f086e7c5928fc", + "e180615b76206df440be04b689555c4512b7956472f2ab8bb91582814554bbb4", + "5e423374cfdf89a25d5ab01b03753864e3033ec3d90c00ee36cd78aed4c1e2f5" + ], + [ + 231, + 127, + 1, + "250d974eee7a9e1b202a37f09c1430bb12d4df525704fda33ca521e5fb71774b", + "d8accc5db6c1150895701bdd81f742f4990236895aa589a37f8ca3a53959b555", + "568d3a44c1a72fb934deb203e687226dcddb99ce33396d2b9ffe16244efd3c28" + ], + [ + 232, + 127, + 5, + "c96596720fc0dc1cc41cd236b2e67bee8e4e1f1ed0fb1dde6bffdc6ee1ffd8ec", + "b2c2ee1145f5f72f352c22ff959842b303225d009e499aa52d08359f969fa07b", + "06ea8603486a615113bce48f0fcfdd707937500a9af54608b96748938ab6a805" + ], + [ + 232, + 267, + 4, + "2511959b7c3f8f612159c7e9e95a195d378450e9d8a0b029c6cd79d658fb5a06", + "dee298c56c4a98e0ff16969897fda289048d2e855ea61649cab816630562cb06", + "d808016db3797bb42d121ec921c95f94d283c0d938809e2231b497b2259dd57e" + ], + [ + 232, + 517, + 4, + "0544fda9899343f0d7f7b3c9360940ab124dfbba4b5bf10cdd02ee3d9a1eba0c", + "8cbbd94a8f743c20d2dad391c00c0aa3672f7443764ce5e376290b15ac0c6148", + "284210dd49ddc48b81e05b1fca4e993cee18a40e945705f36bc4ada5eabb3fb5" + ], + [ + 233, + 127, + 4, + "d93d1657343a1ed3a1d32bcbac7bf61ca7e47dc14650a6ae7d734f33762dfee8", + "f563a168457e337c462bfd11bc4d6bd435c7865425cc3e979dd513cf780cdef0", + "7a3c74841485a1923765be508cb10ae2c4d8e2438b781d80951df9cce533d06f" + ], + [ + 234, + 127, + 5, + "befea4a54bdfbb48c849a694550972bad6db32eba2c1806b7070d5d2f3c1d4cd", + "6733c8cd8b3363e0ff6e411910890234148baa508ece9484d3de823923a7d584", + "2c27190e61e5fc803e899c3cca0c8021a0491fd884480b468d12cb552531d629" + ], + [ + 234, + 233, + 1, + "0be18a472c7ff07c8c12ecc6a4781479359ba0f96de96cadea1c80ddd95d3fa6", + "76de26e25a778380e212b460b9ba9b47636b76edb4a106e2ef2a126c07cade1f", + "adf5d5c85ccf1b16e3f7cea86baf3bb68aac854b91b23896f21c3c2ccb54d952" + ], + [ + 234, + 267, + 4, + "c88dd31b39d564ac0f4e95beb601e2ab1d6bd71d7d52152e8a952b631cb76da1", + "3ce262b67bf7b08b15596ff2f208d3277d0c635fcdf69b3d3efc41f1a4d78a84", + "6385a06c49982945693b6ae039a82eb8201b223193b84a196b148969a4bad5ea" + ], + [ + 234, + 477, + 4, + "3a97aa1649004da9697f5e3e8d5e974bb0cb14f65a564f9648e5283b044b010b", + "4ab5ee7273aa4eae186b6309bb45e1bc00d02e5af2fed2d7e470e36be07d3b37", + "7abf9b4f7753e5d3d7d6154ede4b31997eff212e62a41588ad505df3ab2e8085" + ], + [ + 234, + 518, + 4, + "7d0665abc2a6122ac56d3e0814300f2904e47b80bf7b3374e434ac7e1b80ea08", + "82e2da506517bc8268ab013ba852ac1591e4724ce307074584ed8911f4a75583", + "38324c52353f7623e2790abdb7e636f6ba94c3fc4da64f500ff8dd217185e74c" + ], + [ + 235, + 127, + 5, + "b115f56b068e4ef6cf0fdc3dc19d5724b7ef5f69165ccea80d2c71eea263e160", + "6b3bd5bbbd85129e79920a748586a038f545ed7bb96a4b2422d465c43271e6f7", + "16ca8c42ccdf2633c5b1a95c8a217f92f206a19bfe18ba9c22e4128698a255df" + ], + [ + 235, + 267, + 4, + "be8ffc7fede12e31eaf9fc4218e922267f4019a4bbdc4a4ad8d1078be5554132", + "7bb066ac71dd01432afa7b4bac4ba54504a05f75ca2dfc24673bfa3e84d437c3", + "795dad0bbac8d0a3b705ca8a60a7f88f78d9572536f61756464ecf3710b32ad4" + ], + [ + 235, + 518, + 4, + "447f4dfac1b9fe9dca7f28698815a4a2b33744a2b40b7d582f7e41d779fc9484", + "0d644d6dc37019fb6d0e628522b7626ac12013b9c251da84c692a2c369e387ab", + "00eb4799841e2cf672b6c1052434b74113f10c66526ed441f041fc06f00ca8c9" + ], + [ + 237, + 127, + 5, + "40e61515ddc5b460f64a8c6efed8de9abcf650307494965e78e750a048f1fda1", + "f53de515bff8e1cfe588938d692df4ce4c760986c459312babe01c80478bf4bf", + "b966089c4006b90751ef30713f2b2b80b1e863f040d0c8267e392bf627258cac" + ], + [ + 237, + 238, + 1, + "3dc1496f3605226a659735ea77e4f59c2e7d8e6db1aa61a22b91a442f7e600ca", + "e4cd143696792a16ccef56d993489be4517e419c0f32f8ba3d3c7130d519451f", + "51598ce9c6169a935e756610c2e7f81d870b11ebb7669f1a1cf5ea937300c68f" + ], + [ + 237, + 267, + 4, + "dffa14eb5628a49251de8679909d4d400d9d52900b91b3b8a3eaf9bf1c08b2a3", + "bc03fe2e0ace5292c402d9ed7d30154db828d412466dd7bf9dd6e3652028cc41", + "0220a2f9e21d908bcd3d3d1bdc4196667732b7bda35517a9675d26c84ff04a0f" + ], + [ + 237, + 477, + 4, + "0bd62198c5abb64a55ff89e46458a63798a2f33283782c094720296681e2cf4b", + "4eb53af6341aa4da607fef05c9fc1a988a1ba18dc9c89339c0b16378bac13951", + "dc792c0021d673f326249dc8759588c8ed7b2bc9305491c20adbc5f3f7a818d1" + ], + [ + 237, + 517, + 4, + "d647cca9e2c9acc7211d5786fd00dadb5f548ef9d71b6413cd6add555b1c4c89", + "8afa61de56096d0cb336d09ba8d6785aa2fa55bdb3de8f8c7232b55af570ca33", + "dc792c0021d673f326249dc8759588c8ed7b2bc9305491c20adbc5f3f7a818d1" + ], + [ + 238, + 127, + 4, + "7e8aafbedda37d1d2410d521ec82b20ddce3868c8e24b17272c2c9915ea35969", + "d5517c6f1416b423a802112adcb2dd21f5eb57535a898641d6f856766297cdc7", + "e4568b1607bc996714c9e4f6e014fd2fcceb4b8f91b1f5469b8caf9e1a6b0fd4" + ], + [ + 240, + 127, + 5, + "ea90e616a915910c85935b14b28514f48346acc258138619464f20bf8b3c9175", + "10c6d7a63c546816f7a285d8c2c313ac6118cce311936607c0b647a79852bdd8", + "e692c56f27a92f0d0effafa4840ff6887ef6d7630e7925e28f93ddd348173f33" + ], + [ + 240, + 241, + 1, + "15baf7180e3994ee63288cbcad2896111134f931e6be417ede1c23bcbe1649e3", + "a56d0fe48a8f1a9e1950b87960879e2533e2aacf5a4ac8d784b80f34185e4949", + "3ba935aa9cae2bb9413aa748590ea89da79a90edd50cd3e0659b3dfb47b82656" + ], + [ + 240, + 394, + 1, + "0a94ac5bbabe0e2089458f2bd24aa6bf3ef298012bdf88efc79fa8e62fe8401b", + "cac4c6998f2bebc01bbecfe400ab7c2da1d6b89fd7e3e1d0439cd1aba7bb07cf", + "2766d2dc19f5fe92b58b354a41fc529393e340457b2612b1d8ebabc645483609" + ], + [ + 240, + 518, + 4, + "3812821b8ce11bd7e29bfd936dd0a36f864a10d2a102b93cf183d662be55186c", + "bf3cff0abc3fb18340e0435715348540494cfc4a5c046256eef341f9570dffe9", + "a3e3b25df721b301dc59652ecf41136a5a8780b5b748f05bffaf7f3306948c4c" + ], + [ + 241, + 127, + 4, + "4fae3b064953f37f54846831ea2984f5faf4f856bef2d48201e41316125e8697", + "1f135103dbc0fa28746090c084b8cd9cd60d0108f88ea49af0969a116a7e0e94", + "02110061519f96c8d9166fa390ce6be428ea5145289d4f379bf3fa588bf236f9" + ], + [ + 242, + 127, + 5, + "538d9dc4652e0b80c8ee39c34df0f3a1938a7ace23d1b8401f3bafe435ad5633", + "27718c29c7783d6f1b4a2f7eb81a5157d2733902f9540418e6c806af8560613a", + "e59685c11bd66ea0519316857d264cc6d9c0ff3ae19f8376e3e6d3013575223e" + ], + [ + 242, + 477, + 4, + "7a4a54f40067028926b0805fe246ad841dbb52d5146954b0e08d9be263df7a76", + "044f069b95785c948fa240ed39ab0b35911d7739892ba6ac691990cdc3f8349c", + "3c64b89e161104efd312191490a28994e0244db9ed7d581a060cd1f38a286091" + ], + [ + 242, + 517, + 4, + "e1eaa3782f9cc6347aa56e5fdb1f0906f4892c45c4775f74261f984bb83a6612", + "bef8e57c1e0fe49758186bcb1dbf129f87c58822e31a311f2e25b9b437c9734f", + "3c64b89e161104efd312191490a28994e0244db9ed7d581a060cd1f38a286091" + ], + [ + 243, + 127, + 5, + "9f21ee24eec6a92a8e7d7f5c45a5e401bb545862c59e4958adef45586252e4e5", + "1edd09c1b505a5eb7c31f1fba9754c2b27a5c0c4c24ba132884c392826bc96b4", + "c5c7a9d3a3c41640fdb76629cce8094613ff093210bdc7b8aea86dbcbf4ba5fd" + ], + [ + 243, + 431, + 1, + "385ee7de06b92318ce2eb00a3a96537d5e2e956e3d4a04fbd240a8b9b2cf6fea", + "9c40baa871605bbb3233a26a2812f0127ded06d1e00c50752a0912d273964162", + "49c8d7c8a0418ec561809cb6e154fb64eba74528f9086e81ded416761f779736" + ], + [ + 243, + 517, + 4, + "6c0c75ee705c9f5436dec48cdb750897e50704de5904c3518d00e1c6a1aa658a", + "a40a78806b1f9f0ba6e94bab67e29151110ec3748146593ccda4ab2bd7fd0dd4", + "4e6d39c65ff0b9255a7a957ac4d4cc7bda78a0aed104895fbf749c5afc48f8b2" + ], + [ + 244, + 127, + 5, + "fa1ed950348431a15f6a18c7a57899649b31747ba82878c0f325f67304951142", + "3805be39f0c428679b39ed251d0bc3dbf05cd88c684a168c7ef08c9945852dfe", + "0a2c8a0489bc6371f0edb254a5acd3bb594fcb8815e66a7a201a3d45b5159a74" + ], + [ + 244, + 477, + 4, + "4d2fd1348f103d163164cba5f80907eaf26f0918220ef0532f8247dbbb195b7c", + "dd29cf296ca4574e90544d62b356b1c01694f8e49dfa7eb167249e43e66534d9", + "1112fbaaf8f1e7816ea78b0ccc08213a93c75705e735634c6add90c5b53e076b" + ], + [ + 244, + 518, + 4, + "b42c9c1b9a7a3ef331a790fdda9d2e640a1616eb3a868f33833eaca3ae442e02", + "08612e162d43f76727afd02f1d8dfbf6c5b9b65be125c41f7d758b3926d50b9e", + "7462cb9ace6b453ad7f606449fd47c4b6f2cb5fddbbae207805e96db4fd694b9" + ], + [ + 245, + 127, + 1, + "2b82e3e05e578344d18cc8c1aa2f8e1a46fb83dda4b1200c53e2f021201ecd8f", + "8b56962d9a1472cf26d623796725d3cc68c15ef9aa27b8b966448b3d80707be8", + "bd68873dd8ff9e66afc4f033c6f9d9c1fe6a42e12bf79379429bfc836c64aed8" + ], + [ + 246, + 127, + 1, + "406a1beaae51cee88faa77a1cf661ad8946afc8ab433f4c666ddf222f5c7205f", + "60d4d9c39885e23a01e3fb09835b6bc495cd7dc53cddc6868b7585fd5a0aa151", + "3aafef08e54bb3542023de62bf76f447900bd69f571d20a02d1eac846f10334f" + ], + [ + 249, + 622, + 2, + "b6a5933bee11e070d35f5f82a0f5d5df4deee6192456fd45e707da20de021b45", + "1449e0a72325c537f8a0aeee536767d1ec4546ec28e5e4439e1314cd1325723f", + "8e46acf6422712d44fa9a0d1f2125cc04a63955f35d3282c1e5e3fe84bc1afb0" + ], + [ + 249, + 628, + 4, + "c08cac31bd5831c21acf5ce9a9749092261d07fe35f55d3e9ba2f0c464e8612f", + "dc3e2ed903a05e20998371759c260f127e3ca2bb9ca21e3e4ecd1559f802e811", + "0a27368953bde787f56830b76c1beb4c174e671891afe7ea91d977f34995416c" + ], + [ + 249, + 639, + 2, + "c274f74db10327d5fbb90be9d9f583fa86b5eeb4b5241759616f2bb1f6232fd8", + "f57f63e1d44a4b1d023d570025bf937339a853e620fa899705aa46746e03661b", + "22ef97ace1e773439ca0658df88c9882bf8b2341c91605be51a00b99ababf7c5" + ], + [ + 249, + 645, + 4, + "84c81aebc782ee1fdaf2683530abdd9687dc121fbe03fbe8a9aa6684e9b3ff41", + "b2a30b4105287aaf933a9bccad74cabaa5941162b102e0073414fb90d19dca4e", + "8dc901e2afac20463eec6a2205ff1fd246071ed11b4fe31cc0fe59a039b5b430" + ], + [ + 250, + 260, + 1, + "5a6e14bac25e3d27bd42bcfd592e25479e7643fd75be1f0b4cdfdadb592737fa", + "8ecbf39f6a7d32434ccb2c8fb86829595d6590378109e781a879e248306dfad3", + "646de53eb7d0e6faf89181415cd169a9ececb390c7740051670e4998ee36deb3" + ], + [ + 250, + 266, + 1, + "a35de5bf8739ebb3875b2e9f29cdac71dc5c656add055c098e379101d12de0df", + "dc1329f43bd2b119567c232b60b0993ba1f5622cdb02f5e1b2aef6cca05ea384", + "e89345443245d7e1202d60c3d7f6838de2396a6aeda0da562b271ef97bd87ef9" + ], + [ + 251, + 262, + 1, + "5ce66c2f3d2b705c49b97bb25fa1925382928fd90b05a632089801748aff7b2e", + "a357517ecf38e49ea6374890b5d659a1bdec3e1d0954ec08f1556fcea05d957d", + "1c63213f2d5bdbad366a379aee332d0b804c2c356a38a89ce4cbdf90d4b5663e" + ], + [ + 251, + 264, + 1, + "5a6e14bac25e3d27bd42bcfd592e25479e7643fd75be1f0b4cdfdadb592737fa", + "8ecbf39f6a7d32434ccb2c8fb86829595d6590378109e781a879e248306dfad3", + "646de53eb7d0e6faf89181415cd169a9ececb390c7740051670e4998ee36deb3" + ], + [ + 252, + 127, + 7, + "6b73153866110f1e521e67f536501ebbb272b8c2cc119898c503cca804a82666", + "aecaa61d62f79ffbf86c97b9c95280676557bc399fc173e3a12d8853fa6eaf11", + "bc077ce061741296fd9b26c2c39c4f175aff255902feadf9d7e7d27a4d99af00" + ], + [ + 252, + 619, + 1, + "2cb4d0b85fc221cb49601f102ae7d498aedef82aa91583ba50f31259a1b3ab46", + "328f0357747ff73dda7d00ce5c0e15f939dc970ddf7fc9503c2b8f42b4dd9153", + "b109c7ab95097a4abb5f07384a9746d78210b71bcf53c0d3cf9ee5722cc48076" + ], + [ + 252, + 684, + 1, + "7d0b42a1a88f8238e4c318e699970185ce830e214bba5482e4c1d414ad3fdae1", + "f7a7c42ef2fd88e7cdd438c807c9777a3f8473257a5af3bda53ba1bbd3631bbc", + "e113b06efb1151d75cf50e0eb420848a4e34152147c2a6ba8b379c693c01d774" + ], + [ + 253, + 262, + 1, + "352eccf2e575150ac269177c6d983cde5654e9f8566fddea49f87f7864835057", + "63f5b1c6d165922a0af809118af0ab134e7ae374da98f3e104239e92883e61e9", + "d4e615f7ad4f68e95381cb4d52ed4f9ff0177c26c33e484f9d3dd25b9c6d790e" + ], + [ + 253, + 263, + 1, + "b84422119570091f99c6f43b8216143cef72f3cc6e54ec77e9ae23442be4a127", + "6632bf6efd7087cb1798335348f4581dc922e1c8d548528a4fc393d308edd5ad", + "7c3a6ed1ef4415b6d5e064b06d1665b641ad81cf875a901be507eabed130b60d" + ], + [ + 254, + 259, + 1, + "0598a4b4b7e940c4364ccb9d4a173bcc1faca9b6b9c3cbbc2bb454a1c2292773", + "5f7f633e90a2921d0e1edb5e8d8374f0b8e98450cf9064e0b5cd5b901eb42ce0", + "100f3b41c78695be510eee6e052d2b2ea36aace1f58c74770975f0dfd0b84feb" + ], + [ + 254, + 266, + 1, + "673db4dcd3c3ddb16f55a8c7b4c24e8ff922083646d192d684d1aaddac2dee79", + "6817c22c11ab73ef7bc1ec22220f7e782d91583335144f86d6fb1e1f30379afa", + "ad10b6150203107e5665e872940197071a9d4a7e6b357c9dc4e5b931e9d06f69" + ], + [ + 255, + 261, + 1, + "5a6e14bac25e3d27bd42bcfd592e25479e7643fd75be1f0b4cdfdadb592737fa", + "8ecbf39f6a7d32434ccb2c8fb86829595d6590378109e781a879e248306dfad3", + "646de53eb7d0e6faf89181415cd169a9ececb390c7740051670e4998ee36deb3" + ], + [ + 255, + 263, + 1, + "dda52730ea0b11253473926d334c3e0028804b3566eb5e9d5c9cda52ab3b7cf3", + "b9fbed6df440281872cc011107838388f9a8b8d72dd442b9f2ac97d5985371a1", + "0d7d4c91114c2313862036dfe8c28e8d84ecf388ac26c94aad3359cdb6f05ce2" + ], + [ + 256, + 259, + 1, + "dda52730ea0b11253473926d334c3e0028804b3566eb5e9d5c9cda52ab3b7cf3", + "b9fbed6df440281872cc011107838388f9a8b8d72dd442b9f2ac97d5985371a1", + "0d7d4c91114c2313862036dfe8c28e8d84ecf388ac26c94aad3359cdb6f05ce2" + ], + [ + 256, + 265, + 1, + "5a6e14bac25e3d27bd42bcfd592e25479e7643fd75be1f0b4cdfdadb592737fa", + "8ecbf39f6a7d32434ccb2c8fb86829595d6590378109e781a879e248306dfad3", + "646de53eb7d0e6faf89181415cd169a9ececb390c7740051670e4998ee36deb3" + ], + [ + 257, + 550, + 1, + "e7a6c537c4df84def56153af6dce70d8babb282204808bf1cd4c16328d973ae6", + "08c9895cc05bd053d47451d67daa5fd900fb1fad869bd8ba4274e81ffa1d6885", + "53af2e43d9228dfd4cd5e5168bc073b03317d4ddf67911a607df8cb20daceae4" + ], + [ + 257, + 636, + 1, + "2dc23886032fffa4bf40cd33aef451b45b518a9ccbf45ac8a1a1fa3ca2a1b67a", + "d4d0d4915e6c706dcd445ec71d0d2ac747857b6d4b1e1606649e46ab861a74e1", + "19ce33609dfe223f0820d2b2692c902e6091fb00e2d2b068f8b37f14caac5621" + ], + [ + 257, + 1030, + 2, + "3a3252029fffe8db012255afe5417847ffb03debb1c4509e815f21457a4e7ecf", + "933703edd5ae1fe7b4c379219590eb44372ebd79cdecb8e15d2c1f282af6f0da", + "16992e016f53c907668330081e9e5ce8e30e635d1fdfaadfe51c05374df2f0c5" + ], + [ + 258, + 550, + 1, + "dda52730ea0b11253473926d334c3e0028804b3566eb5e9d5c9cda52ab3b7cf3", + "b9fbed6df440281872cc011107838388f9a8b8d72dd442b9f2ac97d5985371a1", + "0d7d4c91114c2313862036dfe8c28e8d84ecf388ac26c94aad3359cdb6f05ce2" + ], + [ + 258, + 680, + 4, + "2896b5fdb30fee667f120b8b91d40ac139f74790e7e9da051e3ee2d29012845e", + "34faa3bfa1df2953bfa5a0055423e16930f2150f8b492fb2e9121d52aaa93c54", + "2b68e1b60f6bc2aa7f5adeb6e893b4c28cd5d28288c2854345cba44517b80c48" + ], + [ + 258, + 687, + 2, + "c2256def6ecfe169ce5e71beeaa45db82bd03eda8312e8e512812eb29fe34883", + "a46685ea31aae0dd3478d890c0b72da53d0f869cf26dfe48d22ae495bb4ac2ae", + "5436746a949cff9795a8987df2ec5ca2b49b6076a73fa8042fb788347c8bd44e" + ], + [ + 258, + 693, + 4, + "9983c11b0bfa491b1fd926cad06a5e910f02523eeca1019603c153e62b064978", + "f864b7d0924f4e97cab8bafb6a6e73088b5d3d178a9b56c741267bebdff77ca3", + "2f9714e30768ff18245405dad8d464e3c8ebf7e0a4d437422da04f6f8d6a609d" + ], + [ + 259, + 534, + 3, + "133b141f7ac0ef2abe6b53edaab328e853941c0d86c3f97840927ba57119efe5", + "ae5113f2497a0af8d98af7210a4bae506dbbd547d478603b46aeeebbd470ecf9", + "7502829fa08dac80625c496c5486ca8fa52781729b84aab0b4f529683b602975" + ], + [ + 259, + 723, + 3, + "794782f5bb58c7d8105fcfb2777ffb663b5a0452b348f3cf8596ff5cac3df6d5", + "783444eeba4c3b76f1ac6e45739065f50b3abe9e06a4b40781d8b8d3ff841763", + "23da80836ca9c05244e3f21c86edf47777a3ab3d3f8d863f55b0c1830fe8ed4e" + ], + [ + 259, + 1091, + 1, + "271b83a2b1af85f16d9f28d59dfbaffe04e0d25878d7a07635bd2cf3c08ad6af", + "5ec4cbf7cf3aa47a24bea0e228e25aff776095b6018e211bee3d00ba33189942", + "1c5eea396427982d34f1d42fcdd082d15b74920c4eefa717ea559fd7764842c7" + ], + [ + 260, + 599, + 2, + "50cc306a6132f94ee477dc1f5536808188b25880b8bf8ecbb37a3f7ac33e5e3a", + "b23caf672552ff499b6280b254e083292a333f9d0235599c04685a59148e7ac6", + "e95a735351252fa19cf367d95788785e1eaecc27a873f41bbe64f608353b89d8" + ], + [ + 260, + 709, + 1, + "ae192ea98ce8aa2921f7bd88fa4b0dd60aa28aa515d7e10ad872a358ac464df7", + "b45afccad817e677b96c78b268c5305d6221240049136aca9d2678a118b9f342", + "097f8813e9636a26afb037d656d6a3b156c95d1893832dc832b74e58b43c0463" + ], + [ + 260, + 1091, + 1, + "94e12fee77cf34d2d127eb7fe2f33c7c6b7c626ce9de44a426ca09c941e37523", + "714c4cf1636d4b3adba6c2ce0612192dbb46c46ce182a4cf760cc4ddb7d325c1", + "816e92517af5837d98a9332724b817e6c0c555c5c4085dc5317ad64109c03eb8" + ], + [ + 261, + 711, + 1, + "8fa6b18271542e076ae0c35b9ee818827d80737f3ddd859cd4ba180e50ca8c86", + "2ad5755bc5d98c89e48dee0c463f2f1c671a31ec550236644da04706259d1e5f", + "9e7c8143f21c5bd42eb48bc3871e3e020fd534ead75d11c47a2e838d35cdcaea" + ], + [ + 261, + 1091, + 1, + "878ca6858d7d363a62dc83ba797daca294bb3a3c08e6053ca636846cf64569b4", + "407f0c2c0a76967316d3313663c22ea56c7d576760a2e996a3dfa45bc58035f3", + "d4e615f7ad4f68e95381cb4d52ed4f9ff0177c26c33e484f9d3dd25b9c6d790e" + ], + [ + 262, + 737, + 1, + "7ad8464c1c9ae682f00015b57101df4b4732285d5d6bc814f4a76c37da178a01", + "0d95ff7fdafb4630dda48593113be0ce6ff06b08e40ba474d962e53ce7617480", + "186a9f0d79f9fa161e262af1e4690a194eca1123c97688132a0344867ea64961" + ], + [ + 262, + 1091, + 1, + "15f72c2a56afa998a0111a1dc9638f916feae9dfb034ed961f87faf4227538aa", + "4b40703c5d90d0a44f6a371e98a1c08df3a05bd759b466b33b489e52f9a370db", + "7185161986275c19c62c48abfc129875990dbcb4c84333e5083412e95e776d1e" + ], + [ + 263, + 742, + 3, + "7a30998c1e9422a5aa5beac134b868433c1073702495d7087121cad453856830", + "a5cc467e8042a7ff5b1b0215c419ee399d277675051a6cbfb84ff75a833acbbc", + "e152f003f7598da9b78608ca8eaeb6c6c7b5426b46b5ff98b76c0d3511a3620e" + ], + [ + 263, + 746, + 3, + "98a9e4dacb51a35208823eb4b974d9c3ce514011d8cf0d8fd7b348d365f1d12d", + "d182f564bff495f6fa82d581999234fbae975676448f47fd3f4918a1b6eac084", + "2d1754d6e5337d1d64641de1eb59681edc85407e7c9c51d321f28a16cb54f264" + ], + [ + 263, + 1091, + 1, + "4cf5280a60006a8a7dcd3b85aa34a9132cc611ac6c2f7f4258bfc6bf11828376", + "631595fc791d3fd3b863df9bdcdc16218be0c8e53298e52f9fdf64a9665db2da", + "ae98c1559280b6d887a29fb12de6e59fceda17899b8ab6855083c20b07260fec" + ], + [ + 264, + 743, + 3, + "a4cc249d62094bfd34c2d0eb42e467e57d1eeee0c1a412a0ea43562b028e6551", + "96d528be66da31b977e5c64e3bc33cfdeac0bab6e0e798c3b0d3fa7026feffe0", + "c4914d836847ea52bd959bd339cbf6b3145ee58035f6b54d49227b4e7c7298c0" + ], + [ + 264, + 747, + 3, + "e44ff3ed615495d2e0ce65380ff918ccdcb0c3b4efd1f16067e61c51eb637dc9", + "adbbb05e3c214cc0ac7e29313503d7c07bce954aad33932d56ae221a97a9becb", + "67b03aae33cfb807eff8141e0c1ee6891ee5115970dd4aef660501f3bd28dc71" + ], + [ + 264, + 1091, + 1, + "de22dab5c0d9977757b7faee3d4caa895f9049cb8c404bd8f129c5eea8b2ca87", + "0a6499e55e14efaa34bf3c1d21efa52cf02a1871e9e47e14311e8bc7a08ab75b", + "df8b0d4f6c16d528526be9116599380c5590273e862951672540d4b29868c2e8" + ], + [ + 265, + 751, + 3, + "a53ea305d10fbf708ab87930308027071c5f8bddcd759801347ff1b29133691c", + "057540074f1b3a382b0635722309972e4f1e34ae2e3846d654b794e4c5c48314", + "e40a7e5036762293a7ec53d65289f893766e6af74f2e51586e4f037f9749bced" + ], + [ + 265, + 757, + 3, + "cb2f5a30f0c6ddb60247aba18852977f3a7a76ffbf0c06f1739c5930c52f2d10", + "b7f1510475d660dbb5610a217c91077fed4064f69e289563b4d5d27daa6896cb", + "e1ccc78cc7a1a869eec6cc7a70e2ab0acaf33e4f8ebb70dfa7852dfa125ad80e" + ], + [ + 265, + 1091, + 1, + "cae183aae0eb9083bc0474c7b92f2a15a828167aacd2615e4c9d5cd1ae4293ed", + "5db1105eead0614d30ca56b9897b1fdfffbdfa1b3bbb7f9f1ffabe479e07e615", + "970b08c215cd9269d42e6c6f2843eba5a038bedd7355fe977526dcba0a483e28" + ], + [ + 266, + 752, + 3, + "808060959cd77b8392232a303c3ee12ac031b7a349a8730f9ddaeef6a332a324", + "a94d7d61e74b52cbdfef218e22c74ec40578781b1d2f817b25eb65b32c6700e4", + "48fd5f8f8bbb9a6037a154941a2806054e3562c9ccb508c641e5b4082fa48f0d" + ], + [ + 266, + 758, + 3, + "b35c3e65855deef5734aee9b2b23d6864d503979132856e90696335681ecd324", + "68119d564e9af509f11798377f9f5d9014b92b6f0b2cb88254cd2a89ea8f21c4", + "7a2490e9f3a1d5f17dd82f6391ba8617c05e515084d18b0f14695de6692d5ef9" + ], + [ + 266, + 1091, + 1, + "75dbaa40de479f1a4f05b8e897b19ccb1d9c3ecfef4fa22e76e2108a54116859", + "90d4cf72799547be5d000dea10ff460f1be9afd2b309d7482478fcb7e66610d1", + "6072b89a27e367c207ae87243f7062fb88fd380dd13a781911ccf7b01bc92d66" + ], + [ + 267, + 127, + 1, + "2952afa735d5aa03b6802aa5c3e69e377d166c6490f84da39fae4e0073a560af", + "78602037e27994bae68657723c86e9872df6a78f46dfafff1f41dafb27281912", + "82647b423fd502cf470e542ac0466be6c578411ae41d9f0ac19a23cc9287c5b8" + ], + [ + 267, + 1091, + 4, + "36ea9cf20c565610de1706eb25fbe6d7235a8a426cdc2e276f32b8bcaf2bf287", + "b5689a98a2c45cbc6d3c30a4b4c6a7956e4ce3f7ce5fc2c33ab5246941575bce", + "053157ecf226b9c704672a75b97f738026b12aa943d1be5e6943388ea58fa745" + ], + [ + 268, + 561, + 1, + "eb3c092cb18ea8c4b63dfa2edf1346c09cdce81b2e8a59a2cee97f30368af2e3", + "5fa258f4889b5d8464dcf7d034d93297af0c120167db2ee17589b92df2260e60", + "f9b4c5b66a68405183b47013a79c37681a077b27e3df743f631625fdbc58f18a" + ], + [ + 268, + 624, + 2, + "133e9e9857e4c4634dc16f2be0ed1241fc46d3f9bf866f45c554000091f7a8dc", + "a7b1cbfe80e52fd4b70e1de43bb5c7a84d808da688e7555314edf0b11a91f1d5", + "2e3f8777e2f3d04cb2297eeefa1d879435d6f5da1f884a3198ec2fd19b57c907" + ], + [ + 268, + 630, + 4, + "e58e6b711ffe0a74a0a46ef7bbe0dd19482577bb46d6eb7fd79ee5ff839397c4", + "bdd3c0a8fb980cd66760783511c18cf88eac666cd2a01871872705838d59ccae", + "a237c870c91849222d71de18219006bbe5e9ac492801d9e3c3b538097cfa4e7b" + ], + [ + 268, + 656, + 4, + "aa428b59e8b2293bb960100c5e50918793f93cfcc7a792c4da674dc3cec0071a", + "17ec3dcbef1f56a9caea028e7a704e220b1d67a61866e97672cd924b7f2eb6e7", + "11af63967d2300e1902353c1393d0cac37128396e5f33268f8f4f6ae28fcfe98" + ], + [ + 269, + 281, + 1, + "2e599eee0ccf3905a9214c02ff7d29a6d1b0208708824175560d02479e071d34", + "f6bcc202de808e7697614d5056da69fde30c13e714e710dac6e7805bbe6fe4d7", + "94020aeb67811b309efdea8cfbf2291d10f0e462d9345915dfe3340bff9bd98d" + ], + [ + 269, + 287, + 1, + "eb3c092cb18ea8c4b63dfa2edf1346c09cdce81b2e8a59a2cee97f30368af2e3", + "5fa258f4889b5d8464dcf7d034d93297af0c120167db2ee17589b92df2260e60", + "f9b4c5b66a68405183b47013a79c37681a077b27e3df743f631625fdbc58f18a" + ], + [ + 270, + 283, + 1, + "2e599eee0ccf3905a9214c02ff7d29a6d1b0208708824175560d02479e071d34", + "f6bcc202de808e7697614d5056da69fde30c13e714e710dac6e7805bbe6fe4d7", + "94020aeb67811b309efdea8cfbf2291d10f0e462d9345915dfe3340bff9bd98d" + ], + [ + 270, + 285, + 1, + "eb3c092cb18ea8c4b63dfa2edf1346c09cdce81b2e8a59a2cee97f30368af2e3", + "5fa258f4889b5d8464dcf7d034d93297af0c120167db2ee17589b92df2260e60", + "f9b4c5b66a68405183b47013a79c37681a077b27e3df743f631625fdbc58f18a" + ], + [ + 271, + 621, + 1, + "2cb4d0b85fc221cb49601f102ae7d498aedef82aa91583ba50f31259a1b3ab46", + "328f0357747ff73dda7d00ce5c0e15f939dc970ddf7fc9503c2b8f42b4dd9153", + "b109c7ab95097a4abb5f07384a9746d78210b71bcf53c0d3cf9ee5722cc48076" + ], + [ + 271, + 697, + 1, + "a558e75ffaffa80e99e544b0338654c3ff46bc88240b5f7c5692e4ce45001197", + "d08688c1f2db37bb213809d09298ce7a88dc278ae62c892633b465307027e33a", + "422bdb9a015d1eea5cb028763f2dd6b6a2466f26b9a987e0f364c0bfa66f1481" + ], + [ + 272, + 281, + 1, + "33155da69343864901adfe4b61bd20cef2cc3d4534e514fda011bfe1fa1ddc73", + "9a864e7edfd3e7cab0708cebd4c08d2b8fb22865586935eada8ab600f9b45657", + "c7dd1706ac2d7df4dc85cae92817e39db7dfb48d6cf0dfa3b46520ebd36c990c" + ], + [ + 272, + 286, + 1, + "7f8f9d1c4c9f6fd4ca23fc5a1bf91a5f07e52cec849ff270cb891b42e1c0cafb", + "faf13756cf4263903dcec2ad48aa42b678ac69f150096a68fab9bb607b138e22", + "3655fda9ee2d70f578473bf9164720c7ae6b5453632bf545cfff9bb472b86537" + ], + [ + 273, + 282, + 1, + "33155da69343864901adfe4b61bd20cef2cc3d4534e514fda011bfe1fa1ddc73", + "9a864e7edfd3e7cab0708cebd4c08d2b8fb22865586935eada8ab600f9b45657", + "c7dd1706ac2d7df4dc85cae92817e39db7dfb48d6cf0dfa3b46520ebd36c990c" + ], + [ + 273, + 285, + 1, + "7f8f9d1c4c9f6fd4ca23fc5a1bf91a5f07e52cec849ff270cb891b42e1c0cafb", + "faf13756cf4263903dcec2ad48aa42b678ac69f150096a68fab9bb607b138e22", + "3655fda9ee2d70f578473bf9164720c7ae6b5453632bf545cfff9bb472b86537" + ], + [ + 274, + 283, + 1, + "7f8f9d1c4c9f6fd4ca23fc5a1bf91a5f07e52cec849ff270cb891b42e1c0cafb", + "faf13756cf4263903dcec2ad48aa42b678ac69f150096a68fab9bb607b138e22", + "3655fda9ee2d70f578473bf9164720c7ae6b5453632bf545cfff9bb472b86537" + ], + [ + 274, + 284, + 1, + "33155da69343864901adfe4b61bd20cef2cc3d4534e514fda011bfe1fa1ddc73", + "9a864e7edfd3e7cab0708cebd4c08d2b8fb22865586935eada8ab600f9b45657", + "c7dd1706ac2d7df4dc85cae92817e39db7dfb48d6cf0dfa3b46520ebd36c990c" + ], + [ + 275, + 280, + 1, + "7f8f9d1c4c9f6fd4ca23fc5a1bf91a5f07e52cec849ff270cb891b42e1c0cafb", + "faf13756cf4263903dcec2ad48aa42b678ac69f150096a68fab9bb607b138e22", + "3655fda9ee2d70f578473bf9164720c7ae6b5453632bf545cfff9bb472b86537" + ], + [ + 275, + 287, + 1, + "33155da69343864901adfe4b61bd20cef2cc3d4534e514fda011bfe1fa1ddc73", + "9a864e7edfd3e7cab0708cebd4c08d2b8fb22865586935eada8ab600f9b45657", + "c7dd1706ac2d7df4dc85cae92817e39db7dfb48d6cf0dfa3b46520ebd36c990c" + ], + [ + 276, + 282, + 1, + "eb3c092cb18ea8c4b63dfa2edf1346c09cdce81b2e8a59a2cee97f30368af2e3", + "5fa258f4889b5d8464dcf7d034d93297af0c120167db2ee17589b92df2260e60", + "f9b4c5b66a68405183b47013a79c37681a077b27e3df743f631625fdbc58f18a" + ], + [ + 276, + 284, + 1, + "2e599eee0ccf3905a9214c02ff7d29a6d1b0208708824175560d02479e071d34", + "f6bcc202de808e7697614d5056da69fde30c13e714e710dac6e7805bbe6fe4d7", + "94020aeb67811b309efdea8cfbf2291d10f0e462d9345915dfe3340bff9bd98d" + ], + [ + 277, + 280, + 1, + "eb3c092cb18ea8c4b63dfa2edf1346c09cdce81b2e8a59a2cee97f30368af2e3", + "5fa258f4889b5d8464dcf7d034d93297af0c120167db2ee17589b92df2260e60", + "f9b4c5b66a68405183b47013a79c37681a077b27e3df743f631625fdbc58f18a" + ], + [ + 277, + 286, + 1, + "2e599eee0ccf3905a9214c02ff7d29a6d1b0208708824175560d02479e071d34", + "f6bcc202de808e7697614d5056da69fde30c13e714e710dac6e7805bbe6fe4d7", + "94020aeb67811b309efdea8cfbf2291d10f0e462d9345915dfe3340bff9bd98d" + ], + [ + 278, + 551, + 1, + "2982eaa5345c882ebd29dacd5825bfcd1813b2ffad6896472cbd9ca2dc2e3086", + "fcf2c53f8c348eead4b93669a5a456176a690bc4a98a2fcb9063c1fb68b60b6b", + "2208e2045c0357fad4cac1da6cc500d4935b4041eed34ed46627df29e2034c48" + ], + [ + 278, + 561, + 1, + "dfecad3ae59d0b5de40624236b76b42de528f98269432e40fb98c31695818190", + "910ff8dfd94e3b460dfc582337a0dd820da2695912f4850d50506a7fb47d487f", + "3582f4811d1c5e17976f97a97bedea0ff6ed3246fe278c1dc40a43ed9a495e77" + ], + [ + 278, + 563, + 2, + "84eae1eaf493b407aa5954cb3cec20af2b017c0db50f94480e474957aeb87d8f", + "12280dd59fed72035760bd195554320ef8d0b5371a81639588a36262b53b656e", + "16756146c674a9ec019d4e68c458b1476b675f4ef1cdeb1c79455ebfe4c168b6" + ], + [ + 278, + 1047, + 2, + "90152e7628e2a60ff299ed66c37bc2e75755a66372519d056643835473186a76", + "84ee427f4f6090ea57ad31132f7509efdd3636993ba617b0fbf485ec60e5bd74", + "e07933dc5a5c6c6abfc643956fab73184340859b7165ff1b899675266d9431b8" + ], + [ + 279, + 553, + 4, + "0126c8bfd36eef11bd331a366ed6917f830fdabf67787f3c54606b7b029dca54", + "7cc85cc6aa0b71b2e7c58dea41c1f1e9a51a372b5d10443e6bf06130d2fc8a6b", + "42c8a3b3919948765adfbe7584c8f3e3ee6e8319018bb0bd3e85ff8dad1d53bf" + ], + [ + 279, + 677, + 2, + "5c619aab35ecebd7491a69a1e458a3ce2f2110eb8a9d65d8c8704b483e497387", + "111cd2701272f73121ea762fea4026dd53be684b48fe88482796d5856dfa5c41", + "1b3416071843269217cb84bd07f174a0f4372c9552f0ff2bc8304466c5af9e0c" + ], + [ + 279, + 700, + 2, + "67bb2ecaf0e8ae701b2d68740f348764797cb902f48f59c6a04b7e310994ff10", + "5228b6613b7f737284801eee643e3cdbe7d7af43105aff705b0f10c1c8a6810e", + "a7319a8f6913396cf2d0d3498ffe77c1fff2af887c32cda1b003dcc8833cc882" + ], + [ + 279, + 706, + 4, + "5902cf9c9b7ea785c3edb4d81a1f534b7699a69b1f054a57dc29aaea6d8699c2", + "424a3028f266ec9ce31a752e73a060ba8ecde6e3a0bcd8e18e01bf3daeb67001", + "c12a2cb9fd95340fcb236a356eae0c2cc73e8e98307cda19ae24becc645b21e9" + ], + [ + 280, + 288, + 1, + "f659e74c1f43b58a61f53eb9de4186f3d6b0c772f2cfa206580ec54fef8b4f15", + "db42a41b7896610e6d6cbe6e995f410715ae28913617dda52625393df89dd191", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 280, + 826, + 3, + "6aa0eaa5edca49f5939f07757556f5e52851d11bf783ba0bd4f9281f3764697a", + "06bf8fac5698da9b905ab8cf9023fca80107b367a57f1bce2e230048aa00e4f8", + "b1a8203f47e3d38b5194cb69918ab1ba2eb832ad94613c99e4a02730488b0889" + ], + [ + 280, + 838, + 3, + "469ecf02f83397eac15b5e4fc8e36616ffa0fd535354c5f3ada86764000c61f4", + "5f72627410c506ebbc40a015adef9e5fd55eb29242b2e245dea916e24d800763", + "6e28fd741b578fec4c50e9bf8b042930592d8ae0f12a2101020a9e390af9e6a1" + ], + [ + 281, + 288, + 1, + "24602756d51bea28d13d42cabc05c7047c161cffa2b185ca3d2c4be4e47d52c0", + "1d6dd080cbc4d1f910c1f9a79634144c734b9e577084afdbab9ced250c839b83", + "664d4f3fd58d68998ae0aa08b13db4aff65778dfb601e5cc2dc62bb9589c39ee" + ], + [ + 281, + 827, + 3, + "0a8545bb26073293949f493761dcce922ef57825f8778ce624479c4cf99157fa", + "d6c0f58cb0fb322cc06a917167a88c9bd142dccdeceec0b3d074bd5b1b3b628c", + "844b0c557ed4f34e1ef24d4c5c4c49ed8b14adca5b76df676ef0378de96ff05e" + ], + [ + 281, + 839, + 3, + "47f00fe3a74ab3b6b7e1bd7d0aa71589452fd2313df512346bce829c6f74fce2", + "7971342df6d3ba3ebd37cb18dc97dd227ddbb0b633c0350929c459be47b56e86", + "9e95201024430e2a74a223011b160fccf3ab1e5aa77707559258c699426e1795" + ], + [ + 282, + 288, + 1, + "cdc7b8028fadcf3c14ea7e3d724e107911dab187688760821f36d5a21eb4c85d", + "60c444e8ce13fadfd798fe539b0ca833087c8a587200e1798e16e3365d91b946", + "a4ff7bd6b71723f606f308af3f7fa5226406997d84c3c1d545626b2335eb4a73" + ], + [ + 282, + 537, + 3, + "bd0ca02da8f81ac356aaf00b56eb9a74fccba76dbe4f593e829648a084d9d542", + "bf10b461cec287d734ecbcee973223b81667274bf6b9bdf9d35a77649e3de2f6", + "8316e419d97d9bb985e691c5d9765e5d1bcc1b4e5cab8d97aff9415e707c3798" + ], + [ + 282, + 846, + 3, + "2ce38a9b1509243d7bf0ff305bf0656d4aabefe0a2b68a82e59c3af8ff0d604a", + "9c4e75d068c2dfc9a5cc721cbc9768ef86a8b13a4d2b9cf11d22d3f99e3f84e1", + "edb2cd85c1dfdb1fc0ff60dd004fbd51a8b873f2473e3d5661784926bc4b89f6" + ], + [ + 283, + 288, + 1, + "495c864c27a4972a52ce937f82c270df2b123cec08b9367df0bbbda61b49fae9", + "c0d545baa1c386d102ac60634ad9546cd9919898ed2a73d3d7d10487034a872f", + "87c131aa6e28e9d2814def57fdb120553a911e21a0e70743778a6c470243625b" + ], + [ + 283, + 525, + 3, + "d798deb53e2e53171c0b359e43d5373331e2e5f2305a53d466630ca40f95492f", + "80bdec3d1b845e736bd08a2f7acb445eb6987afcedc216c3df907d03eb0b60f4", + "e59a2e3e03f72cbf61ecb5a17f5106b11e2400d4d87d38fa3a32366d86773aef" + ], + [ + 283, + 834, + 3, + "b442d0f844cced3813a0741a992ee8eb347d63748fd2d143cbca58641b9e2d70", + "5b676c9bd7e7991aef2f6c5846dc9723c585ae432f946a34a719d02d5bd8c00f", + "6a1f7baeaccb9c1428060bbc6bf4b930c8c14982f00efbbbd63808341c28c50e" + ], + [ + 284, + 288, + 1, + "64ffdff0a291ae6f6a063339691cc10391261bda496c40c4c53f5ba6e199e42c", + "6d2c8d2d26f9c4c0cfd1c8678aff8bff299203679cc4048d4fe805077b72b2a6", + "3e355e60c0075606c50bafaffbee01e984c6d53f904e8ae6391e1d219c3e3378" + ], + [ + 284, + 850, + 3, + "a3311d660f57c4947fb8051bd0f9281e0e0d0e69ba4ea296ae24eb9621ef920e", + "dbd45ce7fdfd3bdd0a0bb039632bf704d4a723faba2e9176afe7691f548f5cb0", + "e40fdbb1207ff19adb95282447d7275c2b76b40d0029bf9704d24eafc27e168d" + ], + [ + 284, + 1074, + 3, + "c13400e29a28b412421e05787435f3b22f77231530dcaa2c9593a9358c491d32", + "f9170739bbe6d6c6aaf2e48edb75216eb09cfa361b97e43e8ead533307f0261f", + "956949fdbb9affa4ef45281a8cf67fafa166897cfabb51248c76a4f4836a9e80" + ], + [ + 285, + 288, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 285, + 851, + 3, + "0e66a97eaa96e6c82795b5d94707cb5f90e3470f60d892f592fd065e098e235a", + "34a0a592ecd10a7e73a2c492c3ed4c07643a29369bbb07bd2bde0cbc42fd7022", + "81e7ca577b2bc002a61050d7a55e82e3631fdc18ddfe027e9bda4660b3af8f8a" + ], + [ + 285, + 866, + 3, + "edfd8502f26781302875aedb16f04a9ecda9645e31b94b99acc777b42742f5c3", + "b080c38bb8597d39216a309e93a1a322c7c587ea67b834f8f21ac67e1d96be4e", + "511e73967ba686c9d85cb683f58f31985367d13129dbcc46de754669b538205a" + ], + [ + 286, + 288, + 1, + "7032c2420ad9e66cec7baa42f254b0af2aa97a2b6449fe884e1464f4ee5a6778", + "f6b55e2f505ac699419252bcd608718d8e967a65f48acf2a5e494f34c6c7e720", + "582fd49433ce540eb062c75f0b55733c59b4c47e454a99073cf27ebb6c438a2d" + ], + [ + 286, + 857, + 3, + "4680bff12a7ea55a6bad5ae21c425b209b6f1552dd51b7e872838d0f11385cc0", + "ccaf6cae4e2dbca5733fbca6f0f14633c47f3ad02a74aa52138383d41921bd56", + "c9a2402c9cbfdd4c41f890201636d21298287d736ccab2427df597f2f5b8d8fc" + ], + [ + 286, + 873, + 3, + "06f2760801137e88ad93ffde029f1fb79aae6b250418ee62d8d768c80661f4be", + "f860c5a70bddfae97d2065398ceb14ef0d29bff8d11d8b1d1319ef1fcd84d57c", + "e6032af96e771877d74ad86bca954f16c0b71345fd7180a8af4943a8112ffcb2" + ], + [ + 287, + 288, + 1, + "9e03d72e9f017861b9df6c7f1f08e0070ce69ccf1d858451dd796348a7255c23", + "e6e5f3bef511d53a2ed5ffb30526509524da66c8e71ec7446cf06904bc3ac1a0", + "1664fa2900620d3855c5132c54c771213e9ccce58fb19011a737fb280a61feff" + ], + [ + 287, + 858, + 3, + "75672f865f6f4434574de71a4744d953493da1c5cdb068ec576b11ac99012c6c", + "c83fd7c9d1e77c2a1dd0d91a707ef2318d33dd6f3905038bcecd4cb486f1539d", + "1b1a6c8404a4bec4312c499a90e23f5df6b500b5e9c7e9c992781adda528d833" + ], + [ + 287, + 874, + 3, + "6484ba0c141d73df5229ac00cfe594d448be31db2f3b7f46aacb534a27be36d6", + "d87043808b78d777159244e983de70807b3728e92950482cf6bcb5257a40ada7", + "553cf7ea95f4f088baef862d8612e8cb6de9804eac19c56f59e22ab07e2bac6c" + ], + [ + 288, + 127, + 5, + "e7159adf469c6ddde1d0cdb8bcc9148eefd131718448d65fdf7ec0395945a814", + "c981380cb514e3b94c9cb8f01f2a4e1fc1500e1d5efa92ddcf3aeed66d9a7440", + "705b80cd4124da778309ce93f2beca6132eff2b9fed849bc679ffa064e38049a" + ], + [ + 288, + 267, + 4, + "4d4c1993a1aa805893dcc0ad8ebf9c177a421269613488f62f2afe1b308ddd94", + "82954d4dd803a7a891b54a31cf7ec2c866645ba701275ac2ca549a1f72a33c32", + "88e81caefd5755b8e365ba3d4829573551547eee425078baa55f9b53c76771a3" + ], + [ + 288, + 477, + 4, + "57de3a6b78268d83bbd014b28bf952be497dc78007885f60debefda5817c2176", + "26e242e3212452f86115bda8b7c3eae65cdf51f1ada23cc7af30f47acb68d498", + "4a4f3cf9942d77e118d008ae51baf0bd165568aedc96a1f99578b6dc94eccb49" + ], + [ + 289, + 548, + 4, + "2b5bee9e60acf40758f2eb377729cbd0251f38d1699becffc05f7ea530f65d30", + "547658b148c3f288c2d6f9be8b1d10985f0553935c098190fdb05d963a1c709d", + "4aea26af66bb515c7d5a61155d041d43f928b9d02e9ec97263baf9590b6d95d8" + ], + [ + 289, + 623, + 2, + "0a273a226c727f9e058d04aada5c695c1f5fcb7f5ddf94ed332300d6b8ef036a", + "5a2f424addedb6ccd7cd24a160c2dfdaf9fc9bc3890a1961cebce9559d008667", + "97fd09bd3fc3eb77f134d5bc0ad5552625d08b0c395384dba0c20b8f174ee3d6" + ], + [ + 289, + 629, + 4, + "a0c52eaa6611c70ea71c31c9ce44bc70d1ca7223557b3486dfb99113dc903d13", + "da1d904703800e314f4dd239664392b2e0e4fc6a5bd169d1de7d04c84fa39769", + "5ca4993cd7e7b3a9aa6397ac712574f8fe4776acd0305c7bfefe050ba1d90401" + ], + [ + 289, + 661, + 1, + "4e1830476115068b7b404d9bc6b6592495300cca1aa8cf1f7565c41129a81df2", + "aa18bbe008fccea307052afab39d9d5ccde522bc0ba1c71109f9abd86958681b", + "e88eccb7bea301f80d12b7e170f3de6ea6a2dbd24d1bcb276501e05e206bb2cb" + ], + [ + 290, + 299, + 1, + "0ad2f5e617cd24f1d592f2f7cc465e77dd3a0ddbc99aeffd5c760e9cd8b17f93", + "32b2d8f663ff934aab9e60795ebc0b72a5aba57c45d24a9688468a34767effb7", + "6ee373e1c04d912e36f8ae2271af596191f13fcc8a2c85a3247fe87fdbc767f0" + ], + [ + 290, + 305, + 1, + "ba42a7bb64b7d40da4d292af7dfd091f8b3d6335df3ff1799a7f38345b648b3e", + "6003a893941899892886bcc560bfdd6b96c8a183152a1d2b78856cecc1e86eb8", + "55fb40e0c596266a3715530a85b11cdf1591b6884718263ca12c0adc1d9c2544" + ], + [ + 291, + 301, + 1, + "ea1ec081dcd675fccf2d2f92fe3e509c9a7234ff63aab328a090175c7132127d", + "1597b0827d9d970876a3e3500fdada3972eaf8c577eea8961c7ab8896a511a8b", + "a354e9d341caca8ba988e29eda495df4ae8d835802d744e0e1a6c6f206debeef" + ], + [ + 291, + 303, + 1, + "77be9078a947302989b0d180dbfbdd2a3e823909d64fae6589c44af4d0d03c89", + "f67f5df847adba286e745abe59a56f2d6d0e372b91fdf4609693fbbe0509fbe5", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 292, + 566, + 1, + "a35de5bf8739ebb3875b2e9f29cdac71dc5c656add055c098e379101d12de0df", + "dc1329f43bd2b119567c232b60b0993ba1f5622cdb02f5e1b2aef6cca05ea384", + "e89345443245d7e1202d60c3d7f6838de2396a6aeda0da562b271ef97bd87ef9" + ], + [ + 292, + 620, + 1, + "af113051aacb3fd3f45daf046506511f33c5467c300a0187cedf90b1e2755a7e", + "ecefbaafdbda0a30a56ccb3ba3685231a1d1524b23977d84fa8bb99c3a7e4f5f", + "cd37e762d7da4e4c613fe57e9e2a1f5e1818fa2882db5fe3ae1693a28facf2c8" + ], + [ + 292, + 1032, + 2, + "f6dc2f19e64a0701f79c5e28f5ff7a6b6403a024eea0b35fa5b87bef0dbac5c8", + "277b10b9d6bd756bbd76a1453f3141d1d8136ebee3a03e4cd19b937f19120bac", + "ec8b762bf513f569df018b0413ea908e3686b4e5f2762bf6f1c7724a894f5dc6" + ], + [ + 293, + 300, + 1, + "71f11e597a6ebd9e95d000d9eea9c16b5e1810d5fc022b9e11942b0942119e76", + "c390f8ac72b13eb3f5107dd4ea01bf3d63fdef713b509acf0d440e6bab52f543", + "350f31be0b452c95305916b820eae1bb7f364a1156296504aa0082147a012b20" + ], + [ + 293, + 303, + 1, + "8c9b7d897bb17f29be4ec67d85b1ee1fc4618b27607f4b83bf13d030fa6f9265", + "35a1d62cbfc7208163813ed5435ef39f909702cabd1f8a8daf38b1decfa18f32", + "a1fb9ac4cbdec4435c77d0cbe085cc689b5c14b51be95ea98d4ca654a758daf2" + ], + [ + 294, + 298, + 1, + "a3271da5b1436b1da457f1cd714f47e1ba2f16b63e3da95d783c400b57648044", + "c76df1d9a99b9d8f00304feb5e685fb49b31287e903bab7622eee784c0b1b57c", + "677f85d98cd6368eacc4e9ac195b0cde58bcba563b82e37ea666d3f59d51a885" + ], + [ + 294, + 305, + 1, + "8c9b7d897bb17f29be4ec67d85b1ee1fc4618b27607f4b83bf13d030fa6f9265", + "35a1d62cbfc7208163813ed5435ef39f909702cabd1f8a8daf38b1decfa18f32", + "a1fb9ac4cbdec4435c77d0cbe085cc689b5c14b51be95ea98d4ca654a758daf2" + ], + [ + 295, + 300, + 1, + "189b975697d02321b4a81ff431fa916397e9d20b7f1ce0daed3b0b72fcdf6395", + "595f064826dd558862c6c78d4735b3399bb1d474013f55002c82b142f1f77556", + "ca58391bab36dc2b5c4963a3399fc552bf399ae4e0b2b6ed9997c8207515a662" + ], + [ + 295, + 302, + 1, + "d010486235fd34f010355ba131408139bed3d4462e9b9396ec4e1f7dfbe17497", + "0a5bcd0734c7c2f020e4b6c9300f3add85e3aab80c6e86a8fed8cc02b5863165", + "28e765b8908a094dd701d60bb99482d892608287921e440ed1fdadbd132d828b" + ], + [ + 296, + 298, + 1, + "9877d42dc446abe4acb96af0d592fcd9641e70afc687a9b1cd98717a66ac1436", + "0627a4de2af3567ddd639d30b1678a173c5a08e4063f78050b4c90210b41e640", + "236fb296ecb9baee7a751db1f7f3024cce4908c66d7dad8605499d7a0f7b8611" + ], + [ + 296, + 304, + 1, + "4d907684b16cea6fe0babbbc71dced017b2d2c0c1157e1ca5e25f83d6d25fe48", + "9633dd06e46439a86a59ce79473c5f7106e480b73e88b0be24630c48c8af1f31", + "fcb2a4f730598f7d0e7289dca7ec1ab1044c73d6a5c03a74d0fe9d7890737c4b" + ], + [ + 297, + 551, + 1, + "0b59989505d6d99f32b5dedf04e694c08c03808be84f4e317c8d15af20a3f681", + "0cf4c3556d91c7b7ff07e8ea5f2fc238951505a82961484c3d936821a1fa707e", + "3feb02c79c339b09cc349d68c14707bc92559bcdb13c685bcacefbdea3c29770" + ], + [ + 297, + 566, + 1, + "fc05c3a23e2f5b98e1501a0f867d3199fa1b31330763bb4ed95d14bb7d0d3ac1", + "7377062c6e2ffa42a54efabcaee4e6437f039b597f944245fb162bc79e6702d7", + "64993f4fc08f5b75750f2328e0b13a349a2933e8b5b253dcf82b9dc685b0ae46" + ], + [ + 297, + 671, + 4, + "7145de5d0e9037d1f776a919cda85579a25c1a45c8e8e09e026275473488fe14", + "5e055227b4e87d1cf383bc623a10be6395ec0c385d4da13c03e34aaccaa9e3cd", + "a2a598372247b783af24b436d2b1099b8f7b09c4e499aa582f48c95946eeeb60" + ], + [ + 297, + 681, + 4, + "b4829c66613c6f28d2135295b395e96614a2eed7d6eabc9fdcb14a1457005492", + "46b3b0eed1325443d1b613b302128e48e51f469935e9ffa91b4e807805dac8a7", + "12902ccb71c8e4cc931f118492cdff7dea880ffe03c610ef0d4e67ec64038efa" + ], + [ + 298, + 306, + 1, + "7f25d785204ac3951f60736e8ac98c625253c3cacf9f9673d4c3cb499d715b6f", + "ceedcaa39ba4065c61c7d7be61f254c11da35c9448c4c44277d7420598f3de9f", + "b3e1263eefe5f504a7934b8aaaa0d3edc11fcefdd6a2916de572c451a443f268" + ], + [ + 298, + 526, + 3, + "5ecf0c0563f93ffab3ae04ec83a5056f1cb67b9c536c8449c5f4c34b7253cc60", + "034edcef7e3bf74689206ea7ab62e55ad5ec549b79334c1a46f557ad76f42818", + "f80484f134c65e90bca290d999800c2d7c3024ad08fbb8a9224292bb76cafd5d" + ], + [ + 298, + 828, + 3, + "230807a1a9428c87e0264129160d4dd214a2a6705dcdae8f8b3011c231f220fa", + "5565147ba551dd64dad61326ad21a971dbdddefa683a09f66caa8b35fa5d6995", + "d5210ac622438044322d1fe1e8f1856f10e04a79fa20a3c3c5fcd7224331520f" + ], + [ + 299, + 306, + 1, + "ba42a7bb64b7d40da4d292af7dfd091f8b3d6335df3ff1799a7f38345b648b3e", + "6003a893941899892886bcc560bfdd6b96c8a183152a1d2b78856cecc1e86eb8", + "55fb40e0c596266a3715530a85b11cdf1591b6884718263ca12c0adc1d9c2544" + ], + [ + 299, + 829, + 3, + "703f77c3625d90366a6707b3e5818cc932ceca5eabbda4c9247204aff36543d3", + "46dc73f53ce947cae3154bba9a02e3995905d227874f052bbf6335fa06922ff9", + "fbcb6350dfe609af54d45dd72bfc8af1be881d5178ae9c3d164adcd20b5a8ce6" + ], + [ + 299, + 847, + 3, + "0e952d89fa6f2bfb5609aeb4bb9bf5390460147cc996c0100279a433f675cb1f", + "abb7146392623da37542897cb4a220c961ee7ea3a293e24626a3ab217df3aa07", + "64e1f6b4a266a65f0f998ce3c34664014d41f2cfa538ee1e2d5151d46eca1966" + ], + [ + 300, + 306, + 1, + "091fb86ce96ac491acb99a097ffe9c936b1f9b197321f0b331877023f62c54e4", + "8ed248b1fdbe1d04dc3b22743a5f4d65e5687459cc05c16167fcae145ab5f983", + "b576cd1a090fa1b7685e3173425d53db3ec195546725ff6488373987215a935e" + ], + [ + 300, + 538, + 3, + "7dd7c02c1cd8372e3aaf246190e0c65ae3a8a53042ff0c656a67e8aaaba4e538", + "8688255e1796296b9c5ea6cdf8d7ca9135b26bc6331434193c92e5fb3b15ca09", + "1e38898fad108eb6f8f7947a5b5cd7ea835afcc127705e205464a7820628a12a" + ], + [ + 300, + 840, + 3, + "e0a7249167918bf6673519f9e3fa7834e538ba8891ddf09927c063c223725e65", + "a7960cb200498ec2f9b9eb89f91cd5328ef2ea93ab914e057d72b86f64ce5cc7", + "7e6a86493e95162a7cb5228c06094766409e2c13802376a88ff761190849feec" + ], + [ + 301, + 306, + 1, + "77be9078a947302989b0d180dbfbdd2a3e823909d64fae6589c44af4d0d03c89", + "f67f5df847adba286e745abe59a56f2d6d0e372b91fdf4609693fbbe0509fbe5", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 301, + 835, + 3, + "5a6a36eda2e3da578c6211e79905dd1a5afda2374588bd5f412cf7e7ccfb0480", + "8641f5b7d9c27702e9694f9148ed845dbe2c36105e3eff753501a76ecc18b858", + "1c55747c33c97f95515e18e4023cb415eba9852a8f1235890a10548ded2815c5" + ], + [ + 301, + 841, + 3, + "b18d926d727582cb2ad9692a628213ee3f32ba88769b2294d6bb29bcd0c02176", + "af46470316a53e4b465fde2685353a9c33ebfd8daf28d0d54c745e461996cc63", + "67a9e90574be836a05155016d9cddc17527c811d9ed61fa09c062e953fce82f6" + ], + [ + 302, + 306, + 1, + "7205283f534f452c4a09234f833a4fc3cc90255ac9095a70af5cd8cf855ed8bd", + "376085a13c63d81cbd48644b5571ae83643c6422e13a25aac2aad197fcd8f32c", + "e0399538d09129b4abfe7589d82b5eaae0d24f985c8944b1a7e1952a52d037ec" + ], + [ + 302, + 712, + 1, + "9f6d387fd29ef456c72916ecf77929268ddf15527a3f33143941f1d0d115d253", + "f6f63ed0ab615b93b864f404a0aa7e3a4080d6f46a8f71970d8c7608d5c0eb5c", + "b6e64cbf4e44bb427439482cdfbadd2c9ced892e094673fa89d1ad50cb9fc869" + ], + [ + 303, + 306, + 1, + "ea1ec081dcd675fccf2d2f92fe3e509c9a7234ff63aab328a090175c7132127d", + "1597b0827d9d970876a3e3500fdada3972eaf8c577eea8961c7ab8896a511a8b", + "a354e9d341caca8ba988e29eda495df4ae8d835802d744e0e1a6c6f206debeef" + ], + [ + 303, + 713, + 1, + "70031599bb5aa0fc0024f2bba2cf9ab8bb6f0d222df521526e42ba332bb8c570", + "b4e8e9198ceec538f9df9fe7e822cf08860bda7fe0d35c1d6df39093aad6b942", + "43908f1273d6fd862a5568c28c83bcc240a3f024efdbd8d89f58b81f15d49e00" + ], + [ + 304, + 306, + 1, + "eb782dfd8406ae911a27dc4a57461a2a7ec03ade015e0a73833d9b6d3b35b78e", + "cbdea2129af809a03226ba3db2ff2a25a61d79833a070b7557d8900e318feabb", + "e6d03fe7fb2a3898b19c4f8906e9628ebdb123096bd031af756da76e00848300" + ], + [ + 304, + 714, + 1, + "9345b9e655501acdb5f85f0c3748d6327bb2bd03baca58f5b2e2bce77efb74de", + "27e1b6f9806b5326431c22906068191baca1ce135e055ab53777d81ed85dc4e8", + "0b0cf0dd5c441f2d59020ffde4cc9d341d145f79dd298577e83d46df186beaa9" + ], + [ + 305, + 306, + 1, + "0ad2f5e617cd24f1d592f2f7cc465e77dd3a0ddbc99aeffd5c760e9cd8b17f93", + "32b2d8f663ff934aab9e60795ebc0b72a5aba57c45d24a9688468a34767effb7", + "6ee373e1c04d912e36f8ae2271af596191f13fcc8a2c85a3247fe87fdbc767f0" + ], + [ + 305, + 715, + 1, + "15baf7180e3994ee63288cbcad2896111134f931e6be417ede1c23bcbe1649e3", + "a56d0fe48a8f1a9e1950b87960879e2533e2aacf5a4ac8d784b80f34185e4949", + "3ba935aa9cae2bb9413aa748590ea89da79a90edd50cd3e0659b3dfb47b82656" + ], + [ + 306, + 127, + 5, + "cf8d7659ac0bea354c86b7977d4631981fa9a263be69feafba703d37f4b3d498", + "fe7c19ad476611a6c414392bae885ffde051e80e5045fc4de17285922b17c461", + "b552b6fe30e8389d1b4b49451c7505c855166fedc27c23d54fdb49f6b79ccdb7" + ], + [ + 306, + 267, + 4, + "651addfc98194df0df417ec4f7ce344da32ee14435449638a95cb2192aa52bf1", + "e33d566ff9f31080d84086048dac4b1183136a3aea5f423d438dfe6fcd6e6b53", + "a4ebe99e907260984bdd0b55dd9d24add050d3003fca5bc376d296ab853b4231" + ], + [ + 306, + 517, + 4, + "d912c838614578338f69472c57098b0034b9afd364014f6ec1d702326f45dd1a", + "7045bf8a10815e4d25686659a10ad51cd948e39d8a8665d316065a9792e3325d", + "b4240759ba0b9ba9c5e5496035891d955517892dfbf28fe906b03d2e86363bc5" + ], + [ + 306, + 518, + 4, + "cad561940172ea7b4495ebbf129249d5c95ea08964d8a87a2a35d5bc30d64206", + "d4fa19c9ad636c254cf525db648f151cf4f1f2d2f45338bafbd4df9b7d1a699d", + "3389e4192b831093312195c2fb1fa5b490ff51158427d3918382921fd8af2768" + ], + [ + 307, + 570, + 1, + "62e8e44eb511a7638601b3c9f5e9f8d138d5a264a6c1039d250933535355d8ba", + "cdbd098f22578581ccf668f4ea88be808f9dc9af680162db18563030666da981", + "16f21120ec21cfef6feceb0a191a3e373e957a96147d47ec43c6b8d72ec826e5" + ], + [ + 307, + 716, + 1, + "15a378277548d0c48c6734cdb94ed565ce8a568b95a54a40a5ccd55aea6fb3ab", + "61cbacb57058efd74a08bc9d94157e8122b280d1c7c7a83dd3f1dcab7b94fd23", + "375e4b6d58e822caee7db2580cf99e48b6b88885a68e4a601e17deb2da2cd921" + ], + [ + 307, + 780, + 3, + "b18db77da2e11b0cdfcb3f2a1ad228f09f94ffc151dc68584199d3bcf21ad09b", + "ebd6b5d847492fd7ed8e0a6d317bdab273f571c0f9afe205254a2762bbf886f3", + "23d6333b3c3b7022c35ea3cf4db0544b0645c78fd8699b0b2d6be87baa58b90a" + ], + [ + 307, + 901, + 5, + "d3bcd92f8716acc139ac2037aac12664c966f9e51912419369545e813d544f21", + "036fb4c6a323a1ed71e9fc7adb93295de8519b9a803fa2c12461ef6eeee5179f", + "433383c0dfc307d4ea7aa152b7b4466daf4462d27a2d8839144b71ea76f360b3" + ], + [ + 308, + 320, + 1, + "71f11e597a6ebd9e95d000d9eea9c16b5e1810d5fc022b9e11942b0942119e76", + "c390f8ac72b13eb3f5107dd4ea01bf3d63fdef713b509acf0d440e6bab52f543", + "350f31be0b452c95305916b820eae1bb7f364a1156296504aa0082147a012b20" + ], + [ + 308, + 326, + 1, + "15a378277548d0c48c6734cdb94ed565ce8a568b95a54a40a5ccd55aea6fb3ab", + "61cbacb57058efd74a08bc9d94157e8122b280d1c7c7a83dd3f1dcab7b94fd23", + "375e4b6d58e822caee7db2580cf99e48b6b88885a68e4a601e17deb2da2cd921" + ], + [ + 309, + 322, + 1, + "15a378277548d0c48c6734cdb94ed565ce8a568b95a54a40a5ccd55aea6fb3ab", + "61cbacb57058efd74a08bc9d94157e8122b280d1c7c7a83dd3f1dcab7b94fd23", + "375e4b6d58e822caee7db2580cf99e48b6b88885a68e4a601e17deb2da2cd921" + ], + [ + 309, + 324, + 1, + "71f11e597a6ebd9e95d000d9eea9c16b5e1810d5fc022b9e11942b0942119e76", + "c390f8ac72b13eb3f5107dd4ea01bf3d63fdef713b509acf0d440e6bab52f543", + "350f31be0b452c95305916b820eae1bb7f364a1156296504aa0082147a012b20" + ], + [ + 310, + 716, + 1, + "5e59b3694ff82e3476be8d2efcea109d8183555bc014001927d193cd92d7e63a", + "47420155c9f88a7d60b123ad121f397c230b913e9a2c6e4c06d72401d09496e6", + "097f8813e9636a26afb037d656d6a3b156c95d1893832dc832b74e58b43c0463" + ], + [ + 310, + 717, + 1, + "a6811cba0e30cdf308e35c1586b5e4d5e0426997ad2a01cc390b3d086ab6b55c", + "f18fbec066af4da4467e0a6487ba5ee79b2f9d860732bfce6a2a915ecd3d6113", + "f67415c57c1b3f73f0ac48c66d17d5112cc42907366a06731d1637ae3689315d" + ], + [ + 310, + 902, + 5, + "98dd91edded0c59ccdf6cf64442da95efbe9c2356909da8cc0ca8f1366a4dd7b", + "04dbcbb193711f22efe0c54dd1aaae11d9b2aef69594b0c42bcd1c85e3f074b9", + "331f97791e8511a15633574ebb7e3e582c406f9b429a5c2f823c4242f7b984da" + ], + [ + 310, + 903, + 5, + "21cdf1c31e2246532a5da2ae4a54d190b8df7019335bed99b807ba53bd838ae2", + "5c03f9d3d2007c6909d4821e4ed19e66e615a2914a2653a9335620a1af9c24d1", + "eef18f6078a4bb722dba61848b6bdc7f36303319e4ece8d046c3bc6b1b8c1aab" + ], + [ + 311, + 320, + 1, + "e41ab2a349c1b774c92ad921f8240e8533c72e8217809fdfa1e51f2d343bd207", + "ff5e62171f3890267263368b1fa759b82d38408c39fcefb3d6ea03dd26eba896", + "c1644bd23cd25bfa0d9ad9c1bd11d29a152a5f8743c8b40c81bc99767ba96487" + ], + [ + 311, + 325, + 1, + "b7e54d6ae4b30f27015705f064ffa80a8888451ba3e494811075e9d2dca63e6c", + "8cafc14d81391918bcfe6368fcf3a37ce192238c703038f6ecc1493daa63bab5", + "1a6d2709e09612613d8fc3156aac6165ab64123c49def1daaafc9a28102b2add" + ], + [ + 312, + 321, + 1, + "72a01d04036d3a2e8d714d549c34fc391b29e07323b02d747bf82911349680f1", + "2d60f67d67e408baf07714941a9105c4ff2920c1ffd2e31aaeb3a4b412b9b46c", + "c2b6b6147cefbd1e12ff042adc789a12f3504442d1930cc6c533e21916a9d336" + ], + [ + 312, + 324, + 1, + "47acb38ff2a77d1cd0ca1eb58aab90738241e3b9869996396a7f58c7b8d3045e", + "6c6ec973e80fa673e54b9efef2b847fc3231edcf341b873edd19ae21a6ac3c41", + "a88c86845287f71aa92b94fd5e275c1090c91f91c775f7e4a16cd915c95a0b9a" + ], + [ + 313, + 322, + 1, + "5d32c2ed29390dd1f48c51f8366581db76becfec1c48429595acfbf75154b567", + "94c0ee52f2b2b5b3f4d0be686271996d09682693787e5fc456d6d3ed65eeae41", + "6b1cb74b2e76203dac1acabccad6bf31fa2c8cd918550d15983bf0693c6a96ab" + ], + [ + 313, + 323, + 1, + "f55e672716277a1ae66b0fa8512e1b5da1390cb3a02111a5e196b414ecddb485", + "04115b3f560cdd8d2d476f45cd62021a71862309a46c09d0bd92033903a4ba9a", + "cdaf6b94b3668d942fce42755c5bcf84aece2a59ff1cfd8472d7369ba8b01e2b" + ], + [ + 314, + 319, + 1, + "3c756b125546cf0b850afaf52038263f13b9fafbb9e952c6b4026a8bb6fc6e4f", + "641edcd217a784af3f5bcacfef86ab9aa3808be500456521473ad3e481feb313", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 314, + 326, + 1, + "859c48e2de6b046cd942b7daf8aa78fe6429b6d740e471c89408413e948fd860", + "0832e18658d37aee65ca0f20791f96f2758e1f65d35e5b0c9fbae396adad8c18", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 315, + 321, + 1, + "e3ea864aa4c751d464763df8fbc571d28d2d897ba5f36885245fae4a5ac127b4", + "0a69edd99f70e21e0abf076236c536779d57b38a6588f0c44742e638371ab8b9", + "8fd680926b16b09277c33efe0b45409b0867dbee25a550ed4e6b93dc181f9ae6" + ], + [ + 315, + 323, + 1, + "15a378277548d0c48c6734cdb94ed565ce8a568b95a54a40a5ccd55aea6fb3ab", + "61cbacb57058efd74a08bc9d94157e8122b280d1c7c7a83dd3f1dcab7b94fd23", + "375e4b6d58e822caee7db2580cf99e48b6b88885a68e4a601e17deb2da2cd921" + ], + [ + 316, + 319, + 1, + "15a378277548d0c48c6734cdb94ed565ce8a568b95a54a40a5ccd55aea6fb3ab", + "61cbacb57058efd74a08bc9d94157e8122b280d1c7c7a83dd3f1dcab7b94fd23", + "375e4b6d58e822caee7db2580cf99e48b6b88885a68e4a601e17deb2da2cd921" + ], + [ + 316, + 325, + 1, + "e3ea864aa4c751d464763df8fbc571d28d2d897ba5f36885245fae4a5ac127b4", + "0a69edd99f70e21e0abf076236c536779d57b38a6588f0c44742e638371ab8b9", + "8fd680926b16b09277c33efe0b45409b0867dbee25a550ed4e6b93dc181f9ae6" + ], + [ + 317, + 533, + 1, + "9866e1e49e6e224f3b81e91c1439c2e3e503abc13e49b9aa6d5330d475d4583e", + "9b1c8c82f66814dde3f156ef513cf292fcb2d8b8e4985a1b85e295be9ed55669", + "ab526cb4088e841b0d5c266f6d6d94bd1795af5924da96cedc89cb0f8da88647" + ], + [ + 317, + 570, + 1, + "5e59b3694ff82e3476be8d2efcea109d8183555bc014001927d193cd92d7e63a", + "47420155c9f88a7d60b123ad121f397c230b913e9a2c6e4c06d72401d09496e6", + "097f8813e9636a26afb037d656d6a3b156c95d1893832dc832b74e58b43c0463" + ], + [ + 317, + 1033, + 3, + "2e29f6e31deb87e8b6cb9ec04f81e39bcf9767a7bbe8fc3a6de8730fe1ce226c", + "1b8b6621bc79615ab998c982ec0c1460721e1cb9e0e64de728e63203a7b47c38", + "ae86ba56bd0b9b0be32f82b7efef38f7a84ce09a0fbec16a8f9624733d5e55da" + ], + [ + 317, + 1055, + 3, + "31fe2688e3478c6fcafd6f7515082ab20a80bcffc88d0e90af6c38042d698c3a", + "78627180639ae9362b88d329f4f340426e3e8883495948be7407c94a292c01ca", + "824d8b44898d5f0c1a72570555a56ad4cc5132dc4b78ae9b955556f2fbde18a3" + ], + [ + 318, + 533, + 1, + "71f11e597a6ebd9e95d000d9eea9c16b5e1810d5fc022b9e11942b0942119e76", + "c390f8ac72b13eb3f5107dd4ea01bf3d63fdef713b509acf0d440e6bab52f543", + "350f31be0b452c95305916b820eae1bb7f364a1156296504aa0082147a012b20" + ], + [ + 318, + 717, + 1, + "15a378277548d0c48c6734cdb94ed565ce8a568b95a54a40a5ccd55aea6fb3ab", + "61cbacb57058efd74a08bc9d94157e8122b280d1c7c7a83dd3f1dcab7b94fd23", + "375e4b6d58e822caee7db2580cf99e48b6b88885a68e4a601e17deb2da2cd921" + ], + [ + 318, + 901, + 5, + "7100671e47ae5000f9a59567a7fd680778deb4e7dc8c4186e26b232ad2ddd90f", + "ebf32ca0ea458abdd4f46487aabc3fa9b887ca0bd6e95fd47abb309d759d7fcb", + "cb7c158720cb99cfe1ca9e3d1db488363668050b0851d75f6dcb07f42e8778c1" + ], + [ + 318, + 1056, + 3, + "d6f3661265522c26f347944152021f974598cb8a30bc354be6511db43d786725", + "dab51a78c3c5eef85b0e782b5dba6cccfb1ecfdd6a2bfbdaf5ec60bd913a7d5c", + "407c6d3e543aeaecc7b538238d28053eb8b7e07f5458292fac6686c5e345b620" + ], + [ + 319, + 232, + 1, + "9e593491f3affe491145f6e090180bf9a1ae9d86fcfe6e1c4f80c6e7d675fcbd", + "415148794d03f55aef4adb1a322f0aad2fe2e30e8b7fe2baeaea4e47c3fbf483", + "ed8652c3ac642e0db2ee6931476d3f35f293abfd04eadf6fdca3e88d54ebbe54" + ], + [ + 319, + 814, + 3, + "d075b0f236791d01e12bbe638435a685e45721e886bcfb5528c0153412417907", + "5e29f85209c0651d2984424788f07c6627acd1e7a1d4a2de127c334ea6a79f32", + "9565c285abab0236c7a7a52c736b5cff8f4ce8e6bedf3637bf9dfaffff85ba21" + ], + [ + 319, + 838, + 3, + "874cb5d1d98bd00dc04f502c084892525e5f3fe254d7af2b3b4289d1e152c649", + "0f750c47ff12b04dd64677014e4258405f06deac9387fca9b4d81923cba3788c", + "bcd44202e631e54abe1af2caa2ae4fc6f7ce8f363ca0d986ed27c7dfe717fdc2" + ], + [ + 320, + 232, + 1, + "f9f655478b179e2e616493ffb1ab57bbee305c036d64cb6871d4a468b686812b", + "0e914285547f0ffa9a581d2ff49a10d31d3a634faa61d1874493bc225bc5fbf9", + "4085dee58f4a4b83b60423b4e6e3d08d49aabfb6a6ed2c9bbb92bbee78c884ae" + ], + [ + 320, + 815, + 3, + "e51070a2dce01081b4b2e3d6f61c35e2eb0cbeeaf369ae57665c86f2970a9de0", + "70645a82f9cbd1575aae9968b340cc851c5612beb87f807310b05f6f5fd494fd", + "fa43dd09065f20223ad78b612a51b81e706a0905cd22896917ce3f5f119ffaaa" + ], + [ + 320, + 839, + 3, + "78240df2418e7181bb2223b69beb0392cd7490e5cff139b3d6539aecd415876e", + "7e525596cce28ade71b1ef9030d29255375e30b690af169d370aa0a2d4c5acfe", + "9c4f7a58cfe5d3ef0e5b4bccc849e5ccf92a8ef9ec93bdb0f10b3b3969b1fc93" + ], + [ + 321, + 232, + 1, + "253dda14aac7823b81005b4ab472cfb68c1448e49a6a7a09fa1b971c64e73336", + "9a22c8b20c9e79bfea9a65b720a8c2a4ccc460128d9010286d18cf056012a658", + "91ddc428ff7298c6d0f23ad412b4da8d8d25e61118bd6aa026773da5b0d9c801" + ], + [ + 321, + 526, + 3, + "fe63df5e84160fc905e4be296fba2d4580c44bbb5c88bab21ae3d99ddcf7f5a6", + "27c4ab53eba43c56ad6089b3122bdaf24d8ec79d18af2b98ee0db7d23b0f593c", + "384c27d74d7a2bae72721ff13846bb611070793d16d25603ab7362d1113cd069" + ], + [ + 321, + 822, + 3, + "85852862ded0df54585a5f62538d6547b99ace8c279b2d9d6c7fd212c801d9fc", + "2ffb1022b751366b3a52b4cd7f437c5bc4a8a6d0f1428bd2e58f3602b291f929", + "d23201898852010da39d7768185590aff9413e924a82c7b2cff72f0450889f3c" + ], + [ + 322, + 232, + 1, + "f55e672716277a1ae66b0fa8512e1b5da1390cb3a02111a5e196b414ecddb485", + "04115b3f560cdd8d2d476f45cd62021a71862309a46c09d0bd92033903a4ba9a", + "cdaf6b94b3668d942fce42755c5bcf84aece2a59ff1cfd8472d7369ba8b01e2b" + ], + [ + 322, + 554, + 3, + "ace433c479e0c16a6bb5c38cebfaa58a21926a0c6d9aa65c4bbcadc27dceb8a9", + "410bd2aeaf94da763ce4eefda75302dcae58da9da2f6314273cd56956c78eda3", + "d155261ca3b1a7b5d3a1d1c297f71ed4b265d8a266cf46b5fc5f01a7d5f08b1d" + ], + [ + 322, + 847, + 3, + "91f7b30c0b45fe0fbb0626dbedda6ff46743eeea3e5d658d893b657d6aebc122", + "7cfc024e2c022805ddb51068ef6a563491a5be20d02c191f5aa33d6705734a42", + "e7523e1bb0a0fa79ba5f772c003625f83322e67fb6ef41b1ea4a023fb28a8a71" + ], + [ + 323, + 232, + 1, + "5d32c2ed29390dd1f48c51f8366581db76becfec1c48429595acfbf75154b567", + "94c0ee52f2b2b5b3f4d0be686271996d09682693787e5fc456d6d3ed65eeae41", + "6b1cb74b2e76203dac1acabccad6bf31fa2c8cd918550d15983bf0693c6a96ab" + ], + [ + 323, + 853, + 3, + "1e3d9777de153ab7a2b51a358da4011bc1fa0dba84c770c207db5526d3cbf298", + "7a53e4724caf6df06eff65a7ee4817ef72111299ed564c4c2a445b9392f4f558", + "9228caa47de0a54f5322c1fa20ca27a4770d624d98261af027fba080d0789624" + ], + [ + 323, + 881, + 3, + "7960bd50a3ecdf87aae50fb33f20f0ce326a0dbd958faca9ec22121bce370763", + "c32d4a6a14f1436737dc0900d395b30a81e364d91007929945dff6bf60920318", + "f30f73240ce460da1c339ebc68e6d8ae66c3deb1b1d20bfd5f3749872b373950" + ], + [ + 324, + 232, + 1, + "c6ba8ae4b0396c15a0cee03897109cab285f21d061f4ae81bd0a6a608a260c4e", + "42ff8761c12b9e07cb13de93b03c2d611559791fef645c2e6c031f7cfb512071", + "ec0cccd7faedd4591c472e8853de47f68f338bc6f093c34e6b728e47dcfe0f9a" + ], + [ + 324, + 854, + 3, + "622b435b7e2e32186e8c37d8d4ab5c242c8edc3b96d1ed788da74825e77224e7", + "825c58bf535a4294e353db15583eaee45db6e83b919781a6bc8d0852dd0e48ce", + "5530bc22ba1cb83c0028294dc67e326785afe90253a3cf558ee46cc01bb2c54a" + ], + [ + 324, + 1075, + 3, + "d4a32067f3b832c87c3eba9bac7f25e97674fd3afa49219174087d08c4c78f1b", + "56e1db17a9378bb50d6870323c51d64b63e0a00e6985962284d5611798040888", + "e3239e31cf8fb006d67dc83668123d4ee876ce03dc9a9ec84f78f94e6df43286" + ], + [ + 325, + 232, + 1, + "daddd2f50507c995e21b770f4a3e7a0c7dffff1910a92216e7617c88c9f9e2d2", + "9fa0f2f8022c9e6febc28315cd74be9e87f88c760bc2277d8f433021d4e3d149", + "c51421f77508af65c204617a2214f08f3bf0208a9f22bdf83822985b20703d80" + ], + [ + 325, + 863, + 3, + "053a59959a18732f3636bc53f165b739a87390dfc20a2cdd56ebc1ce88682303", + "5b977b5ae40aa2b3f6d520a13ef81f2ff3629a7cf99467bb4e1d25babe5fb5b2", + "4e70fb87be8768731d1ee18911f7f7f49eeaca0f0f7bedd33125d02cbd0655a7" + ], + [ + 325, + 889, + 3, + "ad334468e6b02b0aeca49359f7e0fefb56735fb03c57b75a2f6a02e4327cec24", + "4d2403b41820b5f1b64c8b3a9680e8ded162c207df222b884b4ef275ee728f57", + "7ad8379ff2adcacfa611b4ca7def70f3999dacde1ada3b53e585599f418d1158" + ], + [ + 326, + 232, + 1, + "e38ebbe07b34311f2219e8ef92ea87c8d5cc039d52b9f3fb05dcd342cb581199", + "b7648cde79325ad2e2b360c159ed30293bfad72e911c8a1f495ed3c508cf2670", + "fe21d427dda081f46f2e69f7969462bba082d418fcaf47560f575bfd9cada2dd" + ], + [ + 326, + 864, + 3, + "e89e9b9fd36847a3240b1bb2a897d1644a4929425bfb7725419e6d6645b86f64", + "a82a37bc83f00ae62c174f8e33a06e439f8894d226ad360a1b6a0ae3acf345e5", + "623abca55a741b7ea9588b51ed757ae9549ed5d7fada900cb79ea4165076a3bb" + ], + [ + 326, + 890, + 3, + "6165b7c61410c4e6ac02da00e04eecde37b0929327d2731b4e48cd0dd2435b3e", + "fad5aaab04b921880fc24477e3861579ca55cb93a74c58d7570ff3d5bfbfb873", + "b52072435108b9b8fdef86a603473cde2754183ae9e60789e28851a20cddc5a5" + ], + [ + 327, + 541, + 5, + "355a0cc80b89a2cf43640fd3573368418c508556232eb274459392ea3c61da2e", + "eff6a0d3d5b28ac5e53486573aac2e7d39d0aa74075eb928bad48b7f9dbc85ff", + "f6b3a09f3ba4841e8444ecacd51f5c442b1be0581e2abb8ab5857f48ca583b2f" + ], + [ + 327, + 721, + 2, + "0e67a1f2b3a1222dbee525ccc9ef1a69bef0adb3331bc39038aa6b96b074ce78", + "c6af0fefa5a0e08f84488607e9e7664adc7c18166d8f6c0644222db9d170cbb1", + "75d9257d42eb989459aa1e1e9eb78be22e3cbcd309495fecc3695c42317a5ac5" + ], + [ + 327, + 722, + 1, + "6618fc5bf59568a9b221733591f0c4291dc7814778be45bd17b56eb05505f3ea", + "45a01b45d8d03229156f7cd7fd80d69796a39889572839d32e4b06e49df1cb5d", + "8e794645fecd9b4589aff747de76ff89b510d1d29912f66538f8fa408a23063a" + ], + [ + 327, + 783, + 3, + "4b3955712a4ea287bf02dd3c1e7a809dc6d80e8b9ef559c47fa47105698d887b", + "8c1d5ac98b57d57ab43d413a08290c9daf1d88a09d222d7ac960f5d0f4e173b3", + "640f9b00295cb111ed66e9784ff85250f4d5c1dadcf6bad470128827062baa29" + ], + [ + 328, + 338, + 1, + "6618fc5bf59568a9b221733591f0c4291dc7814778be45bd17b56eb05505f3ea", + "45a01b45d8d03229156f7cd7fd80d69796a39889572839d32e4b06e49df1cb5d", + "8e794645fecd9b4589aff747de76ff89b510d1d29912f66538f8fa408a23063a" + ], + [ + 328, + 344, + 1, + "c1e796c2b3ae02b9c232663554dd42c71fb6f63d043f0bdb301422b60591fd63", + "b6ebbcb6fd0a8f11f1cd1824dff8f22f0ee1fd7fa1a29a179a4f04ea668350a9", + "66bb561a6b155c7ac260b296aabdb4f3982fb0cdea67efeed7865b88bd5237a2" + ], + [ + 329, + 340, + 1, + "6618fc5bf59568a9b221733591f0c4291dc7814778be45bd17b56eb05505f3ea", + "45a01b45d8d03229156f7cd7fd80d69796a39889572839d32e4b06e49df1cb5d", + "8e794645fecd9b4589aff747de76ff89b510d1d29912f66538f8fa408a23063a" + ], + [ + 329, + 342, + 1, + "c1e796c2b3ae02b9c232663554dd42c71fb6f63d043f0bdb301422b60591fd63", + "b6ebbcb6fd0a8f11f1cd1824dff8f22f0ee1fd7fa1a29a179a4f04ea668350a9", + "66bb561a6b155c7ac260b296aabdb4f3982fb0cdea67efeed7865b88bd5237a2" + ], + [ + 330, + 571, + 1, + "f13e312a82889e23aaba6414a2766f98f25d18cde4eec20830e75a3de4e7d3e6", + "e60af9775af961f5a417f63fa4a1f9242f6f771500d6e2448ac9039ad0f53dac", + "831a89316c56ff50850ec2d44c7c17f86eb683ca41b4b38b558ff4c8f9601724" + ], + [ + 330, + 616, + 1, + "ba146e5997ef35c7535338f80b7307055ee5f24d3150dcab382c15f1208592ac", + "8acfa7933efb042b75beea042527ce31fca6a3dccdc0132171a160297055e237", + "097f8813e9636a26afb037d656d6a3b156c95d1893832dc832b74e58b43c0463" + ], + [ + 330, + 905, + 5, + "95b453447abcb273f91870900c727d58998a4bae8a8fee08c686d65211226ca8", + "df49fa3d57863f7602324db9af9533d86719db81aba198a9b1aef8e64a064f35", + "6e29b285659ca6648dbf42b11077251100910143522ce60a8257c904b80472a8" + ], + [ + 331, + 338, + 1, + "facdcfe7dcde9d36ce36c01753d6c6fa50e4d27273845968db196b6db29e5216", + "6eb06838f7b50dddd8ea6a51dbbe141ecaa0d5b2448b6540afd9044d9a4041f7", + "fb5ac88ee43eeb03884f9e64786cf4197d17e3f8c23f530656bcafc3fbfad3a2" + ], + [ + 331, + 343, + 1, + "f13e312a82889e23aaba6414a2766f98f25d18cde4eec20830e75a3de4e7d3e6", + "e60af9775af961f5a417f63fa4a1f9242f6f771500d6e2448ac9039ad0f53dac", + "831a89316c56ff50850ec2d44c7c17f86eb683ca41b4b38b558ff4c8f9601724" + ], + [ + 332, + 340, + 1, + "f13e312a82889e23aaba6414a2766f98f25d18cde4eec20830e75a3de4e7d3e6", + "e60af9775af961f5a417f63fa4a1f9242f6f771500d6e2448ac9039ad0f53dac", + "831a89316c56ff50850ec2d44c7c17f86eb683ca41b4b38b558ff4c8f9601724" + ], + [ + 332, + 341, + 1, + "facdcfe7dcde9d36ce36c01753d6c6fa50e4d27273845968db196b6db29e5216", + "6eb06838f7b50dddd8ea6a51dbbe141ecaa0d5b2448b6540afd9044d9a4041f7", + "fb5ac88ee43eeb03884f9e64786cf4197d17e3f8c23f530656bcafc3fbfad3a2" + ], + [ + 333, + 339, + 1, + "c1e796c2b3ae02b9c232663554dd42c71fb6f63d043f0bdb301422b60591fd63", + "b6ebbcb6fd0a8f11f1cd1824dff8f22f0ee1fd7fa1a29a179a4f04ea668350a9", + "66bb561a6b155c7ac260b296aabdb4f3982fb0cdea67efeed7865b88bd5237a2" + ], + [ + 333, + 341, + 1, + "6618fc5bf59568a9b221733591f0c4291dc7814778be45bd17b56eb05505f3ea", + "45a01b45d8d03229156f7cd7fd80d69796a39889572839d32e4b06e49df1cb5d", + "8e794645fecd9b4589aff747de76ff89b510d1d29912f66538f8fa408a23063a" + ], + [ + 334, + 337, + 1, + "c1e796c2b3ae02b9c232663554dd42c71fb6f63d043f0bdb301422b60591fd63", + "b6ebbcb6fd0a8f11f1cd1824dff8f22f0ee1fd7fa1a29a179a4f04ea668350a9", + "66bb561a6b155c7ac260b296aabdb4f3982fb0cdea67efeed7865b88bd5237a2" + ], + [ + 334, + 343, + 1, + "6618fc5bf59568a9b221733591f0c4291dc7814778be45bd17b56eb05505f3ea", + "45a01b45d8d03229156f7cd7fd80d69796a39889572839d32e4b06e49df1cb5d", + "8e794645fecd9b4589aff747de76ff89b510d1d29912f66538f8fa408a23063a" + ], + [ + 336, + 541, + 5, + "46eb690432137420fc84865a13c41edc9316a9d6ddf6399dedbc9c252388e4f0", + "3271ac9db269ea005c363ec065972e287011e5e46d1b6ba43a40c70e939a1a4f", + "30ab03f1045ccd0a3a67687a54d83115080d4cb28aabf1122d42e718686cfc02" + ], + [ + 336, + 571, + 1, + "2166fb9f09801914494ef6215474ffdc9184c0c02b5ba42ab742f7306781616d", + "14cb8267343f1708f5d818e8d292afe9f3e6438f6d3ffa42d6b91c768c7f77c3", + "3218242667d7fbf4111d31db1bc98d1139376abfc1fd21b4839f18562d53737c" + ], + [ + 336, + 720, + 1, + "6618fc5bf59568a9b221733591f0c4291dc7814778be45bd17b56eb05505f3ea", + "45a01b45d8d03229156f7cd7fd80d69796a39889572839d32e4b06e49df1cb5d", + "8e794645fecd9b4589aff747de76ff89b510d1d29912f66538f8fa408a23063a" + ], + [ + 336, + 1034, + 3, + "181d4369e9f0cc463246ed3e5079d2d5bd35a2943ce7dd5ed4475ce84a1532ea", + "b59ab72d418d5943cff41b4ec7967dc21a8d78072ff2f54efa491174a8f2569a", + "1fb1a94a73eaa9fd9d2af92655b00b77df25fa070046151ed19dfacb811c39c1" + ], + [ + 337, + 234, + 1, + "ee5d9fc25b89f94b06610faffd7c04d6021f67f308a49dbbace708d7dc2213b9", + "db46b7cdd28061b7e9c71db8a4e487334256f68108a90e66026ff65d8b20713e", + "676754714b1d645e8e261d4f337f8a55b094740db8c83b62273828594c7cd0dc" + ], + [ + 337, + 816, + 3, + "6c62dd23ccd873549214f7b0cc194b359ebcc0162a768926b3ce69bf4de721e5", + "9176c709ea8e3abed9129c77d5fcb279318527c89f3e2e37211c3c154292ad16", + "d8a9229987d87c2075b4bbd4a43b2eb1a66d5d38d55c97e21e38e3999072b0f3" + ], + [ + 337, + 846, + 3, + "ad3b53caadf83216bde64d7d6255d5f2113a700e85167b2d586a919c356461b1", + "ecb71e4f3b1fb9632e43c3bc0afd19c130c159f507898234c71b87bb3b3f87c4", + "5878bb05ad04a2aed20a8febd6493115a252d2773742a7b0b7acc2c350206b51" + ], + [ + 338, + 234, + 1, + "8a1e89b56c0283fbe01bbdd3a6801687f803f8c6010d7d17021e8d61d5244339", + "f65d65a9a15d5ae02979b693e85b2ccff108a77327d94bb52ccc33aa580f8b4e", + "6676ec688fa9ed267974b1f6964a159649f339890e9902fb32ae4c3364c55ac3" + ], + [ + 338, + 525, + 3, + "bbbf73140505e531ec995849b83f3ec34acdc6d5a10395cc6eefd209a3713732", + "7889d8d6d0ead986909b6ffc5b19b1aac89b3de8938fe7b2ac6538fa21bb51c0", + "fb8455acd29b2435faa0dcd53c61d1876ea34f876b9346af26034c76c330f05d" + ], + [ + 338, + 817, + 3, + "785f21f22efa9cec8ca39df4f217a6ae199f5c87b842531bfe3a13ccfa19750d", + "0d138e6d02b960dd462f781d36307ae9b4dd92fca128cd254f7c6cf48dc1962e", + "c127ab07e69309d262943cd9e1ea3d011aaf00264d297c8fa165dca8cfc6c3c5" + ], + [ + 339, + 234, + 1, + "b3a5082c44521b0b83129bb7ac2d90689a0cfaf4723b029ed8d0d87eadfb5f02", + "c2036d01f23d730101b7b71c579c4572d9e87369939f22975437b2159b59da48", + "1c63213f2d5bdbad366a379aee332d0b804c2c356a38a89ce4cbdf90d4b5663e" + ], + [ + 339, + 823, + 3, + "77c71a8c20e962ae132ff158de946522a2a391b2463720100bff01eae64138a7", + "b0a85a408e1902b1d531db8727880441cf2258037764a0133698a67a89c2f1e4", + "1cc7b2b1daada9188c239edc3630ff0f5944c85aa5b2377f464c5dd2978b7024" + ], + [ + 339, + 840, + 3, + "3fb02bfc0c57defa24b26dd3f0bece153fe594fdc7c42322888ccac45a3c2d98", + "668c07e4b62e1c5bb7c247976bd059ca04724246ad30de1ba5214de58725b342", + "f10a555081892a2e8c0b51a93f4b13dabf841582e18d15f91c3467c732f2f33a" + ], + [ + 340, + 234, + 1, + "04291efd6e0cf868a35db3410e15d90359137f7c9ad01478b7b0efc35bae60be", + "d3f0331689b8fd45b7b3074ea698911060278f80c446a5961806bd96805904d6", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 340, + 555, + 3, + "b69b3221c734b0593d736b89e9e657ca329b9f5ad1caf92617f849b647cac0a6", + "ffff252250ccc7c487d089b9176f5f2bc5e3005d32e0e7222be60dbd6ef22f30", + "5fa09f35bfd1b4eae2d4378fc648683f0670873b74ad514d6658171602aacedf" + ], + [ + 340, + 841, + 3, + "644413f6a2ed71068dadc74dd10a8523a1f9285bf0cb1d5d88b824292e0e90be", + "9f932783665b9250f9f093bd32914e5cd16369b1d2dec7440a681277f491403d", + "8d4239c472e8d91d8f5f2a3af6561134a35659f0d1c2d945f2a204678c19ea71" + ], + [ + 341, + 234, + 1, + "6eb9e46d6630db99c8b81cd95c575b8a36c09d035ad9bb3569cd7a15543a77c3", + "8afa514c413d530754fd99d3ecca74087471bb78d06729ba9462dd6caf212eb5", + "0475409664927e36c958c8f6fbf1c8879a4c56ce1838f273627e3a5f0f65c774" + ], + [ + 341, + 725, + 1, + "d8a7f0d2c22a7777dc7c2a7e9d86535c576f7923f95e9b95b110f6eeb8357f5a", + "151edf807700c2cfa119db514011d6572d868ce35938a6dade2e25dab5d1ee56", + "3f111df2362af766d62ccf3a9287887839546e0ff4ffac35764a8e78c13bb547" + ], + [ + 342, + 234, + 1, + "e42ee3fdd6c90e9c7f1bea7c12126d4158e4f2c3642da79ea453c294fcb9bed8", + "7c9c1ad2363c1d5adfc8ffed05a2709869172be0c2c6662941b9645a77e3ec6c", + "b9347db397c063e836c9ecdddefa33b4b6a0ba78148b0e7c8589d35c5f8ccf17" + ], + [ + 342, + 726, + 1, + "7f52ed4c49b302351e9021d60821d0bd61d7dda5508c8dfc5ea966f4d88964ba", + "ecfd4654bca1e52744255a7fb2743a4a01a31d4ff6ef8b35608c696a390c0b57", + "72c10127e1356d089ddddbb4b5d35b6235d6ca3fd92e4d01dc7f2497db200eb2" + ], + [ + 343, + 234, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 343, + 855, + 3, + "18b35faa1d4ce4e9ba5b10a5fad8541e078a25de347b3d6ccaeb365eeb6552a4", + "7a53d53c3abf1e60fe765854e7a23a14bb7e206253374bf903c00b450de77026", + "113ebdd543478e3d8c9c4bd06c6326aea2039cb337da8b41dce8c55dfaa2f207" + ], + [ + 343, + 891, + 3, + "f0eeeb63bbe102b07a4f3f4a5cdd434c29af138aaa85759b5579074b4e22b427", + "cd08a179a7eba94151fbca0454e567395a885f4a1717e48ff4a84392bf9ff47d", + "2b4a2dab6e1962d22fd760ec48fdbf9c1a0fbe5a41718b4afd28db7ca182ef3c" + ], + [ + 344, + 234, + 1, + "794bb62f71efda9b5631833e7af43adb739f0fe4f15b7c04d435131c05a6f6ef", + "25f616e7d82181a4925198bf07b8dcf2a63dc39b0d0367ca99daafa5946c53f0", + "e10285ca79e9443589e827dd979fc8320ccf6adf765757f2c48ec64b1867da72" + ], + [ + 344, + 856, + 3, + "aabc091f965fa0777e8b3221db068bbcbc385ab7732caa296794b0935d2d67d5", + "7044f0bad226f2671da8db8fc891d3c306f4c70f4dff1bb23a083c29691369d3", + "ace5e644161841307960a7b8473770e12d85b4157875fc957b53b577c5272229" + ], + [ + 344, + 892, + 3, + "4cbfaf6763b5913b4e0a380a355b7ab4b3bdb00125460b1a0869c93560ff44a5", + "319536ac92bd23e3810f0d56c394cf8996800dd751e1a6a33355edcb52e0e392", + "ce21e75758b3a8a31ad9ec465b26c46b5f7f0cd6576d2fbb03ce4461a49de148" + ], + [ + 345, + 519, + 1, + "1c59d37652ea1f9813de60c5a0b3d2003a50749f31545e5a08ab860b84188d24", + "a040f0d4ac3823642a55a6dd23907caaec5bc7e9644fd2c8f991fa4742730f65", + "ec2e5d3dcc538dcd98adf767070aaf5f8429ba09d2f6084045acee88160377c3" + ], + [ + 345, + 908, + 5, + "e18bf985f9d3c9e66cfcbbde27a45a44075ac14d173ee57eb5e8e2735160b3cc", + "5db5aea59fe48244ace7a20469f0b13bd81ff746ae6619b808d39518b3ed9f2c", + "ecbe9a2dac9259c839fbaf1078a86e8bf068648da62f1cd38a86d8c62e012b86" + ], + [ + 345, + 1059, + 3, + "a1d44478f54bb367fc632ad1922686bdf938b4b3612ffc4d9bd4b8cf91f8d618", + "a6856295b1c66ea29dfdd0cd760ad3b29be58a1792553451f400dfcbdf4098d4", + "b1ec20d893c5283a094b08c2884de9da264ccb3ea47bbc916383284ffc64608b" + ], + [ + 345, + 1089, + 1, + "337a65121df84fd56ffc3dfaa43ccd7f8e45b7dc7f519c28225c5ce6cdd4811a", + "ce61f504f78c89cd7e39bd9dc106bbe9af3953b65f7498caae4472eb7927c1c2", + "ac3c88db8dd23cf35f343893bb417ee721121cab5c9b42af75f621e5b9388ed8" + ], + [ + 346, + 358, + 1, + "8450283c12e353c5643431010bf7e57211cea5725733998d5d3d48fd72a9b1e1", + "0232e9f3e1ffd909ab9562fa9ee6f75fed30baae2b5505155a1f649cc335a6ec", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 346, + 364, + 1, + "c762e507ee772ce82cab5913b88e10abe964a2c0ff8ae55bc58cce5c23674698", + "c0cd9bd98dca7d6eaa1d75e3158f6487e587529c1ec5e2640fbd749dd93f03e3", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 347, + 360, + 1, + "f868c001c7d1450c0f35e28c8557d586eb594c3fab54a92ce465a9f16244a7cb", + "71c875a6422e1fb2609d1edd4085a38cdb7ac789156fbe1f5262c5d8438d8e45", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 347, + 362, + 1, + "6d42ef512f8d42b15896a26074eca4297e1f6fdde7a7eca2ce9324d96707f254", + "5d2f5e1ebdf3fb3b691c6bf7a4eda8884a3c1f058f7ed44b78557545f6ea7a2d", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 348, + 519, + 1, + "e3ea864aa4c751d464763df8fbc571d28d2d897ba5f36885245fae4a5ac127b4", + "0a69edd99f70e21e0abf076236c536779d57b38a6588f0c44742e638371ab8b9", + "8fd680926b16b09277c33efe0b45409b0867dbee25a550ed4e6b93dc181f9ae6" + ], + [ + 348, + 572, + 1, + "2ad3475c918ae1de1b5b2a6835d7dc49596ff57aebb9e81c90295e5ff82b7785", + "5ed5d8c10488752c3f6a8a13cb14435673a2a7c9aa3bdd107d08046f3da0df65", + "a4e6cde9c36f17c81eb1cc7ec16e5fc9daf4864a9fe330a6ea7f295eee6cb84c" + ], + [ + 348, + 787, + 4, + "d49d7db40b7b3320c17b34562e96c0bbe711012ec23c78818995b04f40a2769a", + "5832c48632370c4846d02e114570f480dca491ff8656ac913bb8ac068ce2b860", + "4dc2b8c693d9f0940e76ffb4dd0187218bd407027611bf04ac56e53b928ff4e7" + ], + [ + 348, + 910, + 5, + "4e42b0c535862d1d7ea77071602bca87435e0b04b1558c2cb76c2c760a3d48ef", + "046273f99d1063f3f7bb012bbfe5c7b10092156aa06e4e3a2e1b0da559a89284", + "aaa560d23b0b99dcf5f6561f8b58d158765091c17fde3becdf161ed82b4ddca2" + ], + [ + 349, + 358, + 1, + "c049e39959fd6af7525d1d82af17fca94139c4f52ca7d10407d186bcea355389", + "9928207e5f6e76c5a9b9522652c9a397361e112a998b39a64fd7449424d757ce", + "817adc6af664cbe68fabd1659a78ea2eb04afd5646392891fb2726c4cb438a56" + ], + [ + 349, + 363, + 1, + "2ad3475c918ae1de1b5b2a6835d7dc49596ff57aebb9e81c90295e5ff82b7785", + "5ed5d8c10488752c3f6a8a13cb14435673a2a7c9aa3bdd107d08046f3da0df65", + "a4e6cde9c36f17c81eb1cc7ec16e5fc9daf4864a9fe330a6ea7f295eee6cb84c" + ], + [ + 350, + 359, + 1, + "c049e39959fd6af7525d1d82af17fca94139c4f52ca7d10407d186bcea355389", + "9928207e5f6e76c5a9b9522652c9a397361e112a998b39a64fd7449424d757ce", + "817adc6af664cbe68fabd1659a78ea2eb04afd5646392891fb2726c4cb438a56" + ], + [ + 350, + 362, + 1, + "2ad3475c918ae1de1b5b2a6835d7dc49596ff57aebb9e81c90295e5ff82b7785", + "5ed5d8c10488752c3f6a8a13cb14435673a2a7c9aa3bdd107d08046f3da0df65", + "a4e6cde9c36f17c81eb1cc7ec16e5fc9daf4864a9fe330a6ea7f295eee6cb84c" + ], + [ + 351, + 360, + 1, + "2ad3475c918ae1de1b5b2a6835d7dc49596ff57aebb9e81c90295e5ff82b7785", + "5ed5d8c10488752c3f6a8a13cb14435673a2a7c9aa3bdd107d08046f3da0df65", + "a4e6cde9c36f17c81eb1cc7ec16e5fc9daf4864a9fe330a6ea7f295eee6cb84c" + ], + [ + 351, + 361, + 1, + "c049e39959fd6af7525d1d82af17fca94139c4f52ca7d10407d186bcea355389", + "9928207e5f6e76c5a9b9522652c9a397361e112a998b39a64fd7449424d757ce", + "817adc6af664cbe68fabd1659a78ea2eb04afd5646392891fb2726c4cb438a56" + ], + [ + 352, + 357, + 1, + "2ad3475c918ae1de1b5b2a6835d7dc49596ff57aebb9e81c90295e5ff82b7785", + "5ed5d8c10488752c3f6a8a13cb14435673a2a7c9aa3bdd107d08046f3da0df65", + "a4e6cde9c36f17c81eb1cc7ec16e5fc9daf4864a9fe330a6ea7f295eee6cb84c" + ], + [ + 352, + 364, + 1, + "c049e39959fd6af7525d1d82af17fca94139c4f52ca7d10407d186bcea355389", + "9928207e5f6e76c5a9b9522652c9a397361e112a998b39a64fd7449424d757ce", + "817adc6af664cbe68fabd1659a78ea2eb04afd5646392891fb2726c4cb438a56" + ], + [ + 353, + 359, + 1, + "6d42ef512f8d42b15896a26074eca4297e1f6fdde7a7eca2ce9324d96707f254", + "5d2f5e1ebdf3fb3b691c6bf7a4eda8884a3c1f058f7ed44b78557545f6ea7a2d", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 353, + 361, + 1, + "f868c001c7d1450c0f35e28c8557d586eb594c3fab54a92ce465a9f16244a7cb", + "71c875a6422e1fb2609d1edd4085a38cdb7ac789156fbe1f5262c5d8438d8e45", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 354, + 357, + 1, + "c762e507ee772ce82cab5913b88e10abe964a2c0ff8ae55bc58cce5c23674698", + "c0cd9bd98dca7d6eaa1d75e3158f6487e587529c1ec5e2640fbd749dd93f03e3", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 354, + 363, + 1, + "8450283c12e353c5643431010bf7e57211cea5725733998d5d3d48fd72a9b1e1", + "0232e9f3e1ffd909ab9562fa9ee6f75fed30baae2b5505155a1f649cc335a6ec", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 355, + 727, + 1, + "2ad3475c918ae1de1b5b2a6835d7dc49596ff57aebb9e81c90295e5ff82b7785", + "5ed5d8c10488752c3f6a8a13cb14435673a2a7c9aa3bdd107d08046f3da0df65", + "a4e6cde9c36f17c81eb1cc7ec16e5fc9daf4864a9fe330a6ea7f295eee6cb84c" + ], + [ + 355, + 785, + 3, + "a1b824d6a8371f1102fc0b64293af9f989610d6d03ceece83e2f4073b159a0de", + "d97a08a74683de0639db28b87bc27473086cf2944647ee79e90b5157eb575495", + "c8f422678d2844960023d0a3cfd6446686fa1eddb47ce4d7b6224228c28079d3" + ], + [ + 355, + 788, + 3, + "e2c4ebcde4e878c3e1421d78afa7e6ab4a2a60fb6289ace8542378cebd6ddb76", + "8cabc55d5007af9b5e971e9849e2802cbb601d07a96c7a929844e6b73dc3ef51", + "5e8fc74bbf1c554e993b92b822fda9e9dd7ecdd2baeeed8e1cf982754fcfd3e7" + ], + [ + 355, + 1089, + 1, + "dda52730ea0b11253473926d334c3e0028804b3566eb5e9d5c9cda52ab3b7cf3", + "b9fbed6df440281872cc011107838388f9a8b8d72dd442b9f2ac97d5985371a1", + "0d7d4c91114c2313862036dfe8c28e8d84ecf388ac26c94aad3359cdb6f05ce2" + ], + [ + 356, + 572, + 1, + "2b416f2fff1736db18662a9f8e5fd4a28c46dc27e748b44851c8d0bc25b0401f", + "d299dae302b7528797375cdde4c1fd7a1ba396b676576b442b277fe15a7743f6", + "81742caf84f0b19cfac6964e800f5066d48e4c3d5d7ba9680698e1c941739b3d" + ], + [ + 356, + 727, + 1, + "fb1f278024e3498ccdcbad8f1eff668b67e4edb957b9dc7325c21bf7deb296da", + "90dafdf1dbe7e4e65488a8bd995dfe0b4aa592384279404919c264fe6d86f6f2", + "08ece12af138044f80af7504ac1f5572f4531e2e3dfbb25ac3fb0ebca22f7dc0" + ], + [ + 356, + 908, + 5, + "9d288276d1d4af54639992201c948d5fb22668480b17719183a185f93a663c0d", + "9bc28212ffe6602b9fec0976ed7a181609cbaae1884624cf40e00e6f7ed44510", + "ec472de8a35c86a0c1a0e633f703a2dcd944a83d1f21b226b65501d9929d7b2c" + ], + [ + 356, + 1035, + 3, + "890cd273d6acb5984fe22f9e10970ca4f7d93193f9589d159dbe0b898abd3228", + "d1ddc29e0bc0fd8e2a21b429b9d2cd76197a69bd5ec4c1eee448afeb4cce4f9c", + "7edaf36739c4720bd49080a210d84c73a6e0f8835c971cb7a2c856172c64f1b8" + ], + [ + 357, + 235, + 1, + "506a41239cd3030d547f74fe4c9ab2d8c0ccf06ea13691b30cd9cdb49baa0570", + "253feb2052262de8c28cd215701f07d23dcf2dce06ac13c926a8135d16db2b00", + "9491d1685910e593067e66d3cd9f1068df92aa5f11f42cf95268e2b8fd9c8e53" + ], + [ + 357, + 731, + 1, + "3e2224318a00d0f4b509653f69ab9d52912ed59b3f30752f88e3fc4fa62b2ef8", + "78dc791c65bdf00f6bbc6748c8b459dc47f88de95d1bb543b6c6ad66a02e926f", + "c2ee15397da9a95bf1d0b91351217e9b067c5aa48d46b3f8c02d6438548dcdc7" + ], + [ + 358, + 235, + 1, + "cb01c2f68e9cb02463d401ad5eef651ea7c0d5bbdb90e93af06102b3ac7fb11e", + "faf9178e352cb532dbf8a2e2158cf36826374edee98203d1273ad354985793b0", + "8fe09b1b3f531a473412add2f70469ed424fbde5e3babec75896089a005a9074" + ], + [ + 358, + 732, + 1, + "ac413ff346583ec8d35772ec87d7b012708324dac7a596fb6274b838af708993", + "7ae303bfc8e5cdce5127e14b27dacee2cd9c55acfa5b0eafd4c889bad499b2c3", + "0a4d3086a9e50ba9c13eb42a75fa7656f6474487315af2211b54a0aab5065bb3" + ], + [ + 359, + 235, + 1, + "9cb011a39fc3b56fd3528263fef5ae745bb86d1901c5457d570efcc1a71e868c", + "4915092f854612726d442726e758d658898729676b0a3b22f6fc3581be149190", + "8692000d4e1afebce8ff0076e241858e7d38612b5b7859c29e2ad97d59b7582f" + ], + [ + 359, + 538, + 3, + "ba961eb608bcc474862738a1e384388ef505777d4ae25010e07d67c1f3851d08", + "4df8df8f9673ec7831cf4398c31e1ac3cd8926ef8a39d1f1ecac53cacf63bede", + "4ff17ce0395e7bfabb8f087ef01cb039e925772e3af502b21b951cb2af1cba12" + ], + [ + 359, + 823, + 3, + "0b90722fb82600b91cc92eabaf2c38a4cfbb5ecf11c5a69b40f65ce6cd3d9a77", + "2bad5a3248d1abb34e0c6a5440998705b784f4647ed748594004192909da732c", + "a66a0f68d11bc7c8915706d7d9c768b7a74d4e4a8ad5df45541df9d3d0e6e8b6" + ], + [ + 360, + 235, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 360, + 555, + 3, + "1f9889f4253c6c9189fc21bb7fecb80f6ef562db0e4f24b14a08663cff98af4f", + "004a99e9d6b96d92c5be0ecca1648b212e6b6e151e1e5652c5686d6ca8bdb54b", + "09efa568a08d061cc47d4ef49fc4d31dab72371cda783eb1ef6dadd3576ede9d" + ], + [ + 360, + 835, + 3, + "2d68a8be77d26b9c9500e4c52f82b987cf7abeac07f6645687eb63acf994312a", + "ab5e60d483d15c4fcf2743cce148ce7ff2c7181ca87a9b382e93c66f796c7204", + "e72c5b284541f7b15cf3aad299b1505d5e7d2f26fe4d25a2c7fe640af9be7579" + ], + [ + 361, + 235, + 1, + "f68ee5ae650ae47ada9966c46fd278253a2cb48b873478076449ab2d049c870b", + "b07b26aa7b4303641b0bbf4b30f08a31fce5e4750889f80030e5952e5e2f7a90", + "28f5bf7cd16379d37c313196e498b05619f69f67f81937d09cab74094347b351" + ], + [ + 361, + 869, + 3, + "2bb22919c0b476085a73c26d6624f0e1ee1bbd5286bd1e7b6cc7b14c907fdb4e", + "3cf3db9715397aefdcd1f608ab9a42a386c54ff6cdeec025fa6d61d4dc34d159", + "50cf050010cbaa4a9a5e0ff7c95d27ee622dfc5eff21c7ac1b535ab5c7fb2520" + ], + [ + 361, + 885, + 3, + "c88f80e3dd6a493512272b96bd34e16425e1517058fb3b8580ca885a7e1dfd06", + "27791877ffcd8fa47072bc92fc5d66e0290eb7a1a3279bb4aa75eae4f334f45a", + "1513a203454ed7ef160c906f5247ef2c8d070167ad055ff893ce275d15d12582" + ], + [ + 362, + 235, + 1, + "f868b95c3d587d7af360ba29b8c2d8922d162f2bb56c988d1917f9aea0e4cecc", + "bd20a8433bd9caf197c2983c6cfef8a95b4087c7e4abef9ec1561f19c4bc2713", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 362, + 870, + 3, + "1a9b487543ba1992f740c44d16f04f37f244234bef0ecb8a64500952bc63c9d2", + "fed04c32267115fb6bbcfff10713aeceb5cc0c8b4eead9570a0143a1acfc53d5", + "2f65f9ea49d19995d3c89ff6800ac14c00d5445510810b38566c7bafcc7c05e3" + ], + [ + 362, + 1076, + 3, + "135479df1597e9fc72249ba89a1c5703d6c6d35797d812c86c25c69f02273b58", + "3c93490528269c2f8d2cb4a014736eba410be9ba39e220bef94dbb3369bdd519", + "e01fc30975fe3996c424adf0591554072230d286d5bd4c2f4239113e424b32b4" + ], + [ + 363, + 235, + 1, + "707f62b72b4c29d0886b1aec58f6aca9b0b8e453361afa7bf206cf8b2febde4f", + "6fc7d9e2c37bc66b498265d31e80770b03e733d87c58ead858b62e0f742b93df", + "1e865520e8bea214ec3b332d1b06b6af80cbd62860b14a92a79bf1c72e7032b9" + ], + [ + 363, + 879, + 3, + "099dd73b88196563811f6030d1bcf3dcc48d51f322faa5a73bc16bdf83bee3e6", + "7a5f07183d2da353b74f91086f2babd217045c3659fcea4da620fae85632e4b4", + "3d24eb4c151dcb69b4a2731bfe4aef86abdf86540bc51c119e0fd3c73164ba80" + ], + [ + 363, + 895, + 3, + "74adc0fa7f8b97becc4915642c6de47fb3d2516573ef622d4775cc140a38e64b", + "0c94fdd3305cc8e2531290295a07e74a3d0ce0ef32f40300ca35b209bea798b3", + "1b88ed64a53fb3f840b4b3b558811f07f5ee764a5beaf9ad701a576b430b0cbe" + ], + [ + 364, + 235, + 1, + "8c84571fa9de4584c1476cb3eea32b7085c49d2e5ed84b2978892b7263fd2d96", + "826b853d6f314f16fed7e8c11449a341a84bb45465d62838e3ca49ca1d07de5d", + "e10285ca79e9443589e827dd979fc8320ccf6adf765757f2c48ec64b1867da72" + ], + [ + 364, + 880, + 3, + "c5f10d685c44cd04698d9eef1bbeb7189cf8ff606d9d2d7fdce5830432c1298a", + "65f87b06da27a28bcca3fc1f7fa5dc2680ba1352e49245d4fbdec9a9c27033a6", + "16d6632e080598f62bdb5f602e5dce19baa7f16123d6946d4fbd70a2754df2fb" + ], + [ + 364, + 896, + 3, + "d4548dbdb6e8316fddb3f7f87a1aaf2d0eb3bd449aab64a03c40f568994d9219", + "865af6c6da777daa1e121ceec46f25f0610e95385407f941d49ee8a4bc60b5ed", + "30f3b1d271022257ac1ef4b84279bd8339f50e87899305f5384620c6f86056f1" + ], + [ + 365, + 573, + 1, + "79bf3ab1f6a811ef66e761fbb93d76bd8d43e3d2d80a022081c636e9dfe5910f", + "f457ce8b748eb544cfa2d98140570fa6858ccba2f7033fd742a7fdd94d0a4030", + "2511c961fa01525e42e52a94530fc9a862f4d35d1819c066859113acf8fe059a" + ], + [ + 365, + 734, + 1, + "04d2c3348a6bf9626fd94db961aba9ed82fbfc5fc2511b8597279858a2e2f8d9", + "276ac95b17ad5119808050b2b64c9159afb74df9218e506154fd693dc8228095", + "c25e06bb66d8001f43b51c2b7ee8a93c649f7014f0f5373a123fe7398df71d8c" + ], + [ + 365, + 791, + 4, + "325161096d9728c75651561bddc860345e7d809ed55d1ff5ad5ad04cf7316cc2", + "0e84e0802a1d148ba2a8c2b1c6f122ce2a29f82d30c83a6591e588490c5f19b6", + "3322382b15e4589b40c0c5d41ed4352a71bf78d29432c98bdfe0db2db55306d7" + ], + [ + 365, + 1028, + 3, + "dbbb80ad0006bfd6b7c942aafb9f7e7aa60a803049b2701dfc00aeef74439bb9", + "1ca67e91727403109725ec10a4af1ab2d34a63bb97b3b472c004a9dcf45c67f2", + "91770fefe1b4c0c1ae945a60a4c0a9d859db4c75b8f94695a3809bbd54b13424" + ], + [ + 366, + 376, + 1, + "04d2c3348a6bf9626fd94db961aba9ed82fbfc5fc2511b8597279858a2e2f8d9", + "276ac95b17ad5119808050b2b64c9159afb74df9218e506154fd693dc8228095", + "c25e06bb66d8001f43b51c2b7ee8a93c649f7014f0f5373a123fe7398df71d8c" + ], + [ + 366, + 382, + 1, + "c96e1bed0898001f357d9c2d7e8fc1cefea149a3ef4698abca3406fd6cae560c", + "d384c37d276328312e8fc76a5d00719effd7ad5e107aabdbcf36c5c32047cfe9", + "09e7d855d2a4ad282a1a352d48e71236cb8807d4b7b968840bcaab82fefbe5bc" + ], + [ + 367, + 378, + 1, + "c96e1bed0898001f357d9c2d7e8fc1cefea149a3ef4698abca3406fd6cae560c", + "d384c37d276328312e8fc76a5d00719effd7ad5e107aabdbcf36c5c32047cfe9", + "09e7d855d2a4ad282a1a352d48e71236cb8807d4b7b968840bcaab82fefbe5bc" + ], + [ + 367, + 380, + 1, + "04d2c3348a6bf9626fd94db961aba9ed82fbfc5fc2511b8597279858a2e2f8d9", + "276ac95b17ad5119808050b2b64c9159afb74df9218e506154fd693dc8228095", + "c25e06bb66d8001f43b51c2b7ee8a93c649f7014f0f5373a123fe7398df71d8c" + ], + [ + 369, + 378, + 1, + "919d660bcfb1f0630355fcdb6a050b51957fa0f856557d7a312045755fb47cb3", + "6682420fc1b70ed77cb1fb3e52df5ee9bc34638778ead4fa7a31af82b7c023c7", + "4764d052ece70d12f9a8348e160f0ca98b168af56e03c1c332cccd7ca28b9b23" + ], + [ + 369, + 379, + 1, + "5a4339387c1f463ebd6a92c9918b4249b3b2c779f0819aa9ffc9eded1c4dcdaa", + "87ba009e41445e410ee7acde50bd831c845aaa51b58bd4fbc5dd7df592701eea", + "13ac902788f568695b7a62df0c30e96ae702fe4fe3dcb7351cbe6944c71c1b91" + ], + [ + 370, + 375, + 1, + "5a4339387c1f463ebd6a92c9918b4249b3b2c779f0819aa9ffc9eded1c4dcdaa", + "87ba009e41445e410ee7acde50bd831c845aaa51b58bd4fbc5dd7df592701eea", + "13ac902788f568695b7a62df0c30e96ae702fe4fe3dcb7351cbe6944c71c1b91" + ], + [ + 370, + 382, + 1, + "919d660bcfb1f0630355fcdb6a050b51957fa0f856557d7a312045755fb47cb3", + "6682420fc1b70ed77cb1fb3e52df5ee9bc34638778ead4fa7a31af82b7c023c7", + "4764d052ece70d12f9a8348e160f0ca98b168af56e03c1c332cccd7ca28b9b23" + ], + [ + 371, + 377, + 1, + "04d2c3348a6bf9626fd94db961aba9ed82fbfc5fc2511b8597279858a2e2f8d9", + "276ac95b17ad5119808050b2b64c9159afb74df9218e506154fd693dc8228095", + "c25e06bb66d8001f43b51c2b7ee8a93c649f7014f0f5373a123fe7398df71d8c" + ], + [ + 371, + 379, + 1, + "c96e1bed0898001f357d9c2d7e8fc1cefea149a3ef4698abca3406fd6cae560c", + "d384c37d276328312e8fc76a5d00719effd7ad5e107aabdbcf36c5c32047cfe9", + "09e7d855d2a4ad282a1a352d48e71236cb8807d4b7b968840bcaab82fefbe5bc" + ], + [ + 372, + 375, + 1, + "c96e1bed0898001f357d9c2d7e8fc1cefea149a3ef4698abca3406fd6cae560c", + "d384c37d276328312e8fc76a5d00719effd7ad5e107aabdbcf36c5c32047cfe9", + "09e7d855d2a4ad282a1a352d48e71236cb8807d4b7b968840bcaab82fefbe5bc" + ], + [ + 372, + 381, + 1, + "04d2c3348a6bf9626fd94db961aba9ed82fbfc5fc2511b8597279858a2e2f8d9", + "276ac95b17ad5119808050b2b64c9159afb74df9218e506154fd693dc8228095", + "c25e06bb66d8001f43b51c2b7ee8a93c649f7014f0f5373a123fe7398df71d8c" + ], + [ + 373, + 573, + 1, + "5a4339387c1f463ebd6a92c9918b4249b3b2c779f0819aa9ffc9eded1c4dcdaa", + "87ba009e41445e410ee7acde50bd831c845aaa51b58bd4fbc5dd7df592701eea", + "13ac902788f568695b7a62df0c30e96ae702fe4fe3dcb7351cbe6944c71c1b91" + ], + [ + 373, + 618, + 1, + "3dc1496f3605226a659735ea77e4f59c2e7d8e6db1aa61a22b91a442f7e600ca", + "e4cd143696792a16ccef56d993489be4517e419c0f32f8ba3d3c7130d519451f", + "51598ce9c6169a935e756610c2e7f81d870b11ebb7669f1a1cf5ea937300c68f" + ], + [ + 373, + 1036, + 3, + "56d904f4da5dfdfdf36192d58ebceb3875e35a299ba3a37efc152bae53c08407", + "2d085b265c1f68399503f4d5a5d08541b45fb7addce25b684d8cb2773fded077", + "b86d18d83d3491e02cd530476e159afb5173b18835433b0b55358f81458eb138" + ], + [ + 374, + 733, + 2, + "10f28d5652538ed860404bea7a38f69716b8f5d8c1ff57c9949bd462b3d39a8c", + "211a06d27c81712d177242b66fbd41320ef0ae72eb00b95ca42e1bc199ef497b", + "c3bebbb8d9fe1fc26e48ab4a1a407c4873e2353d386d126c5bccaa5338a2a5df" + ], + [ + 374, + 735, + 1, + "04d2c3348a6bf9626fd94db961aba9ed82fbfc5fc2511b8597279858a2e2f8d9", + "276ac95b17ad5119808050b2b64c9159afb74df9218e506154fd693dc8228095", + "c25e06bb66d8001f43b51c2b7ee8a93c649f7014f0f5373a123fe7398df71d8c" + ], + [ + 374, + 912, + 5, + "766225f139f293dfdfa1290a7e3173f7dd7ed050f7b58e35fec76ee9dba92348", + "85f4d7df04d27d09659f1e4e1d2de667ace392b94fc61a623c687a07a21f7f97", + "8268cf21cd1b5365def45fb52fcf1db3041aa1dc92b55328d894f193909f6391" + ], + [ + 374, + 1029, + 3, + "5c45f059167b106118040a659de033dcf0a5842d309ed06ce081eea8351f2f0b", + "40a944db3b3e00c461bda6fb119e3b7dc5cffeb2fbece852d34cb03ccedd4f43", + "1c6e33e4c151bce8b2f88d41a5b058542b0459d564eb80bcbe62c75ee29cf158" + ], + [ + 375, + 237, + 1, + "0c396ab3476b458d194148f1928210c3430145c27509106f7ed6ff86accdb8ef", + "741569699d59727caac6137c1de8d58ff2066c23e0fdcfb76bb4c1ed18c98773", + "ca4708f267308b3062c76ca8ba0e6b4792764454e84b91ef331e3382c133c9ae" + ], + [ + 375, + 537, + 3, + "5d54162b1709141d14ea6510e55094eb8cf0e9ae5c96d7153728bd068adcb4e1", + "078c5014cd851dab4c0db329a5b3219f3c06afdbba0f5161234d540b9ae8e36a", + "92a163aed9eb9a197d0fd7b81f9bca4983a8b9b812ebc504b905bd12c7c6737e" + ], + [ + 375, + 816, + 3, + "f045bccbcfb928973f56c4bc670b98c0eecd11ba4f554130493c74a6382d95b0", + "66598e9a128779a88035ddac677ea229e07556dcc6b3fbc46b3a2ae358b4cb47", + "23255a561402c6b315f9de0a3ca8da8a6f5203ea7622097be1b2ddb7369c703f" + ], + [ + 376, + 237, + 1, + "953aa3c79bddaecc8ee87c6b692777fd4cfb04441193d50ef747457c6bf3e9fd", + "b6ddeed36f4322685635ec51b8ebd9a4d7f90aa118cd93620d735bb19dc4c64a", + "253c983140212d776b2cb33935f9cb1bd927293272844f8f883da360f396fa46" + ], + [ + 376, + 817, + 3, + "9f2eb6bdc1b1110adf6da45269079a80ee06ed069303c184784ed92f06d40be5", + "ec231b932daa78adfca08aeca257ae6d04f6168324d8899e32ad92df25810e8e", + "e023608f44e9384dac3aca7fc9d08e7b4d886c8ca23af9ff037d3242dd2a3958" + ], + [ + 376, + 834, + 3, + "c5b78252ef5c182251997159ed00bf48dd1cb604342b8a707bb58179968dddb0", + "c8070488b42accdc5049fa8eb1935905fc078dc31f001d368b4404002ed26187", + "125365f8c454031f4b429377f164103004070394120d419b33079e895e9e6396" + ], + [ + 377, + 237, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 377, + 822, + 3, + "fd7cd4d23e1ab4a4ed5850c087a25f85576a59c763867eee31066155ffe9d584", + "4106dda7f8982ba00a848f2336580b53fb9f3d76e34a9a0164655bd46b793fc5", + "4dec5e7d71ddc26ecc1a5ee45fec91534aa87a4f8dc6f11c863fcb6d29ee7b6b" + ], + [ + 377, + 828, + 3, + "f132c956a824e2e1c3ff4053dcdb2829f531acd153f7b2096e85f9bf6ae096c2", + "e5a1f0e16cf946e9648830ba2cf4dc17d4d3271cdee0abf4bfc14828e5abef2d", + "b509021cc6516747b00f5d911b15af21188bcdb2e0bb5e692cf8ce7954d80995" + ], + [ + 378, + 237, + 1, + "d5b9d711a0b7744812fb644e5f2b94b96e43d319a66aa887d84c03bfe9db04bb", + "13bc8a5484fe8faaa8e0a9802d95b739a018cb1696abea8d6594bbc82dab0ea2", + "0b0cf0dd5c441f2d59020ffde4cc9d341d145f79dd298577e83d46df186beaa9" + ], + [ + 378, + 554, + 3, + "234961fb2e875698bece032829db70664eec6f3784bf11e979730ae5a685be6c", + "f3bdf784d5dc0cdfb0d5eddaa484d2c6c8c2a6d6332271a9ebc63303f625ea97", + "874f76e6b50057b63c5f0a83dba35aa790d4fd2d03e2c854fa598c644593e82e" + ], + [ + 378, + 829, + 3, + "e13b6212f53f4292aafa5724e68e77639e33efc2f8b451ece558e703ebf87b52", + "2720aa80040ddc1580ef59581369aa71d7c30c37ab3964a37c189e283c526bf9", + "22fbb8e434d2964eb24504790f103c8aebbd3cbcf35b6def3f9ae43b939f0f1a" + ], + [ + 379, + 237, + 1, + "8314b55f78b6f172e9e3c216ed7f101c5f22063e6808324064927d79cee63c0d", + "483640b20a4d031d4a569e7578a81a2c9b65f8f8eb30bdea36840621a30c5c45", + "b43c06300fd3fe6fb5286ec713e405fa60c972596e64c94d5a7b81ba979e703c" + ], + [ + 379, + 877, + 3, + "9da5da57f99034bff98c318c3f0a1829586ad01da2ce660f20034265066fa371", + "2213afa9b4f0dc13b32291975dc0aab32609cadca8bb9c20e59190a98b342a54", + "35b079b90edd96cf8f1091de33f9d7e1e4862d4816b6064583f938ef62785f0c" + ], + [ + 379, + 1077, + 3, + "e1bfc617488ebe81180592402bd1f2110e524cb1b710f677c50369a0b74dca0e", + "7696f276844a72cefd295618a5099e8022f3173138e6ce890839faae95c84577", + "020d93e0e6710797367abd760aed055d8a194038d64339fa044c827420585dee" + ], + [ + 380, + 237, + 1, + "fc119315b506ee242d76c4344cb58baf1eaf545d46d4c37bf280d6c9c34b1327", + "f9916506b068a6b8efe155f258bb9a7ac442d59eba4b12b57996398490fff6b1", + "c7b61ead5edfda4db5172bcd6c8e072d0a8260da30b23ae26de1c0d4408fe802" + ], + [ + 380, + 878, + 3, + "cd4fa5cd44ab3f464eeaeed80df4d4a2b3da16ff49b6ccb9a01b9a9b78566e10", + "df23ffeb1c95bb7aa6a1f2d3cd460fee8a8f096d53d36880b6f7defe6806f62e", + "4eb7bad317d5da9c5f81061363cfa44f7945a8c4cde2d7a83eeaff5f56842a5e" + ], + [ + 380, + 888, + 3, + "a5d9a7c6a32f8d23b44b8f6e786121f036e946d850dd6da06bb053c548f6ca04", + "81f79a270dfac3b5761abf17d180ac4271972ce8313deb726a6fbf720368cb0c", + "3c5f509a9e8eed3bf34f3c4efa397e0a4cdf2c951eb148b2ee15f145d625fa30" + ], + [ + 381, + 237, + 1, + "0d1439a82d0b4c0e184ad45dc47aad1d33c125ba5d39b7ce5671f8b0500b6dd6", + "90c3c233d974119a77f85b56adfe257d4e5bedfb632be7f44a0be0851b433301", + "e689615cbcb46111c72a32d7ead17769bfc8069f5914dfa9ef23093f0c41f09a" + ], + [ + 381, + 871, + 3, + "6443005909b935bfe9410a3b3202bbe05d434b8987ed1205838f3458d885978d", + "a37ad5a9c525d220bc7d5ea8f2b0e607033c1372b06404a13db2f01b5d08ae19", + "cc7ef2bf3e5a057a0ca54b171101dfe89588c21879d3ccb34eacb79a38a3dd39" + ], + [ + 381, + 893, + 3, + "f2156df293e8484224a69f3568de3c7ad171719a0812f0f026858dc650aa0ac5", + "915e2ab0e42f7a9e872f75130e02c2998a0f59540acbb6affcb36a3896a8edff", + "342e2a16f6051d20bfbb54e3533a8fd054b0bac11e3cdb223cefd935c01e1829" + ], + [ + 382, + 237, + 1, + "effd8b45e7a3d614debbac95d2745c1424720ce76a17aabdf4fcb6d719f8ff10", + "e6d519ff68255d524f511bd774f0803fbca46eac64f30ee60d0b47f0954a30f9", + "e89345443245d7e1202d60c3d7f6838de2396a6aeda0da562b271ef97bd87ef9" + ], + [ + 382, + 872, + 3, + "a729cc3528bd95f8d9f4e9cb888d9dafe0bca271cf331250542db2dbe8ca965d", + "ebb878627b559f52a9f0d8e83331eb940362f7a91809d28b21556ad039b6d904", + "e72831ca97ad09b13b93372e92eb8c190b22b3000ca54b985929c57369e7d814" + ], + [ + 382, + 894, + 3, + "e72fb82d06e136e407d63e91f7002462b45fd072e14c917598de5e4006dbd4c8", + "e12458016945fc998dce2b6c3ca27b0a96906368e69dd3dec5477081801b79ab", + "4e905dea82e753c7204aeec7d3be29c746b1a18112a8bc672ef2a7461f5ba835" + ], + [ + 383, + 615, + 1, + "ecf01d639eac45663c4093a72c8a70f24e8548457db7be63493a17805143046f", + "1edc0003756a6d2e4eb0766382f80028da815517bc624a384b7add2875586ba9", + "05a980e6717ad40cf01e47d171610ad2e05e2fa886ff8fbb986fe00fe4bd3649" + ], + [ + 383, + 740, + 1, + "d77b30da9a38fe029d4c168c342b9029f6deadcc8419c11e8b8f28e5e3796dfa", + "2eab3bffe6b78241540cbcfcb63d272b3d92b4361766980bce5a164fdbd20894", + "a13b1e18b526761454c49a7547ce4d8ef8873ef5b67d79bc9f66082786cdd01d" + ], + [ + 383, + 1060, + 3, + "a502979dce3394b84ee00c165b37944a6b5adddf803c0c85268c2830c73a92a6", + "5fc6ec79142550d62c70aa262a93320879706d3f5fd63fc40da5c2999515a78d", + "521626bae110e7d25a21b374b307180f70f1a05e158214253ea1f1da314b4268" + ], + [ + 384, + 394, + 1, + "a3271da5b1436b1da457f1cd714f47e1ba2f16b63e3da95d783c400b57648044", + "c76df1d9a99b9d8f00304feb5e685fb49b31287e903bab7622eee784c0b1b57c", + "677f85d98cd6368eacc4e9ac195b0cde58bcba563b82e37ea666d3f59d51a885" + ], + [ + 384, + 400, + 1, + "d77b30da9a38fe029d4c168c342b9029f6deadcc8419c11e8b8f28e5e3796dfa", + "2eab3bffe6b78241540cbcfcb63d272b3d92b4361766980bce5a164fdbd20894", + "a13b1e18b526761454c49a7547ce4d8ef8873ef5b67d79bc9f66082786cdd01d" + ], + [ + 385, + 396, + 1, + "d77b30da9a38fe029d4c168c342b9029f6deadcc8419c11e8b8f28e5e3796dfa", + "2eab3bffe6b78241540cbcfcb63d272b3d92b4361766980bce5a164fdbd20894", + "a13b1e18b526761454c49a7547ce4d8ef8873ef5b67d79bc9f66082786cdd01d" + ], + [ + 385, + 398, + 1, + "a3271da5b1436b1da457f1cd714f47e1ba2f16b63e3da95d783c400b57648044", + "c76df1d9a99b9d8f00304feb5e685fb49b31287e903bab7622eee784c0b1b57c", + "677f85d98cd6368eacc4e9ac195b0cde58bcba563b82e37ea666d3f59d51a885" + ], + [ + 386, + 574, + 1, + "e9897e54098803e57ad7dc46ddfe3cfa00312e2af5cc877899a08e4fd50dba81", + "e5e83edd590b108717febbb03b8b105180c6ab5e7b2c2bb6489434485e02406f", + "dd02ed63c80bc45537654554b594d159844db4efab3f12f600096e38c2bb3aad" + ], + [ + 386, + 740, + 1, + "46c4db867343c49df1bac33628982fab177eedf1f296663181d82abf20b66cad", + "4e1611f95ca3a00b72b4bd787b05735f01ae1edef051b422262bbf0862d8824d", + "9e7c8143f21c5bd42eb48bc3871e3e020fd534ead75d11c47a2e838d35cdcaea" + ], + [ + 386, + 794, + 4, + "4ca16cc87599459a34ed7a627c5d399941a78e60de9a476f04f43352399e391e", + "6b92cc3d5691ccefdfd17811289ba14ed000b601dedc485d5fbd593537fd503d", + "9cf5da015c055c2b91a57d6e907f62f8af8b44bcb01de0b24db738bcb8764db5" + ], + [ + 386, + 917, + 5, + "34e8933b674f816d5169918bc4947e29f80128fc5938e878f213539a69971e9a", + "de2a7aa553437074f1299c395976c2c36263e3903ca124e80d0f92caf9dbfdd4", + "3eadbd8e906b978361896abffe730eb4933b4974e6d3c40b91cf03f2f5321c84" + ], + [ + 387, + 395, + 1, + "032de09d536c7ad1b8f73eec72782127dfa6493c8deb8bcc5c32a402bd92f21b", + "51526bdd2aadac2f218cde5ef427310e046a926ff4bd200e22a925c76a50eac4", + "177efd0424906174fb9b4a5f9421ddebe1e27e030c2516fee389b4f0c1d0bdbf" + ], + [ + 387, + 398, + 1, + "5f06c293982815b0e2bbc659b7394b9b362b19e198f747e506d30b81c6d05c4d", + "4a638d2e4285b5729b0198a677ace24971440d70708cbec137de3fd983f7731f", + "236fb296ecb9baee7a751db1f7f3024cce4908c66d7dad8605499d7a0f7b8611" + ], + [ + 388, + 393, + 1, + "7d7dd202a3d67bb5c17cf5a96b2f9240862db9b364b7a31981dc4d9bbcd02f0b", + "28b57583a491bc6bca9d872f9315253c686bb862168990138c920d0e283e3113", + "e689615cbcb46111c72a32d7ead17769bfc8069f5914dfa9ef23093f0c41f09a" + ], + [ + 388, + 400, + 1, + "753545296867c07ec47b489f86731121f25ab6472a092daad2ad6fd05a516b4f", + "0d0eb6c912d058d947ec9391a99e90e63f22fbd5139e42530fd49b4029f6e0d7", + "84e1ebe04b2c2dfaee2c37e2af87d0263126eaec5a9ced9162ae3c69df4da0fd" + ], + [ + 389, + 395, + 1, + "e3ea864aa4c751d464763df8fbc571d28d2d897ba5f36885245fae4a5ac127b4", + "0a69edd99f70e21e0abf076236c536779d57b38a6588f0c44742e638371ab8b9", + "8fd680926b16b09277c33efe0b45409b0867dbee25a550ed4e6b93dc181f9ae6" + ], + [ + 389, + 397, + 1, + "d77b30da9a38fe029d4c168c342b9029f6deadcc8419c11e8b8f28e5e3796dfa", + "2eab3bffe6b78241540cbcfcb63d272b3d92b4361766980bce5a164fdbd20894", + "a13b1e18b526761454c49a7547ce4d8ef8873ef5b67d79bc9f66082786cdd01d" + ], + [ + 390, + 393, + 1, + "d77b30da9a38fe029d4c168c342b9029f6deadcc8419c11e8b8f28e5e3796dfa", + "2eab3bffe6b78241540cbcfcb63d272b3d92b4361766980bce5a164fdbd20894", + "a13b1e18b526761454c49a7547ce4d8ef8873ef5b67d79bc9f66082786cdd01d" + ], + [ + 390, + 399, + 1, + "e3ea864aa4c751d464763df8fbc571d28d2d897ba5f36885245fae4a5ac127b4", + "0a69edd99f70e21e0abf076236c536779d57b38a6588f0c44742e638371ab8b9", + "8fd680926b16b09277c33efe0b45409b0867dbee25a550ed4e6b93dc181f9ae6" + ], + [ + 391, + 127, + 7, + "fb7e768dcfb31e6a0d573f2941053853cbc0ab1b67b419e47a8a4de397d794dc", + "c96acc5829996f2e267f3247486e16076700a9410333f70821f751b9415b4329", + "f89e9eec936381a6b71089c97bfb8bad6819f2ce798e8a13bd2dc07361325444" + ], + [ + 391, + 614, + 1, + "66460bf80636590fcf9fcdd64ec9c2e022c648e8b9a399e47f1617449978e725", + "109722e7d93cafbba21e1877b994fcd5ca771e3a1043c902f900c1259c115007", + "0dd731ddadd96e0c1e752a5563d09e60fc651d71a8db6b58855c59cc2f7e1c51" + ], + [ + 391, + 739, + 1, + "7d40887a2c0a43734f35d4d5776b1b4beebb3c46bdaeff466193bed4adec001d", + "06d180eaa43dd30fc93eff17f111aae78070925cc2e961c44d3a0bbeaf7579ea", + "7ab2730819169e72da6ca0449f6120ba63d5e0f7e977225e56585f32a41b1c28" + ], + [ + 391, + 792, + 2, + "ad89194628eb4e63296172a38a855c7f267ce2f4fb4a7521cd62059dd4393ff5", + "2e090152c3c0de801dd8c77f256cb608862ad0ce32c081913a143a87b9535807", + "c542ed70f24de4e7925188330875d9f907ccfb6525081d229e7ac06eb1f3b64d" + ], + [ + 392, + 207, + 6, + "60dc11f2d196739d1f2d9842b77aeec3b77c5941611541ae205fe96ba3d3f828", + "bf7ee289ef13c25ec217765adf6566bd544ff8384202613cfd0e35248195e732", + "6f566d32b96532b2f1cf94bd8a218595fca776e1a391a89d21522375cf81a302" + ], + [ + 392, + 574, + 1, + "d77b30da9a38fe029d4c168c342b9029f6deadcc8419c11e8b8f28e5e3796dfa", + "2eab3bffe6b78241540cbcfcb63d272b3d92b4361766980bce5a164fdbd20894", + "a13b1e18b526761454c49a7547ce4d8ef8873ef5b67d79bc9f66082786cdd01d" + ], + [ + 392, + 739, + 1, + "e3ea864aa4c751d464763df8fbc571d28d2d897ba5f36885245fae4a5ac127b4", + "0a69edd99f70e21e0abf076236c536779d57b38a6588f0c44742e638371ab8b9", + "8fd680926b16b09277c33efe0b45409b0867dbee25a550ed4e6b93dc181f9ae6" + ], + [ + 392, + 1037, + 3, + "31b0108667f7dc49be75f7924e86ee42148eebc050be11f6bf927ed497ba7213", + "9845ce02593f6fc42a5491e3cd30d8cd50a0288154763f6eb0a28bbd0f1ed7be", + "62fb2d17d95f6823e09b86c968c2fc86d0aebc3b4637182f8cee3c95b05b6e9b" + ], + [ + 393, + 240, + 1, + "753545296867c07ec47b489f86731121f25ab6472a092daad2ad6fd05a516b4f", + "0d0eb6c912d058d947ec9391a99e90e63f22fbd5139e42530fd49b4029f6e0d7", + "84e1ebe04b2c2dfaee2c37e2af87d0263126eaec5a9ced9162ae3c69df4da0fd" + ], + [ + 393, + 818, + 3, + "f97f496cf53d9f74b07a78b815b9dc3ae3cade7ea08ad1bb3ca331ca3545c962", + "557ec8faa3186882690cc7eee770e16539f7a6e60a87a88cde2162d3372c67f6", + "65646d500bf5d84ef513bce3bf5d5a6daf08d9f495f296b4e3e24fe5ff9d4e1b" + ], + [ + 393, + 1074, + 3, + "6ac0528a328a8505f83eabcf2c818d45fcddd99cea66a3c34dd0577a3cf8a701", + "dffe28fe7199ac92c35df2ada1e18124ab0253fc57c3384bdfd0e91afcb214f3", + "6e1592bd8665ea26c03ac0669769491512ab4443858ada0a1620c6996939f01f" + ], + [ + 394, + 240, + 1, + "0a6ab71245913a9c54c41f5c4db7eb9a1d5d8ca9eb411d80a5cc61d5e09ba948", + "68771d2b04af2f8a4e74eae94ec724c9fc9c9d251b662f8ed82a5c201f6e1e5e", + "5f1037ba9f7062aec77dbb20d8534eaba412193d6a54d470a12092ddb3441afc" + ], + [ + 394, + 598, + 2, + "3c797cd31176ff333164df66a0f036a102dc20d933bfada8569411df63d5f37a", + "d7654ddcf7c1a0c9a84f6d477694d66518e6b2511e16d63eac7bfc8b32a6f42c", + "f47c45d3bb54c39936914a812004c285876d7af141ab4902f3e32fac963c27c0" + ], + [ + 394, + 819, + 3, + "4fa28977978d14d6f69bd5046fe072ffdaf05db8ea46882529a108854fc2d9bb", + "f00eed92e7c27b77c39bb7bb8f39bf798e6ed2538cad5156db2844fee6bc3840", + "32f927184cc2ec866aaa0b9267f75e38e5d3869708ab28b33874b6fb31125afb" + ], + [ + 394, + 866, + 3, + "e3dc7b1aa5064aaae9f361f0d97ca30ce2f778dc7e411eff9fc9930c8a063cd0", + "6b17cce28953d05e3c5fde9bfd5896468d580a55d00d21e324d878903ebef38f", + "6e1c9d4557d9948dfb231c9cf40bf557d56725f2cdf56a3492a91ef2e0d5728e" + ], + [ + 395, + 240, + 1, + "5bf7077c12aaa38f02ad8d1f7506240d4bb08906378225f7a86dabb77f6ae8df", + "6c0e784854a373ac1c6c5791663da4eedbccc0f785a0c4db2946d7f9d404b90a", + "946aa63da6e9d539530740d3fbef22382ed40a1cdd8f52d8f9e50abba196ae67" + ], + [ + 395, + 557, + 3, + "3ea48aa360b58f52ee48844a4d53022aa2e85a54842645ad3201d6bb622fd116", + "4182f0f5cc51805efbd65d516824f053483fae65322c1a0e2a070ebef4d177ce", + "4e5fc7fcce78ea3143b90778ebb28a8f058033da0ec700376b56ec4ebd637259" + ], + [ + 395, + 875, + 3, + "fac1e0817bbaa0a9ab8750b60b6223d2380d9db7608398d5baff6572b737be92", + "08c1b7904842b78ebc5c358243a3a8eca483d5ee37c9230b1fef049219c0c207", + "e83d1c0c507ae85f253683be6eed399ce31baea475b7fe08c03b69458097c7ef" + ], + [ + 396, + 240, + 1, + "6992c065135789311b3b2e20c8021e523741b2ee2dbda2fc39662463e3047f12", + "7655d24dda7430daf99a68904b59243d0b3b2b9626f6c95d34a0264261a37041", + "557c2edf10bd3a971481a465a233cbab9301118d5df49871841ee4cad6928273" + ], + [ + 396, + 825, + 3, + "0089705e708676abcb44e4cae3c49ad505652841b91db6ca70b15ccfb14c92ff", + "dc0d77574fcbc1f7143dc4ea16d7eb7085dba2ed97d2e9e52aaa46bb2e0bc57b", + "ba05419487749db0dfa5b429aac23b0fc8fbee9e646881759bc58818012685e6" + ], + [ + 396, + 876, + 3, + "bba2776ad0b55bf667d75aca64463c1ecc6168ea8f06152a38bdf30bb64c7ef1", + "f1c798eb27f4572c21806900945dcdba11b80e2b5b18ca9bdb2509d759c76a21", + "1ab76fa2b1330c172851203392505d64cb315777da24cfedc4c89655e3714363" + ], + [ + 397, + 240, + 1, + "f4ec51eacf53547fd4f4b26fe6ef916f6ca7efffc72b2ef2b7a4e4f0a0731535", + "877c9a867870e459c1148dd290c764560e3dd9ce23a57c6437076e0e3f73e4e1", + "55fb40e0c596266a3715530a85b11cdf1591b6884718263ca12c0adc1d9c2544" + ], + [ + 397, + 830, + 3, + "3530fe3f79db15b32c45d4a06000d6fa92ce395c8dd893970ab952e8b7236609", + "d28ce837546913099f989c68eb0d2945fff8de8c32159f1b4db778c65750a181", + "24ebe4064853e191c44226c9c1ae92d29e03fbd0ca027aa3ef2161a0d1080d5c" + ], + [ + 397, + 881, + 3, + "b303a4177cc6c52d1510f34c51be75426322e324bdc53d2d8d07f956ac4f99f1", + "9619aca48bf9430deffc7c0db65fa57d4244858c5c02f4c6adc962786a50074c", + "d2cde09f7382ea8525b018311bd3ed068b41ada49b857b128fb7c292c1f9c9b0" + ], + [ + 398, + 240, + 1, + "aedb2333f3e61bc30ef444d62dc792b7ec1c920239eb213a470302645297aa53", + "c201ee091aa90d16b00aabbb24e3745db6619d44c9a56a130aef784e2b030b9d", + "b3f498c152aa7ed0b59e4869ed18814a9fb7a939f8e137ec2e27b05cde192d8c" + ], + [ + 398, + 831, + 3, + "1a7fb8a188355cc3dbf75e807f6633c42cef0a07c9d5c1d0affcc95927cf6ed9", + "0c64a8efa278feecd3514bf9caf907709e90d33b5a7568a929b18dc7787d93af", + "cc02af317c597249cca2214a4526d5a5c38163c28d080124ee2a88067d9c9120" + ], + [ + 398, + 1075, + 3, + "5ecf0c0563f93ffab3ae04ec83a5056f1cb67b9c536c8449c5f4c34b7253cc60", + "034edcef7e3bf74689206ea7ab62e55ad5ec549b79334c1a46f557ad76f42818", + "f80484f134c65e90bca290d999800c2d7c3024ad08fbb8a9224292bb76cafd5d" + ], + [ + 399, + 240, + 1, + "ce7c28dbe1f572745c32ea1f44837b92df2531ab7f722cdbd68f74974ed04c60", + "7aa6a35148aa04eb2de9ae1e15fd282b62f651683da82f99be113c9487b113a3", + "6ffd66fa37c7e772cefd5ad4adeba4262d62a61767f7f5dfee21f768906733fb" + ], + [ + 399, + 837, + 3, + "f331e93f8b9728662f0bc8fd0d93cddc23a42a3c161d3c2e615b6347ca4bad35", + "c926fb0fb7b6624c0c386d31e70ac1b642ca17460c9a1a6a14b477765fa227f3", + "c1e25525ad52d3ea90e7228fb79a154cf01afcc5d9702220f2f2f8dde10f94f5" + ], + [ + 399, + 891, + 3, + "b5106dfd801d7da6cd1982ec2044f6bda0b3426d1c1aa0d65678e8ebbdc0667d", + "ff089f324b91c63ce1c5317d3ca7feed98d6e615765737c52b8360f02a8a4496", + "11c4ca4d6b57215c775bb7334b48604370c21fbb4d2d6425569876aa466b07d2" + ], + [ + 400, + 240, + 1, + "7d7dd202a3d67bb5c17cf5a96b2f9240862db9b364b7a31981dc4d9bbcd02f0b", + "28b57583a491bc6bca9d872f9315253c686bb862168990138c920d0e283e3113", + "e689615cbcb46111c72a32d7ead17769bfc8069f5914dfa9ef23093f0c41f09a" + ], + [ + 400, + 540, + 3, + "258ceab3c6a0cb4de2d59ba4f1bb685a8b0bac3d8f335d3a62443c35b6898b7c", + "b95c99184ff3dd99cbaf2c476fda019b63316083b6419b811a08b7bcd0810f09", + "913f4ac2d7fa7cb016163f6356fac9cc461e3a9f759023b29721731268a4f359" + ], + [ + 400, + 892, + 3, + "7ea18aca18c3f8ae923c4dda4e667613876329f56cf9bfb8e9855fd44c8f3f47", + "5f98f4cda7e22f4c0dcf092846f5616c70ad89b26d149826b7abd603822b3ba4", + "f8f6ee397155a8083c695e425ed3fc5be33dd1c97ef4d3e02cb83f04394e9618" + ], + [ + 401, + 575, + 1, + "6504b17619611c81dc06790b9386753a8ca4a366c4e4c3612f448dd7697abf11", + "26f069c7620d95140e7e5485b8855aa8e53ad43b9b61b5e15eb89c7b3caf0d42", + "c44352a46e7a99869876ddc3788263c640c6d754b6a5c8c99c1595745363c23c" + ], + [ + 401, + 745, + 1, + "556b40015291f22d19664568b4b2e5d516ef81b6a0855e0cbef12b9152753620", + "bb6f300925811e73bb49feec49d8cbd1b77059d77b04b0d193592ea168512c23", + "8a7507ba428625c807fbdbe2bc06c237731aef2ebc82d2274a3fa6ed8bd7b3a1" + ], + [ + 401, + 799, + 4, + "3f58b3fc52ccfb1ff64060ae871c432f3ec8c3e9a6371ce3b36989331f481599", + "c1c390d7b08d9d6452e567a4dcc4bdbbbc5fa21d765f26e46b8b5a65c4101164", + "52a2c11e438e8e04f5e43c88318d83322d7682d4dc6031d9c3b1e1080a8aab7d" + ], + [ + 401, + 1062, + 3, + "08805664b46ec3d42dd4fe69c28b4c4b329718560cfd5b8cc4c61b9dd90c9533", + "3fe469cb85866beb70cc3a8396ba94faba2d7067d6624fab1a5d5aa87c03574e", + "5c80bc1184a5f4d62e895f6fdfcca07daccab0c72bbb08d9584f513c920df9f6" + ], + [ + 402, + 414, + 1, + "519ceaa99d74acef06a68ea3bcc1fcf55be2362dffcb0e271de00ebed10297e8", + "61f8ab75d61e06f9c44aa98abd36747e69ef76c4c2250827be940dfcf856f7a0", + "1e777990d966d623fad6725eb85601df8cb78b1c5ffabf58cd645ee805b7fa90" + ], + [ + 402, + 420, + 1, + "6504b17619611c81dc06790b9386753a8ca4a366c4e4c3612f448dd7697abf11", + "26f069c7620d95140e7e5485b8855aa8e53ad43b9b61b5e15eb89c7b3caf0d42", + "c44352a46e7a99869876ddc3788263c640c6d754b6a5c8c99c1595745363c23c" + ], + [ + 403, + 416, + 1, + "519ceaa99d74acef06a68ea3bcc1fcf55be2362dffcb0e271de00ebed10297e8", + "61f8ab75d61e06f9c44aa98abd36747e69ef76c4c2250827be940dfcf856f7a0", + "1e777990d966d623fad6725eb85601df8cb78b1c5ffabf58cd645ee805b7fa90" + ], + [ + 403, + 418, + 1, + "6504b17619611c81dc06790b9386753a8ca4a366c4e4c3612f448dd7697abf11", + "26f069c7620d95140e7e5485b8855aa8e53ad43b9b61b5e15eb89c7b3caf0d42", + "c44352a46e7a99869876ddc3788263c640c6d754b6a5c8c99c1595745363c23c" + ], + [ + 404, + 521, + 1, + "f2f634ce6be74d0a5feef0854fff4c55f721402119844dcc0f3d7f4797d835f6", + "1f00f50fd1e6744515e5b2ea0ac284489013a03ddff5c79c8b586d2300c6e94b", + "7d9947603db07b9f6361c348b88130e5e1735537b285a7fa63b3f90b1c53f594" + ], + [ + 404, + 524, + 4, + "cec7830fdeb605ad40fc804e7d93c292209ee1c5899900e7bca7749849e00f93", + "66ab0820abff1213ebf9735f8037ccf890d84412f2a13557362644f0bfdfba06", + "aa20bbb5bec2dc48b023c83b9fa2ec10f0f0b59c5b30a67d78c4450264daf866" + ], + [ + 404, + 745, + 1, + "dd396c3124795a3273bc249c1dc30241e5abb02c677b38e3b058a0a0ec0185f3", + "89816d87e5f1cc7f94b70c500038fe316efe614e3caa3e20b00fc1ebe2513f35", + "5b70d458a62c0540f8e38c7511b2b94b8535b3d32a0dec9fb2cf90a7f5ecb591" + ], + [ + 404, + 921, + 5, + "ca0c752f557749a2d6a59e1f03717706da3ea8a63f504004bcfb4dafbfa4334e", + "46694093bedb98d757dd72a60232bfacb769760c53320e8bddfd9e44bfc63765", + "f2e46184df1097e6e80ab74724986b190e8b29b69e250e4e1d79341c3db5f307" + ], + [ + 405, + 414, + 1, + "f2f634ce6be74d0a5feef0854fff4c55f721402119844dcc0f3d7f4797d835f6", + "1f00f50fd1e6744515e5b2ea0ac284489013a03ddff5c79c8b586d2300c6e94b", + "7d9947603db07b9f6361c348b88130e5e1735537b285a7fa63b3f90b1c53f594" + ], + [ + 405, + 419, + 1, + "f0d7306e36d1a430d34e488c14e10ca5125df71f7087b13489c212e7ef0e1883", + "5d44e46af2e07fbf0c85b193dd46067c345d818cfc16ec540601894aa84aa96a", + "490a2f831f00b429cd299d1f302c89b7ecd9c36e26b38fab093822c11f4967d3" + ], + [ + 406, + 415, + 1, + "f2f634ce6be74d0a5feef0854fff4c55f721402119844dcc0f3d7f4797d835f6", + "1f00f50fd1e6744515e5b2ea0ac284489013a03ddff5c79c8b586d2300c6e94b", + "7d9947603db07b9f6361c348b88130e5e1735537b285a7fa63b3f90b1c53f594" + ], + [ + 406, + 418, + 1, + "f0d7306e36d1a430d34e488c14e10ca5125df71f7087b13489c212e7ef0e1883", + "5d44e46af2e07fbf0c85b193dd46067c345d818cfc16ec540601894aa84aa96a", + "490a2f831f00b429cd299d1f302c89b7ecd9c36e26b38fab093822c11f4967d3" + ], + [ + 407, + 416, + 1, + "f0d7306e36d1a430d34e488c14e10ca5125df71f7087b13489c212e7ef0e1883", + "5d44e46af2e07fbf0c85b193dd46067c345d818cfc16ec540601894aa84aa96a", + "490a2f831f00b429cd299d1f302c89b7ecd9c36e26b38fab093822c11f4967d3" + ], + [ + 407, + 417, + 1, + "f2f634ce6be74d0a5feef0854fff4c55f721402119844dcc0f3d7f4797d835f6", + "1f00f50fd1e6744515e5b2ea0ac284489013a03ddff5c79c8b586d2300c6e94b", + "7d9947603db07b9f6361c348b88130e5e1735537b285a7fa63b3f90b1c53f594" + ], + [ + 408, + 413, + 1, + "f0d7306e36d1a430d34e488c14e10ca5125df71f7087b13489c212e7ef0e1883", + "5d44e46af2e07fbf0c85b193dd46067c345d818cfc16ec540601894aa84aa96a", + "490a2f831f00b429cd299d1f302c89b7ecd9c36e26b38fab093822c11f4967d3" + ], + [ + 408, + 420, + 1, + "f2f634ce6be74d0a5feef0854fff4c55f721402119844dcc0f3d7f4797d835f6", + "1f00f50fd1e6744515e5b2ea0ac284489013a03ddff5c79c8b586d2300c6e94b", + "7d9947603db07b9f6361c348b88130e5e1735537b285a7fa63b3f90b1c53f594" + ], + [ + 409, + 415, + 1, + "6504b17619611c81dc06790b9386753a8ca4a366c4e4c3612f448dd7697abf11", + "26f069c7620d95140e7e5485b8855aa8e53ad43b9b61b5e15eb89c7b3caf0d42", + "c44352a46e7a99869876ddc3788263c640c6d754b6a5c8c99c1595745363c23c" + ], + [ + 409, + 417, + 1, + "519ceaa99d74acef06a68ea3bcc1fcf55be2362dffcb0e271de00ebed10297e8", + "61f8ab75d61e06f9c44aa98abd36747e69ef76c4c2250827be940dfcf856f7a0", + "1e777990d966d623fad6725eb85601df8cb78b1c5ffabf58cd645ee805b7fa90" + ], + [ + 410, + 413, + 1, + "6504b17619611c81dc06790b9386753a8ca4a366c4e4c3612f448dd7697abf11", + "26f069c7620d95140e7e5485b8855aa8e53ad43b9b61b5e15eb89c7b3caf0d42", + "c44352a46e7a99869876ddc3788263c640c6d754b6a5c8c99c1595745363c23c" + ], + [ + 410, + 419, + 1, + "519ceaa99d74acef06a68ea3bcc1fcf55be2362dffcb0e271de00ebed10297e8", + "61f8ab75d61e06f9c44aa98abd36747e69ef76c4c2250827be940dfcf856f7a0", + "1e777990d966d623fad6725eb85601df8cb78b1c5ffabf58cd645ee805b7fa90" + ], + [ + 411, + 575, + 1, + "dd396c3124795a3273bc249c1dc30241e5abb02c677b38e3b058a0a0ec0185f3", + "89816d87e5f1cc7f94b70c500038fe316efe614e3caa3e20b00fc1ebe2513f35", + "5b70d458a62c0540f8e38c7511b2b94b8535b3d32a0dec9fb2cf90a7f5ecb591" + ], + [ + 411, + 744, + 1, + "f2f634ce6be74d0a5feef0854fff4c55f721402119844dcc0f3d7f4797d835f6", + "1f00f50fd1e6744515e5b2ea0ac284489013a03ddff5c79c8b586d2300c6e94b", + "7d9947603db07b9f6361c348b88130e5e1735537b285a7fa63b3f90b1c53f594" + ], + [ + 411, + 1038, + 3, + "5704696950025af7135c8e55c7240e54530ead621ad38dd30049fb4637168564", + "164eadbe56e340f7ffe4e0e7e534a7bd8048fba494dfdaf4136101189c0c818c", + "9801282f5c433e3cfdde06012389c62568e0771731bf1573eb5fe96e29238672" + ], + [ + 411, + 1061, + 3, + "2e8f406816d52a903669e500d3f6813f3bed00450c5e5e71e291a989181ba762", + "d71196749b4492799315f3ae26e0e27080e9098990ff2906a4f48a1efab02833", + "64da1d903f8829ed28728e395295fe26c25fa2f76495a97ed6eb394ecca5c6aa" + ], + [ + 412, + 521, + 1, + "556b40015291f22d19664568b4b2e5d516ef81b6a0855e0cbef12b9152753620", + "bb6f300925811e73bb49feec49d8cbd1b77059d77b04b0d193592ea168512c23", + "8a7507ba428625c807fbdbe2bc06c237731aef2ebc82d2274a3fa6ed8bd7b3a1" + ], + [ + 412, + 744, + 1, + "6504b17619611c81dc06790b9386753a8ca4a366c4e4c3612f448dd7697abf11", + "26f069c7620d95140e7e5485b8855aa8e53ad43b9b61b5e15eb89c7b3caf0d42", + "c44352a46e7a99869876ddc3788263c640c6d754b6a5c8c99c1595745363c23c" + ], + [ + 412, + 919, + 5, + "771e5f3233a4e96243bde970f9bc84c59a5f76f67c4fd033ab2c7e4d24f416ed", + "ba1ebf061c413cde0033ae2a4a9f58efec865779cbf1bb7d890f8dd906417796", + "dba9eb3861bab9c94a13278d2632fe8fc29cf0259395dfa6aeaf26c6228014a2" + ], + [ + 412, + 1063, + 3, + "05bad4f8cceeda545e7f377a7063aa1911b3998042e7af467acebdd78143a532", + "7a9de5e2b0c6292f8ff7caa8e5ae55133811898907f40e6ec92a800c49f5cdfa", + "768c0f6b54befc34b05e8039c68a530d4286471899ec58e14f62347110ea6376" + ], + [ + 413, + 242, + 1, + "fb1363ca7464cf1ec6076b9c3fcb8f3336dbc064b7c4029c536fb9e6cfe8bc21", + "8456f4c247e18c8598563113f6ebb236d7843a3bd95f72bd3980dfd70d6767de", + "e32f6ae9512e6a1a303b6a5aeac5d042267ed30efe3d9d02a5f9aef791e1d388" + ], + [ + 413, + 820, + 3, + "936ef00ed8bff682e81e2cf8094e0c050e8df248def653ed630256f887a98924", + "a0b655721c9607199ba8261c54b898e3a7486fb82c2c360b5f322be6e4972e4a", + "e357bc4a397583bc6d210d10a84061549f1c72508d64db2588b5f5ca3780bafb" + ], + [ + 413, + 873, + 3, + "f0b5d029c2b356f8aa622b41036bf49d6c9c7066bca19a5d8fd808383054311b", + "b1d14e46d85d76720cb17d26255afa9569b66020a79372891eef2017814ebb8c", + "d44cb820bb816b95c9a15095afc17ce67252608f603bd94bcbd359d62036623f" + ], + [ + 414, + 242, + 1, + "adbe52909a6ebed97fee5e50def90917751d0290c72302df4d449f85540c90fa", + "fcc213138c026814f7908cbbf6dff8e077e949611d8ecf3b2a4ab1b49394531d", + "fa7c2d76550fa2450e9b4746ce4aa625d6aa85d8e306470adf08091440b167b4" + ], + [ + 414, + 821, + 3, + "68041191272356e3b520120ef921fd1757bfa3c40009630caee5e4dcc99cb997", + "921bc46b56de2ea811a0647e168aa12a63dca5efd9d81bb470ec8b5cd688b186", + "5729d9f4163608f35b6268619252107bd390a1b32a81a45d81a8f9b693d01eb7" + ], + [ + 414, + 874, + 3, + "8802ed2f239f1db2cfe1d46fe56262d45ca2bf78f42fafc996146552e8207cf0", + "53b0373d990535f94182a35358f2412df5978411594e592ace0b0321b8915305", + "c6e455033ab6be1259d02674d1fe230f26a93a106ddafbe1d6bb3a049243e968" + ], + [ + 415, + 242, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 415, + 556, + 3, + "ddb5a56320a915241b5692a6c3d9bea02f97914d91da020dc6475d14cdca2700", + "71b20c84e70a94551c05aa24bab7fd146cb37ed7a923b3a3acb2974442d4ce0e", + "c21563f7ed2c3ec27fc25d8b1a6d5d5a88d499e6e8ab12ca7906e3f7636b4d31" + ], + [ + 415, + 867, + 3, + "28822bc7d38049bd01077ad77fa59ebe3361e3a9ca0428c8d7aff85d8d50b873", + "4b3990e312f10005c929a82077555c8c6c2c5d4aad48d4d241d5193ca26fc65f", + "99109dbca081f0c9df817132d97afacef8ead7247b58c4b97224eb53dc18bed4" + ], + [ + 416, + 242, + 1, + "d5b9d711a0b7744812fb644e5f2b94b96e43d319a66aa887d84c03bfe9db04bb", + "13bc8a5484fe8faaa8e0a9802d95b739a018cb1696abea8d6594bbc82dab0ea2", + "0b0cf0dd5c441f2d59020ffde4cc9d341d145f79dd298577e83d46df186beaa9" + ], + [ + 416, + 824, + 3, + "2d62a1f503698dfa843e683ab1d68aed0da32cc8de5e1309afc29711183fc53c", + "9a45e42648418cfc660520013e6b401594e9b0cfee71e88763d2e0ff9d0d98a9", + "68d8ca7108db47e2d817dc5e69a87a10b37860a925665a3914f25562c17112a7" + ], + [ + 416, + 868, + 3, + "ad43b8a13effb9d428e5c693b408b86e434d9489763a6b5459fbbf912d471c2f", + "9b87fa8fb8e207982bbaa2738d79588b7149a15eb40fa6143b06eb6090ccfbba", + "922fe0e5a553432db0165a39ec7b9e828d7cea6ed759913c26b57dedac6d8477" + ], + [ + 417, + 242, + 1, + "666a5525ca247fe7c85841d92d9170531eaba7a8d48f95c29139bcdf8524995e", + "4e6378d6c513a0ffaad11b6543c4724f8f35661f031247a7471d0cbf517cf547", + "a88b2bd188bf4b6c75fff077e61834f7a9df7086851c660c2616b3e67985096b" + ], + [ + 417, + 836, + 3, + "3729ec0efda38858206d7d225b887f8210c55ecc208ef20fb628b0687629d8e3", + "158da82d8ab54b5680d7b16fd597d97527303b3a2cc5f36c99e0c8fed8cb051d", + "e4df2aec89095372e78130c3a7b850d466970a0598c0a556294c34dbddf51468" + ], + [ + 417, + 883, + 3, + "34127ab47c46e72ed801fd1a95d5aba492387f5c5c4b5246a26e3ac6fb02f07f", + "a7f815390c0f10ed47a9d6d4c7e1e92f9068f882347343ee300461894163ce33", + "677cc240da7079c45dc08a9c0ab02d7042ef0ac6426de4754ca9a30f29c73565" + ], + [ + 418, + 242, + 1, + "dd678cc0b74327bd742113b3b14410440d800cb4cc64e1202b0d7bed4b2889e9", + "c3352d3c5814e26bba363962cb5f4cd75f6296107563b929f3dd0661c5774f0b", + "261e0f16214496824258371467d4ac60689f1682e85db84118e1ab7c217418e7" + ], + [ + 418, + 539, + 3, + "6d55e92c9a1fa386ee41e5fe49e153c994a21d311e42cbfa71c32f14793b4a5d", + "a7622b5c9b709a01dbdb4f6c0e70c6a4e70be71e78fee99d67768fee3a832db5", + "c3ee87263fec822f03b6018bb055f5a8f753113a8d5fd7d572c2ae02ec4cac73" + ], + [ + 418, + 884, + 3, + "84136afab5e9be1235d1d93b1bcedae8a8f863051e9909163bc08676bae135e0", + "8b96847826a6f2cdfb91d53dc7ed0ecac67722e54b123c7c4fb792b4c19a761d", + "be42a2b9715527036d91c799e9b2995a218e4196209c0247e7d0dcf60b16d569" + ], + [ + 419, + 242, + 1, + "02610f96b0283e7492889e9541aca39550509e5f6f728ced7f0be43de67a6730", + "ca30528b63a44eaf7a12f5c9d4b3781f1b8821e8b336ba9c0d3d42241cd24ea1", + "664d4f3fd58d68998ae0aa08b13db4aff65778dfb601e5cc2dc62bb9589c39ee" + ], + [ + 419, + 832, + 3, + "a216073b0442dd0ff3c14cfb4eefa09dca5602068d1ea8da87246f3a550707b0", + "c5740bfa68f0151b3bbfc94d186b0aa490a74e45438d318290237b978b06e7b1", + "2a3c64a89be3970fbe778cfad61d9f1697e1f55fdbaa8d4bc65d8666bef9234f" + ], + [ + 419, + 889, + 3, + "32c261fdde35c6d8742623d6d6be52f87791e8010b482c94687bf47e61f01388", + "319589f0235687a448f931eefcab70ce3272e8e5bf915027e27413082353bd63", + "e5e86243e53200947e616870b622e326970d7926899ec81c9597407b9502f616" + ], + [ + 420, + 242, + 1, + "f11b42b7d66c2c712f73b4e55f5f13d6e339a844b591d38afa26e4a0e11b5a0d", + "c3919cd3ee20b5cca2055884baf82af4990627ee1275c6f4671375c71908f36c", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 420, + 833, + 3, + "273e7cd3f48651ea83a8e55f8f4fe7b93d9cffce44068ec7e153c49c5ffb259a", + "f0d8a6e86e6b665033ecc51d77c26da43a816117b016b15ab83f3cff5b1c9c7f", + "5261bf59b224d9048690d652838f93a35eaf391ca9b748a2f89d6dde8b7d6a9f" + ], + [ + 420, + 890, + 3, + "747131b34ca10eeccbe0aa03a09c57e20c054b440cca3694ab135723b5785b1e", + "bd17d9dc782d3132aafcadbffb66b68825202ee2feacde9074df6a7ffec90048", + "e96ab373775fe10bb43294a4f27f2da76c2157a064d7ff50601842d720117ed6" + ], + [ + 421, + 576, + 1, + "7b9908cbecaab1c8242687e56b1878c2c9be5f969b82027c97b9def2e17ee29d", + "8354492daf9b56f9ee32526e3f075ad5f8e7f9ef21c698f6fece7bd9a277ed7b", + "100f3b41c78695be510eee6e052d2b2ea36aace1f58c74770975f0dfd0b84feb" + ], + [ + 421, + 749, + 1, + "a82401ca136737b4ecaf9742ba9db0d921623bfa8167e69fa97c8cbf85c4c0a6", + "880e998691a37d7e4ed25d70b5836c6821197cec7999d0ec21df527ec34d45a1", + "fa2df15f494cff0b5b6ae3f75feb94a1d497e02085c1226e0a783300a2eda6d3" + ], + [ + 421, + 801, + 2, + "c8cd6530c4dd5b89aef047029d1b434eaeed840d82834c20a59c0939d87f95ec", + "1047a5effc0874d23448a9c4d1e3e2e1c5b6382ef7e101021baa79b9483c0ee5", + "8f9b8a12cd994391337bf9bacd76d5a3164d45f45d3eaeb604926a83401e9062" + ], + [ + 421, + 923, + 5, + "73f2abc0e70ca7415ddaafd48b50124148ff07f56c1691e0ea700be2b7d885ea", + "1b93bdaa9aeb7d8d33a397ffd546528adce77253ec317a5b467a76b45a98dba5", + "1e9a56162a23d61f6d4bcc17d4acc54c87b3e6ce79c97afa3972993091f94837" + ], + [ + 422, + 432, + 1, + "91a456438661102083341d7d9b00bc6e93e85e94b673162231ff7285966d6721", + "5806714b816d9572baa45558207d5040a4fcf730d752f180ec7691ac812b0b7a", + "b2be84e9acb18af91f4e5839c4c1a3f713d3594c925c786701ce487277f6086c" + ], + [ + 422, + 438, + 1, + "c69985f7cbcb2fe1d81bbe97b28656e224e666c401f877edc12e555b97a7adb7", + "1ae11f28a708471d2989b46a5a3360cbe7af6e283bac38f2384b8265d9a0415a", + "60eb80e43aac1ea9e7f7868c91f6d7cfc06f4a1a33a848817d7ea59f2e29c4c1" + ], + [ + 423, + 434, + 1, + "7184905df72791cc28ce5b1ccf5f9ec1afd4bce3bf8fd1d73625d29b4634371f", + "c998d911a237ba161bb2011b01ad944239d37e30db1b66a10015afbff9188733", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 423, + 436, + 1, + "181224856cb7335aae1347d73bf0c60134468f6871dbb70bbd7349cb8ad9dc2e", + "bd849af27b68cce8de24e7aa80f6da50cb2b59f316b8601a8fb726c7c5f2bdd1", + "3fd47f2fe3af27084f3f40dd07961e9fee5ef7bb70fbe7234ce29b248de52c80" + ], + [ + 424, + 749, + 1, + "71f11e597a6ebd9e95d000d9eea9c16b5e1810d5fc022b9e11942b0942119e76", + "c390f8ac72b13eb3f5107dd4ea01bf3d63fdef713b509acf0d440e6bab52f543", + "350f31be0b452c95305916b820eae1bb7f364a1156296504aa0082147a012b20" + ], + [ + 424, + 750, + 1, + "69c39fdd945105db7c28435b1bf8e525086c3d851483cb808dc15872cec01cca", + "250fd0f897fc323be891a274ab3480585907828d0f2b5e6a485412b0dc535480", + "3b672c4fa165d17b335d568732a80826776b57beafc17c656db8e6d32537bdab" + ], + [ + 424, + 924, + 5, + "e5bdc7f118fe41df44bade2811ea31bc08f22d13b389ddcabb42a4e56014441d", + "cfdcc109dcf509c14c2ba8cce9c742c7c5af482a69be4d5c6d31d658080ba1f0", + "cf61cf6e41f9ee5c0d2da4740315dc5f05763cf801e0cd508558ebed4e8cb938" + ], + [ + 424, + 925, + 5, + "ad00bb70f2305162d0a4214b57ae6c84e2d76ea5eec1a4ef193336d16bb5e926", + "7f48574a9eee6fe7cd4ee1ac4ced67bed578e29afd63e461cf01e04db463da48", + "bb1aa190b1d7096348c0fcc0c1e03a7b3857d7ed3d1501071ce8c9b1fb977cf5" + ], + [ + 425, + 432, + 1, + "71f11e597a6ebd9e95d000d9eea9c16b5e1810d5fc022b9e11942b0942119e76", + "c390f8ac72b13eb3f5107dd4ea01bf3d63fdef713b509acf0d440e6bab52f543", + "350f31be0b452c95305916b820eae1bb7f364a1156296504aa0082147a012b20" + ], + [ + 425, + 437, + 1, + "69c39fdd945105db7c28435b1bf8e525086c3d851483cb808dc15872cec01cca", + "250fd0f897fc323be891a274ab3480585907828d0f2b5e6a485412b0dc535480", + "3b672c4fa165d17b335d568732a80826776b57beafc17c656db8e6d32537bdab" + ], + [ + 426, + 433, + 1, + "e3ea864aa4c751d464763df8fbc571d28d2d897ba5f36885245fae4a5ac127b4", + "0a69edd99f70e21e0abf076236c536779d57b38a6588f0c44742e638371ab8b9", + "8fd680926b16b09277c33efe0b45409b0867dbee25a550ed4e6b93dc181f9ae6" + ], + [ + 426, + 436, + 1, + "69c39fdd945105db7c28435b1bf8e525086c3d851483cb808dc15872cec01cca", + "250fd0f897fc323be891a274ab3480585907828d0f2b5e6a485412b0dc535480", + "3b672c4fa165d17b335d568732a80826776b57beafc17c656db8e6d32537bdab" + ], + [ + 427, + 433, + 1, + "33f2bf07f7e0915f9265ee8604ca03f372ef4bd6d933a706804a59acf75662e0", + "025ca59ffa1fa0349688d51973f18f9ab141fb521e68d9a1cdad66f7fb54b93d", + "f911eb1e6759f57a2146a686defcebc1b75d5621f13b667b75bc266d4e319ca8" + ], + [ + 427, + 435, + 1, + "ef029f4d65fa6019cb6d835629d89143c1a1c995e95fe77da8d6ace3d2e9cb9f", + "57d00bd705b1e371416f4b90c84a9ae54b8ca38e4f8a3ad311908352925bb87f", + "ca58391bab36dc2b5c4963a3399fc552bf399ae4e0b2b6ed9997c8207515a662" + ], + [ + 428, + 431, + 1, + "c4285aa92580902f2151a8dfc4d4082609524943e40b958e42b239a70db7ed7a", + "4eff43651021ea32f58b12550591dc6d8259584a736daab186160ce5ca527494", + "e689615cbcb46111c72a32d7ead17769bfc8069f5914dfa9ef23093f0c41f09a" + ], + [ + 428, + 437, + 1, + "92950185cf0888306e3a7c5378f58b120323622708f143b6a66ba132c170d23c", + "a0b993d76f9b3ec2462cf11c46b8cb277ad9c4b0926310b172429f8f8c2efc48", + "c7e4f457d5dc19459d2d874b75145d563f22a951b0fb6146d5269fda4cd5d115" + ], + [ + 429, + 576, + 1, + "dda52730ea0b11253473926d334c3e0028804b3566eb5e9d5c9cda52ab3b7cf3", + "b9fbed6df440281872cc011107838388f9a8b8d72dd442b9f2ac97d5985371a1", + "0d7d4c91114c2313862036dfe8c28e8d84ecf388ac26c94aad3359cdb6f05ce2" + ], + [ + 429, + 748, + 1, + "69c39fdd945105db7c28435b1bf8e525086c3d851483cb808dc15872cec01cca", + "250fd0f897fc323be891a274ab3480585907828d0f2b5e6a485412b0dc535480", + "3b672c4fa165d17b335d568732a80826776b57beafc17c656db8e6d32537bdab" + ], + [ + 429, + 1039, + 3, + "fe69ec24529ad72868a4b2c083fbdce33ddfedfb59aa2fe8a58ee5bed361fb06", + "fc351b68691134561172ccaf5f63fbe4df9b1c26ca3202f4c2a38c5e2a8aef60", + "3f9591765d1cf5045ad5dd0ccfdecdad38f8e8f84388afe5dd56e00f203de18c" + ], + [ + 429, + 1064, + 3, + "ea76eb0d331893f0b776c347591b7bcd6126c2e3eb1076335c6db5dd84327aac", + "7620d1f678640dc443e28af7c6ee8ecf5b1fdd477b176633f8b776eb9a4c0c32", + "64aab5c6812108b05a26d512c5bf41f200069199a98708eafd8f40f69fc17023" + ], + [ + 430, + 748, + 1, + "0f6e194e5af15ea6fad1c02e5ba403daadd9d9e1e70a4a50971834f5fd7896b7", + "388323844609c54aded7f80cd1791268fc51aa04cbca7ce0e4a13fc5b789fab5", + "097f8813e9636a26afb037d656d6a3b156c95d1893832dc832b74e58b43c0463" + ], + [ + 430, + 750, + 1, + "9c253bd4cf3c8a3a834f8e618705758560a8b91a235d1d5fe4e868dac3fd7765", + "959cbfebde7128f8d1cc72ebfd6f578182450c9499300bf2302f4c278997df4a", + "db2da22197e3bc4de2a75b549cdbdc6b4f180105a7b744635ce9d1f9a76ab5b7" + ], + [ + 430, + 802, + 2, + "4392e106087cc8d70b7489ef232cf1b44eaa6b9c5da3b27f3441104d56229c60", + "d27325fb4e22e965d7e7b511f19431fa4c9af2fedb1c1d67c9c90505c5c81a90", + "87bcf4e90d0853bd28d0df467012afc6eb5e2829e831a9428039d2183ab41226" + ], + [ + 430, + 923, + 5, + "8608d4b1928e1aa15a803fc941b97de4301563e160fac12002e197d85d4c2bdd", + "7d7db15e104ae07080e5a2dc5467c922daa37d9bc0f8100e822396814aefdea3", + "3657cf37a139f916933cb0b5820a80ba7b0ddfcc44ae2dd3e56b2b4485e1cbfa" + ], + [ + 431, + 243, + 1, + "92950185cf0888306e3a7c5378f58b120323622708f143b6a66ba132c170d23c", + "a0b993d76f9b3ec2462cf11c46b8cb277ad9c4b0926310b172429f8f8c2efc48", + "c7e4f457d5dc19459d2d874b75145d563f22a951b0fb6146d5269fda4cd5d115" + ], + [ + 431, + 600, + 2, + "a4641073b9536cd115c8961be2311bec7e4b8895d26a835692867498cfbef917", + "9d64a627f98c1ea0e4edb28e9a02a12542dbb617cc3dc7d818c0a2958933f822", + "5257d874cb6fb224b439f712382d809f7bcfca7a8e021cfe85779a81ef1d66f1" + ], + [ + 431, + 818, + 3, + "bee956239963a69a2ec5df7de259ee270bd11f97b6560f8a732dc01140787cc7", + "846c665a050fbcc24c2af856cf9dab52097d3d3c63612d22539d6303f2293e1b", + "2c4820fc14750cc4490cd006b38a9f450398bb0c0e09446aed4076adeebea241" + ], + [ + 431, + 850, + 3, + "aace9902237a59c94e30868dbedbea5eebac0fbe54c53673b0bb4b7386d78f12", + "474679217ca2f82fd8419a4770a4277d4c85cf83aaa9020fda6a4174c6030ca8", + "a98c94e96782aed0b4592af58992a75f28ccc13f347957f86efc9e110b63e34a" + ], + [ + 432, + 243, + 1, + "b5e5f0a71507978aa2ebbba05e61fd895feb66758439936cb0fb05f9bf1fcb78", + "27cbe6e0a4b9ae9ee618932cf9c145981b9969982b57f572d1af7d3962eb3962", + "e5746614560af92806322d16c37202bd0851f1ff30e4200ff4770b0e83719cf9" + ], + [ + 432, + 819, + 3, + "ed443b6c21a0b6a0392a71921208cfeb5b35e75213aff4f3c83f8e256234b1cc", + "8a2d04285ed0766865a987fc2803942f31e497d0722d53a846b1fab75417168e", + "e13c272b260d08e614322d819e79c33e2d72cf4066f483a71440ef7236abfbfa" + ], + [ + 432, + 851, + 3, + "1d2bbfa6db06bcb9ca9ca4f19058bb9b1ff88d4021b3d8663ec990a82f898f7b", + "c8036a29078b3df39ef42175abd31239cfbbb2254dcfccf226c1e41d1e10267b", + "8617d5c23317051536672a1df1e1e7e779a780da36ff174e50d74b1cee5643b0" + ], + [ + 433, + 243, + 1, + "0622177426df708c716ea4fe573026a49129be339ee94830abf208653866f5f0", + "c4ccce9207a5e2ca2e430fa82ae1d2a964abd4ee337db77e9b7ac015c4068de0", + "cb716dcfca1045d8ee749f0a5737af52e675ae87fb5804c2acb139cca3714d3e" + ], + [ + 433, + 556, + 3, + "86275a5555a2c241d7d985e96c34b8d046e22472f1898a86491db28dd7946391", + "c611588c1b022388e3c9582f189e3772dd424686863aa7d359403990a17a9a18", + "1b898799a2165ae3613dca8ce08aa391c14a8bdab3a1023e1377097406ca371d" + ], + [ + 433, + 859, + 3, + "65212d6b8019f4451eaad7ed951ea8ede82efaaea9fccb4359f7c513895336c9", + "a2cbebbfe2cd81e0588f149fbb9683ce434324b9426763f6fe270a8c8ad7958e", + "ee42a26c8b8dd2b8d7a14ba48caf366e8ad98a96389de522b6c52ca56a6dfaa0" + ], + [ + 434, + 243, + 1, + "181224856cb7335aae1347d73bf0c60134468f6871dbb70bbd7349cb8ad9dc2e", + "bd849af27b68cce8de24e7aa80f6da50cb2b59f316b8601a8fb726c7c5f2bdd1", + "3fd47f2fe3af27084f3f40dd07961e9fee5ef7bb70fbe7234ce29b248de52c80" + ], + [ + 434, + 754, + 1, + "63b859ea4a36867f3c2f036b8dbf460baeca1fb5bded4ddcf79dc6fa7855c0fc", + "5dd22dbd56530eed95da868d2048127e6e346943005175e49a8e9b3f3a06de9e", + "31d09308f276e6ebd2eed5aa8688e83ecca210b32599762bad699049a441fc48" + ], + [ + 435, + 243, + 1, + "08e06206738a22753ccdb3eea4293c6c5708f938779eeea8c07366f89cf874ab", + "4d792429408ddffbdbd8369945668f076108c0b23560bbcfcc599998f9786895", + "2be917d4745282944fd4231a1f56e7330da8d6a33342a21037b9c20621ceff01" + ], + [ + 435, + 842, + 3, + "e1e7f0aaa0348fd00610f757b6f798e8833b2d5b54c509490fa62e699a00bceb", + "9ac0f1df332096add7872f4195fcd0c471cf7ad72ca66d8a89c1b61d8fd5d16c", + "78e741c35e0fc6aad1b68dc91b730d34e72a7d864d0bb1b15fa1530fdcd90ba8" + ], + [ + 435, + 885, + 3, + "7dd7c02c1cd8372e3aaf246190e0c65ae3a8a53042ff0c656a67e8aaaba4e538", + "8688255e1796296b9c5ea6cdf8d7ca9135b26bc6331434193c92e5fb3b15ca09", + "1e38898fad108eb6f8f7947a5b5cd7ea835afcc127705e205464a7820628a12a" + ], + [ + 436, + 243, + 1, + "7184905df72791cc28ce5b1ccf5f9ec1afd4bce3bf8fd1d73625d29b4634371f", + "c998d911a237ba161bb2011b01ad944239d37e30db1b66a10015afbff9188733", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 436, + 843, + 3, + "c8328552ce754cf9b52dd5318ab546c001aadc82899b9b48c0b5522ec5a09f2d", + "1c823c9643493ac66135ac53727942094f39feff28a921792daee0e0c169349e", + "1c457b6309a541beb313da56a5babddf47e40a9357fca52fa88759d5aa2fce3a" + ], + [ + 436, + 1076, + 3, + "e1c4a2df313dcd5271868ec3d0d0610bafc4b2f72ae614a7c8bc807492caa882", + "ab05528151860f14bf8c02020cddff27f6ba83f19f495e9cbf1df33639aef888", + "53fba51f78d3a70f835c45caccaaf6bbb27f7025ea8b7cd652f62fe1edfd225c" + ], + [ + 437, + 243, + 1, + "c4285aa92580902f2151a8dfc4d4082609524943e40b958e42b239a70db7ed7a", + "4eff43651021ea32f58b12550591dc6d8259584a736daab186160ce5ca527494", + "e689615cbcb46111c72a32d7ead17769bfc8069f5914dfa9ef23093f0c41f09a" + ], + [ + 437, + 528, + 3, + "bd7dc8a6b6739c229c677d785e1bc01781bd07c826f493824c777f8cda035ed3", + "41e0f0776c9f436a12a5acd87840ef43b14b18d8a35e4f76f75d9e81e013cfe1", + "dce26f8f2e632944a9870ba7be9525884b26fd0006f4fb18f957591734d2f3f0" + ], + [ + 437, + 893, + 3, + "1c62c7b55ab744cef03f9f2e106402f840e70b79aeae37f8306311c321cfe8e5", + "4654042d5fadf6b60315bd6ba159a69bd1dac49a27cdcd7759f437cb3747d04b", + "63aeee6e02a0505751d261f5a04998bcde0bb3b3fcf948b2a8bff78887e2efe3" + ], + [ + 438, + 243, + 1, + "80164335bca9104dd668c0cd3185e6c6a162388332210482dab75173b6e8bc06", + "77959f8862803e0fbfc0969a56b6dde76f6f19a495f9223322b1b38f3de2b477", + "a4fd52cea0aec8641bcded274a1355296ee66d499cd5065a361d5869f468ba38" + ], + [ + 438, + 849, + 3, + "f331e93f8b9728662f0bc8fd0d93cddc23a42a3c161d3c2e615b6347ca4bad35", + "c926fb0fb7b6624c0c386d31e70ac1b642ca17460c9a1a6a14b477765fa227f3", + "c1e25525ad52d3ea90e7228fb79a154cf01afcc5d9702220f2f2f8dde10f94f5" + ], + [ + 438, + 894, + 3, + "8dc468bdc68b05d4ed4c9ccb4825f03dd83dc5e4e752d13ced10853c7ef3b705", + "f8b7d17839d869fe49f6edb037198e37b8f0aec3e91533ba262e8b33ba7d5f35", + "39be67d1f9fad4457458095b4f07abb83e19dc4a2080fec16e7c34eb95228178" + ], + [ + 439, + 535, + 1, + "6802d8a765006487f997ef41aeaf09bddf04d3bb3754cac14cfdf5dace1469b5", + "8daeda1eb2a7e050a337e6a7974450b7ceb0955c1151ddd5546575e540daa22f", + "b0f7d0f7a7b4378aef37fb4ab3292d5437f4598895e4090ea8110ac86c195473" + ], + [ + 439, + 756, + 1, + "0154b170c55ddd1735925023365a5bc25a999707761b99276f1c6efcec52b17e", + "fb9f4c67503e400ef8e36824db6b05eb49655841ab1de95704732d0c5be929fc", + "f499ed27185812d8e494a2f86c8bf4232753241726a8405f8ef532dcd55a5390" + ], + [ + 439, + 927, + 5, + "53c170c4d4446806a035e8cb6a8ac474534db09c251eb792dbabb7c69fbbca87", + "1f6cb5cd0b44236e6a59f1294eee92c9ddda93d049f46d31c2db937129bfdb29", + "40c8e5969adbe6b8aa21e54f57e85630264c49a284c904d4dcdc32cce9403166" + ], + [ + 439, + 1066, + 3, + "f1250de06d88e94dc597589e4bbe05b045b5ba2c875fb9294421bd27d5c5c8ef", + "fb2f6f3906193b0897bb4049f375683fb24370142511b7ab098ba9c50b6c4848", + "ba5cee7350bdab5ad01efa2337eba67bf660ba64463d6c4e574000586785307c" + ], + [ + 440, + 452, + 1, + "0154b170c55ddd1735925023365a5bc25a999707761b99276f1c6efcec52b17e", + "fb9f4c67503e400ef8e36824db6b05eb49655841ab1de95704732d0c5be929fc", + "f499ed27185812d8e494a2f86c8bf4232753241726a8405f8ef532dcd55a5390" + ], + [ + 440, + 458, + 1, + "e15909a7a4eb8147d69ece6d28361467a8685606df01b48d1fc51b776b0a864c", + "c503b28fbcd1c119b23d1f7ee3ec12f552f6fa098e27b18083e10be3b65c968f", + "c2e22cbfe8a4886cfba91e44c80ca3bbdc2c70fb8ef59bf8ffb2db1042f56eb0" + ], + [ + 441, + 454, + 1, + "e15909a7a4eb8147d69ece6d28361467a8685606df01b48d1fc51b776b0a864c", + "c503b28fbcd1c119b23d1f7ee3ec12f552f6fa098e27b18083e10be3b65c968f", + "c2e22cbfe8a4886cfba91e44c80ca3bbdc2c70fb8ef59bf8ffb2db1042f56eb0" + ], + [ + 441, + 456, + 1, + "0154b170c55ddd1735925023365a5bc25a999707761b99276f1c6efcec52b17e", + "fb9f4c67503e400ef8e36824db6b05eb49655841ab1de95704732d0c5be929fc", + "f499ed27185812d8e494a2f86c8bf4232753241726a8405f8ef532dcd55a5390" + ], + [ + 442, + 577, + 1, + "2a01cefb792fbf38ee3870ea1487e91690b39b0b680f57a1303062159a504aeb", + "dc40423c2ed36391f9543ae7c0dc28180cba0c7372d1de7df3074ddde9b5e002", + "b6454bb1610077b719772f62701ad31859d05e8f797565d0cb0517a565369c79" + ], + [ + 442, + 756, + 1, + "f68bb57b3e3c12b89a21345c9df2a2a642c07af27f73dac6aca035da3ddb1523", + "b8500d6491c5b266634cbc08f0e3a0febaa55762c838cd428cf6e14acccc64fd", + "4c350ffa11a056ae52314910a77b413cb3776d6418885a27e1ef1b49906b9456" + ], + [ + 442, + 928, + 5, + "14765167d0bca3d1fc7ecc13ac04b103ed350d2372a59f95be913fb19f476ee7", + "a82febf790bfe7033962dc544fc489d120b3c08f07b7c9bb01fe0741cfc339f2", + "fd8400d8e7c89ad6ce8fa3e214dd08bc63e187dbecd7242d6d2fbaab6861fb3e" + ], + [ + 442, + 929, + 5, + "d6fba91758457429d477b6324930f6b64c3984e76a536a9510a6aea8091277d0", + "0f85457ba28dd03bfe989e0ba2ae74d612c691b592dc8c10606cdd8e9c0ae602", + "601e7215103a2a30292bb8300c8ded14026d9aaada7f0e66e05b91caa66844d8" + ], + [ + 443, + 452, + 1, + "4a9839a9d1629bf03abb41a1c15ebcb0b5343d01bcac4526c1e5a5ad71149bc5", + "d0b1626c5a6289de57ba7dc5e816b68f2b49794ef0c127ca9479191bd15ca6b2", + "aacf022c78143c0771e37b37f5c6dc3990fbd263c786146ee8e765e1ce269ca6" + ], + [ + 443, + 457, + 1, + "f68bb57b3e3c12b89a21345c9df2a2a642c07af27f73dac6aca035da3ddb1523", + "b8500d6491c5b266634cbc08f0e3a0febaa55762c838cd428cf6e14acccc64fd", + "4c350ffa11a056ae52314910a77b413cb3776d6418885a27e1ef1b49906b9456" + ], + [ + 444, + 453, + 1, + "f68bb57b3e3c12b89a21345c9df2a2a642c07af27f73dac6aca035da3ddb1523", + "b8500d6491c5b266634cbc08f0e3a0febaa55762c838cd428cf6e14acccc64fd", + "4c350ffa11a056ae52314910a77b413cb3776d6418885a27e1ef1b49906b9456" + ], + [ + 444, + 456, + 1, + "4a9839a9d1629bf03abb41a1c15ebcb0b5343d01bcac4526c1e5a5ad71149bc5", + "d0b1626c5a6289de57ba7dc5e816b68f2b49794ef0c127ca9479191bd15ca6b2", + "aacf022c78143c0771e37b37f5c6dc3990fbd263c786146ee8e765e1ce269ca6" + ], + [ + 445, + 454, + 1, + "4a9839a9d1629bf03abb41a1c15ebcb0b5343d01bcac4526c1e5a5ad71149bc5", + "d0b1626c5a6289de57ba7dc5e816b68f2b49794ef0c127ca9479191bd15ca6b2", + "aacf022c78143c0771e37b37f5c6dc3990fbd263c786146ee8e765e1ce269ca6" + ], + [ + 445, + 455, + 1, + "f68bb57b3e3c12b89a21345c9df2a2a642c07af27f73dac6aca035da3ddb1523", + "b8500d6491c5b266634cbc08f0e3a0febaa55762c838cd428cf6e14acccc64fd", + "4c350ffa11a056ae52314910a77b413cb3776d6418885a27e1ef1b49906b9456" + ], + [ + 446, + 451, + 1, + "f68bb57b3e3c12b89a21345c9df2a2a642c07af27f73dac6aca035da3ddb1523", + "b8500d6491c5b266634cbc08f0e3a0febaa55762c838cd428cf6e14acccc64fd", + "4c350ffa11a056ae52314910a77b413cb3776d6418885a27e1ef1b49906b9456" + ], + [ + 446, + 458, + 1, + "4a9839a9d1629bf03abb41a1c15ebcb0b5343d01bcac4526c1e5a5ad71149bc5", + "d0b1626c5a6289de57ba7dc5e816b68f2b49794ef0c127ca9479191bd15ca6b2", + "aacf022c78143c0771e37b37f5c6dc3990fbd263c786146ee8e765e1ce269ca6" + ], + [ + 447, + 453, + 1, + "0154b170c55ddd1735925023365a5bc25a999707761b99276f1c6efcec52b17e", + "fb9f4c67503e400ef8e36824db6b05eb49655841ab1de95704732d0c5be929fc", + "f499ed27185812d8e494a2f86c8bf4232753241726a8405f8ef532dcd55a5390" + ], + [ + 447, + 455, + 1, + "e15909a7a4eb8147d69ece6d28361467a8685606df01b48d1fc51b776b0a864c", + "c503b28fbcd1c119b23d1f7ee3ec12f552f6fa098e27b18083e10be3b65c968f", + "c2e22cbfe8a4886cfba91e44c80ca3bbdc2c70fb8ef59bf8ffb2db1042f56eb0" + ], + [ + 448, + 451, + 1, + "e15909a7a4eb8147d69ece6d28361467a8685606df01b48d1fc51b776b0a864c", + "c503b28fbcd1c119b23d1f7ee3ec12f552f6fa098e27b18083e10be3b65c968f", + "c2e22cbfe8a4886cfba91e44c80ca3bbdc2c70fb8ef59bf8ffb2db1042f56eb0" + ], + [ + 448, + 457, + 1, + "0154b170c55ddd1735925023365a5bc25a999707761b99276f1c6efcec52b17e", + "fb9f4c67503e400ef8e36824db6b05eb49655841ab1de95704732d0c5be929fc", + "f499ed27185812d8e494a2f86c8bf4232753241726a8405f8ef532dcd55a5390" + ], + [ + 449, + 535, + 1, + "f68bb57b3e3c12b89a21345c9df2a2a642c07af27f73dac6aca035da3ddb1523", + "b8500d6491c5b266634cbc08f0e3a0febaa55762c838cd428cf6e14acccc64fd", + "4c350ffa11a056ae52314910a77b413cb3776d6418885a27e1ef1b49906b9456" + ], + [ + 449, + 755, + 1, + "2a01cefb792fbf38ee3870ea1487e91690b39b0b680f57a1303062159a504aeb", + "dc40423c2ed36391f9543ae7c0dc28180cba0c7372d1de7df3074ddde9b5e002", + "b6454bb1610077b719772f62701ad31859d05e8f797565d0cb0517a565369c79" + ], + [ + 449, + 1065, + 3, + "052cebfcbdc84fba3f50098d4dd3bf95f7a18598c3063c67bbced018dbefbe07", + "6d25c8ef7b5e99ad7c8b414343dc7cf894b1be8cd2c60bd015fe786a53d9925e", + "6836859ff80137b08ef919fbf0550176b6e720309b6802aaa21b763f19135922" + ], + [ + 449, + 1067, + 3, + "9eb0df5bb4b1d6deedd38866aca9296160c92c6cf0175c8eb09ad9bebc505356", + "9cf1e4707a0dd448103d0954488b8fd71049ca6ee2ece38abea25858f6c7b220", + "f97e83a7524d023304ab3f9088be3aebe63b692f13807a3f44179b6956cd507c" + ], + [ + 450, + 577, + 1, + "0154b170c55ddd1735925023365a5bc25a999707761b99276f1c6efcec52b17e", + "fb9f4c67503e400ef8e36824db6b05eb49655841ab1de95704732d0c5be929fc", + "f499ed27185812d8e494a2f86c8bf4232753241726a8405f8ef532dcd55a5390" + ], + [ + 450, + 755, + 1, + "6802d8a765006487f997ef41aeaf09bddf04d3bb3754cac14cfdf5dace1469b5", + "8daeda1eb2a7e050a337e6a7974450b7ceb0955c1151ddd5546575e540daa22f", + "b0f7d0f7a7b4378aef37fb4ab3292d5437f4598895e4090ea8110ac86c195473" + ], + [ + 450, + 927, + 5, + "4f057aa523adba89bdd069eb063a200abd37ba33043058e8094f4a5fb3fb7337", + "6d21e9a2a5d782b1e64d4ed219bec64ee873dbf9d89801c1a431216b133e937f", + "34045c77800b177e4e7e364593ae6dddebbf4868c31f474d59e11a6f950d766f" + ], + [ + 450, + 1040, + 3, + "39d60dab6c52eb8827a42ee0a201a1d7c38bc6af8d52239ec16ba99328b8e12b", + "d2e6c692763b723334d136adfa6488eb2276b60f301d00c9fceeced4c0cad057", + "0b2695b657f80c05b8e894b670c4c44c209c041a2ad5c436adf9485afbc02f6a" + ], + [ + 451, + 244, + 1, + "770da6180262a8ffc265064efe71a8570d7b117a06dd1a7685baa10ac5d3f41d", + "f8041cf6edfee05b47f456ee1fec4a6db87c76e5009af5a1a033ebb7a61890cd", + "1d436df8d52da8631d229acad2da80bf73534383fecc676953656fa148c77ff5" + ], + [ + 451, + 820, + 3, + "caf7611f18637bd1b0c9c8802300a562565df6e3340a51355301cc9ccc7617fa", + "b351037c78c9b44896df19d60eae2a0c7db8854aa981971862483158a09604df", + "e6d77c258f02d75cb861c6d9e1bc69504c4c7b6815e8f14873e1974da42da0e4" + ], + [ + 451, + 857, + 3, + "329eb94284ab0a7fef7b68224eaaf3d030a7d940859fe659299950a9293eb3e5", + "d415b6094bf591d19d86935b64fad8b94788284dde1430c04d06dffab3302f2b", + "c98f10622988b93a051579ce207ba9d82225bcf915b2cc4cce26db8970dbf901" + ], + [ + 452, + 244, + 1, + "11c3a66ef0f941df497b27e6751f8fba2438746ddc0b4920c3c037e7387eba55", + "d1ff7b05f959dc561ce5411535b641fa8ef982a20883fd5eef37c8bbcf23596d", + "1306a9c100b2e4a27dae0129a65a32840db0e688bcbb2b07669a57efa0c13408" + ], + [ + 452, + 821, + 3, + "59f55dec82646215dcb0e2fceb758f8b42e247e029817e79bb29058cc4f9dde9", + "bef8edc4aabc1c390e79af8b742a4e77b0f92c74e8b2f7d7f13e9428b5fdbcde", + "4d7f560eea6a9ecfc745e9fc06d7d6a81c58d9167ab006a56a3983b7458d0c9a" + ], + [ + 452, + 858, + 3, + "b4acf8c26272e8ef5ad1d52592b5179180136a8c7d65da07028e3c207c58cbfa", + "0eb0275d50d4fe6d68001c34cba5e43e91b55b86066a35b3125e2fc2293a3f98", + "99eb005e7c9d3e234e4b11c0eb392d4a2d474de2e37b5f70a4f890a7a60293fa" + ], + [ + 453, + 244, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 453, + 557, + 3, + "a03ab8b17c216b524132349a1cc501448cc666c80d1af6fdd2de2f02a06aa025", + "4ab8d4d5b02baa3a522582ebb109ee31f6ba1e2ed27fec751cf2a9491af530ce", + "65237e661efecd2874bdfd52e72e2898a6785e18c2f81932c12e055fb080d92b" + ], + [ + 453, + 612, + 3, + "331fb9b18543f2133df5aa9e2bf8dff21186d15276de5e8b9c42ae5e005abfb7", + "c2fd81e56a5cc8fd7820c122d0a0dcc5b3cc898dfc1bbead37a4f98695313a5d", + "4f981794164038561804c177e4d0a4a71a62bcc9cdad1955d64d48a9c6148bc9" + ], + [ + 454, + 244, + 1, + "794bb62f71efda9b5631833e7af43adb739f0fe4f15b7c04d435131c05a6f6ef", + "25f616e7d82181a4925198bf07b8dcf2a63dc39b0d0367ca99daafa5946c53f0", + "e10285ca79e9443589e827dd979fc8320ccf6adf765757f2c48ec64b1867da72" + ], + [ + 454, + 759, + 1, + "6e5adcc120388d4e171edf6f0fe1401d1e33e26b846f028745afac6ebff77b4d", + "46acd2e4bbdd77c76a813c4adcbdddf4f9e2f5888f2a7fc1204cd0534bb24055", + "b50ddd86848a10179479577653f5d5f401d63c9de2072c139f10f74cc0dae2f4" + ], + [ + 455, + 244, + 1, + "bf9ffe35d301d02d62aa2b3cb923d557cb2e025885b0b5c154163d7395dc78e9", + "f2824cd58041a75b352426953bd97d35e2c9fb2d0d7ae78db92a5f3d0d673b41", + "aad919ca3d163f838d313eaa0b6af465ed4f8d8f0703463fe849cfc69c065114" + ], + [ + 455, + 848, + 3, + "8415f11ba0a25e047a1ac8e02fb5670ec2569140ab174d856c76c279794f0ab6", + "49fa1a47ca4555101c560077f36599cff9da6f675907aa33faacd5ecc4f27e13", + "e988583ae48206a821767dab72887a04d8f7b9c55ce91cd353012539005bbcab" + ], + [ + 455, + 1077, + 3, + "3fc3f3009cd412fbfda999a2d698b9f2e7d2d303c1ff7e5df1b588e70a30b7bb", + "3e36d97546819fb4aeef6e13b851979203193f2308e348549b5812a70fc26f17", + "5184fbb960e4534909f66ad0d82ca084333c20658b336d3870999852ae4e0240" + ], + [ + 456, + 244, + 1, + "955caa6148aca16ee27260779bb2dbf2e8f9ab8ea3aee26b7091f83c328c4651", + "47c67bf78f3617fd2a55cbed0242e1857bc7330a600d5da55c66ee3907d96a90", + "3ed717e99d958d2cfc8501a04f7aa90563544241154ec0cce89526ecfd364ec3" + ], + [ + 456, + 527, + 3, + "c9a06c319d794b3423eec565998eeda33b2fd55fea2d92e71f0d2a5a33b42593", + "f2a0f8f24e4bfad727ed374a516611e946cb483be470c25107e08be4c190582e", + "e8fc00166ba39e3687296cfc9cd75094f16acfb58ce76a0891fdb63c4795186a" + ], + [ + 456, + 888, + 3, + "9dc6b1bf76f62002f1f0d45bada1bae0dbaa0b2e977ac6f7982d9b0b92276a30", + "fc9aed7da77ae064f2455e4b0c09bed87679f4c2c93a7efb8c6cb43b53236dc5", + "5a904ede12a707374bbd28688d3997d9736a7e6f341a0255589af85056c44df8" + ], + [ + 457, + 244, + 1, + "3b59ff68d3b8fe8059fd9f7d27d29822ed260dfcf22d5619f0fdc0c2a496adc5", + "ebc761da38eb6af43e32a700f77a5a6757ea8bb91746f88cce807304999767d8", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 457, + 844, + 3, + "a805947498844fffe1e800c9ac0ce8791882291c7a96db13916a246121dcc37a", + "eb55e59ed55fe0cdb35fcf752fca187283514a3e407ea52120136ed0524febf4", + "9bc01e535308034c0b21cffc437c466aa7896eb32ccd3a439cebf549bbbe0154" + ], + [ + 457, + 895, + 3, + "06f9cc4ba4debe9288be90bc548774cf6996b22603ded27cff7b3972bf3f0fc2", + "8990ad4e80364edf6d12ee87815edf33b1f675830151e7d8370b88b3c559d2d1", + "c0b2fb9dc489a10d2aaf042ffb136710506ae075adde251435584bf6f7b12d56" + ], + [ + 458, + 244, + 1, + "0a0fd0667bd78445923ce1d82c60e0065458374e50a49c99e8247f3700356716", + "51746125505d46d1b31af5f6f6227999211b716d4d9659d6d5d2355a633fb09b", + "664d4f3fd58d68998ae0aa08b13db4aff65778dfb601e5cc2dc62bb9589c39ee" + ], + [ + 458, + 845, + 3, + "2f2c642f98c90e7aa61b8ae16d8502ac024fd5f3fe718c4bc71a200b6b63de78", + "f041faaf1a9abc2899a247a9c3190b93818687fba544e5e20ff25f5321f3426b", + "3c6eb8f777d47e07061012333bc89271b696c92abfbf6d3c222275b62fd147fb" + ], + [ + 458, + 896, + 3, + "e5a3ac5a496d928bf74eff8a906e9a27b4d83942eff0df4eff680bc8cc7b42db", + "5757254b3fe709447c47eb1305013e4e965cde0610539ec2923b36a137bef949", + "cf7793e675066f6cc7c62e493b3ac4555582aa2faa750666dd9e2a5fd192e7c9" + ], + [ + 459, + 564, + 4, + "0001b606bb476df4a0df1c42e478d46119fee36f56421fb623a6457768928e8f", + "e75d0af07e50abf29d0905a75b4f42279e88398d8f17a0e85fdc87469ac0ad19", + "9db65a9416bce9fb8d5d113887c188e208515fda6fc067e44b86373079896149" + ], + [ + 459, + 641, + 2, + "f1e9aeca5be959c939b53ca4aaa6807a23dbfc7100a774e8c21eadcb76439c77", + "517c7f1acf80dc87dc9c22539ab41eb828d05b8c75a608a18a70647b758d27ce", + "56a847b82bb2fada71689210a270874cb79536be9fd8028202531d10e1856689" + ], + [ + 459, + 647, + 4, + "48a5c9301ef8c0e55bc3bab419920a3e5a79cbf5068cebc0ecced364c4631fbd", + "00a63ab9e1bb34fbe3993222551c52652635d979fb5caa3f401064a158b4935d", + "2fa6fd59c41937ec233cd4ebcaa95adfdff800007ce076670ea6eb08134015ba" + ], + [ + 459, + 653, + 2, + "f0891914cb762cce44a20f73fafdb5a5b862fe4308c6c1e1478564d31e0ee934", + "6b20479b37d0c5559c968951ff7d4b350e56ee1b694d328e76571a7c5dac7131", + "d9e252160d9e8ac705fad7bc5325e43214d7aef9323af9ffb9676c992e72c73a" + ], + [ + 460, + 470, + 1, + "18a61d6303ddadd8028a44dc3c992bb84cb2187954d9a42e282a7d009b87d296", + "405fc97d965f89593b46edc5bfdef41b916a91b246e3c8d2aad8413f102de2a0", + "6b6a774ab282b55e8e4acb5af7e2f6bee8eaab65dfbca603d01baf802ffe1c63" + ], + [ + 460, + 476, + 1, + "573a8dde77733e385caf5258f0073d1791b21accde09faf69c47ee517bedaf01", + "65bd830793758573f07d0908fa326de4f12bde57ab430833c301e453f4cb57ea", + "74517bf87950ce4ccb31d48489fbf34aabeecfcf56e8bd65c0ff7773a8436cc2" + ], + [ + 461, + 472, + 1, + "573a8dde77733e385caf5258f0073d1791b21accde09faf69c47ee517bedaf01", + "65bd830793758573f07d0908fa326de4f12bde57ab430833c301e453f4cb57ea", + "74517bf87950ce4ccb31d48489fbf34aabeecfcf56e8bd65c0ff7773a8436cc2" + ], + [ + 461, + 474, + 1, + "18a61d6303ddadd8028a44dc3c992bb84cb2187954d9a42e282a7d009b87d296", + "405fc97d965f89593b46edc5bfdef41b916a91b246e3c8d2aad8413f102de2a0", + "6b6a774ab282b55e8e4acb5af7e2f6bee8eaab65dfbca603d01baf802ffe1c63" + ], + [ + 462, + 127, + 7, + "0be674a527d49680216ad252b2926f0c9ae2dcfc04a368b2687d38bded5e31b3", + "122057c40574531500e82de9f2c3c330726bc38f6df1bfaa4561ea1eecda0915", + "e377ff9fd327a1076ef5baccac6dd4c546c4f8709c8c55e88b9cbbc13545e541" + ], + [ + 462, + 638, + 1, + "7d0b42a1a88f8238e4c318e699970185ce830e214bba5482e4c1d414ad3fdae1", + "f7a7c42ef2fd88e7cdd438c807c9777a3f8473257a5af3bda53ba1bbd3631bbc", + "e113b06efb1151d75cf50e0eb420848a4e34152147c2a6ba8b379c693c01d774" + ], + [ + 462, + 699, + 1, + "2d1143a049b70040de268d99a29a3565e502982d54be22f2194627d3d87ad8de", + "781efadc8de0c57e65fec1e7d87b4ed6bc30588cb82499208fe722d279342f74", + "43bae01539b6224c779d8166de0524adc099f47335fdf726d6f59c806dbd6105" + ], + [ + 463, + 472, + 1, + "406826f24c8232ea5b313850ce0e923845b02ab7cd981c26c57d51fc12174e02", + "1f1d7894e9464852d7d35ea0eba9e49ffda6baa11c445bbb91f133ecc898fe12", + "118d474ea6e7cf19a213041cf9d53e57221b7f33daa2838af350bb9b1959e5a1" + ], + [ + 463, + 473, + 1, + "81a76a9c4bc424524ff2c284aa28c006bff097ff42c8249b6f60b5f38ac2490b", + "24fbc3fbd14f125052dab25c77ef11d21ab9eebde4bd89aa767e4f3ddf21b2aa", + "46135932751c9b33d6b974ce48459ebb535ffde24fe60bdac21ab3702639c54d" + ], + [ + 464, + 469, + 1, + "81a76a9c4bc424524ff2c284aa28c006bff097ff42c8249b6f60b5f38ac2490b", + "24fbc3fbd14f125052dab25c77ef11d21ab9eebde4bd89aa767e4f3ddf21b2aa", + "46135932751c9b33d6b974ce48459ebb535ffde24fe60bdac21ab3702639c54d" + ], + [ + 464, + 476, + 1, + "406826f24c8232ea5b313850ce0e923845b02ab7cd981c26c57d51fc12174e02", + "1f1d7894e9464852d7d35ea0eba9e49ffda6baa11c445bbb91f133ecc898fe12", + "118d474ea6e7cf19a213041cf9d53e57221b7f33daa2838af350bb9b1959e5a1" + ], + [ + 465, + 471, + 1, + "18a61d6303ddadd8028a44dc3c992bb84cb2187954d9a42e282a7d009b87d296", + "405fc97d965f89593b46edc5bfdef41b916a91b246e3c8d2aad8413f102de2a0", + "6b6a774ab282b55e8e4acb5af7e2f6bee8eaab65dfbca603d01baf802ffe1c63" + ], + [ + 465, + 473, + 1, + "573a8dde77733e385caf5258f0073d1791b21accde09faf69c47ee517bedaf01", + "65bd830793758573f07d0908fa326de4f12bde57ab430833c301e453f4cb57ea", + "74517bf87950ce4ccb31d48489fbf34aabeecfcf56e8bd65c0ff7773a8436cc2" + ], + [ + 466, + 469, + 1, + "573a8dde77733e385caf5258f0073d1791b21accde09faf69c47ee517bedaf01", + "65bd830793758573f07d0908fa326de4f12bde57ab430833c301e453f4cb57ea", + "74517bf87950ce4ccb31d48489fbf34aabeecfcf56e8bd65c0ff7773a8436cc2" + ], + [ + 466, + 475, + 1, + "18a61d6303ddadd8028a44dc3c992bb84cb2187954d9a42e282a7d009b87d296", + "405fc97d965f89593b46edc5bfdef41b916a91b246e3c8d2aad8413f102de2a0", + "6b6a774ab282b55e8e4acb5af7e2f6bee8eaab65dfbca603d01baf802ffe1c63" + ], + [ + 467, + 562, + 1, + "c5ba2c47652b87044eb0e244044f1fbac89d093c5cf8fd473393e26c80811a7b", + "fdc501ea392e9a311319f32ff2c921dd397fb2f6b8bff3b075ea9c79c24c09c1", + "80a2b6769b5187e1debaf4f8fe1371e34e7abe5cea81253a381633a0d64c4aaf" + ], + [ + 467, + 655, + 3, + "a8d5ecd9e47b2777817d3b36ac95b3c32e9057abc51eddc9121c195c8e1daa13", + "5d393cff67239d7c7e274011ece6177c0b420e38543c4c153d30e96d072cfe04", + "b7904838f2776f635a50b7fb739ab3bde6f65a00eb79b95812e97df3d726d0eb" + ], + [ + 467, + 686, + 1, + "7d0b42a1a88f8238e4c318e699970185ce830e214bba5482e4c1d414ad3fdae1", + "f7a7c42ef2fd88e7cdd438c807c9777a3f8473257a5af3bda53ba1bbd3631bbc", + "e113b06efb1151d75cf50e0eb420848a4e34152147c2a6ba8b379c693c01d774" + ], + [ + 468, + 689, + 2, + "f2d43d1944e596f1a59b92e9db50e1f71c623537137b332291ab708e8f12c893", + "d38161a15dbc76cd013f0acc8f1e473de18bf577e2d114035ba7595a58392b1c", + "e4f0ae41e41dfa45a4bdf056fe3ecb2ca9eae9ecb4bed9d8821dbcb7533746ae" + ], + [ + 468, + 695, + 4, + "30c945c0d2a9e6e5c477df0c80ceb66a10e7035dffe401115e4aa4989d97014f", + "d9d1fdeb828c022d882109e75735615aeaf0fb988f1f5d00e71b131ec51f71a1", + "f1fc54d08b5eb3df4f8f57f9071e4c92b6b7a9e11088816f0ca75d155d889aef" + ], + [ + 468, + 702, + 2, + "6531db23ef0ed35c75d9eafc7fd1b81055f26bfb30525ee4eca68016657e9da5", + "e2c961967c41993487ac3a99eb875fb21e3fc859d18297b613479c6f0c3f0d13", + "84e9e02694083bce38f78159cf829ddf8eec8c0ce2ce80bacc711cd4428bf413" + ], + [ + 468, + 708, + 4, + "134f3b8c90e39d94692f0a72abdc70b7056daa8d4752fa7ebccb065dee3e926a", + "8d12ab98500dfb65a6bf25e5a4d63aeb0d27a2dc3f7bef0749d7ff5e951f0450", + "c20a75a4395c4ae11d86ec466df527ad35fe28adec0f91d13779fceaa32ad20d" + ], + [ + 469, + 760, + 1, + "7d0b42a1a88f8238e4c318e699970185ce830e214bba5482e4c1d414ad3fdae1", + "f7a7c42ef2fd88e7cdd438c807c9777a3f8473257a5af3bda53ba1bbd3631bbc", + "e113b06efb1151d75cf50e0eb420848a4e34152147c2a6ba8b379c693c01d774" + ], + [ + 469, + 1090, + 1, + "21870b5e3ca9723229b49a108825f0b6a5b726bdbb65526fa1c324d8b7b7246f", + "8c372aa76d4dfc3f4eb8f6555d11d58a070e884684f0e1948cb74847ad5b27e9", + "07c6aab729c0e78c0892c9dc2cb4cae55eb345dfce60953227e00e8b06901524" + ], + [ + 470, + 601, + 2, + "09f39a286353cde0fd4ca783b940b8a5b77d46e4d3caa0d81306bf5119e99333", + "71fdd53b6f5316fc19398a0f3efae5c48d535fc4bcb5110e4e209b93f64de5b9", + "a7b7a7834ab33088c4a940080c77a378c5a415a0986b3fd1b2b946410c257215" + ], + [ + 470, + 761, + 1, + "7d0b42a1a88f8238e4c318e699970185ce830e214bba5482e4c1d414ad3fdae1", + "f7a7c42ef2fd88e7cdd438c807c9777a3f8473257a5af3bda53ba1bbd3631bbc", + "e113b06efb1151d75cf50e0eb420848a4e34152147c2a6ba8b379c693c01d774" + ], + [ + 470, + 1090, + 1, + "63702d5fc0415a8bc43affae174388c4303f46af4d08d1e8bf35f77a05de23f4", + "c2557d268fe3fdb7493d740b0e62a2ed0934d42435e3228853cbc1f622a2c510", + "627148d62198cb2417a7d3be9fc9345468b55ee91709b7f47090e207f9450bd9" + ], + [ + 471, + 836, + 3, + "c230a16afa914701cadaa244e09282ebd3ee739704c9f9bd957094a938edc16e", + "b8d369a5a31097e93e5dafcb5a7c8709536f7f07b16478a1c05b75cb5220eed8", + "5b0cac68d1fdd142ff4ab27e2c1fac9944d30106a05a8afc12a571a18bbca442" + ], + [ + 471, + 861, + 3, + "769674431c6d024a4ccd38eb9675cf16b9cb51695d4ffa16150af9ee44f6302d", + "f265b2f343fd82269ee28a4c49a857facc34bb5bae57978e674d781daa5e08f4", + "b2235f5d606dbd8aceca8f8c2fce2eb5628a95688340cd1fe5cda854b8d35b94" + ], + [ + 471, + 1090, + 1, + "c5afe3484a4f3142d7cec8664f520e580b0a20e3dd1a00a6fc84a1b5b32bae18", + "d4b2f44b431d6207c9d218c148febed69e982bc78e09ba3f6284b9a37abaac22", + "f50ece3129da6b089acdf5c05ea886401602f308f03c1ab2b974968d48f4220f" + ], + [ + 472, + 539, + 3, + "49a7deb25294e03a07d0d80bc27c48eac7623dfd085a08d9cc6d18bfe70f99b4", + "54472bba8cb33122a30f12d0006ad44774cba79427086c0e83a2903322875cc0", + "cae14b9dc7dd531757a1efafbf5608135658f1ff20d68d180069fddd7fa74c43" + ], + [ + 472, + 862, + 3, + "a9acca677173d43ad5b27a2c348883915081f0bde34273977d15ceafc257fdd8", + "d53a307b10ccff316cacc5e14104ded242f173a31525c0610b8a03bf0a4326f6", + "72e9761797451d031cbe95523f3939c55aeba759270907f5a1715decdef49af4" + ], + [ + 472, + 1090, + 1, + "a8d32354bddbd699d680afa08209efa1410a3eb9e566c435c46c4e6302cc19b5", + "99d4adad6156358de2d380ca98f72a9ce4675ce9ff60647b4642a8cb46388c11", + "7e6eb209957ca37699eecd6c881ad316e30a0ed0714d818ed4cc3a5ef49fbcba" + ], + [ + 473, + 762, + 1, + "b166162a95768c002060281676085172ee85a9d8bf53b163182756fa912f24bc", + "b5ed0ea1a70ea1c065a42a5547e1eecabc4edf123e1aa3ddb64b01fc57c74fee", + "dc6f9707319cb0301d1d7f058aead6cdcb1e69c095e7b4159c2a3f16db9182a2" + ], + [ + 473, + 1090, + 1, + "2e66f34bba68ea2db3b1bbe83e71f319476922ffa939775449b5cfec33c3ac48", + "36503639a34b6f95bba899cc31d9617a51cfa4468b1109609e0f1bead10e713c", + "b1ae6193bf0f2ab83be2a49d4098da3be42bcd4a1e8f25c55192ead25cb3a351" + ], + [ + 474, + 763, + 1, + "2c5f98a63f498b8211771094924f86d1ee5a26652ff1d9ef310cfc212d1760ae", + "0e91fe19e34081fc8fcd46d85c1cd98090974870221a2962f0f287d9b78eb335", + "3f75a81f0b2b66791b6b6979a4d701cfc041b5939c876ca2cfe70f56f39bb6c3" + ], + [ + 474, + 1090, + 1, + "b4e39023c1673ede4f0253ef1d51035fdeba39da652a98bfe044fe10d5414c86", + "e7e38750eeba3079cc6ca477023c0f8ea76a8dd0797ad925a0b7e48d30dcaf35", + "9cb7650138ef09e8cf4604fd6fec017ebee976c3b5538c9b655e6514ad6552ed" + ], + [ + 475, + 848, + 3, + "55571e21a1f718305b6430f2644ba6dc7ddeb21050b155338b0d81da68448004", + "69e48468e15eb5550d94429aaf245180e46577996c37e00b5ac879914592b193", + "287f05b06753608915d4b42ca5a3bf0cfbf49bab868e2f7cc51b8bc352f2cdc4" + ], + [ + 475, + 877, + 3, + "26180ae01c690269ec688f0e41cb0c4c5d7e01ceb61a4c70f0c840af4ef5af42", + "9a132381b2fcdff272d94d03094d7fd2579174480fc94d2b7da44a56894c7856", + "c86cbd6c485461e286462f6bc2943da54b0f809ed48784199af70ae499f56030" + ], + [ + 475, + 1090, + 1, + "509460de86c75cde4da5d4c71a02fb31a12ce94b123ed104bee871f1764cd2b2", + "6544600a43e134868f741b0b062b6e47c9b2342d88f05b8f5ce70073f7ba3e93", + "a4161baea56445cc8244dc5fb1d5ad4c49aa08b79f811629e83ae336a037c8ef" + ], + [ + 476, + 527, + 3, + "721f645c430437e31621259a3e8966f4a69a5d8624b1e580f62bba352fed7c66", + "88a887b0648cdf211b4ee82845db0cb2a4402a3dc007a9af5293fabe22f5217d", + "1980b40524a93d7b426c02935d092e3f103feff8e98ea8db7873a3cc44460c18" + ], + [ + 476, + 878, + 3, + "9e5e6458eb6f7be3d9ef4ac49963128abfa64e3b146674762ef144791e210cfd", + "119d5850a4c82d5959589b96b4a0cda802e20e13c9633eaf81bd85508bee676b", + "f8b6293070a2e5c906e2a11558b024139b9afcd9755e73eb94acad636189e96a" + ], + [ + 476, + 1090, + 1, + "ac0dd1e05f1e2d224aa22e999d84ec8142da976b6be0e003a5c54e5af304c898", + "c6506c0dcb0da619a209259fd773ee87021d29159171fa9bcb65e38c491fe39f", + "08b379f0e9893cae9b267a589646a83b3d29faf15b73be3629019c7b2b9ff0ca" + ], + [ + 477, + 127, + 1, + "96c932dbe1c8ba1c6d0783b9c88b5f1df3a576e27cd19ac129626c2b6f45ea5a", + "025e0bde106365b1e1f706bf7307c56a161a07a2655a6aa0b370c8befbd61b76", + "72eeb674197d439967bca617b5421b30de0f9a8c4cdd9abcad9dd9e20c3b5a18" + ], + [ + 477, + 1090, + 4, + "390dd4761785583a5ee7e5b13ed637bf9fed2428255baaa2bc8caf7631c538e4", + "e69986ada8422cb177878d124ca88797c47ba590f0a6eed4fffb29d14d9c148b", + "a0e85e7e6b4faf52a44f23f90575df0d093538f5692caa23f83f1355fe86f0b4" + ], + [ + 478, + 546, + 1, + "0e12568984982bffcafdd948fcfa616985529b13b349e560ba7e6e422d8ff3ca", + "da5519606d5d2b9608417c6e315151a9b546ddef1d02d6385c19c9e0928a92cb", + "fcb8fa06ec8154dcc7563152782c591bdc57a50a79d4ab20de92860533cf5313" + ], + [ + 478, + 640, + 2, + "da56cd0218ba913e43e0e779f63af14d4025adc787f990bba5aba57557aa29c1", + "62dc17cff01627b5ff32877380749f4f8d301a98e5da650edece745d32e2009e", + "256ff181b42004610aa5e4c4bdb75af183a1badb56a220e3230f929bdec13130" + ], + [ + 478, + 646, + 4, + "67b1e187dfce5fee7fb46dc83b6c42dd8ccb9574bbeabfed44a506a7208c0dad", + "d1b023191f621def3ec81c74a94d95e9335396f7ccf819e524e8a12748f21ffc", + "01736b3edc0d3c7e76f2647501cd24da8f7443d4a3671c93a734b0db502f3277" + ], + [ + 478, + 665, + 4, + "67c45053502ab8a1da368807dbee18445b108f1c472e1cee091087a84d32ec4c", + "9d5a8744440b49530f8329f5a3398c906dca8be0f12b48ea661e91b94b4a3df1", + "071c3844be1bbb880ecda8b32062d56b99862653e6ddf0ba848cdd5c389a74b1" + ], + [ + 479, + 491, + 1, + "17b0bc08b0d83c104a9af9edf6830ba61eabd83cae131252b7058f5bbfe260da", + "dfe75874e7140ad478c04553f5fad797b57fd2f8bf7ea458d7dca9739da1ad80", + "a020595c6c87de7c7c5d5bc8c89c93f4bb02a64222793fa292068318f79c9416" + ], + [ + 479, + 497, + 1, + "71f11e597a6ebd9e95d000d9eea9c16b5e1810d5fc022b9e11942b0942119e76", + "c390f8ac72b13eb3f5107dd4ea01bf3d63fdef713b509acf0d440e6bab52f543", + "350f31be0b452c95305916b820eae1bb7f364a1156296504aa0082147a012b20" + ], + [ + 480, + 493, + 1, + "17b0bc08b0d83c104a9af9edf6830ba61eabd83cae131252b7058f5bbfe260da", + "dfe75874e7140ad478c04553f5fad797b57fd2f8bf7ea458d7dca9739da1ad80", + "a020595c6c87de7c7c5d5bc8c89c93f4bb02a64222793fa292068318f79c9416" + ], + [ + 480, + 495, + 1, + "c85bc67d85806d46cf8718fa42996417c448f8adafeee0739f82cc10ae1c4ddc", + "2d626a87b6ad092a317c243bc7f84d1d3e2f1f7ab3a8cada570e34546b6b6aec", + "9fc72f3ad0f13f078ece8c333394ffa50e15f28cd92ab74cd05e79bae004c90c" + ], + [ + 481, + 567, + 1, + "fca85985b5a54c61605df85a1c0892e528b44cc4a25bd541c13f2425226957a2", + "20af1cf6191efd01ba0f2ed8a349ea6e0b597bd6b42eb6c8883a77d1840e06b0", + "5109b6ec6d2759b98612fe26e819501017f5f0dedda27f31267d5baa68729117" + ], + [ + 481, + 637, + 1, + "3bc82832a796ff19e868a650a2a370cc1bca1188c0e2cd1e411106455e4a0229", + "a0fcb1fceb7b66d04ded579d2796a976b08d77aafa59c80f6406740dabd9c361", + "0e7fecb800c4b6f33788c780e96d9e27b6d0c175b74a30643a85953ff943b9b6" + ], + [ + 481, + 670, + 2, + "8f895d80782aaa321235fd98a948c8b5e39b6470145ce54b6d3048182b8de42a", + "484c58e99f08101ffdca6ba8fd966ea5f77c905b7f54224e86ed28df2e51bde5", + "75d93dbd3169af05460cf35761aee4b72dbaca0c07c6f3359fd518fd5d9b90f5" + ], + [ + 482, + 491, + 1, + "ffc93553058c0fb50f7ac6005572f69a3ab5a0c6ce0126b655c775decc86412d", + "6fc96a036a759b43ca5024ffc8e0330ad6102dea8d3439c8e7398f33db68b314", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 482, + 496, + 1, + "92df97814da8694f6b05d0510b9b1bd1cbcc53bb4b3f20bf24fa7d43c17ffd26", + "49b4a6231756e25031b6efab60cafefabd61c1f895d0b7deee120d86f6db195a", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 483, + 492, + 1, + "e29c2a2f1f7c45a89033d14ac0ff029fb30361b7e1bbf2929ef1b397559b5e46", + "6dd058a1fb98b99a4463a5038cb996fc0307d9349d5b9a62954140f0c05eb4c6", + "908cb6669b34c7323efb3e31990b5d6bb067bd17616a8c326d095db55d433d3f" + ], + [ + 483, + 495, + 1, + "2f5b3f3137fe92b57bf214e97f0e3524071dc6b1962d5bdd2047e3a473ca3a20", + "ed512f7a08651ab2cf2a724f8f793b8a40642b1af7005b0b877f4aba42cef96a", + "e689615cbcb46111c72a32d7ead17769bfc8069f5914dfa9ef23093f0c41f09a" + ], + [ + 484, + 493, + 1, + "2f5b3f3137fe92b57bf214e97f0e3524071dc6b1962d5bdd2047e3a473ca3a20", + "ed512f7a08651ab2cf2a724f8f793b8a40642b1af7005b0b877f4aba42cef96a", + "e689615cbcb46111c72a32d7ead17769bfc8069f5914dfa9ef23093f0c41f09a" + ], + [ + 484, + 494, + 1, + "c70150b94cad15cef663a09a30e70bf48e8d659186dea2d5077e1a9ef1872096", + "f0cbcf2742cf9d81d2590db07c880d6af5a1889c5eb3f7f2d90d8f5527baefa6", + "67c0b48b49e052b763d598b372308128e9fe1b79f55c438dc6f6a2b7c368d05c" + ], + [ + 485, + 490, + 1, + "92df97814da8694f6b05d0510b9b1bd1cbcc53bb4b3f20bf24fa7d43c17ffd26", + "49b4a6231756e25031b6efab60cafefabd61c1f895d0b7deee120d86f6db195a", + "c257b197e7882f7b22606893381396e295aff0a20049b5736ae533d60199e972" + ], + [ + 485, + 497, + 1, + "b86c640dde72f0f246fdde1c6dc197abd0eea0969ed7a8abfaec89628c97e8a3", + "f20389e47b19b89dc1fbdc910ea1be91112a7886634025802b155e47211f7d29", + "c1644bd23cd25bfa0d9ad9c1bd11d29a152a5f8743c8b40c81bc99767ba96487" + ], + [ + 486, + 492, + 1, + "71f11e597a6ebd9e95d000d9eea9c16b5e1810d5fc022b9e11942b0942119e76", + "c390f8ac72b13eb3f5107dd4ea01bf3d63fdef713b509acf0d440e6bab52f543", + "350f31be0b452c95305916b820eae1bb7f364a1156296504aa0082147a012b20" + ], + [ + 486, + 494, + 1, + "17b0bc08b0d83c104a9af9edf6830ba61eabd83cae131252b7058f5bbfe260da", + "dfe75874e7140ad478c04553f5fad797b57fd2f8bf7ea458d7dca9739da1ad80", + "a020595c6c87de7c7c5d5bc8c89c93f4bb02a64222793fa292068318f79c9416" + ], + [ + 487, + 490, + 1, + "c85bc67d85806d46cf8718fa42996417c448f8adafeee0739f82cc10ae1c4ddc", + "2d626a87b6ad092a317c243bc7f84d1d3e2f1f7ab3a8cada570e34546b6b6aec", + "9fc72f3ad0f13f078ece8c333394ffa50e15f28cd92ab74cd05e79bae004c90c" + ], + [ + 487, + 496, + 1, + "17b0bc08b0d83c104a9af9edf6830ba61eabd83cae131252b7058f5bbfe260da", + "dfe75874e7140ad478c04553f5fad797b57fd2f8bf7ea458d7dca9739da1ad80", + "a020595c6c87de7c7c5d5bc8c89c93f4bb02a64222793fa292068318f79c9416" + ], + [ + 488, + 545, + 1, + "0da8a6afc0e68dbedcf613b96e2cf2e3e1207845118c32c5cd93fec1eef45f51", + "814e3ec913bfa50a33b2f198d968d316a1601a87f90c6e0483dc4266708fc6f0", + "4e0afaa78bcbbf823dc0bfc9f536c97c839e3e10ae46a4cd4f6ab429ff1d8bc0" + ], + [ + 488, + 547, + 2, + "a89d2fd20063141dd4d377a0f0a123b5eb05732029f507a83341419bec74162b", + "9eab441201f993217b156f20a3ab58e091cb51d5bc444d040a13b113450425d1", + "eec217a4cc85d8548a563be484ddb732f2d44e3903928b187592d9ee609c207d" + ], + [ + 488, + 685, + 1, + "7d0b42a1a88f8238e4c318e699970185ce830e214bba5482e4c1d414ad3fdae1", + "f7a7c42ef2fd88e7cdd438c807c9777a3f8473257a5af3bda53ba1bbd3631bbc", + "e113b06efb1151d75cf50e0eb420848a4e34152147c2a6ba8b379c693c01d774" + ], + [ + 489, + 569, + 4, + "da2cb7a767101fbbabafa0012e3db875edc87a45ff8b511f3d4a08a96d4e1b34", + "c1ac4c7637dc60d328f8333f37d41018ae22f2eadb5aa2b246773497c2d77212", + "bb894cb3645bfa37fd7ddb8cf5bd4e34b4209389c27bf32842352d148eadcd38" + ], + [ + 489, + 668, + 1, + "1ec5af28753585f87d2bf90bba8df5b0e0967f5520309ac89e65f1c083fdaf39", + "612e1be814ec02fee64971548ff1924586d3545b7addf136f4a7f87f0cde7ee5", + "9dc884c6bb18a97c3a6b98a7a55025a888662246be9e5e20569e5ebfc02f8242" + ], + [ + 489, + 688, + 2, + "b2d50d76a80bc26b1801d2561f93d6ac41b3a104e8a4f649172ebaa257198d76", + "82a9c6725a201ee9c80aabd6df23dab9f9f311b8470fd9b814a707cd00639d92", + "bca57a557518a17832c7a2ab182603005d1fc825dec86eb7a5457ab4490798b5" + ], + [ + 489, + 694, + 4, + "8cdfcb5622724f5da4833d968143af370a2fe3bb46b255d4e0b972ed6c98295f", + "43b65e01bf7e356a7492ff7c122dfdbcbd709a0f8dbf34338c4d23ae469770cc", + "3bea47826cb9c7f589c576d55ac1db99cc1b9a99d9c9d0ae89d8d901048843b5" + ], + [ + 490, + 498, + 1, + "6ce16fc71c0d372db4b1ca9597ca463dbe1eee4cfda81cbb3f5c06932a110316", + "c34dcbcdbce9a9ffb4c5733e2107cfa260e51c2cb7ea4dcd87242d48af693891", + "77cd93259c3f5d131bad5bb450f9c6bf3e494f0eab94963c2d25358bb88aedc1" + ], + [ + 490, + 764, + 1, + "66a8323b93d4aad0ea2b09b342661216c9c791fe43483e282c4f9bf56b9fc7c9", + "a5b1a1cb71109c593e682c259a6d5b637c55fdae6c99e0298a95cecb8941ff01", + "a1c364026a8ef6220587c11845aa9c617c95b531565e28c57847a1a1a9c523d3" + ], + [ + 491, + 498, + 1, + "98aaeec38cd6323842ef5ebc4435d06b7fae951199768bd6cdf2ea769e5ad860", + "7cfc05beeaa42994b06272dfa26c799664a6accff3f6d26b65c85898487ad245", + "624e6a53848a3aa042ce89cd739281a1347978cf40b050835a5803c502c541ca" + ], + [ + 491, + 765, + 1, + "093261155e0c950d9ba2dfe704de3248f99e63555b69d159d755d49f15d00f8f", + "3daf198820fe62bf6926941625813fc341dfc88bc95503e6acecc55eb6273460", + "4eacff911b0d7357f03007a83002b253a2699db02d31704a0e7598e3a0319e27" + ], + [ + 492, + 498, + 1, + "1cab91dfdcff0a20479fff75c49287d0d9e8745c22ae0782bf45d672815043d2", + "7207f04a52dccc134dac75ae142c63d6883e0e85cc7494a6e3e755d13854097e", + "2c807beeee3c535552b8972676f5059fced35094a208664c3c8364712db47c3d" + ], + [ + 492, + 837, + 3, + "3b1473b11f3501b88cf417dd0ace0be67eb83be175e6e32077cdcf9d1616e1e7", + "cd3b3964538674b54e9e9f30dfd468d059d2107726c98ccf44809a2490df3e5d", + "eccbb84b720ad70e4bc6362dfa182599318676712e95d425d67dad136d547c3e" + ], + [ + 492, + 855, + 3, + "fac5b0c8c7b9bd7dea66787d0061d54f70467d81c2337f96dc2d44460b44ddd2", + "41589b915b500629372ebb9d95047657336f8d787b1f360b2935c38020aaf6fe", + "0ddb06b1f9391b29c0bed9ecdffb4b2af9481a7e524f2e8d10bd01cc7ba74e57" + ], + [ + 493, + 498, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 493, + 540, + 3, + "84e0e80c327efba5489138fd0e07dad92692788cbfb03b63f65bc9b49a620b5c", + "8a60e934c7cf8f8cf867ba7028770ce9287ede8c428fd677a249cfef4359de4f", + "e341fb41676d2bb5d5d50f3903716206126670a6bdfa363678b1e682a5d843be" + ], + [ + 493, + 856, + 3, + "823e1f004f7c353d12ce2447db273e0a05761bddb9ec032100192802efd77b36", + "ced92e74a1f725905415c9697b0a72a11fe1590eea043e3a699c86702d2cedae", + "3a1293cde8b777a5d6bb1547c46397d0059ff78f3d332f060a028619c0bc6cc3" + ], + [ + 494, + 498, + 1, + "69fb1e0459ef0158c57b2174e68fb119c8de7ee0a29b210995053ed3ad642a4a", + "7b9124533c9cee4c2b3cc86f745ae4817c8278ac461f01acc2035618a0356a59", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 494, + 528, + 3, + "7cac39ddef15b7aa3d54d0f113326088afb42109779ae7974992f15c31eea7de", + "fff70db207c8aac63f338545136043c7d6c06454d9b7ddfcd46860164e235bca", + "045b0d2b75cb5b3c821d6d4f9c584cb2849e83f4b71b23fa54cce8fe0a3d4d4e" + ], + [ + 494, + 871, + 3, + "9fb09eee30ae43f1a993c84689193791b72bc55802b165ae965effb5d229b085", + "eea9a5f71597c4d3ece26bfd0728f8605107ace0503dd5d7803d89554bad41dc", + "9c989b77a71fea63a92be9a8a6beebda8ef38b59bf219de1f26467c299cae140" + ], + [ + 495, + 498, + 1, + "918ebaf63e272a40c658a32e2104445c7c87448454f28f6c43be6ceb86f3788c", + "b69e6edc181076cf12726f5fa02155c55aae286c1b86cb54669222f241bab258", + "950967ce11a6568f2501e37299c1ca53e8b98d13e728d93ae7f1dc38ea4eaee5" + ], + [ + 495, + 849, + 3, + "f0ed2a95569c43d22572311275f2ccdcec01a8a6abcc4e74a119dad088dcc21b", + "374918f3727163a7a39b70b79153f482e8df860ab228b337143ae0003a784c27", + "f343a072cc107a758d424fd2cb153e18c15b76e385161bc4eaec8dda2af20fe3" + ], + [ + 495, + 872, + 3, + "70f9ca60f9652b9d34c6f4e4ee810312e15af3a97bb69cefe91e008ea7e594b7", + "f14048db4064b8da17d5ad5cedd02460dee6a384e5ebeed3538dc6ed807e8323", + "48b55a90a53af91e07e58dd179fd1f5df785705796004a926db75073faa8f5d7" + ], + [ + 496, + 498, + 1, + "b6c829ca461fe119019867d01798d66ab90220e6ce3a4395fd44baf1930742c5", + "41e8195e106e6bc622ddac28c1aa4cdbf971910f027f1108d6c4c64cc4e2f399", + "369496bdafef0efb049a0df7fe5c040ff89560765479d684e019071cbd1ae570" + ], + [ + 496, + 766, + 1, + "381d22a93ed43d4145f9474dfbff69dc48bab88fc95af3eab89afa7f84b5ea6a", + "92458daace8bbf9b9f5e061729f92b8bcaad1af8fee233766e2e377868641c40", + "582f655a0ad41b29edc6f82935e5252f4a5605f21de282b859df38b679a655c7" + ], + [ + 497, + 498, + 1, + "1515b9a839d639d370e44d35f158fa932bfed06636e64664b07cc03d38118144", + "f7bd1877c31889e865f47c250792cfb2662bf127eacab27ff746a17147604cda", + "4c91f4b393680a82f1dddb8a3868446788202059a3d9febe5ece75d78d66a0b4" + ], + [ + 497, + 767, + 1, + "bbdb87db566d15ca0d0d8f26b779534be6f04bdc3434dc407e75db0f26cb9d4f", + "fb3637f7981c80f4431e0be67ced8e202cca5f8c4d41cbd7c96a4e72d00fb9db", + "ab6ef273675b5f460d40ae2122c4aa400f44672aaf62123c9f2fd74cc665f6d4" + ], + [ + 498, + 127, + 5, + "5cb6fb0e5bdaa1398a7bfa2f51925a225d69bab14f66d4efba1750ad842ea176", + "8f8752e86b088a30cc4ef8c596d7dc4eb8f54fb9498a6f826247bff04f24e10e", + "ccb3facc975e67eeb2d3f781c966f1180b01579fd334f1e421dab3c331e4dbcd" + ], + [ + 498, + 517, + 4, + "b89210c951ccaa5e53dcd62f463ae7ede19ab3e1d117b6809d292cba719bce45", + "9dcfb9212fa3c4ac841c262b4872170a19baac1c59669882605d174650ebb356", + "f683f11c9baf1b4cd92d02f822a174428d5adfd87252a089cff4c596a7458cd3" + ], + [ + 498, + 518, + 4, + "0b7d0302145fdc98663d737e09a27ede0b7cc03835d04378eb156ef559813a85", + "be200cf58d2db5296858af67f23f9604ec2c90d6f68d47375fc382b530c48ab7", + "54d3bf3a9fc1f36ccfb74310ba46fa8facdabd49733468ede6f738ae71225ef2" + ], + [ + 499, + 545, + 1, + "18a7f5003bbf8d51e4e2544df8c5e6dccb33343c406ddac1382a59b2b5a41e6e", + "544070b904984f3d01bd012ca3c2375e704ab90cb58688181159e0da209b2fb9", + "f8cc13e1c687427471da2fab1033564125934b34412fc6c08bd4896914dcf230" + ], + [ + 499, + 562, + 1, + "5391ff7b3e582721df59012638c1939dfb342eec4daa872bcc87856aa40df1f5", + "477f80b0b43303b53e253cdc04b1dc33007d1aa58e7e23f138fc010d2b9eea17", + "120178c5a69e69ab67478e7e046546d63c73a29abf429f4471b97619ee760531" + ], + [ + 499, + 657, + 4, + "c2d56920c8be4303652426b8e56439d2adaeb66d22c00244ca23e44a7758f586", + "9a87d6ce45d78027887b9ebc91fb3502fa429809d8f2275d45360d31512d3f8a", + "2de4a8bc1acda70ac1d97943a235ca11da06b0e3220b5f447b128b634ec62afe" + ], + [ + 499, + 664, + 4, + "323cfe49f9c040d32c7fe49a68cacdf608180c651f3e3af93c6121e5e6e47098", + "39fdd4fadf62117fa808de91532354584a891a6146638e3821a08db247b59b88", + "f8378fd6043342188b71b0b9b6d047e73378aa7a397765f2596870ff2f28ad47" + ], + [ + 500, + 509, + 1, + "0e12568984982bffcafdd948fcfa616985529b13b349e560ba7e6e422d8ff3ca", + "da5519606d5d2b9608417c6e315151a9b546ddef1d02d6385c19c9e0928a92cb", + "fcb8fa06ec8154dcc7563152782c591bdc57a50a79d4ab20de92860533cf5313" + ], + [ + 500, + 515, + 1, + "1ec5af28753585f87d2bf90bba8df5b0e0967f5520309ac89e65f1c083fdaf39", + "612e1be814ec02fee64971548ff1924586d3545b7addf136f4a7f87f0cde7ee5", + "9dc884c6bb18a97c3a6b98a7a55025a888662246be9e5e20569e5ebfc02f8242" + ], + [ + 501, + 511, + 1, + "1ec5af28753585f87d2bf90bba8df5b0e0967f5520309ac89e65f1c083fdaf39", + "612e1be814ec02fee64971548ff1924586d3545b7addf136f4a7f87f0cde7ee5", + "9dc884c6bb18a97c3a6b98a7a55025a888662246be9e5e20569e5ebfc02f8242" + ], + [ + 501, + 513, + 1, + "d913a084ea362da7c19f081d207e3cfe15faaa3ebeedfc5558bf83d484201a7d", + "04d02fcfe3667cafd0371f1da4c8b7b6f35e7819404a16250daa49bc449e827b", + "ce07581bc74d1393840cfe99d9445dbbf73543d129472a39af5bfe81a6c67528" + ], + [ + 502, + 511, + 1, + "69e3f5a8a14c2af504c63857412492f378db7bcafafce03b146dfb7e875fe297", + "3fdaf39bdd67b1778cb4bec6cbbe8defaef481e5f9933ee058f315608d4c28fe", + "8bb49d93f58b98de0f0608fa55fb8b9c71b86adcf6347dda862e9b82b6165ed7" + ], + [ + 502, + 512, + 1, + "9a7cd1e8fc576e3d44a58e8140864f2782687767a595d0cc196de1585edf5864", + "c5d8ca4dd1a4f5bf37be9de84973d71d6e8b3bc7cce60b5de76117d6094cdb27", + "d3f6acc5a0c9e80922a0b341f42f46dde9800c2e5999ad63deacd496105c5e27" + ], + [ + 503, + 508, + 1, + "69e3f5a8a14c2af504c63857412492f378db7bcafafce03b146dfb7e875fe297", + "3fdaf39bdd67b1778cb4bec6cbbe8defaef481e5f9933ee058f315608d4c28fe", + "8bb49d93f58b98de0f0608fa55fb8b9c71b86adcf6347dda862e9b82b6165ed7" + ], + [ + 503, + 515, + 1, + "17e03593e4a16c876c8d42795ca4e315e9910550054e55f480075428c79d79dc", + "d3f997c1f03daf60bf625e3d895592cffc41871f861d8861530c9e07f2beb705", + "f26e021c4a62dd5693f75e32021c75cd4fd23c185a72daf594f26415e784f643" + ], + [ + 504, + 510, + 1, + "d913a084ea362da7c19f081d207e3cfe15faaa3ebeedfc5558bf83d484201a7d", + "04d02fcfe3667cafd0371f1da4c8b7b6f35e7819404a16250daa49bc449e827b", + "ce07581bc74d1393840cfe99d9445dbbf73543d129472a39af5bfe81a6c67528" + ], + [ + 504, + 512, + 1, + "1ec5af28753585f87d2bf90bba8df5b0e0967f5520309ac89e65f1c083fdaf39", + "612e1be814ec02fee64971548ff1924586d3545b7addf136f4a7f87f0cde7ee5", + "9dc884c6bb18a97c3a6b98a7a55025a888662246be9e5e20569e5ebfc02f8242" + ], + [ + 505, + 508, + 1, + "1ec5af28753585f87d2bf90bba8df5b0e0967f5520309ac89e65f1c083fdaf39", + "612e1be814ec02fee64971548ff1924586d3545b7addf136f4a7f87f0cde7ee5", + "9dc884c6bb18a97c3a6b98a7a55025a888662246be9e5e20569e5ebfc02f8242" + ], + [ + 505, + 514, + 1, + "0e12568984982bffcafdd948fcfa616985529b13b349e560ba7e6e422d8ff3ca", + "da5519606d5d2b9608417c6e315151a9b546ddef1d02d6385c19c9e0928a92cb", + "fcb8fa06ec8154dcc7563152782c591bdc57a50a79d4ab20de92860533cf5313" + ], + [ + 506, + 546, + 1, + "8b514f9f794c3bb82653d1a37fdad5208eb951474055ad16f5ed4e39ee5c30e7", + "c5f230e7be74db7fcc66d271a1beddcda0e214fa168daefa674d555d2277d0aa", + "83418876a44e1a67bdd2c5de8946d03e872d8aa45f80d176f368e2ed1677284b" + ], + [ + 506, + 698, + 1, + "2d1143a049b70040de268d99a29a3565e502982d54be22f2194627d3d87ad8de", + "781efadc8de0c57e65fec1e7d87b4ed6bc30588cb82499208fe722d279342f74", + "43bae01539b6224c779d8166de0524adc099f47335fdf726d6f59c806dbd6105" + ], + [ + 506, + 1054, + 3, + "6aa3aebab5e99dbf35dddb43df4042757acb5bb22e0e4c0bc9f2346ad960221c", + "15e2b13cfc419491c5bf9871b53b326f4ac34e27624df78df3103ddc0177302b", + "47c64308b591b2e3065c9ec9366363007ca8bfff64b8d81e19a26fdba5de66be" + ], + [ + 507, + 567, + 1, + "b5adff729b3ed925e2dfde17b9a470bffedbe61d49e57f198eec97ee17c8f474", + "6574b3037bf3ac5d396a349212ed228ca6928dee2226adf4cb0dc7a15b9deea4", + "9a15cccc86ed2b0a8ed466ec622a22f645f5bcf1c272b76973f785ef003f815f" + ], + [ + 507, + 672, + 4, + "51c2f3ed609afc96cb19242dba30e0689524e085c840d8d88fd713b3c195930d", + "7166c6cbe3e1648c93eede796669bf0cdd75cc7b611d4ce12c228421787d44a8", + "f796cadb08f99039101a840398aea69ab2a76267685fb834f3b20b2d73eca992" + ], + [ + 507, + 701, + 2, + "4164bab00180f39f0203b6155d8f6a13548640198c3b142425ddadce510f0c04", + "6f64c4224da24f7f90c37d4cd256976dcf8f594b83ad87c3781d6a1c72e534a0", + "9f164b9202a81676f2f46dd4251228fa474d2c16d733e40199afce766a9c7d1c" + ], + [ + 507, + 707, + 4, + "73d75304c0e0c9d65e05850ae47d6440d39e683ecd4d1c1fbe75ca4505d47982", + "f5c9169ce448d20d2cc0fc97a96d4e9259da28acf8ec8acc2417f06ce326d57b", + "f2149ef801f83b6b9942d01d4f1bccc27b64c1f812b594466665d7ac4901f2fc" + ], + [ + 508, + 516, + 1, + "1848d6e11cc51f3c1450c5dbf4cd0b7fb43793708905585f17ea710a4c6b21ba", + "362e6da54458ba3721edd44fc52319de37e6766cbbd90cb33fa9aa33fe9a72f1", + "097f8813e9636a26afb037d656d6a3b156c95d1893832dc832b74e58b43c0463" + ], + [ + 508, + 768, + 3, + "618de7dbb2718f3f35c79d2df291d00521f3a637571764630ae5769f816e3087", + "83fe86ec0eb07c9119bcd4fe1af225f1dd7c287fb43c4821ce7363de04786876", + "b8c3d557de8259927dd15a8e4c4df797c5f6c7fd50f8b47bcda5aa3607f7d6e8" + ], + [ + 508, + 769, + 3, + "0021bc08a4c3bd909c98c20216d5df8d38cc977c40e70160d75cea48cf01e68b", + "55414af1334eedd673dbd0667e8d5e049acec7a38fe6063515bef5308e860957", + "66f5c8c827965ebbf1671311ca917d6daea625a8734c2f994cafd819d5659e61" + ], + [ + 509, + 516, + 1, + "e2b8f4b5faebf3f362264365ffce27b050e694c45c5b12c4248601448033c0a5", + "a41ff062a9bd3a8da5624fdd0e1d7b647a2de555cf898e85654ad8927942a0d9", + "677f85d98cd6368eacc4e9ac195b0cde58bcba563b82e37ea666d3f59d51a885" + ], + [ + 509, + 770, + 3, + "15cd97b9a04e7b4baf59029f0d00d60f31f86b1065a502296c292d0a67abf992", + "ae4bf3d1a1d91c4ab4811ffb7b86f84da98f9061c1d3f698808357cde318ed69", + "da0f7257c4e081f040deaea70bf15cdc16b796f421a543db4386f1df8f4109ff" + ], + [ + 509, + 771, + 3, + "4a0813452ffb5383ae4b352aa4dbc15d38633a89fefe5324fbd99e939ed1e86b", + "705c1dfcb0e8685a250c927bd0a50b2cce4b6d2ce05b62114085058a26e6ceb0", + "edcfe690ade1cb3ddaab8c81e445c0b315853549baca7f4016f7b06da2dc8e6b" + ], + [ + 510, + 516, + 1, + "64ffdff0a291ae6f6a063339691cc10391261bda496c40c4c53f5ba6e199e42c", + "6d2c8d2d26f9c4c0cfd1c8678aff8bff299203679cc4048d4fe805077b72b2a6", + "3e355e60c0075606c50bafaffbee01e984c6d53f904e8ae6391e1d219c3e3378" + ], + [ + 510, + 772, + 1, + "cf931c0fde621dded54cd12c8a11bf1371187d25f9fa9b8c02050d21646cc5e0", + "e1b91c97ab75c9f4da563792cb400cc1325ea6d7994433a4f6cec4d882d745b9", + "fc70b485b653d1684995aafcd3fbb0ce72329d93750a7b7a82a78e8e595b549b" + ], + [ + 511, + 516, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 511, + 773, + 1, + "cf931c0fde621dded54cd12c8a11bf1371187d25f9fa9b8c02050d21646cc5e0", + "e1b91c97ab75c9f4da563792cb400cc1325ea6d7994433a4f6cec4d882d745b9", + "fc70b485b653d1684995aafcd3fbb0ce72329d93750a7b7a82a78e8e595b549b" + ], + [ + 512, + 516, + 1, + "36a0e7ee85cc7afff5424689d0542fb01130dd95c0fa43d4a6a5d84d794644ea", + "97dd4fd538cd6ba0f7489e30ccffb4d672ed536ed302828cd8d13de5f46851a0", + "d2c9271cad67a0249e7fb5575728d1c4da20b8277b4acf6369e2effe276e5a6e" + ], + [ + 512, + 524, + 3, + "88ed2b0a148224e98563586a571f2b863d7bb5d6cea2853db05805d66a1a3d5e", + "116c123576077170757229a10b8107561089c1d737c4f1d452e918cdc4958a11", + "10c61f9e0d931b39a1f0ca297aa772283073a1bdba292a4ad22c610d7b80846c" + ], + [ + 512, + 790, + 3, + "8b10a9bddc583470e5364a5d386750a48f284a1c4d7146d34630abf4da166179", + "29cf52ae6408657915dc06a5be227b1422532833716de23dc42e14ecf31e350d", + "251e754e6527c4979c7837b9d8996978b7fc1e2c87aa4bd8457a212ff68c7542" + ], + [ + 513, + 516, + 1, + "c6ef6824202df93a3115f794499e639dbc9d929b527980fd701cd00bd6a70492", + "35b15770e542cb02af9d432b83e33db8ce1bc50162b9c594761f8ef9571c630a", + "91692f25b679d138bab46b29a84074a84f9954959909a93a94fe46c3a19ef0f9" + ], + [ + 513, + 791, + 3, + "bbfbd3b5fe058db2ecb79f5c1d39b065a1b00a90decbf7afcd41e50304787999", + "96b407ee93e3883a6597145f880c6421635083b11cf95709f7206be168808dc2", + "386e5c06c7380be5e7a70cdf7b8bff4c7d8452ec167dc703b0722c25492e458b" + ], + [ + 513, + 799, + 3, + "dbfb1c640bb02a1889002706baab612a3d6892956b8991dafa254f9c38c0e6b8", + "73645d3f40e1684b1fd22c2c19c0fb07f57fd57871284f8d159a70335ee36fd5", + "a3b212b875888f2e2de0e902f1a52d32e54f8f043b99b949cf2e284333f5c6d9" + ], + [ + 514, + 516, + 1, + "1938c7171fe26f922da7e15b4ffa2f96d2c23f1da8a3bb6bb1f48ac959e2b85c", + "ff277a6a1a0187f629d17755e08a87c5b89f2e78201800f0aba1966c56b250dc", + "1fde17291e80158f8611673f6a01a080a584808c3053177cdd30423e9f96dd76" + ], + [ + 514, + 776, + 3, + "59366a34032881f75b9316992fb753a2afd60bf019bb6a12a0295926114c074a", + "903f5bb884e10c2651a6292437f8ee2e72c7d00e33a92e33d7b1223fb1688c7a", + "b483d0f808917da47a675bbaa19e6e638cf551ed113611555c82b93e9923a8c9" + ], + [ + 514, + 777, + 3, + "73ca6538e115627e6d7ae1c2c2a20b157a56d1828632105edacd65463204c5c1", + "9f047d4ecf1ec0c01cc1833725b0f2e0d28cde26538ba99ef33415e51027b870", + "a95e5d0bf08e18db653d95c7cd8d219460bcbeef919bfe6ab6b7d7cb6dbf58ea" + ], + [ + 515, + 516, + 1, + "1da741cc02efe25adabfdf11cf4bcb59b38dc93fc8f7b3a51a87fab543a9c40d", + "3b240df5cf4fe92677dcd1fffccff48116e12a38d2dedd07801ad3d6c6bb7bbb", + "36d489856068423aebedbd89d846b43c8d1c917d03a1fe809a99be2fb6e022df" + ], + [ + 515, + 536, + 3, + "2dc643611cbd34783cb02fa4832ccc60667ad5d8bab56a8e8621baf90151eb90", + "76ae1e75b50ec978e2a07d1a1290f3fd1f088f2f68735693f32fcf3600b81c73", + "91094170ee14c582748b62e8bbecf364b407062187fcfbb65f2506311ed3f9c7" + ], + [ + 515, + 778, + 3, + "a48f954c2001371130a3f136f25460d2578fa9eb94bcd2c6fd8a8b6e8a188ee1", + "1da4334ea9d10431c7136bdb619da558ff30ba58bec36455442acf76a02ca9bc", + "12a4abd40868e9b3d90fe6b927432eafcdf47618b5112410df8c2a45aca7217a" + ], + [ + 516, + 127, + 5, + "a8c801ac8dfdf748da00edd53d24d40d7dada60318c588321680fdcf629a27ea", + "e37b089190ee75ac0c77f355b4fcfcab94c1cc40e98bbd5822df3d8bdf4eda1b", + "c5867216da7bf0a626af46f15f1dbceeae0ffdd51b308a3e92da945d6bbcfaf8" + ], + [ + 516, + 477, + 4, + "079a62ad038d4e00d37342a0316c3f6558e1bf7d15b0f3562251e3591f94a897", + "adc60c31578005a59ff0e8aee1f0c0ad4f45364a812f30b97f62820c6ea525b3", + "812d72abc1c76289ded0fbf5d6770827aa4ed27050254ff12dc2ba4f2f65ded0" + ], + [ + 516, + 517, + 4, + "40d939919dc07ba602aefe7537e006deaaabd37f15cb383a408f1fa555d8531e", + "61a8323b60e11bd96babc9a52367be9864d31d754f3f9e7fa2863a789c93a88b", + "812d72abc1c76289ded0fbf5d6770827aa4ed27050254ff12dc2ba4f2f65ded0" + ], + [ + 516, + 518, + 4, + "076264fc770f5c1709f915ba0680f4042f0f05d4cd6e6b61434a4db64f6ff071", + "b4a0aed6218c47cee5a710179513ac93a1084d96cd0631d26400e889c59f5838", + "31f8d22e4339c95aad5314e41f08a5dac8f8d5ead0121afd1d43f18dba2ee626" + ], + [ + 517, + 127, + 1, + "054b08d3b201f11fb734aff3487e3f2b59d7c685131d900603803f5170592d86", + "361fdac74845828e4e46680f23ed8bae40001bb77055f2eb0223d01e848b6bd7", + "7e56b9c1dc2a0f16dc99b2949b94c6dad4d27a6f93b4a0c24669789b7f9a6bb8" + ], + [ + 517, + 243, + 4, + "4fee33409a58684e6a2b986b79ce07127c66569445ba73fdd094c49c92a9454a", + "a37fd063640ddb491b223174a565bb02845177caa4bffad2b1dc221e93d2a562", + "8ed37c2c04e29668775354301e656995f3dcfee7b7ab33a58e53dad5d365e189" + ], + [ + 518, + 127, + 1, + "5cbd3083c1a41b70d8372eeaf12dc0b53ca8ce10329b3b36b95a661e8b525003", + "febe601603b5ded36d93e539da119bb1db509adb1abf5c2a6fc5a144ae7838c1", + "80aca235238b6d177eba7b023e8f7b80aba06dae12c86b77e57f21357dc7c7d5" + ], + [ + 518, + 240, + 4, + "a1aa5d2d430643ba616cf4fc7c0ffb89e134dd75f5a4ab86d385b642a8315702", + "15ba265ff29c23f4a12934996ad1e3019630e17dd2ba709244681484d1097cba", + "8e61ed5031a4c41b4d4203abeee8432a9b5914c62287b75e50b59e22e945891e" + ], + [ + 519, + 235, + 1, + "0a3e7f55d6f81957081169fa669f2b256074aa1c3c0728b126af6fe07f693cce", + "14b2b680e9880b64c5016724e707694e27b396d4a407dd4e5ab863220f95abbd", + "4f5ba1a51832b37cde1dee3c3c021cee65bdfc002a3b534eef8d98b9adbb8ae7" + ], + [ + 519, + 520, + 3, + "aaaa03c9ad259d00bcb411512c6f6def52f7dff2d348ac732da9aa23a71f7dd7", + "13ec147cffbe0bb0c482d766afdb8233c1e2873b19c95e3ad07b670d93f4185e", + "a989ba1eb82fa57d1f600dd95fae2295eec0508bf36a24429f0ab458ad26e8bd" + ], + [ + 519, + 1028, + 2, + "f292aa325aba4ec239cf6a52c80467380061d0fdb42031f5ec27a5855d9c1f05", + "dbe968c9a973e38f80c726c4ab3b1d8f8875f200c52389c01574818ad9f559c4", + "8d3da9f5073ee8b22448ef08d1506bf6fcaba3cae9a05b9833685c4ae814a20c" + ], + [ + 520, + 529, + 1, + "6dc61ef99d550b766c0e5ddac870cb1023c7c9c7f9135290b6c31cebe675ad00", + "39ccc702db4e2ac9e69d8ca8098d031237e0e97727f9d7e7281e1e6b60fdff6d", + "c745a40082550f3e6400e7c5f2daca35488b2cfd9b686334af95435677e9aa4c" + ], + [ + 520, + 914, + 1, + "2834e6d612429ea9de24e6cc44e19e6a513a11f394ae756fb941596815aa93ce", + "9c96a5e503b29f5cac5b8a6babb7743a37badf7c49bf0cfc5ef9e8e462812fdf", + "3ff07f7538fd4e8d1d122c645d90589832f52637234907027908471be474fd3f" + ], + [ + 521, + 242, + 1, + "bae77d46209d8f7aee87e4d11eaf3de0d7ffd0b68231b5803555a2b8e9d8a5d1", + "e1e17cdba8b4331d45844155451968c1be46efd9ee3188511517542443212342", + "12324338b5e399b502ff2673079092eb85b23d6100fdb5739133903f35c6c756" + ], + [ + 521, + 913, + 4, + "652e2d792a0eea4b4efa88e8255788d18dc69beede10cd38cb682a9b4031ee56", + "b42a370fc77b0cfb6066968aefb0f9aafbb355aba57e131da41e542303b7ac20", + "ec3f522de1c125bc27ec72abfffaa512a8fcf8985dcd81f43e32e99685386585" + ], + [ + 521, + 1029, + 2, + "d1e8aa06213e5987e6467ccd768f5ff84d611cac1edc32166f7f713d0cb60434", + "4cc235b5f8c69c6075592b202a217a8aa1d249608b826143e3c16d965e0cea23", + "86776bd935bab98c64e1059d5d402483d6a41f836d6480cc53cbcd54a8eb07da" + ], + [ + 524, + 529, + 1, + "42c2aa80828d9363860d5d9bb42ca8e1ea6446e2234f8cae6ffd97a5e468ee0e", + "78c01360f03c9053bf123f06e052c99d3ac470fcfe9c39918df820163c3d65f2", + "2abd1c38c326f3c7836f2eec424f3d9a6f94c49af5baefcbdc2f29b9a67317cc" + ], + [ + 524, + 920, + 1, + "c385a09c7a58755e1653d41b3483581e665d73d28c8a079c87b8f30e1dd77bf4", + "9f4f0166470f1eeaf9813dbeeace85ec16a2f63cc153417fa29d957b8bef18ad", + "5cceb20f9dcef748a7b1c31d9b371908cfb004630ea99641eb2ce9ffec887c39" + ], + [ + 525, + 127, + 3, + "acc12767796287cf80a362d2309b0709bd5f462b13c6dac3dacd14dcaf319e36", + "5195ae94bf6bbd47a6dc088f4b0e1ba5c04cab8532ccd9c86e08ae4c0c8c8d70", + "48dae8c8ee519e82bf7baa1b6206d77e713401e8973cb652fd46fdaf4a456ecf" + ], + [ + 525, + 530, + 1, + "d486d80fc4773af305f740e5e2710174644a6190eb531ca09edb9b7143ed1e26", + "d46db48c7bf25f03ee5a4ca34279c65ef439b2b16de69b44fdf85249bbedea2e", + "c674455f2342b28f1f13cb131fb510d11a997585c0e68bdfb007044394bc3823" + ], + [ + 525, + 974, + 1, + "4408444f15f56d77361237299ad2b27eef3f41bce34f85e63f0b8012bd5f9568", + "b3864525921a1d8a2387e1e6b5af29c033e2f35f6bd94dcb49c2bca1efa7f8f8", + "8829e3d18012ee1766b3a9989d888f5d71068a9365a574c4f0fc71af2c9445a9" + ], + [ + 526, + 127, + 3, + "dc44228352f252e0e8cace9e1a3dc4d0e5b2ddf343f9a16aa0edba678124e3a9", + "52a4a1b492a740abe65365bf7f52d9dfa25b15b20f760ddd6b5fbe073233e9fc", + "47e881fbda5311eaef897831eca3ca5fe3a296116341fc225668cc90e99c9899" + ], + [ + 526, + 532, + 1, + "3de60c6b9d9f0641ddeb36a6b3fa4668a6af59e5093f777d55826d48dbec64ee", + "ad971e3488d4f09149e6df99dd9b2fc64072221d6e6a7649520df6a213397942", + "548a2f9f501b0973b512b272db7cfd645345767fd16afbd5bcefa81503a4ec31" + ], + [ + 526, + 975, + 1, + "653d914b6b1a0222121c89bf0c6bdea50d3396e7d97b09970cfd4b483e8f3ddb", + "a773c41cd7bfcc5fea1465511441c1fd140aafefc23c60e7fc1f641f5baa2e1f", + "7f533514ba3c96366474bb0c1c890820717327a3078f2a4877c6aa863bcbbb41" + ], + [ + 527, + 127, + 3, + "54ce5f3b67fb79213060deac170af0c704fa828f6437ca0e8380be633d3ed5e3", + "da6a0c00ef1f84a12207d5e3709cdf9e8b60567946246fce13e2da92585c0adc", + "985a16f337661bf60041a5bc95df4d8e3f41000da18048d5a39257198b6509a2" + ], + [ + 527, + 532, + 1, + "addfd23cccdb8b91ef9443e083c7c4e234f46ade0f715e36d2446a61ba405ebe", + "e018ecd3e50b084a20b1db82cd9eb700cb1c6242b0fa409cdcee88d82544a7ed", + "f2d1976682bcb36e7e427daa36132d1746f90787a0a64ca69f20bc044a02d641" + ], + [ + 527, + 976, + 1, + "6f667045d3697e948a65b3189ed7a3db618b07b61f6dfef633259db4aac1508f", + "0dd4a4322e1d3b1ace5e9fa987321c17bab5efdaf2b8aefae032506d9853f5d7", + "66cda33965c53a6fb4d81247978dd53c512ac3ac17563641689abe41ebabfa89" + ], + [ + 528, + 127, + 3, + "b3fb62aea1cd40af9055c688b7a1863e1bad7b354c8fcbacdfede24965718e95", + "54d7413e963ca8374570fcafb2856cffe2ddf1c157665c3e2d4f8f4373408f03", + "3260f054052b0622c4382697db23ead0b83c9a68542ec03445e318fd0095fef0" + ], + [ + 528, + 530, + 1, + "f92dd9768c8471b09820c8694352d103a934e401d4e0e9d1abde366f1ab1d765", + "bfd11c3110924b468d557d1a8754aa3b38c24077c77f5fd57e0e59da86e2e7dc", + "2b329a02cb9bbb5084265fef882660a0352ca08359aaa1e14bc30de7b11e1b80" + ], + [ + 528, + 973, + 1, + "8536fa79b9083f5b711102bd8e7c9e29106ee705e31ba9f59fc7f68d56973a19", + "acd086402f426ea4d8ad7faa9ecca26a6f694df7bb04733a126c1e6048fff98f", + "2b329a02cb9bbb5084265fef882660a0352ca08359aaa1e14bc30de7b11e1b80" + ], + [ + 529, + 127, + 2, + "ed1717f8a9e614492ff7590599c17e166309a9e118c1194f6f640809ca4a8761", + "6ae15138e64359021f8283807422b0d7b32c3c5c3ca20343e4106a7d9e45396e", + "67367daeb57cf2fb20565c2e1593fa7c30c80b7e0c5f336f7fc6d11c454cedac" + ], + [ + 529, + 173, + 1, + "4f61218a34d1b67e7ea1033d8849e29725dd2dfb46821221a605b22f5b97cc52", + "b60c2fb54b1d42bef19409b7bb2d96233acba954f6fcfa2fc42e8c18e6180c82", + "6c5fc3036f973941932e951a6936687e84b434e72b4330cf557ca96313031f73" + ], + [ + 529, + 245, + 1, + "17a35b2d55e251f826a1662e44a4bc5ee45e5b85e2df9c3121fbe4f0213cb451", + "c23127ab7f31f8897a67097d930456dc2125a08a7c14ea8f3d79cb1ddf83b821", + "fe299542e067fbdd8041dee03ab64362129acc11d614623eea47fa25e0ac18cf" + ], + [ + 529, + 595, + 6, + "4bd776a70567d72a368fb3672f2e7fffcbe7f1f934f60526692b74d2568221ca", + "a004c3421543de89ef7bae5a7acdd1835f220fdee1194ebac6a1d280a158aa4a", + "d7586729a816aeec88476a0910a766b25b035c8e91f78b1fa90db6408ae0bbad" + ], + [ + 530, + 228, + 1, + "9d51a0ca9c2f74d3dbfb612e1ff544f73f77f3fdce341704e1d7cf1c74f5db7a", + "a1959f603e23557c2e606ba4afcb54e187e7d46cbfb993afe97f9e5bad9b8d24", + "6d5169b7d593bc240351c8f376bdbb612621473ecd8356e2af3cca31d69ff0a1" + ], + [ + 530, + 531, + 1, + "5ba26d2601f0369baedddc9a8c63af3d720a4d64148b50bdeed8fb4213493a7c", + "e7d1f8acd07b14ade14985e352231746eefc07ceb584d479a0ba4a2d821d5e5c", + "958a3ec865fcd19bff63f1e7d8dbaf7677c9e1954a77943930d8b9d582b01bdf" + ], + [ + 531, + 127, + 1, + "4408444f15f56d77361237299ad2b27eef3f41bce34f85e63f0b8012bd5f9568", + "b3864525921a1d8a2387e1e6b5af29c033e2f35f6bd94dcb49c2bca1efa7f8f8", + "8829e3d18012ee1766b3a9989d888f5d71068a9365a574c4f0fc71af2c9445a9" + ], + [ + 531, + 529, + 1, + "880f9381d49de05590c22651f89061bf65b08393afbfc25c60b5ebf09809b03c", + "8040ab728474d5763a4d808f3a88ebbd47838d7c4ee661c7701965a5f6ec8a1f", + "bce1d0db615026f4550aab0f84f1ba68f9df471fa5e656c92130a8d96fe82bd0" + ], + [ + 532, + 148, + 1, + "c9e4504446bb26523d16c2ae12576a8a633202449416f7ca5b6a9b43433f0b77", + "612af9e6e0162529f8d0b7f060f8e9d4b272b21db5d1112790e9075679d7c19a", + "c7fa644cdb853c6eb57e1b50062aad2ea6468ad2846661b56d6aa7017fa43d89" + ], + [ + 532, + 531, + 1, + "6404200a18282520e88f39c5a12f5d2d23ca4560f403dcff860732ea2fb0e281", + "27e53f851ce957380f7bc7bb5f00f2bb7f7e5bedaf37d120db97db8eae667966", + "5459a3aa81d6da03d8749e0dbc34ec8f2fe45c33b33abf0cedd93794ee2d57f2" + ], + [ + 533, + 232, + 1, + "bef5040a368bba11bd49d55518535f722d8ebcf1b977a6a0880ba73db1697d46", + "853fdfeb57cd94804fd5dcf8cf98898b71095997a7f9e54be2b738ce80b04d5b", + "efe7e06a7fb0fde51da93b423023dca1af9c4618f07033228f6804e7aa16ff72" + ], + [ + 533, + 534, + 3, + "d71ad049dc4eccff25f9141bb925183288135077d451a5eafffb8b46308e248f", + "7bb08cc65beb12429329906adf9e73377176747b0bcc046495c2f502282053ba", + "5c6472f8166df713c83f9b70a0d8cb38b28a271e87e61effad612a8d2dc9386c" + ], + [ + 533, + 1057, + 2, + "f800cbebb488dd74ef55b34778666226c5b406228ed8423f4c7173c3f76c3166", + "10400651fe62c763cbe5eb23d34fc5c464c0ab8e74a4011c1a814a15dd13811f", + "1c338e0af404e602014539222bc8e8dee49c817ffd9be7cb60128c1ae79ce4d7" + ], + [ + 534, + 541, + 1, + "653d914b6b1a0222121c89bf0c6bdea50d3396e7d97b09970cfd4b483e8f3ddb", + "a773c41cd7bfcc5fea1465511441c1fd140aafefc23c60e7fc1f641f5baa2e1f", + "7f533514ba3c96366474bb0c1c890820717327a3078f2a4877c6aa863bcbbb41" + ], + [ + 534, + 905, + 1, + "3de60c6b9d9f0641ddeb36a6b3fa4668a6af59e5093f777d55826d48dbec64ee", + "ad971e3488d4f09149e6df99dd9b2fc64072221d6e6a7649520df6a213397942", + "548a2f9f501b0973b512b272db7cfd645345767fd16afbd5bcefa81503a4ec31" + ], + [ + 535, + 244, + 1, + "fe67493d0ff5f9cfc0b65b1fe44da29566b02f1274a7c02b2d06f4727ca728c3", + "49c533c814149e588c7468a3f29c883ff53320050b30ee8916393e0b2b25e7e3", + "37114b33101f3b34e06284d1c460eb0b092411d54ccb55daef2e2d08a43f3e84" + ], + [ + 535, + 536, + 3, + "c7bff62f89a68a84620c001f4b19d7eff662fd3620f1f0959483c5dea08e2988", + "f64fd35b47217b9c9037970474fa965e04f7fd44f73f6bf2380b7a99203c6a5c", + "6cfa9eaf952d158f3c73bad1024b419d17f466e4895ee8d022feb4bb9c293d8a" + ], + [ + 535, + 1058, + 2, + "e46f198c4e15f6e95ed97dd34d5f7c0228620e784bd1dda9771ccaa071e4582b", + "d84f5d545d6b3438ec938dcf24d33b7f9de7cbb8e23cf92556d58afe360a21ef", + "2704aeb72d5222080471caa54d97f7ac8dbbf3d85698a28c2075abe5fb2f93d8" + ], + [ + 536, + 541, + 1, + "f5eb5ea157c7b680c64af1effacf73773359beb2dd6e0139d3ffb642f10dd355", + "5fc27c06977b3cfe8d98a77769bc7bf2954b4a5ad65b56637038d03cebde39ad", + "fa2ae9468988ef721d30281ba6a0ccd35df319e72322d0492614bd8c8d0e511b" + ], + [ + 536, + 906, + 1, + "98431ecdc78fc7a860500a3edcd053864e30f281ace7431c03bd39b1458af2f8", + "40e5671128a93e40d08781c040f614d6d296fb69e0736a0e0cf7ae7feac2a796", + "fecfc5a609c2a6ff0ea7a8b239ad14753c6be1aea3ef5f64affb4aac56f22ece" + ], + [ + 537, + 127, + 3, + "85523841a91f14699f39d726b413d22da7eca5ebb2ba7193945c266aa6aa8e72", + "5e1b075cc5fd8f8b988cc89475b7b7abff48773917b2d0cd5dc1d7829ccf3a52", + "32b542b01bcdeb1fbcb2f58eb4807bdd1a20e8b82194cb74fd8579d14b926f4f" + ], + [ + 537, + 542, + 1, + "c381cc683cb062f72ab618a9da8019673276a6ab6680f005917d74e16ce3deba", + "0081f6ab53ced21d38e063848b3154ec6f53759f57b928d47f6a1acc023599d4", + "673d56b060b067ea9caa930519cad7c81ea41911bf482f539976e048f6e8cd25" + ], + [ + 537, + 959, + 1, + "c226d33cef9d4eb4c70e82d19231138bca3deb2a38062442b0ef983361f08a2a", + "6ed86990005c7d60bb1b662988d1ed4038113cb2fa7cc97b74da9fa4d1d9ac48", + "fd7487530631c1662d92df6af1467b5510466032b74c4f77ac20209cca47ba82" + ], + [ + 538, + 127, + 3, + "8f606226535134e2feca5613038b19cf13970229a5447f59d316baa64e75a481", + "3cecf55fbee81149ffa50baa10a95c6b70529a699ba43db14f99f865ffac8bb7", + "fd0694353f07aaa627e704a51236dc1101c40f9c05d65a50ece69ad6febb8322" + ], + [ + 538, + 544, + 1, + "2834e6d612429ea9de24e6cc44e19e6a513a11f394ae756fb941596815aa93ce", + "9c96a5e503b29f5cac5b8a6babb7743a37badf7c49bf0cfc5ef9e8e462812fdf", + "3ff07f7538fd4e8d1d122c645d90589832f52637234907027908471be474fd3f" + ], + [ + 538, + 961, + 1, + "6dc61ef99d550b766c0e5ddac870cb1023c7c9c7f9135290b6c31cebe675ad00", + "39ccc702db4e2ac9e69d8ca8098d031237e0e97727f9d7e7281e1e6b60fdff6d", + "c745a40082550f3e6400e7c5f2daca35488b2cfd9b686334af95435677e9aa4c" + ], + [ + 539, + 127, + 3, + "792013778f241711ab1592ad7e70695f3ce9aa00a85c2c02a01afea07892a217", + "7b34ac6deea8575cfde3a8bbf63ffa1ba74a2c7373fcc42e11de705bcb0acbec", + "28ded05c601e28b34930236af4a4ce0cfd223244cda74b8f40a61b1132fec163" + ], + [ + 539, + 544, + 1, + "403d9d764b143a6c29d6c8e3f0b145f50732a04d5105aa8a1ac0f25d64202746", + "1ec8c2ee6fbd943b2389b200a75685c53eb301a617a86409dc725c3d9749fd26", + "5ff5f362be967927f13b1c3ec851153ef799a9dd35d1cb965705c91581a36db1" + ], + [ + 539, + 962, + 1, + "decebdb8139c1ede00e01a428670d51f5e7a6ae91add25c3b5c99bdf0ad20fc6", + "279437d045082956fd87be52f9501752b5c683ae1f798d21bbccaba38bc7350b", + "1aba80580de2171996fd416be473a8af96b56991d31497fde42a4addc761b984" + ], + [ + 540, + 127, + 3, + "65da5a7306a4b2eb1ee3b69e6bd22cc11320367ac6529e339624fff41daf89b7", + "11bb2eeb430280b8c410a7cb6fc41b5f3c0a6743e675b5afe369854ffaa045c4", + "88fe2bf0f22a2c0044120eb03e2b01cbc82eeb693e9f45723cd96006dc14d90e" + ], + [ + 540, + 542, + 1, + "8536fa79b9083f5b711102bd8e7c9e29106ee705e31ba9f59fc7f68d56973a19", + "acd086402f426ea4d8ad7faa9ecca26a6f694df7bb04733a126c1e6048fff98f", + "2b329a02cb9bbb5084265fef882660a0352ca08359aaa1e14bc30de7b11e1b80" + ], + [ + 540, + 960, + 1, + "f92dd9768c8471b09820c8694352d103a934e401d4e0e9d1abde366f1ab1d765", + "bfd11c3110924b468d557d1a8754aa3b38c24077c77f5fd57e0e59da86e2e7dc", + "2b329a02cb9bbb5084265fef882660a0352ca08359aaa1e14bc30de7b11e1b80" + ], + [ + 541, + 127, + 2, + "27d38fdb8ee277a67bf4ca7312e914f4dc9c537df9494451edf929c4d14ea306", + "0d30575ecd991febca333e879a3eec16f5bd23b0e912abaf58283843dabaca1c", + "ef30c80172e6bfca8dfca7a6f82b2dc004feeb55a95df835edf2092aff32fc2b" + ], + [ + 541, + 144, + 1, + "80463c246775920b7263acd2615da5552ed3b1177a1c4da384dec751955339a5", + "d6cb68e1b0445a9d55f2c1ceff2aa65f10f3fb02344bc3ef494af53d10f218e5", + "a52433bf432b6c48e83a6f8bd90203181406909077766de074372a60a5b7993a" + ], + [ + 541, + 246, + 1, + "98431ecdc78fc7a860500a3edcd053864e30f281ace7431c03bd39b1458af2f8", + "40e5671128a93e40d08781c040f614d6d296fb69e0736a0e0cf7ae7feac2a796", + "fecfc5a609c2a6ff0ea7a8b239ad14753c6be1aea3ef5f64affb4aac56f22ece" + ], + [ + 541, + 594, + 6, + "6964de56b0127b1e5d4448b7fa0724af2da47e9295016bcc8294c1defc4467f7", + "9f8cd90a1bbf8a7a435b7b31e5999a03482b65e848e44300f478ac239b3c7997", + "78c6f0aa408f0e73cb8ba32a8bdc885f912b8aee6a0df25e27b4ec4dbbabe3aa" + ], + [ + 542, + 222, + 1, + "1dc85528d282414e4f9109449ab8403f94808868b123e3fc925ca3c6c76335ee", + "3da13ba29068f334b705d78be5c94a0ed836a70a57f241325933939532f953e1", + "fc8d095b7160c724616a602ef8239a63b4de5aa749eefa15cf32fe9a1952da0a" + ], + [ + 542, + 543, + 1, + "5ba26d2601f0369baedddc9a8c63af3d720a4d64148b50bdeed8fb4213493a7c", + "e7d1f8acd07b14ade14985e352231746eefc07ceb584d479a0ba4a2d821d5e5c", + "958a3ec865fcd19bff63f1e7d8dbaf7677c9e1954a77943930d8b9d582b01bdf" + ], + [ + 543, + 127, + 1, + "c226d33cef9d4eb4c70e82d19231138bca3deb2a38062442b0ef983361f08a2a", + "6ed86990005c7d60bb1b662988d1ed4038113cb2fa7cc97b74da9fa4d1d9ac48", + "fd7487530631c1662d92df6af1467b5510466032b74c4f77ac20209cca47ba82" + ], + [ + 543, + 541, + 1, + "6526526ba4a3f29d020374355d91c669a19c1b2dc689bd359dce58bee36b8c46", + "eb6e2920a1139e764f7e42cd9c1d245f0a1f580e298fbe16b3a6e34da3931712", + "43677b75f1f59e6597022d0eeae2b6b891d2ca39183de091243301051aaf5445" + ], + [ + 544, + 177, + 1, + "edd2b50988fd9e02920542142caf56d41c85e92c5c28be577ea3335c76695b1f", + "2b5f1f10c56665e3075362e32754a6f6d4164c47c0898ffa1b19f8b5f8dd18ec", + "375667e0a577fe1e58a00dca49bbbfa1b108744c85f6c9dd12a091293d7f2343" + ], + [ + 544, + 543, + 1, + "3e48cba33630d99bd5e6c8fe8e317d54df84aeada79bd1ec92fbc31a9b41375c", + "80c8722cc72734b68252e55ea79cf07b967951b20a0950bff20d174497ecaf8d", + "b95853c01cf7a6997776291fa3db59096752752fb2b41111b16318798038ff08" + ], + [ + 545, + 549, + 4, + "af8ece13a30dc2762532dd1ea664df275015c8dff50281cd5a196fda3976cbbc", + "6a57c7dd51ca4c39b4757f52a272d055bb1db1512689d9436574eeab558d7d67", + "c31a2244db838c1f8652ba1a112b6e6229e6f8f40dd4eae36c339a3d0e215d67" + ], + [ + 545, + 662, + 2, + "71d38a9223b67fbf9a055ee19801419fe0126d1357ba1b19de9c5cea993b3025", + "6a2b0342f98e8c17222f42f04995b7e1ffcd4fe917c8bb41444790308692fc35", + "e7e64e7d3f005649860908aea7f9e50cd3a70df35550d49e499f861744f40bac" + ], + [ + 546, + 547, + 1, + "59c5148e67c4adeadd9c99f6cfab23cd72b918acfcc15430e2abfada4e4188e6", + "078ab8ba896979a5ffcfd4f1e6bf000f6f42be8eabcb999431c5cb962e886c99", + "1005fce1bd84a3714020aaf407353b2d4949dc056cc4969254566ed9267a338f" + ], + [ + 546, + 666, + 4, + "6d678280a135ca66fac5aac8ad2536d10fd5909e089458c9f0c81ac47dff90a2", + "6ba46cec56b40164245134cbb1aa8b3737de33a3dfe6eecc6f6047cab29f164a", + "fbec4569df908b8f7a2e9c4b917854d5b3e982252139fac2b632f21d1f80ac42" + ], + [ + 547, + 548, + 2, + "1c27d0b613639980e4da89223f6ba0b2ae472891e3f021bf486968061037a3b9", + "e54f6a30af86bcb0c6e68db0855076539871b0a7bb34c3be8e84297567cd6cc2", + "94e278416886cf8f16c601d3f5ca156b51249c9aa73d847b8f6c3c5483cfe615" + ], + [ + 547, + 635, + 3, + "06486b55d6413624a670b848ec1053f7622305da96e32a9e53708ab8eddf33eb", + "5237fd2e6e1efde2bec918eb65ee863317c9ae79b0459fddf686d7291115203b", + "cc724a2242a9cc48c5a36560d6eb3b47958ad9ad50c64b47f9cbdef712925e33" + ], + [ + 548, + 549, + 1, + "5b24c2eaedde8798ae47da8b2d5daa3c18c4c3c5e773f4a81da574cd1ed34eca", + "22b524d162b85daec207de592d057f361f98e60f769f6674deb61967186426cb", + "6c78a82509a72fcbbdd39d7816044be57a0080142835fd7e66e6acebfc28847d" + ], + [ + 548, + 660, + 1, + "0d2d65f4c9ce98f6fd7b271fb55c621f1ad13944e48a0d113e098148ceb85991", + "9737f793a7384146be062992975e527f3799fe3453092a225b101c7fc913f0ec", + "2fdab31bffba96d6f396add146aff35832cb594087cd2347fd2259fbf7ce8852" + ], + [ + 549, + 127, + 2, + "fd1347a110c9ed8962c03ee7e661ce9f0015166b16bace384411e84c0230cfb9", + "9d7351b783f6fccfd2dfbc593351f74155870be3039c6d6baa4b71f424df9dcf", + "334021bbb91f2b26c1b3db2a5497a11d957f70b7e5a7b5700c0f6ab1f728d31b" + ], + [ + 549, + 136, + 1, + "9f7a82810ac32ce5ce7359ca109e7819ac3b7af0e53003a6b4594298d5e8f19d", + "78e65668746f78cf3c3cc478d1d64f0dc801ccc3b0382f5f1f08a8cb26fdbd6a", + "5886961f7365bcebf2450d82e0228f37173a0fc3e23ccc81f5f494394044df43" + ], + [ + 549, + 593, + 6, + "5d78b9713b36a556a1966bc33e83ec0788dacd10c659707b8289a3783a19ae88", + "e2bd500a62b7d4e09e3739b1032905a65a83034a682593e8d60cb4c438dc0202", + "62040c275b4dada7f651095d891ec992c773fb72aaa9c6a6931dad0df6758551" + ], + [ + 550, + 549, + 4, + "5bd0e3f6a3703f40d91fabbf23c7d2256ba971128f7f48bec2c13d29264e26c0", + "45b36885ea05fd4a9fcef25f5404cb174d841314ff1c749674c7b7f8590a5a31", + "40766de9ead7db2135ebc88510d74bc1587ac505d592698013fd9a57df371e4d" + ], + [ + 550, + 678, + 2, + "9a3af90edfb5c0f9060c989924e52401f95076ae57f8255986c6397f87827d42", + "46d7d31c3f66b20c3a9ca90ca4c43b3095395599744f230fd59aa80c12a01a0a", + "478aa2c9426883670bf9fa0369f54345a27bbe5c6f9456a24c6f0690b63285a3" + ], + [ + 551, + 648, + 4, + "97c5617226c6b1203cf88ac4b09b18d3a9ec900a638ba5fbdbc482083f583a1e", + "4b90fcb7a78eae7e08536745356466a8a01a66c1012a14d6973687ec23f2f43f", + "90e20896454a6f06d419b9d7f878e8d2313079f00d429fe463a409daabfdf0ff" + ], + [ + 551, + 1030, + 1, + "30285481c11c540fb3ac3653b4638496d2082ce6d354c56b0cb13846a655b4e8", + "66dddc4094888ff42e82694cb987eb1d2a35239e5fdc6cffbbf3b114cd62ef83", + "bb44145feefc8dccc59c3e6e735f85734f4dc32897947bbfa58c209c91614063" + ], + [ + 553, + 549, + 1, + "6588dec9ac4da1098d6e6fb01403218be4c329919a18ac054a1d209b8bda9be7", + "fc9fde5b6748bbe55f69ea31fc77221f5e1851e39009cac52feca138053b504a", + "27eb0a259a22302b0dfff8c995c70b8a2e6cd99b0e8f3ef5ce6d92755b54f40d" + ], + [ + 553, + 682, + 1, + "ded29c236272665ff7170e1d5e8c6087afc49852cef371f817f2f98bf2425e91", + "e41e2377209d7764d6d4d3f4f1bf7a0ef8ea10059965b944f38a6fcc30805a55", + "5ffeb3c568ef7dbdb6f36fef3b06037fd3dab9f7b77bf01954b340e1cb996ed5" + ], + [ + 554, + 127, + 3, + "477ff8adbba8774d0e79edbe31f5b2d4be06081ee344530f0f5b9ff61b5a9330", + "40597c3ab940eba46f5ca06d2b4e3ae05d98b6e0352f7b93d311d43963879c42", + "fc8c4e35fd25b2ff821286cf9c4eeb5b29a5d5cfd209b36986f3ee517f9c82bd" + ], + [ + 554, + 558, + 1, + "72c3fca92943cde879ef1dabe14156dc4e2d8ad581c427a774aae34c03acfd1c", + "75fb6b2684a2076df549b873ded12d28d63d8648c62d4324bdd8963625a1e7fd", + "be253d055f9ea5283851ddb09beb66bb569943053794cad84a6c1ae0475a36a2" + ], + [ + 554, + 946, + 1, + "650dedc305fbf1a30fc33808db58907f45056959f96e230dc87626aaf614d07b", + "b552b1667d6c70756faa57ee39a2f6c748ad3cf577a0043322e04b8d94bddde5", + "bce9d1c12996c465acd7707d38f8e8983be92851039e452627488ed1e450772f" + ], + [ + 555, + 127, + 3, + "0f7a68c1af6be900ff5396b5b67e835160134aa228a5cb035e0879604e89c6d8", + "e08079a557e493825b732e55c0537575acf605b94659d6a07e2b8121be244d5c", + "5838b11272f0681499b7ff941bb13497bf03e3ba425da45fbd832b1739f2cf54" + ], + [ + 555, + 560, + 1, + "72c3fca92943cde879ef1dabe14156dc4e2d8ad581c427a774aae34c03acfd1c", + "75fb6b2684a2076df549b873ded12d28d63d8648c62d4324bdd8963625a1e7fd", + "be253d055f9ea5283851ddb09beb66bb569943053794cad84a6c1ae0475a36a2" + ], + [ + 555, + 948, + 1, + "356fe24c3958db01668f2353d8d792f1a103fb0a164e8aab507b5e666042fe3b", + "04c5339e8f116ed1d7cf1f726a5ce8d9197271012af70ad429f5d34fe11981d0", + "f95d40a4e8c83a4aa42d2d82b33823b423d57946da59d16a80838f59cb50013a" + ], + [ + 556, + 127, + 3, + "5f8af053e460cbe7cf2ac7d8013236f5180de8686c89ca25bda9a8dcd5e5850c", + "4bbfcb0b6b926efc93b5c09676f5dc106dd4fa629626a67aec227d8fa7b8810e", + "3d6f680888733e88f8006346582c47b8e1db66038f3b64b55faa7a685624d87c" + ], + [ + 556, + 560, + 1, + "ba4aca94762c65c9d32d07984ebc625200acec7d3826ae9682f3f87798e1e5d8", + "1602428fb53a661333ebdfc9b7c10d0eb068aebe7d25950344ce4a95feb6134b", + "4899a5fee75ccb28db5e1338b520b6c3f26a37a89c46784cd4af36499bb44216" + ], + [ + 556, + 947, + 1, + "602738c2ec4fafd81db5b6609e1cacfd0f7d04d268331a99228102dd41ee18b5", + "65519b06cd40c4bf6d12ee0b51ee7acd8241dd64ffc0012d9383d69e51038c4e", + "3f7c2c88d28f4c2eae7bc477ce60adc5895b6a9a359ad54cc6c728403b5e55de" + ], + [ + 557, + 127, + 3, + "9991f2a6d1eb079c3fcf83556a68110c823a37a7ff4cb53edfd37de90ae7afbe", + "913f23f127f01b4beec96b16aa51f4426a4e4525fb0659eb35af88e5bf66e810", + "3a7bb45749bd932d8c22108a24d50d7251ee06302b92a71b64425104fbe939c6" + ], + [ + 557, + 558, + 1, + "75b45e3d53a030ab018e1b2abe087c494f7129c7cc3ef1ff78f16a38c6d8de27", + "533baca8d8ec50942b4502803cc5ec0f11850293a7f98180158c2444f7cfd122", + "da464460163e753035e8028ffb7fd77ec6a6d03e84663d63703f7797aff2f877" + ], + [ + 557, + 945, + 1, + "602738c2ec4fafd81db5b6609e1cacfd0f7d04d268331a99228102dd41ee18b5", + "65519b06cd40c4bf6d12ee0b51ee7acd8241dd64ffc0012d9383d69e51038c4e", + "3f7c2c88d28f4c2eae7bc477ce60adc5895b6a9a359ad54cc6c728403b5e55de" + ], + [ + 558, + 130, + 1, + "2c4315d31d1c44f60279eb3871c5c0c3008a651f0c1bdbe9cc3a02276918ac79", + "6f1ea7d738efec3d221ac6d7771a893bfa85ef375fa6c4ac64ed978e967c5aab", + "d253c0f31c09dbae0733db7245d51c8cf39c5adfb8a0cb7f4b2666801a405f7b" + ], + [ + 558, + 559, + 1, + "54f0b7a28c4a5a718bcb36ee2d65ffb635125ce9832c03a39372ed22e2b0d920", + "2abe4722c15e96212c3f9347a0c78cfd944031c465ea8af3f816a2f5c66e0689", + "c810aa246ba7ddd774d7d8ffbc17f755420ac7942978a695b2de14b144f44c32" + ], + [ + 559, + 127, + 1, + "3bd8fcbbda186993ed96bcfb40ed8ac304a74697012cbe6ddcb998b2342718fb", + "bd2a57d38f8ea1fdebb9bf2356156aac9908d4a602e12154ed308e22725557de", + "6a01ee5dd081c74d88b020771f22eb24d9c898f89103ab471bf0e10591902887" + ], + [ + 559, + 549, + 1, + "a88dca5c381cd371c54ebb4ee4707f8f843b55227935f24d450a1ac3a431f5b5", + "011502790d1b9b62d839eedfa66697f02f08106dc7b6e1c3d12f8c5f4534b9ac", + "00c8c0cc4e299871e2410f19ea9404f325f2a08ec667d4fb225d79f1c54e5f31" + ], + [ + 560, + 150, + 1, + "54eca61f0840f539daaf804396dd91677f6c8cca77acd3cbfe83122841b4a532", + "5158a51b3819310235afe5cea32e9a864ff3f7e7d86a4f4439857cc008c4928a", + "bdc14572858114c8b0c146be62f42753631d7f005ba7bc54faec9c283734d88a" + ], + [ + 560, + 559, + 1, + "6be30426700c8031e56e31372cce784703e8143f2c1827fd5d4d57b54b8375a7", + "574aac6e1ea2fe4566fe46eba5b33fe54ccd121b9b992cec5ec73bd371e73060", + "8726ffc6a7880f63e7f5cc7d9b4cf8eeab4bcafffef3c54c71c29240205f7227" + ], + [ + 561, + 565, + 4, + "838b62b477b564e2ef4501efb4c6edf8dd90303a24281ac411729b396b61b932", + "b94331d51e2536d55ad112feb9102187f119a3663933dcef02f729f2e0bb5750", + "7d1f21008cd56bd9ec0429b209219d1d7e53c773f2339b951b59a715e475ee2c" + ], + [ + 561, + 654, + 2, + "e8566064600bfc9eefa409ebbb7c2923f2646b6dd7436a0e2a00fe37084d61bf", + "101176c6bb1f182bf69ad2556780b6c53f91469f2d45d198aad595f9ff3f0942", + "b5089f9ee4b1638410669bf8862355324f9f68e3e80e24fadce96862cd1c9ab6" + ], + [ + 562, + 563, + 1, + "eb3c092cb18ea8c4b63dfa2edf1346c09cdce81b2e8a59a2cee97f30368af2e3", + "5fa258f4889b5d8464dcf7d034d93297af0c120167db2ee17589b92df2260e60", + "f9b4c5b66a68405183b47013a79c37681a077b27e3df743f631625fdbc58f18a" + ], + [ + 562, + 658, + 4, + "92044885f9822d81ac92142e6391c78d8fd578b6a22a60f574cd68867c60cd58", + "195789ab5eb798b67cffa4f6de48c45a22c43818d8425512a69756a5d9d035dd", + "a5f5ef72610436909852833a2da7b573e685998eea4535096a150195e7526426" + ], + [ + 563, + 564, + 2, + "de640ecc12c2233b5be046fc0d42f9852a854cb61f8081620b5a9c1bfedd9bb9", + "03fdca429c97b43622150fc4d97c6df6223e8bcd9bfada1a6efaf232c2519a37", + "aad5aa0d3785c84fd70e002fe7f604baa3ca26b96b0015d0692b9ba8704f5dc5" + ], + [ + 563, + 649, + 3, + "2608ea02d4ced8491310661c7843c04c7c19e44c048f0b21d07de4f6daa27a58", + "e33dc52b08d9ccd17cf1cffd570ea7b3d367ef30797152de0351ebc7c2ab19fc", + "e01cf6fb8450059ec63042653815aef02423609d3b45436a71ad0dea94ce2211" + ], + [ + 564, + 565, + 1, + "654f16cb78d048a3247d2a9fcddbab182bf9abf4b2a3b65104ec6231f79c896a", + "b910f8ab54e9050dbe24888cedeb8f1dfddef72fa26351fe4ab65347d5222d4f", + "ce4deee1aaea8bec03a58a4480bb5ba4143c1b4229279ac3a37ea1f58308e3ae" + ], + [ + 564, + 633, + 1, + "6ab19ed9051107b6ec5b0fa5a6f4c88a96e1dcc07f539c9260b027cc1dfd09c7", + "a051a3155a0bc2133d1148836e6eee342e12a2f238d3a859fccd11999129e7ea", + "405fa4ecf1438fdba23a093278c058c189990724ee94d9e5b596ecfed9e415e0" + ], + [ + 565, + 127, + 2, + "79b5f80a86457a640de972bc0710b65c10f88c5d050be0acd65430276f666718", + "09d85c79f925e1323bd648d5c1049d4aea268ca2ce0725907f69560c1fb03ca1", + "33ff911f12dcda0aa2b91d5c244c28492f28fa6729f4b87c91cade3f4d89d4a4" + ], + [ + 565, + 170, + 1, + "2cab79b74968aa2de5a5b660105398504e9b3db75c4ec8d34d6a644cc2d8ea7a", + "7f8604aa6f5a276ae5217a12346cf638cd57954b11055bc22d43bb81897eb30c", + "275dd50b3071ef9df987c05ec9f2676838db8d4908b763ca2ea674271333c60e" + ], + [ + 565, + 591, + 1, + "579013f9b86a942b4427937d8691deb1e49c122375ab447518d285690371732d", + "731cb13370e956838e15b7d4c2ddeb0715360f45d321199ab034378068606882", + "9433677f1184f03521ee38a048bd986a7453cd4b5e226e9e3531365d79040858" + ], + [ + 566, + 565, + 4, + "c83da7043f0e785f2a30b951a1f54be4bf39a1c2813e37f10ae22d064c71d13e", + "df3af642aa46c43b5dbb9132b5ba28d6f0dceb74d9fac1975133d2645a220919", + "85ddc7889fb6252f091032ef80d1b0c047fad8d310bb0c86dbcc69efa00a8ed7" + ], + [ + 566, + 669, + 2, + "ca66bb00859fcb2ea9873a910f3a2057ce4997b6878ee86114838a6a0aeb3921", + "ceb2f3534034803c5c6f98f14eb93ccedbf3c7a0aeaec1142f880179fee242d1", + "a6579a4af0fbfeb14c649cb3825948006709596e09649dd8889c443bd1a74582" + ], + [ + 567, + 634, + 4, + "9524fc649f1e01d5027ead95cc6e6b61b81e5268bf05e61f90841b60899fb910", + "69aefae28200e9068940c48dae768e3592a71b23c890a9dcbcdfcb9678e53dab", + "1dbf04fde1f60ea03ee2ba85b8f5dd536f88fcd0efe0bbd444b6c8086f629a50" + ], + [ + 567, + 1032, + 1, + "bdaef3fede5e073e6fbcff44510513822a1dda1ef0d9b7d78971357efb571b89", + "92374adadb8ac37938984d8a6816b3b79aa15f849bdbef3def329f9765724d53", + "04a1a02b0f3eb1ccd50069ea08ed43bbc28b8fde30ee8673fe929ea47e0a1dc7" + ], + [ + 569, + 565, + 1, + "8cb31c034e53be047c203d2d0b8eb4f529ddbd992679ccf05ed20fcdf43ca5ce", + "7a3e2009ca7d1115ef22cd722253ca068746055f04f275db31eb9e74492d3b17", + "65b9bd086ac1a6fa341b6dc56e6851b612c7f7116128c337d31285760c892b9e" + ], + [ + 569, + 673, + 1, + "d8599277b6ef2a87f3d81e4abb57c7f0b01a7d24242588ecebe22553dbbb663d", + "150ad80154f9a119719ca0b6030b44397663cb312a96b449289a4287eacf78a7", + "143f7efab958fe6571c54c067165cbd133210991934a6eb542e24cc7ebae7a40" + ], + [ + 570, + 232, + 1, + "1687727cf17d093c25b75e8556c97ae9fcb9b778f3bc030401e0f73b2ee37e75", + "7003b3912888960797dbd65e2a2fa50089900b7a7f47c6ad823e5eb06037dc13", + "530e8e5107ce526da1b936df87a42876d60ad935a2d5b49ff8e51ae6030035fa" + ], + [ + 570, + 771, + 3, + "d5c326846b532388cd80e5bb49f1ea3bb38dbee73624dd9d1296d2d5e0feea95", + "639d20461d2d22ccfb7764fe642745627d9653891a2b32f4642218b005a4eef7", + "f665db93befcb74a2e8cea479b6b6b89391ad1d6f03693823d4a6e63b599f645" + ], + [ + 570, + 1039, + 2, + "76aa778a16c39b19bb2887389f3fbfb9e67191631d43d407698605f243736a0d", + "f972a29dbaa5f792203b1b285e6a4fb91dcd9f84551c8094d05afeb7ed5f8f73", + "d52efbd563318a684a3be8ae6aa91ed6bae5730116210795123aa662b0e2c31c" + ], + [ + 571, + 234, + 1, + "4e29b4321d8622800407c205504ab31dc6612166d27e173c85ff2f0c32786a27", + "2875e3d44e2906879a1afd2a923ef29db5eb619d4e8a1e227926fb966d096ff5", + "2f22c5e7ccfd5cb11b2664b9947b3a623215e1b7941bec9e3b03a4b233ffb945" + ], + [ + 571, + 777, + 3, + "52695375e3025c93f7eb0ea35badeef43a6e8512e9bab8e72466791f3decd2f0", + "c11e508b6c8c56ff4e796bd332ba03d856363c45c993a99c38be0154e1c14c62", + "2796ed500f3a138ac8179c36b2306664aea3f3dd926f7d1403e957331e715f57" + ], + [ + 571, + 1040, + 2, + "61eb2f6a488610f4f5651543a4b876a297baccecffa2520359a2c6fe819c6aba", + "7bcc3d76b333862bdd75dd8e788d32195d6c5a392df4ced7fdc87c669f6bb848", + "07ee935e7f92e6887f81bd2515cf24f17cd046a143b13aee67ed92b10ac5ccbd" + ], + [ + 572, + 235, + 1, + "fb1f278024e3498ccdcbad8f1eff668b67e4edb957b9dc7325c21bf7deb296da", + "90dafdf1dbe7e4e65488a8bd995dfe0b4aa592384279404919c264fe6d86f6f2", + "08ece12af138044f80af7504ac1f5572f4531e2e3dfbb25ac3fb0ebca22f7dc0" + ], + [ + 572, + 916, + 4, + "d677d41070f097615858c9c64533723142eb6ee7126b042287c447f228834f64", + "394f9978a059f56e25fd016903b574f180b7286c9f78326f2fae8175f4c1832e", + "f8730c632e2191b4740d4ed5d446fdfce3efe0ce82e36c8ca4713e4015c04005" + ], + [ + 572, + 1037, + 2, + "cebd96e7dbca5ab32e0ca9eb04a938e1fea36867958ba91bf33602aac119d00e", + "44c7e9eab19b1d0f418fe052833aa40d525e529858eb7f6e3acbf933bae5ae37", + "3d370f66f1f72daeca584093ba348cb8dd43353706c07218fb3e60cc0b94c5fe" + ], + [ + 573, + 237, + 1, + "21e238bed644c5ff58f874a8f73757c93c71550e023c4c42b0f69f414fa9b8de", + "2d7ff0c219f4dcab14c3693bc74da5fc2edd5141a29fd90c63b37a6025c0a720", + "07b78b0179af4a6a83123b7032d8b432b4a375cd0b0f5b4f6658a75ce9e3a1ee" + ], + [ + 573, + 919, + 4, + "b69033664c1922cf4af0168336f87716f5d66517f60228dd53de1a5415476cbd", + "ae4db98626562fc2da4824bd9f7d90f13d65c5bf10cb61fe172ff66b2a61ed22", + "2f117a60a0a136e76bfda8d1ce9f88e7ced60861b33e0cf649906696be33f1ea" + ], + [ + 573, + 1038, + 2, + "84d191dd9e6ba1231cefa3fee3a108987c2397e109fc9a62281a6e155c9fa742", + "65b0a3a8294cd66bbbfd84f7cdf9a7612cc3e0310ab8ffe456081a6f5277ee13", + "d6a5c291ac966d2c0b8eb27487643c755895726903f135850819ba86076709d1" + ], + [ + 574, + 240, + 1, + "46c4db867343c49df1bac33628982fab177eedf1f296663181d82abf20b66cad", + "4e1611f95ca3a00b72b4bd787b05735f01ae1edef051b422262bbf0862d8824d", + "9e7c8143f21c5bd42eb48bc3871e3e020fd534ead75d11c47a2e838d35cdcaea" + ], + [ + 574, + 909, + 4, + "b6637126d87af8a62949be1ab98edb10bd3650348d0a0d059eae2140f365d616", + "e9b65045fef5ec21828d1b338c6b002da46b21e8cef350df4dc84b138cf78c29", + "2f6b214203aa7283da3289714f7775d7bc909d09a843a6a9e0c4b1f8739535b8" + ], + [ + 574, + 1035, + 2, + "d2ad3bada0c27de65199174e34dd9616c429cf7f23baaf762aa2209788a7e5b4", + "0a5263ece7ca271ddb3fc5e591cd44147fea261164b2ff74cd41a5b90bf0ca0a", + "8373346b4bce6d9499f51db3cb2e1ad182ee7bf85de67b846d178219447e1199" + ], + [ + 575, + 242, + 1, + "56689ede4b48659478a1b47fe456637879c4db1cbc1978e812548b4f94561ffd", + "8847c9f6dfd5cf39bfb7b2872435926e5b95dc3fe0673f91ef257aaac2c2134d", + "41e0b40ef5942fdc59d6dd5237dfe10af573d94e5c5989b25474d254a59cf772" + ], + [ + 575, + 912, + 4, + "ed2e035857e5a8e11da1c13a20fb87d210a3b7036682884e1e5076c9d176b65f", + "874307e1849451ce68db6b2b749b96cb90e3af8038f507ff3ac2e9b4cef241c7", + "294b4cf9e0c193fcab571348fcf2aef5b37d561279aee1df00197714707512b0" + ], + [ + 575, + 1036, + 2, + "4a6a0d6e9512ebcd0a5ade96a0010aa12b2e6b8ccf151a4a1e5ea867de4aef35", + "85425ac4898197342e3212108cb08fe10092bacb10c8dac54e77a2eb2f207449", + "dd32a305a4c2ccfed235420433d81797bb5b0f92e0ebd2715c009da3cc6614f9" + ], + [ + 576, + 243, + 1, + "4d2b9a7a9bb09c6621f0b3fbdb3bf201604f1ada5f350f0486aa67388e71c40e", + "7d6c1c34f0951abf5746c1094a43d158ef2444fad9984ccb8776047bd79ce9b0", + "17c0b3f837609351298be5409a1daba87f539b7bba35d54e06ccedddd5f01ddf" + ], + [ + 576, + 770, + 3, + "3e474b80df9ef40792225d00eed6864cd8ef480cf1f9127312be43c0280c592b", + "320e6a4076b209e43ff972eb128c6d5dbae1f99d0c38972f45b0793482c1b560", + "1e1ad76a7babac7e03fe1c5c1fe70057b382cb8065ef9564a2098bde97e0a867" + ], + [ + 576, + 1033, + 2, + "387c7219812ab9818b0097bc3192e44bcc46afa173d3b9111d45f5483d37dfc1", + "866551381b8f88cfe0a7c246b5e95f90ee7b91ce7aeca84455e0a1d4a693a18a", + "30c38534053adbc6a52069517347a3db045135bd89a15d7f80e76abffd50ab92" + ], + [ + 577, + 244, + 1, + "ad57115a56fcba69238b03655b87ca7062e796d4b57c15781f6ad7c4d94ca38c", + "3f6141dcfbcb22df7dddaf43e4af2c3dedf80e530ca1d4e28b817780ac8d8f88", + "1b33614399b310abff26aa570e8b40ea1af22560fab3773c20b444189fec8db5" + ], + [ + 577, + 776, + 3, + "d242a50307297eca067f24bb92467c3859eab493ee6917f8f0ce61d3f9da20b9", + "e31262a754f04f3e0327292386458a46e72dd4e12b405bd2ba1e4858fe3ff664", + "5e6350637f006dd629d4e3ff7f533112c25ffdb50f58d67be038051d925669aa" + ], + [ + 577, + 1034, + 2, + "58bcec9a0e145da79ce0faf0eca95b2f7f38a4fe906b547676d70951cd7d6282", + "7e64fa8c68265c54fa427af98a844255b10c7e359f93416d73f1f03dff6c2499", + "ff12858601493f6a075c2e202416786aa1781297128f184e94f6de7c6b464a8a" + ], + [ + 591, + 127, + 1, + "427748d3204b82b8dd3e6b0b98a4a504ec2b7b7e68f5194d36e93b2aa2db4683", + "eebf60f2d6891908e5c3a7e6a2dc333ae894ca1f2a0204745db7dd72fb53c5e5", + "0c82b9d3638ffb0106810d1a286305763edb6ec150487101431cc55ed4f551c4" + ], + [ + 591, + 1031, + 3, + "7185fa75255ce1ad344cb854c161aa9c97a85b5ad06f8c422f8975fa98a072fa", + "9bdcf294085f9933c3aecfd07d676341aa614b7b5f4aee19a4c8bdb3bc6364b7", + "1db3ae0a6348e68735e12619853c7b987a01b6028c5cb0c05f81f5d3a95a48bc" + ], + [ + 593, + 619, + 2, + "d56af2b98e2e779273b7c8c600495cd297b66cb10f2d084d6680fed16c04ecba", + "4a4f6beb344143017f8e64930b83bb16bdd623948108075e33f81155b9de0d63", + "19134ccd179d3f03915ca62ffec40f2c4665237f2ba9a162e481d02757297a8c" + ], + [ + 593, + 620, + 2, + "493a12a030d0f2567ae66fbaea10de6f96db797045eb80393509320a5b60cf6b", + "8187004bf24fc71c74c3c6d182a7997b61d0c19c1f6f4f9069a8eeb3863ba28c", + "a3bd0369cdef367092a75db3cb134493c85f6cf7707fb2e90e8760d1514cf823" + ], + [ + 593, + 621, + 2, + "4fe8d9421c9a3f8f07e8c8a93b32a8a610d778ce064000a4d6904c8375c3155f", + "97c69a0fd937011f275f4ba60292aa59abc4102c73d4dd8a22174839b7e06041", + "f45dcbe48c0f9fb8c8e24b3c60b6c6ca87ac2a812248cdc0b5a914c986b72173" + ], + [ + 593, + 676, + 1, + "a90299db30e25ca210755849b2e78c20e1aee0838af1ba06d0963f1539f84d57", + "ecca1b57b3f268c228cc3333d13c9742073229ccad48e5f5b692170eb6b1fefc", + "10427e324eb2d66c1d87841540491379617a2a7a6f5c5b5c678a99ceaac9b746" + ], + [ + 593, + 712, + 3, + "2ddae29f098123fa7141390a39e58ed19f020671e86be06437e3babe1dac1b44", + "76971f3973978083a75977250073735109044b9a7e69a41dc605c3bb0c9005cc", + "d2d3e07f26a26a6bb781ec3d0c31bf7a211e8a2f64f2c9b88dc26e9eafc29a08" + ], + [ + 593, + 713, + 3, + "ba15601e7e2a33ba82cc27bc351d9ba5e373f865bc62cbf7d899079cdf2f66fd", + "f851d10132d66e9a4d78e3fa58061e120c232321ce00d1b4e5076f47cae8fb11", + "3a2e8d708a096c184796456cca547e81c55f78011399a64ddff9f038c14f2389" + ], + [ + 593, + 714, + 3, + "2a80ce0e479ce5749844a2b15acd5e3750ce8e6da715bdb529e43ae6ce2b13d8", + "b85089dd7d0242605077d09a905b956029cee593e229883ab78b8864aea20bde", + "bb5c5a62c919999b0ec4f53cf85f73e4bec849fc90d3602d97cffabc23d0fe80" + ], + [ + 593, + 715, + 3, + "f20aa10f105e0de6fc51a2e9f2dcfc1f62622de8b8bcecf103261833069bd118", + "10e606e67eaab5977b3c4c2e4f1c1f09c588d8c186b0d565ec0427763adaf424", + "65a1d2c4868e6740041b79f562f363cfa62983d14c2cd8a7c0fde58e2501b3e1" + ], + [ + 593, + 754, + 3, + "694eddfb01e853b5096f1d3886dad8f24b6d859d24fe82c0064de26d43bf81af", + "0c5faf6398a0a254dbfecd0a1eae30a37722fdfb6a9ff4afd980fcbab0b5e3d5", + "3c23f5fdd42fae126c33e34ddd5f4e9968e6199475cc3bf4b8d871e9de353bb4" + ], + [ + 593, + 759, + 3, + "50b61606b80e7cc681d8d480da3c414e6b750f3e5da5ae56e5e3b3c240754120", + "6b11329e908f4c3a9404292852e34cfe7f83ebfbf2dc663125734708bb8fcdf2", + "e5ccc627fc3565625aeceb3ac828b696cd2dc4dce261c5b9645491feb72a99b7" + ], + [ + 593, + 1047, + 3, + "df340cbdcbbe19d20a956fa8b8024c915d2145aa9d443ee6db96f7fcaa4fb784", + "bf594b5d1961220b2613a7dc68902d6d732619dcb90154348e41d1fbc70699fc", + "4a078159d4aa52247aabb89b9af63d916e5e9d523e0243a3742bf79ab76173dd" + ], + [ + 594, + 117, + 4, + "e691298fd416e3efe3e8d9f5cecb89cce7ab657f83196a7d06cfbeb94dc84808", + "2e10f7c98138f8de68dfe6b8aa3b52b19a86f227e891aa8e956db9593be409fd", + "ca0550ccd683cb1b23291fa9fea34c149340416bb1696aad5f76e80467e91682" + ], + [ + 594, + 602, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 594, + 616, + 2, + "4ae6fe6ad73271e315cc31ced3bb1a1696bec6fcd99645a1c14c6ed9a80e031a", + "545398e0a700b3328776c87a60c1c537836fbfa9cae569aff7df0ddcf39695e7", + "6d270c16559a55de693a0499d5f884b64ae52645199c30e41c74f78ef7fc5546" + ], + [ + 594, + 709, + 3, + "334c8ed52db34c9e498ae1fa5ceeda95e196577047ea66b1f7bde1b6dc09da77", + "161f1dfa2073f48c18ecf9a7f14acbd496341cfadb7b32d9950ac84f087424fc", + "8b8833cab1a8c3805bb79f89b657859320e8d36e3c6fb40dbdc6dd19168e6ff1" + ], + [ + 594, + 723, + 5, + "a099e03c1cba70c2603a51b80387bc2d7d0a20806cd6447e6fcb91dff4a94468", + "c29a602dd7b8ddea734f15f728247d79bbbdfe8df138ba41a9a6490395eda529", + "e2a0444f8ef15f8b8b29ba826a30346fda0afe2ae3e2eef79c05db93b6cbeb21" + ], + [ + 594, + 725, + 3, + "d4cbdfc3425e0295322c4b310b0e4a51ca52126259ba54be5e64e0ef6f5fa4b0", + "14a5e1478ab79914a14aed3260335165bf9f1e6eb4f7d6c28598212a8b2e8e2b", + "f2ee7f96b813ba7ecfe6b7af991cebd781ea0d7023cc2cc80b42ec9355ff5821" + ], + [ + 594, + 726, + 3, + "16d4dafe79e75f5283987b87d302413f76d0cc7e85a007aa946d78951bbb01fe", + "4306d5ccffb9c2613bbd389d94096bacdbc834b4da09079c4e0947895ed8055b", + "be43d954f7d0bf856cfc0f761904af321e0d0357c644096893c469fe48f5206a" + ], + [ + 594, + 760, + 3, + "9f48dbd0251d8712d9e9254ac33713364465622ccc697fe0fc486d77789a7df1", + "b53bd97ef23c1fd514efb3875bf08fc9c9bb14223c8c9141bf1ffb716fabf5b8", + "736080b95164ab48298ac34557a91cd20acb13bafd4b435579ac4096a6db7380" + ], + [ + 594, + 761, + 3, + "d81665b00e09b968c1106c4bb5044c6c2260a6b9d25d3c76459c99759470d9d5", + "0f22653dc25408a3531e57c19b91f73b26ccfe4d0c0fa82fc3386d886ab7073a", + "9333e0b1696d83fad31bc19d4cbbea3478c0aa89156ccbc6da95fed3150f0172" + ], + [ + 594, + 764, + 3, + "736503654b69de1bafdb53f4eca47735d8d3899593f3e696ed3025000f8f93bb", + "86a0746a3d01c1e52063309959cc86e0be06014d58eb6253132738e29e02df8b", + "f0982d10ad8911ebdfc1146df79a207e033828ceaabb2246f69dadd026672a6a" + ], + [ + 594, + 765, + 3, + "1f001f93e3149b76a5097b0d9d30f21d2d0ea6ebb0b1690eeb21b45f5cf819af", + "9fe3c7b46176c0f8186c77840fa82c71e268e5dae58a8d11fbee7387bf84db22", + "eb42e58d3da5e8c17acb1c586f8a8a288454231a9e36f820f1b0f04382bc62a6" + ], + [ + 595, + 602, + 1, + "9a34da9bc9a919f3120c113e0c9466044c90fd5eee56f3481740b22d045d1100", + "cf9693576b278ac35c2f44dbc40a0a38fb237de5e8ef1d46b098920fe8ac0f7b", + "05e690c83f037f453299746c75b6c898b90f835e030786d7d04757e0266c4255" + ], + [ + 595, + 603, + 1, + "2d1143a049b70040de268d99a29a3565e502982d54be22f2194627d3d87ad8de", + "781efadc8de0c57e65fec1e7d87b4ed6bc30588cb82499208fe722d279342f74", + "43bae01539b6224c779d8166de0524adc099f47335fdf726d6f59c806dbd6105" + ], + [ + 595, + 618, + 2, + "66e57873cdc3372033b3f3121381923dbab38eb187ea72662976052492f0b5d2", + "d405aac555ae585d187b42172bf8acc96dfc56e33362f34d4a7784aa40d1bc21", + "cd1010ff9f0f3be746abbdbdb9dd949edfc5e1163a08ff7bee2c921f5483a94a" + ], + [ + 595, + 637, + 2, + "07ebbdf38a9131b7360db91850dbe512fe265b8c90f380059bc1f6b51ec04faf", + "e01ef68e01a9a301ab64a8f58a5b73bd0577523ec6094d2bdbb72d32c9d8ecbd", + "cf730eeefd872a42a89d591f3dab83c070fbb97d1460a6e9f47ff05d21a8f161" + ], + [ + 595, + 711, + 3, + "50549ffcd213ab0d6cdd31b8c6db9b6ec061766e980ae0841974deceaf3f9ba6", + "35513ce5506b7648b25fd1bd398f2178e08eea311d6fb45c2e801a115b7cde2f", + "d448e79f201982883184bb3bdf5bc71c94108ae21e6a5009b8cca94ff04aa017" + ], + [ + 595, + 729, + 3, + "949142e48deebb89b44b15d62cc9ac1335d14af6956ef4696f4c65e32c598369", + "8bcb3f1cd6eeab13d544a23eff13a2d1e88f5eb8f77a0ab298d3eafe7314ca1a", + "2979aca80d1fea94298d720db4cad2215e91552ca137213067e788d72fede585" + ], + [ + 595, + 737, + 3, + "034588612e08d045e7579998539401cc301622459a9393786ec03a0815713bed", + "9ce4ee6a7c26fc6c4a41d0487732d96245852c164ef104fa61af08f2e94dfbac", + "668e064f70b6506778c5b4c3f33ace502bdb1e075e722c4f36d145d4b3eb593f" + ], + [ + 595, + 766, + 3, + "24ce3049d6a4f82efdbd693dcc559769102ecb363745fd512932e6f6bba4bae6", + "503d9431dc772dd69e13f4754d419162474d15f22744d9a944ee295ca98e6052", + "47cb1c98c63b151591cab64648213670966611001f1a712a0002ed3f0ae3723d" + ], + [ + 595, + 767, + 3, + "4662ee6d9e4c604b16b37374b61bc5b879e5bae2dd5597aa441d2bd9ea14db57", + "59f6e6d57c72488a7f0a6b4cb5133298d271e972ee8714377cf5aa4cfc9de3df", + "335f24147f431161fca008bde5e088471282bc92fd31fdd877540e7bf8f9be43" + ], + [ + 597, + 603, + 1, + "140bbed8e197793e480be14144479eea2d39c8875f9543a547d3a4c137c7592b", + "832c03df27f6424ae472dc1bdb6bc67c9ca67a6040f3acf65d10e954a772c6ac", + "d8c8e410b0b9d444f85d70090a88857d7194b4abeaf84f238e4f20a06ced1c35" + ], + [ + 597, + 614, + 2, + "3529d1c8a3a9aec2a12388cb0eb2b9393b29c05f790faaa0a10efa32c98e1ab8", + "13c3079d2d152e802c7cbc11cadef4dc091eeffb120f1cfd94995de25de88b92", + "cbd5bd8e96cf65451349d8b706e792439ca1c048fabf97fad032156396b5053a" + ], + [ + 597, + 615, + 2, + "329608486fa65542670143252bddf6721cd71b646100792978383e682569df9b", + "1887ebf9c6484c2bdd9eca354f4d38e77c6f0b36793e0a0fee91e8dda36eefcb", + "278f4db574126139ef9658ccaad8210f0fed417f6193cea28d5fac608f0b914b" + ], + [ + 597, + 652, + 1, + "1ec5af28753585f87d2bf90bba8df5b0e0967f5520309ac89e65f1c083fdaf39", + "612e1be814ec02fee64971548ff1924586d3545b7addf136f4a7f87f0cde7ee5", + "9dc884c6bb18a97c3a6b98a7a55025a888662246be9e5e20569e5ebfc02f8242" + ], + [ + 597, + 697, + 2, + "e2dabb3bef46886d32b9abeaf0019095907598d2cdb986d45e2f58639e8ac58a", + "30097e1e7d3ba7a0e7465b9dac7171b9789fdabd1663c5b0b1de788a0ac1f180", + "a19f6f8b7d31cc4624fdcdd9eff547847e33a609ff98efda27d4e98c31100aa3" + ], + [ + 597, + 698, + 2, + "a4c017bd6fec7ccdfed57899a6f26ec2f50f408863cb43636ddfe90e34ae6ab7", + "5e0a3cb9ce954c9bfbddbde6cf42b636ea8238981b7f8a9b422553a512d604ea", + "05ed04c0396dda4fa72a87376f961e3627d1cfc706813ef7ceefa7bef2b450c2" + ], + [ + 597, + 699, + 2, + "704bfb7a7935c3c1a869d7d58ff05b2c18dcc00ca6d8d771771c6dc4048230ef", + "35821a7d9fa9b2c8ec8e54e4c449ac4607a570eef2aacc0ff497e6332ea56bea", + "6febf2ee901583642f48956f205903f5b6bba3a51935a68da27442ac67a1466c" + ], + [ + 597, + 731, + 3, + "ab7ef7d18e26cd1ed93a6270b8a5b545e8e7afe98a8d498e19ef2e036a9b6a5c", + "a8f2f17bd3980a3335bc82db0043bf77b0bb3fef57664cefa1b51f84eaf4116c", + "1d649bb0c75e24e8c1cee4d8380be77d35e4917107582d801646aea546f2c531" + ], + [ + 597, + 732, + 3, + "b5dd3a3a1cb164a5bfc77581ea9d1564e4541de9133b6ac17a7f4ef235c2c1f6", + "19654b0e8ccdc8b8ae34822d76e9d62f6959461197df228b84cb302fc6b42f8b", + "10be60bc1543dacf95988b56d1e42c591072b3d887d462fd86465783ed070eb0" + ], + [ + 597, + 772, + 3, + "8b96fcd68d2984b1bb3ac05fd442efa95c14086c68d80f07c51f1a0f3d9e59fa", + "98395666758553364ac98440c8efcc365d280af071d02ad3065e5a0e56f1064a", + "dc2420289cbaf4fa22f0f57622ae4e9af5b13b5efbadd85a5fa125cc61d86820" + ], + [ + 598, + 391, + 1, + "a780cfd3d4138168b394c39a51d312059e50472d6fb719e97bc00cd53ea0ba97", + "52deb07ac622612f7520698e4122bc069fd9861b83ad652fa29d339f22176043", + "3aa26450da41f3429838f65558d9e818826754f4f6fff0d90383fa124771d5cd" + ], + [ + 598, + 396, + 2, + "8f8699a49ed769761eedd06a3126e25c2f8a95f8074569bd27cf2bcd778a66b1", + "2f1adb09c4a256e031ecbc3a3620a92c89d566f101656d0c8d70d82943553265", + "ec502c4c497fe1556a2dac5f9ec552aaa6f8d4379d68d8e01384a4d387861560" + ], + [ + 598, + 397, + 2, + "b202e79e43204012f8d881001f75eebbb83d455dfca73137b87d0bb247c788b3", + "0b2f843b8159fd8ec65870cdf8bf29d818962239f90470319fa72f1aa10fa225", + "d07291d6c3ced8ead2994808c12d777d31c2aca7de4eb72a5dfefe9310fa67af" + ], + [ + 598, + 399, + 2, + "36fbf0abbb4406c55f960db6bb89747f3602b9e21931f1ba1b8514370595e59d", + "bebb4ecef60a3fcbd59a00e4744a6ca9ee0c58e11de8b8b0320b0db9104bcafd", + "44f807de4e941af29f1a02c77cc4245dc2f8ff21ce0f998d33db0746d634a3b1" + ], + [ + 599, + 252, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 599, + 261, + 2, + "e5000a9d774196e3bd089dc9a56ac7ff3522c98574a60b98878ae247e2111450", + "9816331473853d1aa069c03fc19456eec89d1219dc2bb6c8b0a76a8a0f779ea2", + "385484ca7bad975af94d3441f9e94fdb953aa4c2d241ea505b2a5e0fddf4e93c" + ], + [ + 599, + 264, + 2, + "cb8283c862d446250e0341fa20667ebf9e99c0d8600b810dadcf7c10784fdee6", + "26eb429beb9659865ceff5235b2523fda22fd7d2043c68e7de082739442203c8", + "acc9b02eab77c4c19ba98706eaf25410496987ca2201246877e8fa85b98c7149" + ], + [ + 599, + 265, + 2, + "abff38ee50dd9c7fe23242f39ddb90c9f28ae4fffca25dc2c5692f173b5fc41c", + "d3708c825f06eaca667018556ef68e178c88a9caa890ee99700cac36c7ab8242", + "cddf1ca74934d35ddcd9cf2b74dbcc19238532259ee73db93398790a4969d102" + ], + [ + 600, + 424, + 1, + "c1a8af97ef68f6b97a964b20977f31565bccf18f40b1c7b9b6350b7de0768f45", + "c5847ef01c9c179a38c39432d4111ec0c9bb94507b8bff516d66fe0b16b51335", + "a123c50fc31a9d69c34c34f0382156acc73ecb47b728a3c8cd09165fb9534bdc" + ], + [ + 600, + 434, + 2, + "88e916e5d9ce674c57692e6beb4d0cc74abaea956538fe1539f3134d98d20e7f", + "409dd3285296fd265d2e8f0a5b3984c30f5b73140509f456979b80e23aab9c35", + "d9669381041ab971f432bff82ff4243db15b34c3164715c060c0518af7f669db" + ], + [ + 600, + 435, + 2, + "921bcad371c6a9bb7577ab0dabce533a63412b06905bc44be8205e612ca064ed", + "a5b4c2f5959bbe563f68e334226a2b0ee639fa44ee329eaa6925d2f75ccbb50f", + "1a851930780429e9e9c36ffad99438bfa2c899eefa70fab29672f9cde1e5f302" + ], + [ + 600, + 438, + 2, + "bcfb59969615baf737db9de828e9f72967d5c2108bcb7cb786d3036cb3fc2866", + "498f46a39b8ed183b9e4b9bf9c4985da20c1bab69fddc352104b03708bf0554a", + "9fa4f925d0f60c4bcf6acccf53eb7393f096cd184fb46b09076ce05bcb664112" + ], + [ + 601, + 462, + 1, + "f68195cebe30c7534d955292946c16f1fe3678a7e984cad33836172f515a9160", + "5f70e3ec350bc4a1ae19f350921392a50ca0deaaa92886d91b01647e7d1e724b", + "9f18658b8c5de15888b6faffcc093c0af4a48a92618fa886748fadb010dd8c8b" + ], + [ + 601, + 471, + 2, + "73284846a64631a000040a9b382beb205e0ad4b4b0b7a612b0423d75a68b33c2", + "9b44bf1e9500ed3a714f820f00532ed370152f25bb35c9f131b81b9267f35a7e", + "b75033a7ff274f3b8229cd9644cb64a61ef9e962b0aca28ed1d7f61b2f004e14" + ], + [ + 601, + 474, + 2, + "77b4ecb4b792f059437dabd0a25d326f3372c90a93dfcda848cc95a349a555c4", + "2af836634746c9519d21c1e028cb55bf9d3af2910fcaa2fc0dc38eb90b703725", + "4c60797c8b6ceeb6d70888a01e1f3bb06dbd813bc9318915a77b7f72b1e5e767" + ], + [ + 601, + 475, + 2, + "2034aa5f44a690d07f8f431d270e423303f7ac0a51386a95cbba00d32fffb859", + "757f9aad9efd9b44cf6e0fb7be64007f2022361d6bd00d77a7d8b7f893f7c2a5", + "4febf2ccf391fc85d097ea3088ec50578cff0940a9143551d4ea30b0780d0948" + ], + [ + 602, + 127, + 7, + "f4d7ca988ded45ae999a857e6615fb20b13b66ae1e8b0928e98bb89a704e03cb", + "f5c7941dad33a22f957e7baa86885bb14798a28a0f06d52e2168e699bed3c44c", + "367bc21d73f627df1e6d57d9a1acb70c8b121ef2dca569b7e0a465ee7fcbaf8f" + ], + [ + 602, + 636, + 1, + "102d0dd7c5368b6bbb5cb7c34e0887c5706cecf68298fe8c873bec1832903d26", + "fedd8932669304db8e0ec51cd4c4e1e2f46019903b4f9c918d5fac958c5b5c34", + "fd66f4c2eaa5abf03b2010608ecfabaed0a26b2358b75f7e388e2b39a8c087e0" + ], + [ + 602, + 638, + 1, + "18a61d6303ddadd8028a44dc3c992bb84cb2187954d9a42e282a7d009b87d296", + "405fc97d965f89593b46edc5bfdef41b916a91b246e3c8d2aad8413f102de2a0", + "6b6a774ab282b55e8e4acb5af7e2f6bee8eaab65dfbca603d01baf802ffe1c63" + ], + [ + 602, + 684, + 1, + "5a6e14bac25e3d27bd42bcfd592e25479e7643fd75be1f0b4cdfdadb592737fa", + "8ecbf39f6a7d32434ccb2c8fb86829595d6590378109e781a879e248306dfad3", + "646de53eb7d0e6faf89181415cd169a9ececb390c7740051670e4998ee36deb3" + ], + [ + 602, + 685, + 1, + "17b0bc08b0d83c104a9af9edf6830ba61eabd83cae131252b7058f5bbfe260da", + "dfe75874e7140ad478c04553f5fad797b57fd2f8bf7ea458d7dca9739da1ad80", + "a020595c6c87de7c7c5d5bc8c89c93f4bb02a64222793fa292068318f79c9416" + ], + [ + 602, + 686, + 1, + "cd7a240d3ced63d0594cb3afcedb83aab9f277209eae185e69217697237a3352", + "625ec1311452b861927f7690af8b81be9e646c6c02bec886445879c9f82e184b", + "f6c2860047129b0fa75adf91e3fca6c95db4a849bb414dc3e4c4a0445717b194" + ], + [ + 603, + 127, + 7, + "41ec8fbc5a7aed41e8fb5f8350097f6caaa15c62160de7150b1da224b8e193ad", + "ad43fd9d1e7bae28d4fe77b593fb1ad3be0daea44c3eeb314589aba2a1c23724", + "21adcb8eb39202019b2d9774138f998225e4f21e149ff029758d4adcd6ef1dc7" + ], + [ + 603, + 762, + 2, + "4672f6dd4cfd3e51806baff96dd2c92f8d087caaf21d569ce8142339603e07eb", + "1c821f5eaa2a500283ddf4351838556eb6f9a1c4b795516ba107f611453f81c8", + "986b7e30f6e3e77626f8408f4eadec4577d1babd9827c72d3ab420e0d4ff12ad" + ], + [ + 603, + 763, + 2, + "52f32cba60fdd9891b0e7b8f36b486f7fd6d91a98346552929dfa2f70191b84b", + "f6fcc885ded452c985e0fecc3b337a339c0fcf06059a81f445c608b938ec0b84", + "c7c2323e78a8ac920d754866ab420e70ae6f2ed60331a12034c3e6eaf9b18424" + ], + [ + 612, + 127, + 3, + "b6efe3f96dd02611db4222766083cbba4e6470887b673b88569fdd3eba0548b3", + "92ad61884a540441232fbd2387abae672dfa244a9a2f3b76c8277db08d86a44c", + "70700fb656084740d15b371f90350439679bfd368b53bf1d3cc1fac45b532bdc" + ], + [ + 612, + 981, + 1, + "50360b032fdbcb68ea0f0bf8a2ced3c27c522da4f22755bc4526a7eb195d2f37", + "2515782e2713418a525b464dad347280366c6735759c78607fd79abce223a3f6", + "a861989afec0d1711251c39427313445f924406e44c56892f2c9e12bf79a9842" + ], + [ + 612, + 984, + 1, + "4f1461f6387e9f951596e6b367c949a84c3de96fbcbb925d8297ad04d6cf4619", + "3cbbcb0119233d1164eae683533609b1d590641dbca7826c054d8cb27e81a00e", + "67535271b1c08bea0af379347162e06dc7037dcca693c4db68fa98673a7bef32" + ], + [ + 614, + 741, + 1, + "88367c245cb35f0c9d7976bdccad5366f37c5b8c2e0ece633d2e5106c3ba1f1c", + "4fe2ee68f634522d19be4e76190894c3d15b215c1cf9f6c8d1932d28c637b354", + "50c563bac3354fd4001e0600a44dd783e3882cb4fabe2674c253cd3992fa92e3" + ], + [ + 614, + 795, + 2, + "f8cac172852c2485fd1eaec8d8a1ecbd3b7dd6802aca665f2731248666a3097c", + "c9a751065dc45b8874b6dc0e5e7591371606d7c0826c14df690ed7a127735781", + "95acdd55a27c35c85e945157d89e1d00265a184af53d2c19f71480d86d93d349" + ], + [ + 615, + 207, + 5, + "9fcddde2ea8ba31f91bba2d345c2b3b91be78014b37d5483478d17e081024c1b", + "0e545cb08f35aa0ed58154d916bebff8c9e3abf82256d48170e093a13cdcb4b0", + "7f4ce20dc31988f911d85d4559310c9e9c287fa9fbeff7ba9c2e63804f018b84" + ], + [ + 615, + 741, + 1, + "536a7fc46deae3480ba582e07645e52b785627a28b90bb33686880098939c7fa", + "4370c94421483f5b7d0ceb1cc154b45acea21476113a3b6b76c90c9dd7b6965f", + "1b2a5a1088c07c0dd2f1c1262b5d88af4857bdb050201ca4061ba4f8088abbdf" + ], + [ + 616, + 721, + 1, + "74065f5ac928576354b6e92f9d7173870e716e02ef09175af5942cb5aab93fdf", + "da29e2826ba9640062685ac908d4ac8f11b03491cb48ef6fbc63b39aba380881", + "c62edb2b5660abca8c989e7a936325b09f66900981159a45a25ce8c6d4414929" + ], + [ + 616, + 906, + 4, + "e27782711263549e63343ceca4d9a55fa489f816bc0b536ed96e27614b012d4b", + "0da0757d27ec500ab6f75b085ea53ecf5defd3f9c7f92cc71f547a20082f94d1", + "8dc44f8d241d2a98c29d80177d61669700c8c9f41062cefbd8ddee6ad04891d9" + ], + [ + 618, + 733, + 1, + "96e72dec5a9d48ab8545622f67f41976450e589f328c9024d90c986a36985832", + "792e808c75d1e17c0a7bfb3496c6d6b80e6de51094d75dfc58450d3490eb9111", + "5832990f824ea2b88f8c23e49c0567a11a2b9bfd454baa1bc666d5393b28ed08" + ], + [ + 618, + 789, + 2, + "fe6bf35f818e5472568ba09dff21cafacb1278928bcdf0567b1995c7c978e2d8", + "9f5896944d475b5732c48499a69fb2acee5c2ee1ea963480f8fa09261fb4cd67", + "5acdf7901cd132d70b46da35b8f4c3eb9bf4ca35eacff918ab9905ee45b9c7ca" + ], + [ + 619, + 622, + 1, + "eb022e13f52e0e464441811a8fdc488617df4a2e3aab5f6f2e32f94f77ac4a06", + "bedb18b2058bbaeb1eefeb86262e47415ae8691ca7a14fdc4c97dc44b805b3e3", + "0c7bfdd2e43be3c69cfdf8214ad9a93ca963b5fd6d1c2ce7a6b1ad2288eebae8" + ], + [ + 619, + 625, + 2, + "9dd5538c978bc0a2f70e0d80686c3b99ee2288c5cbbbc736510aaeed42b747e4", + "11e2682eeb6dfc5b64857b957f62520f65b3e41ac5f3bc5207624e9953530b2a", + "7249bb54f0d6642ced9b268539f014af437d5f49ea0d66f7fb2aab335df8b270" + ], + [ + 620, + 624, + 1, + "dfecad3ae59d0b5de40624236b76b42de528f98269432e40fb98c31695818190", + "910ff8dfd94e3b460dfc582337a0dd820da2695912f4850d50506a7fb47d487f", + "3582f4811d1c5e17976f97a97bedea0ff6ed3246fe278c1dc40a43ed9a495e77" + ], + [ + 620, + 626, + 2, + "ad045d10db7c57162312d0e405c8f34b34a25f1b2c3a65f5d290bbd0ecbd3040", + "2eccc60ab5999f79fb9fdee5d47e07bfcbc950475fae8c19f764f384afde87ac", + "7240537b8a17e925b99138101853f9a4612ef42632e0ddd953ec3624aa3b8872" + ], + [ + 621, + 623, + 1, + "31c55e5dfec2cd723250db0d2ca13f64cc5f56e26e50be7fe4c48d07c45448de", + "b76526a5dffc4fcabfc5fc3c70e4b49ce00a03dc609baebf225ba37b2904c8f0", + "b30ff8c92c4e2c033df836ca683e61ba393c36d056e4f007ff657f8c5aa79308" + ], + [ + 621, + 627, + 2, + "363c4f50c756a85739d91387136418f67b0d3a9087e418bdcaabc6e41b7d6a7e", + "ecd6921f1b373980985949954845c77b43d62d8d92561cf49405468a2c4c3a85", + "5c010320fad6b3972e2c62ebcf89a5ed25c33e3a4b3a89255814d89917a15001" + ], + [ + 622, + 626, + 1, + "789b2652dd903f37f6cdc218e5c7a6083838a2088e7a1a1cbad0e75e95b94fb8", + "b9e4684e4cd1068a66b8fefd393c2fd38a7a95a4c545083fb705846f742f17ac", + "c4a2f2fb6d88048f147e21e929804b9ab08ed4ce3679bbdebb6490c3b2d534f2" + ], + [ + 622, + 634, + 3, + "bbd021ea51b8908b431737c0d1df3596538b1c1272c3ad87a8a4ddc39875cf71", + "c6c53d915c3a03d2b0bf3600365232bb0f6e34938c01b052f9012d24a23b4f08", + "328c5adb0d89693bf271b3fdeb512314a663369e60e906f2ba37814a2a865de8" + ], + [ + 623, + 208, + 4, + "b4792d343e77caa2dbc1d6eb875d377ce0a07a6063616a05a8e73085f697e73f", + "f40b1ff76b23632384011e95596af1a8711d936ebbaddf509674f4df1c6d38da", + "9009a70c1a96dd9afbf273b826fe6686b65c33a64a69d0bdb97257b91dfa0401" + ], + [ + 623, + 625, + 1, + "b12a620050b1ea62afbdce6419f23a4eace78a9be8cebd279a9ee3e536164d3f", + "90100c2f31bf480d1fa4672ee5df5506163c52a5b75de04b38bdf0d7276f7728", + "13e364d0a0a25b603933f83d31ff2c0612c824a724062fbbc4acfe9acec8f231" + ], + [ + 624, + 627, + 1, + "9b7bb153e2c1c82a5d24eb88406283878f9ccfc5cf5fed71f86e3344a5be022c", + "0fb9afce78fcbc80fa0e3f0f920ced02427f1765050eef4f691c3f9f74ef5d06", + "ae1055f13b31fc3b6908b8c13582d574848f3ef66fc57a339cb747ebde89bcb5" + ], + [ + 624, + 632, + 3, + "f82b960e7889bce0ff5276b786567ddcf9711a70b2313d653279da8e62b5c116", + "67a359d9c5558266a91de7a8046e966b6c8e8d5d1bf324eac9e2df500895be6c", + "a50b724e0eec8e7267d19446fe401126e74cdcb937e05086b69483476019803e" + ], + [ + 625, + 630, + 1, + "654f16cb78d048a3247d2a9fcddbab182bf9abf4b2a3b65104ec6231f79c896a", + "b910f8ab54e9050dbe24888cedeb8f1dfddef72fa26351fe4ab65347d5222d4f", + "ce4deee1aaea8bec03a58a4480bb5ba4143c1b4229279ac3a37ea1f58308e3ae" + ], + [ + 625, + 633, + 2, + "1d91b82e536b2b39ad6a130ac14c6fcde64dab517eb6c9d113dbc432735346f0", + "cd457938afef7c4ac3de543089224fc949fdd37975351f93aa76e7f70c93b852", + "9f3d3a62dfb116ee90477527e78a351d6b6d9197893c43cafef5828a06815541" + ], + [ + 626, + 629, + 1, + "03d544c72563fd9431174215151a22b46acba75b9e17e68b84ccfdc0b94e9b7f", + "eb095ba4f8f49088e9e68732ab41cd1dda67ed6d1b3bcb0ed73f254287e90d94", + "3c55eadac2c6ab20cbc69247128ec0284f2707fac83f5a36781d84a249d92404" + ], + [ + 626, + 635, + 2, + "50bba3f6a77679678d2c8fe0c1d8946d7ee9098227f33df26df897479290dd64", + "e3a72fd6e0f58898f8b54d5be6be9ffc4d12d0bbcf4c9b9a0d2fe8bafffb2190", + "923950f6a3e30ac8990fe508b7ef1572ac605a1932fe42b5e8ef91caea8de09e" + ], + [ + 627, + 628, + 1, + "99726c72c3abd1f6837b04592a8a8f68395792cc769d93314152a5c8bef54864", + "3f758472c2d00e9ba3212ed2760e7cb7db81705bdc9bc4e64e71d923a92495ee", + "60e95abb299f104ad838b947210504dac81c9e9cdd5aa6a5e5e6cd8d3651b83f" + ], + [ + 627, + 631, + 2, + "1ebe935c3aea51c3e3caf51b602c6f2d69db183ebefce941ac1ea29f3670fcc0", + "6afa292e28e034975674ed5fce2fea781bde03bd9cb6eb8b30831284fb09d2db", + "9df4524c8c6b5c1f56fdc44da9e60bd0c5aed1652ef19ccc4c2a6596755eec9b" + ], + [ + 628, + 208, + 2, + "c8f3c28cf56021e83b369687d64a0f1b824ee11832293012d93fd9c6bb054359", + "b8a9459fcf601eefa04667e693240d5f8ceabd6982a9d7c93a279329c1c5a73b", + "e35744a32d76df5e5406a7b94f85054d77915893ceee2c03c4ecfd55dffa0e58" + ], + [ + 628, + 635, + 1, + "295049baecffd3826577c4159fe671f1ee720c2fb466f02c3eaa88c4adde9432", + "e3c57c1b27026512b28b36bd9c2ef8552b27bd29d17db692712e75e6df33f71d", + "e7051c5e8afe47633b33aa4972999cc21f8e6725cdd71312bf3334501ab82923" + ], + [ + 629, + 632, + 1, + "c8607185e08b5421fb0b4b409d5f5871405a196edeac50ed66122eae577e4f85", + "cc0f00aa176eb8bbfb8f3b507f1d8e389efa5a546ee191e94d3da8d49e06940f", + "7faaae2b03cef232838a0f04d93dccf5b74fced1e0eaf7ee1acc75496bdf6a88" + ], + [ + 629, + 633, + 1, + "4b3db9b74b9af3f0a2f567d2e867f15486ec8d375773af20978482f02e2a4d2e", + "b275d3835ca654a71a5680739fd34520d46033f8d66c86f83029301ef147c8f5", + "7faaae2b03cef232838a0f04d93dccf5b74fced1e0eaf7ee1acc75496bdf6a88" + ], + [ + 630, + 631, + 1, + "196967106e80133e4403a4d05424e19c23512a0305a8dd322c27d476a3c69490", + "e7df0be879a2261daea824f4349299406be878e34f1736a5ce8006737170269f", + "0f1d70cb7bc7f535cd7e7f1d3a68546a6d55f441623640e9e8bd372d01552050" + ], + [ + 630, + 634, + 1, + "eb022e13f52e0e464441811a8fdc488617df4a2e3aab5f6f2e32f94f77ac4a06", + "bedb18b2058bbaeb1eefeb86262e47415ae8691ca7a14fdc4c97dc44b805b3e3", + "0c7bfdd2e43be3c69cfdf8214ad9a93ca963b5fd6d1c2ce7a6b1ad2288eebae8" + ], + [ + 631, + 127, + 2, + "0318c654fb1735a7a58eb68fcfacf683e32d8d7e61e77d4a3ac5e821d2fe4597", + "cded62d88efceb88fd0798ecf143980e6223d3a3381364943672d1c7a3e065f3", + "27472da1f15bc1434fd6e937466e390e094e8fd9cd7764ae647f29f8762539e8" + ], + [ + 631, + 128, + 1, + "76e52b412db465c42051f7821f9ecf3d0ffcc44185fe60eacaf7f95508503746", + "67d77135cdf8d49dd3620aa898415619c80bdaf046832c3c6572177e32c0c112", + "919995990027618deed1cb40864029fa63a052f044dfa53205c95ad81de9612c" + ], + [ + 631, + 152, + 1, + "9eae90c4bb664be7c3c884c9f2a7a55cc0f0856aac020bf409a41bcefa94af23", + "9da5a2d06ba3b6773d5a9903d797db46c9f1de19ed5135146d8047a32142fa58", + "e636933254f75ac911eb1703812b23451dd33596cc053216ed71698846d8b1e3" + ], + [ + 632, + 127, + 2, + "130c68494ea8fd13bca43c6f1622046ebe964458501b118ca5272a6f4d46a413", + "69eec86fe9b3ab0b51b4a52d88cea70165ea9c0ca248c02e6276a1149f5a0d69", + "d10e089aa9b60b28a2187cacc40228bacaef558a4b7e59ccaa2002d9fad1ccb3" + ], + [ + 632, + 193, + 1, + "f4b5d633a5d6ed79688ad36eb5616cf837519b1a685506981ec7b019a8f2aaad", + "96b55cd1b636ce32b70dde02dc2f2c0de7227d802e1278b17da15aaa153a50eb", + "7d01d0ce053efc95d6d94ea5746aadb5eea1d81e6a87f4294f12902635eacf50" + ], + [ + 632, + 211, + 1, + "9ce2ac39289f9ed038adb010f13232fb248847a47e448f09957869eb0fe9eeda", + "448f8db70a2f92506886e57d76c5084220c4c5ea2be7698e66e8566a4b747ec3", + "d3264fae388a933d363aa43f0ca38534063c6f168d343a4ce4df22667ab8c414" + ], + [ + 633, + 127, + 2, + "695cb8b22bb6453c27178610cd2f53cf9b6e978f7119a19d7c561b283c2f4cb6", + "244040016f102a2ceb573f3fb5319edd4ec784a2a799cb094e3661367d3f52cb", + "0957be1bc7ccf0bb58b5260c99b82d2b4e0638127a9f9e6bf4b8f0e0089de4f7" + ], + [ + 633, + 192, + 1, + "f4b5d633a5d6ed79688ad36eb5616cf837519b1a685506981ec7b019a8f2aaad", + "96b55cd1b636ce32b70dde02dc2f2c0de7227d802e1278b17da15aaa153a50eb", + "7d01d0ce053efc95d6d94ea5746aadb5eea1d81e6a87f4294f12902635eacf50" + ], + [ + 633, + 212, + 1, + "27f751085318a877be070ce0d635f46b601121fa3f6f051151ba63f98107a9a1", + "a27fd43d12c9c8d4e925b75d8128e5a59f001a74ef0904f03c19b4f2bf682026", + "19aa0b587c99c40d54c8fd8b4b76540a7e3603eb374dfedb60a63718c4e5f6bd" + ], + [ + 634, + 127, + 2, + "b36edf4495ca0e7cb11237e99287ab3a8e64c4f456474f6fbf7106ac95a7267f", + "3be25bc50d9563fa1adaecb122e4720b55b3818f449660807e3c6db7464012cc", + "8b209f57bef76aca87a5282576381c876f5d6898e3d58462bce1ca3fa5f2dc91" + ], + [ + 634, + 130, + 1, + "3af312f0b71393b90df30b36823dc517844f8c55c789006a4bfb3e58774da3e0", + "f0f5789a2f7c8c7a28b7211c72b29fb85c82ca7695b66ecd1f0a269ffd7491e3", + "870e116cde88449ac2b7006267a56dcb7eeb20894df4ec4eb41790a70976f381" + ], + [ + 634, + 150, + 1, + "f70d5692620877263ad155473869c220d50b8fcae37341b42b66ddd6f8974d69", + "77e27693b0683afba0cb4997fec5b367a49789b20e05b1769e9fc56499390953", + "a2cf082fc937b6661439e85260806644404e7fb99e247a3d83ce740bc083b38b" + ], + [ + 635, + 127, + 2, + "917c5cbe5781722c0b124b547e4b6c64096be41f3024ed87d753741810483d8d", + "ad71718ca7be3f80316713686cdcfd96f841b802b75028afc371a585c19ee910", + "a545a995b4b05b4064c06c0db615ab383baba59e5de8e4d85d9ff4ffabef3f7e" + ], + [ + 635, + 194, + 1, + "f4b5d633a5d6ed79688ad36eb5616cf837519b1a685506981ec7b019a8f2aaad", + "96b55cd1b636ce32b70dde02dc2f2c0de7227d802e1278b17da15aaa153a50eb", + "7d01d0ce053efc95d6d94ea5746aadb5eea1d81e6a87f4294f12902635eacf50" + ], + [ + 635, + 210, + 1, + "d91a12abd1dca67aed2e8e1639f7fbcdea4d77e91aaa2a2ae6658de625646b2d", + "3d5310b310d982327db7b4a7cce16ed09bc31dad436de032d4d79a5a980d1aa7", + "ac3f32d35bd4d58b37f7117573b57823f98bd441b5d37ff249a480d623f1e3e4" + ], + [ + 636, + 639, + 1, + "c281f6372d96435fcd3503d7e1744ca0f043138998a26d6e65689659369af9cb", + "a1824d0832b8ee78e2e7ba6e7f1ea5201868ccdb6d47d31865744c2b9559e0fc", + "9a9cdd2572588c11da8328e1d60cf571f269dffc88cb4e9549edf88896ccf243" + ], + [ + 636, + 642, + 2, + "020b3353899d363ab34987460ab123e27d1c0f5d197b5799d36241dd6c18e0df", + "1c7b2c9729f593e4ab0fbea2fefe2c4e2097fb6b16ae2f93f61c2d1bd17ef33d", + "69c8c4a65aaefe7729f58863f2be2c4db5a6818978a10e6b0600452bb4e62ab6" + ], + [ + 637, + 641, + 1, + "d99f796ab52527261aea566984af47135f87135eb87b5b910c0d2c39e619ed54", + "10397d7d828c4704b21db125f989fef427f20318c2947a0f55ffe7638c5929f3", + "ef8dc52e5f318d146fda05b90fdcee8876f35f8fe2139d167dabb936fa491d67" + ], + [ + 637, + 643, + 2, + "780b5c45c5ebcfc3195076311b0538f292e68e6e7d2792e0274ebd177be1e5fa", + "a475ac6c10b2c2e985c6e0e9b7c7519e09be9f2b7fa34d64d27c53c96b64ec4d", + "9ea73a9da49fd122bcc2cbb8761703fc71c48caff76292058b3d8b525facf274" + ], + [ + 638, + 640, + 1, + "8b514f9f794c3bb82653d1a37fdad5208eb951474055ad16f5ed4e39ee5c30e7", + "c5f230e7be74db7fcc66d271a1beddcda0e214fa168daefa674d555d2277d0aa", + "83418876a44e1a67bdd2c5de8946d03e872d8aa45f80d176f368e2ed1677284b" + ], + [ + 638, + 644, + 2, + "541be9af1554a40f7a8520b55128d7f5908985703b7f58703ed89ef081d42160", + "59bb1083622db670061d559ce39ecff739fdd935b78af46f58cfa7f248f11dc8", + "b62fd3c28974dc31ce82d3d6933b3d95b2dad3e14642bd1590c37f1f4bfa0fac" + ], + [ + 639, + 643, + 1, + "e1d3c7de83431114d853b929acf7629beceb4ace7e758043bba3654d1692ea3e", + "23fa9f97009588ba5a7183e1935fe68baf2d371556562165ce435875fa7f5987", + "0f3c269e1f68e09a749df35b67ce6ecf883a3ca1a95cc39204c144ac3cd65cc4" + ], + [ + 639, + 650, + 3, + "fe52d2b36c92e85d22c959cd2bf6abd2e48433523d3ba60ece1648cb918b9265", + "cf9e8f1f66d6d50521b6aa86197c84c90df6051522aa6f466c98a95bf1911adc", + "17a4a056d0348ef11f7ce4c3bbb3eaf46dc4bf1f16f9206258d2d83c1b010a40" + ], + [ + 640, + 642, + 1, + "9061f57fb3c23f70b99b6123e5a492630875cf321a23e919dc5df978d260e022", + "679e7a0967fc258496a44ee5f857e9901607b7f14400a8932ab2cbf022ff8c79", + "e39fb9a714f15b13ad03b53cf702c4dcd477400c4822c811d642fbcafea7aac3" + ], + [ + 640, + 648, + 3, + "e28d6b4b3df2b2f92d9b1a13741b89863dabac92cb6c032a15df61ef2af8cf41", + "a820945adfa332e065ad3d32a510bfba82302ef3c42b94f3ab1a05b477675ba4", + "a296a27562d5983471404deafc19409d5b4f7daa291d3c2c8f3ea1f3b00b352b" + ], + [ + 641, + 175, + 4, + "3d5c834325002af65b572ad87bc7795fbc66c6fa5b4d621a2a0715c62190fc98", + "a25c764123fe53f2e6566a02cdb3e0bd294d939db1b4741653d201f6f988104c", + "4732694c35b53afc6b4c48f6100d44b3f0de87385e18973d1b4262941e975b5e" + ], + [ + 641, + 644, + 1, + "202bf7bf186956c526a5113dab66ede094a316ca2ed38eae28b86310845bc21c", + "53cac7cfd5716c24b60093c42f609176678ac3021aa829d752e220ca810f1177", + "8cabcf3e6bd7ed698d8ffdeadf055a73c473f1e37bdde3508bdeed00fa1f11a5" + ], + [ + 642, + 647, + 1, + "f562a5098cc021c93a012475cd1904251aee05997c8b242840d436ed963b2136", + "4bd2eb37d32567c98b59ffdf23df88179ff2fd51be162688ed0eeb74c8218fab", + "22dc7e64f09720ca9441f2b5b6125b0ca1669ab281a328b67c8032de59a044ab" + ], + [ + 642, + 649, + 2, + "5d99d4def9ef0a7558e9d5ddd1b9d8bd90dafeb36d2a60b01ae6de43b06f4d94", + "ca473f470a5ad03c19940500d404595bf9a089972611d03b018bcd165379fe92", + "e6a1a1d55f88a0e14583e1af478547dd2fe66ed1d5469b040651da7f338524c3" + ], + [ + 643, + 646, + 1, + "7649180d28704a1cfa5ba75f3da1b223e41e4a04d58e9492cc9a5de61d856f4f", + "f061fe4bb739a74a28cca22b2ab0407a95ec46ff6e44ef988fd585367b3853c8", + "48cd38818d178e2b81eb94189e9b2d0cb6b726f33d071ab2fe3697654b9b25c0" + ], + [ + 643, + 651, + 2, + "b6b29a008a052dfcac216aedef0d096490218e1da6a05772dd8681a588e566d8", + "a45c4a1f5cbf6678205d36f87cd85b4a69f9a52cd559bd9eadd2e88708448d13", + "44647bb1bcc4e9f54221376c9a02ca635de51f7cfbc332b480141f08cc78cee1" + ], + [ + 644, + 631, + 2, + "721caaaf69b92d5fe0418c783ff76c9d2c224198ab211987c866a3d268a4e110", + "f6bce2a16bcbdb3927e519d84815e82a062f3b5294084de2a996ea45481f20d7", + "e2aff59d2f815adae25864ce64787014209d9687b8cceb7487c36a2ec3d4cb46" + ], + [ + 644, + 645, + 1, + "47ec2f991533baf3c5cae9576a423f615ca4b3a7992b459a30f1203819598d21", + "ffc1cd2ab5e94077d49b8dd4e021aae97301b3d67e1fd7de400dd307c3bc8db8", + "beffb1947eb9da4627196f746f6430c9218294aeaf3ce91b4062511040fd0b79" + ], + [ + 645, + 648, + 1, + "c69f1bd09d6580251de3d87e95d8f8f90046c3109cb17026afc41019aef262ef", + "898ecabd7a64ad76e86cf5bec480195b75e745bdc15beae6c46fc174e31c9a61", + "f6dfeef2178019d3481c4ba86e2292cea3f1f603288341c6ea0a5cd6ca3fa5bb" + ], + [ + 645, + 651, + 1, + "4017fd7815c39f068993e9eee2ae2b636fc78c8e4bca89f497fc54bd5570f933", + "b3a1a3d47ccbb95b92cef02d318c588cd7c67dd34b7d1b2c1c1551019c75f73f", + "5a51130bca081ea03fb1167bd4a94e15efc9b1f661c551c619d8f0989368e9c2" + ], + [ + 646, + 175, + 2, + "4645519168620e6cf8c3d455a4524d8fc5a1804b31dbac00656e741ed3b01781", + "53d65c677942e0807293bd7b8ea36d9680322d977cf121abd552d27aee1dfd51", + "9a4b1d6cb17422de8bf74885e1bc3ba28c14d15072fff20d39cdcfbeb2fa67dd" + ], + [ + 646, + 649, + 1, + "8f880945691a157e942d7f0f5f946c975b59ff23bcc721eb446232d009fd2b5c", + "52a65fe8bd49a4b75d520e5a30a6b008a12f52a3a597067c6b750dcfe6725660", + "65b1453abf34e6ff447735844a4463a5dd6e86c76882f00b4e578af04cb89c6b" + ], + [ + 647, + 631, + 1, + "025111460e00b671495acd55008e79ccbe290dc049f430075e42b0f966c73af4", + "1cb58eb798393df4a1a0684384687da6135904a95df1f923611e32361578d9e5", + "76d82851499143e7016aecdd6f076fba03b7c165b1385c5618fbc100e35051e9" + ], + [ + 647, + 650, + 1, + "1a884c7e18456b193652475a82cc476a869035669cef4554def016fbad675ce0", + "be36039c52d37639dd59220b7819b91e686880f616d00f6f9c2f9d65ef57093d", + "ad10b6150203107e5665e872940197071a9d4a7e6b357c9dc4e5b931e9d06f69" + ], + [ + 648, + 127, + 2, + "009fde33b07bd2bb0cd9c54c7d570e669c18699dfd06ab875eec65afa63ed159", + "e5fbf1eaf17105e3d0e27ee9e1f59bc7d7edde3de53023167526b85d3c87f868", + "4397a252332d16f9386e59e3bdc12c810836567c82db71457b19380949e9169c" + ], + [ + 648, + 202, + 1, + "f70d5692620877263ad155473869c220d50b8fcae37341b42b66ddd6f8974d69", + "77e27693b0683afba0cb4997fec5b367a49789b20e05b1769e9fc56499390953", + "a2cf082fc937b6661439e85260806644404e7fb99e247a3d83ce740bc083b38b" + ], + [ + 648, + 213, + 1, + "8b67d0606332fe7723599dacb30117575d6dc5747da9dec8bf04121690de1168", + "afe08961244f36e8ce4f485f762c9fb0481ed0488d4ef4dfd9052c7b5a942962", + "04a686bee623a6d1c66cfcde81f1d5b64fa41d5b9b59db976db1e9d5b2399c60" + ], + [ + 649, + 127, + 2, + "8c8497a54795cb47d7def2a8ae2f5500bef741b1339a6e17457f6d5e74801a5a", + "1a376e6647f64e1ce54189ec17606e74961c03694b61abc95ea2a1e3bf170c3a", + "06853bb35e8bd0b2ee910535246197f23324c206e3498d4852f25d1b392d164e" + ], + [ + 649, + 141, + 1, + "bf6a1ee6a2e0b12125b74dba4748fd6aa6f12e9178adf330f1e1d9787bb83711", + "19160259359d5ea44e0c5f9240cef856e6cd30fe676c9aed1d58496e6d689afa", + "275dd50b3071ef9df987c05ec9f2676838db8d4908b763ca2ea674271333c60e" + ], + [ + 649, + 176, + 1, + "f20d4a9cc03855409a2439262cf37a68c5b33903732311824f4e23d4abedc349", + "7b7e743eaa720d4ca0e57a25da094f9bc68ef32afdd1463f377953587662e34c", + "9433677f1184f03521ee38a048bd986a7453cd4b5e226e9e3531365d79040858" + ], + [ + 650, + 127, + 2, + "63b2822a6ef515e1484edabed0ab4e71fff9b73e943d98da80cb3dece69869ce", + "02f2909efb96e404d54bb047532fdceffc05a9212e371b3878f13b45471a604f", + "e9315f5e544aef375c80020c10facd03d3bcfe1e5bceb5c9610eb5c8cdea6bdd" + ], + [ + 650, + 199, + 1, + "7940d34b66cb58d4c9d1dadfa39ab2aba4663ed3655414d23dd68b6592312094", + "1fd1f88238ba078a4863f99b6b3d0597ddc80c15a66def3cf24a94c2c997fc1c", + "3e3b7374c18bbe258cc530bde3e980a52bec41c689db80c01c871f1e802119df" + ], + [ + 650, + 219, + 1, + "85d19cb0ac67d234fa588c177d39e15da12f43771bc1815216e5b76cb06b60e7", + "28c7cbbe9a7d0ad23c6d85d340d5d1caf2c811cdc531f18cea9cd7eacc723c57", + "2edec79e1dcb72620de25f1da6ac3262bceaa01672c3118c8700f0cfe2f99fa5" + ], + [ + 651, + 127, + 2, + "2fe5a91fee02fd456e1a55458ca76ace1312736eeb1d258dc3a2e7c9c6375544", + "2a3f0b5b167f2c396f4e2ce7873c5ab465ed05fea416115114218cbfb0bcae2f", + "2004217f28efd8ccb875746a11267ac673b79f1b6d3195d3bb9b3e9bdd9179de" + ], + [ + 651, + 140, + 1, + "098582ac4e9ff477f7b5c5e84dd63e1ce1e09503ba0cfbce46fbe0408546f388", + "902810f1be93df87717be64ad18bbf3bcdfe37bedfec0ca8efea48208b06388b", + "bc01cd618caab60c1fa45d37fcc1a5de4dadcd7ac197aeb3347612b1a8388b18" + ], + [ + 651, + 174, + 1, + "a65f44462d7c10e7c051f7913c400ebf292fa4b077d04b2761b8a71a19ca8ef4", + "f01bc5ba27c2caddea884a76fbb9e06ba6c8f5cc3a46edd4bfad305f08c86aee", + "67a56ff44e4e5289fd0f67145c3ed93bb670bd937ffb2ad4bd6926a637745e91" + ], + [ + 652, + 653, + 2, + "58c966d50b8df18112a4942acbdef342eeddc12fd919b17b9c1235314e3af2f0", + "ec661e1a4a2a4a809632f892e0bb0018a706b0c773c8c8978db89439ff40d4e8", + "ff8b00fdf07c0625907c0f4d8b8532ce2d16b22ee74f86449a829653e4055580" + ], + [ + 652, + 654, + 3, + "2a1ddea7525c8e4fd84c44c3a499f1638e3dadc351d3e366a7165c961d831c54", + "a4bac5e75e35edf3eecae769e3218fb807dd852801bd1b31bdd78ecda128d41f", + "25936bf517189561883f32afbf983c97e00ec2ad4907ad6358aded3f40fdf340" + ], + [ + 652, + 773, + 2, + "2b52fe9f0e44ada3a717ba590c00b2ced90db8e900b7c4836e1dfc819d636130", + "e695884e8eb02ac1e1de6e27fb75a2b1459c72b224789b287ef2e158630cf678", + "bf442a1725fcc5c3021ff3ed89f45df3dce05fb365d495806e43680ea9394711" + ], + [ + 653, + 655, + 1, + "59c5148e67c4adeadd9c99f6cfab23cd72b918acfcc15430e2abfada4e4188e6", + "078ab8ba896979a5ffcfd4f1e6bf000f6f42be8eabcb999431c5cb962e886c99", + "1005fce1bd84a3714020aaf407353b2d4949dc056cc4969254566ed9267a338f" + ], + [ + 653, + 659, + 3, + "87701bcbce735432d81c2c1bd8cd9870b7d27588856392a9ea439d373bb94264", + "22ee862e20311cd4484e99daa9c5e1f2b9f1d1639bc5d3456bb4eb229674ded1", + "8298a5a3f29430ab9e460c66a9ec8387275e5d40a73e383136d9c24f5874042f" + ], + [ + 654, + 657, + 1, + "a44351e799b4ee41c6a74765c198e0978335545de77f0b409ef838931b7f3d0d", + "db0f932bc4dbbb56d3b3e96f74165897993cd15c9bf9a5d67fbf7e709cb3ac22", + "77dc4b0288082a1a84da511513da5ea94edc448353f7f5c0177cec2302bec9f4" + ], + [ + 654, + 660, + 2, + "7fcce19b8cbd24bb28f9ef0f02b6c44a78454c5ee296bf4a148546473602c000", + "e185d66a5b9ea976aeb83053332ab088a685d42d5760603bbc4b18035cfdbf0c", + "c764c5c6ce8bf4defd975629f3d09eba07f2d862722a605df50641bd5ce16793" + ], + [ + 655, + 633, + 2, + "c5514ed47985f4fb6db98f0c323b350050d7ff7de2c84be2ecd777e29f6be08f", + "34b6a3b9a36c6713742ff3aa31707e30c3e0a2c3e7ca9f5d3e5a9542393aa271", + "bea6b5e04ad4658ec6dce47790e50e4ee5c038bfb0968c51ebe6a1a57dc56e11" + ], + [ + 655, + 656, + 1, + "7580c5caa3ed8326e552322316c9e26e511b14c411e7fcbe7897961ef996de64", + "5a5ecc950fb1b010be6e4f9d1435684a98df52f9f8e747bc62989ae711990cc1", + "ad13cf823a0829ba12364ce1836ad0b10e7b6e52d38191a68903f8a4b4594b56" + ], + [ + 656, + 658, + 1, + "5b24c2eaedde8798ae47da8b2d5daa3c18c4c3c5e773f4a81da574cd1ed34eca", + "22b524d162b85daec207de592d057f361f98e60f769f6674deb61967186426cb", + "6c78a82509a72fcbbdd39d7816044be57a0080142835fd7e66e6acebfc28847d" + ], + [ + 656, + 660, + 1, + "d766089806b5320511a77de7c4ce653eddc8be44a5cb4bb440f8836e51e29732", + "9ad0f9568d53249f2cd1abb54d746d09dc3f0c0bdbdd7e653168ba9c054999fd", + "4bb8aebb7fba9c82cce8b166ba959ed5238e88388bb93b8b4ed159091b163c68" + ], + [ + 657, + 649, + 1, + "96cadb1539d01de2bad99446382a5c074b0c3f28135f28c21a91511468f43a1c", + "bddd5a1eccb132af845a086c12c1790840bdf6240400b9a300d172868f965275", + "734739ddc85f7f501f668eb1746bc929dd779f9b0af9bd6b628c826280d95d85" + ], + [ + 657, + 659, + 1, + "51d48ccb1cf10d715dbfe3cc0c9165485bff28598bc6cd9a008ecc09afb9e335", + "a18d47b9593fcaff4af45ddc550781c8ff5d9e9b2fa55cb60dc695624ed9132f", + "9db230b5531840f4da424c7a9d57df5e7756b355eb56e3b2451108c9d8811e21" + ], + [ + 658, + 127, + 2, + "d15c922d2510bc70fc04552bf2a51a2cbe589404305bf37029204402dd6c8312", + "716eea3339f89a56024f0db2a18c6aaf141fa00b141d346ea30360b2b95a6f4e", + "c2ddb47a1dd74526858cb29065f86752ee3b4aa16392f581996cdb06d9684bc7" + ], + [ + 658, + 138, + 1, + "f42e6e38a14eb39a077a430f6f19597f4e27334c90ff5b0231e3bb8f49752584", + "27ccfc59f195a28562cf1486bbf6f7ae0890b9264cd330901aa426ce0ec0b7d3", + "bf4d71d323a54cd5bc5250460454acd2f2f4ec06c72f9cd8b1f729b4956fe3a8" + ], + [ + 658, + 185, + 1, + "b3a9b6f8da386f97f5c2434ad0cb9c7b3319333886cb8b1ea8cbeaaef8336a95", + "d12017b314ba0ab8b5f6b8719b822b21de97199c5c01729c9d0f2c222fbf0630", + "7d9b10468cc51e41f7bd1a1049d1fb269c7c673c2d1959d5d2dd861e404b987b" + ], + [ + 659, + 127, + 2, + "32f899a20c50519a77ca4fda25773ec58ca63b577b42109f833e8aa01b050829", + "c0aae811d1cd03cb5989b622de2caa12495aef0c65375ab6bda4c7d973b73f34", + "e881ecc454ab0c38cdda1ba71f5d4c092f3a209c1a7cf4dc675a1f2c5cda8324" + ], + [ + 659, + 164, + 1, + "f4b5d633a5d6ed79688ad36eb5616cf837519b1a685506981ec7b019a8f2aaad", + "96b55cd1b636ce32b70dde02dc2f2c0de7227d802e1278b17da15aaa153a50eb", + "7d01d0ce053efc95d6d94ea5746aadb5eea1d81e6a87f4294f12902635eacf50" + ], + [ + 659, + 226, + 1, + "61745599fda3f6aca46ac4e1aa466190f79202b989f0e6c0fb01ac0d3e259e2b", + "3ec80e62e832cb13fe9b1bca52100ae3077949221325970315cb65548d5efaa2", + "6171ebcec79668ea27c9842a9befdfea124675241fe9e006b07b7a783e6d8a38" + ], + [ + 660, + 127, + 2, + "e94fb78e2ca7d2a1e6356d1cc306ffc0700402e48efc6fe36f03ec3eee33793c", + "7904da11b0e78530729b94e99aca299f1dc01dd675ced32f7dd2e52a0ac5332b", + "13e6db8de178c2661dc557f646d2d09bb49a9bf09a5f9f3e5051986107c58cf9" + ], + [ + 660, + 160, + 1, + "f4b5d633a5d6ed79688ad36eb5616cf837519b1a685506981ec7b019a8f2aaad", + "96b55cd1b636ce32b70dde02dc2f2c0de7227d802e1278b17da15aaa153a50eb", + "7d01d0ce053efc95d6d94ea5746aadb5eea1d81e6a87f4294f12902635eacf50" + ], + [ + 660, + 231, + 1, + "194ba7724d8eb72d17c1019eb29357fd1291cc287b35869069d69193d8c0e6c6", + "d2851fbd4e4d4a1167a695cd7502b864b6604fe07be66d949a657a84a69fe916", + "86711e286bc82f76fba3e5ad47a7fbd0b88371c7d28500108f17810dd1b459c2" + ], + [ + 661, + 667, + 4, + "485771233082a71a258c5acb86d459d1d991e2b9a5cd247b6a561cb2abfde1d4", + "fd63547fe1bed221c3fb2e502997ac67b00a501297ca1fed5ba83827f2581954", + "102ba97ab86b0dcc71c2acdce6c8288d1e9b7fdf91aceea0e52f0dc69a9467e6" + ], + [ + 661, + 1054, + 2, + "847ec31456b849b8fe27558e3f22823ca9af9cabd37f54b364382e9731ef01be", + "d4cbefe7e46a3f6e8a3be2d97b58282c517a1bcfb5e2985b08ffbc20568f30d5", + "559e950a916232c620b140455ba4e27e2cff7bbad2b99045c68750e71c716219" + ], + [ + 662, + 651, + 2, + "0495b33f7ca0ce1d96315d5244415c7a438ebd06cd34976e2e31224df5451047", + "93d600ad7892964bb8e21c8a45b174f68a0326e2791a77e3cc241249039c1b8d", + "63b0885832408330e5573da5dbac66cbf9cb70a3786db10cf554726432ddf5ea" + ], + [ + 662, + 665, + 1, + "985500ca80af5aad449bf7ddba8a615c9d8b498ee9d7613c3c590ffbfaa6719d", + "c5a07730e0643a773f721db4cf82079adf7e34174dba7ea64e306526ff9623cd", + "617011b6d93edf64cd48eb5834ad79afec31688e81c8d1cf9122dc67195119bd" + ], + [ + 664, + 651, + 1, + "47bd31e0a1531f21b925cb610bc890d9fdfd0337d620a4cc0ceee269ecec42d5", + "7c8efc510ecc1a9b1b2060445846bb30d94897699dc1ae96d4e1c80383d4c1d7", + "e8ec528acf480361424d9d4fb1525696ba1bc13cc75ce5bf259ba83dde600b73" + ], + [ + 664, + 666, + 1, + "985500ca80af5aad449bf7ddba8a615c9d8b498ee9d7613c3c590ffbfaa6719d", + "c5a07730e0643a773f721db4cf82079adf7e34174dba7ea64e306526ff9623cd", + "617011b6d93edf64cd48eb5834ad79afec31688e81c8d1cf9122dc67195119bd" + ], + [ + 665, + 635, + 1, + "2ac8daf1c8745f6706de4a26569cc175ccf75d54ff767fc30afca8694d9a7e33", + "e82b6b50351dd4ab90907a22aaf2eca01553aefc92db670103db71e52b06066f", + "67d4a93c7a3be33bb8ffe27943bbb9a6c5776a35e06ab4a7413bc39868d40a3c" + ], + [ + 665, + 667, + 1, + "f479ac9c9690d6f10b4fc7e7a47a974ebc173a66af004ac886b1f13636aff80d", + "6d6f5c0e8c2112f5bdfd2b78248ea153a947fa639228e7af8ffaa7f418171a5a", + "60be94d44720c16678176f36df37ab8629286d8e282817a00d5be50863b923ba" + ], + [ + 666, + 127, + 2, + "438cbb7a2b85ea6edc4812ddbf2ecb810347db23d26ca98b8177fea51e3904f9", + "fed212c941120f408d69c528fd28a3205ec4006a71bcc32a61baae59f66a0e85", + "a41b4eebcf59d5d3817f82839803d2de224e2b9d45c59ce9f923fa216cbe3121" + ], + [ + 666, + 166, + 1, + "f4b5d633a5d6ed79688ad36eb5616cf837519b1a685506981ec7b019a8f2aaad", + "96b55cd1b636ce32b70dde02dc2f2c0de7227d802e1278b17da15aaa153a50eb", + "7d01d0ce053efc95d6d94ea5746aadb5eea1d81e6a87f4294f12902635eacf50" + ], + [ + 666, + 224, + 1, + "8c1628fda8d59d322855d1bcf5da13a374b0239dbc624df93ca05e7fbc4745fc", + "ec921150ab547c1265f848206b1640c0dd70bb9ed9d69c2f3761580e32d4e108", + "392c1a5d1c8a360cb3583b3e5e493ffcbc6caf0faf5b978c756e7ce40e7d9382" + ], + [ + 667, + 127, + 2, + "37a25e5e128002dd1668712764bfc5dbb7ea5278e0ce23967e0c567818ad600f", + "ef9276766da6306c510480a203674af8c5f8d5a36c94e193b0cda24ea25a2134", + "32ad483065e96ada02794b39ad81d2b4e7b81c382bd72bb8c3f4c26c004892ff" + ], + [ + 667, + 161, + 1, + "f4b5d633a5d6ed79688ad36eb5616cf837519b1a685506981ec7b019a8f2aaad", + "96b55cd1b636ce32b70dde02dc2f2c0de7227d802e1278b17da15aaa153a50eb", + "7d01d0ce053efc95d6d94ea5746aadb5eea1d81e6a87f4294f12902635eacf50" + ], + [ + 667, + 230, + 1, + "9c214f65f6a110984bd26e9e6e1f2538f9aadcab55929d003938c807c12fead5", + "9e75f1f268ba4c72dcc0d5a41df0e11e3683bbfbd9f4d1beaa8a7a492fea640e", + "b70e2d7eae45e5691f6d3e5c32aa39db0d4d7edfe486ea9ec931d508d53cd4c3" + ], + [ + 668, + 650, + 4, + "2a2eafa072b4b2c3c4f8c9faba066b25a9cf5a4dc8ab18b58aced68b245ef02d", + "7a4257afd9404192db855e812553fc68e0a5b7807ae83c5bd0879ad0e9fe1733", + "f55c1fa5f07bcb899d7ff945d18f199353a8c2c10d956d4aff31a336c45a1cf4" + ], + [ + 668, + 670, + 1, + "d5b2d50b19394b2f54487d721522b612c425e1406388d76536046bcdcde10743", + "3fcd0d4a9a2f82489f739475e99d16ab96780a3c9715a7d0b14654c2cd2035ce", + "9464e5a09dfddbcaddd48e2c98d96aacdbb080c81f5006534a1c535e17a6b1d0" + ], + [ + 669, + 672, + 1, + "247386408a2311034fe99a5d52f0d4578b4207c38d647d9a98dddc93667f0ce8", + "9e3c2c53ab307b8abf5392a4af614e3dcd4b93f39d722f373a1913fc248da1b5", + "3df210fe4c4d071a698f0d3eb78cfac41f75357f5ceff794199f47365c3993d9" + ], + [ + 669, + 675, + 2, + "37dd19bca3e477118407c7a6e74e04243fb3300028f08f44279beca84696dd1f", + "dfaaf6b395f48cb3c2fcae396f9eca569ca1e6625c662cb429005752be8780f1", + "ea6edee3298c580d1e41c96107a0c6fb836ea8e02ab7de24eef08820e8ced3d0" + ], + [ + 670, + 671, + 2, + "41aad9e81fd7ebae1612da72e78ef8a9bb5bb73bf2956d4cae317d4190083fe0", + "ce3a2c5a262ef48143c2f5d438021c663d17f614c098bc6f28a2729960bd5467", + "386ad14d37682552281c0f9d4eacff8502a7658322c88cb013544a4f66b940af" + ], + [ + 670, + 673, + 3, + "f068e02715ac686551daf2d38bec2984b4f37439a906c4195d27e07c67a40aca", + "93efb5ada859e4d9f06725e22ae101ab43c420d6a80380eed1c05702d3e42e26", + "2e2be15383fdad8d30617ee6a1ac3f2e4ec7c0ee36c397c10130702a7164c534" + ], + [ + 671, + 634, + 1, + "8d4e36d26fe8d2fe8da2f3f33fab0fd11adcf2a8aa1bd8c37d314ad889355d17", + "7c2bd5df7bbe1a67c6a3913ed0fba0e80fc41cc024f095e1cb0a99266c9e7a6f", + "9e14c0d4b7bf897efc8aaabc63a317acfabcb0718ed10d1c4d3bceb69f2b29ed" + ], + [ + 671, + 675, + 1, + "4c5a0420b19915c3763bb6921726cd1b852b8fa9d29292b2fda79f5eb8c55f65", + "cf5aa55903fd12c2975672cade42f3c0691c240de74ab44e67ff2c4b1fc035c0", + "fd72ee3401f384eda223d419c0582f2cd27945ace7c332aeaa64743d81a771af" + ], + [ + 672, + 650, + 1, + "657e941e63c636cf28d905ebe4e901bc9c22b1c30a242cc8cf1a284a44f943ff", + "c6ebc45d1dcbd9003d4e0ff69cea2aa020971976e0bfafbc28bf8445a4e918cf", + "8fd10d39c0008af680787dca947cde4c12e0f86f3e83b8cc398b97c430b88bb6" + ], + [ + 672, + 674, + 1, + "462b8338754bee53990753b6a417a041236840b4364e0f9bd7621935f2e0d19f", + "b5e5a95f058dba26a4041ced9a399d8228373e94deaae641d70d3808784b43b0", + "4902f6bf1afff3d8fbff336fe0bfe598593a43b6eaddfd14a59ebcf95fb40e58" + ], + [ + 673, + 127, + 2, + "c44cdff5bf2cf2dc87ed393dff7bee07dde81dacaf95c7265fbb79adbe1fa899", + "17e27a439781d74efc79cb758d6d243545394102ea56b71b28ec92fcfd87b312", + "2d4932894d804c98e243a1573cbbcf8afca997fc737961f7a3506c29f9515ae1" + ], + [ + 673, + 200, + 1, + "9eae90c4bb664be7c3c884c9f2a7a55cc0f0856aac020bf409a41bcefa94af23", + "9da5a2d06ba3b6773d5a9903d797db46c9f1de19ed5135146d8047a32142fa58", + "e636933254f75ac911eb1703812b23451dd33596cc053216ed71698846d8b1e3" + ], + [ + 673, + 214, + 1, + "a6130330c246484f9407eaf0ebfc644828172738e14b9f2a35fcb6453962e285", + "81c86a5236f992480389c0806ea0e67f5d8f6cf8a9f7b7ce7c8a4314001ae766", + "05b98ae5d1b0f242251037d75f4f16b115fed1caea0e1e2ef426ca08d5c355a3" + ], + [ + 674, + 127, + 2, + "68a7e6bc9fafa2c8de703d12c2e858103ae2fc67bc97fd431f86dfceebd92089", + "51026919354d10ba8701b04da6e22a8a696b30958d924a4cd935f1388795eb1a", + "37e147d873cd53bef362d3b686c61080f5f825c491b833ec72ce030042ad238d" + ], + [ + 674, + 142, + 1, + "e71550c9bd389023060ddfe46b772b9fe60ae64c8ab768ba65e1bb04ce3e5670", + "a2696d74a4ec90e5d7026555005b37da0b906d2dee3b0bf62661e1e61992bf25", + "cb053791bce8ec5f185d5715313a7b333276b276204a94e2db1e484c9123c3a7" + ], + [ + 674, + 167, + 1, + "e619ab4e63779fa6038dfe037bc90f6a2d9ab28d6aa2ce93dedbe2f733626eb4", + "69b37c5b0b40f72e66de3bab540f0dea39d83c159436ed529c2ee9bd24a8692d", + "8c0696927cf0f3f31a66b8742e9903ca031f36ff56ca15af06cf6fb26d164549" + ], + [ + 675, + 127, + 2, + "0d4ab47bcdcfc0046e98647c9257a58006a391e067e2e1206dfb68fa4fe43e23", + "b575284f3b2eca381b67ed133bcbe1cb41ec701c2290ebb3ecd6b8fdf494f37f", + "49c4080df74ff5b71d01f1a835403f21c9f475d0ce09438a4fe62f983ff43188" + ], + [ + 675, + 146, + 1, + "72f14646cadc3193b66d515cdf9d6239964eca7f9e9988a0af8c89f82df0a36d", + "138674a5b4bd9e3c2961cf9563bc1a240a76a8f8350fcbbd764223ba65f546b6", + "a6fd02adca26f2b5df9bc4f1d53859190765e68442eb17c608ed465429da5031" + ], + [ + 675, + 169, + 1, + "c37cbb0d996d6b1409d3744f1b9aa02cf0f8af142a6d0feab029b9c247d6ec7d", + "209e53ff074d14f8e76d4c24c6d8e3bd6de8875febfca91bd3d8cdb0b0d9197b", + "c2453ec4be354eda5047f4949de35295523e7dd83f576d77a7308ef5cc0743c6" + ], + [ + 676, + 677, + 2, + "3fc14bf906086d2af8e4a855bdad75731a1cc23656b73bf9fdb9c6943ad7e581", + "ab9bdabcdac091dc90d6c6545d9a4848c60b8454ee8e92953c4e49adf055045f", + "c82689c1dfd87621c0696066a4081498b22cac2c84be7bdee102b9a4fdb6ea48" + ], + [ + 676, + 678, + 3, + "a42f3aa87b546443ad9e733ff13537f79b1dc00d7e2a7d027f3782634a80709d", + "a55a32e7d68c58b134a3509b031db6a6b26d74ee00fd47f798f3bee77ce07a6f", + "2d6cd0d7770c8013556abe61f71ec6e0ebffaa5c3af1112b0988c8cc63f1db2a" + ], + [ + 677, + 658, + 3, + "ef4244fc7da5c237c504f197ecd6d3567e7efbfba959f3952016639faed42528", + "b8f40490c471c5642934f59ce095ba103ccb484a8987cd1901d3934937f44fee", + "41dcc31a2609ec841f574d5d2f80156ba3eb2168dc78713d3a6a7ab3d29d72a3" + ], + [ + 677, + 679, + 1, + "eefdf830c32fc95ebd6677b5c0f659d2c5b223636773712377d9525b1f30f998", + "550bb871923c4ebf22c5ac923c0e0f51efa2d00fbe00165da03280d27c190d13", + "4e3f78a91213530130fa373ce9e3dd22523fd866ebfa8564d56bb43284d04b64" + ], + [ + 678, + 673, + 2, + "d65333032fce15d4214141fefce2b3ed23ffc9295ccdce2698149d6cec0e61a4", + "e21cf078ebb795a748bfb2efc9bc7c984182a4c443507f647d85986968324cc5", + "b34c8b55e3cc307969f164e6a94307b25207f6fb2c894fb352735a7c756bed26" + ], + [ + 678, + 681, + 1, + "5303bc576d6faccbb10d0df64999a43e1d541651767a603ff3621b34b2e20946", + "1d73b58130bfe6ae788175ae8dd2ad7e29386df5b54fb62846ed1e6700a36031", + "e04b8f72673683a75efe35b1192f7e1265ec74abdc906f97ec598941dd5ec699" + ], + [ + 679, + 680, + 1, + "433045195e6cde757caf10083eb6e7668a22cdee546fea5e490131880601f4d0", + "f677d288256aba6504cc7ab0f014f0c9499de597c178b66868113405feca8b96", + "f92737fdcddafe71ad9c95ebd6c68ac7893b06334cfcc7e772805db028a81a02" + ], + [ + 679, + 682, + 2, + "109f26aa7aaf1f01abd82f5fcfc70750350a06f83534a81e34d37ae95ce38e27", + "c5aeeb075cc8830d880ec40bd2473b1728e18fb3b635bf8aea007f9b38269c5c", + "e4922e717827432aa2c73a8eb7212f83f867bb79361f382a8da9c00c93e7500c" + ], + [ + 680, + 648, + 1, + "eb022e13f52e0e464441811a8fdc488617df4a2e3aab5f6f2e32f94f77ac4a06", + "bedb18b2058bbaeb1eefeb86262e47415ae8691ca7a14fdc4c97dc44b805b3e3", + "0c7bfdd2e43be3c69cfdf8214ad9a93ca963b5fd6d1c2ce7a6b1ad2288eebae8" + ], + [ + 680, + 673, + 1, + "196967106e80133e4403a4d05424e19c23512a0305a8dd322c27d476a3c69490", + "e7df0be879a2261daea824f4349299406be878e34f1736a5ce8006737170269f", + "0f1d70cb7bc7f535cd7e7f1d3a68546a6d55f441623640e9e8bd372d01552050" + ], + [ + 681, + 658, + 1, + "8835f0a07410380503d8f70e83ebbbb4be5ef159998349590ce06e3c5aaa20af", + "1b4365fb2eacd3eb1019d060ea5912fd4b3d9f58103dadd7ea2f40d4afe3f562", + "7bc4d02d85e542ed9da3d0bc2085d7506ef76c54c5de1f471d1a394db9d83f45" + ], + [ + 681, + 683, + 1, + "f31b4fd9439751ce523f348fc16f958058970aba65eb0b235163cee6584e79a9", + "1f1964cf93bc1baf2510718cc6bda04f2c17aa69c9ca1f67b57cbc66c38c5b45", + "14e5030ad163d3e9423616250d526bbd4c4a603c4b63bf42a966c0f3b311e502" + ], + [ + 682, + 127, + 2, + "83fa0445f9d168cc60486f4a6fd71ae4f5d815de4ee7e8701acfc424622782a0", + "0a03146549d0798f0240842a08afc620f2819f6ab753c7ec067e72dd3b0ffafb", + "8d79ecedcaafbfa544d8905e1f8faa0bf8a4e3f8933825246c811802296d2ee7" + ], + [ + 682, + 134, + 1, + "b541ef2d51be60a61d1745c138782654ff310a8310de3fdf6dd1ca4febef3541", + "d09a58d8ac327b93c3f348629225024c6f562d39f7107b06927e05cfca5b17cb", + "de324fa5d0f462b3735931b2b3f516c99b53bae10d7490edf2f1ab555f51ce3d" + ], + [ + 682, + 180, + 1, + "2997542c1859edfb8fd389eae6bc1acc40e2c8bb6b00854c372bf01ce36af5a3", + "6a71922f09f12c26fc73d9bb54807f7caef6bb0a1fdc0ca473353094a5a77c29", + "500a33eac4dc826bbc580860e9164ff7f37731255f7f7f42af250a44a7a6b452" + ], + [ + 683, + 127, + 2, + "1b61d33a49e99f0f70194972e0001a40560218a51eeac9fe104b571f6a046cc7", + "c1300d37816272ed7c26be534d74508a54ab4cfa8cbbe4e707b5f225a58573af", + "c17f493ccc0f58dea0cf1ed77e29f86c7449532f71c30f6abbf2d1914c65713a" + ], + [ + 683, + 137, + 1, + "306a5ef7577de9c647cd2c037702f07f227e4899f491d4bde2816ebc790b9af2", + "e070ace6f48a51b623cf09523a90e9f49df5ba4bb6bc648ed552d24bc7f5c704", + "a0a81c3c445937dcf7e3a2d3faa158ebcf687f1838738746bc3fa54db8a5714e" + ], + [ + 683, + 184, + 1, + "0e4372c12ee82fdb19e88cb7bbef2d63c574a6d94bd0b73f30aac554f4b5c0e3", + "46e5a24b710213e18e666e80560a7631ecf3a237ab6dc6b8d0bf39e30f224483", + "6ed8ff6ed184f79e98155179e51a1bfe44ae9ee4499d990772ac977624fe2146" + ], + [ + 684, + 687, + 1, + "364b3e98f25599cd1bb9931c167074eae2a6286a745cff2fd221ff591cfb1272", + "16f9250fc59e5bb6da6e38668622dfb3dde0da94a44d0762344cfcade945482e", + "70025d26ab47527bd6f3ec52847476fc23b05d3355913b5cf6419a8f247528f9" + ], + [ + 684, + 690, + 2, + "37e7db30a948427a539d99ec06949a1d066b159dfad8b32d9d8be16efc5f2e70", + "a829a15cf30a453eedbb2955c75b6ca95809aa6da17c8b1dc44fb8a256aae8b2", + "84bc31c45e336a929d960b8c20e09ee6c8f1c2a92bf9ce69cc022682f193471f" + ], + [ + 685, + 689, + 1, + "466f6bac3e80a82a1536fb6cecf4f01db515350f498e40f8dfe1bb7c150184e3", + "8f9765937fbc1bfe31bdf3ef30c0d22381bfd0a9fdc95d7df02f3b2bf7ed82e6", + "dcdd8bdb695470baf6a9e20aae2611499203dd4faaa63c1419ca70dbb0d58794" + ], + [ + 685, + 691, + 2, + "fc0466b34208c5068a95160c0b9540789e2d499e387b8f6887a4163427444be3", + "ba91169f2bfe303308225b35452f57dd9e3ea055fb72d9f275ed1a5f280461f2", + "2e75b77133c81b8bb371511a3569d360477a4ee1a1e1f270917fd5cb4f08bd3d" + ], + [ + 686, + 688, + 1, + "d999188ee5d9af9cbf219c3c8378914cd47b413ca4aa4f8ca128960378223da8", + "4c7e407db40c433e7390fdc835fcd97a642abe91e2ec122ed19461148c9e374c", + "b109c7ab95097a4abb5f07384a9746d78210b71bcf53c0d3cf9ee5722cc48076" + ], + [ + 686, + 692, + 2, + "9463324fe86debbe8df8bca14e7ab79d4ddeb171b6fe59fabb808bc931d5471c", + "8289b1b5a241c9bc41daef25e99e3735576c455630d45cb39e37dbf3f974be47", + "fdab018413fee93d1660ecde62e23fff74625f64d40a893d038a45d7707456d7" + ], + [ + 687, + 666, + 3, + "380f19fa42182353727334f28b384e2e39cb23aea44e25ded1c4b4ce41ea5251", + "ca5cbe6d1f3eee64784ca0fbfb0dc72b38a6d712f8e60a5ca33932e8b68e6b2e", + "5479e48011facc84ecfd50ba99ed5796d23df10837f6b72edc7a7471d54a053d" + ], + [ + 687, + 691, + 1, + "9150698b8e7329eb4590cb0f6e51ef2c3ccc209fe9ec9635a687fbe0a1efdc04", + "25d9a59b48873c01d256d91cbe09b5ae3aeaa38eecd207c2cb9a4dc9c63f7900", + "3b258799391b81e618904f436116d73ffdaaaf40b9c535b719d1cb346435f3b2" + ], + [ + 688, + 208, + 4, + "f6f06cb0f27f6803f403356767de2f5a412a880997f2033ef8ecfde34924fd6c", + "b86a5516fe6cac9a8720a09c638e192b2019302fb0b566ea1afa88979deff8a8", + "56315d0d402d40de6a581cda4830d57d23ce85784e068e1287d31312cacec57a" + ], + [ + 688, + 690, + 1, + "eefdf830c32fc95ebd6677b5c0f659d2c5b223636773712377d9525b1f30f998", + "550bb871923c4ebf22c5ac923c0e0f51efa2d00fbe00165da03280d27c190d13", + "4e3f78a91213530130fa373ce9e3dd22523fd866ebfa8564d56bb43284d04b64" + ], + [ + 689, + 659, + 3, + "e5c383c0b9d5dd658d8ae24cb13356d353159d4838e1b785f859f6cf136f6cd6", + "5482d8061574dfca73a8dc0f898b27fe5ed3336c2a9aa44be1540d7402158af8", + "7e3a49201d292339e208633502e16487a1d71cccdbf4991da2a69d7b2269a9c9" + ], + [ + 689, + 692, + 1, + "823c578d6dbb0fcfe020a68a19acd464b961b297326a5c72e486adf5834d7df8", + "c18d81991eb8d1d8d6e33bc050b1f3de7099c81db66aa82a5f6ac9d36d839d2f", + "f02ca0b72ddce90f15f5e581db5c34864f6ef669a440ac8ae58be208c5cf841f" + ], + [ + 690, + 695, + 1, + "d147382f9ad75e4ac1e44cbab692616b26553c63fdceb93473056258fa06726e", + "8027aafa8f95eb17f7f9e9a25562fd612cd68d2013f987fc13574468ceedce84", + "08b379f0e9893cae9b267a589646a83b3d29faf15b73be3629019c7b2b9ff0ca" + ], + [ + 690, + 696, + 2, + "65226b2a132a6f4e2fe94d50b3a8c77d6998efc422e234e9558cc3147d6545f7", + "4a400227fba6772cf44b1d5d7b26fc03456e3259093b9b743893a2fe21b6d194", + "24c2d79b6f5f032e434592a768b3149880f14449a03673c49387242fd3c4b315" + ], + [ + 691, + 674, + 2, + "dee917db0b952fc00471588dd6152d1801cce4853e6b841e516c97e72ca0b17c", + "01f59ed4b669f31369d91c3b41b5dca29ec9f173fa11816340033f9ddf7dae53", + "49068a7c7069272eefbda4c826d2436514465380b48aaa9e9a95d946dd506f67" + ], + [ + 691, + 694, + 1, + "bdaabf1dc8e0367070acd39c057a2ff02b9174b6c2230a2fde4a1640b33f8d71", + "2ffbc7ffe6b76614aaf9274d8297e1b43312d8afdcf7c4a0de6189dfdbd97b4a", + "c74e846cd20b283afd4b9d8abf62adcb2123388f2cb9fc6db6f951e482041d35" + ], + [ + 692, + 682, + 2, + "8de909229df58107848ee908dc07dc0ed4bef3b44ddb7879eefd943b6f1898be", + "5d95e7e22c6c684d6773588e15655d5d6bb69701147615c21cdfb4da12f12dae", + "24918348775d209d5aaac9105b42534bd5d08b5e1f8e1137e7d07759b60f8844" + ], + [ + 692, + 693, + 1, + "364b3e98f25599cd1bb9931c167074eae2a6286a745cff2fd221ff591cfb1272", + "16f9250fc59e5bb6da6e38668622dfb3dde0da94a44d0762344cfcade945482e", + "70025d26ab47527bd6f3ec52847476fc23b05d3355913b5cf6419a8f247528f9" + ], + [ + 693, + 208, + 2, + "60895e0aa99c38f2d039b73cecf7d3179bf5e90bb5b12a0dd2e2186e73f6ba70", + "5dbf6750248327938a0bea236d604993bab11f2dbf31bcf36dc3903ad9616fc3", + "78af9369a14d534fe89fcac69d76ca73cddc2930a9fd3f10afab939bf56426cf" + ], + [ + 693, + 674, + 1, + "6bda316a3d251afc4fff99353866bf31637a5248e76ae464fc82e708a2ef1390", + "3bf409f906016b3f29f055df67a1505901fc2f7ed058b7b9585b640164fc02d7", + "3eb64b7bba0e34afcbd2b283c2f12d03ec33eea543540bffdf557ceb092f3337" + ], + [ + 694, + 659, + 1, + "8536fa79b9083f5b711102bd8e7c9e29106ee705e31ba9f59fc7f68d56973a19", + "acd086402f426ea4d8ad7faa9ecca26a6f694df7bb04733a126c1e6048fff98f", + "2b329a02cb9bbb5084265fef882660a0352ca08359aaa1e14bc30de7b11e1b80" + ], + [ + 694, + 696, + 1, + "f92dd9768c8471b09820c8694352d103a934e401d4e0e9d1abde366f1ab1d765", + "bfd11c3110924b468d557d1a8754aa3b38c24077c77f5fd57e0e59da86e2e7dc", + "2b329a02cb9bbb5084265fef882660a0352ca08359aaa1e14bc30de7b11e1b80" + ], + [ + 695, + 666, + 1, + "22d758121f79c72dce8571daa8f71ac19aca09f806ceabf837cc6cd3fa713355", + "cea20190ee47fce74f9223839eb72c0dfef18e2c49248d0716d8aa570f4eb074", + "afa8199f029062a53ee9502eddb9fb36f1b38b3cfe00ba2e1858f5b8a53c89ad" + ], + [ + 695, + 682, + 1, + "47bd31e0a1531f21b925cb610bc890d9fdfd0337d620a4cc0ceee269ecec42d5", + "7c8efc510ecc1a9b1b2060445846bb30d94897699dc1ae96d4e1c80383d4c1d7", + "e8ec528acf480361424d9d4fb1525696ba1bc13cc75ce5bf259ba83dde600b73" + ], + [ + 696, + 127, + 2, + "fdd88bd79dbedb55f2e6d018c79a431a3d37024e090e6023d979b320425850cf", + "fe6b943d46de53909adca90b186943a0b23c5c9564049e292d748cfd1563c86a", + "ba25d1b71b50cd92de43bd72a7e0f74be90efcd31b462e1815959259893f9137" + ], + [ + 696, + 165, + 1, + "f4b5d633a5d6ed79688ad36eb5616cf837519b1a685506981ec7b019a8f2aaad", + "96b55cd1b636ce32b70dde02dc2f2c0de7227d802e1278b17da15aaa153a50eb", + "7d01d0ce053efc95d6d94ea5746aadb5eea1d81e6a87f4294f12902635eacf50" + ], + [ + 696, + 225, + 1, + "7c78e8594d9499e4319d8bef5f3047402b7df21892e4dddd5fa53db4a6ab587f", + "1d5344ab101d6354e1989e6b8cdfae1f54120fa4d7064da9209f32843ff05fce", + "0ce496e7559062772ad265e1959d5351f180be4d97ac8b32c26c402344bc73cf" + ], + [ + 697, + 700, + 1, + "7f8f9d1c4c9f6fd4ca23fc5a1bf91a5f07e52cec849ff270cb891b42e1c0cafb", + "faf13756cf4263903dcec2ad48aa42b678ac69f150096a68fab9bb607b138e22", + "3655fda9ee2d70f578473bf9164720c7ae6b5453632bf545cfff9bb472b86537" + ], + [ + 697, + 703, + 2, + "7f32824d63580dce7497129176f2994edc41d8b09e69652add62c56581626b9f", + "515afaa4776b41cbf09f68cf61e81d502ce0e7c306006f5164ae30118ecfda85", + "9df3a7e55966b35b7c72605f2e6b72e4845d536fe7ed160ba4a5d5ab5a873140" + ], + [ + 698, + 702, + 1, + "2bc20fc19bffb342e9be3e31612cfe8a4ba27b7ccaed081ca27b7e1dbe9bc279", + "53c887afd1c17c58168274d2f7dc90d796900d3e25ce7bd8c65fedd881a54170", + "f02ca0b72ddce90f15f5e581db5c34864f6ef669a440ac8ae58be208c5cf841f" + ], + [ + 698, + 704, + 2, + "da25fe102865c8a23aaf2c2552609b7acff4519ce848eb212b3ca27a4f3dd2f2", + "b87b1970a8b53c651c54671e9610bd45906fdec6867351883305af353ba62c32", + "a048469133dc51734b525d4042db64dcec07b3df419ef12cd0827108d24be28d" + ], + [ + 699, + 701, + 1, + "d999188ee5d9af9cbf219c3c8378914cd47b413ca4aa4f8ca128960378223da8", + "4c7e407db40c433e7390fdc835fcd97a642abe91e2ec122ed19461148c9e374c", + "b109c7ab95097a4abb5f07384a9746d78210b71bcf53c0d3cf9ee5722cc48076" + ], + [ + 699, + 705, + 2, + "aaf69f6348b63638648a0a3bda66d68e08bb5c38f7655bef9812347188c56cfc", + "9c6572ee9be0d3fdcf89091f4030a5ac883fb800ccc86dd6bdf8eb3963421598", + "736b82e783c083e7ec8af207a18b43eb20312dcc09fbc6f8ec36edf81c3064e7" + ], + [ + 700, + 667, + 3, + "d1f6e30384ae7a58be9bb5cd774c9be00ddcda96118a56293d33ce9bc8166845", + "ebef7766484c9fc2ab8173f336fd8a957eb3d476e7c6842b480eaa7af3a56304", + "840f1e0de5d2acdf40e5923a56e4e5355c092166eafc3964c533cd868a1abaee" + ], + [ + 700, + 704, + 1, + "a44351e799b4ee41c6a74765c198e0978335545de77f0b409ef838931b7f3d0d", + "db0f932bc4dbbb56d3b3e96f74165897993cd15c9bf9a5d67fbf7e709cb3ac22", + "77dc4b0288082a1a84da511513da5ea94edc448353f7f5c0177cec2302bec9f4" + ], + [ + 701, + 632, + 3, + "75503948c71250463b6777bd2ce481253634d1bc0462108946c33138c3029f6f", + "0df3c3d515816a00ae21799869153ed98dee6e3905fd917f0f7f81825881c044", + "52fffc2054daea7fc1cf681868aba771c88e434f51cbbfe8c8c1f8ab415525ad" + ], + [ + 701, + 703, + 1, + "eefdf830c32fc95ebd6677b5c0f659d2c5b223636773712377d9525b1f30f998", + "550bb871923c4ebf22c5ac923c0e0f51efa2d00fbe00165da03280d27c190d13", + "4e3f78a91213530130fa373ce9e3dd22523fd866ebfa8564d56bb43284d04b64" + ], + [ + 702, + 175, + 4, + "178bd418da03f739bbe92618ee3b025059c61e16639b17da369025fd78ded8ad", + "b0617593a706a9d3adab1252e3d83979bbf367046cddd815487c893508ff787d", + "e0e11c0c8c83485f662737022aea4d60b27b9b0cf6af5151f18e4074cf85e0c9" + ], + [ + 702, + 705, + 1, + "18a61d6303ddadd8028a44dc3c992bb84cb2187954d9a42e282a7d009b87d296", + "405fc97d965f89593b46edc5bfdef41b916a91b246e3c8d2aad8413f102de2a0", + "6b6a774ab282b55e8e4acb5af7e2f6bee8eaab65dfbca603d01baf802ffe1c63" + ], + [ + 703, + 696, + 2, + "1b34ab4e0205bd48c5b6f641f61a422111432648c07c61e92674d3e6a21dd63a", + "1a1bce3d5b63e7cd06a816a1884ef0e0e711f561e988a994e4edfd6ed84cb860", + "4aafc532717a453b2308ea42eb691709b1245192201a215f3ca39482c535df0b" + ], + [ + 703, + 708, + 1, + "af97a3d6f08e1880ead6d853765c601798998b5bbb77952064cc056c7b764b41", + "4add2961d5d433b1a62924144f37098909dec17731e0eb21b3788c638eb4c64d", + "77dc4b0288082a1a84da511513da5ea94edc448353f7f5c0177cec2302bec9f4" + ], + [ + 704, + 675, + 2, + "91036104bd4b277c8f41a8bb2723d4f454418041457ef4ec2622113726cfdccc", + "b08163280b1c1675a05865dcc3fe021b0112fcb9d55f65334cd76ba6faa91783", + "1fb20d05d55e8734cbec38e14ee5649b8bca3bf5715b781868bd0432e6477a53" + ], + [ + 704, + 707, + 1, + "8fa4667e929c88c77181d6077eb1f64cfaa42abcbbdf5abd6dbe330e7c52b466", + "3a6bc4d8a2c8e9ab65df8836830c8cddae803660d2859ceda3dd0eca3160eaa0", + "b109c7ab95097a4abb5f07384a9746d78210b71bcf53c0d3cf9ee5722cc48076" + ], + [ + 705, + 683, + 2, + "28dd4dab3770e1533eb0c416108613ff584f4f7797683ff1036c5403d4014936", + "965967105fad7250cf32f01749fe4a06df149484011e0af6d4c7aeb9d9efe2f2", + "e854296e69a25ac9664e444fa229914794b555bea3051363fe5d299b72503e12" + ], + [ + 705, + 706, + 1, + "8a864eca530ef5dbe20e3b4438365432e7db88611e548931c658d6b7bf64e388", + "1e89569856d6ac816042b9bd2a7e9d3254d9d0be64f2cd08f0e68386ec61d82c", + "53f2fc322ecc0b5cf5b916f411816b227d26ccc12947ab7326b1de1b98d3e0ab" + ], + [ + 706, + 632, + 1, + "11db50e18f31a69a145f336ceac57542fc10aeec1febde4d2e15ee7141437462", + "191843ef393d756c22bb8f16d52f806e4adab5e3a14cbbd82a91c125662bbb9d", + "2d1c609d5db4ae710d6a427d6bedb7094d2be4b8f8cc573f2058158a1d18b042" + ], + [ + 706, + 675, + 1, + "acbb453b9ad2dba6ad3ad545407415675e325d361f15b36b841f0390f66a43aa", + "4c6ef183d010e836a4a6b8e2db3d87d2c695b5f828ef40f4e9d048fe01120bdc", + "d36f0acc6f99c235b83cc9d7c8495997156ec352f87367b8d8ab30d1367ef477" + ], + [ + 707, + 175, + 2, + "81e666fc410d9be8ab3c96a87e725a9c137bd5549864cc44abe3c174c5b3cf78", + "924962ed85f7fda0a553977c83e37e54d9dad97016ebeeff7d8c80fba0faf399", + "dac553fe6bbe4f14a30fb36e542c5cc1d8f39bd7542fafa615d28953792e0d3a" + ], + [ + 707, + 696, + 1, + "0e39fedb69fdd4343cf4c94464b57dc86c1bdda41d8dadc8d810e42129b6b576", + "466f1e9116c8b65d838ead67f592c839d58833d8458de33a902cfb8c25ffac5f", + "b35a978e7c4d358995598d36b1fe9a06a9b6db7af449e58ceb1d24ec5f9d85c9" + ], + [ + 708, + 667, + 1, + "f31a023475c314f4716e13b91daab9360830d4d72934533f332a1d7785ff618c", + "c9c27f29add8d628e60b5e20ef995a5e9f677b86bccf57079ef530987d42a3ad", + "9fdf3c5284ff1dad4a8066a3939391fc8f231e32564bd9e35731a9ecca29d6cd" + ], + [ + 708, + 683, + 1, + "5bb4737cb30b2c97fb8dd985e71d9450eb6a41512570e976e15350ab490dd93b", + "707aac640f044ea4fd387cbbee35ad7d8cc1861db686a5e8639296b02691446e", + "f983b7b64aa7fd0c78d4174adc72e68ff7af52318775e7b2e0f00ac9aef6f3aa" + ], + [ + 709, + 719, + 2, + "0b289d45695eab3a4e3a20a683f8d67fd958564a03de898538478deaab55ba49", + "fd2f82d5951f4628a39e9618b64b131b46908ec33fdbad5461faffa615181b7d", + "f90606fdf260a484a70f940ff787bf548a7fdd33d45e017086cae33e585ed4c5" + ], + [ + 709, + 724, + 2, + "34469d9ecd56577ccde58aee6ecbf4ce63ac7d12169b506e7696768c6982804d", + "4631b93f26d8eb3731b970f50947a59e9bf7b5645ba15df82695da6307f7d2b4", + "afe2be301a02ab8bb9075b21ba706a8776b8323fb38a0f1430a019b5a7d499d1" + ], + [ + 711, + 730, + 2, + "4bbb6036cd45dab0ea441b185a538ad2af17f7653dc778d57e46d3c01a8e5cbc", + "a2ca3ef7abace843e92102b087a39ffa7e9f9072296c163cd345dba4a8b8c1ae", + "52c5f6760e097d7352d28b1f18c430d9a9d3d16515b267d829aa876381768cea" + ], + [ + 711, + 736, + 2, + "74a236ff645931519519d44ff4f40b6bdcaefe20b516fd19e56b8630b0f04145", + "6de3b28accfe105bd34a89ee3b4d0f6ab2b44020d89cc69247c033ec3fc2dcc8", + "147a3156f453611036678938b215c6fc1e6089c4016e27f3e628761f5def2b68" + ], + [ + 712, + 127, + 5, + "12d234bf79931721802ee9113815ff5ee99d858048bbb03e1e4a95783b274528", + "9a2ad98f6760c9670730886d51b5c35883125f3f748f4ac8926e6f40e6a1a47f", + "7122f1f0f326d16f35a3a7e6af90f4c0031e6be1885b110b570d9a381de704af" + ], + [ + 712, + 859, + 2, + "7e1c33df94c6599011e09f932ec369e1fbd28d566bd427d491fba8733e4c190e", + "ca8fe857ac2cc53173a843514cf418f55b3cb7069080cf8a0d7cbb203c58f653", + "1384fae57909697816fe893968afe02dec7670f7beb6404dbb775a686e3cea03" + ], + [ + 712, + 867, + 2, + "154fb989407da26722900068c7e0b00d84acbbc3e2140152b188b3b93e45cc5e", + "e67bbe05239c80c1fa5a8d54caeaef4af24ca6e7fdbbfc9ede168930a6d5ed5d", + "a8cc06c393c0d9da342967f963f562b3af46e27267b667e3eeca51879d995e04" + ], + [ + 713, + 860, + 2, + "d61ec820880e226f8932395c8b7764f709f36f19bc8e8f194ebe025cf6eb460e", + "4e7e65bbe9d61b793d325b06ec30a5387c257a419902717781cd9631892d3fbd", + "726ff8563d0cc53016b1f77d9e5ef747eeba1f63d893d45068ba895d80e0b8f7" + ], + [ + 713, + 868, + 2, + "074b746e18f98eeee514fde49820add1f8617f24d7520bdc4d2303fb07065849", + "78f657d19e5ca4f5a2cc7db1a1977cec49bdf3e3733d2358274fa5bd6cc564c8", + "adb3924d8c2790a24cf391618eff4852656fe3dea81d374663c8a7669b935c05" + ], + [ + 714, + 127, + 5, + "706765a4800f50e162a008034aaeba7148690e239b7d226ad740dc3687ae2c08", + "05aa629d2af7397d903c3e3f186b7ac6d347a836b00c09d2b1b3dc70b53b1c97", + "e366033bfaa71aab5124e21e5797d82d891df4bedbcf5924f77e8343aa2791cd" + ], + [ + 714, + 612, + 2, + "94bfa15c6d8804126d0048f9f61ae28aaded8646c8915a79812a8bf6586ff880", + "3d9f5c9b382dfcb9a8f35435048a6b32e9d6724f487ce8b83d9262461c823144", + "282c9fb6f5e878711a5ae7e85ea43b5cba752292168b43794c668f1af3c46526" + ], + [ + 714, + 875, + 2, + "24d1cad6b89745f1cb7e177ce86e553ae49782628abaea74984244edd1cc6e0a", + "6e4a31edaeed37266ddcb378fab21c56e85bb971a4adbcd6ee6d2d368a0e8156", + "7f13ae66a0f46b7b9e91ba06b3d430312702151301b0355ba40e508e814bc5ac" + ], + [ + 715, + 852, + 2, + "6f82ff8a8c65c22433a70627c11569f86b15681fae89fd10b884bf24cde3f2e3", + "3b82f0e8b4be16e2aef5cb2f92de7f34e593d65d177c54f1961361cbdd89c26a", + "356e50eca1c091f8464c254be121aa4be0795be7fcca4106d942bbfb2647432b" + ], + [ + 715, + 876, + 2, + "a3fd07580430e86c45d3cc26d8c79541e69e9c2209b6124d5d50c7793a9802bd", + "de5b8efb61be6e463f1501491d0ae922da71365d1e5e96439b552caad9019f40", + "b48925d9d4861c76ab2aeccf115b59ba20acd181984aa57e4176396a131c6035" + ], + [ + 716, + 232, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 716, + 719, + 3, + "c7b63f7a831441d61548abf5be015a4a1c3292e44af26771d52de4818676d626", + "5031191e4e45bb3498bd1a6dfa8d3c624d8403551a9eb779bca3e08a073f0f37", + "1bd1dc714a4678c845b897fa753d9a6ecfe44de46f399b1cdbb8301900bd695e" + ], + [ + 716, + 783, + 2, + "22036fbf62e6c690f67ce3385323865309ebee0e503730dd5ec172d3e980fdea", + "d4b7a21dbf9e7d4609d49343e2b10394c4667e5d1078abe6394614562c2d060c", + "b223cdcc771bca253ffed6f2b99e904f6cd2f9e2b4f113f23928459c7898c0d6" + ], + [ + 717, + 232, + 1, + "e9c5568d6caf144949ca802998ff5dd716abc948dfd19846a9948ca3087a3ea2", + "de4d80b489cef05c9af193f46ff19229bc330431e8310e516328998133e2090d", + "af636598adc2bc59b2b663223b4338e09933ec575f0e5cab5abd88234d792830" + ], + [ + 717, + 769, + 3, + "cc99eefeab3d964ab08138d9e5e96739b8f0fa9e8519c616b6f7aa8c6a395f24", + "7d21527d2af8abb6d18576af9ff5c8a157c2091860dc2943ab5a0083fac0595c", + "2a810fa5843f200f318d769d154b53787c8332feeb5dadbefda91655f5d8e5da" + ], + [ + 717, + 802, + 1, + "9232c462a2aa8dc43d597638bd6094c776ad453d9cfa453d706352aee9e8ce5c", + "159e337cda33bb3e189c4b1a47b1dc19959236b937bc86efd5118f8647487fdd", + "d0ec068be8b3bd15c79970ec67c95fab51c9fa5ec54486bf9af16c3404393561" + ], + [ + 719, + 906, + 1, + "f8eaf323d976dc4f04b22aa15774911e785219763c4e3318e643f39d617256fb", + "94b28d121448d0437fb3652f963e060d364bfb5631f55404f6d70f1260d20816", + "d126a245910ebe9651254359c058397b8ef8e0cbf59ad5c7e9805ca7cb4c9cd8" + ], + [ + 719, + 907, + 1, + "f97995fd698d250cde2cbdf0076fe8c7cb33929e3070b465156b956e61f231d8", + "6e8ac69207d77dda950c805f92924f2bd3b3b929b90dc6364523def09b2a0a54", + "d126a245910ebe9651254359c058397b8ef8e0cbf59ad5c7e9805ca7cb4c9cd8" + ], + [ + 720, + 234, + 1, + "9b0ea5b2016bcb8bab413f4121189284deecb30a79f12babc67d2b60cb096730", + "ea4a45b9773bce4bd5c0910d4409d6356e33cb0ca85233ac166242bd79850f2a", + "74aa667bb8c3601b9e75339f9e823fdda05000c69e8fb64c34ad52da477239a7" + ], + [ + 720, + 723, + 3, + "23550975679aff33f546a91ebe500b19ef5522d02e27152457239956b062743d", + "5c36c5eba85e3170e02b7828c8f59a4772c1d188cbc9f27180778c9349a1043c", + "f38f04e05d9614cb8ac86080a99c94a4b9ff4fe8a03f0b9fd9803f802cfd974e" + ], + [ + 720, + 1055, + 2, + "35ff5b7d632cbacb00633d5f6a707739489ec89190b1e19eef30ea631190933f", + "35ba1ae4d020f31a9bc9feb2ee8908bfd3142284329eb2165a0b54e45f6d5ab9", + "2c2d9ff0033e5f4b1956496a29456889a3277ab8ef8846f4b008dfd4b378bc3a" + ], + [ + 721, + 233, + 1, + "d2df5029fcf392cd4638a777d7c39e025eefd6baf0283be4f32784371d13a223", + "f6da039cf91e2c243637ee7d9735908e744e918a572e83ec172f282ec8e7515f", + "4ae0bbb28b348421a063f9700aa36bcdc6255ca18df7612fa7a4a7bb88e9621c" + ], + [ + 721, + 724, + 2, + "b0df6989960061b98e1139f20b9443e06f6742a0050bf35dc50104fcd099d0dc", + "80ca7e88d142b5b8fa89b516d3f3cc28c0ca180651d349ae87441ffe6beb7589", + "7a12949ba0b47f5798816094f29721bfa22757e1d5c4c156d8f657100a693472" + ], + [ + 721, + 780, + 1, + "8cbf3c18ccb93ad8bd9f14758002420ab2e38bb09c069c2f35c1d98286374431", + "5879855d40aed11428f3a9d876082eda96d685673c5a75127486cb5fcf73c3ba", + "a1c2794dd8b40cd918b0e0a06a4618c365bc6e9ef0a8305ea8a1be73a8d94797" + ], + [ + 722, + 127, + 6, + "c0cf6f4d8d70989a2d322508be44724ae7fb0ed27c07136104aecf4dd1cf45df", + "f8b1443757948d4d27769d0502606b7ef4dd60f2eb5c45da309bb000975cff46", + "88d10809cb781576b0e57829c6d40dfc9c61bc59d44d8c4dfc576d62890dd2e4" + ], + [ + 722, + 778, + 3, + "9fee15d824224135405b065b47ce20432c282f38878d3fa62a2dba4a87c42f96", + "f6e3b609bbdd81710b659280eece0701653961b23b8f710f8ef0c640066cd9f9", + "643848ea754394b9eace984aef8815c5413ca0f520c98dabce6f6447a738ed07" + ], + [ + 722, + 1067, + 2, + "7a0919559f903c1559de5c5d60dfd0a4fd0981e585e9fd3e27dccd51a8c2839d", + "4dc5924c398ee0ef6fe910c6400c59b2bb1609b42877abc124346980f0f174e7", + "1cb70138d3e44cd3c89243d9f52a4e626680790f994bc33d3b75073275c561f2" + ], + [ + 723, + 127, + 3, + "57ce0979880b762e0b77e961a933751a32bc55d015571e2daa428196e0de0fc8", + "35f4465f9d47b6b8fda51e2df30977439ba9c3f398cc44ac41ca235dcee52b20", + "a2371c8d1f81b3018c3925e923e27fa1279b63a88ddd0144eeac2df8f02c4005" + ], + [ + 723, + 901, + 1, + "11944df47fbea61c6e4c1b7caec6d972ddc8f295c9421cdb6f4b67798fe526e4", + "804d138071d76ea45e9f78cdd72dbd6a0ccaccff3a7bd7e1fec4ce8e298c5015", + "fa4890af7b46ea6c3e88cf0f676368ba6ec6599d86017fbc55a14cfb5ca52163" + ], + [ + 723, + 902, + 1, + "7820536b9326134dc171a13b4c1583841ded07b3eb2ac9b744a5292c222c3b9e", + "82892aa7af6643cf9d4c4590fe0d647c8cddf9b374f12415df93bdcb65294aa3", + "2f30c189c761b1f3e38898758ec9b059dcc554b7c0ebeca07f0b864a6838fed1" + ], + [ + 724, + 903, + 1, + "ef49af76e1d324868ed1a9dbedf2a10ee720794d86b7bd96a0dfb1c7e26259b0", + "9712c341331c9758565347d2586c27a3aecf7b36f39aefb703fe85051ec82093", + "3f017c0b90c764de9f9aad33d74e935fd89d94d70b290b0ba9a81ac40d97dcfe" + ], + [ + 724, + 904, + 1, + "f9838d1d1637d333f9e11559914e3472d780763846410d10b38b58b25c40ca31", + "e5f4ff881758ee11228b2266f6b90c3d0ec172d204a98a9ee8274a01fadb0806", + "32dda221354b854a40290adacd3bf4f59679fd205613f95b8ac6762925eab2aa" + ], + [ + 725, + 861, + 2, + "072d9e1e6b6628a155ccfd61690cd96b24ce4cea468cf00ce220975394454aba", + "b0fead51fa687fa0edc60cb426e3b7f161283d6872c3ffa54b974fb992620c3a", + "f5b10e68b1c01bee3e3b558c86d6e64b071ba6764fc9a0e3f37d37e638edf169" + ], + [ + 725, + 883, + 2, + "e2748f166a778518e9841b1eafaa8502487541eba5a50f1ab68497a577319e2c", + "6cd8452cfbe6fb27d95ea8683ef711d1c21526b499666e7f4d89ec338b285ee2", + "ae130f4971bd2f7bb6cb801f011c8f1410ac89380fda5c6d77ff023fca9daef6" + ], + [ + 726, + 862, + 2, + "072d9e1e6b6628a155ccfd61690cd96b24ce4cea468cf00ce220975394454aba", + "b0fead51fa687fa0edc60cb426e3b7f161283d6872c3ffa54b974fb992620c3a", + "f5b10e68b1c01bee3e3b558c86d6e64b071ba6764fc9a0e3f37d37e638edf169" + ], + [ + 726, + 884, + 2, + "717c160adb7b0ff9cc5f6c436ad8336d3204323cb9c895a29df935deccc43251", + "825fcf9fc2ebc4127ca01d33c49dcec96b1d695eb0ca8f4d1c86e8f8b1e5fc17", + "ca1312e32fe84f5c594d1eaf4325655bca1feae39316dc5a6cc1790bf312ff4c" + ], + [ + 727, + 235, + 1, + "2b416f2fff1736db18662a9f8e5fd4a28c46dc27e748b44851c8d0bc25b0401f", + "d299dae302b7528797375cdde4c1fd7a1ba396b676576b442b277fe15a7743f6", + "81742caf84f0b19cfac6964e800f5066d48e4c3d5d7ba9680698e1c941739b3d" + ], + [ + 727, + 729, + 1, + "475e7559a308102d01e619065a945dcb19159a7035a2632378fda08d235947c4", + "499aa13a68a4bccf87221ccf6f42503c69f57a737df9b9e1d68c48cea1c57928", + "56c2be34de948eb72ffa3d874f53f75a1f84032d9ef4a9fac2a262947e73180f" + ], + [ + 729, + 730, + 2, + "f46598eb5f5ec9f798cd2c357b37c8a150ca1564c1ba00db4296ccb2634cbd9f", + "9741a85583e758337c096e4c1fb8c079dbdb0874732eecfd549a7d42aefe20db", + "675fc0b02780d07bdff5af29834a72105f5c327800ba9e12448142c8bbaf46cc" + ], + [ + 729, + 789, + 1, + "51f68544caa043b656db7150edfc14c4913c6d5bad649c43bbb64f5b87129a05", + "7cdbd939be31cebf691b28023e430b1fdc4793d796151e91558d6296fe19c683", + "5aae01f9016f1b20d557502688ccdfe138d7bb815dd13de513a2acfcef20ff44" + ], + [ + 730, + 912, + 1, + "1b3275b1fae77f420c224b2e982613dac157d0f770689825082b6ce564d7edb6", + "9bec5d3bc3172464ab43d88d031dd6259073762ea38dd8d4377aadfe2baadba7", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 730, + 913, + 1, + "8d576b9a2aff0cab8c2db739ee4a518763e2fa3da4eb4c9d82809e7d3f5a3218", + "1bf0056e8f3a6459e1a8bbfc774b9dd679f2bd14abf3f5d844f5ae5173740116", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 731, + 814, + 2, + "89e4078b7f01157c9487f11bc612a822d6fb58e078f45921a2ed64dfbfd4c0eb", + "dc90f1bb32c2f2ce3abd8cd4cfc66f330a2f9c653740032a755dd222d88ac58b", + "22cc1b35a5712a0b1989ce351084d358c0fb298a83e5c69fe83ab7d22d5ba34a" + ], + [ + 731, + 826, + 2, + "567f837d03b18a9b6ed87096ebf1fc09463d9ca988e6af24e8295d951ec45684", + "a1dcaed8ee2cb5dec0e392cb6856b0f8bc6d09a3ca4a16e6231d546ac6c7771a", + "d02a4f9594d10a276f7c1ada47eb7b0f0a866bd995d9216c7892cf04f760f0e7" + ], + [ + 732, + 815, + 2, + "fc51835aed30574c2b8f56ab9393553243aac4264af84eaec4d2fac0232fb246", + "768617b66757be513b8c92d0cb6612493024f103bc83ef96af687e976fffef65", + "935e1ef4a063a22ad95a852394eb2c72a1b90943f0f9a2d05b2f689ffcc0b4f8" + ], + [ + 732, + 827, + 2, + "d1d9ca038e140bfeedb6eae95e5aaedda3ee6fe61cd8a437bb43790631d46322", + "ce5ee4e96631b40f5f0b94e1335690cd72e42aa15d9c840cbb4832ccb71be031", + "54f4ba77b625eded71e263abb6dc6378456c52e8ef621c2187c03fd0b2529972" + ], + [ + 733, + 238, + 1, + "accd8568576ff4c55af3e7837ab54112e9e4db1b80c3a311113097717daa011e", + "874bc7a7d263a5b5fb75f223af35b573b1162d4b8743d1286580621eed75d725", + "3d555cdadb1ef5116fbbd091df793a1ba76693a27c7ccf29053e92192e9f00a2" + ], + [ + 733, + 736, + 2, + "337430d78c5de4857b05d7784f6e483ad867b73963a76e8702a70d108a167ff0", + "14260e7ea0005c4fb30034d93304ba2ad4f82520ba1f0b7ede45eff5c34ba45e", + "78872fcc4acd23f4658a25da7214dc2fc1c2c743fb3773c73d6957c9e62443a8" + ], + [ + 733, + 785, + 1, + "f8502ebd535797aed84657aad7b96844359650b45e08dc7809f75c182b10f8ef", + "d9477bcb90d09f2b33e98f6b7c7853cb61db0ae2eb30c6f33b1346f8a2f5d3e1", + "9e7c8143f21c5bd42eb48bc3871e3e020fd534ead75d11c47a2e838d35cdcaea" + ], + [ + 734, + 127, + 6, + "071dd1aad115ff604e4a50613ac7b2af48f56e3e8fdd426d31291ebbef06750b", + "2cd9d9c9d41da967835bb54833602b0cf9ca899773caf8eee8b0588600d7eb1b", + "735910495c2d1732ed83ae0c4ca8407c70b068d7a138f7b603243cfbd82e5719" + ], + [ + 734, + 738, + 3, + "269b2eb28b78947b09550a54248cef151d9b52e1ec9886f3d97368367d23c420", + "3f0266e7b7f5522806b2e4c62d136770ac203a049a99d8174edc4a1bab7b1ecf", + "72168b5a8c0a7ef2603c948da47b014c3428d8b360f35137282dd2369e19cda8" + ], + [ + 734, + 1059, + 2, + "ef5c983f9ee7778e3f9b39f2086fc60c6ad5ce32c5d7ea8e20e88703571f9021", + "f345c8763e92d47ed72a112b05f3a02e29253dd1c7166afad3b2a280a97d21ad", + "816ebf08ef63619650f6f2157dc17b21a19abeef09f5decaaee9d39d6def1a20" + ], + [ + 735, + 237, + 1, + "d00050c9d910b414a9fab50fa35aaca4e4fc5099b59579eaee4266172b4d6cce", + "d64613bb45fadcefdb342e252b3179090cb8927b8cd804e8d8896de0c6317f38", + "153bc4fd72bc3178bfabadd7f01e9fde38b4c2579a988d81954572d9b69e38e9" + ], + [ + 735, + 920, + 4, + "0fcbadd2c50c1b182d6c59d0b2c3a4608ad3543af8fee580201cdbe716449004", + "8c07c4f43389f242e6910f1196184e6e080d60fd61e500798dde9fdc8310163a", + "38c438be0af2ed34a542bf021ccedd490f329070f1643737288254959f4d3f54" + ], + [ + 735, + 1063, + 2, + "a674f8478e4a86fa2382d8225be22490b6fc91d2f3f798a960144b638fb8ff7f", + "37b76a023531f6d85e8c7499d5751896ffeaf20fe47bfba2faa933b098e71aee", + "c9b86b28d6db999a505db83955ab2dacf12eb6c33df134e843000e07c9c1c52d" + ], + [ + 736, + 908, + 1, + "9e5ef1dc05a53e886683b70af2b58e1f1655a6b12708c729260d854b850322a3", + "db562d012e6a3996886fd72a0608e0a28871b837dd9c9bee15ebebb07f3970ed", + "34647f34121756a4b1baf4d57b3bfbd7f413e7fa67aaa99698567e2e6e3883f9" + ], + [ + 736, + 909, + 1, + "48cbc86ed0ddfeda5f5d26f8a07b27632f22750d5caf3474a219d7323db8af57", + "3b6498f651fce5826521aabb47b520d772ed2edd23fecb6519d7e255f4034883", + "d735bc462bdd91036ed39e87ebc169b8b6bb066fab0824ea5d95cfd9f98bf8fb" + ], + [ + 737, + 520, + 2, + "78f084e89cb151dc4f667a74ae318d9cfae2d20d23723819b71dc39b4f320a51", + "d1cf5a231e7b26ae9e50e2feb2762317c361ee966fbc0b39f4124aa73db59d63", + "e4d21cc6fc6b17266ab0ed9830a26a303cacc0e34868dd6bac60583ded1145f1" + ], + [ + 737, + 738, + 2, + "4983d5766bb9bad498d9f1293a53b5d26a937fb20e7a1e5814159a70357a479e", + "0dc1f1791d8b77eacd6af079881b2b50e11f67f119e114f4f78172bc1e1a06ef", + "c1b9223921809bba6234314e186f6667b534604667ea35b4721c398d57550c2c" + ], + [ + 738, + 910, + 1, + "6b1dc6efeaa2c63deb6db254e1a888468e3e7b380d19600e4b141b74b5a52a9e", + "fed52fb01d60fbf1f5b69f62490ec1595088f8f746e0a943c1f627105a2c72eb", + "63a33d211645e394703022eaff08905c865f7646ed494bae522bd97ae0f95f9f" + ], + [ + 738, + 911, + 1, + "b3a345ea74981ea52f9ea9e51e861a21263ff9593b9c1e2cae6b4763c77b3220", + "f5d2aeab7a2218691bf3ce59361f4149f8ee545fadd8c83848c392c8ef1b99a2", + "cc004c6d7626b08a67ae01ea1972867f1bfb8e89e77c962c173e66a4131f3656" + ], + [ + 739, + 127, + 6, + "132ae9b4c8a47b316104b6e1761d04ffacf3299586bc9d6884c2ee9b4d4a6baa", + "eb0761e1c6ac4fa740624630b2f5a9aebd1f352e867d0873bb66275c23097202", + "6f566d32b96532b2f1cf94bd8a218595fca776e1a391a89d21522375cf81a302" + ], + [ + 739, + 742, + 3, + "5e1eb2dbec9cf560c0bfc267f56c0aeed1c1b678c6470db756dd3613cfbee443", + "d39f56c6c15fc626cc577eccd28f8ba1f9a12c10df1f4cce09812ebe92656822", + "e42a794b7d63994f4df42924810e8b875d8fb51cb06fd87c3f5ff8c905e68060" + ], + [ + 739, + 1061, + 2, + "2a1f15326364f9ba581c5b43b4af3ed5f03da6e8fc407097442f4cafe2f2fb3a", + "894e8aaa4d79384dc7ac37d2035c6791cd2f1f4db3053d661a6b74e56b077529", + "6be57a646e8c92a4d3699f7f5ea959d836838b6c217a600eebeb452d141244fb" + ], + [ + 740, + 240, + 1, + "e9897e54098803e57ad7dc46ddfe3cfa00312e2af5cc877899a08e4fd50dba81", + "e5e83edd590b108717febbb03b8b105180c6ab5e7b2c2bb6489434485e02406f", + "dd02ed63c80bc45537654554b594d159844db4efab3f12f600096e38c2bb3aad" + ], + [ + 740, + 743, + 3, + "2e8721db236797a50cf4bfd40187c59e13a2f47e0f085731296a33528defe1f3", + "4920047459a6e8f2a613b79df77331175d825ee8975404f0ad190975bc818f2e", + "1a01d33d1bb18254e10e2a2a148bea79307585938dd0dcfabbfc7bf66b4c25d7" + ], + [ + 740, + 1062, + 2, + "bdd9eceff5633ce53f38c9dfca0e1cea69c71376c85e1cc2e804d1060e77faa8", + "d84f22160bb4f8280fd6a0196242e3f853670f326aa3a163610506edf77b1e6c", + "5af76ce2f5c22e98f3f3af3981b92288ed64742ce2fdde61948e97d3531049ba" + ], + [ + 741, + 241, + 1, + "e80057793b1de412769c1af2ab0a7a078c38a193a393b2e6f084c34ab04852c6", + "021fd6a63683a6449e7cc8da56e5c2381eafc097d7867ba75b3d7a071808baa7", + "07954c491f18bab0c411a92527de92edebdf072eed870c59e5f960bedf200db4" + ], + [ + 741, + 774, + 2, + "1bc9b4eec41f5fc79a7860938e339e8a6411bd4861fdf792959cb820e3794d00", + "a1889efdbb33b2d84a9394e92ecb836f2594679b7e02e9c635d94c385fb00f4a", + "7700c3d7707755b7a1478d684a804af3b688d2ba8d1aee08cd3a7b2133d8ba69" + ], + [ + 741, + 788, + 1, + "787835635a3e974db3772d431ca030406bb7f9a40bd6d68ad0c5381c9ea7f53b", + "80caa8d7f861a989b578f6adafbdfa19e4950cb5d9e9aa56935ba9b95a4a20aa", + "e89fc42afc55846ba8225f5284655651adc672b7af4993fe812ec455095a674a" + ], + [ + 742, + 919, + 1, + "d06bef6860012c203a79b1c50635484b860d5b7fef35c35b1591eef5dd753e10", + "2ef14fb8b059c781ae5537b1ebd251b6cec8062fbb311e0a7c86ebb3ef0f9ae4", + "d4e3c10d262fc04cf058e0f8146bb683b1c547a8c42e59c047cb40fed1c5a284" + ], + [ + 742, + 920, + 1, + "e0e92aba2bc163204a8579be07f34431bab278e685388f20d8e49a2ee38e492b", + "67208197326667beb0238977adb2f9d8d8744d832dc7b343c5470959fe7b7a12", + "1199c8368758cb647679af3ef7c7e91d65a28caaee5880db638641bb30df5b1f" + ], + [ + 743, + 921, + 1, + "d6ee80ecae72863c66af239ec5b9924b53b285df6683ecaf796f51e9815733a5", + "709dbb19678f16db5001b3e158474ed842dba1bf6dbb5303aa9639b24c6fc868", + "f8f5f7553fb521e30be6c4660876a529b394935e103df84677f6079a6e7e7905" + ], + [ + 743, + 922, + 1, + "1aabd65bdfb77a1dd62bd6c5efa475a894d0f9154422cf383cdaceaa36c78541", + "33bb909aa289a414bb9ff81895f52c5992989bf0da2f259713d650eb6e70db35", + "f8f5f7553fb521e30be6c4660876a529b394935e103df84677f6079a6e7e7905" + ], + [ + 744, + 242, + 1, + "c03bdc1c429c428cf4ae5a086c76757d3ed48d56f8745d95da11d500c91b173e", + "7d7ecec9f06eac3f153eefe90987292b449a11333e19d7df3dac42db11078688", + "991f94bc551143b77629ffe7f9245526cb8f85c43a88fbe5663835835ed21745" + ], + [ + 744, + 746, + 3, + "efea459321e156c34732df28f67317ad52710bdcc9795c501b5c1f5b15eb2da5", + "ac7dd36e7281e8a60b882443332dac98bbcb7d9118a36b6b2cfe380890ad2086", + "2e13fb700a66d57a360c89ca641fa7a4482f301cc1bdf66cb5eafe82b17f1f6c" + ], + [ + 744, + 792, + 1, + "84d6827852b8a4ce53b58003813f2cf5c3adc48610d653760113207c814cf9d8", + "43689796ad96cd596f0981f1e2e2cd2658248d7bbfbbd9da668163457751d43f", + "57afd723b7902d157fa59c1c6145ffcba810ccb1d0354bc25db8fbecb3768b17" + ], + [ + 745, + 242, + 1, + "1300850421a95e4f59affc7f27742808cdd4e55fde28dfced3eeab9d5bb7c2c7", + "10a1e8d1e785c19bba60e369c825eb50a0f6807a1ccc16f41be0cfc156b0611c", + "77cd93259c3f5d131bad5bb450f9c6bf3e494f0eab94963c2d25358bb88aedc1" + ], + [ + 745, + 747, + 3, + "b19b6ab9391348b47f104a3f14404ce878cfd3201f3e0ab532bb068e18ab5951", + "06f9367b68544c85fc3fba5da9664360e89953efa711428c5167ea06599a39b0", + "613a61a8555e24cc94ef7a107e92ec5de9c054b7e28a218eb4c968e470e11447" + ], + [ + 745, + 1060, + 2, + "b6eee6b2bce4b4fd9b38220b7a7e9ae143e898c18f33ece24d35419cfbdb0a64", + "884b3815488cacd0a7ac35f7c0e2c4549a775053f6521d6f7afa1086f233b962", + "4361b67a5486bb2c3d7fc648ce0ce701d82df06335bb55b7e83d05dbf97d07b7" + ], + [ + 746, + 207, + 2, + "b7dab58454722bd3633405f6b5ac50496f34696bc181993fc8d99beb93d8b29b", + "9bf5a1b6bb91f195b91404c2d9752b87a196d47ff5f9968e4cf20c15a5574a2f", + "5058b4c6a546d18b8a5b51b4e6aa9a4411c6a03033f89524896f831f6d9477e5" + ], + [ + 746, + 916, + 1, + "b869674ce3ef0221f65fd4690b76af97d27e44a91632cad8f5812d19e38daf52", + "82c19760d7fe085a53a8a420666a0adc8d36b7087bdeb47db28046d64da5f7c2", + "a972151dd7ff57885378c4d25e3cb1b32a1cc5b9c07b23dcdab8cac285a8d6c7" + ], + [ + 747, + 917, + 1, + "c6788ba76d5dd56698c330767869613158cf3af4ac96b7e1c9efaef607178042", + "37f6bb49fb56c5b773582b2487ca710f1f43c3a8ba1bb7b7958eac3a428d04a3", + "eb1140277a925d589f7161ed59c6486c4abdcb52fef3059184d6d4e1f226bc9f" + ], + [ + 747, + 918, + 1, + "b3438cee607be925581d50d083cfd64df9ede82a5d280b28ef27b7649c9e1411", + "a388f94e7458b7b675f1b26a154724598f5c417ddb0fb4cf4b6f341df8e957a8", + "a5e0ec878d63b9a38a8e6e0785d97ba257928bf774ee36cd5385f8ed1361bf17" + ], + [ + 748, + 243, + 1, + "9c253bd4cf3c8a3a834f8e618705758560a8b91a235d1d5fe4e868dac3fd7765", + "959cbfebde7128f8d1cc72ebfd6f578182450c9499300bf2302f4c278997df4a", + "db2da22197e3bc4de2a75b549cdbdc6b4f180105a7b744635ce9d1f9a76ab5b7" + ], + [ + 748, + 751, + 3, + "aef7638726bd51aca3d8ff4f51fa73c2a1aa4e8c60fa267a3f84b69a41089d85", + "0039e495e37b215ceace9d10ae9f1eef3038f222b6d92f315698c95e9a17d343", + "7ed392319bb93193e9a40b98e0aeaa03919d5ae95ad47b4028be3fae94c48b1e" + ], + [ + 748, + 1065, + 2, + "b2526c5f3cc9751c82151c2fbf05ae715c3a99cf3b15e6c7193eed6b1f4444ca", + "3ca9e7d3a0835f06f83958c57c859438b652ca8609195073497740a792004a94", + "b1e67bfc31dd8586dfd43f96e2abaf9bf5da602267cc90205a15e141b885c4aa" + ], + [ + 749, + 127, + 6, + "9d2e563cb96a42e8516de43e83d9fd50b797c6ad21ce18d7ef6a55d5c5399148", + "70c0f7d052735e6981d285d68671bb20092f4af58024f157f089ff2b82d05f6a", + "6aabfd239071248eb5e5c29f59933c21075f389f09cdb3a1f4e5d588a94ae6b8" + ], + [ + 749, + 752, + 3, + "a796569dccff37e2f7da5501ddabd1177f623745bea7dbdbb70435bd13fd5ae5", + "42084f01c437a1e6a8359db5d33a5ffc762f9bd11dd23324085f16928f3dfa34", + "69d11fd2a48008058450e905910289d748b361cbf734dfe77182238e7016ad8e" + ], + [ + 749, + 1066, + 2, + "0c7e88443ee383dce43e24f2d74ead0ca978e10b024cea871553ef7257b912fa", + "75c8edf2776a68c3de81a7fee003192b98f91c110fb9cf7e3f1a248a42618374", + "b7d8a6733888e5a3b773df4146c85969268709bc576eafdb0d105a113b8398b2" + ], + [ + 750, + 243, + 1, + "0f6e194e5af15ea6fad1c02e5ba403daadd9d9e1e70a4a50971834f5fd7896b7", + "388323844609c54aded7f80cd1791268fc51aa04cbca7ce0e4a13fc5b789fab5", + "097f8813e9636a26afb037d656d6a3b156c95d1893832dc832b74e58b43c0463" + ], + [ + 750, + 768, + 3, + "0cc08990746198ea02c8c0cf4912be02d83b1be26a4ae17b498703d92cccea86", + "87a7b02e1e4925fae55017e9eb65c847625e1faaaf7c53c6c21824ab4f8254c6", + "773814d489c270b89fc8bb5c6e70a00ebb6053a0ab58666541d85babbcc5a76b" + ], + [ + 750, + 1056, + 2, + "724cf40844461ebc77b3e6c949f42cfeed09bfb5444314e2964146bcc4d8c4fc", + "ceb0acfe35c4b5aea5ca7fb06360b4bb6ee127a5655165cf4bfc5d8f45e3e26b", + "34a53aeaed50d4af80703e1028a92db055dd4c7b14424b0e3f7e962bd6bd0a3f" + ], + [ + 751, + 927, + 1, + "2e3c06320380d299b15a8579869e6a1a66322c3e5031af46d686be100fe8dc48", + "9b3e3d74ddff93359a316f25aafb6bdba1c36d8c9129c227f828edfb229d5211", + "b54ecfd68cde9fd0c0ebed23e2de6b132eedcb56e59f570a5038c22fd25577ee" + ], + [ + 751, + 928, + 1, + "ce3b9ce9981ee908d9160351b89113d4b2569a62f9bf64ef6964155b6e50ba66", + "c47792493258d5f483d13b36e8f7b93cb567da1fdab5499b5db7b0a1788b2396", + "b54ecfd68cde9fd0c0ebed23e2de6b132eedcb56e59f570a5038c22fd25577ee" + ], + [ + 752, + 929, + 1, + "c60db84ea7fbd269ace99f14493dd8ea8c49c063604462409f680bf89cd55007", + "07f6421456d9d5fc2df9e35d6b590f448b6d5a03080f66509ecfdbc35e82c0de", + "e1e381965537d63350ed98c7c0a1172da9a120320058d919ed78085877c3690f" + ], + [ + 752, + 930, + 1, + "03dcf380abda63306c1eeebef4de579124484d37dd275d2bcc07563ee825e12b", + "f98a229f095c37c5f5d7f41c7a76b967864e5329a787f6c7cd60bb60a9b01d57", + "9ea522eff678a0c25444154b3a3c8d8020983c99027f9e5afed474a0f13da563" + ], + [ + 754, + 824, + 2, + "408746b4ab1dcdc844714699e9d99990de0e6005c5e6c812452c2ae70972c2c4", + "4fe3b7c250f8227638db478dad14ce6031728b09a92455c9f4c5e9d30c3a0d36", + "8b2b4f90d708940c598a0eeead8311084f72a19ff087e315629f174e2b0f19e4" + ], + [ + 754, + 860, + 2, + "bc99854a0d8c3422fb8f671f35dd3307041b0763152378e8c3a8e43fecfd0ca4", + "9d7cfc909f1c42e13b6e48403ee7dcfbe689b3499ec3fdaabaa0c9320ebb51e0", + "2842529ba7a2d68f6a51f73a64e52ab99a2002dd74a7625c173ff57abac91aaa" + ], + [ + 755, + 244, + 1, + "accd8568576ff4c55af3e7837ab54112e9e4db1b80c3a311113097717daa011e", + "874bc7a7d263a5b5fb75f223af35b573b1162d4b8743d1286580621eed75d725", + "3d555cdadb1ef5116fbbd091df793a1ba76693a27c7ccf29053e92192e9f00a2" + ], + [ + 755, + 757, + 3, + "fdbdc0c85cdea974079ac611f8dc4c88479318e7864d3d1e1f91aa489c8c87df", + "582eb1cbb8af978b966c25cef2ddd2ff301d65847a780ca34a0cedd575a39d05", + "33ba72a5a3cca3e2c2c947dec76f294d6e750c5f7cd832ac352c9e41d6a8a320" + ], + [ + 755, + 1064, + 2, + "0866b758901b16f9532a8cb081c5b9d7ec964b10f60efef278c43a87705b3ba9", + "173d99ed9a8cd6618e9e9ef4e5c2fa01f65fd6450856f194515a2e409620d960", + "d430fc9d5fbd5ee4ef044cc50bf603509dd7246dfb629c2656909b4a3ea155c3" + ], + [ + 756, + 244, + 1, + "7aa6850b5792e46d453f507a171ec640b07a33d66b0b6e6f19e05a7ccbf48108", + "b3b609899a70525a2449f678766ae552c31db10e4804f7651868b575e5856ccd", + "d8f1fcd5003cb9679f0ca183a459aa3dcc70512497c34f93efe9dccd51404b5c" + ], + [ + 756, + 758, + 3, + "d0b8f2171e7e1d693b3d9d6c709638d42e1a46dedc8bd883ad0ddcf9406fb6ed", + "b5213af5a6e776b746693a965da69c145d9db17f0d75d4aeda4e3395a8a11d28", + "a8b16efc6deb9fce290227f5523a87a9844e79749981e9a276503b4479b06c8a" + ], + [ + 756, + 801, + 1, + "f8199326b44a3b47fa01c1c3a0b93d5b91949d39ece280e9d1efbb6863ec5f52", + "06aa7b477b25129192b96afcc46b4f0b023151347fa970f92f01bafca003dac0", + "ca26e28ad12428c9131940d43c92f6a714333c56b689e50f669a9f983a9f01ec" + ], + [ + 757, + 923, + 1, + "50d9502bdf0c1b3bd28672deb3591d1bf1b0e1640842b1aced4ea4e6d798f229", + "74995be94441f90b3237054ecbc1027b37ae4958d90b7534e68580199c752da4", + "97182f902db7a3678c43f81b9f299619f01769f3f10084b9a85ded5bab07bb67" + ], + [ + 757, + 924, + 1, + "9baa93cdf6068b6f753dd856f500c5bad4fe85fd8da3407c565448a62555a8bf", + "5da44a484ffdb26af9997e2bdf59992c7a02e6a8386cccb2bf7c75a18fab20f5", + "216974044efcd6e8525852e466d44d02e4d372505c9ae28d281973b98c9f58cb" + ], + [ + 758, + 189, + 2, + "0645c2b65afa4a304cc15f4b8fb0e4c61e96f2c4748d57d7d7048961fe260eaf", + "6d9544412e35e0ba315a42d05fc7a48b278e650753ddcc826094616b18fb6a11", + "95f354ba75e8b23caf7e6a36f46cf7f80b1d5372a3fceac57324f3cb10ee9462" + ], + [ + 758, + 925, + 1, + "d1a9e9e49cc89c20e3f0155159696f470d74b2a71b98212770bc2795f600692b", + "95ae68edc0d66496687e11ccfd534534d1bf5bb97be2109dbf830caa5630c931", + "362c9a8df9d56681766c1024df34bf96419c6e925c8d344b98609a0b279ad9b7" + ], + [ + 759, + 825, + 2, + "ce3fd9605479f3be55ee8b4a26743289ef56d5444d5a78d14e7ce8408559eb13", + "80b2067a83366ce51dc305b6ccbbedf6411adfdf2f5ac17dd99f7c5becaece2f", + "626ee00a980ca21323f6aba23ed77d57ad74bde125d6888929c4933528fae0a9" + ], + [ + 759, + 852, + 2, + "3ed8d0a6d908f9b71409cd9304121c1ff08ca6305822d854ea3c03b7e3acd07e", + "a8bd0c3f5efff0ecd6e36064f09ea2b2e67f2c11d66886b50fb9dcc324656416", + "9ff927db0f9c31ad909fc90cf8bfe801c3d71016639c62571c9a223efad7c868" + ], + [ + 760, + 830, + 2, + "0d5304a440c3482d98f3672e3ab9b4fe49bf8d73bbabedd826ddcaff7f030c81", + "b1595028d4763c1e94d0212515f5210e3d67ce435dfa44459e399f1a96414a7a", + "aa298e65e4526a265a4123272583cb3ba2a17d8ca8d7bb2f609faff9cde13179" + ], + [ + 760, + 853, + 2, + "bf90bc694ac98fd9171b95ac1860d3cd8113c9739cf0c869e42aeff2f96c2757", + "fef00a4222ef6796203cba46d3baa15808a8bc2168d970b5982b0dcc13c45eb6", + "3c93111bdccba0215a36944f6a89b1b6e1ea8f314cede54f2489854453e84d84" + ], + [ + 761, + 831, + 2, + "cdc58d1202805edc8c50e1cabd796ce003f0fc48ff14076e64541fded69dcd19", + "6bb8ffd3c594a6270cc1a60cdb64254f601889195eba4882a8af4bfee51a11b7", + "a7c171747cc2f2e5cecd1a5d70ba897e0464131ff3771badda86f554d4f77460" + ], + [ + 761, + 854, + 2, + "556cf4f191e94fa163172d29f20eb3a61e683677b7096e5b4b643b9bf4ab5aba", + "b25e82c77199405c0cd59b45545333cd4cb3f0bc258e12cc22322f9176dbc704", + "0ef881437ea0b71838f0d599d3cd54163bc44cbc996752afdc315788989ac827" + ], + [ + 762, + 842, + 2, + "143b88f5536ce2450d580dcd70a165726f37822dbfebcd3794d2454d942cbfd0", + "86f8251072ccf5ccc7bdf0c5740faf1b00a5458c0b47e14e71489ecf7e5dbdfe", + "fbb04dce962886e08be9d1e72b47b830faa88f8490dd980d7138a33a2bf6f714" + ], + [ + 762, + 869, + 2, + "3d59b22bf020002e63a4b91f1f609176263fb3865eedd3240c259d746be01578", + "30e88d244243d419b2c63ca763e6aa68c54b6308b2acbacc3661b3b926786e75", + "8369d7ab06f92006fc4d53d9e85bf6e4c85bf3506912603bde90ec3289b900a1" + ], + [ + 763, + 843, + 2, + "f7776c0e9263df06f9a64bba68517fe84c778791f7b04fcac24870d6d9aa1d26", + "b2df0705aee79dc109be9fd94d2c1d72e35f7849fa094c5ee9e29b506df08914", + "3fc22cf61c7736cbc36008758afcb7eafa25453537689d25c18d673cd9bf6967" + ], + [ + 763, + 870, + 2, + "626701500751e7a5cb1c9b8c08cb3fad4160c31cd7db5f6121283e17a0c6047a", + "a5a532ba1311ba4b615ed2c3428b8b21a7c464bd578e518df507cbb4afa3bdb2", + "35780f861b2029a090a3525e765b3a7ea0b0c9691c06044d95b7b447312c018d" + ], + [ + 764, + 832, + 2, + "6f19931fcb076bf36fca427231310e0322e3155a68cdaf5e75ac09e45aa6e0d6", + "b443ade8a3d4dc8623ceb67b14b40053389944ba1836e4063183cba5d4e84f6d", + "a8cc06c393c0d9da342967f963f562b3af46e27267b667e3eeca51879d995e04" + ], + [ + 764, + 863, + 2, + "5ec58a424d56d72558858484790d576afef82bda3ae85b28cba7978ed0673934", + "b95bf6369f65d23b135344edcfd5ca2f7b37ed58e5ae5535641886578aee5809", + "a5b08a0419fd753a7fef2968093c60dfe506d89f73d3ac87adb75fbf112ad002" + ], + [ + 765, + 833, + 2, + "da0f1ce19f6f0afd367728ba072f2b717f1acfb378649c788eebe572db9052e2", + "38e929a27250e54f17c97c07b0a71a972e58bda38faa043618f01f7ddfb07b91", + "305f544318615240d1aee592f2878ce4874bab81da5f4bbbb2ae336b00f8061e" + ], + [ + 765, + 864, + 2, + "dcc0a4310011f786270fb3e2d5b57bd5d283306160d0ea639c60fd54fe259aa5", + "5526be5a707da58e9f2dcc105698a2ddebc8a2d9627ebbe365c8454e7735ac54", + "2747c9f7e114f2a18b1bf47184e3c62a8dec986ae0059ffaced93a0c6f9cb30a" + ], + [ + 766, + 844, + 2, + "f167872bf4e8e483c89d9a3610da4db997f5061364b36a8ea663ddc1908dc7f9", + "e8e12e7f6017c78c31a6504b180828263853d2745dc5da971248d24146ca48bc", + "b5c65fab3414d0828ac10828251370fbd82748a9cbb55c9f61bf55f80373792e" + ], + [ + 766, + 879, + 2, + "271621bb707d4440c5f76ad8cd286a8d0e7d54916cb5f0bc199ed9b820deb54d", + "1789c0309cc68a4fb298a2df4dcdd522e80a81142ee669a708bf98f9e874ae6c", + "4b5869e7c0ebd8842a13d86ae45838b3db40d655e356d8db8467d19ac6625a7d" + ], + [ + 767, + 845, + 2, + "58b7884647167e8139a30b938fb62e9822613723bd272e61ad83b8bf8d797282", + "dcbc9f8e9cef66aeaf927cc3442ff56df2d021da45a16976eae48b1650753241", + "978fdabb58dd2f71c20af6db6d7650298df85567601ab63fddfef785b15f1ea1" + ], + [ + 767, + 880, + 2, + "203fa0363d981c44a9d1ffb28cf16b56a6036d310f89f93655559837bbcbe630", + "dc42baf1861314d816e2e8bd8baa25541606f4c1f82a61969ad882b1689d5999", + "62b750695be528fa21e7720c01c0630ba999924fd8d0f9654e42ff3a5fc72a55" + ], + [ + 768, + 902, + 1, + "ef49af76e1d324868ed1a9dbedf2a10ee720794d86b7bd96a0dfb1c7e26259b0", + "9712c341331c9758565347d2586c27a3aecf7b36f39aefb703fe85051ec82093", + "3f017c0b90c764de9f9aad33d74e935fd89d94d70b290b0ba9a81ac40d97dcfe" + ], + [ + 768, + 904, + 1, + "ab6b7d949d1b643d220473ca8263866d1b4c6138880fdccc55dbefac9974d0a0", + "b3e61850a8fb09ad51575a66e7c626fc9847ea4dfd811a1f33ada820133c87b8", + "dbb8ce7ff8613498bc5b3a6131e39c640808ce19dc1f513a935db9d4096f0088" + ], + [ + 769, + 189, + 2, + "4fc5f079af562a82bae49bfb3ba0b0ba90005740f5a9d7bf63865aeac83c334d", + "0959246ab17dbfc95bbc7098b0d987643e76bccaa50498f4f866ea4bb7d37b42", + "9286fb53904e02c47f12a65e15907efdb60adf8cf42aa246ceebaa7d3496c4eb" + ], + [ + 769, + 924, + 1, + "5751436d768811c58027529d429904c8b6e17c7342a287e1533e3e7a24bd8c66", + "da9717640f50ffa5ce460c50197ec6d0ec4cff12a1e9b126e6e59931d47ec060", + "a2ab17fbdad346ff74c3df60868772cedb81376de232d727dd1bb1cc31614ee3" + ], + [ + 770, + 901, + 1, + "16a8393de8107c449514010887aa0a44def7be559d3f0ec757b830ad47bc393e", + "91972b575cab87f8d61555d2088cb00ff010a33e897022e7ab42080a5c0d29a7", + "9627c8f4bf78f04696c8155f8989b805d417fba90e3cd5d0039f754edcc93f14" + ], + [ + 770, + 903, + 1, + "7820536b9326134dc171a13b4c1583841ded07b3eb2ac9b744a5292c222c3b9e", + "82892aa7af6643cf9d4c4590fe0d647c8cddf9b374f12415df93bdcb65294aa3", + "2f30c189c761b1f3e38898758ec9b059dcc554b7c0ebeca07f0b864a6838fed1" + ], + [ + 771, + 923, + 1, + "b7ad8d21ad5e1a1ae85d2b61074ceec726bdcf57f28527783f28eb59ee6f88bc", + "9952b4ed0a31a7a95fa160ac3cdbad18af60af3ea567fc4516b8514e0920abd1", + "59eb17c3892b09627e544e632935d122568295c8d34fa93721bd07f8235d375e" + ], + [ + 771, + 925, + 1, + "2b93c74ed12d289b0dd9504366df0dcd6f17ec2376678aecdb8041f9969b09c4", + "703a73ebec38b05dbd19753a7518231a6412e9798f5fff331964a7e99a023df8", + "52642de13ecde485d7c6d72b6ba9f93a6d785e283db3b0597e5a4d8c71f490a9" + ], + [ + 772, + 127, + 5, + "3c2acdf06b6e157fb95203dd267ca5f4204bfff0ca3487b62fa4c1968785b5a3", + "e10f03e9225d1359c15165992517f7ebca590c5daff58e9e0f485e2edebbae57", + "4bb6bfeaeb53d24dd5045d61c06aa183418ec87b7f9b6a08ea64d411f7bcd11b" + ], + [ + 772, + 787, + 2, + "d604adbfb73b2d334f8aa4582e5d9fc9826e7ba7b647f0c842b855b461f877fb", + "b6b39d75888fb9d0e0da5dfe7ddb418954725464b39ecadefc40b67233c207a7", + "cccb87013422159c6bbb7067aeba15f570e2b68a086ea64d3e96ca48a6e0b5c0" + ], + [ + 772, + 794, + 2, + "faeb25def79693fdda698122d8a2feaef6dbc6affe6ce772df5ddd052fec5bc4", + "41bc82ddaab9c2028b45ad186c0756d7d5eb42edcce3feba25078fe178a5b399", + "b0b84b86f562a2f3c0385376e684a65ab064f689208a031fcb376f80ebfb2f1b" + ], + [ + 773, + 774, + 2, + "ae791328acd6d66db030a46851e00a2c569b17965866e9780d105da7ee9ba272", + "d90a796ff55271ccd9fe1a976519a607d09ac0db755a15bf0defdcff4875fadb", + "f785c80d94fbe1fb5e8c9205f0d7a96af223cc3ce2f39b6c04096b7f528eca41" + ], + [ + 773, + 775, + 2, + "fd8d19eefade21b4b5a3b6a2845415720284b6e336f4a561af96bb723d06ed61", + "756ef44f17eb87503dc370a2dcbb7f84789fafdf9a3902fb8183cff5edfd87f4", + "84b9310ee48c847e49627106fd2942100bac0bffd88d317f5d01528e7ebdf286" + ], + [ + 774, + 908, + 1, + "b3a345ea74981ea52f9ea9e51e861a21263ff9593b9c1e2cae6b4763c77b3220", + "f5d2aeab7a2218691bf3ce59361f4149f8ee545fadd8c83848c392c8ef1b99a2", + "cc004c6d7626b08a67ae01ea1972867f1bfb8e89e77c962c173e66a4131f3656" + ], + [ + 774, + 910, + 1, + "d179b1ea5b3dd660ea693ffe5a37dbe4f3fd7828ba661981aebfc1f50c152d94", + "5e2286b3420ed29eb837db9d4f92ee9d3a9019348b54ce43af111514d3201f55", + "7936ff9655aad31fb5211047159ba4c8f16c912d6be719641287bffa875b8d48" + ], + [ + 775, + 207, + 2, + "3f00745e8f42962559c30472c0ba4543ab2f4d4479e7e17246d6e340c6bcba88", + "f0f1f422ffea92ea4ca40fb52218b76ee8fcdce1b8af4949da5b75ca02750162", + "8bc8a7c165d18aab3ce8bf83306ae890930a55f581278c83a92ef4f339c8e8ae" + ], + [ + 775, + 917, + 1, + "a90cfce13b606b9d95df71f8b4185b1ae53e1622afb8c38d411d7eae6fcf9a02", + "955352560fc98088012812256bad97f6aff626bf0bd63569ecac2474138bbaf5", + "1fe183e102f83ada1b268d950fed4926e3a80f6ba429b1fd91c87e2995f8666f" + ], + [ + 776, + 905, + 1, + "7452da5ef9c36d80ef477cb18e8ff155a5cca030bb0e05fa62bfa89719e69649", + "e947e3e6c04478a80a57005c2110bd17ee59b62cc5feb493338af3bb8f6ce7ce", + "5e2e1da850a8871f76a334470c7e2157592fd88e1602936a948f9c9ce6177338" + ], + [ + 776, + 907, + 1, + "7f31764bfce9a5ae5db9302e5c297b749a23eaf7fd4cc5a71b3f8622430f3d83", + "e69a49509340791a52ecfc67cd8eaae83475d86bdcfce657d84845bd2800c092", + "042fdb059ea6ea343fc2a24779a57d23a8def2ab0b42b11a499a34fadabe36be" + ], + [ + 777, + 928, + 1, + "a06b9fde2dded2f3d9748c30a9cc60040b57ef520352b70869c76095acc48a31", + "4ed1bd75fc9de16d7feb0c50a693a821f5508ee6719f0b4c952f4cc0f586390a", + "d3754eb842f3cfc4291f3320696e75fa73ebe871e7631c167325b51f2dda9b93" + ], + [ + 777, + 930, + 1, + "163fee8c7bb9c8074e5a2918d1e2ad21866d0ce00fc1bc48ecc146c1da911ead", + "938b4dd7aaae32d80a3e752bced68e091d7583c64275d1b7fd07eeaf4cc3f08d", + "be186252fe203bf30b8aca20f1d4bd30f62e055504df520dd129603936dbec21" + ], + [ + 778, + 927, + 1, + "681b743a3dfc10ea45112a25ef169a19d02923dc8b9fd6f654582b42cffdb792", + "ebe3672618c054366cb509b491e8fa2396e12b6ac03d531aafa15471fe1439a2", + "f77ad2d4c49be13a542eaa16a66f95c1d78f0adfb61b70516a14d3dd48d84b58" + ], + [ + 778, + 929, + 1, + "b27cbe70bd849e4d8c58e732e1f20a15134c3f0fba7296d1b2505cdc156055ac", + "2938d60ee15ccb7854649b8b65cf4acb25bfc074f5b7b9947a2db97eb56002d6", + "6ad418f5af49df9b653767076f7f5e83f5b059aefa85576f46d6b7d02aec95bd" + ], + [ + 780, + 807, + 1, + "96b0f647926a41fb99acca182cb6f8e616886c56516c5dea21dc0cf94a214d07", + "a309453f0bd3a1907047a9d386436a2ad7c321b019b4ca31d3cf0477a7b06e99", + "d126a245910ebe9651254359c058397b8ef8e0cbf59ad5c7e9805ca7cb4c9cd8" + ], + [ + 780, + 904, + 2, + "2d60908ec95719a41476fe68b9b01fe40742a3b8f8345b37facb46190a904c65", + "57fe4c65cf9c7aa848ab940a8d85d110e940f7bbd3cb4ec862dc72db56e5fcd5", + "67e138a7a07ad305d96cdac7569adb620c602048ea875f6a1fc3cd701c3dd3ae" + ], + [ + 783, + 807, + 1, + "fe31d1f0e1bc10cebc0c6200a5694242892f632ace122c955892ad5dea32e0bb", + "32d06665ca2e32e0da55043c62a16df2d774dcb6ece7694a0ca7c0aa0b713de2", + "de56f35174e0be55a2352778e7448ca0d763d8bdf84d00caf4cb9e0b2b09145e" + ], + [ + 783, + 907, + 2, + "efdc3cba3589bae1bc76665ec2532057a7541c55f1cb0234ba3eb31930f1db0d", + "a35f0dfe2b97f6da04741275ba79f522ccdeda7c747571714abe3bbe84802fd4", + "9b0cc5aa5469911c267c1ba5ee54f8685a5f403bd403b17c88ab7876c36c820a" + ], + [ + 785, + 808, + 1, + "261c5589e73764a25aadef13df7a681d48e9d2b2e458f1183dfa916f1671f413", + "669fea6d53919e67feea2a7a01039d51b51750ff4fcedb4a810ec167d997392c", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 785, + 909, + 2, + "0b548d02e2a6abbbe267d08494f91e5ad471ebd471a136514449904b1b59a180", + "7e08da2a84cf1f9cc85f71b1e003cb767626a3bf51534d7eb2fcae95b0a41648", + "802db373afdb8a7bb810e10b8440f82c5903ddb7061bc929eb43f18b3f0dd151" + ], + [ + 787, + 909, + 1, + "010f2ca85671e8e97ec6b291759a821a7768f1ae7ab39a68a628fd493120ef6f", + "409e279e85359870187e762f7d27055e715f4b3776de31cc8c74209b7bb72090", + "f8f5f7553fb521e30be6c4660876a529b394935e103df84677f6079a6e7e7905" + ], + [ + 787, + 918, + 1, + "261c5589e73764a25aadef13df7a681d48e9d2b2e458f1183dfa916f1671f413", + "669fea6d53919e67feea2a7a01039d51b51750ff4fcedb4a810ec167d997392c", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 788, + 898, + 1, + "ce4c0d6db30a3aed32341ab27253d0d10b2418f61a813359c6dad131b11155b8", + "a5a22de7ba51d9d080d20c6bd02c6eabb1e358176a2aeb99bcb200ad8e517189", + "3171a2b47a42b1e196f715657c2bdb2a7d6dd2574be47a3a85e4dc91980dd11e" + ], + [ + 788, + 910, + 2, + "0f51bc02ad38d4f445c69451c1d7a7159f5e3846079943133e5ce6edc5e7029a", + "451e1027bb0338f01d6f159b194ac8bb0f6c91dd50f6b7c22b0c7f87d7a95b6c", + "ee98cf00aea532e402dc2c7701767f8ef1b259faeb056bb30d7c55303675c6f1" + ], + [ + 789, + 808, + 1, + "e0bdbffa718133ca811fa83b85d553d602d5635f360bef896927a8b18a02735c", + "5cc9216f038965e2a121b0dc1020606facfd8fbd55003167155200f9e231ecc7", + "07b78b0179af4a6a83123b7032d8b432b4a375cd0b0f5b4f6658a75ce9e3a1ee" + ], + [ + 789, + 913, + 2, + "7f9da76c9594a404f5f6830b86c4f943d5cc33d7840cdc4f54be94c9594324cd", + "ffbca92875e4a315c7a188d17395925a2c2e42cc70b52620e3839c2a5f0a15d5", + "fa8ca74226220914fdf5519142af5fa4fa92fad39cfcea0101de1f0adde55838" + ], + [ + 790, + 913, + 1, + "9d8a9f4309e473d69faf3e1342e670ec5afc06259cd309351fc27abbab338998", + "9b683c41907b8fbb497a5d117729c8a94de068ffe95fa0ecd407ae7d6602b6d7", + "12324338b5e399b502ff2673079092eb85b23d6100fdb5739133903f35c6c756" + ], + [ + 790, + 922, + 1, + "27693777f2d123eef5b3a68daaeb135ae1285b0f372abd503cdd385161e4fc40", + "484b0e3719e25dd9b202ce2bfafc3439ec146a95a5623d865aa2337700c79957", + "153bc4fd72bc3178bfabadd7f01e9fde38b4c2579a988d81954572d9b69e38e9" + ], + [ + 791, + 912, + 1, + "1eec9f11fadc46625a85a1b03c7dba685bde69b9500df58b7f08c821e9e37a05", + "aecb6208af0739a6208a1733a12145b2b418642c46622bfc4b3e7e80e5fc11ce", + "41e0b40ef5942fdc59d6dd5237dfe10af573d94e5c5989b25474d254a59cf772" + ], + [ + 791, + 921, + 1, + "eb530fe01febddf6ab06e7a9cfe5bc35b7859b602368d4aed67b17eb8791aa8c", + "984b799deb3fa738db277ccfd6c02edea6faa79e84891d5d2dcffee5f467953f", + "07b78b0179af4a6a83123b7032d8b432b4a375cd0b0f5b4f6658a75ce9e3a1ee" + ], + [ + 792, + 916, + 3, + "178efa13df438edbd513b4677c6819c3ce0e0d92102c8fa719d403d494fc09f9", + "d7b2c47fe148c0dbd98644f1d4b6d21ddc98baf127005242ebe7cc38fb249353", + "94c21cb59e6ef343f8bef6197ee2fa839aadaf7b99ee30da472689b58ab5ec22" + ], + [ + 792, + 1070, + 2, + "f90f04c8e01a37ed16ae9ffcf050e74e52f2bf644aa4bac5126e8004fedc5de1", + "6d51f33ad03c0cd17481140bed1e747eb5494417b1e7cb49c9da6ea7d28c7d94", + "2be5865aec9db5efb25ed617f01069265fd6628178b88449cefc7ab79d7ebb71" + ], + [ + 794, + 911, + 1, + "e91e741f1d3ae2d3bb7e786b7fb670b8451f108888ed23d935b68d44b5ce34ac", + "2f61beadddbc6cff0f56f50aa8fa1b027ba33a7240e7f7b1d6cbb61fc5c76141", + "195d9724fc3ff778553ed8da6a7049b7bce7b7cb565350dc4cef3b09b11cc660" + ], + [ + 794, + 916, + 1, + "d23ac5f83cd02aed895975facf6f2f67f76057d8a53dab7ade995b46f9e84055", + "a8ad5e963e4aa810d9532b3d61a411bc55ec8780f5ad4c6479c53b36ab9f8d54", + "e4e66ca41835b912d7b4c04c08f3b8bb63e5f308c6d985dc71a20b65fc039462" + ], + [ + 795, + 898, + 1, + "a6ddff103e407e17bcdeace976a3dccaccc3820fcccf9e71da2a88f7ebac673a", + "e4c29e3b2eff81bd9503ff3d2a4f3e382582ee5fcbeadd297036184200841e74", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 795, + 917, + 2, + "9b4772e23502b819b4168f49947b819be6eff50768f958a61ae53c23c85acb09", + "7a9c32061b918691a439dbd10785039edc8fa193c5b6a48940fc6f2628b8f02d", + "df9f6b44f41f8d54eec167e82e95769150d011e1d142f12d895add8c9cedee35" + ], + [ + 799, + 914, + 1, + "bf7d819419bff6acfc1ba30c7913a26ead04a4f8ab329a13885fda5b60ad9e4f", + "82e250bd9475c13e1b5f0f9f9deb3f26ce8ad034e18b0496f28b20407dea68c1", + "b87be997e9b4a61edc7d42ba582d486dbfc846009f507d909010ee8f827a552a" + ], + [ + 799, + 919, + 1, + "00e0091aba69a9cdbf462e842b35c2da2adb1edef8f8665b5c1831ca2e715f25", + "4806cbb125b12419b4e1ef467a9a557a4b6f6c88d9be2f13184b4bf4d12c7b3a", + "705d070a37ab5c5a06aabf8cb445cbc52088be08aff9e4ec5b900b0f952e992f" + ], + [ + 801, + 189, + 4, + "b3a65d675e753fb82dd7c67a290421d2ea88ec51d988ce2d884d54e3c5bad8d7", + "fdbaa85890d95d4b02687e69d23f6137d8d3f8ecaf972a9fc6d0ea074bebef22", + "c06d1e5f309a5e513b6f0dbbdaf2db61a2fc1b71171de14223750c9de5a3a3bf" + ], + [ + 801, + 1073, + 2, + "b057d951a030a447f865d621b5b202d8450708a340dc090c7e65a430b80b4d3a", + "8b950c3a937000bd8d602b066efe5bac1cf19264fea4f77dba7cf8b56e43793b", + "22fe822170c74865fc2cab880a0c44e43408a0f47350c3b8a02eeca6259491a5" + ], + [ + 802, + 189, + 4, + "1c933863bc885c5a6c2cd28d32aa86dfe2a0f15191e9399ef03c3b4ca988f6b2", + "dab87eaf3917765361bb51b9cf7652f6fafdd6b735d78ccbcc21d4668428b230", + "1f3675ceffbbc64818d8125d6bbb699b2248d7df3e4b9c07c09cd71bc6fb00d0" + ], + [ + 802, + 1078, + 2, + "1abb593d746025c80e8e6490c3893211548c3c7a314a9919f6bf679332c3f016", + "c30cc41ed995d1e59208c3d7c73bf71ddf7f2d38b275568c1a6297729cca4afb", + "37cec5e397c4be1fa8b47347e1d0223ea7fd09acc740de93384f554708ffe7a2" + ], + [ + 807, + 127, + 3, + "5420249b5fcb191fda2a8222dfb43dde8504c54feb21248478993c196dd36732", + "03b246166fcc99f52c29cfcb154c6d67b2e02b28cda7c32f4be847332fff2065", + "b4edd22857c0109666fe27427e415c6797a971d994f66905c67f8d21443b0f24" + ], + [ + 807, + 213, + 2, + "1061e9b3a26882ace8d815e299b1a45933560d95020fea838b0ca01ca352f497", + "c09dc97395a3c23d342c8ad37eeb280af9d1d550f75ca976de83c143c648d0be", + "3efc3967e97b4cc7b84eeff9fb0dd737e04abf78d170aeb0b9bb3175623e7176" + ], + [ + 807, + 932, + 1, + "6bda316a3d251afc4fff99353866bf31637a5248e76ae464fc82e708a2ef1390", + "3bf409f906016b3f29f055df67a1505901fc2f7ed058b7b9585b640164fc02d7", + "3eb64b7bba0e34afcbd2b283c2f12d03ec33eea543540bffdf557ceb092f3337" + ], + [ + 808, + 127, + 3, + "0d713765c1d613269eadfca7dc2b6265949a1fa978e6ebb7d987f7fa413ed8dd", + "d754893f5c8e44aeed5e368b13522e674c261b63d34c8a5cecb8caad01cf118a", + "4ba32cf7a2da17634fca4a6f2b74a82a9218c4a474c1197272286509f0d52d08" + ], + [ + 808, + 202, + 2, + "5a4e557789c9b979ad785e68e8d8e2b00a7277041b8034838c8cce0ae7ff797c", + "21de4ea9570a63bd32c51445d3ad6a9f44ed933fe871e8c1a412a4acd992b1e8", + "fefca6ee4fd771c667ffa433eb9351f084c0eb6816aea720599a1a7db1765bb9" + ], + [ + 808, + 933, + 1, + "6bda316a3d251afc4fff99353866bf31637a5248e76ae464fc82e708a2ef1390", + "3bf409f906016b3f29f055df67a1505901fc2f7ed058b7b9585b640164fc02d7", + "3eb64b7bba0e34afcbd2b283c2f12d03ec33eea543540bffdf557ceb092f3337" + ], + [ + 814, + 127, + 3, + "7e5ccee0805ced98b7efbf0e387093a74be756f66b0b9136b897b9a887e5c365", + "f3b1dbef206903fa206d284e7c45b022774cb279b940a90c5d42b71d841e9b01", + "22031d401d35b32be3862f3dd577dd036bbf29583fef2104c8851660cbe65918" + ], + [ + 814, + 937, + 1, + "8d576b9a2aff0cab8c2db739ee4a518763e2fa3da4eb4c9d82809e7d3f5a3218", + "1bf0056e8f3a6459e1a8bbfc774b9dd679f2bd14abf3f5d844f5ae5173740116", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 814, + 941, + 1, + "1b3275b1fae77f420c224b2e982613dac157d0f770689825082b6ce564d7edb6", + "9bec5d3bc3172464ab43d88d031dd6259073762ea38dd8d4377aadfe2baadba7", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 815, + 127, + 3, + "0d944b7673970bafd8ad59ba88239a0ab52e056ac4a3c0cfe58f3cc45fa1a4be", + "7357b038e05e60092484e64b2d0e7836b134532bf590d9ea7b10da1344c346c2", + "ed2b90279ff0f7c9c920687acf09bb23d46e6910294c5d553dfb2102c21b1ccb" + ], + [ + 815, + 938, + 1, + "39007ccab5c1d7d9c9f8039c5a3d4c079535c92a31c5921fcf2b95f2a8cf6d16", + "3a85e849e15dda8b59f645f9e47703e947815b7a657ad20d695e6ef95f5d63a0", + "3a18afc2511d3e7527e8b8c262db226b3c76191053bc5ef7e24d18eb6169ab2a" + ], + [ + 815, + 942, + 1, + "69674395630bd262a9e4dc834824975e6b1f8c7887f7f7549c71ba4f507f9e1d", + "935b74a439217c2441d410386d678dd62b02d270aa9ae0f7393651338f2f64a4", + "dacb466f70753e62083a323677a3af12119c41a12d6a9e6c8ebf5307c6f6a000" + ], + [ + 816, + 127, + 3, + "8d3f88934dde244503ccb24731f4136d6f69bd54e9bcb0fddef9941c62c7d30c", + "04510e5740896b47d7ba26c9ece7d7908350079923ea96192c8bbb24a3804c7c", + "8340c09dd345851fcbd2ed459ae0668225f36d5e420239a7c6380ffe46e4cc91" + ], + [ + 816, + 939, + 1, + "535c25bb6da7af6a2d293fc735a337516f96f185e27fea42486b0ba9a122a2c3", + "b149e53c5900b0a3b930a802e68b65f922f414457cbab033e5d0c3f9f81c3276", + "8a2f152d1a67dee0f4e19a47b3bde588c4ea42211c9bea389a51bdbf51e67a3e" + ], + [ + 816, + 943, + 1, + "c10612e45bc6b73a83a8e73a79a8b66ef600e22143f9388f886376133a8585ac", + "1efad35bb7823f27171ba13cb2bed0555b51758583a9be509ef357b0d601465b", + "9329a06560dde65527a8db445b3c56266c632741470bea93c8b93c9225235ce2" + ], + [ + 817, + 127, + 3, + "93a863838bb12865682e6344b16a3be089f169e9fa01c7869f6306f87e81e994", + "2a1473c9ff050e074df1c4695c21a161ce214db5bd34443d0332b15df7e33b4e", + "2a1852088a2a87fbe21a6619c0f00b891942059ff0ee9a2e1131f1dda65f1d8b" + ], + [ + 817, + 940, + 1, + "e61aa94e75c5bf6f64476555db22fae6dff428a192d69f24161fb56fc266465d", + "7ebbe3e1914a2fd81adbd9fd8b5d58a7287e43c4633fcfd26128e6f1f2463289", + "ddf78760b4f8db4fa702bfde423a2410078832a7dad6bc870b653b09cc1e2c31" + ], + [ + 817, + 944, + 1, + "71130c73752ad194f50d214389aa6e23dc93ab02a1626b134b7504fd6f7d88d1", + "8f780060326ee93d8b85845f5b08f57a70625a6e990d2f91d57096e0772a9181", + "71a9ce9f8c2b47353e09719d02c090544e0ce37659995bd681beadb8e3f87d40" + ], + [ + 818, + 127, + 3, + "55eb8046a2bd58268b17aff0fe6ea5976773ea053b01b3a3caaeb7926ca60f4a", + "3287adff6fe00014cf5409f1d3a85d8db45c2bb70c39df2ce150d17a2ccfadd1", + "ebf002f4def312d374f5b2d7875e8defc15508d99151eb757d4486786e791930" + ], + [ + 818, + 939, + 1, + "ce3b9ce9981ee908d9160351b89113d4b2569a62f9bf64ef6964155b6e50ba66", + "c47792493258d5f483d13b36e8f7b93cb567da1fdab5499b5db7b0a1788b2396", + "b54ecfd68cde9fd0c0ebed23e2de6b132eedcb56e59f570a5038c22fd25577ee" + ], + [ + 818, + 944, + 1, + "2e3c06320380d299b15a8579869e6a1a66322c3e5031af46d686be100fe8dc48", + "9b3e3d74ddff93359a316f25aafb6bdba1c36d8c9129c227f828edfb229d5211", + "b54ecfd68cde9fd0c0ebed23e2de6b132eedcb56e59f570a5038c22fd25577ee" + ], + [ + 819, + 127, + 3, + "e58b9cfa65a4d6a715443d8c78aafc5e6bd340ec791f063b9c678a6d13e7cb3a", + "8f51c28b76d7fd653f4793b0690e0d742e7c715cdd069ff35d47ff554a9e4038", + "b0bccc9edd701b1fda9439b6ff0e0d9a70a520aeab990c820172bc1ca324d2a2" + ], + [ + 819, + 940, + 1, + "c60db84ea7fbd269ace99f14493dd8ea8c49c063604462409f680bf89cd55007", + "07f6421456d9d5fc2df9e35d6b590f448b6d5a03080f66509ecfdbc35e82c0de", + "e1e381965537d63350ed98c7c0a1172da9a120320058d919ed78085877c3690f" + ], + [ + 819, + 943, + 1, + "03dcf380abda63306c1eeebef4de579124484d37dd275d2bcc07563ee825e12b", + "f98a229f095c37c5f5d7f41c7a76b967864e5329a787f6c7cd60bb60a9b01d57", + "9ea522eff678a0c25444154b3a3c8d8020983c99027f9e5afed474a0f13da563" + ], + [ + 820, + 127, + 3, + "8a978520f7e19143c1f5a58647b4192c62b210897479abf3605c3eb1182000cd", + "4aa7a69c7823afef2555fc7da547c49366cb8937af257272a5121f54779ee453", + "b372d498708cbbf7ba07729ba15ef8c23bf701908bf816428bac2c592d819ccf" + ], + [ + 820, + 937, + 1, + "75c324dca34fb120165a3554ed14a87285d3c81e722032d6f9751a5a4b3d2a37", + "a78e51c9f358541a7c83685e9bc345805b288590f63a979dfab99d87f0dc49c7", + "5bcb5c9b22711c27726a6e75281e230466753e87cf1ce7eb21d85d7f649717d7" + ], + [ + 820, + 942, + 1, + "d229d1adb31f69dd4f327a83f26fdcaa0abbcd0b62759a35f8a949b36a514f42", + "31e9af588140fdebf66910aaaee552a4b3a19f13fa9dc06d039e7f3f531cd8ae", + "6956a6d3b2b50b1a9f15432d0cf359badcfaf8a0c67e1d390eea5d0d2d46b4d1" + ], + [ + 821, + 127, + 3, + "8202612bec34792218935aa938f0ae24ec15e38c6133b9b3456298df7659be0f", + "026ec93d1b075764a4e341dd45fd35be54d638377a569b2945ae82c992369e7c", + "cca96e360dd6a131869a4e74994975e45a17ee1788448473ddb9b39c1a7039d2" + ], + [ + 821, + 938, + 1, + "dbd2e80144b7edee794f9d14df4a50d6e0484bd1a49f1614f7b74c178700859b", + "a3a2f868170120cca1191c466772a2c701b94d3828926f422c648f0b244b3ffa", + "0d1c01d5117647eeb9db21e82b7ddbbbe3a10cbd1d5377d8843ecaf23609c515" + ], + [ + 821, + 941, + 1, + "db0536379a865aed3c9380b24bb3a054134ca14edf133277b25307ca19380547", + "8680ac091c1ba974dea798df64c5e9c9d75ef610f594b4ff32310d78f90de818", + "0bbef90c874972eb055707af51033f588d20b42b3c4842d4f2a2cbd8e6366188" + ], + [ + 822, + 127, + 3, + "d67b7ff70b4b92c9b20dc4fc84a67518e5b50d532ba4411089b026cc218cd8a7", + "1a9546d0d8e8aa5e6902d1c05e244f08bc9ff3d8ff3eeb79122882d799a9da6d", + "0307b092bfa8acca846dd48814907397c7073adf56076db4469767c3f33b3a9d" + ], + [ + 822, + 945, + 1, + "68306307bc4eee5917a9adb4fc97d99275176f8c836c8df8cf648e491d340222", + "cc6c1e73b7adc0de3c3af57d1eddb4c5d02f98e26e5c61f01143c352c81936e9", + "f0b5c815f90b57a72da5ae4cb4ee8cf2bcdb88867e63aaa56971a2025b0c61f6" + ], + [ + 822, + 949, + 1, + "5ce4f58dc94cd63304c538508bd876de9fdca39823df1d31c541dba20e6e6ab1", + "4b7fdedf3f0d25c8692aaed8fb00c7f8b24161c330e7aece3215fff6415a1b74", + "500200817b0b8a0dff66ea07a5a8a9ddc2efca8252d93cbc5ac21d756f826bd3" + ], + [ + 823, + 127, + 3, + "afa8aaf9c74110f4ece438c5e0c0b3cbdcd0c5b7da3482ae20d1e51a4804d596", + "c1b67741b74718dfb9dcf535c3dcba8f7227ea713c5bcf63c9fadc6a3c854bb2", + "fab0db4322617d74486428da28458fe13c5f101fc31655a9382c7cb266fcda73" + ], + [ + 823, + 947, + 1, + "9cbde942375b16ac341793eabce0db2f4c4ed51811615c4e4e6a5fe8a3c99408", + "62204fa3f100334fc9f570ad0eaf6ade9224e66b7e594d901fd5a1a9db708470", + "28df4d42326b58a38323af827747a1cc6cde65acb72a17a9de8afc900f130990" + ], + [ + 823, + 950, + 1, + "723ac203d17577a61100443918d303bd868dfa42bf3b2628cef95f2f9e249213", + "ffedb46185bb16520942820810059d985541a154af85b055c6393ddb7506a5ad", + "312ca92962dca11cf2b47ffeb96e4cc8ff9e137d2a12f43aa69a0b01aa61d59f" + ], + [ + 824, + 127, + 3, + "94afdc8b5b37e7675dc1cc7ba2cd955b3b1fa017eb61f27dc8430e16595d94e9", + "aabe462081ad09e47db12912d43b148eadecdc911802dc6b983f1348531860fd", + "2774950696196e1c8ba86cf79271e90762553b3134c550592c9eb633bf59fd67" + ], + [ + 824, + 948, + 1, + "35f8e0be684ffdc83d809abf8c3c93fa0f747a4a19ecc8f0c3dfba209cb5aa12", + "e6a7c48fb6c5a7583b195a118ed11c6911717290535b684c4e7824960b2a2f70", + "2630fcc78f04667a171a198894b1ab3e3384077b8a4eec10aeae0f4cdedfd325" + ], + [ + 824, + 950, + 1, + "72c3fca92943cde879ef1dabe14156dc4e2d8ad581c427a774aae34c03acfd1c", + "75fb6b2684a2076df549b873ded12d28d63d8648c62d4324bdd8963625a1e7fd", + "be253d055f9ea5283851ddb09beb66bb569943053794cad84a6c1ae0475a36a2" + ], + [ + 825, + 127, + 3, + "64d0a70b1f329576a6c5098019e9e011ed97a9dbe56504fc8a37884399779ff7", + "936dcb3c36d8756944b400865869ab83e0e05902be6ed2c23e1683e874e5a6dd", + "5c83a2b942dcdfcb96b39124cbf604e743535483578174cbe6d53c0c7e3c58ef" + ], + [ + 825, + 946, + 1, + "9e32772c4f0272b25d019b97d340f8bb9e304b9441cf8a9b2b7fed41328005be", + "c51fda28a18fd7388a90b4135ef3d4119d7623d87adcdc4f1d74f0d375d21fbe", + "65766677ded6446a658f4264c729b253d99f8845a90a0407a7b0339ccf5ae0b3" + ], + [ + 825, + 949, + 1, + "72c3fca92943cde879ef1dabe14156dc4e2d8ad581c427a774aae34c03acfd1c", + "75fb6b2684a2076df549b873ded12d28d63d8648c62d4324bdd8963625a1e7fd", + "be253d055f9ea5283851ddb09beb66bb569943053794cad84a6c1ae0475a36a2" + ], + [ + 826, + 127, + 3, + "11744f910770bb53ced29f87dc42594f2193835e03982b0973d054165b90dc7b", + "d05473d46682cfddb2f80a40a1b3f2de9fb2b34bcd6edc31bbe37858e3c6c894", + "0fcc0e43f6482f9024d1e540af4e01bb5c4d07385ec0253a09729cfb746c79f5" + ], + [ + 826, + 951, + 1, + "ef49af76e1d324868ed1a9dbedf2a10ee720794d86b7bd96a0dfb1c7e26259b0", + "9712c341331c9758565347d2586c27a3aecf7b36f39aefb703fe85051ec82093", + "3f017c0b90c764de9f9aad33d74e935fd89d94d70b290b0ba9a81ac40d97dcfe" + ], + [ + 826, + 955, + 1, + "bab8fb512361cfc60e2d096994310cb89ec16f847b3431dffff228f3f025512a", + "6b6d5f48062e795ca509239bca553c25b9b44b78dca0dfb73a2e5fae192390f3", + "ed8652c3ac642e0db2ee6931476d3f35f293abfd04eadf6fdca3e88d54ebbe54" + ], + [ + 827, + 127, + 3, + "d4030ed7b7f22eb5b38b72e5de79753534e3290025adc67dc2a96a8de69f12ea", + "7570cb7f0edd8e46a767d58a451bddc0607b8f1183f277470516f64557387985", + "6e787450fba780ef0d378fc11906b0013b8b2288e49655b97640997d3476ffe5" + ], + [ + 827, + 952, + 1, + "9ee1568dd91ca55781aadb6e93ff9357a1a47b8e25d29747369080ec17786a9e", + "4c8a1f8d79f2ac304799de60275a320ff43b22beb5e2ab21cd7a5533efa6ee78", + "645016c602100c1f8c4094bdbd96c0023331b9bd2b2c6ffbda6a3a11b568c164" + ], + [ + 827, + 956, + 1, + "5884921909dc93b5e9cfc2fbe7ae87b18d3e138c039560b4d1a89dfb7151425e", + "1252bafc81daaed3016bb96e3684a050fe5d84b139c3182a1a7fec299712d5af", + "c5e50a9f1fc5f76d09f4de564e6d72f03f7be74289168d7bb93a93b4a3a5cb71" + ], + [ + 828, + 127, + 3, + "f02c91473b4c59e01dbafcb687ed37c8a9d1748b790cb2a5f5f8397f34048d60", + "1581acb35102c0bd7d2060e66f26bbc8d98d1632b9fad4ad3f606cac635cae53", + "9160f20e86e5b011c759fe96185faa44a8a38f528f5fc5cb187afd0e247fab87" + ], + [ + 828, + 953, + 1, + "fc137d14be1c1d59b43846d1ba295ed8b47d26c21a71f36756e458af670943c9", + "6718695a826d48155a2672f773e4092ecbf2a8873ddcdbf430476c4e7ca44ad7", + "866cd4ba97e12764dfae02c29ac34fa24d44682e07912d3d24b28893e9193375" + ], + [ + 828, + 957, + 1, + "4c35929d1c5ae53e5a85ee6ca1d83ee11cb7132a0874c2556cbb3e8921f212d3", + "61a0af8561446346ddfe9f97fa56e086797f34308b8dacbb8ff2a1e26eac5150", + "1ab8428edcce64ba24f891658a1a473cb1410505b2908d31564e75c4e5af3209" + ], + [ + 829, + 127, + 3, + "e49acc806ea38d85f4d6c67b6265c3d3477b9c0dac75eff04a49823aac9be444", + "c9404b0f5f4cd2acaca5aa606a38b101236bd2a419790aa7ffdf198e6df77536", + "2b846b75cb8fbbd75d2da210a789e287cf4765c48d81d1d2f5c2ac18b1a1cee2" + ], + [ + 829, + 954, + 1, + "ef49af76e1d324868ed1a9dbedf2a10ee720794d86b7bd96a0dfb1c7e26259b0", + "9712c341331c9758565347d2586c27a3aecf7b36f39aefb703fe85051ec82093", + "3f017c0b90c764de9f9aad33d74e935fd89d94d70b290b0ba9a81ac40d97dcfe" + ], + [ + 829, + 958, + 1, + "1a2712c1d535aca44259738d18b47704a804ca953396ebbe7ec42ec541cb2e08", + "1cfc73c06749c84963557f3962182fb2e49128daff31d7d1f5a972694c2ff9fa", + "f11618d1d654e6b5b0ef80cdf6a080cc4f97ce46b60b7fd2b8cdbb3ba005c780" + ], + [ + 830, + 127, + 3, + "496fb312eb66f072b08c2c1df8f68f7d28a250f6011348abfa8d266c82a432db", + "2f2361af678008e21a6413efb5374692918eca23430104f98f3c72fc2d164c2f", + "4f94441f0eea739b7df07533181a69ad3d0d55314be0e17fb00859458ad8d534" + ], + [ + 830, + 953, + 1, + "ef49af76e1d324868ed1a9dbedf2a10ee720794d86b7bd96a0dfb1c7e26259b0", + "9712c341331c9758565347d2586c27a3aecf7b36f39aefb703fe85051ec82093", + "3f017c0b90c764de9f9aad33d74e935fd89d94d70b290b0ba9a81ac40d97dcfe" + ], + [ + 830, + 958, + 1, + "d87361265e0e0aeccf22da1c320de2dcb182066610bf8b5ef98263429f371c57", + "17a35c563dd80d35bb749beefa3f70e4bef46a056eb3c65179a13420cb93e548", + "d7010c4eb7d94785619140aa6b4c4cb7103374335dbb957766d5da73887ad26a" + ], + [ + 831, + 127, + 3, + "10e58d68cc022653e7e8cd438f22af01167cb5515aa05404f09435e29d70c8a4", + "592cfc31a557b9759dae34ce67252cb624025b421432ce5f1ae4c3b64118bb6e", + "7a0477f5f94bd91b712560b289692b918c101fdd7d7ecd1266e6c0b468d4c0a6" + ], + [ + 831, + 954, + 1, + "fc137d14be1c1d59b43846d1ba295ed8b47d26c21a71f36756e458af670943c9", + "6718695a826d48155a2672f773e4092ecbf2a8873ddcdbf430476c4e7ca44ad7", + "866cd4ba97e12764dfae02c29ac34fa24d44682e07912d3d24b28893e9193375" + ], + [ + 831, + 957, + 1, + "08a5e2eebb98247511f99d97c231add4c154c36c9e0aeb7ce0361358a821e200", + "b217d3d98bd92f2a3b14205f1b60d910dae889e5de145424592530752411b919", + "8cf311360cf485e61c9fff67ff1fd1c762a3fe348df1164b82d5de1523f87170" + ], + [ + 832, + 127, + 3, + "abb6b72c27172f3b7e2e4f8b463c4e1d63357fe849a49d28e96109c788ed0779", + "57818c4d72ddfd4ab2ea36f2e9eb62197a95633002be5b1d20c0778a31055f6c", + "ef28c6e2618ff6c60bdfd25d95a15e4a28ac7616c870ffc654b864cdc34d2d12" + ], + [ + 832, + 951, + 1, + "9e67a4da72fb499b281b4fde2ffda9419299284aa59783743d56b87c49f3f188", + "45665ecfeb43fb7c1968201ab7cb1436a82f5d6052cd85a29789850f035b8c32", + "d1cb061a0522f24510e514667a67920a8f551a22b43e13e01e967d7ffbee886c" + ], + [ + 832, + 956, + 1, + "dbb2c1ac6d324801527d458be57efae2eb0e7cfaf6c5b1755fffa50c2be2e4b1", + "7e5c5eb2c68b7e5cdd3405e3565cf3cb97f332608a02b990e928d027948dedca", + "3231c6365fa5ba39a99cb2708bdfd3b776a1c787d7aae11f7aa0364f120ae645" + ], + [ + 833, + 127, + 3, + "2b4ef7f46c3c5204ac8ccab7ae8236a1ed08c6e63cd55d57ee060354c1c1c7e4", + "ec9e21e8c3880a11e073a60bcd4dfc4ce3c41849484b9bbcd65f5f46a5181439", + "8ecab0b5baee414f5c9b9ec8961877cc3965cfa79f1352b2dec018e634d8b861" + ], + [ + 833, + 952, + 1, + "ef49af76e1d324868ed1a9dbedf2a10ee720794d86b7bd96a0dfb1c7e26259b0", + "9712c341331c9758565347d2586c27a3aecf7b36f39aefb703fe85051ec82093", + "3f017c0b90c764de9f9aad33d74e935fd89d94d70b290b0ba9a81ac40d97dcfe" + ], + [ + 833, + 955, + 1, + "73d3c44f240e812c5092ce27887b3da72b6229cc1091541908622d7443720a1d", + "b7997924f3c06e021ea8e66cc64d8f637892b52752d0eeaa9b2eac306a5ee9fd", + "fe21d427dda081f46f2e69f7969462bba082d418fcaf47560f575bfd9cada2dd" + ], + [ + 834, + 127, + 3, + "4db8936fdb91317d7624599e1333954ad524f267d1d7198dff4cbb644baf87d1", + "2689df269d3a14b5de5e87c0bcff7f7176002790086497fed14076935ba42945", + "2d714f5ff22a88cda7ddc5f5196a2845f5655de34b7529dd988bd98134a090c0" + ], + [ + 834, + 960, + 1, + "3845c9ee405d168d29576be80039075b3a28388577885b08fc5ad97e84c4ae93", + "6ca7aa61d3814f5c0b49d9e2ce45b1f79c4b70dc66819ec0a1d2136534b42263", + "b23f619e9ab91cfc8d94d1260d5989a2920d2f3f05950c156ba758588abd626d" + ], + [ + 834, + 963, + 1, + "798ef9fc7c81911b1395af38028ebc9aa061423cb0e546c5ad9c8365da63d586", + "17dbb98a47fae27ac95e59486d7dc523e40af5814a456a860d6e4b5c53a9dbb5", + "ef3318fa9f65407c20e43c04d2a4e9d4f904e0024993180bc75edef7ed70f7aa" + ], + [ + 835, + 127, + 3, + "56b964af68ed7f0d0a38513556b2bba3fe9440649fd7710625a03186b375fe37", + "096f7f35db91f34b22ee4caf9f9ad5b3b1b3fea525cb345463aef258a615a029", + "30f88fdef1bd22544085e7f9bd71de3ae012c6f83fdb69b485e4d718336d02de" + ], + [ + 835, + 962, + 1, + "1b3275b1fae77f420c224b2e982613dac157d0f770689825082b6ce564d7edb6", + "9bec5d3bc3172464ab43d88d031dd6259073762ea38dd8d4377aadfe2baadba7", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 835, + 964, + 1, + "8d576b9a2aff0cab8c2db739ee4a518763e2fa3da4eb4c9d82809e7d3f5a3218", + "1bf0056e8f3a6459e1a8bbfc774b9dd679f2bd14abf3f5d844f5ae5173740116", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 836, + 127, + 3, + "d78d93f01c91917fc8c86621dcdd39c82896f59f6d96aff31a2eafdf014d9219", + "715053da8a7920ea67e22b8ec0c8c964ec912a6b82487bc844c0594796f365d7", + "350d5d00e8c2f5d54e64e50132fe9e98de10f843502b494b61fabd80646880d4" + ], + [ + 836, + 961, + 1, + "ea2b13f635ad93d9b1211375bb9005aa08fe2aa5f3ae5ac57c1187e8c2945912", + "673913136c615e8311d7bab340e3388fbf03aa4120b7905a2c49a6437f8930e1", + "bc9bb9d5165678f08248746a68efdd9015c72a05f906d90da1007a1a0d97ad62" + ], + [ + 836, + 964, + 1, + "fbe3ed1eac7a2fb7a46c03174bc2d8b998be2b22d262b47257e2c4c2de360e6a", + "1f5c62f043f7bf3c0d6c12962b46834501a2f748d59406a3566f9a38ccccacdd", + "157174170d3e61546bb60e5de80a037f6d616bd08cf855609f731633c036fe4c" + ], + [ + 837, + 127, + 3, + "96050ec2ecd6c595578efa5be26b8f372593c64954d0ee7d89d4178e2a0c1f2f", + "058abaa3339bc3f2eb44825572ed2f8184c4b0b40bba1539051706b7fa0f34fa", + "63d7f0b61d5d0456326c1b0ff30655c14dd6730c0787f2efa335ae7325f66c38" + ], + [ + 837, + 959, + 1, + "8f880945691a157e942d7f0f5f946c975b59ff23bcc721eb446232d009fd2b5c", + "52a65fe8bd49a4b75d520e5a30a6b008a12f52a3a597067c6b750dcfe6725660", + "65b1453abf34e6ff447735844a4463a5dd6e86c76882f00b4e578af04cb89c6b" + ], + [ + 837, + 963, + 1, + "808cc450c921a7b6253801ec2006d6aa55db57a0fe95a91db18a50815b236c23", + "705b67838b431a31babb27c44fbf89994e052e4bd4ce37455b61b38e1c5735e0", + "e71ee1710ced9cc28bb9fbe87b316069ed7626bf9df43061ac0503f3b736816a" + ], + [ + 838, + 127, + 3, + "86f606f768b1776c5d2e6a686d0be45d9148b5f9d9af66e84fad6e276d188330", + "6ad3ec0619e28f3fcd99a4faba3a0099d5082e313a46adf651b28dd3a910fb10", + "d39d8f9e3d6b3feef2011f8de8d30379fd07b65b33e012e47faf10742e19cb45" + ], + [ + 838, + 965, + 1, + "52fe673abc91777b67f67dfb6ff2b4e1da27a3b86ecc265875089a3a8ae5ff0a", + "da1b72028c179d2a8091a1a2319f17de45e38f076f2313dd9728d114ecb685dc", + "9491d1685910e593067e66d3cd9f1068df92aa5f11f42cf95268e2b8fd9c8e53" + ], + [ + 838, + 969, + 1, + "9e5ef1dc05a53e886683b70af2b58e1f1655a6b12708c729260d854b850322a3", + "db562d012e6a3996886fd72a0608e0a28871b837dd9c9bee15ebebb07f3970ed", + "34647f34121756a4b1baf4d57b3bfbd7f413e7fa67aaa99698567e2e6e3883f9" + ], + [ + 839, + 127, + 3, + "bc5f090351fe7b666ec1b1425ebaa357c8f29513db5d64d6fdbb9f78d2295173", + "3ac8ec2d8acdc850f0f7713e92115464324b418d424c650ba9eab8fa3ebaf534", + "09452162dab917ddb9b12f3591988804ccd7c35ffacfe8619bc8474106c91410" + ], + [ + 839, + 966, + 1, + "7aa34d48215b0a4bc496fee8daf98126e0f66766afc2d7583e7b332522d1b5b7", + "011c72231a34c191e316b28269c5d3f9e5e39e8e585fb06db9031304a87a8c77", + "369922576b0c0fd3bab0604d236365dee61a1c48499510afd6430c4717c72318" + ], + [ + 839, + 970, + 1, + "04a2386544828cb80806d0d2ecd710c2a4c219e365f5de888ebc50b4cc393610", + "159570d13394ab920a6327e08ab5e8d98306c5a156e88298a5e9995c274d6ba2", + "95cbf123c5f7e237faa1694cfbc1af0ee0bed07ca3777a9c9c5bfd6ef0855cfa" + ], + [ + 840, + 127, + 3, + "933c5d658406c19728089ca84b7349ef87d577088012608c10abbe2494233fa0", + "fd15c9d75af50e054ff47d33f2c7e5557425790a79316156b34e937aa17f77d1", + "b810a00bc74f9bf84bdcfae356b9a1d92f4de205e104d4db980d2e74556fe7fb" + ], + [ + 840, + 967, + 1, + "154562764c2d176591e13dab72e9b18f6860aa786e92e3b07922fd9a3cec6086", + "97f978b1147979d97c0fce5bdfb112e14277979ed83083a9a2576d6304a05b53", + "655beeb85ad97822ed25162f95deb7fe6c4a1036a974f339a07930d8ed7061d0" + ], + [ + 840, + 971, + 1, + "58a83eda0332971662a621df478a4ec6c2b591eab5f0045f4b2937696f076e40", + "e25ae1024576ef678a0617baabe889a199b87b436bbf33393a827a4c19621dd1", + "dc2d601c0cc86f45777dc7411145223b1280e1458cce242ecc6eabeb2fe2b297" + ], + [ + 841, + 127, + 3, + "0946b06688aad14d843e774b5cda0e7177186867b24c185c07551e2753035606", + "e37f3b177a8400ae9c5cb0ae91c4f05575c75d4a2bac43e404300b46e1de823c", + "a505fc4ec6a4c60208a8836814096d603f4e5fd768bbc5e6824b84c4468f1ec4" + ], + [ + 841, + 968, + 1, + "d6930380e91f8f28bb9383e660e2c4e1439c9e89ef0c14b6abd7860b1f27eb07", + "bcfb1dfa433a05c65d24e32c346861b457b4af46270107b440f7c632f84fde45", + "807d0141d6c889de77e72eba44d945e4e752762f99afe1547579aaf4728a952a" + ], + [ + 841, + 972, + 1, + "9e5ef1dc05a53e886683b70af2b58e1f1655a6b12708c729260d854b850322a3", + "db562d012e6a3996886fd72a0608e0a28871b837dd9c9bee15ebebb07f3970ed", + "34647f34121756a4b1baf4d57b3bfbd7f413e7fa67aaa99698567e2e6e3883f9" + ], + [ + 842, + 127, + 3, + "8a0ea9e3b66c48e1426d876fb09ef9680040ebdd27ab0fb67f9d4c5b1d32a368", + "3628f96bc207dda4366ae421b8ede04565da62fa478e0e46a29ec2097046e7a4", + "d6d0f9031249879e2759aa9515f2683f33a2cc51cdfc77043673fe1c0ff3c59d" + ], + [ + 842, + 967, + 1, + "555aa1cc790b2f28db259acef5de01c4ce9fb2f3522f8e0da05517c9176edcbd", + "de6f973d30131eaf761a21f1d65a63b7d3642c202b9eb3af17284daf68e5533b", + "a3a8587ced917d5424690b6290708997143216fdea23347c8909dee499247a0c" + ], + [ + 842, + 972, + 1, + "58a83eda0332971662a621df478a4ec6c2b591eab5f0045f4b2937696f076e40", + "e25ae1024576ef678a0617baabe889a199b87b436bbf33393a827a4c19621dd1", + "dc2d601c0cc86f45777dc7411145223b1280e1458cce242ecc6eabeb2fe2b297" + ], + [ + 843, + 127, + 3, + "38036ae3f3c0097affb7707e49a076c094575be918bb45549e253851f2a92831", + "456397d482c56bd4aa07dd2fcb3bd5be11e1d15d993bb5621ac2a2a77684b276", + "a11f8544368f3f891b1e66bbd7f1a8c509e65ca16ea55dc2b6353d6a84938407" + ], + [ + 843, + 968, + 1, + "02dd3381644f7840ae87d1c75539efb183a463c63aaa2464ba9f6886ee2ad2b9", + "f114485a71cbc9046b2013862a71f8f81d7a451a0925d0d1027f4b8fd51df737", + "609d6e653e537fb8ccd6142ca49b7cb1d5f6a7497c87a20e686a68a571316106" + ], + [ + 843, + 971, + 1, + "9e5ef1dc05a53e886683b70af2b58e1f1655a6b12708c729260d854b850322a3", + "db562d012e6a3996886fd72a0608e0a28871b837dd9c9bee15ebebb07f3970ed", + "34647f34121756a4b1baf4d57b3bfbd7f413e7fa67aaa99698567e2e6e3883f9" + ], + [ + 844, + 127, + 3, + "5be3d68054ad612c8f3f9fa10395556fa01480cd72f0b5cc4dbe7eb83c4995dc", + "d8b72ac2886c9627af4e803c9323b362d2fcf1364208cbd36f9cbb2c1244ede3", + "88d6fd6dab2d5c7ca0a3dad8235c042ae55f36e698cb9ccdc193c5f4b0673b48" + ], + [ + 844, + 965, + 1, + "b15464d424f619e1919d5f50c6a7ed8ca7836b48f47b88a869f0adeb20928a54", + "2f04656cc35408ce8b368a58b7d6cb83f55d16ed96ff4ea092f1e9dc78e63007", + "1e865520e8bea214ec3b332d1b06b6af80cbd62860b14a92a79bf1c72e7032b9" + ], + [ + 844, + 970, + 1, + "9e5ef1dc05a53e886683b70af2b58e1f1655a6b12708c729260d854b850322a3", + "db562d012e6a3996886fd72a0608e0a28871b837dd9c9bee15ebebb07f3970ed", + "34647f34121756a4b1baf4d57b3bfbd7f413e7fa67aaa99698567e2e6e3883f9" + ], + [ + 845, + 127, + 3, + "967609799a1c135ab8e970b9c6065dea7f1041a68c520d52456be3607ba51728", + "906d646aa9bf7a8eb1233d29dcad9b6151aebb5d585709b91182178865a538cb", + "17802e9594910ce6b61a1e8d32c1193a306fab9e7dfa197e13579a95c4f5b4d8" + ], + [ + 845, + 966, + 1, + "261af2148d9fc7f8ac21cd0b1c07e0eee64a4d8643799d9895d69f4d70e1b6bb", + "ae19a7775960ebea20ce5dddb5637e693dc996105a64ba72afdf3b2f3aef3e78", + "689e7bc9228978e43ad4915479392229394991b5da5986157d3596ac912870e4" + ], + [ + 845, + 969, + 1, + "7b79409b126feb5669bb2afd667ab1d4de9e922ef9d37ab99dc4fb9bf833cc7c", + "cd5cbdd9de232c1f7c351adfe903407ce841c166712516ea344df514b42c3c73", + "d057ca47c697d10eb63204bbdf1f40664a3610dca9546f927241ff0a00fd42ee" + ], + [ + 846, + 127, + 3, + "ee6b53e1138c0121c60a695f3f3cff83d897a436d80abe06b489a1fb7902bc9d", + "7f2b8a9e57834d39ce00ed1df448e42a158bd525efae7ea099d927289c9c95cc", + "ea45f35ae8cc1dce8f3cd7de35235811c65be95679c5b682219bcbf5bae0e124" + ], + [ + 846, + 973, + 1, + "fc43cce15d43dac825ce3bd519cf76f092bb7dc499a04c8adab3d2a399f49fb9", + "33598c5e186bd38ad630a03f1b66a62c8d9ffff596cc234226bb6c73f98e2bfb", + "37d380c43a991219c6f8a4c2e62b5eabe6bcbe4a2a314c4d19b0f73b330c801a" + ], + [ + 846, + 977, + 1, + "6ca4d1901fad775e8bec4d2fe2f9cc06ef9375f3d08bc10993487720358c5555", + "0947e275db6ed8a6ac2babc5ee3d249593e3e1b3f6ab50970898c51d7a1a984e", + "df54786159506c4522e128c7b2dd9f4d1ddb54f94b0484fdee8105bda6037fa2" + ], + [ + 847, + 127, + 3, + "fe7a4f1adf293e61c3558d412647e40425aec697033b39f4b07a7d8e96d3d139", + "c87ae6c3e025438eb93b83ab2e04d15e1358472bbd0c52547277a75b10ef19f8", + "ee03595c0cbfc4984d30bcaea4278ec63078d1e773cf8c68f009113c942a49c1" + ], + [ + 847, + 976, + 1, + "f97995fd698d250cde2cbdf0076fe8c7cb33929e3070b465156b956e61f231d8", + "6e8ac69207d77dda950c805f92924f2bd3b3b929b90dc6364523def09b2a0a54", + "d126a245910ebe9651254359c058397b8ef8e0cbf59ad5c7e9805ca7cb4c9cd8" + ], + [ + 847, + 978, + 1, + "f8eaf323d976dc4f04b22aa15774911e785219763c4e3318e643f39d617256fb", + "94b28d121448d0437fb3652f963e060d364bfb5631f55404f6d70f1260d20816", + "d126a245910ebe9651254359c058397b8ef8e0cbf59ad5c7e9805ca7cb4c9cd8" + ], + [ + 848, + 127, + 3, + "af06eee909ffc187844677e360141167ee7f35bb45bd7e23ac2e721f612243aa", + "3d7992ffbee96f620e7d0ec33c5226202b61301de0f645cecaf78029be0c3d31", + "7e30d93df47b2992c8ee6e7dfe10dff1442b221c5aff182e40eaf846f5463089" + ], + [ + 848, + 975, + 1, + "6e559bd5d59813fd31dfc95831155df47ee9c884a80a8bc7e3c4733645b57e74", + "fc622d8e02b662180ab8f633b423ead40826bbbaf6daca9497e85e51bfd211c2", + "d107f3ee87ca10e2b806c0553cad9c33d57a673fb1e75bb38b5a5f04251cf534" + ], + [ + 848, + 978, + 1, + "095087f4c876dc8084958cded274e4233e7443c7337e2c692179e2ecf2220674", + "364732c4bb85343ab5fbfcb47d0d33723b517f41c8141c6fdf7fd137bcb73021", + "2b57f4d8b1720038ce00ac45871fc237b15ae6c638940c14c94909b097c11735" + ], + [ + 849, + 127, + 3, + "df170acf35d7495e50962ea6cb92027441760f15e2a776eb106590b7eadf3a82", + "bdf4b907ad8a1dacee9ab7c82b63a5a148b1c6def891e79443391a2579e48429", + "0e8126b68cc72589ab25e0648b6efeda8232faea0b6d0a251ce39c6af87cb291" + ], + [ + 849, + 974, + 1, + "808cc450c921a7b6253801ec2006d6aa55db57a0fe95a91db18a50815b236c23", + "705b67838b431a31babb27c44fbf89994e052e4bd4ce37455b61b38e1c5735e0", + "e71ee1710ced9cc28bb9fbe87b316069ed7626bf9df43061ac0503f3b736816a" + ], + [ + 849, + 977, + 1, + "8f880945691a157e942d7f0f5f946c975b59ff23bcc721eb446232d009fd2b5c", + "52a65fe8bd49a4b75d520e5a30a6b008a12f52a3a597067c6b750dcfe6725660", + "65b1453abf34e6ff447735844a4463a5dd6e86c76882f00b4e578af04cb89c6b" + ], + [ + 850, + 127, + 3, + "027fdd0a1d2091f75324ded2c3663cbc5c042dc9ed5817fba0bece53b55bc1ef", + "44d22caaba55795fab66e34cccf13d833dfc6c45761b4d095893d3a88621abfe", + "f3e29791612bcd3ea7838f00e7f2b4677c0f6eb6195eaed744864ffd72c5ec44" + ], + [ + 850, + 979, + 1, + "c6788ba76d5dd56698c330767869613158cf3af4ac96b7e1c9efaef607178042", + "37f6bb49fb56c5b773582b2487ca710f1f43c3a8ba1bb7b7958eac3a428d04a3", + "eb1140277a925d589f7161ed59c6486c4abdcb52fef3059184d6d4e1f226bc9f" + ], + [ + 850, + 983, + 1, + "384e34172c3f4d1c3056f284834d2356f2d332436d04b9d995c40fbe31e986cb", + "4886a9b410ac8c06568e0083cd471cf14e1125c838ce9060bf20e4ed36dbeeaf", + "67829adb7f913acfae331462ae4808342ebd1b43b9b3696988e21dded55f56b0" + ], + [ + 851, + 127, + 3, + "bc3e57332022ce5a804729ab0eaf726314224f5a208e874f2b43b7e284a932b0", + "1d57669c5f1bca72d31ac86790945ca798b75fbd2f077a9fdbb5fd6680cb1fa8", + "bb0a99045f6819b421d9c7d35a5c8500a7f48ffb86f97822a0dda565a587e956" + ], + [ + 851, + 203, + 2, + "1e0f2d7eb5431a9615e87a62678c02a7b1d8b12471b6cc251f56ad3ee04c9957", + "c483f55ea196e6a786f8db9f0e3dec8165d109e78a6456cb963febc9e5dfbf47", + "952be31115e424ae92c6b35d3c83cf2ad76d60026c08c26b8f7c4247950de855" + ], + [ + 851, + 980, + 1, + "12d2c72b6d368ca8fcaf512e89456edfb092199858da15f30eb8f620d8b642ec", + "6bf79edd8117640cfac404a85610affa7ae600946329585f3333a3caf281d582", + "24f04b1954db2be0b3756349f22f01c6d7cbe915ab688d4fd4be8988b04f9ede" + ], + [ + 852, + 127, + 3, + "0e699fa2494c91fb70a14d6f48a77cf8462b724cd25dbf1fdf943e14436fb224", + "aa81fee5800311fe19b4ec003d962c40c3287f0a91fcf3a62a50de183b27f511", + "084ce1b2515c2b26502d9f9522ff9efe3b72adf845434b93f2e334c6367de100" + ], + [ + 852, + 197, + 2, + "1200617a52e00e0f1b0ac3c17f8bfcdbe502d1a63fee682994a6118fb439304e", + "723543fa859c5067dd8fa8a15675758f92bd7ae83c64268c7a1cdb2400c767a0", + "12dd948aaea4a10502e152e44fe8622c9924f9eebc9ee00417a8c1e81d0eb97c" + ], + [ + 852, + 982, + 1, + "c6788ba76d5dd56698c330767869613158cf3af4ac96b7e1c9efaef607178042", + "37f6bb49fb56c5b773582b2487ca710f1f43c3a8ba1bb7b7958eac3a428d04a3", + "eb1140277a925d589f7161ed59c6486c4abdcb52fef3059184d6d4e1f226bc9f" + ], + [ + 853, + 127, + 3, + "fcd6262d5304a4c9cb9b65b53d8d09e97820440877ad754d45103eb71956a946", + "f566880bb911085e902a64cac3e18d4a7c32859a2c54ab4d91c6a010b20b9f13", + "8dc9909d020c777a2e6bfff68df0596b53bb15ce38717e958c4294854e1a6637" + ], + [ + 853, + 197, + 2, + "5b1042801b75fe172b941e2a44c3cfefba020b5798e1479709d7e21d16f7ac95", + "7ee38a12c452498c0e9cef4f4e26e0c67c3644ef38c4412c1f2ffd57c716c3d3", + "fa2ed74412e4448be2f02c438eb3ea2f11285c31edc19743302bd923d028c6ae" + ], + [ + 853, + 981, + 1, + "c6788ba76d5dd56698c330767869613158cf3af4ac96b7e1c9efaef607178042", + "37f6bb49fb56c5b773582b2487ca710f1f43c3a8ba1bb7b7958eac3a428d04a3", + "eb1140277a925d589f7161ed59c6486c4abdcb52fef3059184d6d4e1f226bc9f" + ], + [ + 854, + 127, + 3, + "66125f657e6c3a270e9e869dd037acb734f2504f6d3dc1ba3c9f0ab237f7cd5b", + "24550a310acd9fd4f46da85b8a1274caa0aa3df58a19cb4acb35f9d83f891877", + "f33cb0f29d9685f4acab3b147c70b1a6541749d810f45894c055be2ba3afe477" + ], + [ + 854, + 982, + 1, + "ebbafad4742050c70515b843322382a9cf7bdb925fb055b8c7b0aa3dc19f8e0d", + "15c7c29bdd42f637c83dc0fc1d6867e3485f6266c400973d00661597a1c0a6b7", + "500200817b0b8a0dff66ea07a5a8a9ddc2efca8252d93cbc5ac21d756f826bd3" + ], + [ + 854, + 984, + 1, + "e8910550a8b3109eb41fc116e9d5b015a5ecc4cda1960eb109f8c564fc3aa44a", + "853ae6c3bb93a4ef37ff25bc7ada536465a166409b55fad5da0f82f27870c2d2", + "f0b5c815f90b57a72da5ae4cb4ee8cf2bcdb88867e63aaa56971a2025b0c61f6" + ], + [ + 855, + 127, + 3, + "ba6ee3190f2957aacd3a42a7555864892f05245fd7ea8ba4b4ef13594b5362d1", + "ad3cec448fa95fec42dd56594e98ba489a61e181e1fede3399021b4e3576028d", + "33a2dd41821dc2ba4cea5ed06dec5f4ae548b83d6691904705fa0e8826c11a0d" + ], + [ + 855, + 203, + 2, + "9feb712b232bcc844e10ea07079dc58b4b12a2a38af6cdbd2f3c359bdf78d27f", + "48603d314495f7ae5cf2dc77acae03219bcb650e3e0f8546dfe19b1700166e2c", + "39d710cf3bd638a504d2fd2ac83048bd30d6257f49e28b0270ae222d8bbc65d5" + ], + [ + 855, + 979, + 1, + "9e551dc01435a58f6230df0aff6722929b2d841a75272bcc827252b90af15c83", + "dfac18b64aee0c21dfa8ccbab3daaab51b45e50524fe4d43eb1a1c0cc6892cf5", + "8746aabf4501e71659f182c85b100454c611595854983a82125a9c625279584a" + ], + [ + 856, + 127, + 3, + "cec6b66a5523d29e0c12dff89d33a84ea834d1c37ec28d0426cf8e9172e581b0", + "85afe12e743bdecd13dc771d0db2b980522b8777d3c80d1d5b4f5c83a5f4a205", + "7fc1b94242bb144e9b0399ffe76194272651e425435f5848c8cd325d4553e4dc" + ], + [ + 856, + 980, + 1, + "c6788ba76d5dd56698c330767869613158cf3af4ac96b7e1c9efaef607178042", + "37f6bb49fb56c5b773582b2487ca710f1f43c3a8ba1bb7b7958eac3a428d04a3", + "eb1140277a925d589f7161ed59c6486c4abdcb52fef3059184d6d4e1f226bc9f" + ], + [ + 856, + 983, + 1, + "c972e4b08792b8037a43044140e851b53e511ecd719d9c0617fcebf628e01c2f", + "3685c877e073e0a5706d4b6fe372f53cd6d004f2185e4eb8a62f71c226245474", + "12617f4268c6b80823336132f9b21f2dd75d4fb7957b2557e943d9b85b872e1e" + ], + [ + 857, + 127, + 3, + "0c5f30e915dccfb599c1b2715c262d9c89a33db214eae967a47002e46af8f0cf", + "4d2980125cffa949339afbfbee897c28dcd57c42f63d450cd7e83120b6054486", + "21688ce15ab9a31926d470e74cba4cc6116e9be03ad851e3dad3c31446a72aa0" + ], + [ + 857, + 985, + 1, + "dfc970272590bd40d97d43b053f5c14638ca4383de59b09853a2bbdfefa59ec0", + "213fca3d10802925efd21a1f4d14ba579bb1ec4824dfeef1af26b58435f4154f", + "02bd9ce8dd3c504fb0926cde5adf851e6867ba6ffc2b450a3329a830b909d8ad" + ], + [ + 857, + 989, + 1, + "7d3d95a18f880c84ce730d91232fd354efb5ded36f0281f9d1058f8814401469", + "07def75fbd381eb25eb83277e95fa91a029dd0909ed8711eddf053dc8cefb5ba", + "25db19bc8f6b8913f9ba77342f44fcacabfbacf6b0b7abb52b17ec7615aab831" + ], + [ + 858, + 127, + 3, + "eaf6e1c9cf4ee25a8eb9558bf416452409c269f806c739fdf1c447aec0f9f28f", + "c52b7956fa23274d9bb94199612aef2d4567c5852f251f51cf630e6f51e06443", + "3fb1ecd63d285a214840d9db8dbf436fb5a8e6a7105d97d9ab6eeaaca76fdcfd" + ], + [ + 858, + 986, + 1, + "23ea9e98c019087fcd0dfd5d772cd6c7c0e5aaf413484dab147006f4f76f7480", + "7fa3ba49714af544ccf052b64114e99b5c0c64c1a18cd9fe5549fa647e44cf0b", + "7fa8c11ad24e1138b8894e92aae9deef603037a3f1db9701d0491e4021fda1d0" + ], + [ + 858, + 990, + 1, + "ed073b7ad73f20e5b551b2ccb52474747944c537aa59221bdb6640a89ace5e15", + "a10c622a418becfcb442a7bef6c7260576ddc3bd2c818ac51127d315a76e5f3e", + "9591713de89d9282ff23c7b3e9faeb7c1db558c9306aeb62767c8caa2223eb6c" + ], + [ + 859, + 127, + 3, + "4bd32fd0100b0906f2cdb228f39d541fe48b2a59c601a0dd59986c8fcef07d3c", + "c1321f2550dffb24258ac81ea800aa64555ff936a2888bec1b8a58b75c1f164c", + "522ccd4e454495c46a43eef9b7193ea8c0ea78acb1f39a2b3d4259bc2d1b49d9" + ], + [ + 859, + 987, + 1, + "0ee565b44205bdde67d81c14813a49a5c827f7f1da605bf7afdee580e223c311", + "144f5e655de47abe40d6b846e762db7a320c30f9519060a6d81106a91f126c4a", + "f492aadaaae88db0930d4ef26484c2501ef457dd3e2a842603786961b7fbdcde" + ], + [ + 859, + 991, + 1, + "e6e3bef0728dbf7b4ba4dabd0d6fa7b71a2d77d889fcc8965219b7e53795e518", + "72dcab3add0eb3953ad343531ac2380560f727c2903db4d164715b892eb8be59", + "924c1b168e6d101bf007070ee62a21acfaaaf9761edb6a84476c430ec2cf8d2b" + ], + [ + 860, + 127, + 3, + "174af5ad8657fb5f9da43d1d192ac44ce5baa330cf485ec84c7e31aa0c0106a2", + "ad9e130da9cb927f50ad35cfa81d71ef818a9e8f8f9f692a604145047a528163", + "033816466b9c64d78d41c3e3df34e2ca9f7025300f649f0b7508261580055e41" + ], + [ + 860, + 988, + 1, + "2e3c06320380d299b15a8579869e6a1a66322c3e5031af46d686be100fe8dc48", + "9b3e3d74ddff93359a316f25aafb6bdba1c36d8c9129c227f828edfb229d5211", + "b54ecfd68cde9fd0c0ebed23e2de6b132eedcb56e59f570a5038c22fd25577ee" + ], + [ + 860, + 992, + 1, + "ce3b9ce9981ee908d9160351b89113d4b2569a62f9bf64ef6964155b6e50ba66", + "c47792493258d5f483d13b36e8f7b93cb567da1fdab5499b5db7b0a1788b2396", + "b54ecfd68cde9fd0c0ebed23e2de6b132eedcb56e59f570a5038c22fd25577ee" + ], + [ + 861, + 127, + 3, + "6c5f936a9caea36ff86693430b618f9ebdf59d9e11350bd9b9b540637a1b8f76", + "c346c0e1f9868364d946092c8f7a555144dfb09646b0fc7b935fe75a28738680", + "68f9f3a45f279daa4b809a95f102654616ae5e0b20760edd9cc7d41fc35e3ea1" + ], + [ + 861, + 987, + 1, + "3306dff409cf8612a6d85805159a9351b59c9128c3594cb6d786361751f625a5", + "9cf673e7ba9b7503ce0d63783971c02431c2d03c516c2572d1559798bff741a5", + "c8a77dd2724d070cb591b4f6665d0a414a9f6c3d42b2ed82821048b6b84561f9" + ], + [ + 861, + 992, + 1, + "1d3cba8221af8924e607be0bd17d0ae5427e2bf819b0b75bd5187ddcb14b3d1c", + "4287d9c76ffea283c2731ec66e973e63b84d789036b1bf4bbc2a74090c7a31c5", + "17cf0195e509b2ceeb44a7a82849b887fd7c5db92eaeb860334d692207affc3a" + ], + [ + 862, + 127, + 3, + "8927ab9e43a1b930d8d52e3e2aa3d916f188d394ae8351965d4bebb52ffd662c", + "07dfcb826a9b1ea6f1922d0d189240dcb743cc49084dce968ec9af766d94db70", + "e5508632d42b4908b23de5fbf24accd17ad130b43ea255637bc6c8606ce994e5" + ], + [ + 862, + 988, + 1, + "160b9c90c6b6700ff3c52ee58bc6b2adf98b861307ba79d3bf213bff29196717", + "da69cf3c4e99ec508fc51a48fedf51d410434dadc28cb29565ac6d2de30662e1", + "7f15141819ad7d6c09cd721d531c460fc678995d58de15038b7099f69e5a3713" + ], + [ + 862, + 991, + 1, + "90651b208c0022b65b460d721ddbcbeeff1a7dfc1b6db46a05aa52a8480f8613", + "1fa16d5b9d684fceb8e753bfef070200e078aba23e5f80fa102d810136ea4367", + "fae30315b8776a10ac2174487932522d9fba43f47167106f8b53f138b967a80a" + ], + [ + 863, + 127, + 3, + "049172cd73e3ef771560cb80ae07fbb781b0a02965c234dd1a5e1e53a7a45b9d", + "16476f13e666ce396864d3fd0287c92491aace8d13d17746811cb758a3bdbe93", + "8222172b8693d16958809d57ae5a60023a3e89c3a5fea14003ca2fa8faab67d4" + ], + [ + 863, + 985, + 1, + "cdcd95ea59ea6d22b372a1debefee4065fa163086610febca7c4da715c757aec", + "f2c70657494d0d557fbdbaea04de683b9915bd2070a9415a40107425030f5703", + "b4475221aa12a4a439f0b432890c3f793bf4537c820152d88dfa371571e7b3e7" + ], + [ + 863, + 990, + 1, + "bd45fd499c012e18b086daf1da3f499583ef8a2a9fbd771eea69d778b5cfe171", + "65f5195d0ab8634556ebc322abf5d88bfe025277607c344a6354010868ce9571", + "54b854830859ff939d1d42061e07fad849cbca5c4a29ddb8f11fc2ac13ed9c92" + ], + [ + 864, + 127, + 3, + "f93fd39b2e372b35e59ebaa99223921247732db08f77cb1a7951a89872293119", + "47d9e4dad9190585321aff1a95d8068e97b66b4fc1bb760d37a14466312eb1ee", + "eca77ddf4f84ff1823ddaffaa0fed53c92f75442de652bd8ca108155081cf233" + ], + [ + 864, + 986, + 1, + "f92dd9768c8471b09820c8694352d103a934e401d4e0e9d1abde366f1ab1d765", + "bfd11c3110924b468d557d1a8754aa3b38c24077c77f5fd57e0e59da86e2e7dc", + "2b329a02cb9bbb5084265fef882660a0352ca08359aaa1e14bc30de7b11e1b80" + ], + [ + 864, + 989, + 1, + "8536fa79b9083f5b711102bd8e7c9e29106ee705e31ba9f59fc7f68d56973a19", + "acd086402f426ea4d8ad7faa9ecca26a6f694df7bb04733a126c1e6048fff98f", + "2b329a02cb9bbb5084265fef882660a0352ca08359aaa1e14bc30de7b11e1b80" + ], + [ + 866, + 127, + 3, + "9b607c29889cf3bfa594eb89e74511591ec9ee639914ad6e4d251c9ff36a53ab", + "85402fec4fe8802b26b57cb8e8b60502aa41ac6fd6d6cab40c2134c3e132597f", + "b947067e066f06ae7997ac36b7d124fd9a544dcceaf529a9d6d8ceafe7118105" + ], + [ + 866, + 994, + 1, + "d1a9e9e49cc89c20e3f0155159696f470d74b2a71b98212770bc2795f600692b", + "95ae68edc0d66496687e11ccfd534534d1bf5bb97be2109dbf830caa5630c931", + "362c9a8df9d56681766c1024df34bf96419c6e925c8d344b98609a0b279ad9b7" + ], + [ + 866, + 997, + 1, + "95a79011d797ba4f5076c525200963d0c1fed4a495cf3537dd2d60b254386662", + "873741e9edec25745b3cf79f3e4e259f3837abf8c4d9d27d4c8b5cdcfd30f85a", + "2f0c356087ef6885b8659886cb0b6859486741e787fc6534c7fa009fd40e2157" + ], + [ + 867, + 127, + 3, + "91e2b9e3c61a515443dcf8d7ad93a263bfb9feb34e2efd83282b3cac54f99f5c", + "4e5d993984b65d8fe7d8e82e7610d01c137bd589564adb2ef27348cf41ac0e1e", + "62c02be5ad8719da070ac6ed11682220edfe9032c77014b88f6cf174b86318f9" + ], + [ + 867, + 995, + 1, + "d1a9e9e49cc89c20e3f0155159696f470d74b2a71b98212770bc2795f600692b", + "95ae68edc0d66496687e11ccfd534534d1bf5bb97be2109dbf830caa5630c931", + "362c9a8df9d56681766c1024df34bf96419c6e925c8d344b98609a0b279ad9b7" + ], + [ + 867, + 998, + 1, + "c279eed3256e284b065a565e47e935f643da2db24db14a61ef3294a2dfc1eacb", + "c10eec8198afaf5306fbcd97557685d1a5f3d84240af57f88cef0bc8a10a01b8", + "95b54d892b60b0c46d836f31457e4552c5efe74112f3915c698b52ad2c97cde5" + ], + [ + 868, + 127, + 3, + "8381913f5eac7fd82755e01d150f400e1c8443537993c6b8598c3200b3707a97", + "f650b41a9f88c9c254b8a6d2f2eddde1dca38b2051e612db1e2d1a04914be824", + "638ea83745835e727319187e262257f63f73a1e9e5043c4862b0d8c78a47d28f" + ], + [ + 868, + 135, + 2, + "58088c642de9b75c8bbca6f057a77a56a57a070eb9f429e496df6f96cee50db9", + "057dc3638f067d80167f6117960f2caeaf18ca61accb2a13372aa542734b1db7", + "6ca6b95b2fdae8673260ba7326d5c00993648db70eb31e0c1760c2bdd45c8f98" + ], + [ + 868, + 996, + 1, + "86381447dc4fe43402a6231ca11e09ce49c0faf976607fb8ad04cdd4823a40bd", + "0186f3e6507e574a12fbfe890eabf51a5cbd4e87160cca091afd82cb76261935", + "64f5ef10bd200b7e86a7bba670f0e6145c72b390cb366f8c7df08e448e6afe4f" + ], + [ + 869, + 127, + 3, + "78d233849807655fa74f1705c557c4f922414920694ba404659f7c9a41853f31", + "acd65fedafc632de27d23d3d7b09f7a78be5b33e0ee43ad9f3b05480ddcee185", + "accb2eda09e3d3d9b185af3e540478cf0785b7e80eae9fc874e3d13736e7f6e4" + ], + [ + 869, + 135, + 2, + "6d592f0639ede18ba3f9443f14b3d6a64cc1a66bf0676fe3ab9b9c86e6374c7b", + "03d3bd976c6dc60bb4088b5110078a6a8bfdef7cf9edda60710ce916d30a0cab", + "c0eb6b7a9382a55bf1ceab71570e5fc5ea8ee5bd4fd483434ad90e7d9d840e37" + ], + [ + 869, + 995, + 1, + "d0fba7092377d650e0aa0485f221f86905c6f48c996edfced386d23d20d46f5c", + "2f8bf23c1d5b5c6fd946808c7937f872da48bdcb85f06b475db26ad0533f3eea", + "d28c1d7227a849a86be9a61cb18c8a2478c0ed5536a3569a5e3a714bf30bde7b" + ], + [ + 870, + 127, + 3, + "228d7823b72ae43eb0b46100672f417bdfe694a532a75eb36eebb3164ff6ec74", + "a82e5323c6b8c729799c3d137f917eb68f3d5c09c05b27245f082d1d65e2c499", + "402332451c58c069cd12398a3fc1ef334dc807c8cd80b1be92eb4165dd462926" + ], + [ + 870, + 996, + 1, + "826c883744de4f4e717817a977addd3b365b6e91d9b888c831900dacda82dedc", + "99b1dfebcf08e64a2daa8edffa3f417a06900e18af671d76956955c124947af8", + "5db2a2faf599baec08446f94f086739dceb43c2c46816d4fb1f6186afbec792e" + ], + [ + 870, + 998, + 1, + "50d9502bdf0c1b3bd28672deb3591d1bf1b0e1640842b1aced4ea4e6d798f229", + "74995be94441f90b3237054ecbc1027b37ae4958d90b7534e68580199c752da4", + "97182f902db7a3678c43f81b9f299619f01769f3f10084b9a85ded5bab07bb67" + ], + [ + 871, + 127, + 3, + "7fb281dad0b4fcbbef5530e2fa169a0831df158582aef6ce2b268b3db0cd65cc", + "f546013d4f71865fa4875e2196acfb6585caad0e582acfbbb74bae1f50644d50", + "b82af5dc954352e6bb9591e4a72f4fef2494c371b14983e6c42adf89e8a67249" + ], + [ + 871, + 993, + 1, + "2f654f9ae12da6a62920af0ac72fd90ba2c211c08249059a1c73ce7cc860caa1", + "b08f3432594a99470ff29afaea4dfa91bd411fb3711b051a358e4265e206d19f", + "b0b9a3383a1721886885a654dde7205c604b0b4c7b047f2295e4d2517e78abb2" + ], + [ + 871, + 997, + 1, + "50d9502bdf0c1b3bd28672deb3591d1bf1b0e1640842b1aced4ea4e6d798f229", + "74995be94441f90b3237054ecbc1027b37ae4958d90b7534e68580199c752da4", + "97182f902db7a3678c43f81b9f299619f01769f3f10084b9a85ded5bab07bb67" + ], + [ + 872, + 127, + 3, + "e5cac6e44e8997cff1f008a15b736b34e9b28a8bd010cc4a8be107ba0f500173", + "79bbde3498b436dd2caa9f0e4dfa7f48ed26f73a9bafd31c7291087a7fce0d1c", + "f7879ee92db18bf7592008e0d6ab788de293923d53fdd951a486451770c70f7a" + ], + [ + 872, + 151, + 2, + "41e8d25e468b1d02a18e71e29135b36c70ce54368c3c0f075d74b757d89bb47c", + "1eb3f35463d0256739ec6273da099a2b889bd84b32f92675faf42afd5a50f1e4", + "c922aedf849b3cf75d3ede0ead45bbea7b6a076d9aa77f2bccff5543e87c5d28" + ], + [ + 872, + 994, + 1, + "ffa05328b9ef4225ce699f94dbd3719f7033ca6225947d73dbcadbd3233a585e", + "9ac83f9e4d8f4776ad1244871ed9d14f886c57b804673c0d344e6cfaaa0bfa25", + "7db38363761384b96ec1cfbd24800562098398a590d75f17b66513395bc9264c" + ], + [ + 873, + 127, + 3, + "e925ca55aed921211a042a842cee660e4e11c6c0c614728d35ef659b27de20f4", + "a3a818868cbb38572ff1175966360aa2eac09a95dd4aa50ded7c0dc29f17a85b", + "96c261bbe7fa147c2717077509736071a8a695cc554d5b4a2374ee2862db568a" + ], + [ + 873, + 999, + 1, + "aa85f48c4d99750535e4a8518e1690d98ad0bebeb1bf7e549d4eeaed972d58fb", + "6501b429dd6ebfba24a9edf79dcfe168d4dadf9854251840e1f01b1666644ba6", + "d8910fbf4f8e133277e80d441edfc17aaca1f9184164068e0cec1d5e4246c8c9" + ], + [ + 873, + 1003, + 1, + "78a43fdfdb9d77adae4a8ce8a0c2693bd1ce9ae5fe3f3e133ba2b5e9d1ad84ba", + "91252acab2320888266c4f05720d6346d07d5ec2a8b0fd07551e1691b34de0ab", + "5c9a8b9713f8ae66b0fd5e2680bb4829060600120ba344238ab57f45c3f7a142" + ], + [ + 874, + 127, + 3, + "439b4caa5fc98f7d075546e116b43c2f251f069cd14bd97b0a724c3f7801f360", + "10edd9e8975b43fbb7c2e1f00b0ae18d315e3006227c3daf7d803f4c3e2cba9c", + "4b4792d95c9c9182c97e299027d95a66f46ada175b894eed12ce67f95047ca13" + ], + [ + 874, + 1000, + 1, + "314e2d565942c2c92f78e7cd5d80e8202a337c769ba2c03cdc9df936e67a1419", + "b54e9b668ca6a4869782249a6c9936b1b55086ceb5b8679182975666ff4e10c9", + "82107fe267b72379696fe779d8415e037d1a16ae2f5470dba3413a3d6bf18b9a" + ], + [ + 874, + 1004, + 1, + "e0256996378d335cbaeb2255a7553eeadad295c2395df473ffa2fcd1be474c8f", + "aa5752e105d25e2732ab18c29d6a7411cbf88151c09575fbe5fa39c59b412cc7", + "c78141c0b2efdaf25f4c542825e7e2fbeb1af23d7e6e69b3632e41b075af51ba" + ], + [ + 875, + 127, + 3, + "57f59d8b15cca3a3e29dee569667d038f3205e6fcd84715b92bdfaf7814979d4", + "7a328cad488bfec207d9994b0f20de025cd1ae5e570cf4e3e16b64c47cf5788e", + "092ce3b65ad33bc1fef30989f97e9b2f59067b05b72d47dc22911a328755009b" + ], + [ + 875, + 1001, + 1, + "f31b4fd9439751ce523f348fc16f958058970aba65eb0b235163cee6584e79a9", + "1f1964cf93bc1baf2510718cc6bda04f2c17aa69c9ca1f67b57cbc66c38c5b45", + "14e5030ad163d3e9423616250d526bbd4c4a603c4b63bf42a966c0f3b311e502" + ], + [ + 875, + 1005, + 1, + "8835f0a07410380503d8f70e83ebbbb4be5ef159998349590ce06e3c5aaa20af", + "1b4365fb2eacd3eb1019d060ea5912fd4b3d9f58103dadd7ea2f40d4afe3f562", + "7bc4d02d85e542ed9da3d0bc2085d7506ef76c54c5de1f471d1a394db9d83f45" + ], + [ + 876, + 127, + 3, + "77b6c649f1173cead3e71b25ed260b3bfed3e669efaba6b5c66e539ed5ca1859", + "7b3038500cff5d37aa7e2089980273dbfe71a0bda07632b7e2dabaf3937e24b0", + "a62647114891955013129b230205857b44811c0182db92aa764cce04ef93c585" + ], + [ + 876, + 1002, + 1, + "4b3db9b74b9af3f0a2f567d2e867f15486ec8d375773af20978482f02e2a4d2e", + "b275d3835ca654a71a5680739fd34520d46033f8d66c86f83029301ef147c8f5", + "7faaae2b03cef232838a0f04d93dccf5b74fced1e0eaf7ee1acc75496bdf6a88" + ], + [ + 876, + 1006, + 1, + "c8607185e08b5421fb0b4b409d5f5871405a196edeac50ed66122eae577e4f85", + "cc0f00aa176eb8bbfb8f3b507f1d8e389efa5a546ee191e94d3da8d49e06940f", + "7faaae2b03cef232838a0f04d93dccf5b74fced1e0eaf7ee1acc75496bdf6a88" + ], + [ + 877, + 127, + 3, + "d20107d3d812454d367e7741904555dfa368bb1c6fcf0778ea27289e44195bc7", + "7bfb7d81a0a2141bd20f77f7bf1ae833d6fc59b84ce2a5b2bd29e0e6b0bceb6b", + "1f174d1e73e065d83f79c449fc1a892fc975032c67d9cf1863b623d3615a1740" + ], + [ + 877, + 1001, + 1, + "062dee74afcabf610e0ae9e3d6e46972bed3c5f790a34c6d2875b8cac1aec0b3", + "79ea3babf4d2db50162e2137768f3e30949c7b84603ac077d3d22ff1cec7894e", + "cf35b746ecc242951fba94338d6edfd343bc8d36de5690782a97d5ae709762a0" + ], + [ + 877, + 1006, + 1, + "28d24c596775b789c35979c778735720c052d137a6e60839369bc3c7d7df0ebb", + "e144b637afc48388986f25a9c1c153a2aceeb6f49266e53f06af35c4787ee650", + "69af96ac07e67e4f12111facb6c808766fc9c7c51cca135edbec52a912b0733e" + ], + [ + 878, + 127, + 3, + "20481134dff0edeefccb1f2b50988c26b9df228619b3c03246afc063bc953862", + "0d6e31289be52a81ef2d1fc4daf9b4601cf65d33fd975379cfd5f8690bd600cb", + "2146b92d438646febc8412e0f392bcdc3612271b344c7dc2322b5e9f86935fd0" + ], + [ + 878, + 1002, + 1, + "e8d2c1822cd9ac117b48018cd1f484895795d40ce50a12f738c1d1e3f5c4c892", + "fe76b830c83b849bcd14daeb570dcece2180c907c08e2f9bd2104b8955c917ad", + "b07b773e98da1c0f18738714828e3e03a91a1d60c9d5b41a545d487b486555b7" + ], + [ + 878, + 1005, + 1, + "31c7d854f8a45a61a77c901c8be7bcfbb046be9a6c4e95dabed4fb971393ab24", + "74513629b65f1d610772fa0c513d8a15bf91240fc685427ddb2d58cbf33e90e9", + "2b3b0a68c39c3e7ce3ba5c273f9f3bda99db09e922a68d08f3b9671333198e45" + ], + [ + 879, + 127, + 3, + "482f77ebf18feb583b4d6f24ac85ee860c944f512c5f227838b4d6f833d73017", + "1895c0f30d65d73b0b830a3755a120da1d88cac898fb4cedf25e1e303fc25054", + "d310dca0e98224e703e207cc7d09392351bb6a5344051f8e385b1b40e01de96c" + ], + [ + 879, + 999, + 1, + "8d576b9a2aff0cab8c2db739ee4a518763e2fa3da4eb4c9d82809e7d3f5a3218", + "1bf0056e8f3a6459e1a8bbfc774b9dd679f2bd14abf3f5d844f5ae5173740116", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 879, + 1004, + 1, + "1b3275b1fae77f420c224b2e982613dac157d0f770689825082b6ce564d7edb6", + "9bec5d3bc3172464ab43d88d031dd6259073762ea38dd8d4377aadfe2baadba7", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 880, + 127, + 3, + "827d12273ee2ce1567ab34fedb1f78c7358398bb721eb82a60f1d45e897746cf", + "f0a585ce8a0a951547af0a842f363b2c5bb1e1e96e5e840301f96f4d30dd7578", + "a5c87234d5db101c739ccdea3d5130b10e1a919156235f7509e9dda0d7d9ce90" + ], + [ + 880, + 1000, + 1, + "39007ccab5c1d7d9c9f8039c5a3d4c079535c92a31c5921fcf2b95f2a8cf6d16", + "3a85e849e15dda8b59f645f9e47703e947815b7a657ad20d695e6ef95f5d63a0", + "3a18afc2511d3e7527e8b8c262db226b3c76191053bc5ef7e24d18eb6169ab2a" + ], + [ + 880, + 1003, + 1, + "69674395630bd262a9e4dc834824975e6b1f8c7887f7f7549c71ba4f507f9e1d", + "935b74a439217c2441d410386d678dd62b02d270aa9ae0f7393651338f2f64a4", + "dacb466f70753e62083a323677a3af12119c41a12d6a9e6c8ebf5307c6f6a000" + ], + [ + 881, + 127, + 3, + "ab40d40b95f76570f1af735b9378cb07237f9eb9f2425a1d6085b773fdbe08da", + "a0a41b395e31c169ec8e5df2c923f6b798a072778589342cf5c0a6c396d03d16", + "81dc4a498ad7be454fd9f2330f74cebbd02c67a5fe4ea0b8138a3523e34a3670" + ], + [ + 881, + 1007, + 1, + "f8eaf323d976dc4f04b22aa15774911e785219763c4e3318e643f39d617256fb", + "94b28d121448d0437fb3652f963e060d364bfb5631f55404f6d70f1260d20816", + "d126a245910ebe9651254359c058397b8ef8e0cbf59ad5c7e9805ca7cb4c9cd8" + ], + [ + 881, + 1011, + 1, + "f97995fd698d250cde2cbdf0076fe8c7cb33929e3070b465156b956e61f231d8", + "6e8ac69207d77dda950c805f92924f2bd3b3b929b90dc6364523def09b2a0a54", + "d126a245910ebe9651254359c058397b8ef8e0cbf59ad5c7e9805ca7cb4c9cd8" + ], + [ + 883, + 127, + 3, + "b4ae10e18107992df9163050ca9cfac3a49fc710ee7121d654965fa1ba6321ea", + "5750aa1b70996d9b3484e52e784b9c1fccbe1f4b641aee90e17d3bfc96073662", + "105ff13e1bd71cf69fdc5f40b209f57356702cc83fb12cc8348607cd8a0057f4" + ], + [ + 883, + 226, + 2, + "cd4855cca40865b0974bc9a0aad4d746c9dc5b7eaece1156b45218e9fc38c0c8", + "159c56314e73b49589344522f3cd0bb18721232b5961c6227a54f7ac25a95418", + "006306524e15f19b6e8735033c52923a79a82c260a530b6eed11cef36675143e" + ], + [ + 883, + 1009, + 1, + "defdc4334fd053434e5504ad0922a05a4be4d8432024c730b48aeb1ae91665d6", + "153431a2bb2d8aa1871b59e6b5cc44e8377b32958055ada2e1d87b5baec3eb77", + "8b9dd5d6e6e5c396d257e8a58b0ed6eaf627c478556a66f2741f00b02800a7df" + ], + [ + 884, + 127, + 3, + "6e82d86413915cd8e9badb4af89b39e2668c5e35a3421cf0d48fa86e33d123ae", + "3a73ff7f895841c2c4a533c3c7825d35c842c63d84ac3a7863cca5322b90b9b5", + "19093469bebc9a9b5591228c50e60c4e9e442f4c1e6da858098abc2b6928f22a" + ], + [ + 884, + 1010, + 1, + "d00de91b13f7d7f76c839af94dc31c414679b58e418598c3442ffd366eb78b97", + "1ad762fe029157141906cde4a96e27b3f7dc78a01d9654148520da256aab08ee", + "26f40e3f34620061efea2444b65c375f58a46e49013473689ca67cb53b6f62a1" + ], + [ + 884, + 1012, + 1, + "f6f159a02c5476d7f71af948c38eaf7fbdf1771c84d84bf34c0db17f53a893f9", + "9a7871ed22c99f06bc5b452841814fb36265bcef38e8f87efb5b1fcc25a6a516", + "437112402979c2e0fd33d3c91d7fd79f4ec18761564b4d476ad4c0146b05249b" + ], + [ + 885, + 127, + 3, + "a63d93b7580cb60271da13b79269b3a741cfaf7ed4dfca1b8794c43676627bdb", + "04371a12396c61504744305cf1c2be41ef07d36cfe3ce6553c3bbec95afe1a32", + "55ab05d4f6e3dad56632d0ac7cdf51f1cd8101bc892afdf8cd9c19567daeeba1" + ], + [ + 885, + 1009, + 1, + "6dc61ef99d550b766c0e5ddac870cb1023c7c9c7f9135290b6c31cebe675ad00", + "39ccc702db4e2ac9e69d8ca8098d031237e0e97727f9d7e7281e1e6b60fdff6d", + "c745a40082550f3e6400e7c5f2daca35488b2cfd9b686334af95435677e9aa4c" + ], + [ + 885, + 1012, + 1, + "2834e6d612429ea9de24e6cc44e19e6a513a11f394ae756fb941596815aa93ce", + "9c96a5e503b29f5cac5b8a6babb7743a37badf7c49bf0cfc5ef9e8e462812fdf", + "3ff07f7538fd4e8d1d122c645d90589832f52637234907027908471be474fd3f" + ], + [ + 888, + 127, + 3, + "e5eb7b3b9df02a807c47621e19472487bfb70842bde31df51d549cf0480e5e9c", + "f8a8b423c483c46c12129836f4a8a5233e533b79312a6b1b6fede8b0cf1a3920", + "bdaa78c7b5120e37b01d66b4b75fee27980ca0de22f3bc7668426cba2e3fae5c" + ], + [ + 888, + 1008, + 1, + "de8ad9ef5358b2b748f94ae27e1fb1c051ab6558744b105b9934a88191070dc8", + "2bb2977def68fd1497d4890f0eb37d39fd01377ebd78f6f84faa011d4b9a5ffa", + "3bea3de3e6dad606ddb2237f28d8443bd693b1a7c8a464ddb6c0ff7271ac6382" + ], + [ + 888, + 1011, + 1, + "032e14514afa3aa7b1dd9b5a5cfe36ae9cd865d47175585c480a3e8bdf2e5235", + "af95111884368532712fde55d8167f37326a0c6e0f4665fc2901bd93c05cd149", + "0cf4b1a96bab26b7cdc3f2601a28407da56cc8efb1448dd292df468608c693f3" + ], + [ + 889, + 127, + 3, + "ecdf6f0af4fed2c599e06f4cf1f44982221d34c31b71b5763f45eff7c29b88a5", + "4b3882cfd33863fa95821ebd50c747c037dedb6d9debbdeb29cfe8920755af3b", + "769669c7610177df14fe6e06eb2ebe6adcb76206400093a68aea8b97b242d42e" + ], + [ + 889, + 1013, + 1, + "3777951cb2a5fcde5901302b71a448a06c558936d4a28c7e0f34c2e11d257fb7", + "f3121f606cf78b906bc6ee54cc413439dd2d170fdc415f1bc8725f02be57689e", + "27368f9133048e3f0ba63dd8106d240a68436608ceb0bc2fd210a4e3b3e8a96e" + ], + [ + 889, + 1017, + 1, + "ab0eb0002a7074caecb29439459117918ddd040836061d44ce2132b6ca34d73e", + "6cdbbdc556bc7cee2721ec6de7d23330e32eeedca5c34bfeef39f885723edb3d", + "983680e647f36814759eeb529c5e2294ce7dcfd86ef3a18473b17c11a0f14389" + ], + [ + 890, + 127, + 3, + "b5581d3c359b84e15849bf71c16ffa59fe56944f30dc98db762f9a5848abc730", + "71150daa2953e2aca155ab57f0b709abf28d3320282e15ced88a4fa3d86a07f5", + "dce3acdbcbe645d0eabb003218aabb1ea8ef00aaa9a5136904762a6ad79163e6" + ], + [ + 890, + 1014, + 1, + "47bd31e0a1531f21b925cb610bc890d9fdfd0337d620a4cc0ceee269ecec42d5", + "7c8efc510ecc1a9b1b2060445846bb30d94897699dc1ae96d4e1c80383d4c1d7", + "e8ec528acf480361424d9d4fb1525696ba1bc13cc75ce5bf259ba83dde600b73" + ], + [ + 890, + 1018, + 1, + "b88939a855db2ec0a0938c54a8c62b53cca79f96f3aba6b7f0264f6dfecf14ad", + "5a081617daf8a85dd98871108aac696d15ef1ffa2dfb348eccf7856792a13cdd", + "624e6a53848a3aa042ce89cd739281a1347978cf40b050835a5803c502c541ca" + ], + [ + 891, + 127, + 3, + "93bb035a5ead3961a119387185ed62f37c206b95719ce6e265eb3ea9a2e42395", + "c70c21e3682e981214e43157410ec034ef5ba7668452cfc1086d3cb063e0319c", + "7bbf479f371a67a0ee3e1e8827297d4d099ce64e30fe2c2489d4a2b4d0b252de" + ], + [ + 891, + 1015, + 1, + "b79a359264253d1db544444543b2a20dfeba74133aec5a6a0a9427ac883a41b4", + "13cc6bec6d878da93542cd2d7301f9799305d38a52459d8d6a98a0d80cbd14d8", + "1bd9a79cfd4b8d3c63752a712af862fde234e1a94bb8e02525613a6a6c84f62a" + ], + [ + 891, + 1019, + 1, + "d11bf8df316e18903d93b2251f66ff8e5a7efbf59923bc001f5713e24952cca4", + "7d6e59a73d8a83b4b6fc5c4cb9f64292da3c2ac0921a12f844dc80b898dde1be", + "6abf4e43748add9bff0de12cd0192db0258500654bb72fb4799625dd0b396554" + ], + [ + 892, + 127, + 3, + "53e64b27889a3bc9a33bfa0e1fd27c7e476aadfc6ab4d4370ab22b7173ff0c04", + "d033f6c29605b627027074eb3b7fe4fa7c0d82e66842b7df60cd792b981a54fb", + "8e97f3ac3e80bd13231aec2af74271c532b1e841b3f484f88408878585d3c364" + ], + [ + 892, + 1016, + 1, + "47bd31e0a1531f21b925cb610bc890d9fdfd0337d620a4cc0ceee269ecec42d5", + "7c8efc510ecc1a9b1b2060445846bb30d94897699dc1ae96d4e1c80383d4c1d7", + "e8ec528acf480361424d9d4fb1525696ba1bc13cc75ce5bf259ba83dde600b73" + ], + [ + 892, + 1020, + 1, + "a76f782c2220e5e3aec7713ebbaf1387c32a51edb62fcaa2297bdaf85ba8de4f", + "58459c9d67cddfbe97622791a8bc75b17f472449813ca45378cc1858f511f8f3", + "63a01720a2342272bbf9603794bb982a352453a789dc13eaaa6f69c3b5f136cc" + ], + [ + 893, + 127, + 3, + "c6cb45b9ce8303fc67e1a202f7afddd2ddc2618b5780a3f22f2f7734bf52f3a6", + "027897e40058bcca245aa151442f0d1f75a498a6882980c098563c36b4482ea3", + "535d91b40c0080beb370f7fc63b2a8557e91466065189239c51a4b1fcdedf1a3" + ], + [ + 893, + 1015, + 1, + "47bd31e0a1531f21b925cb610bc890d9fdfd0337d620a4cc0ceee269ecec42d5", + "7c8efc510ecc1a9b1b2060445846bb30d94897699dc1ae96d4e1c80383d4c1d7", + "e8ec528acf480361424d9d4fb1525696ba1bc13cc75ce5bf259ba83dde600b73" + ], + [ + 893, + 1020, + 1, + "0eb10f234f51012a63428610c40b84fa4f26d124ac179763ef8e0d5616222eca", + "805226275c3b31bd6c4fce4eb7c6d71f654cbc3d2a7adf369c5438411ee1737f", + "cc863f95b272d3b49749074ab311de59e9f080c081e639ec9ba139cf578265a2" + ], + [ + 894, + 127, + 3, + "588aa9716548e5f9e5237a0aaacdaf0cb477b675849e961f8f85f12dd7aaf842", + "8a7b89e3e20b9c8ec6fc573d880a87f6d1b5b633eb05be2d7a57e96c4554ac47", + "a862ebc228563e2acd295b253ab022d19f91361678c8f728e158d01186e5a566" + ], + [ + 894, + 1016, + 1, + "b79a359264253d1db544444543b2a20dfeba74133aec5a6a0a9427ac883a41b4", + "13cc6bec6d878da93542cd2d7301f9799305d38a52459d8d6a98a0d80cbd14d8", + "1bd9a79cfd4b8d3c63752a712af862fde234e1a94bb8e02525613a6a6c84f62a" + ], + [ + 894, + 1019, + 1, + "f8761c2982001afe71fca3a6f81f679fe0cccb6185b261ec51df06d83c0bc7c7", + "5f18e9ada00dbcbf92914a91eaafa7f47adceb3381c8cf71aae3310260f5fb56", + "336081350c1a5765fad42fe80a7f0c34aef9048edccb3dc2f304d1827525fd2a" + ], + [ + 895, + 127, + 3, + "7f6b8f88cb4b8f42b2c40742cfa72fd24fc3a76a1c6e408fb0fffb36cf1490b0", + "c913b8086de34051e981c2bffde177f870a9941ae48390a6e0baabab5ad6c043", + "d6ad8cac829b0039979ea0bea2ada1fff5002201cdb2fd5deb62d9aed38c6da1" + ], + [ + 895, + 1013, + 1, + "47bd31e0a1531f21b925cb610bc890d9fdfd0337d620a4cc0ceee269ecec42d5", + "7c8efc510ecc1a9b1b2060445846bb30d94897699dc1ae96d4e1c80383d4c1d7", + "e8ec528acf480361424d9d4fb1525696ba1bc13cc75ce5bf259ba83dde600b73" + ], + [ + 895, + 1018, + 1, + "bbc562745e07b59ebd4ac8d16d4a805f8cda34a288c7e3559e8b4a630b553eed", + "b0fa311968c00b238c61eea690b902fa9539322b66a10aafa73b12094408b993", + "369496bdafef0efb049a0df7fe5c040ff89560765479d684e019071cbd1ae570" + ], + [ + 896, + 127, + 3, + "729f8cd78892aba6ff8f367b1014eeb496cb43a98d3a55a33529d3159592b32e", + "a970e645212f44b63a164a18dd9d7e2485144d8078276c4506d82e95d9c941d9", + "0e5e600513bb1e6ee61db353dc2a5a58950810247a96e228be070fb56226a62f" + ], + [ + 896, + 1014, + 1, + "bc318485b10276739d75f4589cc5ffb74e93b0156c8b1eed9812c5a20090f60a", + "dc6e9e20eca907944d0b43ad43ba710ea9415373e93cddb6282daf14d305dec2", + "2421003616110e4656a8fcf6d01906ca939c543697de9db6a4ad781fa152fbec" + ], + [ + 896, + 1017, + 1, + "393a20c195200584071911780872593381d8c5238cef6ec2bfdcf090ce6f62bc", + "d06eb1beae1f2c8a0ebddb01fec25b5db70adfda8025a8d4f86e6e4366b9b2c1", + "8d2a67fb6ddd0a42d56a66539837dd0cad248184d173d1496d5ff1c4e41f3267" + ], + [ + 898, + 127, + 3, + "b872add6e2cf7814d88d01d5230fe8eac3b2ccf42f820811050c95df6a9098b2", + "553b5259000bd57df7344e40cee03b5c9ec0e7b430ca38606b8f436eb215b49c", + "1e5f3147cfc5debf43f28cfe9afbfc7db6a9edd8afd7933e4104372510845776" + ], + [ + 898, + 1024, + 1, + "2834e6d612429ea9de24e6cc44e19e6a513a11f394ae756fb941596815aa93ce", + "9c96a5e503b29f5cac5b8a6babb7743a37badf7c49bf0cfc5ef9e8e462812fdf", + "3ff07f7538fd4e8d1d122c645d90589832f52637234907027908471be474fd3f" + ], + [ + 898, + 1026, + 1, + "6dc61ef99d550b766c0e5ddac870cb1023c7c9c7f9135290b6c31cebe675ad00", + "39ccc702db4e2ac9e69d8ca8098d031237e0e97727f9d7e7281e1e6b60fdff6d", + "c745a40082550f3e6400e7c5f2daca35488b2cfd9b686334af95435677e9aa4c" + ], + [ + 901, + 127, + 2, + "1e3c90287c411e00525974d4c93ad768749401ef6965b75563733d7307634303", + "325278a8fe34f76a0eba0347de78365ad42027ab8b8743eed367ee097e8b5ec8", + "22854fbd0c9ded685b6f7ee88e251a6eaf3bdf7774f1efcb3fdbe7f8ae0190a7" + ], + [ + 901, + 198, + 1, + "14e307f3779fc7d0f74f576b6103469df19515bc04e7eb2ead49e8c069462cd4", + "7bc254d0ed0671ce8f80fa94408fbeee2a60f9917f92587d2f993727c768863b", + "ad7b4737c942b95df04b9f1d980c552fc7c04786a40e3c124b0788dafbaf2e3d" + ], + [ + 901, + 223, + 1, + "66885655d9138b0b1e610b9d51c2e635c14f8666a895d8e8ba76044abf03e11c", + "5a8309db11c99b4b77aa9ea036d0ec205e8988c8c5f86478b9422cd26a9c1939", + "f30fd815ac6a6f8026231928c700998cafc2a5e726c8bc1f4fd6968f481db09b" + ], + [ + 901, + 246, + 1, + "b8aebdfd6a5fff27dea89c23bb26152faf17107d1a8a4d52629a0253172c69e9", + "2a9ed8624b5f93105e3343088af1654e578e39c02a26e78cbdbf6f9a52d52b4f", + "bd7d41742d39b6e3e20d2d91b43b705ce466bb648f50194fd6273995846cae68" + ], + [ + 902, + 127, + 2, + "414021432e71c11f2331d46e2cdfdc783a3ad737cf365c4ec94f4423e26b8751", + "84c4e2051c344324ef34d31028827c8a5a0d3ec3051a84fee8d68e36c49480f1", + "b34ba1b62597fa75725f4b19d76e29107622bfb9fd2000ae9a29a19d964e007b" + ], + [ + 902, + 143, + 1, + "6d7a7d7aa87f78b592168c04e4846e3c8105be2d3688e138ceb08d3b29199a0f", + "17e3501c82017024e9f4e2674aa8e19ea89de1b52412e09fed8a83893fbfe2fe", + "79e1c7b9999e1162062a9b32581bdd61b93d4a26f670b6ff57f5f6788de1a67e" + ], + [ + 902, + 162, + 1, + "91b0a770bb7c5cb3944d5f8164221b5fce584b94634c9acd4757e7aa263d18b1", + "73497a7078f6fda9654413a893376042a65c4e6c13a291d38512bea91064a9f1", + "1182c32f91fdc8ef308470767c0037a1bbdf876fcf8f0f500ff1bc7a7f9c6c17" + ], + [ + 902, + 246, + 1, + "ab6b7d949d1b643d220473ca8263866d1b4c6138880fdccc55dbefac9974d0a0", + "b3e61850a8fb09ad51575a66e7c626fc9847ea4dfd811a1f33ada820133c87b8", + "dbb8ce7ff8613498bc5b3a6131e39c640808ce19dc1f513a935db9d4096f0088" + ], + [ + 903, + 127, + 2, + "1c3ff1c00cbb4cf80609a7cda7ad4ecdcfc232426f826eeafb99c13b550670cb", + "15883f84c5f9ba0df48494c82baf21a2445ec2bdb6bd827c76d6d95f0a75e54f", + "291a0f9fbaff0d0690d69eeb7bd1edce5b59de1b74c2fcb0df16727895f56be1" + ], + [ + 903, + 139, + 1, + "7f2370bbf25d4773806f54eecc9fa55b5eb1f2c4969d76de6d18b06b311f87f5", + "44bf19b1e1ac9371e4489b8ddf2d93c81bc784525d2b054bd9e1e85b8cf05059", + "ca14f5435c1ea124dfcd7c31a03ea708908d5479b5584908d8aa2bdc720e9907" + ], + [ + 903, + 156, + 1, + "42c316ab7dfc1f0a618ad772b0f8b1b4f48396e2568d9231e477cb1fc2f6a86a", + "415afef5ef4cf111301be620c443a42ff2f3a64d2c67ddbf2bff132dc2ac97aa", + "996c17353f9ef051087bec2de1a0136ae407694b2e22e75898fdfdba3d8def5f" + ], + [ + 903, + 246, + 1, + "f9838d1d1637d333f9e11559914e3472d780763846410d10b38b58b25c40ca31", + "e5f4ff881758ee11228b2266f6b90c3d0ec172d204a98a9ee8274a01fadb0806", + "32dda221354b854a40290adacd3bf4f59679fd205613f95b8ac6762925eab2aa" + ], + [ + 904, + 127, + 2, + "166dd227162a0c893f0d30af0c55f8866ea01deafac00eefc5bde7ca72ee725f", + "b3ca24d633e7d5fcee4d3379cf31268b60c01ab7323684b5542385cd714d4bfd", + "45d62a54e536943f438cdba20007b0c9e9dadf54ee8d4ed572c6b978ae9a89c8" + ], + [ + 904, + 179, + 1, + "406a1beaae51cee88faa77a1cf661ad8946afc8ab433f4c666ddf222f5c7205f", + "60d4d9c39885e23a01e3fb09835b6bc495cd7dc53cddc6868b7585fd5a0aa151", + "3aafef08e54bb3542023de62bf76f447900bd69f571d20a02d1eac846f10334f" + ], + [ + 904, + 220, + 1, + "6460fe77719999a1a646430551d69fb49bb78dfc332dd12ce5de49364e2c5e90", + "255c7cb83da33a82dd141224b267ef4eebf913f2159451b91090557fe3f37e8d", + "2cc716d709dda17159c32140c4407c8a427ab2bbc9433d10810cd51cb62f58f6" + ], + [ + 905, + 145, + 1, + "0501566fde1de1833aedf7aa4d11b8ac26540f4536a8c1f75629c8975b9c8e58", + "b8ebd6219e1f9931c0b623d8a85b2e9c71f98b7ac5ae0f9542ac969cee1b2adc", + "3d98e1a34f9e0372bc22c4d0d70fd96336629089a57a9cf9f3879bd8e5ff5668" + ], + [ + 905, + 163, + 1, + "583f3f613b841c27e86bbcf57fbcff69b8174ba537eb227e3c78ae3e094e4a5e", + "bff907e8705dc9bb37b4e4664c22a5b4ab09eeba697ff231e4ccc22f9522ee8b", + "d83acacf9d4ecad93a9b9bebda88f22b42a4840b4750554a125d7914d40bcab9" + ], + [ + 905, + 246, + 1, + "7f31764bfce9a5ae5db9302e5c297b749a23eaf7fd4cc5a71b3f8622430f3d83", + "e69a49509340791a52ecfc67cd8eaae83475d86bdcfce657d84845bd2800c092", + "042fdb059ea6ea343fc2a24779a57d23a8def2ab0b42b11a499a34fadabe36be" + ], + [ + 906, + 127, + 2, + "e47188bfef1b55e008228f8b3d3feccc11f8ed1625c9f3142564eec97848d294", + "c7b5b8cb67880b16eae14fea71eb2e94bf7ff08817e6b361e70450454b26170b", + "d3b39b2a2b5f4a6cdb49ed1445bcdc16849f8eb43448a1972b9abe656e673339" + ], + [ + 906, + 178, + 1, + "406a1beaae51cee88faa77a1cf661ad8946afc8ab433f4c666ddf222f5c7205f", + "60d4d9c39885e23a01e3fb09835b6bc495cd7dc53cddc6868b7585fd5a0aa151", + "3aafef08e54bb3542023de62bf76f447900bd69f571d20a02d1eac846f10334f" + ], + [ + 906, + 221, + 1, + "c8f251dc673692dea97faf402011323d676f4c6e3901e18bbd496231e5c06d07", + "aa2e773c40b06be783a724fc0b24f268173795d91246a103c73d16d7b68f0a23", + "02a113b430560e4ef76b90f655962f7854537d80b29017d937b9c69b319515d7" + ], + [ + 906, + 246, + 1, + "f5eb5ea157c7b680c64af1effacf73773359beb2dd6e0139d3ffb642f10dd355", + "5fc27c06977b3cfe8d98a77769bc7bf2954b4a5ad65b56637038d03cebde39ad", + "fa2ae9468988ef721d30281ba6a0ccd35df319e72322d0492614bd8c8d0e511b" + ], + [ + 907, + 127, + 2, + "1fd22fb24e8d6129fffc3d90f5daf4149798d7b5e800de79c6b627ee08271e4b", + "15f614847c6dd5939ebd1b92353e7f444a81d360f74357b29e3f09313a70ae51", + "b9dd653326a826e21f09103246ef1196bfe672ea69990b9e639f2a166c4f1f9f" + ], + [ + 907, + 177, + 1, + "406a1beaae51cee88faa77a1cf661ad8946afc8ab433f4c666ddf222f5c7205f", + "60d4d9c39885e23a01e3fb09835b6bc495cd7dc53cddc6868b7585fd5a0aa151", + "3aafef08e54bb3542023de62bf76f447900bd69f571d20a02d1eac846f10334f" + ], + [ + 907, + 222, + 1, + "71d89e5d7862c21540f7b12d2a343469f26548f8b81a4f264221535bfdc33d0e", + "d5b53e2abe6714500383ad80a431ceb3ba5420b0899c3b980619e09f25c379dc", + "c021c8cc2eec2a0fa7f228ef11e5c5930ac111eac8c0d6d7dbcbc1663fcfe840" + ], + [ + 907, + 246, + 1, + "7452da5ef9c36d80ef477cb18e8ff155a5cca030bb0e05fa62bfa89719e69649", + "e947e3e6c04478a80a57005c2110bd17ee59b62cc5feb493338af3bb8f6ce7ce", + "5e2e1da850a8871f76a334470c7e2157592fd88e1602936a948f9c9ce6177338" + ], + [ + 908, + 127, + 2, + "a5aa3cbae28b30374d37a6695d4ecb9c31aa19776048d82bcc44d1969400045b", + "bf438869d9c714a3604a98fb931dba7648c8fe38a712a64d81974ecebbf0f30e", + "8ec3850454ae55a4c0260c89c8e3f0bcff1701250b6fd01200e3ce951cbfea48" + ], + [ + 908, + 159, + 1, + "0336a36dc9519dcd0afc8900571e62173d7cbb37ab255b4d1391bbae556895a0", + "6900f53b7797c86524bc359ebc827eebe49da0b279925eb0f3e0b8417f1f14d0", + "ce42bcb65ba626d27e1701576c50fd6f8c5471218cd841c08070783eceb8f5a4" + ], + [ + 908, + 168, + 1, + "bedafed0a720057e30bdce72c95afbe8c1ea7765b35cd4ce006ab2ca29759f97", + "e82aeeacec1a11fcca04105d2d23931d448b5c3de25ba83a8ad448c8e00db609", + "52f1553842769a5a682bad0bdbf2924e912730a22dd9fc91123f159d00f047bd" + ], + [ + 909, + 127, + 2, + "cea5ccf5f7097faabe7cc0b1bd237e3a3f3fe27fc6fbf3156c72f79e6d477f96", + "255f70bf0a39083d00ddd883044421949c09161ababdd7a7765aa97a8c3b2f7e", + "75b4b78c429766cfecd986d64382d71f214f8598f0b47c5c1a83c2ad93633491" + ], + [ + 909, + 149, + 1, + "2b82e3e05e578344d18cc8c1aa2f8e1a46fb83dda4b1200c53e2f021201ecd8f", + "8b56962d9a1472cf26d623796725d3cc68c15ef9aa27b8b966448b3d80707be8", + "bd68873dd8ff9e66afc4f033c6f9d9c1fe6a42e12bf79379429bfc836c64aed8" + ], + [ + 909, + 227, + 1, + "8b47678e07e6432052220c38b1d77508f26efa552940be3ea076281cd8894db3", + "d23cdabb3ad24cdd39304f914100de809096ad61476081f4e7f4c0ab9de85542", + "32704c32b376e51beb997229851b6a615601a3f22374888564c3360de1b43663" + ], + [ + 910, + 127, + 2, + "a3fb6fbc8aa7f0cd59cb7839381d2a564cd20bd75f89eab43118a8fa45d84f34", + "33fe9e6c8425ff9c2e764d12d76be3d5407afaaa0a122fd41316feab545475e6", + "f16abf30d5c1656fbec15fec23acb2013f0dbccb275f0b9231991386daba28e5" + ], + [ + 910, + 206, + 1, + "33dfb8d27c78a6943567fcbe204edb01905bc7c8803bb13d466798a6557ef3fe", + "819047f32f051d2976321ae43858288d5f13e42daa52d962384b545116eed9cd", + "8ff8fc8328eb90e3f521676617a666532c296064d89f12113c62ffaf0a31392b" + ], + [ + 910, + 218, + 1, + "0e5efee20739bf9e261344ac79f24d9a2a56e05af63656992a3d6754c4dab199", + "1110ba72aef81af23e1e5bd7dbaa6ca6c71975894601bd555fd0067a92307316", + "6f4fcaa2a57c29397153fd1e434b6cb657cf793d8b97867342b23c3c79a9f32f" + ], + [ + 911, + 127, + 2, + "fbdeb04b7ca96589d325a1327e81f19da6aa16a7ff7bfefd90f2f72f84108e30", + "55f987f863fda3c4a0ad6b9f6751309100a30651c25f5f78f9fd1a13d8b4b9f2", + "36be69ca8c0aa69f057477ebf081b661dc2a74421e659b9bc6989bd61d73f081" + ], + [ + 911, + 157, + 1, + "f406a60e9a26d72693ac0d7b3f6ef28670e8096f1ee8385e5c06af4620a0c64c", + "2e410a2b0a8e3b5e85336f50bc7c9e054e5c97d65a8adfe8c48a3e2fe532a223", + "f76bf739427302bb1f1d9b1e20ac11f8656d1d380b6e9ae8c56d3a5679183dad" + ], + [ + 911, + 171, + 1, + "7ffa4e9cf14902e7fd3d6d4dc82734b4c602af09260af751ed924be97efb962c", + "cd91b6c3b417d234a124a0e7613819ea60e5ebefa9c181acedf54a0703c2fb62", + "4eee50c4ec0c36de62363dafc95fb4b617f26bd80d12dab92ee2a3d5e0105069" + ], + [ + 911, + 245, + 1, + "091f91b2c736a6b466a7ace32434683667665e498954704e8d18addf6bcf5b15", + "d309f206db606b70393029c8c338b7ff8cd40805b7ab639fbb91b60ad0bf5ff4", + "52be96aa58da71899ff15972a78865de351ec4d0d8f4eddc6f39bacb60316b8a" + ], + [ + 912, + 127, + 2, + "32532f5824f99ebc613b8f7970bf9457d41ad0d3d7e39b79b13cafc984284e93", + "13f83665a57c599a1c3ca7ad259579875f12af485024efd3348a9fc3be862ca5", + "be2d015d44c98d6c8e7d95273e7c716d73173324ec5f60f477783bd55ea5a21f" + ], + [ + 912, + 148, + 1, + "2b82e3e05e578344d18cc8c1aa2f8e1a46fb83dda4b1200c53e2f021201ecd8f", + "8b56962d9a1472cf26d623796725d3cc68c15ef9aa27b8b966448b3d80707be8", + "bd68873dd8ff9e66afc4f033c6f9d9c1fe6a42e12bf79379429bfc836c64aed8" + ], + [ + 912, + 228, + 1, + "8b47678e07e6432052220c38b1d77508f26efa552940be3ea076281cd8894db3", + "d23cdabb3ad24cdd39304f914100de809096ad61476081f4e7f4c0ab9de85542", + "32704c32b376e51beb997229851b6a615601a3f22374888564c3360de1b43663" + ], + [ + 913, + 127, + 2, + "23fbb28eebe85ace09c3c4d57e281be2fb64cd7be79b6dc3e994cfe352237253", + "75d2c17bc84a64ea505ffea7adcf172932fb206380754d78a5877078aef56f14", + "59f281c66dcb3b9d943322ef9f23202e4a03467e6b86a5f951e7ebe3e05f0b8d" + ], + [ + 913, + 147, + 1, + "2b82e3e05e578344d18cc8c1aa2f8e1a46fb83dda4b1200c53e2f021201ecd8f", + "8b56962d9a1472cf26d623796725d3cc68c15ef9aa27b8b966448b3d80707be8", + "bd68873dd8ff9e66afc4f033c6f9d9c1fe6a42e12bf79379429bfc836c64aed8" + ], + [ + 913, + 229, + 1, + "8b47678e07e6432052220c38b1d77508f26efa552940be3ea076281cd8894db3", + "d23cdabb3ad24cdd39304f914100de809096ad61476081f4e7f4c0ab9de85542", + "32704c32b376e51beb997229851b6a615601a3f22374888564c3360de1b43663" + ], + [ + 914, + 127, + 2, + "b3dcade8e43cde941fb244f398aa457c5e3e752824f46ba6e130e09f238a1d6a", + "d786d41425772fd30344aaeb79b1161c971a21ffd4064c4ca1ebf5770fec32e1", + "e471943f7abdc46831b6045188c12cf9fa75e9cfe53a44c4806512051dd83378" + ], + [ + 914, + 158, + 1, + "bd8a19cf08eb0b9ade3299a66d5932e483370d57030d766d208d83307d21442b", + "5fba3fc30c2fdd386869cc910cdfeaa749eabebe3f0b69a106a7268a6ecc9185", + "733064b8c63e5976bd4ba7cfd16a3fd9b83a2fe16bc6771442184670b55baa7a" + ], + [ + 914, + 172, + 1, + "1050c23c0e7ec97dab96fb6ddc9dab7cae33dd24335d8b2f6f2a4483ef7e1df1", + "96af889dfed0e141cd40bcece1ac0a50af18c141ffae693831c0898e78d8ad08", + "0e91e8c467518bffea5be21a03cc58c5586db946dc3f06ed426a60173645be84" + ], + [ + 914, + 245, + 1, + "eb3f6e5c901314995aa0abd9416920926bb408a3d3fe086931e01fa1b5bcf95d", + "65e3d0b180100b62ce08e85daffaca98c2d3df76fea9d8872174342279962879", + "752e374bfecd26a341f4edf87bd8c416f979db5b3b014a33e4ba3c490e5992f7" + ], + [ + 916, + 127, + 2, + "850e202a58e68d6b804618148bd20b45185bc74ce8c6930cb1a6eb6c4906e0d7", + "a0aaf2b0ff35b86848f930a700480bd8bfd520187680d259f6d481401d439397", + "50f9ebed78abf88f63bd97f61de08ae3cf36a35c8149b28ce855d2adef23852a" + ], + [ + 916, + 153, + 1, + "7e0eda37da53fc0b79e3a5e469c303cd78c4b9234270c82e068e829f094225f8", + "562bccfe6c03de91c9d0881b9ff85ae402cce672e594776ec295e33551bbe066", + "685384b9110f6e0601ac8accd39ead5cca16866f29136c0772f78b8e532fe3ed" + ], + [ + 916, + 181, + 1, + "6d8ddffa500642a9e1c589827f44204cb3e2c956293a83b7602c098f14d880ab", + "43cc680e7a00f866752dc6e9a72acce24d265619ecf922c0d7504004673d6898", + "e35ff0ddcf8f65215d8171534864ed9cbfe1c3b33c6affe5e57541cf989f8c7f" + ], + [ + 916, + 245, + 1, + "6aff1b09e59a6fa3d5b092ecc09136053412190a4020a6eb64778718c3588fc9", + "9c1d4e1e0d977788f5dce33e50d72974078fe6db7ad8e6b2beaa2fb95ccf38cf", + "240840862e843062d6a64c5a47898145c3dea9987918579b6abdb141ddaed26a" + ], + [ + 917, + 127, + 2, + "4c6806f9380ea652482054003a22a48b4c4ac88272382d52d45030d432933fc4", + "e9cec96504834f6e52aad86076a1f4f15def85dc7ca0250743b1cf7d34f6c8f9", + "9f4fabd86c9f0b0a83daf5cd5bcda9faf514a6bbb683a50fba4f04160096eba6" + ], + [ + 917, + 129, + 1, + "c0ecff7ef7b33237fac172f6423d2d6cb98fc527841ad2876465f35439456e94", + "1c0242bdb16dbdbd5572d42e76151756b3a75d926b4014ecdecb94575154dd28", + "60c1e04dbc83f0cac00de38970efd7c73ddce0ce0a875df649988898408fbec4" + ], + [ + 917, + 133, + 1, + "480b97cde9ddc7d9402ac7ea189e6812247560e9737ba6b174d3e0f3df23beca", + "79907709f79d7cf64cc2474547297e520fb49d4d47a6a54cd7d78b263dbc8158", + "c14f7c1c7f0a37ddf53e18269b03270f0d05096dfc80ef1812e04ccfab8671b5" + ], + [ + 917, + 245, + 1, + "b3438cee607be925581d50d083cfd64df9ede82a5d280b28ef27b7649c9e1411", + "a388f94e7458b7b675f1b26a154724598f5c417ddb0fb4cf4b6f341df8e957a8", + "a5e0ec878d63b9a38a8e6e0785d97ba257928bf774ee36cd5385f8ed1361bf17" + ], + [ + 918, + 197, + 1, + "2b82e3e05e578344d18cc8c1aa2f8e1a46fb83dda4b1200c53e2f021201ecd8f", + "8b56962d9a1472cf26d623796725d3cc68c15ef9aa27b8b966448b3d80707be8", + "bd68873dd8ff9e66afc4f033c6f9d9c1fe6a42e12bf79379429bfc836c64aed8" + ], + [ + 918, + 203, + 1, + "89352663b21c76a8443157fe467841bd2e9daf09de550f12c1c76736a484914f", + "cb8669d5d1c9ea61341864d326990f982231a7e235a83d4755c446a98148079c", + "d99aa986d0bf8ffe7e84d4a33283731d18893e5c8a49bc6da217109ce4068b13" + ], + [ + 918, + 245, + 1, + "c6788ba76d5dd56698c330767869613158cf3af4ac96b7e1c9efaef607178042", + "37f6bb49fb56c5b773582b2487ca710f1f43c3a8ba1bb7b7958eac3a428d04a3", + "eb1140277a925d589f7161ed59c6486c4abdcb52fef3059184d6d4e1f226bc9f" + ], + [ + 919, + 127, + 2, + "cb1a8db18ca264ac0ae588b56c1e6014bfc92daaba745d7504e57df25e3f8657", + "4933c19e0bfd9070712badc81714ebbe4701d85676b669ff849d9bb35b1c0556", + "16913afd5f26daede7b1394be3e00f27854179101e3574043c80e2dd313937d3" + ], + [ + 919, + 154, + 1, + "de755a6369f2ea36325dccba28358b86d82a4c2d8156dcc74c7e7fc144ae5de0", + "de9288104645883bc7870207fc31c2df318e6af8d103f57f7212c211ebd0b677", + "900e4f6bc7f77635c70e6b937144d1e387f9493a657cd1910120574dcfb42521" + ], + [ + 919, + 182, + 1, + "50f61de609109ab1c90f41c1fec8758ed40aefbe4bab8bde6cd41e6659bb40e1", + "0481eb1368bfa17a3e42145830c74e1b52dcb0c0d594d2abf5541cac2e19e497", + "1176e4ff14e37a090fb716c534140196faed0face2e3e6e88db47b928c6bf966" + ], + [ + 920, + 127, + 2, + "d88ea869f28f9e406adbb23611b47927a919165f901cbbb71894b2665301f1c1", + "ef06298500c32753ebae15b0e4ed02de5ebeb41065f2e153c3f288b2e0bfccca", + "e87f94b1714ddcfacfcf0431807eea77cd91d4e353516663376e6f17d2b3915d" + ], + [ + 920, + 155, + 1, + "33b04c3e072960c7219e126112fdd5c6c5bd8e99be793d939ab94d94f2c3bfe2", + "c9a479215ca7c4b5e6827272ecbc58e16082e897854a025a86e13ce4edf44527", + "66647eaea23eff7f3c08710ade775aa197b7a109483445c8f94803cf10dd25ab" + ], + [ + 920, + 183, + 1, + "7beb9017c27629a3a62ff3ca879695c9d8f1e808e7d8a2957bc2332f36eafc60", + "f82b5459ac5e190f8c91c7881d153c16612e90770532e4121df511abc566c1a0", + "6d2ed136cadf40d23ad601523b6709dbe73462511e124718fffac8f3a9ce59c7" + ], + [ + 920, + 245, + 1, + "e39d6d7ccc388184f78ab108d69c39f117a3f50932d39d94fd81573815620ee3", + "12a87aca80a5e7ff6ae696e32903727fd2452e37b0a6e1c0623490319a8f084a", + "d5a4aeb8e20b961f77476a7844cc5991bc6bd2d3b38e5b51be0b1e7f68012e4a" + ], + [ + 921, + 127, + 2, + "45df8e2e26280cbf2f02b7797c5876c16050445f87305bf1380e7942bcaace20", + "960ccd1ca6f0117c54bcfa92e1e9db8849de450f83f719a47bdfe323d07830c1", + "88b561f37e769973e153418a21432eab3411c6de994b68de241d2b7ddddd547a" + ], + [ + 921, + 196, + 1, + "2b82e3e05e578344d18cc8c1aa2f8e1a46fb83dda4b1200c53e2f021201ecd8f", + "8b56962d9a1472cf26d623796725d3cc68c15ef9aa27b8b966448b3d80707be8", + "bd68873dd8ff9e66afc4f033c6f9d9c1fe6a42e12bf79379429bfc836c64aed8" + ], + [ + 921, + 204, + 1, + "1312641866b7ae04964adeb7a0bf4c715510a45e11dbd6ff16986af2e5d60aa0", + "dd7301dc71bc606e59e1f406b286f49b1a165a0929aa354ead2bf5c5c4f7c81a", + "94bbce9090ce4ca2e2a8c54d808565c80e9c2b1e2be7adec203d70ac98a204f6" + ], + [ + 921, + 245, + 1, + "217745e2a257036bcb97911d790fc139dfa56bcf1d76e26151334e020894c182", + "b1c617cda55badb6dab70d6b91c68a8e69022605edba83489e3b983325478840", + "389a43294ced46435fc660fcfeab8050c3762d5285868e790d35e5c35f93732d" + ], + [ + 922, + 195, + 1, + "2b82e3e05e578344d18cc8c1aa2f8e1a46fb83dda4b1200c53e2f021201ecd8f", + "8b56962d9a1472cf26d623796725d3cc68c15ef9aa27b8b966448b3d80707be8", + "bd68873dd8ff9e66afc4f033c6f9d9c1fe6a42e12bf79379429bfc836c64aed8" + ], + [ + 922, + 205, + 1, + "0fd2581722633ec0e5e46800b39d3e174f83c7bf63ab88f3908c383193fcb8f9", + "c4e0b5caa190eab1a81faf6e50ceb82ef1ab338f7ab71de540dfbd24651d7bd2", + "8283b9164da3798a23fe0a38fb715fd38b03d966864b2dacc5fa1a6fff17c95f" + ], + [ + 922, + 245, + 1, + "c4603f07c4f1fee4a25beeb2374e0b9a5e38a8838a683db9b932b48c3645de8f", + "c47425619af8f74c3f6d35c6988986c7cfad41d4a8085b76e30ee4fba68e2681", + "f058fd029143afa41a39841c7f10373ad49160c0fb0f9b56211d4d897c087384" + ], + [ + 923, + 127, + 2, + "bcd276ce20808aafb5d15ed9f431a9dbf2038d167f0aa8a329827c6c760f7484", + "37e7bdf15b06131449d630a411753e4b4ae88a8d8b6a83de928cec87c94de306", + "f8e6f1e584f792a3cf32931574f48e163445186233fe7aaa835cd89e06fda07d" + ], + [ + 923, + 135, + 1, + "7bca46844b4a90211d213520e604c4d43b97a5cc1afdb29f5d88fe80c345f322", + "403e6a7de031eee9bf0823cf5aa50ef2118ea40e4b5790c8c82dde543276f59d", + "704607af58adc5c92c6289d8503490754dfbae68ffe4492d7ecbc1b64c464e42" + ], + [ + 923, + 151, + 1, + "ecf1aeb0e61d495d5d6268f861cf09249dba16b5480ae9e56c3c0e3f42232957", + "190a1cf3ce2e2bef32e9f84869351d5703da48cc97d0f6f24974348d7c49c697", + "ff037db8633f128dbef87cba937891407242dc5c5d82269c5e822211acb60424" + ], + [ + 923, + 246, + 1, + "9baa93cdf6068b6f753dd856f500c5bad4fe85fd8da3407c565448a62555a8bf", + "5da44a484ffdb26af9997e2bdf59992c7a02e6a8386cccb2bf7c75a18fab20f5", + "216974044efcd6e8525852e466d44d02e4d372505c9ae28d281973b98c9f58cb" + ], + [ + 924, + 127, + 2, + "61af93cb19ec3508430bedf853171e613cd7524b320d66f791a11241c62f6e22", + "eb0d53a7136e199b4f9687e3313f63f4a15e8dc5d0742fdef528a762e427cc10", + "60911566b587705453395f4d981de32331215873973bc422663d219125c60c79" + ], + [ + 924, + 188, + 1, + "406a1beaae51cee88faa77a1cf661ad8946afc8ab433f4c666ddf222f5c7205f", + "60d4d9c39885e23a01e3fb09835b6bc495cd7dc53cddc6868b7585fd5a0aa151", + "3aafef08e54bb3542023de62bf76f447900bd69f571d20a02d1eac846f10334f" + ], + [ + 924, + 215, + 1, + "d60c0310be3f0c6c57f1febb811c3c5ea633c85906735d3b7178ce8c38259735", + "f37560c2b3ada7799facce318b8dbf7ea76ffc9d38135fc9d388f81d7d9eb7cd", + "323b5986f287d27a4df8403cc72bbffc5cbfa9f99fa4d2b2ce3a2fcde8d0906b" + ], + [ + 924, + 246, + 1, + "50d9502bdf0c1b3bd28672deb3591d1bf1b0e1640842b1aced4ea4e6d798f229", + "74995be94441f90b3237054ecbc1027b37ae4958d90b7534e68580199c752da4", + "97182f902db7a3678c43f81b9f299619f01769f3f10084b9a85ded5bab07bb67" + ], + [ + 925, + 127, + 2, + "3e73665879c1b7f9922e1e7cfaf4af56eb691d6b23ba23dcad0225e7aeb4de7f", + "2513d5574cda5e8dd7ef051267eab148af87ee8c2f668437abed0d596fec8395", + "3817801589b4c7cdaf077875db832a8e6bd0e4618ff006c0144ec11a72fb3ea3" + ], + [ + 925, + 201, + 1, + "eed2c7d3981884178913a7396487e773d6a4833ddfc4722e8d8690026df67d42", + "7c64ddb16ecd4c2f91da3fd38e1476a8f46e0fb9edcc7deba579b108700395c4", + "2e563266b3696132dd5a03ebc0c0dc871485b306332028fbdfda147594fda202" + ], + [ + 925, + 209, + 1, + "ff10bce5c6495713fa0a44ef3bf7f38552664e98e6775ff4bea0feda8a167c7f", + "59856a317f2c4aaf26d098215af35177ae99b38c494eb2a83d634411a9dc7b18", + "6d41d227e8c725925fb065a0fa22920dc1af8f654b0a3a27a55be7a8387a1599" + ], + [ + 925, + 246, + 1, + "8ea6481cfc5893f54be8fead916fce96145db416e77add9e76d6f8dbdf194000", + "8b6297eec0004dd1b6716d35a0ceb8ba18bfad0b4ec23f7b98ddf0590ac993d1", + "57dd3a0d65b6f44320e7b1c0e31cd8e6c5a8d6e64afc474661504ec0a34bed50" + ], + [ + 927, + 127, + 2, + "8948d6dd5b708a6f4c24a8ac84472f8807977b20a7382530d6a41e52f8023671", + "291037f15b1ef1467cf0cce2f34bc0bcb8918fa2a1690520c9933ad2466c39b0", + "e8a90457918a41a0082a57f7fa3933193ed63fcb89a9c033c978a26766eb48fa" + ], + [ + 927, + 187, + 1, + "406a1beaae51cee88faa77a1cf661ad8946afc8ab433f4c666ddf222f5c7205f", + "60d4d9c39885e23a01e3fb09835b6bc495cd7dc53cddc6868b7585fd5a0aa151", + "3aafef08e54bb3542023de62bf76f447900bd69f571d20a02d1eac846f10334f" + ], + [ + 927, + 216, + 1, + "e41826835091036c91e9362911a43b1abed539c2785cd802b640d28be1654bc9", + "a2e0319fe0dd37bc5dd49eeb02a9d0265c9292328f52f94c07875909ecfdce08", + "03c6bfc90985db518d012bd93bbe16dc4b469889c2fe4a803392d101e40eb4e5" + ], + [ + 928, + 127, + 2, + "d0ffc5559881be3d8ebb43a1d4bc31508990184179b75efad3809160ae1774f4", + "174d82582cf3a5a743e3ac6d49f6bccf6f1c52cab6206eca7e2de5b6bc24cf8a", + "1b44c5785ea23950e9ae16f0e3b8c59a0c916acf238c235f15d09da252e4e293" + ], + [ + 928, + 186, + 1, + "406a1beaae51cee88faa77a1cf661ad8946afc8ab433f4c666ddf222f5c7205f", + "60d4d9c39885e23a01e3fb09835b6bc495cd7dc53cddc6868b7585fd5a0aa151", + "3aafef08e54bb3542023de62bf76f447900bd69f571d20a02d1eac846f10334f" + ], + [ + 928, + 217, + 1, + "28f66cfe8570a2084f1cab8eea793a0abeae927da5d6a11005f6c2239acbed58", + "f024bea952ca3450e6bee6593891970d4c7a0d645a3e9d6b41e74cc7541a06db", + "37557b02ed00c79f057e6a3c6f7a04a60ddf27a4b168f63b943cc1254656b64a" + ], + [ + 928, + 246, + 1, + "163fee8c7bb9c8074e5a2918d1e2ad21866d0ce00fc1bc48ecc146c1da911ead", + "938b4dd7aaae32d80a3e752bced68e091d7583c64275d1b7fd07eeaf4cc3f08d", + "be186252fe203bf30b8aca20f1d4bd30f62e055504df520dd129603936dbec21" + ], + [ + 929, + 127, + 2, + "e0d73f853227304bcc7fcf5f42f2625a3b5c4012b122e886157ae34a7576dd6e", + "d4800d172cc96886bee96f346c568fc5f76ece423ac68ceb9cc851797653c48f", + "9693aada5d97d9d477e4dac4b19d155646ae137604bb31a3aad1e2335444ee39" + ], + [ + 929, + 131, + 1, + "eb2119522ebbd9f4a8285754cbd13992269c76008eaa88aac25820dbea5765ed", + "46140a53a5fdcebe8e443d377c77c8a232d7d06bb925b211f5b66cd43ec77bc9", + "1f25021b0c0049bf563c0e9699284f68675c40810678e0b5cd9fd945842f3471" + ], + [ + 929, + 190, + 1, + "be348507a72d4b68e2c332403c2f316fe848bb9eaabe5c2ef858130c0c580564", + "d5112653970014e052eaa80f7f8fabc8288cea8d971e10b54610992d84dc66ab", + "82422e8b7176404fcad6d0cd06d151a586eeeb6b24badaa73b4caae313e53d15" + ], + [ + 929, + 246, + 1, + "681b743a3dfc10ea45112a25ef169a19d02923dc8b9fd6f654582b42cffdb792", + "ebe3672618c054366cb509b491e8fa2396e12b6ac03d531aafa15471fe1439a2", + "f77ad2d4c49be13a542eaa16a66f95c1d78f0adfb61b70516a14d3dd48d84b58" + ], + [ + 930, + 127, + 2, + "539da07f1927b60c0e9603091f5fbecc634879f182ae5981672ce51e53b878f7", + "c6e064961da38f6166bb09c0e0cfe05c63aa7ff887ec6facff2187756a933595", + "6c9da9ef28628b204da0e29d9e921195343ca56fcc5074ddc18fbdd05fcff1f5" + ], + [ + 930, + 132, + 1, + "ac8bb97bdc33ecbb96e40bc35ebbb6a6c0242605ff707bd2683428e222835a8e", + "477fb25a1b9e8e1bf20613d7680a26e00a2a185d0309284f66e4a5ba4d63eedd", + "32cfa6ffe6c7f39413a3fd646fa5711342f2b37ad0eddb68d7c2bca645ed6396" + ], + [ + 930, + 191, + 1, + "91e05b8e1ca5d627f428767dab9efd09bc13548afca160398c73c03c643f91a5", + "629571c23f59dadb9cec73dc60188a202f79df8d21f0f20a2163cc0e66439db3", + "53021e5c58bdcfae637d355466e8b56dcf1389e0759eb7e6454e0be3aa4fe2f9" + ], + [ + 930, + 246, + 1, + "a06b9fde2dded2f3d9748c30a9cc60040b57ef520352b70869c76095acc48a31", + "4ed1bd75fc9de16d7feb0c50a693a821f5508ee6719f0b4c952f4cc0f586390a", + "d3754eb842f3cfc4291f3320696e75fa73ebe871e7631c167325b51f2dda9b93" + ], + [ + 932, + 128, + 1, + "0a9148ae8b887f483cc72ec3e7364d4f1f648f0e29e1df62056ae5747cf311b4", + "cccc128bea12670d4ed1bdcc421ddbc93ee9abcf1a07450a766891c16e497264", + "07f42e59e65baa4bf0744247b703b020bf43c768af3621006ca587d078998cd9" + ], + [ + 932, + 180, + 1, + "14e307f3779fc7d0f74f576b6103469df19515bc04e7eb2ead49e8c069462cd4", + "7bc254d0ed0671ce8f80fa94408fbeee2a60f9917f92587d2f993727c768863b", + "ad7b4737c942b95df04b9f1d980c552fc7c04786a40e3c124b0788dafbaf2e3d" + ], + [ + 933, + 152, + 1, + "09117668837534e6c7ecf1aca0f2497b0d837e5dc42920378487c5817871464a", + "f72a7b6bf7c699d0e0211e17c5290c9fa798cac1ae2a41640b62d7c710a89934", + "c2b6a36044c88938668f6b427538f9197491ad59094432c5cb34a66e29e26461" + ], + [ + 933, + 180, + 1, + "8bf6e9e010cc78b7e603aa559d59dfe2bc239cbc41810f2079154758f65b232c", + "e1b4ea6740e65ee48f4e6921701565d1ed05908fd0f801e566aa5abde1239c46", + "881f0c7b2974823ede78ad467c891c519e01ef12abc4c184a854be30f3b90950" + ], + [ + 937, + 137, + 1, + "4570cc2af04793180402e2d7d50e25e2ed0142b5ed807d534e2e649d55f628b4", + "43c318d20fbefefe133db44f765383b5c2bc14554e97b9c5f12a542b4d9059b2", + "b813ec6822bc0f17e7ee44b5fe66892950ee71eaf426176416e1f09187e321b7" + ], + [ + 937, + 212, + 1, + "f9aae7d86ecb0afee1010c37137a67e08fd7133e83b2b49f8418e9f95b0794da", + "9eedd369844ee2fc3b84c2e6f17a49b1454f8ee0b88aa1aee6c212845eca8f2b", + "198dda3c701434b9f8ed23aa6cede5a7ccc88debf28093521bdb5b7fbf679afe" + ], + [ + 938, + 184, + 1, + "4adc9329920d3632d08a8c343cc4351d9077a08828efd3743e189c3fb9e9f4fb", + "1531ac7e3b5c2c19694170e99f3f1dc74202b273f26dc6b6facec748f7854328", + "10f308f211eff085926ca24867486f959057dbdd7fb0a03537b926cf36cb686c" + ], + [ + 938, + 192, + 1, + "4d50d66b2372ef31683ecad326833845d34c5a9d5cd5424a419d05eb100eaebd", + "ab5307bd610f1f9fb3530b4b6604fa480103956658f5bac8ac01f96748738a43", + "112f96894c0ab973fa4edc55ac216c96b702cce14fe6665e39fcf1729b3fa74a" + ], + [ + 939, + 184, + 1, + "5ba26d2601f0369baedddc9a8c63af3d720a4d64148b50bdeed8fb4213493a7c", + "e7d1f8acd07b14ade14985e352231746eefc07ceb584d479a0ba4a2d821d5e5c", + "958a3ec865fcd19bff63f1e7d8dbaf7677c9e1954a77943930d8b9d582b01bdf" + ], + [ + 939, + 212, + 1, + "4217c6da8230505785ff8f3c06ae3b9777dd0e6b37cf7169d47e48ca9d476afb", + "075ca73bc8d1d910fec00a29683833c8d87b28555ff113e817acc9132f427185", + "cd77e348761283575f58b63bf25fe696da4440d0160a8b2ed61e96f164b30ad8" + ], + [ + 940, + 137, + 1, + "685c868b9453ca34fe22cb4e06aacf0d9613490b11fd701b721e33c5e7d7abe1", + "5b64414318b063059716b24b2141f045758a84aba349f2673c43f3d7a4088fef", + "ccbc3aaded62c69c83eba2d006f4dafb2417c4f28175ac166ee87216f276a1ba" + ], + [ + 940, + 192, + 1, + "bbfcadfc2475122d2299591ad20ed5c010674a22fa219bfc2963da1973dff83e", + "3888360263a69692df40e3fbb268186325cd7d2ce8d9370ce9d73d0628862956", + "8ae54308e3fba26f85c0f1ed00b7687df093380aeaa8c7f146467b7888c47594" + ], + [ + 941, + 138, + 1, + "4570cc2af04793180402e2d7d50e25e2ed0142b5ed807d534e2e649d55f628b4", + "43c318d20fbefefe133db44f765383b5c2bc14554e97b9c5f12a542b4d9059b2", + "b813ec6822bc0f17e7ee44b5fe66892950ee71eaf426176416e1f09187e321b7" + ], + [ + 941, + 211, + 1, + "f9aae7d86ecb0afee1010c37137a67e08fd7133e83b2b49f8418e9f95b0794da", + "9eedd369844ee2fc3b84c2e6f17a49b1454f8ee0b88aa1aee6c212845eca8f2b", + "198dda3c701434b9f8ed23aa6cede5a7ccc88debf28093521bdb5b7fbf679afe" + ], + [ + 942, + 185, + 1, + "1c3de1aa476b52aa60579d47411f77c3e093244220744b24b2ede58ff7b9a331", + "f413a2d9c8cf2866fd640e7e60476d754253b2b2cbefab8618f5de4a92d549f4", + "cd1f36a3b55ab4934d8107bb55d56896438cc9897d83b728380c3262c08e5859" + ], + [ + 942, + 193, + 1, + "555a0d05386135e314670f8cf13ab4c4509b0ef87b6537ef340bd694d40699da", + "0524d186ac6fa8031e6f398415ecd98fc4d8bd3f3a0cce25a855580ddcda175d", + "dfe0568f74a54bef8b6338ae3475449fdb0e8e75558323d41f0fbdb22e360e0b" + ], + [ + 943, + 138, + 1, + "2c492eb34877ca8259ee8c3fda9d29581603f29d8d17f36a247dc013dad383bf", + "61b8ddad57244fece1393f0a195ef43ed9b6c66798462bd6f6550093aaaad325", + "73f665471b157bb4460f62224f48389f8577a1b9b3c28ff816e4305643bba2fc" + ], + [ + 943, + 193, + 1, + "b0a96cf5cdb4dcff80bfe4373bd3dedd112d32c731f4065dad410cce0d0841cf", + "e853f8b1e6a41d1b48f8478851b3c64afdee0904735b530eeaf6095316fa47b7", + "e860ee1c54f30b2ad018abffcdcaa46c7b4ceaa351fb82edfa13b46d3bdfeb99" + ], + [ + 944, + 185, + 1, + "5ba26d2601f0369baedddc9a8c63af3d720a4d64148b50bdeed8fb4213493a7c", + "e7d1f8acd07b14ade14985e352231746eefc07ceb584d479a0ba4a2d821d5e5c", + "958a3ec865fcd19bff63f1e7d8dbaf7677c9e1954a77943930d8b9d582b01bdf" + ], + [ + 944, + 211, + 1, + "433dc5ebb2e055345da70e3d38ded59dca38a71afb5465f98038841b902299bf", + "16164c9dfe5941cef7d73da2c60de1afe0997f72480d9eabec73f4479629ac69", + "f216a4352e2bf5c379081c45dbeace8b84f01e4b3d866608db781ccc228e9427" + ], + [ + 945, + 200, + 1, + "c750afc6260bd0b702bbe63d377378e4465150aa0b371c3950307e944419fdf8", + "b3357702e65645720f808bd608d12e3c04a5604c4da18c4addcd43ca10d213a2", + "d0625bcdd2991f2fe7289e5de5204c73078889124a8dacdb096324a70d214dc4" + ], + [ + 945, + 210, + 1, + "9296d417fb5c1203217b948d16cc48c83c4d2aea128569e753e56e3352980ac2", + "3d5cba671264d86891fc2a546b33b5ddb04da80d4bfc23344a840e513581b6cb", + "9c5df8adbfaf6aa315c195ab7198bb5b953fa13a0aa2b99f81b3f9883a45428e" + ], + [ + 946, + 194, + 1, + "f6f1629b0b6cf895279cf06902feef89e5950b297fe4f48cce8a976275d257b1", + "482ae6ea531f7869141480216390ff8e5ea0faad287a3c1476500d3c5c038a69", + "47ab39102fdfca685fb1e1eb585d7fa2f5ad23c105460cc3eebfdc0cb3a466fb" + ], + [ + 946, + 214, + 1, + "d91a12abd1dca67aed2e8e1639f7fbcdea4d77e91aaa2a2ae6658de625646b2d", + "3d5310b310d982327db7b4a7cce16ed09bc31dad436de032d4d79a5a980d1aa7", + "ac3f32d35bd4d58b37f7117573b57823f98bd441b5d37ff249a480d623f1e3e4" + ], + [ + 947, + 210, + 1, + "859668868ffec17e006ec4aea3969e31bcfd50a42f3494cd63d066da737de3b9", + "0beaa815e414f37933aad07f82c24a195b7e10e84bdf14c10c10a327afb988bb", + "0f94047136971b84717e6dd7f96ed47df0d7aa52713a8fb499e4b2426300e3a7" + ], + [ + 947, + 214, + 1, + "26dd05211733637b235b492ae64acf129d0e9e8a0775dc5ab6f38fd8483626cc", + "6dac047931a0c9f00aab0cda6b35ebb0a84cfbb4099b31871e0283757445fb6e", + "b8dc55f99084f6259970878b794a4502712a86417d0f97d1bbb415ee119c9f1b" + ], + [ + 948, + 194, + 1, + "01ee99767cc1cd9f8bee636c07b1d2ffb79ec6f750cd3508598d242100698b4b", + "d40a2389841ce1a0ccccc1a6d0a64c486134281c00ad475a86b1db24d52b9aa8", + "ce6a889be80d0dad540ad34de7517b736d22a85d70da159bb13f394f2bda6770" + ], + [ + 948, + 200, + 1, + "c3d69a685629b89fdf5579b53b8f38d673edbdb8e8807ea87d2390e6c8f87338", + "84fc465b04368c4ce6d438d40bd2ada598113627b37725e22d7615a7ea7a7b27", + "a5c9986f0305fe26fc5daae3ada01a42b62463138c4b306268ff52d1c30447cc" + ], + [ + 949, + 136, + 1, + "39606676cdac1e8bb47ddd3670bb35a65b5f6604f6586a5b6b3b80bfd38c8bea", + "2ef7c50e2a005cbd71e15aeeb30f425c72ecfa027bf319b9b61f852ef665e413", + "4d92fe6caf2d0f4798c693a938fc918dafbcc2c98894c702e6ae3b62c5b0a8df" + ], + [ + 949, + 150, + 1, + "eddb0d1fb62763833c86689e03c9e454c78ce0aed7d46d8e94541f93a1f54c1e", + "3b0cf575ff769cb0586980676f69db356ff93b2b2fbc93c071af395e6d751d58", + "1b8a68b82ad7551f59b70c52a822c9d2cda7f760285384604db1c495a597446a" + ], + [ + 950, + 130, + 1, + "5046481a40185f0ef6df0dd61c3f6d17bce4610516c5e06f7fa77e0b5e156b31", + "5c48e6b9b67c09ac161e6e7bb9a452dff424439fb142788ab7692fa6e14b9940", + "e2776007477b69b45a9612205cc8976278c21adcb4e044601dccc8c6bd0cb16c" + ], + [ + 950, + 136, + 1, + "3bdcb2d0c51776cd5a4835087d37f9de9d76d385e1d62c6dc9237b51a85cfbca", + "4b1ad533a8c295155ef614da3b4ecdc2b3c15f83d4ebffb9e785e3888e2f5d18", + "1567baa4e927166ea7a12e0993e8d9e88c964d4c42195cc87a5a8ddb31cecdab" + ], + [ + 951, + 156, + 1, + "424a8d6a90db04bdcf926ebf5e062dc8491160ca92670c62f536131d98887f58", + "2e2c6c711f5017c403b31950578f39288f3554c6bf0f4307adffaa06ed428b74", + "eedb92d9108d10c6ba397d6c72ae78e2761c1ba02b2657cde61a6592cac62fba" + ], + [ + 951, + 162, + 1, + "586967420c71e1a8d1d5d026bc40182fad516856d67cc3624afe11655c98798f", + "8e34ea2258437b4f9cb2b0ac41094368a19ce849df9ab93bdde51abc7613b0fa", + "6b01c24d54c2c47b0ee6e20612252ee8a726a461a104b51f122dc71453a8b336" + ], + [ + 952, + 139, + 1, + "1c6cb5b087c0136bfe75ceaf3f2217bf9d4bc66cc714048900007b90768b9ddc", + "838c6c60cd4f5f884e038cb0f2871dadfc3df9a752bf9b703e516204894278a5", + "5d08fc3a8a23ee47c878c7f0610eced773b69d412559179fbc6ebc037b7a80df" + ], + [ + 952, + 143, + 1, + "8ecbc7c987f197db1ee57e9671517ae6a9e8b65a112409a5d10868b9f17f74ce", + "4576d35c85aa98387382e790f525bcaa1ea20ccd083ece61ff3c9f48169f0265", + "a409a82542d23a326d559da8cd70914a7a4ecbfad443e2d5924ed12111dd91e6" + ], + [ + 953, + 143, + 1, + "c2def0c057bca7edf7b532eef1a0cd840f8c8107c3e594885b5bc7cc4eb12222", + "8b7fa5515f7e48340618e5da0f962ce2e9df3a41bbffb0545674c15294182735", + "c641d9cbcb085e6ccc7e30e58fde4bd63f7cf477db9f0e8753393acd7dd18f9e" + ], + [ + 953, + 156, + 1, + "c9851498f7276cfb5a6eb34b5475295b3744dcfc0e90e994a7170a424890d345", + "c391b602f9ba12ca8239075276ed8ea2ff2ac11446ddb56367a141eef407b078", + "5c29245f520eb13597dc7b5750221e7fb7f72f80990a810e2977762a1a9a4421" + ], + [ + 954, + 139, + 1, + "06cd4b14bf022248c535786f98bd8bd88ea493b6da3286e8d606f3bc23a76033", + "907caca9c5ba38df10c976e15f7f72b1e2806f4700fe8505c124cdda5627eb01", + "0b919ef4e4b4f0f349a568f0c11a5b8945440829937e0e0693f00de79a83b332" + ], + [ + 954, + 162, + 1, + "ad2c91ed8cdbfefc97c32ad5143d8bf495f5d7b998afef8bff044a91bb418904", + "3dc53533fe3fcfddf674e9f987e5e18d38d6b09ed3f1a971be4b7bcab778d03d", + "50763c0f395d9f8b633fc55f5dabfdaae0bb77eb7bbef7f0c64cdc3c85e117ea" + ], + [ + 955, + 179, + 1, + "4570cc2af04793180402e2d7d50e25e2ed0142b5ed807d534e2e649d55f628b4", + "43c318d20fbefefe133db44f765383b5c2bc14554e97b9c5f12a542b4d9059b2", + "b813ec6822bc0f17e7ee44b5fe66892950ee71eaf426176416e1f09187e321b7" + ], + [ + 955, + 198, + 1, + "c3df7eb4edea0699e8fcbb90a8e1eefc23a7108f79a73df358afc14140aa8431", + "51d181559f671d32017d803a4b3a745635ef04a2f538a338bf4c8484e1f45e18", + "9e4f25e8655ecb60e3d4fb0060a35222f4834410ba16dd1ee4beb668bc38415b" + ], + [ + 956, + 220, + 1, + "3c8820702297530942a1074a127e147d9eadde1fa5ac4b939ffbd032cd88908e", + "0a6cdf185f592ad9d98f92ade0cf4cbb136edb414fada9ed29c68c4813d3c126", + "899044ff60776046f4675ef887aee5a24c1bc54bda78e53c26f0c62c3dfbecc6" + ], + [ + 956, + 223, + 1, + "2183c07430fe485529efc42879508278a9b66eee765577dc5440a7e28e56f2c9", + "41d5f6778c788b829fdc05e999e0f81c926497cb804c373e477109610c684426", + "a4175e5f4b3342d14a618aae8c1d16fc44eff70e939cbabeac09e5e0428dcc32" + ], + [ + 957, + 198, + 1, + "6227c995a574bf696243baf0590ea1e63ddd6109f206991ae437843edca9495f", + "76310057ebecbe58448fcd7f8e7a46f1138f7f2de4d08d625f67c9c644e1f88e", + "b1583fcbe019cb2ab12955bfd333a17ff82c7001b88d977ac168892ab30e0bbb" + ], + [ + 957, + 220, + 1, + "51ccbcc726321b2f24e454f850f6e19f27d5e7bfaf53c371ffe2c5e75c2cafd5", + "989add29f0a0182cb799ca1c8acde413f444cd2fd53d1cde9b5a99283ef52c0d", + "a458c147b41febf9117f9a8b354404b3d964519e3f894f58bfd33eb71b3bf601" + ], + [ + 958, + 179, + 1, + "f6f1629b0b6cf895279cf06902feef89e5950b297fe4f48cce8a976275d257b1", + "482ae6ea531f7869141480216390ff8e5ea0faad287a3c1476500d3c5c038a69", + "47ab39102fdfca685fb1e1eb585d7fa2f5ad23c105460cc3eebfdc0cb3a466fb" + ], + [ + 958, + 223, + 1, + "6460fe77719999a1a646430551d69fb49bb78dfc332dd12ce5de49364e2c5e90", + "255c7cb83da33a82dd141224b267ef4eebf913f2159451b91090557fe3f37e8d", + "2cc716d709dda17159c32140c4407c8a427ab2bbc9433d10810cd51cb62f58f6" + ], + [ + 959, + 145, + 1, + "4b2610d2389d1786a90faba9e68439c63e354133ef3ab69c330f7df441520298", + "908a6396aaa771311b2a741f5fa840d2df55d5e227245aac2b810322f93ffc19", + "31a9c890fabc93f87bac5b7626765599f004ad7fa8d5ca79a0948ac2485c7367" + ], + [ + 959, + 178, + 1, + "069024440bb1103bd0da93c54d0c60a3ef4fa76bea6b43f3b9b336029e11571f", + "2d0899ce65a60d99a7579c6ca0e76db4a361fad04158da92c7ee17caf9c62149", + "f790de915ec95daa1e3332ef72a535f93f41718a4c33653d776511806eb0c6b3" + ], + [ + 960, + 163, + 1, + "5ba26d2601f0369baedddc9a8c63af3d720a4d64148b50bdeed8fb4213493a7c", + "e7d1f8acd07b14ade14985e352231746eefc07ceb584d479a0ba4a2d821d5e5c", + "958a3ec865fcd19bff63f1e7d8dbaf7677c9e1954a77943930d8b9d582b01bdf" + ], + [ + 960, + 221, + 1, + "d787208d732997a399af512abaf54d8c2a236e20dfbfa650e683a5d482b0f3cd", + "5d5b5b5e03ddcfb5534f97d5bbe817d9de1082ae5df8c6769a5b663078be3be1", + "bb3a1a20bc5e972e400e98e25b4c94feeac920e8b272c62fb40f1d7abc5a8845" + ], + [ + 961, + 163, + 1, + "2f58c4099bbf3bd95f6d260f0f8d74ef79821793c4c0d7744ab52c6bc4531e67", + "4e640d74118b47164d254d937df2c7316e9c9b83e306af43ee3b296440c076ef", + "c190a18340184ea1a42e3b0956b71319bdeb00612e0b06c61ccc243d3382a486" + ], + [ + 961, + 178, + 1, + "25ce248196f6401ad37dfe9e457dcb86d47dcfe40fababa6d792fb26b92bc459", + "f73e696ca7f567cfabe780dc4d35df301b4aac3f68e0f434b18ee4291778fa2c", + "7070e8afeddae0f603c221c5e334a0a3794a955b79c677ee9907a9a1bca61e95" + ], + [ + 962, + 145, + 1, + "01ee99767cc1cd9f8bee636c07b1d2ffb79ec6f750cd3508598d242100698b4b", + "d40a2389841ce1a0ccccc1a6d0a64c486134281c00ad475a86b1db24d52b9aa8", + "ce6a889be80d0dad540ad34de7517b736d22a85d70da159bb13f394f2bda6770" + ], + [ + 962, + 221, + 1, + "4d45296657513e4a9f2bec611751a5d7d5ca753871886606101732af32079ee2", + "31faf8dbbac5d516cf582cfe9d6883976b5bbd385447caee3fa9ab0a27cca914", + "3736c8624566247ff908d4e6e9a8ab2c4dfa15278949bf8517b4b294553dbb1d" + ], + [ + 963, + 144, + 1, + "85c7f4633b047e005b22a3e6b98d3048af35d57e85c7fe4a0dd168a58b27a2e7", + "ad03e332a78da3e5601d2f37177b3b48e5fbe4f64ce5c01b31b96092a3044867", + "f3b3afdf1ac655347fea7bbc440275f1d78a5547cc4d366e2e9746291098f10b" + ], + [ + 963, + 177, + 1, + "8a46b09a00c2a7550e345e52d52f601b17cb361c0bbdddc98245b2bfaf887394", + "df82d593ca9dde21a5f010e466a716bd5dd8232aca4cc756f4b25557dbc071e5", + "77538ac3308dcf99548669f88961967f5cf6dc045227f95c78d080035f177662" + ], + [ + 964, + 144, + 1, + "01ee99767cc1cd9f8bee636c07b1d2ffb79ec6f750cd3508598d242100698b4b", + "d40a2389841ce1a0ccccc1a6d0a64c486134281c00ad475a86b1db24d52b9aa8", + "ce6a889be80d0dad540ad34de7517b736d22a85d70da159bb13f394f2bda6770" + ], + [ + 964, + 222, + 1, + "4d45296657513e4a9f2bec611751a5d7d5ca753871886606101732af32079ee2", + "31faf8dbbac5d516cf582cfe9d6883976b5bbd385447caee3fa9ab0a27cca914", + "3736c8624566247ff908d4e6e9a8ab2c4dfa15278949bf8517b4b294553dbb1d" + ], + [ + 965, + 149, + 1, + "4570cc2af04793180402e2d7d50e25e2ed0142b5ed807d534e2e649d55f628b4", + "43c318d20fbefefe133db44f765383b5c2bc14554e97b9c5f12a542b4d9059b2", + "b813ec6822bc0f17e7ee44b5fe66892950ee71eaf426176416e1f09187e321b7" + ], + [ + 965, + 206, + 1, + "f9aae7d86ecb0afee1010c37137a67e08fd7133e83b2b49f8418e9f95b0794da", + "9eedd369844ee2fc3b84c2e6f17a49b1454f8ee0b88aa1aee6c212845eca8f2b", + "198dda3c701434b9f8ed23aa6cede5a7ccc88debf28093521bdb5b7fbf679afe" + ], + [ + 966, + 218, + 1, + "586967420c71e1a8d1d5d026bc40182fad516856d67cc3624afe11655c98798f", + "8e34ea2258437b4f9cb2b0ac41094368a19ce849df9ab93bdde51abc7613b0fa", + "6b01c24d54c2c47b0ee6e20612252ee8a726a461a104b51f122dc71453a8b336" + ], + [ + 966, + 227, + 1, + "4a48b4d4581934425530ff8dbf9566c0f427c6ff2dfd37a281d02e69485691f8", + "7d6ea0c8de49390259f47b991330e659d255a9ee0c7faaa2c28226fa98f2774f", + "79a7ae818106579b1110b509b6ad7d407642eee498ba38df4a634fb1e5c063b8" + ], + [ + 967, + 206, + 1, + "6be30426700c8031e56e31372cce784703e8143f2c1827fd5d4d57b54b8375a7", + "574aac6e1ea2fe4566fe46eba5b33fe54ccd121b9b992cec5ec73bd371e73060", + "8726ffc6a7880f63e7f5cc7d9b4cf8eeab4bcafffef3c54c71c29240205f7227" + ], + [ + 967, + 227, + 1, + "621aec529ce620ff423f0936e9d8cc8fc33b18a7e0bd7480fd6d3a740cd4da13", + "8d174579b1bf9996a80ba6378d187d5e16187f069249a363444bd25918d6f928", + "f52648818fc9cfc6c13aa24b31abded57829c20a35c108589b9f82f22c6fb4a8" + ], + [ + 968, + 149, + 1, + "01ee99767cc1cd9f8bee636c07b1d2ffb79ec6f750cd3508598d242100698b4b", + "d40a2389841ce1a0ccccc1a6d0a64c486134281c00ad475a86b1db24d52b9aa8", + "ce6a889be80d0dad540ad34de7517b736d22a85d70da159bb13f394f2bda6770" + ], + [ + 968, + 218, + 1, + "4d45296657513e4a9f2bec611751a5d7d5ca753871886606101732af32079ee2", + "31faf8dbbac5d516cf582cfe9d6883976b5bbd385447caee3fa9ab0a27cca914", + "3736c8624566247ff908d4e6e9a8ab2c4dfa15278949bf8517b4b294553dbb1d" + ], + [ + 969, + 157, + 1, + "bf0857fc0737b364e0b1b22f1ec4ad58d9b4a34629bc22c6b1d47af8c895d5f1", + "3478af4d3f2f62c44c8edfdedf95508179f8e5a118ca470ae23ec69f4818a98c", + "7d21f9133837735cade46221bfa0cb32e42ddb5b1c21e9eb17260e4a9f1ee5e2" + ], + [ + 969, + 159, + 1, + "3c8820702297530942a1074a127e147d9eadde1fa5ac4b939ffbd032cd88908e", + "0a6cdf185f592ad9d98f92ade0cf4cbb136edb414fada9ed29c68c4813d3c126", + "899044ff60776046f4675ef887aee5a24c1bc54bda78e53c26f0c62c3dfbecc6" + ], + [ + 970, + 168, + 1, + "6e2252a01e25a4fa15541c256bcf463e073437ee832267d28e1a8fd298afbbd9", + "56a113723e7f230400bdf7b73fa922eef6c706b562ff58f4f299a9ea0a55115f", + "e96f24e688c56b904a823b4e42b746516565711172bd55d7443d0e8bfe1c1736" + ], + [ + 970, + 171, + 1, + "8ecbc7c987f197db1ee57e9671517ae6a9e8b65a112409a5d10868b9f17f74ce", + "4576d35c85aa98387382e790f525bcaa1ea20ccd083ece61ff3c9f48169f0265", + "a409a82542d23a326d559da8cd70914a7a4ecbfad443e2d5924ed12111dd91e6" + ], + [ + 971, + 159, + 1, + "1bd6ee05faacb5f9462f37ca9e6c0b4547b9cf858fc1f7001a24deb2d305735d", + "94371496afeeed4291cc095ddad3834c0507d5c4dc61903939dbff76bb7670ba", + "98e8758fcc33f9d9ae5499fe80664c83649cb8bc92f22ddf7c7651a200c2a610" + ], + [ + 971, + 171, + 1, + "1fd39682ed2dbf8297b476e6dd5d6964b2d64091c07f2995d1ec9e3de56b5ade", + "1a359b8153580845544f3b8b7fed8e5529d096fc67454d1b132b7adaf6c03839", + "e66af297015398b919fb4f02cdd9364d77a3f0f5b71f8175eded06b111f88c20" + ], + [ + 972, + 157, + 1, + "d5aeb13118d0b7cfd2be02dd39a38277133205312f5d9d7927ffc788e2863ef3", + "b9ed98594ed7a6ad26b365174eeb933c91de441fd60a4ea5215c83b463e3c569", + "bf8618b05367f6a16ddaf5b692974dcd02395647cd6b284d53847aff0f95eb29" + ], + [ + 972, + 168, + 1, + "16113385f7c41f4bd042086f22648908519aec980d2caa579add79f119b477c8", + "a520c222e38e3409331b5634183e51eb713041be1836c66d7d0fcf6db0576bcd", + "6c4313039e5574484cb147e77cdd3e8f812386f506aeb9b558f7aff19787f441" + ], + [ + 973, + 158, + 1, + "5ba26d2601f0369baedddc9a8c63af3d720a4d64148b50bdeed8fb4213493a7c", + "e7d1f8acd07b14ade14985e352231746eefc07ceb584d479a0ba4a2d821d5e5c", + "958a3ec865fcd19bff63f1e7d8dbaf7677c9e1954a77943930d8b9d582b01bdf" + ], + [ + 973, + 229, + 1, + "581e4f08764d95bcdbaf5d0cc8c46dbed6e6d563b2d00e189eecd0907b9973a0", + "b6507f39950d24bcc1f324a3b6b1fa2e2dbe0a8802e2e62d48ba260e62642f6c", + "0aaa754a92a7d989170a1bf26478fcb1178d46f27c10c7bc0c234b23cf9147b9" + ], + [ + 974, + 147, + 1, + "e95a43bab7ecf16e42f8e926d3f73b09524736af79432f23e8a23288844e4a50", + "a22d9ca9f847581ee0ed6e651c814f0ff2c47eb42503e6f992ef26efec94b88a", + "77538ac3308dcf99548669f88961967f5cf6dc045227f95c78d080035f177662" + ], + [ + 974, + 172, + 1, + "9da2f01facf70c9cc8635de0dfc8c938dbea22149845eb748b839933de0986cc", + "ad3e8aaa09700289749fbfea9fdff8c2cf5f5e15a5d3c4a38f31f1e44bb17ec0", + "f3b3afdf1ac655347fea7bbc440275f1d78a5547cc4d366e2e9746291098f10b" + ], + [ + 975, + 147, + 1, + "195b5b7579e08f051d6d85279ea31f79347592ff87a6bd4cc44c39df475dc622", + "82b2e96c01e3d84e89754fa5b839a213f63f3ea5fe83d1ca4b4d6172fcb5e5ff", + "bdeed16dd8236d0da4c7b74f754d877ea6a85a36b4ef546bf691860bed43c51e" + ], + [ + 975, + 158, + 1, + "ad303f761c4803f257523142951ee7ab0b844000ed78c16d7e850682a9bbce70", + "7cff1289f06256e68e8dc827068f5c3386b64b4928c705b2d9ffb399fd5ffc66", + "461a03c4f154373c6dd7ac1265745721fb1e1dabd8e1fc9f83cbb7a57fa21420" + ], + [ + 976, + 172, + 1, + "f6f1629b0b6cf895279cf06902feef89e5950b297fe4f48cce8a976275d257b1", + "482ae6ea531f7869141480216390ff8e5ea0faad287a3c1476500d3c5c038a69", + "47ab39102fdfca685fb1e1eb585d7fa2f5ad23c105460cc3eebfdc0cb3a466fb" + ], + [ + 976, + 229, + 1, + "b785d95f63ee725c4d9d9e7a2d9b687e2a88ea27e9b99f4ece0e7281db45c884", + "44ae236cd54a6a982c41835f538813dfea184c8d927ffc8916117dafedae590a", + "761d90c302a8d1a65aa6a37b42667d781d6023ee63c747d21021f1fdb452ceb2" + ], + [ + 977, + 148, + 1, + "08f801ea50539e290bca747d14ddc0d82faec5897b8354f9eaee56528808b851", + "7815a3c7875c2915a0c63c1d61d5ae2c5bf0607535c0e7ffe6b5eb0631784ecd", + "f790de915ec95daa1e3332ef72a535f93f41718a4c33653d776511806eb0c6b3" + ], + [ + 977, + 173, + 1, + "e50517c9ad1cf99838f00f393139a1ae0dbae1d550b4699b255d86acce0b7e78", + "00ec849748f241f57a35b1eb9db2aa4759337259cfa7d5b6f3a975d6f790de3e", + "31a9c890fabc93f87bac5b7626765599f004ad7fa8d5ca79a0948ac2485c7367" + ], + [ + 978, + 173, + 1, + "f6f1629b0b6cf895279cf06902feef89e5950b297fe4f48cce8a976275d257b1", + "482ae6ea531f7869141480216390ff8e5ea0faad287a3c1476500d3c5c038a69", + "47ab39102fdfca685fb1e1eb585d7fa2f5ad23c105460cc3eebfdc0cb3a466fb" + ], + [ + 978, + 228, + 1, + "219e95c43460e9b44ddf5494c1b64bf388e92829e699d16b9ba0c4a94611ed10", + "11ef4ad859ce9b936655c6bcc19e739c22b9e60cf7eda996c2640d9f588a8997", + "4740c18d72a4559e2e0bd3d79342fff623ab7b9236a68054cb81415e407e5601" + ], + [ + 979, + 129, + 1, + "b8e8a01e49a1ab62e20f3be57ee216db5d0a19e54a8f01bfe17ff4353ef82b54", + "8c5b4a2359f8e32293019673f035f338b04be02c0833fc8d2d72d1297d06d73b", + "34ed12763b1eaef22e5056d4ef33a9e00b37cca5f7cfeac949536ccc972f83d8" + ], + [ + 979, + 153, + 1, + "e084eef7d5448784db4b9cf3c60fdee97d4c5aefe2d028e969265d0c6345ac30", + "718d8fae7f6f26e5cd5beeffcf772e03e64cbb510b5f30636c2cead119d381f7", + "e1ad80c61e10b60842e257e0e3c117b89f60b22e8f3e6de59f2458840120124e" + ], + [ + 980, + 133, + 1, + "daf882f5a8661ff7aa216e10b288a0823c24c9089ab390046dd6a198c9dcf689", + "bed87b98d5195f44866849ee626ec94b8ccaddd21ff78e96c307c73c96ff8035", + "9c2e331d4809e8d0e091f969685c1f5c5b38c46bada2abb496cfe0f5de6cf682" + ], + [ + 980, + 181, + 1, + "06793fdf931a4daebe03e2e8a363f95df511467052ff1200c31e417a53a779d8", + "a31090f76c0e09b11d73dc98c1502c6b1838d57912fcb95648b30883197dc971", + "a54e9be8b8e2a1e7b40d1b9a107cb02c7c03919f23930680b42d4c282268004b" + ], + [ + 981, + 129, + 1, + "38d924a549951df387e55d137b30075460a5dd9eb378ddd8409ad05806c28004", + "2088b80447fcca6d813dbdd6dbb58606c7d7c9aedf5145505a8a8516e3a9becc", + "656095daba15319cf1a574366a8e1c78e89b2d0da739c05041a8915887e0ff05" + ], + [ + 981, + 181, + 1, + "83967dc85351a42605a9b1431c5526edf515d9896e1798443965c08fd42d5f74", + "89a0a44a379c54d61065ba37816c1407f58c63a3a4694974d6770821f341449c", + "b71efc9d7b0b1dc65eae0bbfef384246a9075cefde381430888b29a04a4962cd" + ], + [ + 982, + 133, + 1, + "8ae2c3474d859867ef9e295b1bb1f2f36b7e8302608b9cc8409644103d86bd39", + "e2b34f76f2dfc7869b19ffe810ccb880c69717c3864a1a289d3681dcdbc77aca", + "1b8a68b82ad7551f59b70c52a822c9d2cda7f760285384604db1c495a597446a" + ], + [ + 982, + 153, + 1, + "eb6daeca9e66f4f51a0b414f06832cb8ebc9229627893aa27b686a80d9465674", + "69fca5639a31003b382ff31f1a5fc63b63c73c28ffa3a298c09384e35ddec225", + "4d92fe6caf2d0f4798c693a938fc918dafbcc2c98894c702e6ae3b62c5b0a8df" + ], + [ + 983, + 197, + 1, + "5ba26d2601f0369baedddc9a8c63af3d720a4d64148b50bdeed8fb4213493a7c", + "e7d1f8acd07b14ade14985e352231746eefc07ceb584d479a0ba4a2d821d5e5c", + "958a3ec865fcd19bff63f1e7d8dbaf7677c9e1954a77943930d8b9d582b01bdf" + ], + [ + 983, + 207, + 1, + "73b55bc2c0a48a048d3589589a769ba73b2036c8bcb7b6d654fd3baa3b23cedb", + "93d364c14b3cea05d1bd410b82a6f921b1c6558e8b8f09fbbbbef2bfcc43ffae", + "c9cf09b84dbe3bd11e87eb60666b39844f330cb001488080133cdd658a2ae31f" + ], + [ + 984, + 203, + 1, + "8a67851161fcd62041878fe828260bf0ba014129a02ea22afc0865de47e35b68", + "e22619809505b51ca2be35667363fa95872b8e622ea3cfb8199b537fcf87954f", + "9c5df8adbfaf6aa315c195ab7198bb5b953fa13a0aa2b99f81b3f9883a45428e" + ], + [ + 984, + 207, + 1, + "aab561292e05efa39a879a20b647e8b2f2d26295eb0b80093c8bdf1ad0f4a120", + "19849d0274cab367e69102e47759925fa90eddfa4b0ccf2ac704092ed59defa8", + "d0625bcdd2991f2fe7289e5de5204c73078889124a8dacdb096324a70d214dc4" + ], + [ + 985, + 183, + 1, + "8673918491c590217a6556bf12b30584d2b231b7fb904ab91ece01e905272778", + "d7d69d793f156c38728eb16f349d0017b39a18683675330d160571fc84c0327d", + "9ec4b50f0607f836a68e02ff5cb28202050f664987ce88e5390dd6944ec6bd4b" + ], + [ + 985, + 196, + 1, + "d902e81456a646a5a14495da6a22536057c470ed486584e8b97bf39e69049ad2", + "c5b55cba295a51c6416aa17af1466f9eaddb4c48128e8421c00e335217d78cdb", + "0d2b4260e81af36d4670f966eca4bb89452725e095493fc7a23fa9a32fcc0c7b" + ], + [ + 986, + 155, + 1, + "4570cc2af04793180402e2d7d50e25e2ed0142b5ed807d534e2e649d55f628b4", + "43c318d20fbefefe133db44f765383b5c2bc14554e97b9c5f12a542b4d9059b2", + "b813ec6822bc0f17e7ee44b5fe66892950ee71eaf426176416e1f09187e321b7" + ], + [ + 986, + 204, + 1, + "41fed60b450aead06803c45e939167f6625a54bc0f1b1af3b4c09d99f63efba4", + "5d22737c906c25a6ffcb84e058feeab9432b47e1e713e8cdc11d38c9fdc4584c", + "616f3c391d6ba3cfacaf012aa5144df04886e749dea6715752084446cbbe728b" + ], + [ + 987, + 155, + 1, + "7855dd0fc91194e63613e5342f0bf48247472b571b1c8e093786122ef2f8fe5a", + "ce2a900af50384cbdc4729cdfc4f301774be5bd44e95a2885f95178607857a31", + "3b3b1c9aae92de7663dac22a381a89214b78a5c16509c129d3b6a30f9caf12e5" + ], + [ + 987, + 196, + 1, + "3fd59c1eedde6381a0b6eb7860a04a5ce241f8a7d42488554f705848ffc5f805", + "29a63d98d49d03f10afbd6bd24dd4e5faab0036f54e8cca540eb5b2a409d0e0d", + "7c3c80e9495510010261cb0cf084758853e9433d57352921c76f5edd0b059d95" + ], + [ + 988, + 183, + 1, + "01ee99767cc1cd9f8bee636c07b1d2ffb79ec6f750cd3508598d242100698b4b", + "d40a2389841ce1a0ccccc1a6d0a64c486134281c00ad475a86b1db24d52b9aa8", + "ce6a889be80d0dad540ad34de7517b736d22a85d70da159bb13f394f2bda6770" + ], + [ + 988, + 204, + 1, + "b4da3eb48e313d725c84b44122db15342fbbeb7923fb4fb485cea6a7601ae8ce", + "9796221d2d89c0800f26d2718d93f4ee260f2c7f57b27bf9446bd808adc26e35", + "f21a99626a67902c0abd058163bfe237833a25839012e06ec4cd15fd9bce70c2" + ], + [ + 989, + 154, + 1, + "4570cc2af04793180402e2d7d50e25e2ed0142b5ed807d534e2e649d55f628b4", + "43c318d20fbefefe133db44f765383b5c2bc14554e97b9c5f12a542b4d9059b2", + "b813ec6822bc0f17e7ee44b5fe66892950ee71eaf426176416e1f09187e321b7" + ], + [ + 989, + 205, + 1, + "41fed60b450aead06803c45e939167f6625a54bc0f1b1af3b4c09d99f63efba4", + "5d22737c906c25a6ffcb84e058feeab9432b47e1e713e8cdc11d38c9fdc4584c", + "616f3c391d6ba3cfacaf012aa5144df04886e749dea6715752084446cbbe728b" + ], + [ + 990, + 182, + 1, + "a90bdf8c21c6732bd72512db8ffd77acb96ad49240a559447048a29e017798f2", + "4988fc364def5d963f492f63a1182700cb21c0726143b08c282b3ba25059af1a", + "2e739885fe80312fd5d061e9fd0402881eaa8896f8dadb059e64c6d14cafab5f" + ], + [ + 990, + 195, + 1, + "e3032adf6efb3cf608f9e00007ba33aae036f08d07f9fdb83b41d866cbe80162", + "90b597cf806eddfa628b0158fb4db45d29869b83c9a1493c238e8f7e5c76c8a6", + "f3b99576123d7e46422814e16bd18da74d101c50e196a7821b917421eab76255" + ], + [ + 991, + 154, + 1, + "afbdcce1158d223bb3d8122b03c9bb46963295fb0cf1d8e1c1ac52c709eea0c4", + "1ba155082175ac549c69fd29453ba8fac86c0684b95d906fbfc9c2757fa44923", + "7565afdfff06533edad169a67b76c06f3fe4bd9829a32e4f645f10a4e62ab0a2" + ], + [ + 991, + 195, + 1, + "6e1cc091b5f169cef837bfca5f98026f33bc1f91b506e9b622bb1514f33a7767", + "504624c8c374953a92b48666bde50850115bbc90853f966ac32cf6544b1bc731", + "0a19f6ef66f30934847bc403b08d7141bb087ca25add1bcbcb3107bcd669c26f" + ], + [ + 992, + 182, + 1, + "01ee99767cc1cd9f8bee636c07b1d2ffb79ec6f750cd3508598d242100698b4b", + "d40a2389841ce1a0ccccc1a6d0a64c486134281c00ad475a86b1db24d52b9aa8", + "ce6a889be80d0dad540ad34de7517b736d22a85d70da159bb13f394f2bda6770" + ], + [ + 992, + 205, + 1, + "8cd3bfa8e7ad13c8d4dcb170b566d665775a7c75aff03af4fae7249596a3db9c", + "2e6ef37bd7c1e2bb7c1f722e9a643feeb71d025c0d38b0d6528f72073e1efd23", + "3e33ff2c29f2a2e7deb78607d74bd3aa08a96249b6cdff79440e6ecb286dead7" + ], + [ + 993, + 188, + 1, + "5ba26d2601f0369baedddc9a8c63af3d720a4d64148b50bdeed8fb4213493a7c", + "e7d1f8acd07b14ade14985e352231746eefc07ceb584d479a0ba4a2d821d5e5c", + "958a3ec865fcd19bff63f1e7d8dbaf7677c9e1954a77943930d8b9d582b01bdf" + ], + [ + 993, + 209, + 1, + "d60c0310be3f0c6c57f1febb811c3c5ea633c85906735d3b7178ce8c38259735", + "f37560c2b3ada7799facce318b8dbf7ea76ffc9d38135fc9d388f81d7d9eb7cd", + "323b5986f287d27a4df8403cc72bbffc5cbfa9f99fa4d2b2ce3a2fcde8d0906b" + ], + [ + 994, + 201, + 1, + "e084eef7d5448784db4b9cf3c60fdee97d4c5aefe2d028e969265d0c6345ac30", + "718d8fae7f6f26e5cd5beeffcf772e03e64cbb510b5f30636c2cead119d381f7", + "e1ad80c61e10b60842e257e0e3c117b89f60b22e8f3e6de59f2458840120124e" + ], + [ + 994, + 215, + 1, + "d5caffb78e72865707b75da2724fcda1ace2410c3b7a9119ab3c480f595ebb42", + "5f3d6e84d26b360bacc29085fd0b33460d79d6faf77c303c546a691167e4c47b", + "60bd44e1a46318b27f4186a8c2664106bafd49a8b1f1040bb62fae0d5a4b3230" + ], + [ + 995, + 209, + 1, + "3bdcb2d0c51776cd5a4835087d37f9de9d76d385e1d62c6dc9237b51a85cfbca", + "4b1ad533a8c295155ef614da3b4ecdc2b3c15f83d4ebffb9e785e3888e2f5d18", + "1567baa4e927166ea7a12e0993e8d9e88c964d4c42195cc87a5a8ddb31cecdab" + ], + [ + 995, + 215, + 1, + "5046481a40185f0ef6df0dd61c3f6d17bce4610516c5e06f7fa77e0b5e156b31", + "5c48e6b9b67c09ac161e6e7bb9a452dff424439fb142788ab7692fa6e14b9940", + "e2776007477b69b45a9612205cc8976278c21adcb4e044601dccc8c6bd0cb16c" + ], + [ + 996, + 188, + 1, + "01ee99767cc1cd9f8bee636c07b1d2ffb79ec6f750cd3508598d242100698b4b", + "d40a2389841ce1a0ccccc1a6d0a64c486134281c00ad475a86b1db24d52b9aa8", + "ce6a889be80d0dad540ad34de7517b736d22a85d70da159bb13f394f2bda6770" + ], + [ + 996, + 201, + 1, + "a03960859f889d6e7ed26e3d510476c311759f0acc168fad271a921a30f62477", + "0710f621fa8cfdb5b99b0a5f7d8f3ce2c8e9c7602fce229a68569712e9f527f6", + "b867bf5dcdb6229756d0b22359a234f6960df5210621d5979bed9ae7ce3c5ecc" + ], + [ + 997, + 135, + 1, + "59ca272ae142f81fa9cdd41e5cca7c524ceeb8db44ec25be8974945648659d48", + "0c5bac345aecad6b7c3cb3c5b88c75237ff6bbb90c0d7a8ed30ccc765c10a5a6", + "2b370ad861297239001bf64112237482556a1a0c120c0892ae5137c24229699c" + ], + [ + 997, + 189, + 1, + "7ebd5bedf1daf511f6e9cb162da1d9d2f41454ff11c0e31ad79ed968c17067a9", + "a85f00dc69540b172c7eb818c1d08f007ff80f7665a448b0407a4307c2bdf94f", + "086eec9dee09bfbe0770b6ece5d9ad46c57495fd2b28b3dfbd9347e97140945d" + ], + [ + 998, + 151, + 1, + "910caf243cbc93392e573f55fbcfa996fa33db4a257de80b90c1d15cc22b7679", + "e38913f82c878b22208453a613633d74ade7de330e5f230abea3f5e0dc0b988d", + "cc926f8a98d3e53955d713b180b107b75544764af9d7445855118b40660842fe" + ], + [ + 998, + 189, + 1, + "6be30426700c8031e56e31372cce784703e8143f2c1827fd5d4d57b54b8375a7", + "574aac6e1ea2fe4566fe46eba5b33fe54ccd121b9b992cec5ec73bd371e73060", + "8726ffc6a7880f63e7f5cc7d9b4cf8eeab4bcafffef3c54c71c29240205f7227" + ], + [ + 999, + 131, + 1, + "4570cc2af04793180402e2d7d50e25e2ed0142b5ed807d534e2e649d55f628b4", + "43c318d20fbefefe133db44f765383b5c2bc14554e97b9c5f12a542b4d9059b2", + "b813ec6822bc0f17e7ee44b5fe66892950ee71eaf426176416e1f09187e321b7" + ], + [ + 999, + 217, + 1, + "f9aae7d86ecb0afee1010c37137a67e08fd7133e83b2b49f8418e9f95b0794da", + "9eedd369844ee2fc3b84c2e6f17a49b1454f8ee0b88aa1aee6c212845eca8f2b", + "198dda3c701434b9f8ed23aa6cede5a7ccc88debf28093521bdb5b7fbf679afe" + ], + [ + 1000, + 186, + 1, + "7c56a2ccc20a4fbce02b46d1b7cbb90be5df2e4ce14d805dc0b64121dc4be2c5", + "09d49a7f6fb70c7bf410beff018bf6f3d56f2fb8e7003bf334984de41ad9c6f4", + "112f96894c0ab973fa4edc55ac216c96b702cce14fe6665e39fcf1729b3fa74a" + ], + [ + 1000, + 190, + 1, + "e3884eec7487d07fe17718458e4eb5dd0d6909a094f4c000844533db73f37f35", + "84f7d6f95691fa71f8ad22561733e7c9c77db7c028aaefabb9bf89cbdd6eb6aa", + "10f308f211eff085926ca24867486f959057dbdd7fb0a03537b926cf36cb686c" + ], + [ + 1001, + 131, + 1, + "69b13068e4265c2d81ddd2061439beacdba1c135a1769e2b9632f82738598a2f", + "7b6062234c88cdc1746fc846684e0dc02c98b5a86785db3aada1ad6084748a82", + "0d2f9d443ef8658650b7b3e09b2e139e819fd7b7c1b48b4a46e4d32f0c82a7ec" + ], + [ + 1001, + 186, + 1, + "3350aba5f40c7f70a494b1e575ed365464fddc9e10be5ba40ad1a4548af3f1e5", + "235d095aa14073231234b5e88aa62add7cb97bd73f183c1d21556b0e156462eb", + "91634f9815c810e4e594cc0996ba05724f28ebd8521ca5ff0323d265080a9e71" + ], + [ + 1002, + 190, + 1, + "f6f1629b0b6cf895279cf06902feef89e5950b297fe4f48cce8a976275d257b1", + "482ae6ea531f7869141480216390ff8e5ea0faad287a3c1476500d3c5c038a69", + "47ab39102fdfca685fb1e1eb585d7fa2f5ad23c105460cc3eebfdc0cb3a466fb" + ], + [ + 1002, + 217, + 1, + "85208595aa7d1acc9e553fa9988a0bd7b08e0427bbf8363f00bc5e84db3800d7", + "131755f81bd88c43fb9ba158ffd4056aa7e47809a6c723d320d8aeac08ddb902", + "b5d6a818f176615431b88edc1f4263da6226d565246ca514dc82fcae16a75699" + ], + [ + 1003, + 187, + 1, + "2ae0a6a1419fee9d1a52ec1de24e26879e8dafb7998a7f22f74ae14f1d4390d9", + "242567e5fc1f13b0399cf97035fa30f2bc3c82c624e3a00a11a827e2cf7f8ecd", + "dfe0568f74a54bef8b6338ae3475449fdb0e8e75558323d41f0fbdb22e360e0b" + ], + [ + 1003, + 191, + 1, + "4b756afc57cb6dff1d771e7f93ed7a6d299a740e1a1507a7110257580d0b4b7f", + "ee3ade75db8063a7b035d99293ae9edb8936484e29f8c880a87775ce7b451fe8", + "cd1f36a3b55ab4934d8107bb55d56896438cc9897d83b728380c3262c08e5859" + ], + [ + 1004, + 132, + 1, + "4570cc2af04793180402e2d7d50e25e2ed0142b5ed807d534e2e649d55f628b4", + "43c318d20fbefefe133db44f765383b5c2bc14554e97b9c5f12a542b4d9059b2", + "b813ec6822bc0f17e7ee44b5fe66892950ee71eaf426176416e1f09187e321b7" + ], + [ + 1004, + 216, + 1, + "f9aae7d86ecb0afee1010c37137a67e08fd7133e83b2b49f8418e9f95b0794da", + "9eedd369844ee2fc3b84c2e6f17a49b1454f8ee0b88aa1aee6c212845eca8f2b", + "198dda3c701434b9f8ed23aa6cede5a7ccc88debf28093521bdb5b7fbf679afe" + ], + [ + 1005, + 132, + 1, + "387e7ae9f6016e7ddff71c2d7d9b36061bc5abc167b27522925cfd66f348bbc7", + "4b301ad2a50ed4e8a2aa20c80fc38a6274cf6499b1c0abc463f992d3399b81a1", + "ab31bb8c88fbdb823483ae8314ad6f9bcbf87bac4df25846fe813902e7d621fd" + ], + [ + 1005, + 187, + 1, + "8ed21d8b3ed8e2e101ede2cea7eef9a2dbbeaefe31415f6b97967d1179933b3c", + "321e1e3ff8b608afe5bd7974fc291db051b00e46b1bf6eecf99cd0c91e7d7d18", + "4c3133e6b3b1991c6d18fe1e111675c96fc6bc2a9d859abc7b417385a9680625" + ], + [ + 1006, + 191, + 1, + "f6f1629b0b6cf895279cf06902feef89e5950b297fe4f48cce8a976275d257b1", + "482ae6ea531f7869141480216390ff8e5ea0faad287a3c1476500d3c5c038a69", + "47ab39102fdfca685fb1e1eb585d7fa2f5ad23c105460cc3eebfdc0cb3a466fb" + ], + [ + 1006, + 216, + 1, + "de15beccda5e99e21436039569b27d6476ac07f4e80f15b3a4a08ce5f7417a52", + "48f86607df7b343517c4a638b237aa0daf599573d0db53ddd01fe31f74b53762", + "6efd1b7cacf6bd467d12e52c31a1b69f9f63705c3e39490951626650ab83a2b1" + ], + [ + 1007, + 176, + 1, + "f6f1629b0b6cf895279cf06902feef89e5950b297fe4f48cce8a976275d257b1", + "482ae6ea531f7869141480216390ff8e5ea0faad287a3c1476500d3c5c038a69", + "47ab39102fdfca685fb1e1eb585d7fa2f5ad23c105460cc3eebfdc0cb3a466fb" + ], + [ + 1007, + 225, + 1, + "3fed494fa658abebf28b631a20b637d8531263e0444f0ae25f0e216a02c11e69", + "fea2123206043815a60536ac4d34b52a6a2e297530be2eb4fef3f7a96df8256d", + "cbfc6496e02436bebf3ff89832b248709d670d9db5c05be7aba4fc2c7ac70c46" + ], + [ + 1008, + 141, + 1, + "f8b63c900f3887dd5eaf683bcf1d930abb80ab1d04fde697a8d83c40dc7e66eb", + "3c20d4a46773c5c5dda6bde07dfface6c77650a9cccb57d049d2ba23f72f4d9c", + "5459a3aa81d6da03d8749e0dbc34ec8f2fe45c33b33abf0cedd93794ee2d57f2" + ], + [ + 1008, + 165, + 1, + "286d947946bea89787434aaf8fac3315f4248e2fa0a5ee8b5225f1c116063eb7", + "6dbb32b0aa6ad395d86d39d856a8f732e71c90e81774017027cab188c59d0b30", + "c7fa644cdb853c6eb57e1b50062aad2ea6468ad2846661b56d6aa7017fa43d89" + ], + [ + 1009, + 165, + 1, + "5885d20a2dd581da75dbafc04c4becd61ea57413bb635ba7e0f9574afce1ea69", + "731d1f86ba25f3a10d36e7826022d137161400ca0cb6d464e57928f428a07db1", + "7070e8afeddae0f603c221c5e334a0a3794a955b79c677ee9907a9a1bca61e95" + ], + [ + 1009, + 176, + 1, + "1a8b7f48cd9537d2a2ed7e46650a6b9805c0169a1dc6ade30e2d2277bf4586cd", + "621d04ce19bcdf75dc4eeb605a3381cf05de34cc5a452fc39d882c601013f337", + "c190a18340184ea1a42e3b0956b71319bdeb00612e0b06c61ccc243d3382a486" + ], + [ + 1010, + 141, + 1, + "01ee99767cc1cd9f8bee636c07b1d2ffb79ec6f750cd3508598d242100698b4b", + "d40a2389841ce1a0ccccc1a6d0a64c486134281c00ad475a86b1db24d52b9aa8", + "ce6a889be80d0dad540ad34de7517b736d22a85d70da159bb13f394f2bda6770" + ], + [ + 1010, + 225, + 1, + "4d45296657513e4a9f2bec611751a5d7d5ca753871886606101732af32079ee2", + "31faf8dbbac5d516cf582cfe9d6883976b5bbd385447caee3fa9ab0a27cca914", + "3736c8624566247ff908d4e6e9a8ab2c4dfa15278949bf8517b4b294553dbb1d" + ], + [ + 1011, + 175, + 1, + "f6f1629b0b6cf895279cf06902feef89e5950b297fe4f48cce8a976275d257b1", + "482ae6ea531f7869141480216390ff8e5ea0faad287a3c1476500d3c5c038a69", + "47ab39102fdfca685fb1e1eb585d7fa2f5ad23c105460cc3eebfdc0cb3a466fb" + ], + [ + 1011, + 226, + 1, + "5008b01c83f292d897734afeab1b8724149c0724ee3926d41d1ad92479623b9b", + "68dc5cf9bd82730a27802f021b2066ec4cc5ad89bd12a47f38171303fcafd9f0", + "73d92bf7e1ee6915055d6e420b2bb05e0609d4418afd2fa3d87a9f9b78a1870b" + ], + [ + 1012, + 164, + 1, + "936251f843d2393964d095c839bff3d193a6985e72293b15858dc0590e204179", + "c034c06d0172f9deb4d5b58b186adb483bf2d7bad83ffbaf1554c92f1aa2f428", + "375667e0a577fe1e58a00dca49bbbfa1b108744c85f6c9dd12a091293d7f2343" + ], + [ + 1012, + 175, + 1, + "a925944ac323d72e58a8ffcd90a2bb74b8630337c29dcd5d1a21996cd7bafd86", + "8ca9a94c09383f5c3c2fb448a945b81bcc5aa3ecf43ac9ec491e99e80872dda2", + "b95853c01cf7a6997776291fa3db59096752752fb2b41111b16318798038ff08" + ], + [ + 1013, + 167, + 1, + "ad879e59a2114373fdfb09acec42153b89155ba95cad26bf21e0e1c046d56c9f", + "20525257dd827721deceaf5673d21dbaaaabec31b9ff188d6c74fc7c13da8da0", + "6a37914e54660b66e22492c930dfd8609bd6f7ee12b23367890c2ddc6ea1a0a6" + ], + [ + 1013, + 174, + 1, + "586967420c71e1a8d1d5d026bc40182fad516856d67cc3624afe11655c98798f", + "8e34ea2258437b4f9cb2b0ac41094368a19ce849df9ab93bdde51abc7613b0fa", + "6b01c24d54c2c47b0ee6e20612252ee8a726a461a104b51f122dc71453a8b336" + ], + [ + 1014, + 140, + 1, + "2183c07430fe485529efc42879508278a9b66eee765577dc5440a7e28e56f2c9", + "41d5f6778c788b829fdc05e999e0f81c926497cb804c373e477109610c684426", + "a4175e5f4b3342d14a618aae8c1d16fc44eff70e939cbabeac09e5e0428dcc32" + ], + [ + 1014, + 142, + 1, + "3c8820702297530942a1074a127e147d9eadde1fa5ac4b939ffbd032cd88908e", + "0a6cdf185f592ad9d98f92ade0cf4cbb136edb414fada9ed29c68c4813d3c126", + "899044ff60776046f4675ef887aee5a24c1bc54bda78e53c26f0c62c3dfbecc6" + ], + [ + 1015, + 142, + 1, + "6a146196d3512b664ae2f164c96c2b90cb04d0a848436f0c1fe14c47d9949bde", + "8acb26693b3981ee503c2549e618ad3ed657b461ce8727266678acec896ec8d7", + "29d562ca044a85057d3448fe73214abf7289ebc3865669f59bfff0c02f91fb42" + ], + [ + 1015, + 174, + 1, + "3c2e5664c60d75b4d98889eb33ffc72471b3780344545512b4bfb8c8243b5def", + "8f919b1fd0a3f017ba80e2498d9f7c847dc7f527eb2e1066b71e4d85691b7dbe", + "b7e007834d6bc0b20a8b5dfdb4da025d0ffc16fb2f5362510108ee649e91da28" + ], + [ + 1016, + 140, + 1, + "96423d299d99df69e84a763456c034368ab10bbb014a29fa9129dfc6446ed0bb", + "1523d7f23007e043d28b0cb56c8b77bc9f3c46d3fb8b0cf9c49867f1320a4461", + "3816e759cb7a8bbc5e15b0fc89ac0de253a6db50a6144cf3fb97fdc45f38a84c" + ], + [ + 1016, + 167, + 1, + "e64d6ffae856f0d2f7c5ca4634c203117a4d3850ee7ef848cfb784e9582fe9ca", + "96770214828cc0bd704a32fd2895b87a7ff8e42ac2e2832dc97a714a8cc0ade6", + "17b3201b5c8d3693d9ed52e8521bcba8e321ff69c31037f639d5b36ec0ed98d3" + ], + [ + 1017, + 219, + 1, + "8ecbc7c987f197db1ee57e9671517ae6a9e8b65a112409a5d10868b9f17f74ce", + "4576d35c85aa98387382e790f525bcaa1ea20ccd083ece61ff3c9f48169f0265", + "a409a82542d23a326d559da8cd70914a7a4ecbfad443e2d5924ed12111dd91e6" + ], + [ + 1017, + 224, + 1, + "1c6cb5b087c0136bfe75ceaf3f2217bf9d4bc66cc714048900007b90768b9ddc", + "838c6c60cd4f5f884e038cb0f2871dadfc3df9a752bf9b703e516204894278a5", + "5d08fc3a8a23ee47c878c7f0610eced773b69d412559179fbc6ebc037b7a80df" + ], + [ + 1018, + 166, + 1, + "4570cc2af04793180402e2d7d50e25e2ed0142b5ed807d534e2e649d55f628b4", + "43c318d20fbefefe133db44f765383b5c2bc14554e97b9c5f12a542b4d9059b2", + "b813ec6822bc0f17e7ee44b5fe66892950ee71eaf426176416e1f09187e321b7" + ], + [ + 1018, + 199, + 1, + "41fed60b450aead06803c45e939167f6625a54bc0f1b1af3b4c09d99f63efba4", + "5d22737c906c25a6ffcb84e058feeab9432b47e1e713e8cdc11d38c9fdc4584c", + "616f3c391d6ba3cfacaf012aa5144df04886e749dea6715752084446cbbe728b" + ], + [ + 1019, + 199, + 1, + "06793fdf931a4daebe03e2e8a363f95df511467052ff1200c31e417a53a779d8", + "a31090f76c0e09b11d73dc98c1502c6b1838d57912fcb95648b30883197dc971", + "a54e9be8b8e2a1e7b40d1b9a107cb02c7c03919f23930680b42d4c282268004b" + ], + [ + 1019, + 224, + 1, + "4f7aa42d4263010b657cc1f932e5688f1ae718c8d3967ce1c87630d0d3bd8502", + "f26659a8e670a080fc4190882d5df72c19ceddd40587a1bf5af38df0e7e8dd8b", + "579a9e00c224b79dcb44eff714054602933a2b5711772d235f3f125689f0d7cd" + ], + [ + 1020, + 166, + 1, + "5ba26d2601f0369baedddc9a8c63af3d720a4d64148b50bdeed8fb4213493a7c", + "e7d1f8acd07b14ade14985e352231746eefc07ceb584d479a0ba4a2d821d5e5c", + "958a3ec865fcd19bff63f1e7d8dbaf7677c9e1954a77943930d8b9d582b01bdf" + ], + [ + 1020, + 219, + 1, + "8c1628fda8d59d322855d1bcf5da13a374b0239dbc624df93ca05e7fbc4745fc", + "ec921150ab547c1265f848206b1640c0dd70bb9ed9d69c2f3761580e32d4e108", + "392c1a5d1c8a360cb3583b3e5e493ffcbc6caf0faf5b978c756e7ce40e7d9382" + ], + [ + 1024, + 160, + 1, + "58dd33e1ff0178e4bbf0760c8fa984c3e53fbc9e58af1f1ed1ac4d5e8c5857c9", + "f8aa9803d40b4d4ceabefe0f5e7add45821a9957a83f9e540a10df50a7a2b2b5", + "0e91e8c467518bffea5be21a03cc58c5586db946dc3f06ed426a60173645be84" + ], + [ + 1024, + 169, + 1, + "71525d31fac35ca197b951b1957923b919332838f39617b696be3d80a0d442d0", + "d01cce5be3b942e5e00b45a89ec59abf718dd44738a411270d6b46950ac724a0", + "733064b8c63e5976bd4ba7cfd16a3fd9b83a2fe16bc6771442184670b55baa7a" + ], + [ + 1026, + 161, + 1, + "8a20097f6062ea462b335b38e83321ea42631a25603e4d1943ca553fc2e2d1e8", + "a6061d611f5992243aa4fdc15c5ea33e00d3948a3af4955d2203df6793614578", + "6c5fc3036f973941932e951a6936687e84b434e72b4330cf557ca96313031f73" + ], + [ + 1026, + 170, + 1, + "2ef245efb57cf5e071ad7e9b8deaf9dcc6d201895186498e6c5f8a11b3187683", + "02f598c6d1f08c3205502e9bab6173fcd144effc00e3ce462c2790ae2a991b8a", + "41198148479718c6b1ead8d48e3548ce5101f4ad932e71267dff4073c13dd10b" + ], + [ + 1027, + 525, + 1, + "ad6e96f292810b446d99d79bf6c36039e3984332cc03209e5d5a56ab3df3f66f", + "c4d1b86f80f0fe08aea0152625f58eb4192a9d85209e1252d56657595ebb64f0", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1027, + 526, + 1, + "bc85499d556f056b7fde34ee4022d81602ed7d04a578b424b03db8b3958dfa14", + "a00e4db123ce8ae6a5d1c504066c673fba476c15c4944eba77f14d692c3db4dc", + "1db85df234c1d61b8ae2fa3685a5fc9f12fa8b44fd70f1bc33643e14cd84ad64" + ], + [ + 1027, + 527, + 1, + "a82f4392f8fec80a13ca144733d287051c580245bcb17ed030dd6f9af38f166f", + "c33da39dc7f4771352e15fa48f4f5ef8c73349078e82116d48f55c5b29a47ab0", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1027, + 528, + 1, + "cde5b62bcebb1a72465d77e557f799fee8e6786ba7e206896d3d1123305b1524", + "8c0787443135f78134cb5f7cc77134cb9b90818e21d7815f4e71df0a0bbd36cc", + "095ae8e8f2f2190ccb78d8368dddfbcb114f46e0d15ae9bb820f38f16c67e6db" + ], + [ + 1027, + 846, + 1, + "3f358cf6b119b9fcc905795dd46734a4af625fe557d033ece15eac19b7718a5d", + "63f3ada384992860f4b5a17d0bd73da35e43ce568537963279e2ede1d18c1631", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1027, + 847, + 1, + "9fbc763387ed8e754771a719ccf8ec1a1a9486d2f2ef2ed2c097489aa8ef0aa1", + "7ee6dc33c917873588d1b3c9ea06db4465de328eabbd9cb519aaae5c78a56738", + "da709f51e4c2bb021ce342ac2814bec9d6053c0341f7de1205193007dcb9b52f" + ], + [ + 1027, + 848, + 1, + "67b648c1d2fe3887f107b2075625c1610f2a7236e15ab117a7e5401086827ddb", + "493ce42e67a9b422c6283f2c5da75c955ec9d875ba2aece3952a526868a0b99d", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1027, + 849, + 1, + "c2dd0ac8ad91df8f2718399c457c8b48cea20ea0964698979dc9ea3e320c7064", + "7035d85c2e08a28cbe59c5c7042b15afbfc593b808c313825f29717d424262aa", + "0b24096cbacc8c4aaa7e58e80c969bef5ef76f5e732b50118a42227abb938a9e" + ], + [ + 1028, + 529, + 2, + "408275f01966231150d47a4eba1d35e6ddee4489b48cafdcce4a88fe2e3fb5e6", + "7725af48f9d1901c67313c518b67be6826690b5c1652e1fb40cd18d3438ad791", + "4c89d1e4e3274106688471085da9a4fd655586712f7026e9067b11a9b1948333" + ], + [ + 1028, + 1069, + 1, + "6c3d8be35e671b21e64d3f35053aaacf558c621f27131b2c80657811e46d53de", + "a968cca46e832e8344d71c11ef9ccd35837c2a1ce2fb55e2d08bd8749ac4fe08", + "09e7d855d2a4ad282a1a352d48e71236cb8807d4b7b968840bcaab82fefbe5bc" + ], + [ + 1029, + 529, + 2, + "9636872f1fca9094d1a3b34e3db3a606e01160eeb6f0390a4aa2dc0a43401184", + "43c0521fb0601845065b9b3fde15b039219e124333d435a2c1507185b93fd2bf", + "13eaa31c7d9285cdac00fc3deb29171aad6c053df7c191b97af7db301a9057f8" + ], + [ + 1029, + 1079, + 1, + "8fa6b18271542e076ae0c35b9ee818827d80737f3ddd859cd4ba180e50ca8c86", + "2ad5755bc5d98c89e48dee0c463f2f1c671a31ec550236644da04706259d1e5f", + "9e7c8143f21c5bd42eb48bc3871e3e020fd534ead75d11c47a2e838d35cdcaea" + ], + [ + 1030, + 553, + 2, + "1b202af8791e25826bda60f72cb63cd6b1ac5f1a990b03a689cc03a96c3724aa", + "04304bd81d3db95727a13965a0382af5d1fb2948debb9e22539cc5a7fa8d2924", + "414ade65aa3c6f88bcd5811e419ccd3c6e70a6d9933b6e2893f4859845a5a87e" + ], + [ + 1030, + 683, + 3, + "4ae71a5861a0063d4b7be3d6e468734cc1636d016d629b3bd083197b5d49af04", + "6026de3bb214a27897ef26231b0939a6c9afc5a09977c3ad60bac7b54bcf900a", + "b4ebef8fe392a9b5e83990b7707fb3ff4a673338a8759efa468d5d343cf19bba" + ], + [ + 1031, + 597, + 4, + "81300f18bacdb9a35b8954f2a44c7de4d293a2a2dd5269cb7ee11958058902c7", + "9538bea09253e9132142d317eab44ccb1d34c6d2bef235c9c232101cf8e0f57b", + "57abd7b695ea9c80a45a4141175b00aae13a5b08599eda1e0d12c05860d9c970" + ], + [ + 1031, + 898, + 1, + "760a241631dd1ae565f900af49c05741ae91d6df808099b3d9177e07c3afb289", + "eb0adb3145b1e48b3d931b089af3a4a1f1610a60289c588e0f7115ceb136c05c", + "318f44b7802dd11b1c1fe0d8924b48117bc36f2f9dbfc9f4091007646dd93121" + ], + [ + 1031, + 1041, + 1, + "56562152ff903504f2f01ade1923567cfb150a451064f0e00e6f95be287860a9", + "0d4a35911182019d4b7d7b6b76997aab9cbb522b60bebf88a3dc057d5b611757", + "0b24096cbacc8c4aaa7e58e80c969bef5ef76f5e732b50118a42227abb938a9e" + ], + [ + 1031, + 1042, + 1, + "5aae78c6469cd70c3d7dfa46ccb7239a7b04c136c8cdcfb9903eedc34445f0ac", + "5feccdf971be932c8c8b2c63e46bc711d5922f2ec545523e7cb40f84750362db", + "61e8a4fed55a2a72fc2dc6e613dee6eb1aa21480279f42c941b38afdb3394fa0" + ], + [ + 1031, + 1043, + 1, + "38ca729eb33d472a740ce5f45d293388ce01fde8aa70d9b948c43dd795cf7276", + "6b90ba0917b7a9fa02e38dd2e5a0c07afe18a0e89213b4d3d449d034abbdb9bb", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1031, + 1044, + 1, + "a82f4392f8fec80a13ca144733d287051c580245bcb17ed030dd6f9af38f166f", + "c33da39dc7f4771352e15fa48f4f5ef8c73349078e82116d48f55c5b29a47ab0", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1031, + 1078, + 1, + "61d0fdd2584eca266607f3cb33d47d0ec525ae8b94938c820ffd611225de90a5", + "ab1d507883a0213e021613dd06d26d310f626e65fb6f780c7a0b7baa69862fb1", + "095ae8e8f2f2190ccb78d8368dddfbcb114f46e0d15ae9bb820f38f16c67e6db" + ], + [ + 1031, + 1079, + 1, + "97cfec2f2ffd899174dfa35ecbdaa1dcca8cba0588a4a7250f435fea90146b57", + "ca05c4a2c8b6138b51e8fc48a18dae335c47ed080e102e7ae564a2c458233d5d", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1031, + 1080, + 1, + "67b648c1d2fe3887f107b2075625c1610f2a7236e15ab117a7e5401086827ddb", + "493ce42e67a9b422c6283f2c5da75c955ec9d875ba2aece3952a526868a0b99d", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1032, + 569, + 2, + "472e69a5375c3c998121410979206104f4c50535b6f4a24383bfe35bc27b9898", + "a91dc939d8e993e95b4b58a371c025387032713a0328ac1ae449fda5958c7d26", + "5fb79ba1821993d90ccaa5c0837d0d532f507abd03c4d1a41345b8662ee1e0c4" + ], + [ + 1032, + 674, + 3, + "0ea15edcc313eaf2a5c17845911b643554b6f4a7bee1384764ff7f5fa115ba60", + "6d4ec3410ffac9d0840c0e946d738720f0ef044a75300d2fbdf84bc8515f0796", + "0fe38de1d10c4c03e860189f5c324f68a522fc288dbc042f2a813b1533a0a6c2" + ], + [ + 1033, + 903, + 2, + "2daf072ae47cbcf18c406ca75c7ab9dc210fc463b48449087fc549a9c0fd1335", + "3f05ed76ac96777c7319ddd88434f6e8d6dd00768084e274cf5df0e49b08e3e4", + "3c967978778bcc0a0c6f47a25606668fccbd94f7b21266578c0508e109d59456" + ], + [ + 1033, + 1041, + 1, + "02590b1b21c7958ea09d3c4c8b4b0b36b2cbf7b424ac1ca89c47adea5d3a4c00", + "3f86f10054ad32d57f6337c112a35132788f3b085a214ccccf762ed90e668a7b", + "2be3b29e12eb72d4c1400abea9d466c730791ba310dc7ae37041014a3cb0d728" + ], + [ + 1034, + 907, + 2, + "11f6e27061a6e21115bd87fc4bc1a93f3ee6f419650cf43663f4672610d32b8c", + "d5532e482c4def81b5879b96afbda91ac7864832c373598b96f9be210e54ae16", + "17ca98b29f8be840d232937f44d2cbdb4895d1923ff2c4b7515ec0dcccfa30d4" + ], + [ + 1034, + 1044, + 1, + "005e69c78772da1949c0c57abb9456cbb2fdc1de51cab9e0c151d669f738cd10", + "74a3859a178ee5ba7773210b9660670f202e60c198c76059e53aa31f90f15675", + "7944a8d056ce295942ad7a1f295e9507d3830dc10adf2aad04e0bf88d33cbd48" + ], + [ + 1035, + 911, + 2, + "5e94813e0c3b31d61d42a7e8471ebb4455f65823949c3a87d919f7701005919a", + "95504c824bfb20768ba173e0e13ebbfff32b29646740fd6083ced2c940af89a3", + "e2517bfa3ba4904716e86862a13a13bd985e03c164caaa0398ea11d0a71f02f6" + ], + [ + 1035, + 1042, + 1, + "091f91b2c736a6b466a7ace32434683667665e498954704e8d18addf6bcf5b15", + "d309f206db606b70393029c8c338b7ff8cd40805b7ab639fbb91b60ad0bf5ff4", + "52be96aa58da71899ff15972a78865de351ec4d0d8f4eddc6f39bacb60316b8a" + ], + [ + 1036, + 914, + 2, + "63b960e45613664ada9c2e7dcce6ad83fa4d74975467109021207827cd5534cc", + "e986b439600fc2cb2e6e7392482c451152959a2a8647ebc156797bb1762061ed", + "380ea1406913d84fe88bdb7a6c60c63c959c501c2d39c68fd1e3616083f68382" + ], + [ + 1036, + 1043, + 1, + "8fa6b18271542e076ae0c35b9ee818827d80737f3ddd859cd4ba180e50ca8c86", + "2ad5755bc5d98c89e48dee0c463f2f1c671a31ec550236644da04706259d1e5f", + "9e7c8143f21c5bd42eb48bc3871e3e020fd534ead75d11c47a2e838d35cdcaea" + ], + [ + 1037, + 918, + 2, + "fad943e8c31ca3ab71f7e6ff638c4dbc0944b6b95713663dcb26486ee699410d", + "f34c05cd322bacd1eb8fa1d40937270111910f5bdb644aa42200432c1cf1a1a3", + "e2517bfa3ba4904716e86862a13a13bd985e03c164caaa0398ea11d0a71f02f6" + ], + [ + 1037, + 1042, + 1, + "581dc70c59e83980d0263521ea8e6164ac49dc00c044618e627ef4aa73719d18", + "fa7180e1c18ccf74961623ae1801f9db59801df7fc309c754ed312f9fe80e5bb", + "ac66523d78ba71ad198b92746d39b642d76b310a1cec09012f928995ee392dd5" + ], + [ + 1038, + 921, + 2, + "abb87d7179f13e28f87ca1541cf67ff9bdcca28f0aac08ebaff7585cd411dcff", + "3b617818c2354dbb71289619325389b25ed575de99b85f2e0a97ba766de3c87b", + "d6a75b7e3992006578eaf78368c5044ab0aa5795c136fb37ca0f727248ca5bd9" + ], + [ + 1038, + 1043, + 1, + "77519e6774013b4a40fb6ab22775a51ff7315ce91d715a15f1f69168e087e545", + "3be84925d7e3c5c834786f1c59e0e1b594a16d7327b8fd962c0eeabc287fa2db", + "f892c741fb3dd876671c862dcbcda375adb2f9fa4d7b65e18b269a0899f46efb" + ], + [ + 1039, + 925, + 2, + "f9c83c920fe8d4d92baa29547f9d37fd609b55b0409de840591d99da3385b1a4", + "5911a478e1c5a1cab27492d8501c5c15938cd1d27b608def3c15ebf040d2bea0", + "453582372f37e09fd4d0ec7b064b242ce628506dbc696ca14540ebb95e5a59f2" + ], + [ + 1039, + 1041, + 1, + "7b8bc02da89da3ac9226d7dd9d2985f43931fc769a7c70c5527ab721874bc1b9", + "fd7ac04df5eb9c8ecd5543d4434d937bf4eaca1f985557fb5221dfb3d6bcaeb5", + "ed6552dfa016545afc13fd677341bc361cd0a5f1a4ae106596fb62550bac1b27" + ], + [ + 1040, + 930, + 2, + "704c85e748725696dd54d3a1a584f960c0ff98894a0a4fc99a68b7758442f302", + "9c06e541b4f6fc2fc5aef21acacdf14156ee203392e5eb6322abcb7768a30a6a", + "3f9869cd36cfb10ef192d95a8f60fb01c8391e7e571687b753592120ac2fe3bf" + ], + [ + 1040, + 1044, + 1, + "13da5635fdcf4f8beaaad7e3d36553a717190e4b1ddb390ec7928ccb877e7538", + "6500695b93ccdee1f0227d56181a21774aa74c9904aa7aaed093ba71e095de0d", + "6d5547b0423dbd89e13ee4a57e0c17ee44a887016372003abcb1ea115a543902" + ], + [ + 1041, + 246, + 2, + "7b1bf6062ecb9c0316a698f81151125c058e0f2d5b2cd96ba85f4dc97ace734b", + "d660281f7c3d2ac8a282556aabf437e282d3a7264824c5f76657e2e486303889", + "7fea01b9aef744491c704dd681f010ddad56c224b6ba7d93f5efe6d059ceb22d" + ], + [ + 1041, + 1045, + 1, + "3de60c6b9d9f0641ddeb36a6b3fa4668a6af59e5093f777d55826d48dbec64ee", + "ad971e3488d4f09149e6df99dd9b2fc64072221d6e6a7649520df6a213397942", + "548a2f9f501b0973b512b272db7cfd645345767fd16afbd5bcefa81503a4ec31" + ], + [ + 1041, + 1086, + 1, + "653d914b6b1a0222121c89bf0c6bdea50d3396e7d97b09970cfd4b483e8f3ddb", + "a773c41cd7bfcc5fea1465511441c1fd140aafefc23c60e7fc1f641f5baa2e1f", + "7f533514ba3c96366474bb0c1c890820717327a3078f2a4877c6aa863bcbbb41" + ], + [ + 1042, + 127, + 3, + "438303f9fcbf53f174e9c754b00a5ff1cefd9828a248e9a3266c97d5c8ccc06f", + "0861834fc9aa43d41ecc6f4fcd73a460f2687fe118ee354617eea2d6315cb83c", + "ae5eaf53c99c004ff59c456fef0ce1ef24ab0166a02c7ac6524961ed5b462540" + ], + [ + 1042, + 1046, + 1, + "1b3275b1fae77f420c224b2e982613dac157d0f770689825082b6ce564d7edb6", + "9bec5d3bc3172464ab43d88d031dd6259073762ea38dd8d4377aadfe2baadba7", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 1042, + 1087, + 1, + "8d576b9a2aff0cab8c2db739ee4a518763e2fa3da4eb4c9d82809e7d3f5a3218", + "1bf0056e8f3a6459e1a8bbfc774b9dd679f2bd14abf3f5d844f5ae5173740116", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 1043, + 127, + 3, + "091de1f9d31c95dc8a5343c56d7f73e546ffcdab166387ce5ed8d656e411985f", + "d80148c40c669eab8365b3125b7b8890b7f3e03e009ac359b6d6ece77cd15b56", + "b075225826cd50e6d15d0a3ff2cec8860c56dc4ddcce5992f65ed5ae0a236316" + ], + [ + 1043, + 1024, + 1, + "427748d3204b82b8dd3e6b0b98a4a504ec2b7b7e68f5194d36e93b2aa2db4683", + "eebf60f2d6891908e5c3a7e6a2dc333ae894ca1f2a0204745db7dd72fb53c5e5", + "0c82b9d3638ffb0106810d1a286305763edb6ec150487101431cc55ed4f551c4" + ], + [ + 1043, + 1046, + 1, + "3833ad5a2604ef01f3a485905d4ecf374810232bbcf27b64ec135b87be73c71d", + "f6fa6e2adee011ca0c66293d51c013a28b9b5616948d8d36f0ff913605674df2", + "15faf0b183a5f468cdc7513eec1c7f41fa4a5e56877574259fc5e0a759c35302" + ], + [ + 1044, + 246, + 2, + "b033a62905f3ad43d62aaa6b59f4a911283383e82140652cdac4cd048d870131", + "79c5a60e6fc430d5d59bd42ebb77ac73331a17027a0d1dc0a3f006a554ff5dd5", + "19c0d56f6cbe7bb9978224f27e64bb30ff6fdc679b286ebac13969e411eeedcf" + ], + [ + 1044, + 1045, + 1, + "60a21c2c7904d61f71bd7c9338d91aaa27eb59aa8e9cc03a1fbc01aa0fbe59e8", + "15285be14b980d32491e5b588ee5993472dc7b845b16f55eaa7f1608d7a6f667", + "7b62d2e2d078b76bd57637e6ab506ec1bea8d81a53f8c3259b4da71263e3f6aa" + ], + [ + 1044, + 1085, + 1, + "e06e55e3cb8ed8b42397290a25ffb31056735634537d407a4a97c9b32a170841", + "cee2487fab7092cbdb2bf5ddd726e632b3a6c77de88d11aebc160047f3b9981d", + "29c3ad279024c041416779736a16a50ecedbaee59a1cb9a5a2273648b7e16f4c" + ], + [ + 1045, + 161, + 1, + "3880bdee105234447bf6d7a8ca7142db7210e28d0a542d7817aab43e5f3f9278", + "903ff72efc2af7f0442c417427526c771cd57fb026d14497b0d0aa8b4c449102", + "3d98e1a34f9e0372bc22c4d0d70fd96336629089a57a9cf9f3879bd8e5ff5668" + ], + [ + 1045, + 591, + 1, + "f4d63b5c1a05b2e50258d2e6b104fc58e190dd99a637d57d1e228277a188fa87", + "e0c1ccab8b7e40aeaf95a510b40fa053b1d7fb9e66b047cf8aaac39ecd4bbcf7", + "d83acacf9d4ecad93a9b9bebda88f22b42a4840b4750554a125d7914d40bcab9" + ], + [ + 1046, + 230, + 1, + "8b47678e07e6432052220c38b1d77508f26efa552940be3ea076281cd8894db3", + "d23cdabb3ad24cdd39304f914100de809096ad61476081f4e7f4c0ab9de85542", + "32704c32b376e51beb997229851b6a615601a3f22374888564c3360de1b43663" + ], + [ + 1046, + 591, + 1, + "2b82e3e05e578344d18cc8c1aa2f8e1a46fb83dda4b1200c53e2f021201ecd8f", + "8b56962d9a1472cf26d623796725d3cc68c15ef9aa27b8b966448b3d80707be8", + "bd68873dd8ff9e66afc4f033c6f9d9c1fe6a42e12bf79379429bfc836c64aed8" + ], + [ + 1047, + 553, + 2, + "d41894505a9d9435bf52a08dcbe8395c4ebeed3d586a8a4beb9de80300cbeff0", + "c056ad0568006483ba89e272f63ffbd53d72452e827852103576c2846df0aead", + "9e15c10c266a572740e5e8f067122ebb1e3774c7ea1e4add6fd342ff14e6f0f0" + ], + [ + 1047, + 679, + 1, + "a90299db30e25ca210755849b2e78c20e1aee0838af1ba06d0963f1539f84d57", + "ecca1b57b3f268c228cc3333d13c9742073229ccad48e5f5b692170eb6b1fefc", + "10427e324eb2d66c1d87841540491379617a2a7a6f5c5b5c678a99ceaac9b746" + ], + [ + 1048, + 873, + 1, + "400a29c04a7709eaa78963d7e2cb6233a26a05b5c5f794c664c456fd613a11cf", + "365b6fd83b7cdadf51abf32728c203fb63f5f36b8f03cf908ae14c8dae4c2149", + "5447697b3416bfd35e5c18eef4a9461dc98ec4abd1419404e4109c1205979cb6" + ], + [ + 1048, + 874, + 1, + "114187c5d89b256a031df3ab070e230e5e5e021be024405e6955a903d4cc5343", + "bc769e0ea0c80db8a32ffa5942f8365d0d9d90cdb7896ed714b37073faf2d0e5", + "5447697b3416bfd35e5c18eef4a9461dc98ec4abd1419404e4109c1205979cb6" + ], + [ + 1048, + 875, + 1, + "dd97af16e36382d4eb484b271d912d818f9ab2b3647bd7138030dde7b3e43e9d", + "d34f907a4704a0ec3091dbbd2391e9b0e22f7e38e0a9bc5df1620b2fc108e892", + "943537af5cab7b72caa79c3465f96ff1a1b77546473ed6031586314ce18e26da" + ], + [ + 1048, + 876, + 1, + "65ad4ba2f29f70be372847145a3cb7ec1606d1ce288b322654224b8fd0c60f29", + "86bf0213e1aaeb20c6dd9be76d13f95be9f14e21cc01375f229a0aa0b3f7cd5f", + "51a5bd1d41b5cba8b9219ea48d32d9bd338a89f60f230832057ffb2a337def40" + ], + [ + 1048, + 877, + 1, + "5c6b0d7a16f017ba3d57fa3efc9b98d917d8faaa27ea93b8d81809780a391b8c", + "28a16c9d025ec088edd966bc0fec3621198466a99cdecc5424a9754afc4b4f69", + "5447697b3416bfd35e5c18eef4a9461dc98ec4abd1419404e4109c1205979cb6" + ], + [ + 1048, + 878, + 1, + "4fd06c5afd5e465f2c9b7e901a59d86819f9d5aa9de7de984ec654c9b1ea6155", + "b85a99afdbfb0626b970278df7e62c41b6dffcd10160c908316022c1c3787ad0", + "5447697b3416bfd35e5c18eef4a9461dc98ec4abd1419404e4109c1205979cb6" + ], + [ + 1048, + 879, + 1, + "52c833cfd1c399071ecb2314722f80ae40e00b41f5a1315126f9952cf6ef09b0", + "dd3ace1db916457ee4756d5fc58cbcc24d9e52f9f3dd02de829578a42dc209ff", + "6a6ddad8022a52880cd794b50dcf920e05b9af71c211c36baa3c14b5e0b47c61" + ], + [ + 1048, + 880, + 1, + "fc86871c2eca2eddf1c6a86ea7463e80ccce7a06d741e61ad03c09d39a5c0892", + "6ef64c92da6b90eb9fa1761399c491c3ce1354a164437020f5574d0cae5614d0", + "8762b90cbacd58e1e69710bc6370f6737e5b38766d8b1c8408daf9a360f8893c" + ], + [ + 1049, + 881, + 1, + "6c49e376b8332a05fc70652b63c04aa7fa5a1350f4e293a43453657cd9a7fbb8", + "528a16c534072de973038c6eb55df4382a1388b15f3dc9229308070bac93c66e", + "ad3ee6393cd5fdc80fb992d7b75fc30e8f25668fc5ec36723608e272b012bf08" + ], + [ + 1049, + 883, + 1, + "97cfec2f2ffd899174dfa35ecbdaa1dcca8cba0588a4a7250f435fea90146b57", + "ca05c4a2c8b6138b51e8fc48a18dae335c47ed080e102e7ae564a2c458233d5d", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1049, + 884, + 1, + "38ca729eb33d472a740ce5f45d293388ce01fde8aa70d9b948c43dd795cf7276", + "6b90ba0917b7a9fa02e38dd2e5a0c07afe18a0e89213b4d3d449d034abbdb9bb", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1049, + 885, + 1, + "3c98b9e5ac4a8744bc5e8cb343a29fb324c5e8d920d55117f86f94e633a992bd", + "5a51ce13b7ca94672706c2dfc501deff63fa381f4bdf7feac9d26456a401ac41", + "0b24096cbacc8c4aaa7e58e80c969bef5ef76f5e732b50118a42227abb938a9e" + ], + [ + 1049, + 888, + 1, + "a82f4392f8fec80a13ca144733d287051c580245bcb17ed030dd6f9af38f166f", + "c33da39dc7f4771352e15fa48f4f5ef8c73349078e82116d48f55c5b29a47ab0", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1049, + 1075, + 1, + "912c75e7068013851ad4474b8c4c7978c4f5e7d7819f3e0b1fb999c3f5ba5edb", + "fa3a2a7b9526bb58ac0f72132c55ea072b2fb60f3ad0e0cd4cdfd7503f3adf9d", + "318f44b7802dd11b1c1fe0d8924b48117bc36f2f9dbfc9f4091007646dd93121" + ], + [ + 1049, + 1076, + 1, + "b206b52bdacc430e0c4e687e4488244b0b7060f4b287b741dc8474942152be21", + "8822d8936d827891626bcd17a7173343793159584de8aa379fd097b705876c38", + "975c2cb2f7c12a889289f0c2d56b0b5bb5e5a19491697cc3377270164b17e29b" + ], + [ + 1049, + 1077, + 1, + "67b648c1d2fe3887f107b2075625c1610f2a7236e15ab117a7e5401086827ddb", + "493ce42e67a9b422c6283f2c5da75c955ec9d875ba2aece3952a526868a0b99d", + "f864b90dc30044c88301d64162d9e186b64aad315b6dcc49d0ca1ecf5676bd6d" + ], + [ + 1050, + 889, + 1, + "8c1628fda8d59d322855d1bcf5da13a374b0239dbc624df93ca05e7fbc4745fc", + "ec921150ab547c1265f848206b1640c0dd70bb9ed9d69c2f3761580e32d4e108", + "392c1a5d1c8a360cb3583b3e5e493ffcbc6caf0faf5b978c756e7ce40e7d9382" + ], + [ + 1050, + 890, + 1, + "180c1b97bcb072afeda14841aac817a5b33fb966891027fb30cfbf488ae316d8", + "9f5f2a64aaf8daf8de4bef148623ecb33e5b66c9786f26df662ebdfdceb38e21", + "f7e97eefe147c7f136c9cbd8a63e68958cd67fca4b9ce2299f30405ac088f891" + ], + [ + 1050, + 891, + 1, + "b2fe4ab48b06e10808d4a1296bd7f0cdeb3d2192939852c8234a32c749ee2b8c", + "c6074cdc5087b919ca1288360902d4438d9129486124e438f0ac1ef37321b79e", + "f65dc3c0e397dc3596db6827257c8b11a0274955c0afd04df73a01f66b364d3f" + ], + [ + 1050, + 892, + 1, + "82abe6d39b42cd260b4d5e7c4e5fea23fdd6a57d7109304c5809442f35be9032", + "f3e179d809b26238bcb51b0f69a93e0eac8eb7405e3f09333d844acb0e353a4b", + "d2b57b501b5a92ddab5f46970cb944ac70c2c78672c5516318ad1a2aba3f14af" + ], + [ + 1050, + 893, + 1, + "45b735cf5664ab78205832a6e45d62f1c5abce8c2cac750d4589886a6b69fc42", + "733035fb5f5799306848bf2878afd07b758472df60a440a6403bad67fc9d5fed", + "61aeeb2d1ac0c5491e5d9166222284de50fe5de1f3790cbfb7908a9803e9133e" + ], + [ + 1050, + 894, + 1, + "8caac22e363775767f5b8170358a35df98898fadc6f0c6494721767acb898619", + "ad14d6d37f2e8f84e7ddb19e50db8247e8e1d8b9c35eeefa23ee39193b363625", + "ad3bd87043dcc54f3663e4ee2ede50d99f9a6884b59326cdaa498aa15149517a" + ], + [ + 1050, + 895, + 1, + "ccefd22175ce45fd6af7a5311a27e55a6c4d522db8c824f1b592777a0ef09ebc", + "083f82d84fbdd05ffd3fac6dc99e22bf5c6c3c1f48eda0b4707b2dc8f7ad5081", + "5175249e17b0e53466902ca43de8fc6e50655960cbd4031caf1445d844bc14d6" + ], + [ + 1050, + 896, + 1, + "574adc7ed9d131a51670eaeb306ea0c6d6861ed6da826afdb42cc39a5d2d80d1", + "e793aa46bd7142a2f2c4d59a02065bb4c2a136b8384b4ccedbc8deec56832072", + "e6ced90968c9070484b182dab88062714af218b8fa2c860c0ae454d639713397" + ], + [ + 1051, + 866, + 1, + "a03960859f889d6e7ed26e3d510476c311759f0acc168fad271a921a30f62477", + "0710f621fa8cfdb5b99b0a5f7d8f3ce2c8e9c7602fce229a68569712e9f527f6", + "b867bf5dcdb6229756d0b22359a234f6960df5210621d5979bed9ae7ce3c5ecc" + ], + [ + 1051, + 867, + 1, + "d60c0310be3f0c6c57f1febb811c3c5ea633c85906735d3b7178ce8c38259735", + "f37560c2b3ada7799facce318b8dbf7ea76ffc9d38135fc9d388f81d7d9eb7cd", + "323b5986f287d27a4df8403cc72bbffc5cbfa9f99fa4d2b2ce3a2fcde8d0906b" + ], + [ + 1051, + 868, + 1, + "7b2995f1e4637f099d6439d9e6521b2964ac22ed684e39b0417a570477d3b27e", + "c2d3cb94a9fc8a55eeea539dae7c1aba9f65f31fb50b56ff4826b4f8d4d28545", + "1eaa7fe43f655c5ee56496e66df071aac6a482cf320388c29072d5e597b4efac" + ], + [ + 1051, + 869, + 1, + "e92c12ffcc1d332719084e01a15a4a58700f164051a5bb560230a2f34de841b2", + "a4ceb1899916892e278b622618e39494dfd63d9b7b763c71fa5c402cbe7f0b61", + "9ff90b4590d144cb2141335bf95f86ca381e23d3f1de14da9408f6aedabed6bf" + ], + [ + 1051, + 870, + 1, + "681676c38efe56d9b95f0ecdaece9a1da39ef55514bc3f2054c4726e337a38f5", + "0c9fe6a4332c333eabf3b0c21b7c4646172767694358773d141b4e33d5714bb2", + "1de23c007c1b6125046cdd377266a2f1cc56430ad8a6feb94bf2832840f7e061" + ], + [ + 1051, + 871, + 1, + "738d62cf3119b1835e37845c500deb45f25b34a5282db87077bd995a1695b597", + "fbaaaea432ed0054b8dac128ca588bed7a974c4338b249ee0fca8c0f2cada00a", + "8b3839db4f75fe93bf98b5f9b79b0f3a1155b1d1901cb441ada0bdc23a5521f8" + ], + [ + 1051, + 872, + 1, + "60003c6077693116ddd558edf95771dc274261779692a0bc37f7d03baf6458da", + "dff8bd135348c5cbfd54c8f419e7a9c2cf9e4ec223991b48321c5670685974a5", + "373bf835996d9fcdfdb42c425524ffd453f7a90630c2c1c5cd29d8c958d58c98" + ], + [ + 1051, + 1074, + 1, + "d40341ecfedefcb103898585905d28acc75f8d2bfde4a4400de60c1f5baa25df", + "ca68b01ce0716f7b7027dfc67d0e1bd16da3bc0a65c27ab1da02532a425104f7", + "1677fdc1c3060893d6958a7e7e0ae15fc26729ba5d9fce365e909071b1791c84" + ], + [ + 1052, + 857, + 1, + "6e3b1cdbd0238cdda7468755d3517b7b3ecdf55406f5e94e68b73b7b6449f0c9", + "5231ea02416eb78351db797ecf561164758d76d142e1632677efd756d629357e", + "18fe13edf277da68807e54beccb0b6716fc08b9031f0c418e5826457d204396f" + ], + [ + 1052, + 858, + 1, + "2de0bad3dcb2a3c6d3efbe23767025a3d573979e41ff2734068847253e1b94dc", + "038f3fda674382558f94e64aea6ff514d7ee973bbc113108b1321cba640b896e", + "18fe13edf277da68807e54beccb0b6716fc08b9031f0c418e5826457d204396f" + ], + [ + 1052, + 859, + 1, + "78af8879e5bdf692ebfcd2151fe15ef63646623ce6f6d42a1d7a265b9e382ed8", + "20aa2443279c389c19b8f29ae081be8a77b0a8ab88210deefe08585a164b28a1", + "b1bf037fba07362877159527c511bab08901684d401e6d25c2ac461ec2d59922" + ], + [ + 1052, + 860, + 1, + "48f0f72fc2b83172626b32656d7bd7d82238b20f6d2f24ee8662277f77c8a2a1", + "1f95ae7761716ee5ed513ae4551a6d04a2a01eeebb35b5529d1f3dc615672006", + "da4c6956840a8ce449f601053376797ca7db02ba294522b57ef7098ae2898592" + ], + [ + 1052, + 861, + 1, + "bc265897719fa762cb9822f7d216c9079ca509d81708a51b38bd834e91276e91", + "fbdc35bc17cab222d78ebc126a5e2bb77b073b463a9e3fc6fcc8993a89e221e8", + "18fe13edf277da68807e54beccb0b6716fc08b9031f0c418e5826457d204396f" + ], + [ + 1052, + 862, + 1, + "be1981938fceb918dc57ba38461fc29ae781026746d999bc74f2036b09bb55af", + "9fbb972a3710fe91717c117ac5a2707a410dad8ff284b41bde528cfa6587a1d1", + "18fe13edf277da68807e54beccb0b6716fc08b9031f0c418e5826457d204396f" + ], + [ + 1052, + 863, + 1, + "327341f3ce5e041a53960c99e0626c0e8d15f8ff2023301f9f68c380a3466440", + "7e2add08be96661c3a9632f6d2213cdfda91ef9e0d181b0354e2c03f2d9658a1", + "aeb7408051eb4b812b06791d54f12bacb7a06863627118da25c9f1cad901e81e" + ], + [ + 1052, + 864, + 1, + "981a45798b49d17f5cdfafe81fa1378264682d6c50abfdb7b49329e065f4ad1f", + "f05ab79e865158628f6c7f4498b79e5b282a3f1556827436d03b1e54c83075a1", + "7e9037e7edc888ceed49586e45e4f1b04970fe501d34e5f6e9d862c8280e88fb" + ], + [ + 1053, + 807, + 1, + "16ce5054bb435620102f9427ee8dba71d806b100e955016a35d81d9b365c78c0", + "130f3399f192bfcc8fdf63a58cc3e2746bf793d98874f34230ec9b943e539950", + "b170d7c5a7446fa930da50a05e46819275a96e2c7948ec60de35e8d77bbdca3d" + ], + [ + 1053, + 808, + 1, + "554cc30b4619d5e2880ea6a8c74d9e234c456a476785a39a1e30541f0a4baa42", + "f4fa9f1526d284465979939b3bd0725a68a7eae82cb6450fbd1a1b239d9ceccb", + "27cc6d3f4ff26bea0ad9315f761883e1df22fd58bffd7314476a8d3f8564d021" + ], + [ + 1053, + 1068, + 1, + "531d0cbad69b8e872191d3e6d378b762f2f19b8ea4f99e07998e74ccdd65d073", + "d854c2333df8c37ae1f1a73e2d5229b7f841d9998a8af9d205d0bb90299a9ca0", + "92d905e1ae8b18fbbbf54a19d2b7e7d1fe1af8e706a5f5a104136b8cd91f03b9" + ], + [ + 1053, + 1069, + 1, + "52b76c52678f3e3726fda172b615e3a5551a63a86304c9bd307033123f0ff5c5", + "b205e796bf39812e906c64f9c1e1e7432bb1b2a476a9cf2b6ca87ef18cd4d2bc", + "e12fe0460d13f2ceac8078ff71528e24a3043cf6294ed421900d04b7d727a110" + ], + [ + 1053, + 1070, + 1, + "68ab6fb9472b346174fa4941356a3502486d914d15b30e041a505ec579427748", + "72afb3e77de953c9d59f9173ec6bb342a6262d9a7ea563c074f0633d979486df", + "bd19c187dbd183bc4a9d638d19c5fc6ee48a5ac7d05119c8bcf31534d66d8bb0" + ], + [ + 1053, + 1071, + 1, + "520fb2c350d2123fc048f418324989753472c6217daee7d4a23bf2edc560d457", + "803a209c5e905d638cf85e344f4e96993d395aca96e53d8bf982f182e1375d5d", + "e2738cf82ec6b7e77845f4267d8357da63f7f656ce5401e98403bf90ac127190" + ], + [ + 1053, + 1072, + 1, + "cb346518b34576011e9bf608551ec3240da5733144795dee97a394b8daae4629", + "333cd31d9c46b55f6867a58c0a138fa4bd47b52fb013e48d88152cd90716e451", + "903be2baed5ad6b73bf3207769e4108a8fd49ec21a16a050cde68dd051fd65ad" + ], + [ + 1053, + 1073, + 1, + "d695666e8c243175ccfada6003808b09068c732f0d46dcf6bedaa945bfe4d35f", + "5d2335ff12e1eeff6edc864b0003613162c0ce55384d003b35921c5456888b6c", + "4f4aceef5322a8801c00b93452d01c5a9d42237f3ccb20efae627a0eb03e0ca4" + ], + [ + 1054, + 660, + 2, + "f68c53e3f57caf63dc3415ea6cdb5ac7f78919293e84689a2edfc9b7b643c007", + "0e8f578ab6d54a0aa0457de8ddcf2a2aaaffe8cb7aff31f6b49034e99bd11624", + "4368edb1142f1c45f0d2b112a1633a557b9a3d73797589915418b961e39ce102" + ], + [ + 1054, + 664, + 1, + "198c3e8f0cf6a1809f3b4b4c041cc7a2b244824abb07a1de3ad28dcba7f2cc7b", + "6182625cf1d4f7f825a57f24f899fc698a954cd5c6260c90cb85ce89fb1a2ec5", + "5b1a7fdadfef0e36cf5345b9bb672c37b0283d0c81bad5943ace6a91f02f2135" + ], + [ + 1055, + 902, + 2, + "bb7641db49e132094b6dcffdf760f21cfab1abe74e5bc54454235be3dd72b2d8", + "6c37b92ff6205a42db9a1b8f32ccf0d07ea72237fad69ac59d6d4aefaa3e0cd4", + "5b3faf78ad34537bb2358aaab7c296f38b2a32d4a3900bdf06aafa3cdb853fa6" + ], + [ + 1055, + 1068, + 1, + "dfc491eac878ded2492f0c8c57b9763a8d55837d942a586e82436c18f763483f", + "649f3ed4908685d3d69e1e9478caec736101e778cdf38a1b7f12cd1697d3c4e4", + "d99b63f449f94252df8d6cb4f5ded8628d80a3cdd3d09a5310c1101f86bb5929" + ], + [ + 1056, + 904, + 2, + "81a54b0663bbd92d19b6b54f74f326f82810e2a325063a0b18f7989df4a4d0d0", + "7a941426b2372ea57f519f2d2ea0be5d8d3113aaa24456dcdae19121847c14b5", + "c2691c1c39e257d22a42d3ea3ae6a38a6eb52ac946b19ff12e71759d24a8ee6f" + ], + [ + 1056, + 1078, + 1, + "a2a4f639eb5a814235b1d3dd469600d5c012cc1a7bcebad9d9b4927247dcfaca", + "68228fc2ba0628ccb7aa9768d2f49e6a2914aa8d6480c9ed023d503845311d79", + "57fe4c83a2a7dbed17a892b6d3387034ca5b6d7470f49b595386c08ee2067270" + ], + [ + 1057, + 905, + 2, + "e2ec6f6ebd1e9d8549e013307d6ea4d908fc2a3f795189fa787e13028446cac4", + "6da9abae1fd6acb48de9e5363335cf5c286a0e9ac736532267c50eff50569a54", + "eb98211f958b9e8cb63cc95c50ef59a9b79003bf15d7259f51e23c4809d37677" + ], + [ + 1057, + 1068, + 1, + "de35fed12d6c854f9393044ea2083674ff35de1944e6861d3e6a7e8fd2e3ddb8", + "a59aa2e78455861fba283156839951764195d1aaf5fa1187d26c6efdb69868ff", + "d2c36d7d22bffc12470fe008f0ca02ad280887164ffea510f005cf7913960f22" + ], + [ + 1058, + 906, + 2, + "706e48c7f3af913c4e581f9846f7dae134ae175053eec3337057c3cd6f28f1ff", + "86f6659e970c47aa55c02be36b7b46b6f86c95042f21a4a9224b16a0e58df968", + "809e0d8d0e8781b53290698b8a89074d2de0ba6ec89d8cc82bc3af61e518a243" + ], + [ + 1058, + 1080, + 1, + "005e69c78772da1949c0c57abb9456cbb2fdc1de51cab9e0c151d669f738cd10", + "74a3859a178ee5ba7773210b9660670f202e60c198c76059e53aa31f90f15675", + "7944a8d056ce295942ad7a1f295e9507d3830dc10adf2aad04e0bf88d33cbd48" + ], + [ + 1059, + 911, + 2, + "600ecd8a80f517894757ccb5bb8cd6f8c057cb6ab98091ccfcbb3066303ffadf", + "cdd9b128c77a30462eda6a10b375bda82c34284bdf036bff5b92df247d02ca93", + "3a6f0360622ed03cb0383332c520198c5ed03578c336c2771eef97607c343b76" + ], + [ + 1059, + 1069, + 1, + "97ce916b391c67f62003b7679c8024a8739df87dc8d46d2c0af5716836cff57d", + "13df1f25a5a084feead9da9b0fe6db702f5105f8fec7f932e313d710f6161be3", + "f205014c3165179c22aea49d29d0924023ca6f18b7bf977da9ba1b1beeb04fe9" + ], + [ + 1060, + 918, + 2, + "9537c365f9ea0a0afadbe3f0c1e8da76316bc9430823d84c3859fa19b17f486d", + "55bb1c52f77d3aab0e4b8ae436d7e9e06d5b0a65703fc300f502837e63dd4d76", + "af5b91acf395259b12c3f56076029252aa5e48abcd0af1defdd598f962b563dd" + ], + [ + 1060, + 1071, + 1, + "010f2ca85671e8e97ec6b291759a821a7768f1ae7ab39a68a628fd493120ef6f", + "409e279e85359870187e762f7d27055e715f4b3776de31cc8c74209b7bb72090", + "f8f5f7553fb521e30be6c4660876a529b394935e103df84677f6079a6e7e7905" + ], + [ + 1061, + 920, + 2, + "92e6baec4cfaa550539361180dc6c1545c7fde244c942a916f69de8d1fd234a2", + "bb2b81df7328b7f85e7bd2d10a99ba628334fca0854b6e723b768798a2279a2d", + "fc9bbf7c323b91c5cddeb15a0c0b2556d65fa850afbcea86b759a05919b990a2" + ], + [ + 1061, + 1070, + 1, + "6ed7ea983a5d9a922d39202e2d61d7b55b4c668346da7e36ff0d4d27179f06ce", + "a2b2e3e5e0310a14b3a3770f3f9483f679eac7ecdca99d5c7e5b3b544fadfeea", + "c0b1908721053ee77049bb9e027bd2775fd353d17ff1e00f4ed22eb0894992ee" + ], + [ + 1062, + 922, + 2, + "47bf5428ba0c281980f93be43c49d2fd340d07749ac96bf4db3d47c3cbceb495", + "078c81cb35e8b3e7ca52570936f733b5b8a1c2a8b67f855807bbb0cd0df8d59e", + "ad54e1b027f0e55c1fba2fbcb8f1dfcc04f7397a6ccc698391aae1f64513f107" + ], + [ + 1062, + 1071, + 1, + "c54ac60450c28904a02a71482edf43f789648657a21cc0723a799791880e8ac7", + "2ea8098953cd97839fb549d51d60f3c0ac961659ca79c70c82ffa1ccc8dd48ec", + "41e0b40ef5942fdc59d6dd5237dfe10af573d94e5c5989b25474d254a59cf772" + ], + [ + 1063, + 922, + 2, + "96b320ac0192e2114f6469711dd4bb9485306fdd8ae8d3a7b9a13e3dbfedb297", + "c76b2eab94c0994b416d7c46eb3e8d6c0ba9b503ebc8fea0319bd070225b5bc1", + "83b4d4ea33c3897d1ac7edac39308b3611544a9dec13a88c7579f5db8b55571a" + ], + [ + 1063, + 1079, + 1, + "f19978f603ca9beaaa519b24ecb968a54c714a2000335a63311827a495b690aa", + "c35ade5f79e83bc04097944ba9b2daa1227ab8c7c68ec7c59cf19d1d3bd7e725", + "273affd7a21b5fdf81a274ec4284e885755989ea665d9ca70fc46867da557a14" + ], + [ + 1064, + 924, + 2, + "84b4bd7bc906819f984c98743740096b9bf5f4860fd2faa3bbda7930effa4b52", + "1e5f49abc43a2dc20b72866a70a76e7c7960016a819a37b33d2cbf5b9ac7de31", + "a2abdaf5ae314824807d6fc2ebeaa8c31226601bd2672cf14e25f922d03acb2d" + ], + [ + 1064, + 1072, + 1, + "200674108fa989a88ad52f31e869682f5549b558827dae32045d1700052259ca", + "711d67f5101ca2ffe0892a90358dec4425876ae4fe341090e59d401278e7c656", + "b54ecfd68cde9fd0c0ebed23e2de6b132eedcb56e59f570a5038c22fd25577ee" + ], + [ + 1065, + 928, + 2, + "358b3c76fafad63549dc312b0625b253e1e439e05403ab3b6f9fbe2a7f7f6bbb", + "2c976a7789e1830982b9ecf59795056164c6459214204b7360a75e0c4cbe14b8", + "0f7b55031f524c4507c30386c54bd03f4a91c0e294ee6be17f28e2028e7ebd5a" + ], + [ + 1065, + 1072, + 1, + "ac5e3f6a7d8c2c35ae675868a5cd235ca3acccfea30e9d527ea153b9940417b4", + "7d4e0f372f4d6066d4f363273c836613b632aeb9302d51f9ffbb9618f933d3fa", + "37114b33101f3b34e06284d1c460eb0b092411d54ccb55daef2e2d08a43f3e84" + ], + [ + 1066, + 930, + 2, + "593951be5abff4a16b00e4404ae80f01ca61c4c7343b4dc0a861886aabac183a", + "d4f3da96d6968eda1a76bf929d32227ab18a11bff33de93e6a32e7d85db54d4f", + "2da90820be6d2988128b8bdac9c89486571ae636d81eb73f4c2690ce1c9bd5f7" + ], + [ + 1066, + 1073, + 1, + "2388d17fd4283826b3e15a7afe28a2c60f9e774b4427e164b057ba03dceb2480", + "5d2207ad90729eb92af2faf3b792ca04612428b35e80f6b9e3b237d8e654a6d7", + "c2e22cbfe8a4886cfba91e44c80ca3bbdc2c70fb8ef59bf8ffb2db1042f56eb0" + ], + [ + 1067, + 929, + 2, + "e121fe32c852ec5d540d53b4a3a5b99b8f407675e8dc679365cebe6ac4dc9978", + "e05f468f63f4e291902b487660c430d4da637d19b2bd5175530425e39bb00c90", + "3015a8e71b75aa3c8be7388bf3a6e357cc000340e730de976ce4031dfdba2ab6" + ], + [ + 1067, + 1080, + 1, + "bd946e20395d45e46e0a91cd0e329b0daac7bd83dee78e3cb90c59e2d053ec5a", + "fc6bda77f649fbeb59db78452c09672c39255e4a94d985bda3f2a513abe02f24", + "5e374134a4229cf17d95129015e0a9ae3facf7f0736af00c114521644741f178" + ], + [ + 1068, + 127, + 3, + "72d7922a3b69f73845e7777595aacf8e0404c1970be64c2e451e182a45faa1c4", + "e9a04799cc1a2f4e9e534f19dcf81684e0459119858fe1b967957566ecd30128", + "2bef4ee4fbde4647b0c90841a084addd6640be0943a8ad4094713e16bb12cbf4" + ], + [ + 1068, + 1081, + 1, + "b7ad8d21ad5e1a1ae85d2b61074ceec726bdcf57f28527783f28eb59ee6f88bc", + "9952b4ed0a31a7a95fa160ac3cdbad18af60af3ea567fc4516b8514e0920abd1", + "59eb17c3892b09627e544e632935d122568295c8d34fa93721bd07f8235d375e" + ], + [ + 1068, + 1083, + 1, + "2b93c74ed12d289b0dd9504366df0dcd6f17ec2376678aecdb8041f9969b09c4", + "703a73ebec38b05dbd19753a7518231a6412e9798f5fff331964a7e99a023df8", + "52642de13ecde485d7c6d72b6ba9f93a6d785e283db3b0597e5a4d8c71f490a9" + ], + [ + 1069, + 127, + 3, + "5d34787596bf23db0736d8df1d9b61fd761aedd6268d3e490cdd1695f5039df4", + "cd0f271decc5c2b943a1555871ac3a6c85ada3548a3f057fbe8a7e252b5a691c", + "e5e43f712be790fc69fc4680812c8353a6333c1b55b3082246192d15b7d79064" + ], + [ + 1069, + 1082, + 1, + "cc3d2467b9a62edbe41f81871b767776be62ea3bdd8346ddc9a5a78de3a2a255", + "4eb09bfbb6cd0459416e35eadbff4078c713908ea55a6521a90c994d9d1817ed", + "0406792ea668cf8d48c4a4d03ad2700c82f0dba0d407b9ba240f40e681a58de5" + ], + [ + 1069, + 1084, + 1, + "a90cfce13b606b9d95df71f8b4185b1ae53e1622afb8c38d411d7eae6fcf9a02", + "955352560fc98088012812256bad97f6aff626bf0bd63569ecac2474138bbaf5", + "1fe183e102f83ada1b268d950fed4926e3a80f6ba429b1fd91c87e2995f8666f" + ], + [ + 1070, + 127, + 3, + "d05769cf75215419df51b7ba48aecaf31961676127c1dc643e40f03a8b464b9b", + "5032a4f668b007117443201cb3dd8cf3ffba78ec63065d926323e54b1fafbe35", + "93278aacc246803a99977ca7a93a44949f2ebf3d3df1987b37544f4b24661657" + ], + [ + 1070, + 933, + 1, + "f586de4360759a2a56523f3e694e4cda74cd0b72b1127d3e04db69c80c25b8dd", + "e7832032bef0430770c80727630c20f26baac5131637d25292e233a14677730c", + "d50f8cd479b3d57cbb5608ad284169b3779ed4e573eb9af5c2cb2666c2b600b1" + ], + [ + 1070, + 1084, + 1, + "1569520d559d2eab85183123f83fd4c507ae19cb360decbf1458c956d873e8bd", + "791642d2674de2ea3f86dd0d4c49145e56c606635bc584f78be9f5d8e312bca4", + "61fe2be6bc8d0b55004bd3e169b9b0ea850d25a3c6ad8c10d8f69fb4865fef30" + ], + [ + 1071, + 202, + 2, + "d3d764e26f69378ef8181c2564e47a7e2e9890bcb88ce9b87fad59d57af663b5", + "87c14d4be4e34f2276d7c34fe23c57676542c659b2c0b6800a97f049a330b64a", + "626ec815639eea322983d322e972ab76d7a80b07d02a65393c7aa62fbfb8ff53" + ], + [ + 1071, + 245, + 2, + "45adea4bb4fc7930637c6aa9ac55bd242693af36a4afff7119a7ecf38627a0d4", + "e14b4e2e0af1da21b20ec06ba2f5d16d4ba0e6f107d8797b8d7f4075cb456379", + "dfac434df0b96ea486125d545ca1304874642249782907de162854a8c2788289" + ], + [ + 1071, + 1082, + 1, + "6bda316a3d251afc4fff99353866bf31637a5248e76ae464fc82e708a2ef1390", + "3bf409f906016b3f29f055df67a1505901fc2f7ed058b7b9585b640164fc02d7", + "3eb64b7bba0e34afcbd2b283c2f12d03ec33eea543540bffdf557ceb092f3337" + ], + [ + 1072, + 213, + 2, + "a29a324735f43872d9d2a2de1050395cdc26a9b521cc8b02fef2fa75d6d87c8a", + "f6236bfc670eff38d46ece3f2fa16d751376babec86b9e21a22843ef5dd77bc7", + "8eddbe85c07e205f79511bb4a3fcdefada00285c76b623f4086a084d279b6b81" + ], + [ + 1072, + 246, + 2, + "6df50f17a6b4ab5e7db5192c2df868e8b77fd0784a6404b5b898a3edff5036b0", + "71766430d040efb5f121a66595d5516253bafcb4d6ea37ee35f918e434f4b57b", + "67bce346a36e2386061ccd787c9ae3c91d5af61e7b919efd802e763dd2a3d18f" + ], + [ + 1072, + 1081, + 1, + "6bda316a3d251afc4fff99353866bf31637a5248e76ae464fc82e708a2ef1390", + "3bf409f906016b3f29f055df67a1505901fc2f7ed058b7b9585b640164fc02d7", + "3eb64b7bba0e34afcbd2b283c2f12d03ec33eea543540bffdf557ceb092f3337" + ], + [ + 1073, + 127, + 3, + "f2554e30a97847b3aa8c16dd33391967811787e0d45b3432e1d1d68b38201037", + "450c683855528c445eb431718b1e3fd786acf7868c1a99fe290c3d0cf95079ec", + "3418cfc33c01e369648610aed5ca0d1107474dfa67aa0b4d81389a65ff4fe360" + ], + [ + 1073, + 932, + 1, + "089184d5a0c30162c54bf1894a6ed59ad26462253b4f2a2a0d1d1e9bd7baa305", + "7f0430166e2b49123110f3834009342c3cabe6d4c83de60692bd699464536380", + "0c628daf659ff1a7a806ba739f82d61371c55d891f6f31e64a5f29e803e2ea97" + ], + [ + 1073, + 1083, + 1, + "1569520d559d2eab85183123f83fd4c507ae19cb360decbf1458c956d873e8bd", + "791642d2674de2ea3f86dd0d4c49145e56c606635bc584f78be9f5d8e312bca4", + "61fe2be6bc8d0b55004bd3e169b9b0ea850d25a3c6ad8c10d8f69fb4865fef30" + ], + [ + 1074, + 127, + 3, + "aa6732b90940f1cd9ddc22bfeb43d6cf2e10a9618eb10e0646845a9b1301cb59", + "eea4a7152f06fb92f16b90a207416e1013687933faa70aed58c6590f3ff89fe0", + "ddda0b60836a763d470c96244c549aeeff6044bab9d89e0686c3feef4b3d4d1f" + ], + [ + 1074, + 151, + 2, + "99c403b955ce541a064e05594d76976e1a678a3e5f5a938d518daa07c7fc7648", + "f72a054e0c9d4eeb0c394eb6423e0992a94ec52a54f5abd2b2df31d801295cc2", + "37db0537f1df3cfbfdb42e7a35851540b7a9a1be87b583bcc6a27ad96f1ead92" + ], + [ + 1074, + 993, + 1, + "d7bd489d64017ef8e288342b6c95f020a43d7170b99ccdc30ed1773b8efc568c", + "0a664909a2f26a8f560ea528fc8f810c20ad1f7129f77c3f94dcd2a8ca73e275", + "5dba76c294fd710a4300b55581a688217e7a33942ffdf038bf0ee56bed818773" + ], + [ + 1075, + 127, + 3, + "73ffa8908997c808c39a3f529e3717234fc5d221f2d2566f5f8ac36bed11869f", + "478dbe4e1c025c8345c0bdd8e7a0fd093ef3fea4fa10257f09f796cc4f6f9ce3", + "93d9bb2f062541c2c8279f12e02de006da343cd836203d7578dd4aa5bb263c75" + ], + [ + 1075, + 164, + 2, + "37cadff1ff82b87751ed874a6de9724ea041e611fa6720a4396abe5e6aa18ed1", + "96443d144ff21aaff709a1347faad82b7801fa4da7718704ebef3bcdcaa1e3d4", + "ea20b5d022e0793cfae98a9844f80a1be6f8165b149c80b049e9a9449718093a" + ], + [ + 1075, + 1008, + 1, + "3de60c6b9d9f0641ddeb36a6b3fa4668a6af59e5093f777d55826d48dbec64ee", + "ad971e3488d4f09149e6df99dd9b2fc64072221d6e6a7649520df6a213397942", + "548a2f9f501b0973b512b272db7cfd645345767fd16afbd5bcefa81503a4ec31" + ], + [ + 1076, + 127, + 3, + "1e45c5f28b73b786d16b2cd47542b76355a169835143f2c9ee6590e68e08e2f6", + "5d86ce214a926d80378dae2e1a84e370f08912228538d1f347adec2ceaf5eade", + "58885e5f7c20f69a33ecfe00b541442809089551573c9ba87b7c7ec6585fae6f" + ], + [ + 1076, + 226, + 2, + "9444bde806912714e203035b2472f2d7490f56bf808100a24c2c77a26f122a21", + "7948e8a8f636e936c34e1e80228eae37cb5f48cf0156040316d3cb2b30045110", + "605e6b9bdd7e06eb558ded10d425c2cf572bb9d112c40763278892300ef8e348" + ], + [ + 1076, + 1010, + 1, + "1b3275b1fae77f420c224b2e982613dac157d0f770689825082b6ce564d7edb6", + "9bec5d3bc3172464ab43d88d031dd6259073762ea38dd8d4377aadfe2baadba7", + "7059b9ecfb0696cb1c1dfa46896abf403b24a748829914567e77ec28873482b5" + ], + [ + 1077, + 127, + 3, + "f26d285355ee0f3c5cd21f5b76867bfccf793e72ccc73622f580603bf3abb34f", + "d314d1ed0bb834fab0befa3c2939ae055c09aafc3cb86471e39b9e0765a13cde", + "ebc6d4851417c5caa045a31fbaf770d70aea6e3b0e1e8f7bc35d8b732b4b9073" + ], + [ + 1077, + 164, + 2, + "47adc14f285bfb36da64ca854ee77e91c2d28829a8e7c98d18f218a39dccf46c", + "1088ceb972a9ba872ec1de52d9458718bc82703a62ca4e3d973a41a6ffd1b07e", + "3de4abdea270b1ff86993e1358e48ca39dca2a0f3c9a100fdb5ed8b38ac69d99" + ], + [ + 1077, + 1007, + 1, + "341f48d339acbe3202393944fa3f7eeabbff9824b61917d47282011ac3a1e540", + "550fb7de3fd2568fd2e5de538fb273988dca492775dfd3c38c2681c3747dc535", + "a23508808286e3c94fdad2c96c9d96a22c09bddbfbccbc1b343af9e5f967523c" + ], + [ + 1078, + 127, + 3, + "523cb7bc5f89c33a79a0849f99c2795cd13050254a89bbf3545acbc45cc85698", + "06468bf5eb7433276b12a72d72db9ad22899f16dc70556d37aab10871378fa1b", + "9f8f1046383ed7ef4da2e055e24e6d068a900381910049b2686c736bb1d12139" + ], + [ + 1078, + 1085, + 1, + "f97995fd698d250cde2cbdf0076fe8c7cb33929e3070b465156b956e61f231d8", + "6e8ac69207d77dda950c805f92924f2bd3b3b929b90dc6364523def09b2a0a54", + "d126a245910ebe9651254359c058397b8ef8e0cbf59ad5c7e9805ca7cb4c9cd8" + ], + [ + 1078, + 1088, + 1, + "f8eaf323d976dc4f04b22aa15774911e785219763c4e3318e643f39d617256fb", + "94b28d121448d0437fb3652f963e060d364bfb5631f55404f6d70f1260d20816", + "d126a245910ebe9651254359c058397b8ef8e0cbf59ad5c7e9805ca7cb4c9cd8" + ], + [ + 1079, + 127, + 3, + "5387427b08ea398baa4f20ae1eba5aadfe6cf2f8aaed452abd033be091bcd640", + "f55d4ee2b31dd4ef789295b4f00e144aafc441bbb3f1a4c226ed939395e8325a", + "45eedcea5185fd30f74c435aa282e4d05af2ca183b25008cfe679674974d4a90" + ], + [ + 1079, + 1026, + 1, + "d94dbe770d1611917e855d6e8d76eca4d1c2de658307fda0c700cea4d58f7228", + "03a05054125923e750022cfd5ab628b8e8a8fdf5b81531a71b346ba3d0c847e5", + "9f30d94771902c3ed75ce45f3449b34995a1654c375936f93fc1371c4601bc3a" + ], + [ + 1079, + 1087, + 1, + "5b98f2041dfe1973a3c2fb919fa72be4daa958d6d45644552266701773818d8b", + "d35dab49520ec904e5cc8f6ea99c4273cbd1b824800981f7da5bca622ef37e90", + "75ff6a620b47fffe3c65667cb0be9d2d23784166057e7febf6cf403c87b6b18f" + ], + [ + 1080, + 246, + 2, + "629df2ad020d3d08e0476fea3e6e3c1b89eafbacff60f911d4717aa415e07bf7", + "9b7407ebea0cfb86062a57b17a87c782a52e7dbc83c13b152059dc5f2a665a32", + "d2d889b9922b0275e29c879c098a02f6d8be2b074fc843b8cfc8f658562e94f8" + ], + [ + 1080, + 1086, + 1, + "328999ca0fb04acf707a492fca89e618db99a592620a1955fef5591e95468bff", + "0729aa841a4f3e55413efda40cc07e6ee7760915552b8c7d7e479eb510285e5f", + "85e6a8a630d309402ac2d7a1faaaf5a989d800a5c7879e8367c745417976127c" + ], + [ + 1080, + 1088, + 1, + "5f18e3f7ca0c8f23c218e6f3ad670adf4790137d9b32c0d9d52b77c6047c41ff", + "58ef9b66894600b999a3775653032b545147e5b4b6786d12508c879b676a5934", + "5bdb810074ffa5db73552de66084bccad13efac7f30c5dcf697ec870179facc9" + ], + [ + 1081, + 134, + 1, + "7f61e0a1455c90d6dd48604e94dad34ac673e4aa1a77710cbcf446bc3351fd74", + "6dd2cd1dfafaa414df2ca4a72544b23435d9e7061c80e7d88f76c3b3f01422be", + "ff037db8633f128dbef87cba937891407242dc5c5d82269c5e822211acb60424" + ], + [ + 1081, + 152, + 1, + "8bbd930129a91d1b4a9c0e3a40c9f90af3709a4971a26193f3f75ebc40f163f2", + "9c00ec57b372576d4d59d234b84d4dd9a5110a7c00e69450a4b7f66d434c4c6e", + "704607af58adc5c92c6289d8503490754dfbae68ffe4492d7ecbc1b64c464e42" + ], + [ + 1082, + 128, + 1, + "b82035a0b04f50c01d37125b878aa9a1c932c6b21837d39b8288833ef640bc38", + "1b26bed573d666a3c4e1b5adfa9bddea1f399919270307b58bfb2aab719886db", + "60a5cf9b40f6336b6cb6a2876f66c286357b8b77c37546a640f1c04703b47813" + ], + [ + 1082, + 134, + 1, + "08821b6214788d06fab0b12273f17b4c71abed107f7ccc53611d0fb4eb3c9406", + "8904799d3861c2e956ed6f956c0a8e5ddd016ba9d4d3e10052f865ac2844cb55", + "781a4ee3c4129574c57e2488c4cf66d43870dec36a76a7bcd40f8d8758689753" + ], + [ + 1083, + 202, + 1, + "8c9771e8f3cdd730a7e791ca283648e8028a3148e5066a0dffa53b41ed1a6a4b", + "e814f1dc57a1e7a86eb3b774b4f659761e8ce77198999f7dcee879b139a55e26", + "6d41d227e8c725925fb065a0fa22920dc1af8f654b0a3a27a55be7a8387a1599" + ], + [ + 1083, + 208, + 1, + "b4f418a71783ba3dae1d03a6535f75346612fc1110b091ea945653cd6122f80a", + "d433d825b60fc4170d4ec193bd3e4b81839b28267b6570286ade8260f8e68b9d", + "2e563266b3696132dd5a03ebc0c0dc871485b306332028fbdfda147594fda202" + ], + [ + 1084, + 208, + 1, + "480b97cde9ddc7d9402ac7ea189e6812247560e9737ba6b174d3e0f3df23beca", + "79907709f79d7cf64cc2474547297e520fb49d4d47a6a54cd7d78b263dbc8158", + "c14f7c1c7f0a37ddf53e18269b03270f0d05096dfc80ef1812e04ccfab8671b5" + ], + [ + 1084, + 213, + 1, + "c0ecff7ef7b33237fac172f6423d2d6cb98fc527841ad2876465f35439456e94", + "1c0242bdb16dbdbd5572d42e76151756b3a75d926b4014ecdecb94575154dd28", + "60c1e04dbc83f0cac00de38970efd7c73ddce0ce0a875df649988898408fbec4" + ], + [ + 1085, + 169, + 1, + "406a1beaae51cee88faa77a1cf661ad8946afc8ab433f4c666ddf222f5c7205f", + "60d4d9c39885e23a01e3fb09835b6bc495cd7dc53cddc6868b7585fd5a0aa151", + "3aafef08e54bb3542023de62bf76f447900bd69f571d20a02d1eac846f10334f" + ], + [ + 1085, + 231, + 1, + "dc135964c0987860882bd49fbfe33bd8d601429a39d5472cb5dc5dde613c773e", + "01d1f32cd6940af8c5e7ebd4694a1ceb9fe759db7759a21c898b54f9104e0ee1", + "92a60f8da36bc9ef633ede508465444b8ab8c4f8da7685934f208ad698c6c1ca" + ], + [ + 1086, + 146, + 1, + "f9da8a60f2cb99d68819f1f2518784dfdc239915d0b41670f19ef4e3dcf56c4e", + "b05c055525eadbce6ac3d6ac34e382034eb0efcd3234de091a0bc5c7f6afb260", + "b741d9595ecc66a19a7ba925c02b7d77f4ecc290ff37fec884ff57c603307553" + ], + [ + 1086, + 160, + 1, + "dc486e2eb18af876849d032cbf62c12536f2a37addf90563a7cff907b3447b51", + "e837a2268b268e9db451ada282fac0ced55b5f1fcb688cde275a11b07588d2e1", + "a52433bf432b6c48e83a6f8bd90203181406909077766de074372a60a5b7993a" + ], + [ + 1087, + 146, + 1, + "2b82e3e05e578344d18cc8c1aa2f8e1a46fb83dda4b1200c53e2f021201ecd8f", + "8b56962d9a1472cf26d623796725d3cc68c15ef9aa27b8b966448b3d80707be8", + "bd68873dd8ff9e66afc4f033c6f9d9c1fe6a42e12bf79379429bfc836c64aed8" + ], + [ + 1087, + 231, + 1, + "8b47678e07e6432052220c38b1d77508f26efa552940be3ea076281cd8894db3", + "d23cdabb3ad24cdd39304f914100de809096ad61476081f4e7f4c0ab9de85542", + "32704c32b376e51beb997229851b6a615601a3f22374888564c3360de1b43663" + ], + [ + 1088, + 170, + 1, + "406a1beaae51cee88faa77a1cf661ad8946afc8ab433f4c666ddf222f5c7205f", + "60d4d9c39885e23a01e3fb09835b6bc495cd7dc53cddc6868b7585fd5a0aa151", + "3aafef08e54bb3542023de62bf76f447900bd69f571d20a02d1eac846f10334f" + ], + [ + 1088, + 230, + 1, + "3e225095492dc440a7f2896f0b3c7dc9760908d6634e138da5c2c04f7a482725", + "027ce97edbb4f341a7585f39989641563922c8fbeeb8444ef64c4451e15511fe", + "d814d72ab55caaef690cea7d025aa90b5e3002881f40b32003d31450dc099688" + ], + [ + 1089, + 235, + 1, + "93930e3090aa15c5bf6c369d6ff75cc307766135f0ba81387a802c43f492ad00", + "6b8d765ac0086e55c92178a21ba4428ebdd7f7a2aa927d8e83b19fb6b1116f2e", + "d77d476fbdf3fd80e047a4318a56e20f1c48c325eb1748a85bb1fbd71babd752" + ], + [ + 1089, + 775, + 3, + "ca308df97b6dd3bc25d4c830746d52d073bafc7a68bc26a5f71a8446fcd173f8", + "1d109b582a93b8c0cf1eb9ef2765381a72537f373abd6c1d28ca9bce806a7da9", + "53b4e8eaf186ffe5c0a6c5aff3d54f1b9306347013d62796e1ff232781ee6207" + ], + [ + 1089, + 795, + 2, + "d02d5f17be0149bbe1a3e9ca8774fab3dc319af6e56db37f56081fd7e0d0b243", + "5dff4aadc8316b7c41c3fba555881c875327952c0953241a91e6b8fcd8062b4b", + "2eab6f8967bcdaa35c66eccc1af719fd31bfbce473fb533542388cb887e70b86" + ], + [ + 1090, + 127, + 5, + "4b1e372ba1a11e58fd4e8e0e5e21362269f21e59d69ea323c64076047dd431c2", + "35f8adf493779cfb92db48ee3b15bfa2864f96d1ce5e3df334fbd412001fd436", + "7f8fd420a64ae15bc63420088b4e8ce062c58da8dc616e0771d9660ebfd4d927" + ], + [ + 1090, + 470, + 1, + "99a42d7e3af51aff8609a3be3ef25ecc0905edfce92920db3531795c7658783e", + "6e98a4d3e4b1a568c4c576067107be7dd39b0be25d20700c37410c645cb03f64", + "8cc44e14ea750c2ad5e07095753730b9f36c59611c91e8f358062dc1c5647433" + ], + [ + 1090, + 477, + 4, + "aa3fea9093c71498a5fb571da177a3eb21bca0b0811768616b04c8981a6dbe83", + "aeacdf7699708be801bd6fd587f4ccccc4cbc75d4069c692d14482601594e1a7", + "e5728a519112b5e8861a42d5f90336a441e74edd1c3f8d969819ed0305e7e059" + ], + [ + 1091, + 127, + 5, + "78574266b2835f24f659140b94880e4bfc2097982b52c0475cac533e431bc05c", + "0468b6f51e5dc9c26bbf433efe50f6bdddde6d12064a2208de42b6fce14233fe", + "72cef1ba28647cc29ccfb4e0da7e76aa56d4d8f5af1ef175df6ccbe19dfed047" + ], + [ + 1091, + 260, + 1, + "a82e38bd4162e1168a788822e84d46be25f55bf47f601ab03760e9c7b208c0d0", + "13a7e1daa228c4b4f065dfae951f5797b79702fc34bace320a9e0105653ddaad", + "68bd72f67396ed488ddf12e287be512cb68cf3cafd1cd61dca399d611bc0cbe1" + ] + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/DEPENDENCIES.json b/research/current-direct-source-move/vendor/leaf/DEPENDENCIES.json new file mode 100644 index 0000000000..6318fc9a23 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/DEPENDENCIES.json @@ -0,0 +1,1157 @@ +{ + "schema_version": 1, + "files": [ + { + "path": "vendor/atomic/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/DEPENDENCIES.json", + "git_blob": "4d4e7b52918d4d9b845b03cb255b6503bf309699", + "sha256": "163910998805b111e33d2380b1a6e2b162a1805056caba5ecd0d37757be4a9af", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/NOTICE.md", + "git_blob": "9ec74ef6051fcd53f11b569b232b639261daf81f", + "sha256": "db63191f6fbf8d5b3b577ba7afb07c15bd0a89a7446626217cadf401acc4ffde", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/PROOF.md", + "git_blob": "4303bc7de83739a7c9294436dd70eab278f86aca", + "sha256": "e39f25a054aab42b0c866f09131ee2ac752e77f1fcd1bfe2269bd04798203857", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/SOURCES.json", + "git_blob": "27baf44b4e0f336497611a782f2a5fc780f80e86", + "sha256": "c1c1435006262725433a6a741886debf5529af4461411298b06714edfb86b249", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/atomic_move.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/atomic_move.py", + "git_blob": "3c45aafa8919d63e3684a73fefd3ab27df340ef7", + "sha256": "af78cdc6f412df45795966ad5ff2316d38bb08297f2053b9ee53736d423b36ad", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/move_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/move_sources.py", + "git_blob": "8ebe81573a8d5d4b80b7e81ac689a576587f56ff", + "sha256": "11c78ac175656d1c637a9cf86cc75fc98be9959a6b816e82d291cc0819b5ed2d", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/physical_hardware.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/physical_hardware.py", + "git_blob": "8d2e33098a85b9a861f7fd8eeeddb832176e98b3", + "sha256": "16e313607248bf145281f91ab9e74b720591fe4b7ceb01528bcd26167806d328", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/NOTICE.md", + "git_blob": "f5df0d06c9add03a079f05df85b4a2a1b6885d1f", + "sha256": "b6960aa9ad2f0c6386d43236d40b71eb51d9e8e201e16dd897b8f90685f5685a", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/PROOF.md", + "git_blob": "3479c700c9b68968106454e57993e9615cc6a821", + "sha256": "f01a2c81805eed7f6983d9928258100a00a7c8e6f2532bf10610c0883c7e972d", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/README.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/README.md", + "git_blob": "753a44f2b392d8a0297cb1324be396f246f69935", + "sha256": "5554fdac912fcb92a7833a8b860f8d21962f78eb2a4087d3688f476b891db2f3", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/SOURCES.json", + "git_blob": "9b9dae5a768f42f9cfc68b1c77dd29c7751aee86", + "sha256": "73f3c0b01caef5eec23f798f93182df03a52d3c781fb736154130f0a7ae5f7ad", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/leaf_provider.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/leaf_provider.py", + "git_blob": "fe00af58aa632857982867b7124c9cbea23cda1c", + "sha256": "6362953f2299a4260c38a12c0d20baa17210ff3f233e08b911acd3cd6474affb", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/leaf_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/leaf_sources.py", + "git_blob": "154f4d18bead7d68b8e67fd9e5bc7c0ce8c4e0f8", + "sha256": "025723ce74b389c3db47ed0b50efe27e2967625c61d28666e4731e5180b916e6", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/selected_service.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/selected_service.py", + "git_blob": "5a64f61e9c402da64a5760e72f5254710a426ffa", + "sha256": "44929b7463cc1f6ee3f6cc10c2d222f2f49822ccb0f976b7596beddb857d64de", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/vendor/leaf/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/vendor/leaf/PROOF.md", + "git_blob": "e98db470cdb8bfc49e9da86c39c0d6ae16e92716", + "sha256": "29ebd43146f921077f980a408915ecc3a5199a07fcdadc624a8282c06b0b8104", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/vendor/leaf/axis_stream.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/vendor/leaf/axis_stream.py", + "git_blob": "ba8230443fdb0370b72a7a617ba7d88eb23a9c37", + "sha256": "40dea1c6fa41effd8e7a61f39a3a599e897370ca118e332ee5301a905dbb2998", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/vendor/leaf/coefficient_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/vendor/leaf/coefficient_engine.py", + "git_blob": "dff2f099b60c23310a10665cd81e443282b249e8", + "sha256": "fff28cbc27b95ed546ac65f70279fa41a933421f1cd32b988ae8910632f0efcf", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/leaf/vendor/leaf/signed_linear.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/leaf/vendor/leaf/signed_linear.py", + "git_blob": "d17018a976ea4af15b6b5828a091d799435bacfc", + "sha256": "5b86afc33042e1c43eaa6957f94e0ebf403d1b07bb26d30ba89aa14d71f76078", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/DEPENDENCIES.json", + "git_blob": "cbe38bbf8f0b912daddfaf6f1eb69d89343ca8ec", + "sha256": "40f200759a2f56a13b3cbcd1f6de9e5d6eaf9125270a7fc5dc09b82c4b4c1ed1", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/PROOF.md", + "git_blob": "5bd585e03ce948261ef979b748a1c6df8cbc2fb4", + "sha256": "5bd00e9764cb628cbd92a113419c2cd79c77ba81b1e15b04519026c26ff3091f", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/README.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/README.md", + "git_blob": "28d2611cd3c3cc7555451af1e36f9c4701e5a0ec", + "sha256": "6419eccd7796e78ae25d3c1c42ad60d6e8d0da8f8f4d4c1e3adafdf45a8c4c69", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/SOURCES.json", + "git_blob": "43555e2f2717f404b752607da27a86b07c38a40d", + "sha256": "01b27507feb5ce1ebfd3541c280cff74ceebcc1b705a4632afe14013ab4c4e64", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/TASK.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/TASK.json", + "git_blob": "4ab3215b61316d565ec6dc99c7db129c937b1e67", + "sha256": "4f27bee7c18e7b777e29afb11cc224fe72640b46b746d9abf1a0f075628a9982", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/phase_adapter.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/phase_adapter.py", + "git_blob": "02f0fdc3ba178f13c27c97c36260107d2c0bba82", + "sha256": "42687d9cd5f8f4a964e2ddd79aa404432ff26f9ebb55e9c069bbba30f0c3044f", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/phase_binding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/phase_binding.py", + "git_blob": "7f51953eb91c53fb7b6923d3278638e1857d69ac", + "sha256": "7624e2421c4188f7339231263d6d8504bf7eb3acaf91dcfd745952b87a6f1cda", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/selected_service.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/selected_service.py", + "git_blob": "fc3cbdc16be69eeab39e887e1d3a33ea21a80cb7", + "sha256": "afd4ba2ae8f833e8a47456a8c2dc502fb3e12158601aba999b0d0994085bf4b0", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/DEPENDENCIES.json", + "git_blob": "9e68f7226669eb4b92330023e16a86739aa859ce", + "sha256": "8481fde09d925fe143a604a4924f05bb1ade2d1ac8f9068389680c9406f71507", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/PROOF.md", + "git_blob": "859eb593d3b5bb07b3fd8a3b1034b4ac19a8dd6c", + "sha256": "acabf664e97b35d5c63998c6f08bbea27369b36db14b203c4ef62180a9535faf", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/binding_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/binding_sources.py", + "git_blob": "15469f097247a4627336b9bb77d03b8696533276", + "sha256": "e3b1cd40a2436381b3688aa3a5a740d402d08d0611dc43a629634bb1a6f7b299", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/codec.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/codec.py", + "git_blob": "bf3bd0d5a6fbfa1e7a56c36578c2caaa0130c7c5", + "sha256": "60f94c991568981c1ae8633bbc9c4d3c259e2df0654e8720d7f4554737d8e136", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/provider.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/provider.py", + "git_blob": "481013b988e5ae8189a0dddfcbb2f521e3142cab", + "sha256": "3b7bb4f7940ffa9fafd34d25bbb1a9225e1b671924ed194ad012cb26251d7460", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/DEFERRED-PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/DEFERRED-PROOF.md", + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/SELECTED-RESULT.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/SELECTED-RESULT.json", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/TASK-CATALOG.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/TASK-CATALOG.json", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/compact/PROOF.md", + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_control.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/compact/compact_control.py", + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_counts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/compact/compact_counts.py", + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/compact/compact_engine.py", + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_layout.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/compact/compact_layout.py", + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/compact_streams.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/compact/compact_streams.py", + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/compact/native_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/compact/native_sources.py", + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/dispatch/PROOF.md", + "git_blob": "96b032f662397d496c4d827839441b6794881a53", + "sha256": "b0ed45deb84fa2ce835246d7de3c85ccdacf24ab68235cf1138fe6ff4c4ce5d9", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/TASK.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/dispatch/TASK.json", + "git_blob": "70bb2c54a6dbf9f17a55bbae8383d9bfde933e52", + "sha256": "6b5334d10044644ba646452b0e9e21528061768726d124a4a97af26785aa9ec9", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/compiler_routes.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/dispatch/compiler_routes.py", + "git_blob": "5752189b8a838596346df8dde89024621b513e41", + "sha256": "d375f8c2e666ffd2ebe6de34ccb7756ac9fa4a4cd5f866cb025a781f8538c599", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/row_programs.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/dispatch/row_programs.py", + "git_blob": "30ba41725f7e1ba3dd058abd30c66d19820a008d", + "sha256": "a59510516d1397382de6141edc1eb69cf3ba5e6e330198deb5e335e543300be4", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py", + "git_blob": "9c3c97d86a7bdd7b95944218bf1e6e4a5a1746a1", + "sha256": "f3504a73803da120040cc62ee8f5e8b849237daf508a7146272d55624c3f8396", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/dispatch/vendor/row_padding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/dispatch/vendor/row_padding.py", + "git_blob": "1e3533efa92c3bab35916ae6844290586d18ff27", + "sha256": "24270408e87b028791670cd63908adeb03162f0919237e8644065c5898fecf2f", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/lifecycle/PROOF.md", + "git_blob": "605981247e27de68fe78d3a36e2b454efbd6b11e", + "sha256": "9a088fa00f10e59df48090b67c6ef7c3641bc9cc36b223deb917740372d57993", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/machine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/lifecycle/machine.py", + "git_blob": "acf475e4fccaff2fb64bd5b0b3f3fc0d246dc592", + "sha256": "ec597bce13275003ff30e4be481c936401826c1d4af642b55eec0c410774d1df", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/lifecycle/source_ir.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/lifecycle/source_ir.py", + "git_blob": "79c95fa79439f3c893de52991173bd3a5eae2729", + "sha256": "54dd93bc50bd10e974c70794df1c13da27f0e3d8cdb6cfe6791a63280096f1b1", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/lockstep_executor.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/lockstep_executor.py", + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/ordinary/PROOF.md", + "git_blob": "12be1f06062090fcc68e598bae250f185e3d8524", + "sha256": "8a1c2145cd8f080026488a571d95813c09679aa323f19aeaef0ea98030136e1c", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/binary.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/ordinary/binary.py", + "git_blob": "651185a9eec51438949580a34e707f6dd1adbd4b", + "sha256": "578fb5bc793fc544dca8111605bf9f6067b8ba7dc7489a3ac243e1df3cd37953", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/encoded.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/ordinary/encoded.py", + "git_blob": "2280fa98ff5e4da7c4909814ce4a1c405605ada8", + "sha256": "10ad2fa5902a48d49cf2b89a30b3f2711d63a6a43b9512a6427affcdf07335a7", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/ordinary.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/ordinary/ordinary.py", + "git_blob": "81b330a4b886a0f4deab7b0811478bab3fbc107a", + "sha256": "7f8338e748bcd42fbef1e7cc47b6c5040dfb3aad216e34759bcb12b8e14f7705", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/physical_words.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/ordinary/physical_words.py", + "git_blob": "44b464714277786297c8ee7fd04470dc6394896d", + "sha256": "89ba40442297ec35368e426770f44852b39807ca426710ded2735678651bef61", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/session.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/ordinary/session.py", + "git_blob": "09f645bbf0c6c3d41d0c03e8031adc4e81744ac1", + "sha256": "45ee809b27a69ca5576361922fd2760f568c9a98864d4c55c4fee3003ee3c9ad", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/ordinary/source.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/ordinary/source.py", + "git_blob": "8594fc62cee8a111958561b75045c8ec16ebfa47", + "sha256": "4bd047a1272374880962d3074f1e50de717518a3a181f11607e820afe50dd4e5", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/record_lift/PROOF.md", + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/record_lift/lift.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/record_lift/lift.py", + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/reference/NOTICE.md", + "git_blob": "e82bfef53054bd753ba0aa8a966f84427faa2293", + "sha256": "74a9f03e9ce467c75f5f7cf1b8465d349ea38ef114afad261824c3bcf13da00f", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/compact.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/reference/compact.py", + "git_blob": "60bc206c78150f23563a4775800b0dd32025843d", + "sha256": "0e1027a60f38c21cfd808c8ce44dcc2423810efdab0e15f02b07f261ad48fc3c", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/reference/streams.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/reference/streams.py", + "git_blob": "61542ce4c9eb51bfc113475b4f98649cb90a853e", + "sha256": "718a582a50aee8f1f04945ed942be1d4162962fe47dbf05c6ff37b7fb8c61257", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/outer.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2808/outer.py", + "git_blob": "1341d394481fb13beb826b944409b11083d8e7f8", + "sha256": "9a26702a853805da7f97da7272d3b610c4d69767ecc6b450efbc4b6722dc3f19", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py", + "git_blob": "0229304638de6c78ebc519b33a6ce34b1d396ca7", + "sha256": "9f58bf2d343e13a70dc765d86c590b912d5987669d507ab14bd36deed94a76ee", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "git_blob": "a66d9276f829ce2c619871866816649d5f3687fd", + "sha256": "2f2a8604c23fb2c81f24320c71ed0142118d98dde3be6086adad28e89954a777", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py", + "git_blob": "5b7846a70aada53d87480b337e1c04217118771b", + "sha256": "ceaf8f75de9810a05ebf8f65780b6f8bd7599a5768401d5e4386182afe615cdf", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "git_blob": "d0318d43ed420e21dc52166a19de703aa87fbb3e", + "sha256": "fd7c42e89878cda6df86dde8720ece34625a337cf5edd795a421e2d3b42919e9", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "git_blob": "f2b49cdef83a4a685fad32c01fba93e12cfcb5a8", + "sha256": "c899fccf7bd32397f0ddd85e4af35a166cefb3e3ae3407ec40edc3ab2051b617", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py", + "git_blob": "aa554b14fe0f6b308d9fba0a2afc92e5a28e20cb", + "sha256": "3beef6534b02c3b011b741f957a7d9fb05a9ac0bba1fed53b2c71834e4ea6bc1", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "git_blob": "6a6e5c02f299fad8c4f7ab724fc36e14a22ab13c", + "sha256": "73e895fc701a4145cbe89d60f5775128354e7f08d0a45eacf22f423913f54e67", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py", + "git_blob": "28c98a3573b458f7a055678d70b602b80e6e959e", + "sha256": "0bd4f640cafb5c8f070c161d86445910f77578a672bf5886936ed89e7f6bd21b", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "git_blob": "72543f684f38fefeacc2ee66d81661f1a2439cf7", + "sha256": "c80fc3aa9092f91cc309b2fb2dbc3618bf96bdb9b8498503993ea161f0ae2134", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py", + "git_blob": "38502515afc928082c849cd2cda8578d33a5050a", + "sha256": "8b20888f74b4cd814a97b42ec72528fbfb6d2e936c5022df726f0785d0d01a2e", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "git_blob": "ef9f81510db86eaf2f0a7191d85e92a6db30ddc0", + "sha256": "c446b32b8a621844fb2fbe654810c8122035bdd43fed2132f1137d98cb6f9943", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "git_blob": "6a14feac45094ae9156e8c2c982d6727544f180e", + "sha256": "59ddeac102a0cc51fa49b15aae6aeb68cd68ed217fa974ce916372a177d2ec8f", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "git_blob": "0efc0575a7623ac41c094d2e8772beda5a9fdc29", + "sha256": "83ea88f82d4a83c5f889774bfe3519b7ebaa24b6a0e2a969dafff012107a89bf", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "git_blob": "4f6ac09bffab43dbccc470bd0bde2ffbe969a8b2", + "sha256": "d3a93e54bb7d333b73917586407d11674d38b5c3fda4fbdc436fb5293ae7786a", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "git_blob": "aa3a327604308d3a5c7a27b65f5e631d430ab093", + "sha256": "e4ae08fbd658add630eb7754ebe0cbcb42c6f39cf4128f9cb92e27fcf5213a7d", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "git_blob": "39a2916c207d04be5efc44750d8606f5da0c2990", + "sha256": "384d456ddba76de137a63b50019d5bba2e9f6daa4177c91643e0565d4cf1d44b", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "git_blob": "21a5a21220a18ab62a19ac403a9944bc3a8665c8", + "sha256": "20169a8af6ed2b34069fd353a2bc1c42335ab686c58de8479baef33dd3fb493b", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "git_blob": "4d1fd4abb0f2aabe833e5cbc9efb51039739e7ca", + "sha256": "f78bac9641007dbd8824984edcac057274fe016ce78bd9cb512d0c0913274783", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "git_blob": "b8ba857e32c5903408e1e61ff916300848b4a208", + "sha256": "505d5e560c5a507e6184edcc19a87cf1fed243eb34a5cb21fbe1e4fe017e7f22", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "git_blob": "ce4935f838516e2b08d13bec767cb803786fbc6b", + "sha256": "a78866939631214c1d1659203b2b5fc062e3c6255e9f11f975c310046b010bd6", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "git_blob": "c631a9e77fbcccf0e8f448adc22978728aed7b60", + "sha256": "fa09146991f6c04e6f4b6eb9bf0c8e103e70e90a0e402ff3d69814e6aac8ff8c", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "git_blob": "81b48940ce222290a40d4fb349ce827f4788469d", + "sha256": "00b476dbda0e8cc99886bf794439e1cb9e775f435f599a3557e99321fe084069", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "git_blob": "c74cacf5ce809c0561d374f137a52df0992b4226", + "sha256": "4270e370b2bfe38ef73aadcd97d1b3496b56bd582115d74331eb9e5ceb90bec7", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "git_blob": "30d11ff4f333813855d36da3eb5a1ab0e154bafe", + "sha256": "38f79cb2a370548471063952d5f7c74bd795a2a8496fdcf3ce0996d79e3adaff", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "git_blob": "6667c0b772a63f0059c7caffec63e0d919a92398", + "sha256": "1fdf9d31b7eb107c396e33f94dad61c9d3f2c709cae61178268a44ca80dbc0b4", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "git_blob": "737edfc4a10f4b7b3b97a7cef4b40864efd806e6", + "sha256": "f657e17f6088c840e3f7783e662257630f6d2c1e71c217721ffbca4d6ac93e87", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "git_blob": "5d497353efbb9eeaaf4facd96ab40ffb0f3aa20d", + "sha256": "00b687434039b54529ee092e34f9435cfcd66e0816eb3bd2a6688c73f4e01459", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "git_blob": "6d4ebca8398008375b8f4762d1a9f1514e8c2611", + "sha256": "7327b05c4ec3e0f6d9c352cc7de85bfd4ebe940482553e77c59a773a8c09c514", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "git_blob": "244f131466698a3ace10b657242fe1f65c07fd1f", + "sha256": "7bd18089e32ce48085b5e3a75159f6a82cdb2649ec682c53db05e399d97aef67", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "git_blob": "ebc9b616514412b80c56d523776e6ba5d6766453", + "sha256": "970e7fe0719e3dfe122b248941e6f21cd90d7dd62089fa6acbd0e5412ce083a5", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "git_blob": "48255d5454308c07635fae4e7eb4873b0bd2a4f8", + "sha256": "d9c8dc93762db4d3a449814aa51e2211460648694469854d89cb48cb04188cf3", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "git_blob": "4f00467a0ff580954ad2fd0c7380240c753ddef3", + "sha256": "0c9c4b23e998597fb877bb1a29da69ac869b68262abe635b162b4dba9c69b372", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "git_blob": "35531201dc349a811dfabc6f1f6e64697d665194", + "sha256": "ed7dc3679451696ab1dd841146b215c9515a3eec5e4ff3763f33c315f1696ada", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "git_blob": "2c28f1aaec104a75c4e6c170b3e6a60300ee6700", + "sha256": "bc8e371fb1fa0b41fb05ef0b34d0f4c317b2396f9833d91f44f95c2b54b4052b", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "git_blob": "16d5e7e6a28018f1e2d76d61efe2d54f6a6941d4", + "sha256": "f102edc7816d742bd89db8097254c19b843d0ef5cf6758ad42e93bcc0b214c62", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "git_blob": "5e5a4bb0f98971447043e25d4dd6991bfc070389", + "sha256": "c7dc7da5b00f27016982ada4c0416f8328568b00df16d97012f33d4b372d79b5", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "git_blob": "6d33224145aa04f7fbaf7b6cda7c9c164311a402", + "sha256": "157deaa5972557893d43494a81151483bdc46373448ec677cb6a738c9b7e6f1e", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "git_blob": "60c2b6d065eba91dd5e0edb7a77fc087971eca3f", + "sha256": "0d96f7fbd6f90416167c5a52c0e3de942d1a0cae3d2968831932a9576701699f", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "git_blob": "6ba5df130bb4a0fcb06b6c630830ae3a6922921b", + "sha256": "b255feaf6cc6e40413ae73fe302bf8f290bf4dd89f4128b23a91cc9860601801", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py", + "git_blob": "4b002201ce54cdecec9acf4e874b7f71cd75fe71", + "sha256": "3a664224c558244f606b603cad816d75e94a17c9b2620a06a1530e893dfceac2", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "git_blob": "307c2da733f7f3a76e97c77e71072e811f40df02", + "sha256": "8640d1b52fd21e5b20e8109ce9c4957ca1e19a95e26a1c80d019a6e6f4d5f178", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py", + "git_blob": "9cd54d9417eb685dcd3f8293f01299ef9046ad31", + "sha256": "5b9fda8136f7e60bece54e3fcc74f4ea0bec7145fa60e1ae3a4d252741b81fd3", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "git_blob": "cafd614a3b7bc87b019361fcdf890ed976f26d19", + "sha256": "68134779debfb795468a1aaecbc2b9d321d7d4e451313ce7dc8fa7092561df4c", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "git_blob": "8d4ba37e2778acb35b34e0719df2caf138fbeb50", + "sha256": "5c37f57708ba3131bdcb03139f9dbc29886bee44569c09cbba51b68f75acd7f9", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_binding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_binding.py", + "git_blob": "c197eb6458be9374cb4684c654bfc99e619dcaf0", + "sha256": "9ef31765d03d2c54fad9296f2ff0707a190ce169e44de4f0f45214e3c410c01a", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_code.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_code.py", + "git_blob": "2f5f8ecfac6457171707b1b5ff02b5071954fcb7", + "sha256": "f626b018124747a5f17c1603bea36cd74c00a69a0647fd7b10e9c4e2964caea8", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_machine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_machine.py", + "git_blob": "5a032e8923f7f8b22bb98f3e39b804beb9906c16", + "sha256": "7bc6e42072a09a08ac961e05c3da01cde012d740d4b4c605f298d994f2ad7c5a", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/residual_blocks.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/residual_blocks.py", + "git_blob": "fba75e7649cf77e352a75324495191bbd7853c22", + "sha256": "ab7f3df8906decd2efecfb138eac1456c106bb520b2598761f699f80680d8331", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/role_parking.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/role_parking.py", + "git_blob": "fc48c244eefdbaa3e320e86c75a7d187cb5765ef", + "sha256": "1884a3c260d81d5efbc0c33d86a810d6728e55e5764cfcd423f858cc685470f3", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/binding/vendor/runtime/pr2809/scratch_pool.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/binding/vendor/runtime/pr2809/scratch_pool.py", + "git_blob": "0f22807c65d1bca374b905538512bf8c43702070", + "sha256": "41f1eb93652b7174c3b02f95f70e1a9ce2e2aed0a729e725167c8f226e65d8db", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/monomial/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/monomial/PROOF.md", + "git_blob": "82e9a8b0b50f26844528af9e07632800679805ea", + "sha256": "20885a8a137fc670121429625912ceae54db95ac5e574b8c64c90f477aebacb7", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/monomial/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/monomial/SOURCES.json", + "git_blob": "e040a558800e719e2d8b6237bec39e7e10a3641b", + "sha256": "0dd57a4fe4fc97826df0eb215975d013ac0e18f185c73cd93e34c95a9a2b4b16", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/monomial/monomial_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/monomial/monomial_engine.py", + "git_blob": "2251fd98ba01a171f5d39b25a93c895245f10e55", + "sha256": "fc02c6c5159d6c258063a36ef3dc9313a34d7ba9781b650e451cc0ce971e9667", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/monomial/pair_dispatch.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/monomial/pair_dispatch.py", + "git_blob": "0e467bdb3727d7f354f98dee54f320f1f072aa2c", + "sha256": "fc0eaa2a9d0855660b15a15d894137eeebc64c6418f52b6af0d0f79d86f2e0d9", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/monomial/phase_recipe.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/monomial/phase_recipe.py", + "git_blob": "a2f684fb588257cc182dc88dded59ed70f5c2585", + "sha256": "8215e5e55daf019694e55b2acfcd42ecf109a2faf767a2181d664ba9b4957e46", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/monomial/phase_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/monomial/phase_sources.py", + "git_blob": "aaa5c663a4bb6b0ca4d9119c1ae92064509d79c8", + "sha256": "3944ecbffe91fb561b2b8a810461cd2b8229f1f2611ca6a70e3d86451efb220b", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/monomial/reference.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/monomial/reference.py", + "git_blob": "5fa4494167c4ba668993a2b1c902969518728a4c", + "sha256": "394f9a465ac9148af0c20844d375e4befbef17d92b2fcc840d83419480dd4740", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/monomial/signed_phase.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/monomial/signed_phase.py", + "git_blob": "bab32b0c5da7f364d6a79171c09b02d123a05bd9", + "sha256": "e21818674133a2bd7e63fadaf719eb45ce80db4b3806ca8ef99c247be22c2a39", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/selected/RESULT.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/selected/RESULT.json", + "git_blob": "e4a03118d585fb80c9ac932281b528ac394ccc5f", + "sha256": "84fcbe2a0b64307b5703c363408042bdd91555b0419509aa50daa43b3b1924ad", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/selected/WORD.json.gz", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/selected/WORD.json.gz", + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/selected/clifford_exact.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/selected/clifford_exact.py", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "usage": "retained source closure" + }, + { + "path": "vendor/atomic/vendor/monomial/vendor/selected/native_verify.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "source_path": "research/current-coded-atomic-move/vendor/monomial/vendor/selected/native_verify.py", + "git_blob": "2c209dfa9cfade3bc20ac5fc9d876b433a147f8c", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38", + "usage": "retained source closure" + }, + { + "path": "vendor/header/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "772198276518065c6ae42ef4bafc77df9c3c73b3", + "source_path": "research/current-native-header-view/PROOF.md", + "git_blob": "073b16ec6cbdad7903f5cb6d6061caf08f9dce48", + "sha256": "b306b1c2eb9b275088043de78400b805fd17c7d26bad61a70c2a4c5e60d0feb4", + "usage": "reference-only" + }, + { + "path": "vendor/header/header_view.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "772198276518065c6ae42ef4bafc77df9c3c73b3", + "source_path": "research/current-native-header-view/header_view.py", + "git_blob": "e0b81a94d33939e3a319431033288e1e8a958d5d", + "sha256": "8395d099b0fe141bb92d9bc70138e81c6c080a69cc5c06bd3143641fe2a7fe38", + "usage": "reference-only" + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/FINAL-CHECKS.json b/research/current-direct-source-move/vendor/leaf/FINAL-CHECKS.json new file mode 100644 index 0000000000..683d817bf8 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/FINAL-CHECKS.json @@ -0,0 +1,68 @@ +{ + "canonical_base": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "lead_review": { + "independent_derivative_cases": 33296, + "independent_fraction_C_conjugations": 32, + "proof_and_runtime": "no blocker found", + "qualification": "Separate code-assisted AI arithmetic checks, shared source context; not human-independent or proof-kernel admission." + }, + "metadata_and_pins": "PASS_PACKAGE_METADATA_AND_PINS", + "publication_checks": "Final commit bytes/modes, additions-only tree, export and remote tree are recorded separately by the publishing orchestrator.", + "python_version": "3.12.14", + "registered_replay": { + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python", + "-B", + "scripts/research_package.py", + "--package", + "research/current-coded-all-source-leaf" + ], + "commands": 6, + "declared_total_seconds": 1200, + "elapsed_seconds": 578.66, + "exit_code": 0, + "log": "REPLAY.log", + "log_sha256": "5f63e810f718c91b12d14411cb866fc952e8abddb6559fa244920a449c98b168", + "normal_and_optimized": true, + "outer_cap_seconds": 1260 + }, + "schema_version": 1, + "scope": { + "full_generic_MOVE_physical_trace": false, + "no_new_kappa": true, + "numeric_space_receipts": "materialized extents, not exact visited space", + "source_family_finite": true, + "universal_f_argument": "PROOF.md coordinate/tensor and literal header induction, relative to explicitly retained provider premises" + }, + "separate_rank_eight": { + "cap_seconds": 580, + "completed": true, + "elapsed_seconds": 255.269, + "physical_actions": 1501302941, + "reexecuted_by_registered_gates": false + }, + "source_files_sha256": { + "all_leaf_sources.py": "85dc8ee85b3a9f4974ce72121e78a205d72d09e04675ea35fa48cd01fad545fa", + "check_catalog.py": "ae376fc4f7f867ca7e8849bb3d96daa5240bf4eb08f4fd640f573f73de67a5f8", + "check_child.py": "189227a45ab15c46035ad107f35cc9af46e63297212b3b2804ca5ed35a4348b3", + "check_receipts.py": "88ba221a0c4c8add5674601af356d5f02ef74b520db5fdc241bf97b5ada10944", + "check_view.py": "3647116b31456d15e6feb472f493ea189fee6850513a466da7cf1a21b3c69cd9", + "clifford_certificate.py": "c9a8ae71e428439c964c83886b2d6eb3509402e04c572a002ff9d795fb0cb90e", + "leaf_view.py": "22767f9311e360b795a20c961f537d888620f6dc7a79390094c61928e79cec64", + "selected_leaf.py": "e287d49bedf0b8f30e03a5ced8a92b22bed7d4f7b6260a86be00d43488c5b97f", + "source_catalog.py": "e8f3fa73a7af50b395d1fc4fdddb53c059ece3430cd5ff1fa2aaf66c41974df6", + "verify_child.py": "b1aa63a06ceae0ab273e0382a5d1b8f9fed5bb7ce19b1662bfc6f25e69864784", + "verify_interface.py": "025712c25a9317c408743da9217e8d1368c069d85486fc5674c7e2e26978d3a8" + }, + "tested_receipts_sha256": { + "CATALOG-RESULT.json": "9a2be014a0374f213a4eed706d14e1861af5cc845c9e1609bc22dcf5ad6ceab2", + "INTERFACE-RESULT.json": "d554f93542a2596358d76dff4af16ccdaf905f2499625e84611106698799456c", + "receipts/rank2-cutoff.json": "e726bf1f442968eb3bff046ed5f76d349b5233c17da98ca44d6dc7be7c128c9c", + "receipts/rank2-parity-execution.json": "2c3e12ff5c785ea540819671b0d5e0d2586d306e45e5d9c16dc17d7396160335", + "receipts/rank2-parity.json": "27965ec63c04e8b79ca7192c2188b5c3516ef5cf52367b4c39f46d91b87ed9ca", + "receipts/rank2-success-execution.json": "bedafc37ecd1f3682199dd59b391a79a9d5d422fec0ff12ffcad8c00c9dd0abc", + "receipts/rank2-success.json": "09ec620d7037f149c177fd590677c3aa374218939962b588cb2b9e5ead206adc", + "receipts/rank8-success-execution.json": "76af2846ed3ec1f8d6ba70a219aa6a09b08b798f125990a8342e66ce612ca873", + "receipts/rank8-success.json": "64042967383d3fc3e7bd9dee2b0f73f51990275aa304641df3f76eed6583e27f" + } +} diff --git a/research/current-direct-source-move/vendor/leaf/INTERFACE-RESULT.json b/research/current-direct-source-move/vendor/leaf/INTERFACE-RESULT.json new file mode 100644 index 0000000000..57e5b911e1 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/INTERFACE-RESULT.json @@ -0,0 +1,615 @@ +{ + "altered_source_rejected": true, + "complete_move_physical_replay_claim": false, + "hardware": { + "algorithmic_time_improvement_claim": false, + "bulk_operations": false, + "invalid_instruction_rejections": 8, + "primitive_commands": 30000, + "seed": 19658963 + }, + "header": { + "cases": [ + { + "child_bits": 197, + "child_f": 1, + "exact_header_sha256": "2a17dc42d543b8edf9556ddf25285fb10206f262dc70a61d642614c813b9219d", + "instructions": 10187, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7601, + "rank": 1, + "retained_private_visited_cells": 546 + }, + { + "child_bits": 247, + "child_f": 2, + "exact_header_sha256": "e78100afd3724c2fcf52e866d43689fafeb88f140508a5b23520e24c0f166987", + "instructions": 12454, + "parent_bits": 247, + "parent_f": 2, + "physical_actions": 9235, + "rank": 1, + "retained_private_visited_cells": 639 + }, + { + "child_bits": 297, + "child_f": 3, + "exact_header_sha256": "5f82917805ee64098d5a933167daa89b5837d7a9847300e7512f0d0b14d45e01", + "instructions": 14681, + "parent_bits": 297, + "parent_f": 3, + "physical_actions": 10835, + "rank": 1, + "retained_private_visited_cells": 735 + }, + { + "child_bits": 399, + "child_f": 5, + "exact_header_sha256": "a31925cb76d1afcce4b27b75d70e6ed9620c42a7bb47111ce39a9a81a92ce544", + "instructions": 19268, + "parent_bits": 399, + "parent_f": 5, + "physical_actions": 14133, + "rank": 1, + "retained_private_visited_cells": 930 + }, + { + "child_bits": 943, + "child_f": 17, + "exact_header_sha256": "c4e426bba4d3f40afa8e7b191f8901cdeb8bcd6973b4464bce26a7543335c281", + "instructions": 43572, + "parent_bits": 943, + "parent_f": 17, + "physical_actions": 31609, + "rank": 1, + "retained_private_visited_cells": 1998 + }, + { + "child_bits": 199, + "child_f": 2, + "exact_header_sha256": "9b308a5de67c489fb5812ff2e6286808549407a9d9fb70bbd6f3ebccde2327ec", + "instructions": 10258, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7653, + "rank": 2, + "retained_private_visited_cells": 549 + }, + { + "child_bits": 249, + "child_f": 4, + "exact_header_sha256": "b04d4ee4d001675d426190f4bd06444a5f023952fccca5fef4d685508e0d61bc", + "instructions": 12526, + "parent_bits": 247, + "parent_f": 2, + "physical_actions": 9287, + "rank": 2, + "retained_private_visited_cells": 642 + }, + { + "child_bits": 299, + "child_f": 6, + "exact_header_sha256": "9c1138ec59d46d4e93a02d0160c5df44f75e6cd2a0318ca7b279bd926d91a7e0", + "instructions": 14752, + "parent_bits": 297, + "parent_f": 3, + "physical_actions": 10887, + "rank": 2, + "retained_private_visited_cells": 738 + }, + { + "child_bits": 401, + "child_f": 10, + "exact_header_sha256": "5fe34d0f8231f6c40dafd93f43bf83e2073e1d37e821de5235b932888d7c7227", + "instructions": 19339, + "parent_bits": 399, + "parent_f": 5, + "physical_actions": 14185, + "rank": 2, + "retained_private_visited_cells": 933 + }, + { + "child_bits": 945, + "child_f": 34, + "exact_header_sha256": "9cc2d53912f92bfe81e87f8fc53afe7c4d695856749d3a7a3d8e66b9ce059f25", + "instructions": 43643, + "parent_bits": 943, + "parent_f": 17, + "physical_actions": 31661, + "rank": 2, + "retained_private_visited_cells": 2001 + }, + { + "child_bits": 199, + "child_f": 3, + "exact_header_sha256": "ce40e8960bae060138b6ec41ab854927be1211ec8a4db215f03e56c85ff1c942", + "instructions": 10259, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7653, + "rank": 3, + "retained_private_visited_cells": 549 + }, + { + "child_bits": 249, + "child_f": 6, + "exact_header_sha256": "b6932e4cb03371a1af9d5109fd1ab4ffe9e25ba8a68a1f0551c0dbd5e2343eb3", + "instructions": 12526, + "parent_bits": 247, + "parent_f": 2, + "physical_actions": 9287, + "rank": 3, + "retained_private_visited_cells": 642 + }, + { + "child_bits": 301, + "child_f": 9, + "exact_header_sha256": "1cb734334d3a0ed388254e4b928cf660565ae20a763ee02ca1b5cdd6aaad3bf4", + "instructions": 14825, + "parent_bits": 297, + "parent_f": 3, + "physical_actions": 10939, + "rank": 3, + "retained_private_visited_cells": 741 + }, + { + "child_bits": 401, + "child_f": 15, + "exact_header_sha256": "c83b7e904af2e583e72b7d961a2a1e53a704e5a7bec2694c7015caf801f75c27", + "instructions": 19340, + "parent_bits": 399, + "parent_f": 5, + "physical_actions": 14185, + "rank": 3, + "retained_private_visited_cells": 933 + }, + { + "child_bits": 945, + "child_f": 51, + "exact_header_sha256": "13e2b539ba834f53b50af777e87f4b76405a8d996483e50d57abdd0fbbb31395", + "instructions": 43644, + "parent_bits": 943, + "parent_f": 17, + "physical_actions": 31661, + "rank": 3, + "retained_private_visited_cells": 2001 + }, + { + "child_bits": 201, + "child_f": 4, + "exact_header_sha256": "aa05b99253fa88cbec0cbe61cdd3801380049da3b2a13b0facc8b0dd82b06d5d", + "instructions": 10330, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7705, + "rank": 4, + "retained_private_visited_cells": 552 + }, + { + "child_bits": 251, + "child_f": 8, + "exact_header_sha256": "16cb298157a67cecfaed57d419bc529ba050ead1e7ca7b3b1f40a62c8890e151", + "instructions": 12598, + "parent_bits": 247, + "parent_f": 2, + "physical_actions": 9339, + "rank": 4, + "retained_private_visited_cells": 645 + }, + { + "child_bits": 301, + "child_f": 12, + "exact_header_sha256": "ee6407c9a9e96215b5acfd0a40cf7f45cab09d48f8757ea685b58f583f6a1551", + "instructions": 14824, + "parent_bits": 297, + "parent_f": 3, + "physical_actions": 10939, + "rank": 4, + "retained_private_visited_cells": 741 + }, + { + "child_bits": 403, + "child_f": 20, + "exact_header_sha256": "a3cec59536907ce017b98d11122d64a076352a7f414d83b0cc9ed5134c354fbb", + "instructions": 19411, + "parent_bits": 399, + "parent_f": 5, + "physical_actions": 14237, + "rank": 4, + "retained_private_visited_cells": 936 + }, + { + "child_bits": 947, + "child_f": 68, + "exact_header_sha256": "7d743c86fc0b9d6cfa7222ed5720b448ba2e36147d78829adc6284079828b62a", + "instructions": 43715, + "parent_bits": 943, + "parent_f": 17, + "physical_actions": 31713, + "rank": 4, + "retained_private_visited_cells": 2004 + }, + { + "child_bits": 201, + "child_f": 5, + "exact_header_sha256": "cc9ad483c395a1031e2eea1e4b229261c354f27cc455f85f42c1aef39fb8b4b5", + "instructions": 10331, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7705, + "rank": 5, + "retained_private_visited_cells": 552 + }, + { + "child_bits": 251, + "child_f": 10, + "exact_header_sha256": "bac57769091102bcb701865591712853b3ec753027f13cfb30235479df29b8d7", + "instructions": 12598, + "parent_bits": 247, + "parent_f": 2, + "physical_actions": 9339, + "rank": 5, + "retained_private_visited_cells": 645 + }, + { + "child_bits": 301, + "child_f": 15, + "exact_header_sha256": "6c7a6da718cff497dc748910e11035adeea05d503877377c65090a7b9d32f164", + "instructions": 14825, + "parent_bits": 297, + "parent_f": 3, + "physical_actions": 10939, + "rank": 5, + "retained_private_visited_cells": 741 + }, + { + "child_bits": 403, + "child_f": 25, + "exact_header_sha256": "61a7d5ae7298aa532c7591b10165c71b6380129156503e1c6827565148cacc7e", + "instructions": 19412, + "parent_bits": 399, + "parent_f": 5, + "physical_actions": 14237, + "rank": 5, + "retained_private_visited_cells": 936 + }, + { + "child_bits": 947, + "child_f": 85, + "exact_header_sha256": "c1bc7ae4180cc65bce592174a044c1a55e0984c89e93cbd721c2c55774814cc0", + "instructions": 43716, + "parent_bits": 943, + "parent_f": 17, + "physical_actions": 31713, + "rank": 5, + "retained_private_visited_cells": 2004 + }, + { + "child_bits": 201, + "child_f": 6, + "exact_header_sha256": "49f28a41b4b63cf9cf5c1b64fd4d6bc42e0a8ac24ade2011325fd86e8bd296cb", + "instructions": 10330, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7705, + "rank": 6, + "retained_private_visited_cells": 552 + }, + { + "child_bits": 251, + "child_f": 12, + "exact_header_sha256": "15c1f43e5952ef026665019c8493ef5f1c176a7e58756083640840815731c4b4", + "instructions": 12598, + "parent_bits": 247, + "parent_f": 2, + "physical_actions": 9339, + "rank": 6, + "retained_private_visited_cells": 645 + }, + { + "child_bits": 303, + "child_f": 18, + "exact_header_sha256": "693b9caf168eb35b40aabbd9e34e05a7cd3086e9eb19e3b996783d82a5801902", + "instructions": 14896, + "parent_bits": 297, + "parent_f": 3, + "physical_actions": 10991, + "rank": 6, + "retained_private_visited_cells": 744 + }, + { + "child_bits": 403, + "child_f": 30, + "exact_header_sha256": "7a7426335f0300f30fb742b6cc702288b2aa14f51e57ef7d618a1858f734ac7b", + "instructions": 19411, + "parent_bits": 399, + "parent_f": 5, + "physical_actions": 14237, + "rank": 6, + "retained_private_visited_cells": 936 + }, + { + "child_bits": 947, + "child_f": 102, + "exact_header_sha256": "2137daa34057c5b4242c2051bd87fefcacd55a8ccd6c929d99a237ef00e74027", + "instructions": 43715, + "parent_bits": 943, + "parent_f": 17, + "physical_actions": 31713, + "rank": 6, + "retained_private_visited_cells": 2004 + }, + { + "child_bits": 201, + "child_f": 7, + "exact_header_sha256": "7bbd268916e0efc3565438f8a87403461a1066eed8b5dd76910d6e03c852a385", + "instructions": 10331, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7705, + "rank": 7, + "retained_private_visited_cells": 552 + }, + { + "child_bits": 251, + "child_f": 14, + "exact_header_sha256": "e4580cd90e6948235eb979c02e7025799a3cd3b0a35711d87a9634d6c5166ae5", + "instructions": 12598, + "parent_bits": 247, + "parent_f": 2, + "physical_actions": 9339, + "rank": 7, + "retained_private_visited_cells": 645 + }, + { + "child_bits": 303, + "child_f": 21, + "exact_header_sha256": "34d623f311fab6939706e2c3547cc70860016d5fb70b7d65067b767ac830690a", + "instructions": 14897, + "parent_bits": 297, + "parent_f": 3, + "physical_actions": 10991, + "rank": 7, + "retained_private_visited_cells": 744 + }, + { + "child_bits": 405, + "child_f": 35, + "exact_header_sha256": "2254a4090a7e8b7081a32fabe4d364cc5f10c617abcf5b8685f39670477dbf1d", + "instructions": 19484, + "parent_bits": 399, + "parent_f": 5, + "physical_actions": 14289, + "rank": 7, + "retained_private_visited_cells": 939 + }, + { + "child_bits": 947, + "child_f": 119, + "exact_header_sha256": "26f940c1e1c6116215562099ffd8b2f816d3b96c2a2d5a089e1abf685855a425", + "instructions": 43716, + "parent_bits": 943, + "parent_f": 17, + "physical_actions": 31713, + "rank": 7, + "retained_private_visited_cells": 2004 + }, + { + "child_bits": 203, + "child_f": 8, + "exact_header_sha256": "b04c8ed84d1356dc953f36d6c6b95a0eb0c844c97adecae5836dbf6543e31dd8", + "instructions": 10402, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7757, + "rank": 8, + "retained_private_visited_cells": 555 + }, + { + "child_bits": 253, + "child_f": 16, + "exact_header_sha256": "5f72095db78a5bb5e7bc80832403bc0281535320cd56f105ef4f4410e9deae81", + "instructions": 12670, + "parent_bits": 247, + "parent_f": 2, + "physical_actions": 9391, + "rank": 8, + "retained_private_visited_cells": 648 + }, + { + "child_bits": 303, + "child_f": 24, + "exact_header_sha256": "b88bd1cefd0ae905fa63ec201f18b6dcf19916d5cbcc601adddb8cc9adb6ac9d", + "instructions": 14896, + "parent_bits": 297, + "parent_f": 3, + "physical_actions": 10991, + "rank": 8, + "retained_private_visited_cells": 744 + }, + { + "child_bits": 405, + "child_f": 40, + "exact_header_sha256": "d40a67b8d47c9cf97239f125bedcb06cd49f4dbe273ca949b08f97464bc24e02", + "instructions": 19483, + "parent_bits": 399, + "parent_f": 5, + "physical_actions": 14289, + "rank": 8, + "retained_private_visited_cells": 939 + }, + { + "child_bits": 949, + "child_f": 136, + "exact_header_sha256": "f03e985800dca35ed62152ebdaa83332c221769d39e3a290fb94fb3640e46334", + "instructions": 43787, + "parent_bits": 943, + "parent_f": 17, + "physical_actions": 31765, + "rank": 8, + "retained_private_visited_cells": 2007 + } + ], + "full_global_header_admission_claim": false, + "history_fresh": { + "child_bits": 203, + "child_f": 8, + "exact_header_sha256": "b04c8ed84d1356dc953f36d6c6b95a0eb0c844c97adecae5836dbf6543e31dd8", + "instructions": 10402, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7757, + "rank": 8, + "retained_private_visited_cells": 555 + }, + "history_reused": { + "child_bits": 203, + "child_f": 8, + "exact_header_sha256": "b04c8ed84d1356dc953f36d6c6b95a0eb0c844c97adecae5836dbf6543e31dd8", + "instructions": 10402, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7757, + "rank": 8, + "retained_private_visited_cells": 4697 + }, + "long_f_syntax_only": { + "child_bits": 1227, + "child_f": 1621089249322426735929993790121630709945779785318967896552406176110783814959097, + "exact_header_sha256": "abb01377257ae1e74cc000b21be37b55002aefc860ba77c6028c70382bfa7583", + "instructions": 68259, + "parent_bits": 1221, + "parent_f": 231584178474632390847141970017375815706539969331281128078915168015826259279871, + "physical_actions": 49229, + "rank": 7, + "retained_private_visited_cells": 2321 + }, + "long_unused_metadata": { + "child_bits": 2301, + "child_f": 16, + "exact_header_sha256": "a6f556ff46cf84bd9ef6a053dfcc41fdf84b120e6281825d6ba3c07d9b2e8022", + "instructions": 103808, + "parent_bits": 2295, + "parent_f": 2, + "physical_actions": 74927, + "rank": 8, + "retained_private_visited_cells": 4697 + }, + "recovery": { + "child_bits": 203, + "child_f": 8, + "exact_header_sha256": "b04c8ed84d1356dc953f36d6c6b95a0eb0c844c97adecae5836dbf6543e31dd8", + "instructions": 10402, + "parent_bits": 197, + "parent_f": 1, + "physical_actions": 7757, + "rank": 8, + "retained_private_visited_cells": 4697 + }, + "rejected_source_ranks": 5, + "tables": { + "1": { + "prepare": 2607, + "release": 475, + "sha256": "470ab07b2b457ef9bf134560ff0d72ae14bfcc7b30a3572f910c99dbfa704fdd" + }, + "2": { + "prepare": 2619, + "release": 475, + "sha256": "26e1b7a054c119522c2c8291e063a976a3e3d763aff190dd17fff77b1654dad4" + }, + "3": { + "prepare": 2633, + "release": 475, + "sha256": "79690eb9ea3e9839a770648f007112fda3b8ef0f0596f7d375e0dbe7980e776d" + }, + "4": { + "prepare": 2647, + "release": 475, + "sha256": "9f2593db568dc6885b014c73cd9a9710299ceb0e2b1df5f75702a733744dce88" + }, + "5": { + "prepare": 2663, + "release": 475, + "sha256": "1cc4ac0745f8d1c7ec841170168be91c13708cefa28390b1e9dc5967ae590899" + }, + "6": { + "prepare": 2679, + "release": 475, + "sha256": "79e2b963b493bc9d517e4bbe46a8f51eaa6f0fed2d2b27762ae1a454e5c6f775" + }, + "7": { + "prepare": 2695, + "release": 475, + "sha256": "d20ba4dd4db8b2ff6bd485375973b41e2a5bb627d3cb50826ca60aef1965350a" + }, + "8": { + "prepare": 2711, + "release": 475, + "sha256": "1dde44bb8633657e763bdc4fb8048be9ce173aa10da177c1ce83f9edfa6e9525" + } + }, + "unscaled_f_mutant_rejected": true, + "zero_f_rejected_and_recovered": true + }, + "interface": { + "capacity64_move_ports": 4145, + "capacity65_move_ports": 4157, + "child_grant_rejections": 5, + "child_ports": 388, + "chronology_rejections": 2, + "inventory_rejection": true, + "ordinary_numeric_admission_claim": false, + "ranks_checked": 8, + "unchanged_protected_control": true + }, + "no_new_kappa": true, + "retained_files": 128, + "saved_receipts": { + "cases": [ + { + "actions": 481530645, + "conservative_all_visited_cells": 481606877, + "mode": "success", + "private_materialized_body": 1387290, + "rank": 2, + "rank8_reexecuted_by_this_check": false + }, + { + "actions": 317821, + "conservative_all_visited_cells": 394047, + "mode": "cutoff", + "private_materialized_body": 7665, + "rank": 2, + "rank8_reexecuted_by_this_check": false + }, + { + "actions": 239787193, + "conservative_all_visited_cells": 239863425, + "mode": "parity", + "private_materialized_body": 920406, + "rank": 2, + "rank8_reexecuted_by_this_check": false + }, + { + "actions": 1501302941, + "conservative_all_visited_cells": 1501379173, + "mode": "success", + "private_materialized_body": 1363344, + "rank": 8, + "rank8_reexecuted_by_this_check": false + } + ], + "evidence_kind": "saved completed child receipts; rank-eight is not rerun by this checker", + "receipt_mutants_rejected": 4 + }, + "schema_version": 1, + "source_controls": { + "boolean_integer_alias_rejections": 2, + "generator_only_insufficient": true, + "single_column_only_insufficient": true, + "source_factorization_mutants": 3, + "typed_source_rejections": 8 + } +} diff --git a/research/current-direct-source-move/vendor/leaf/NOTICE.md b/research/current-direct-source-move/vendor/leaf/NOTICE.md new file mode 100644 index 0000000000..088fcb7b9c --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/NOTICE.md @@ -0,0 +1,37 @@ +# Attribution and assistance + +Prepared for @CubeJerry. New code, proof notes and verification are licensed +under the repository's Apache-2.0 license. Substantial OpenAI assistance was +used in task selection, proof development, implementation, independent +checker design, cross-review, experiments and documentation. Separate agents +shared source context; their checks are not described as independent human +review or proof-kernel certification. + +The 128 files under `vendor/` are retained unchanged from the exact public +commits and paths in `DEPENDENCIES.json`. Their original notices, author +credit and source-specific license terms remain in force. Retaining a source +or a proof note is not a new claim that every inherited premise has been +proved. + +The immediate predecessors are @CubeJerry's current coded positive leaf, +current coded Gaussian monomial, protected current raw MOVE and first-helper +native header view, pinned at commits +`61edc4fe348f0aeadc82a3b642a802cbfb03aed8`, +`7d1ff23714e6f9182c1d0ff9214f65def2f30e04`, +`41b67c290c1533de25bfba19d4dec27e1aaf0970` and +`772198276518065c6ae42ef4bafc77df9c3c73b3` respectively. + +Retained mathematical and implementation credit includes the physical +Gaussian monomial CrocSwap/integer-mult-bounds#3087, positive Gaussian leaf +CrocSwap/integer-mult-bounds#3091, all-width phase work +CrocSwap/integer-mult-bounds#6293, selected dyadic common-grid work +CrocSwap/integer-mult-bounds#6901, selected source phase audit +CrocSwap/integer-mult-bounds#6930, current row-dispatch/lifecycle sources at +their exact transitive pins, and the selected construction +CrocSwap/integer-mult-bounds#6030. The source census and the original +Clifford decomposition algorithm are not claimed as new here. + +The new result is the physically encoded rank-scaled positive child interface, +complete raw selected-source binding, and its independently checked +source-family/relative-MOVE composition. Frozen source factors are reused +with their full premise, return, cost and retained-backing contracts. diff --git a/research/current-direct-source-move/vendor/leaf/PR-DESCRIPTION.md b/research/current-direct-source-move/vendor/leaf/PR-DESCRIPTION.md new file mode 100644 index 0000000000..3d4d7dbbf0 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/PR-DESCRIPTION.md @@ -0,0 +1,86 @@ +## Result + +Bind every actual selected raw positive PAID request to a complete current +coded direct-leaf construction. For source rank r in 1..8 and native width f, +a literal 39-port metadata program creates a **LEAF-specific** descriptor +with f'=r*f, preserving the original cutoff and all other 22 values. The +positive Gaussian provider acts on exactly the r source axes in every column; +all spectators, coefficient fields, rows and the original parent are retained. + +The actual direct-branch condition is **r*f<=cutoff**. The complete child uses +388 fixed private ports and costs its full `O(r*f*V+(E+1)^4)` numerical bill +plus at most 1000E+10000 metadata instructions, with cleanup and historical +backing charged. It invokes no ordinary supplier. A provider-relative whole +MOVE wrapper reuses the published protected stage and retains both monomial +contracts and their ordinary premises. **No new kappa; the full multiplication +bound remains conditional.** + +## Why this is new + +The published current positive leaf supplied arbitrary width but bound only +the initial rank-one source event. The published protected MOVE joined that +one event. This package materializes the missing rank-times-column header +and cutoff interface for all 3,453 actual selected PAIDs, then certifies all +2,886 source chart factorizations including absolute phase. The census itself +is not claimed as new. The first-helper native header package changes three +different fields and preserves f; its caller placement and nested token +binding are excluded here. + +Canonical base is `7c49fe32c55de02c2c873655c804b16e4c3fef0a`. +Exact immediate dependencies are +[protected MOVE](https://github.com/CubeJerry/integer-mult-bounds/commit/41b67c290c1533de25bfba19d4dec27e1aaf0970), +[positive leaf](https://github.com/CubeJerry/integer-mult-bounds/commit/61edc4fe348f0aeadc82a3b642a802cbfb03aed8), +[current monomial](https://github.com/CubeJerry/integer-mult-bounds/commit/7d1ff23714e6f9182c1d0ff9214f65def2f30e04), and +[literal native header pattern](https://github.com/CubeJerry/integer-mult-bounds/commit/772198276518065c6ae42ef4bafc77df9c3c73b3). +All 128 retained predecessor files have exact public paths, Git blobs and +SHA-256 hashes. Frozen packages are unchanged. + +## Verification + +```sh +python3 -B scripts/research_package.py --package research/current-coded-all-source-leaf +``` + +Six bounded normal/optimized gates recompute all source certificates, run +the literal metadata and interface controls, and re-execute complete +4096-record rank-two success/cutoff/parity traces. The independent Clifford +checker uses 18 Pauli images and all 512 entries of one normalized column per +chart; the proved commutant lemma fixes every matrix column and absolute +phase. Phase-only, input-Z, wrong-rank and typed source mutants reject. + +Complete rank-two and rank-eight physical child traces returned respectively +481530645 and 1501302941 primitive actions; rank eight completed in 255.269 s +under a 580 s cap. Its standalone replay command and saved receipt are in the +package; the registered receipt check does not rerun rank eight. The cutoff +and late-parity controls preserve the entire field/header and retire all work. +Forty physical metadata cases and long-then-short history checks preserve +complete bytes, ancestors and origins. Separate AI lead checks of the proof, +33296 derivative cases and 32 exact C conjugations are explicitly distinguished +from human or kernel verification. + +## Limitations and open obligations + +This is the direct leaf domain only. The changed header is never supplied to +a monomial or general native consumer. Complete normalized source placement, +signed-prefix/grid admission, inherited numeric source-to-machine contracts, +and both ordinary-facing monomial contracts remain premises. No full generic +three-factor MOVE trace, enclosing nested/product caller, nonleaf rate or new +complete multiplication bound is claimed. Rolewise materialized tape extents +are distinguished from actual visited backing; all historical cohorts remain +in the source space invoice. Whole-MOVE port counts depend on the actual +ordinary factory. + +Next questions are a verified supplier-free monomial join with intermediate +phase headroom, actual enclosing caller/header binding, literal numerical +lifecycle export, and the remaining selected framework/nonleaf obligations. + +## Credit and assistance + +Prepared for @CubeJerry. Credit the source work in +CrocSwap/integer-mult-bounds#3087, CrocSwap/integer-mult-bounds#3091, +CrocSwap/integer-mult-bounds#6293, CrocSwap/integer-mult-bounds#6901, +CrocSwap/integer-mult-bounds#6930 and selected +CrocSwap/integer-mult-bounds#6030, plus the exact published dependencies above. +Substantial OpenAI assistance supported research, proofs, implementation, +tests and documentation. All attribution and source-specific notices remain; +this is not presented as independent human or formal-kernel admission. diff --git a/research/current-direct-source-move/vendor/leaf/PR-TITLE.txt b/research/current-direct-source-move/vendor/leaf/PR-TITLE.txt new file mode 100644 index 0000000000..57e50fdabb --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/PR-TITLE.txt @@ -0,0 +1 @@ +Bind all selected positive native leaves through a rank-scaled current header diff --git a/research/current-direct-source-move/vendor/leaf/PROOF.md b/research/current-direct-source-move/vendor/leaf/PROOF.md new file mode 100644 index 0000000000..5d619cfc2d --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/PROOF.md @@ -0,0 +1,380 @@ +# Source-complete direct positive children through a leaf-specific header + +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +No new kappa. The selected five assumptions remain in force outside this +explicit direct-leaf interface. + +## 1. Exact boundary and dependencies + +Canonical base: `7c49fe32c55de02c2c873655c804b16e4c3fef0a`. +The selected #6030 raw word has 22,803 events, including 3,453 MOVEs and +2,886 distinct directed chart pairs. Each MOVE lowers through the unchanged +`current_local` source constructor to consecutive entrance SERVICE, positive +PAID, and exit SERVICE events. Native address rank is nine; actual positive +PAID ranks r range from one to eight. The source MOVE boolean records a +private-owner lifetime, not an inverse Fourier direction. + +The exact computational predecessors are: + +- protected current raw MOVE, CubeJerry commit + `41b67c290c1533de25bfba19d4dec27e1aaf0970`; +- current positive leaf, retained through that package from + `61edc4fe348f0aeadc82a3b642a802cbfb03aed8`; +- current monomial, retained from + `7d1ff23714e6f9182c1d0ff9214f65def2f30e04`; +- literal first-helper header-view pattern and proof, commit + `772198276518065c6ae42ef4bafc77df9c3c73b3`; +- their unchanged current row Builder, codec, source word and Clifford + compiler, with exact transitive public/base pins in the source manifests. + +The new source binder covers every raw selected PAID and MOVE triple. It +compares actual source index, complete raw record, rank, owner and chronology +with typed equality. A nested `source_ir.remap` token is rejected. In +particular, `source_ir.product` substitutes programs for paid events: this +raw service cannot be substituted for an expanded compiler fragment merely +by removing its token prefix. No such composition is claimed. + +The current positive leaf already proves arbitrary positive width. The +missing implication addressed here is how a selected rank-r request on f +native columns supplies the required physical width r*f, checks that width +against the actual cutoff, and returns the parent header and complete field. +This is separate from the first-helper owner3356 view, which changes three +other fields and preserves f. Neither its placement nor its nested token +binder is repeated here. + +## 2. Quantified parent, leaf view and geometry + +Use a canonical current 23-value binary descriptor in the fixed source order. +Each value is encoded as `1^ell 0` followed by ell least-significant-first +binary digits; zero has one digit. Let + + a=within_bits, u=active_start, z=back_start, + C_rows=outer*rows, E=complete physical parent-header length. + +For the full native MOVE domain retain the monomial predecessor's conditions: + + outer,rows,f,K,G,H > 0, 0<=rho=1 complex coefficients on one common quantum, with +h>=2 signed least-significant-first component bits and a delimiter after each +component. Each virtual symbol has the unchanged three-bit physical code: + + b=record_bits=6c(h+1), row_bits=2^a b, V=C_rows*2^a b. + +The complete V-bit public body and its frontier are preserved in format. +Signed width, coefficient order, quantum, row/outer labels and all spectator +coordinates stay fixed. Exact arithmetic and signed-prefix conditions are +retained below. + +For a fixed authenticated rank 1<=r<=8, construct a separate raw-binary view +that changes exactly + + child.f = r * parent.f. + +Every other one of the 22 values, including cutoff, stays unchanged. The +parent's complete bytes remain read-only and are returned to their origin. +This is a **LEAF-specific descriptor**. Its f has a different purpose from +the parent's native block count; it need not satisfy `(child.f-1)G<=H` or +`selected_axes=9*child.f+remainder`. No monomial, ordinary supplier, recursive +caller or general native adapter receives this view. Both monomials receive +the unchanged parent descriptor. + +The old positive leaf requires only positive outer,rows,f,K,cutoff, the +current record/row consistency, rho = i^p (-1)^(z dot a) |a xor x>. + +The checker independently propagates all 18 X_j/Z_j generators through both +circuits. An invertible binary permutation G sends (x,z,p) to +(Gx,G^(-T)z,p); translation b adds 2(z dot b) to p. For a diagonal phase +q(a)=sum alpha_j a_j+2 sum_(jj)Q_jk*x_k over GF(2). +For positive or negative C on mask v, a commuting Pauli stays fixed; an +anticommuting one has x replaced by x xor v and p increased by 3*sign modulo +four. These follow directly from the displayed normalized C matrix and +Pauli multiplication. A global i-phase cancels in conjugation. + +All primitive operators are unitary: permutations/translations are bijective, +diagonal entries have modulus one, and C^*C=I by its two exact coefficients. +The independent Gaussian elimination checks each needed binary inverse. + +**Separating-column lemma.** If two unitary matrices U,V have identical +conjugations of every X_j and Z_j, then U^*V commutes with these generators. +Commutation with every Z_j makes it diagonal in the computational basis; +commutation with every X_j makes all diagonal entries equal. Hence U^*V is +a scalar multiple of identity. Equality on one nonzero column fixes that +scalar to one. This proves equality on all 512 columns. + +The checker additionally evaluates the complete zero-input column of both +circuits using exact Gaussian integers and a power-of-two denominator. It +checks exact unit normalization, strips common factors of two, and compares +all 512 positions. Thus global phase is fixed, not identified projectively. +Across the complete family this gives 51,948 Pauli images and 1,477,632 +separating-column positions. Source-rank equality is independently checked +from the X parts of the images of Z generators. + +Two controls distinguish the lemma's premises. Changing the entrance's +constant phase preserves every Pauli image but changes the separating column. +Precomposing with input Z_0 preserves the zero-input column but changes a +Pauli image. A wrong middle rank is rejected too. Typed owner/rank/token +controls reject false source bindings. This is a finite exact check of the +fixed selected source family; the arbitrary-f conclusion follows from the +preceding coordinate/tensor argument and provider contracts. + +## 5. Literal metadata program, complete cost and historical backing + +The unchanged row Builder operates on physical alphabet 0/1, LEFT=2 and +BLANK=6. The descriptor is not a numeric CodedPort: its bits are already +physical bits. Roles 0..39 are fixed, with borrowed parent role 13, private +view role 14, and 38 other private roles. PREPARE consists only of local +read/write/unit-move, fixed goto and terminal states. Source authentication, +table construction and fixed cohort allocation are setup obligations, not +runtime shape oracles. There is no runtime conversion of f or E into host +integers and no input-dependent table expansion. + +After boundary/blank checks and canonical decoding of all 23 fields, +PREPARE multiplies the positive f body by the authenticated fixed r. Its +carry lies in 0..r-1. On input digit x and carry c it writes +`(r*x+c) mod 2` and changes c to `floor((r*x+c)/2)`. Induction on the +processed low digits proves the product; at most three fixed tail digits +remain for r<=8. The product is copied back to the f role and its scratch +is cleared. Canonical encoding then emits all 23 fields, after which every +decoded field is cleared. Only the view remains live at the returned origin. +These invariants prove correctness at every finite input bit length. + +Let n be the original f digit length, n' the product length, L the sum of +the 23 input lengths, and L' the output sum. Positivity gives + + n <= n' <= n+3, L' <= L+3, + E=2L+23, E'=2L'+23 <= E+6. + +The following conservative local-instruction bounds are inherited from the +literal Builder expansion proved in the published header-view package: + +| Primitive from stated origin/frontier | Instruction ceiling | +|---|---:| +| Rewind from n-digit frontier | 3n+5 | +| Rewind from origin | 5 | +| Clear n-digit body from origin | 7n+11 | +| Canonical check and origin return | 20n+20 | +| Copy n digits to blank role, return both origins | 11n+12 | +| Multiply positive n-digit body by fixed r<=8 | 31n+53 | +| Decode all 23 fields, return parent and retire guide | 27E+1064 | +| Encode all 23 fields of total physical length E' | 21E'+788 | + +The multiplication ceiling for fixed nine bounds our smaller carry/tail +graph as well. There are 159 initial boundary/blank-check instructions. +Adding decoding, the extra f check, multiplication, old-f clear, product +copy, product clear, encoding, all 23 final field clears and done gives + + 159+(27E+1064)+(20n+20)+(31n+53)+(7n+11) + +(11n'+12)+(7n'+11)+(21E'+788)+(7L'+253)+1 + <= 90E+2000. + +The numeric borrower returns the view head at origin. RELEASE clears all +39 roles and restores the parent, costing at most `7E'+435 <= 7E+477`. +The deliberately loose registered bound is therefore + + T_view <= 1000E+10000. + +Every counted physical read, write and unit move is an instruction; fixed +gotos are also included in the ceiling. This is a physical scan bound, +not a unit-price whole-header operation. Prepare graphs have 2607, 2619, +2633, 2647, 2663, 2679, 2695 and 2711 rows for ranks one through eight; +the shared release graph has 475 rows. + +During preparation all bodies are contiguous canonical digit prefixes and +the length guide. RELEASE erases the current live prefixes; it does not +search an old high-water mark. No interruption or foreign corrupted alphabet +is covered. The valid-format f=0 rejection is separately tested and safely +retired by the same mechanism. Successful numeric calls and named valid +numeric rejections return the view at its origin before RELEASE. + +At the numeric boundary this bank has just E' live view bits. A conservative +fresh-call peak is 5E+80 private body/frontier cells, plus supplied origins. +Across calls with M=max E, each of the 39 fixed roles visits at most 2M+1 +body/frontier cells. The retained bound is its supplied prefix backing plus +39(2M+1) and fixed program/setup storage. Different roles can reach their +maxima on different calls; the largest simultaneous live body does not bound +the retained backing. The original E-bit parent, numeric field and every +numeric work cohort remain separate charges. The sparse header checker +records all visited addresses, including reads and moves over blank cells. + +## 6. Whole invoices and relative MOVE contract + +Let F include fixed source authentication, catalog/record binding, finite +table construction and the charged creation of the fixed work banks. Let +T_C(V,h,w,E') be the complete unchanged positive-leaf bound, including +full-field ingress/egress, actual arithmetic, descriptor control, retirement +and source-specific fixed costs. The new positive child has + + T_child <= F + T_C(V,h,r*f,E') + 1000E+10000, + Q_child = 39+349 = 388 fixed private ports. + +The predecessor gives `T_C=O(w*V+(E'+1)^4+349)` on its admitted direct-leaf +domain, so this is `F+O(r*f*V+(E+1)^4+388)`. All transitive program constants +remain those of the actual source programs; this package does not extract a +new numerical all-input ceiling. In particular, it does not replace this +direct cost by an accelerated native tariff. There are no ordinary supplier +invocations in the standalone positive child. + +For the generic protected MOVE, let T_R and T_L be the complete right and +left monomial bills under the original parent descriptor, and let Q_R,Q_L +be their actual factory-dependent fixed port counts. The successful invoice +is + + F + T_R + T_C + T_L + T_view + 22V+35, + Q_MOVE = 1+Q_R+388+Q_L. + +For the documented q2/capacity64 ordinary factories the last expression is +4145, but it is not a universal constant across other factories. A named +valid returned failure replaces the administrative term by 13V+21 and +includes every executed provider action, failed scan and view cleanup. +These formulas include the original protected full-field stage. Child-local +rollback alone would not protect the original input after a successful +entrance; the whole-occurrence stage is essential. + +Space adds the stage body and its history, the new 39-role header bank, the +complete leaf and both complete monomial cohorts, the borrowed parent and +original field, caller ancestors, and fixed source/program storage. It sums +rolewise historical maxima even when cohorts have already been erased. The +monomial ordinary providers, their construction/cleanup, long-record access, +source placement and all inherited source-to-machine premises remain in this +relative MOVE theorem. The wrapper does not establish these services. + +## 7. Evidence, limitations and open questions + +The new source-family proof is finite and exact for the frozen selected +source, with no omitted charts. Its extension to all native column counts, +rows and spectators is the coordinate/tensor proof above, conditional on +the stated provider contracts and valid descriptor. It is not an inference +from random tests or a new proof of a general Clifford compiler. + +The physical header checker covers every rank one through eight, f in +{1,2,3,5,17}, a 1024-bit unused field, a separately labelled 257-bit f syntax +case, and long-then-short reuse. It checks every output byte and all 23 values, +parent preservation, translated ancestor prefixes, all visited private cells, +origin return and the instruction ceiling. Invalid rank, f=0 and unscaled-f +mutation controls reject. The large-f syntax case is not represented as an +admitted numerical parent. + +Completed full-packet numerical traces use every 4096 record in a valid +nine-coordinate parent with mandatory reservation bits and arbitrary tested +spectator patterns. Rank two and rank eight positive children return exact +independent Gaussian-character answers. The rank-two cutoff control has +parent f=1<=cutoff=1 but child width 2>1 and rejects. A final-pair parity +control also rejects, preserving the entire input and returning all headers +and work. The rank-eight fixture distinguishes individual axes by spectator +characters; it is not just a net phase-cancellation example. Numerical +primitive hardware is independently cross-checked against the unchanged +definitions; those finite checks alone are regression evidence, not a new +implementation theorem. + +These are complete child executions, not complete generic three-factor +MOVE executions. The predecessor's entrance/leaf-only partial evidence and +exit/whole timeouts remain labelled in that published package. This package +does not reclassify them or claim an uninterrupted full MOVE trace. + +The array hardware's role extents measure materialized backing, not every +visited blank address. Its saved receipts retain that label. A conservative +visited bound adds supplied initial regions and origins to the literal action +count: each unit move exposes at most one further address. The separate +source asymptotic space proof, and the sparse header tracker's actual visited +measure, are not inferred from those array extents. + +The immediate remaining obligations are: + +1. Join this rank-scaled positive child to a verified all-column monomial + construction with no ordinary numerical supplier premise, keeping the + complete cost and intermediate signed-phase domain. Serializing columns + can create a signed overflow that a cancelling batched phase avoids. +2. Bind actual enclosing caller placement, typed nested occurrences and + produced parent headers. A raw PAID/MOVE token is not a substituted + `source_ir.product` fragment. +3. Flatten the complete numeric adapters and protected control into literal + lifecycle tables with an independent equivalence proof. +4. Establish nonleaf supplier rates and global precision/stock/analytic + obligations for the full selected multiplication recurrence. + +This reduces one current `native_all_columns`/`precision_tape` interface to +an explicit direct-leaf construction. It discharges neither foundational +assumption in full. The selected multiplication bound remains conditional, +and there is no new kappa. diff --git a/research/current-direct-source-move/vendor/leaf/PUBLIC-PINS.json b/research/current-direct-source-move/vendor/leaf/PUBLIC-PINS.json new file mode 100644 index 0000000000..2335b40d0c --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/PUBLIC-PINS.json @@ -0,0 +1,17 @@ +{ + "scope": "Lead verified each remote branch and exact full tree against the frozen local source before reuse.", + "sources": [ + { + "public_commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "frozen_local_commit": "4247ddf2e42806582aa8fd5dcfe44bf223a06ce8", + "tree": "b7427f837625cecfdc0167512e181e3d5654c34c", + "package": "research/current-coded-atomic-move" + }, + { + "public_commit": "772198276518065c6ae42ef4bafc77df9c3c73b3", + "frozen_local_commit": "b03c221be695876160bcdf9ff03f680d881758b4", + "tree": "1732430cfd98f77c7b613f48d18fb5c4c1f6bbe4", + "package": "research/current-native-header-view" + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/README.md b/research/current-direct-source-move/vendor/leaf/README.md new file mode 100644 index 0000000000..b5d32db5b7 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/README.md @@ -0,0 +1,136 @@ +# Complete selected direct positive children on current coded fields + +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +**No new kappa.** Canonical base: +`7c49fe32c55de02c2c873655c804b16e4c3fef0a`. + +## Result and relevance + +For every one of the selected source's 3,453 raw PAID/MOVE occurrences, +the actual positive rank r in 1..8 now has a current coded direct-leaf +binding. A literal 39-port binary metadata program supplies a separate +**LEAF-specific** view with `f_child=r*f`, retaining the other 22 values and +the original cutoff. The unchanged exact positive Gaussian provider then +acts on the first r source axes in every native column, with every other +coordinate, row and coefficient retained. Both surrounding monomials retain +the original parent descriptor. + +The meaningful stopping condition is **r*f<=cutoff**. The parent condition +f<=cutoff does not suffice. The view costs at most 1000E+10000 local +instructions for complete physical parent length E, and at most six extra +header bits. The standalone child has 388 fixed private ports, exact signed +prefix/grid obligations, complete return/retirement and direct +`O(r*f*V+(E+1)^4)` cost. It invokes no ordinary supplier. Historical backing +and every inherited numerical operation remain charged. + +The source binder and the published protected whole-field control also give +a provider-relative complete raw MOVE theorem. Its two monomial contracts, +ordinary supplier premises and enclosing source placement are retained. Its +inventory is `1+Q_R+388+Q_L`, depending on the actual ordinary factory; the +added protected-stage cost remains 22V+35 on success or 13V+21 on a named +valid returned rejection. No full generic MOVE physical trace is claimed. + +This reduces an explicit direct-leaf construction obligation at the +`native_all_columns` / `precision_tape` interface. It does not discharge either +foundational assumption in full, establish a nonleaf accelerated tariff, +admit enclosing compiler fragments, or change the complete multiplication +bound. The selected theorem remains conditional. + +## Source-family and physical evidence + +An independent exact checker certifies every one of the 2,886 distinct +directed source charts. It checks 18 Pauli-generator images and all 512 +entries of one normalized separating column per chart. The unitary commutant +lemma in [PROOF.md](PROOF.md) upgrades those checks to complete matrix +equality, including absolute phase. This is a finite certificate for the +fixed source family; arbitrary column widths follow from the separate tensor +and physical header arguments. Generator-only phase and column-only input-Z +mutants both demonstrate why both parts are necessary. + +The literal header tests cover all eight ranks and 40 numerical-layout +metadata cases, long unused values, separately labelled large-f syntax, +translated origins and shrinking historical reuse. Completed numerical +traces cover full 4096-record rank-two and rank-eight children, plus an +unscaled-cutoff counterexample and a final-pair parity rejection. Rank two +took 481,530,645 physical actions; rank eight took 1,501,302,941. All returned +the complete tested parent/header/field and retired 388 private roles. +These are child traces, not three-factor MOVE traces. + +The finite primitive-hardware regression and the lead's separate 33,296 +diagonal-derivative / 32 exact C-conjugation checks are code-assisted AI +cross-checks sharing the source context, not independent human or proof-kernel +admission. See [VERIFICATION.md](VERIFICATION.md) for exact evidence scope, +times, expected output, and the distinction between materialized and visited +backing. + +## Reproduction + +From the repository root, with Python 3.12 and no third-party dependencies: + +```sh +python3 -B scripts/research_package.py --package research/current-coded-all-source-leaf --check-only +python3 -B scripts/research_package.py --package research/current-coded-all-source-leaf +``` + +`VERIFY.json` declares six bounded normal/optimized commands totaling at most +1200 seconds. They replay the complete source certificate, physical header +and interfaces, and rank-two success/cutoff/parity traces. Expected markers: + +```text +PASS_CURRENT_CODED_ALL_SOURCE_CLIFFORD +PASS_CURRENT_CODED_ALL_SOURCE_INTERFACE +PASS_CURRENT_CODED_ALL_SOURCE_CHILD +``` + +The rank-eight trace is additionally reproducible, outside the registered +1200-second budget: + +```sh +python3 -I -B research/current-coded-all-source-leaf/check_child.py success --rank 8 +``` + +Its completed observed run took 255.269 seconds under a 580-second cap. The +registered interface gate validates its saved endpoint/source/space receipt; +that saved-receipt check does not re-execute rank eight. + +## Provenance and exact dependencies + +All 128 retained predecessor files are byte-authenticated by Git blob and +SHA-256, with public commit and original path in `DEPENDENCIES.json`. +`SOURCES.json` records the canonical transitive evidence. `PUBLIC-PINS.json` +records the lead-checked equality of each public tree and its tested local +tree. Frozen predecessor packages are unchanged. + +| Public predecessor | New contribution relative to it | +|---|---| +| [Protected raw MOVE](https://github.com/CubeJerry/integer-mult-bounds/commit/41b67c290c1533de25bfba19d4dec27e1aaf0970) | Generalize its exact raw source binding beyond event9896; reuse its protected control without changing it | +| [Positive current leaf](https://github.com/CubeJerry/integer-mult-bounds/commit/61edc4fe348f0aeadc82a3b642a802cbfb03aed8) | Physically supply all actual ranks through width r*f and preserve the actual cutoff | +| [Current monomial](https://github.com/CubeJerry/integer-mult-bounds/commit/7d1ff23714e6f9182c1d0ff9214f65def2f30e04) | Retain both original parent-facing contracts and all ordinary premises | +| [First-helper native header](https://github.com/CubeJerry/integer-mult-bounds/commit/772198276518065c6ae42ef4bafc77df9c3c73b3) | Reuse its literal binary-view pattern; this distinct leaf-only view changes only f, with no first-helper token/placement claim | + +Earlier source credit includes CrocSwap/integer-mult-bounds#3087, +CrocSwap/integer-mult-bounds#3091, CrocSwap/integer-mult-bounds#6293, +CrocSwap/integer-mult-bounds#6901 and CrocSwap/integer-mult-bounds#6930, +and the selected construction CrocSwap/integer-mult-bounds#6030. Full notices +and source-specific attribution remain in [NOTICE.md](NOTICE.md) and the +unchanged retained files. The source census itself is not claimed as novel. + +## Open next questions + +1. **Supplier-free complete direct MOVE.** Join only a verified serial + one-column monomial construction to this child, retaining every + intermediate signed phase and all complete costs. A serial phase can + overflow where a cancelling batched phase succeeds; matching acceptance + domains is not automatic. The separate monomial construction is the next + dependency, not part of this package. +2. **Actual enclosing occurrence.** Bind a produced parent header and a + typed nested caller at its physically normalized placement. Raw token + recognition does not prove an expanded `source_ir.product` fragment. + The placement/header/ownership implementation is the blocker. +3. **Literal numerical lifecycle tables.** Flatten the current coded leaf + and protected control with independent equivalence and complete cleanup + evidence. The 39-port metadata part is literal already; inherited numeric + source control is still a separate implication. +4. **Complete selected rate and assumptions.** Establish the nonleaf native + supplier and join common-grid, stock and analytic recovery obligations to + the selected recurrence. Direct leaf cost cannot stand in for that rate. diff --git a/research/current-direct-source-move/vendor/leaf/REPLAY.log b/research/current-direct-source-move/vendor/leaf/REPLAY.log new file mode 100644 index 0000000000..9a50299f8c --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/REPLAY.log @@ -0,0 +1,19 @@ +CHECK Recompute all 2886 actual directed chart certificates with independent 18-generator conjugations and complete exact zero column, including absolute-phase/input-Z/rank and typed source controls. +PASS_CURRENT_CODED_ALL_SOURCE_CLIFFORD {"absolute_phase": true, "charts": 2886, "moves": 3453, "pauli_images": 51948} +CHECK Recompute all 2886 actual directed chart certificates with independent 18-generator conjugations and complete exact zero column, including absolute-phase/input-Z/rank and typed source controls. Assertions disabled. +PASS_CURRENT_CODED_ALL_SOURCE_CLIFFORD {"absolute_phase": true, "charts": 2886, "moves": 3453, "pauli_images": 51948} +CHECK Execute literal header tables for all ranks and 40 geometry cases, long syntax/history and failure controls; source custody, primitive regression, factory-dependent inventory and saved rank-eight receipt consistency. +PASS_CURRENT_CODED_ALL_SOURCE_INTERFACE {"all_ranks": true, "header_cases": 40, "physical_ports": 388, "retained_files": 128} +CHECK Execute literal header tables for all ranks and 40 geometry cases, long syntax/history and failure controls; source custody, primitive regression, factory-dependent inventory and saved rank-eight receipt consistency. Assertions disabled. +PASS_CURRENT_CODED_ALL_SOURCE_INTERFACE {"all_ranks": true, "header_cases": 40, "physical_ports": 388, "retained_files": 128} +CHECK Re-execute complete 4096-record source-bound rank-two success, cutoff and last-pair parity rejection; compare all returned bytes, source/header, private cleanup and exact action/materialized-backing receipts. +PASS_RANK_TWO_PHYSICAL_SUCCESS +PASS_RANK_TWO_PHYSICAL_CUTOFF +PASS_RANK_TWO_PHYSICAL_PARITY +PASS_CURRENT_CODED_ALL_SOURCE_CHILD [{"mode": "success", "physical_actions": 481530645}, {"mode": "cutoff", "physical_actions": 317821}, {"mode": "parity", "physical_actions": 239787193}] +CHECK Re-execute complete 4096-record source-bound rank-two success, cutoff and last-pair parity rejection; compare all returned bytes, source/header, private cleanup and exact action/materialized-backing receipts. Assertions disabled. +PASS_RANK_TWO_PHYSICAL_SUCCESS +PASS_RANK_TWO_PHYSICAL_CUTOFF +PASS_RANK_TWO_PHYSICAL_PARITY +PASS_CURRENT_CODED_ALL_SOURCE_CHILD [{"mode": "success", "physical_actions": 481530645}, {"mode": "cutoff", "physical_actions": 317821}, {"mode": "parity", "physical_actions": 239787193}] +PASS_REGISTERED_RESEARCH_PACKAGE research/current-coded-all-source-leaf outcome=partial diff --git a/research/current-direct-source-move/vendor/leaf/SOURCES.json b/research/current-direct-source-move/vendor/leaf/SOURCES.json new file mode 100644 index 0000000000..27baf44b4e --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/SOURCES.json @@ -0,0 +1,186 @@ +{ + "schema_version": 1, + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa" + }, + { + "path": "research/physical-gaussian-leaf/coefficient_engine.py", + "usage": "provenance", + "git_blob": "dff2f099b60c23310a10665cd81e443282b249e8", + "sha256": "fff28cbc27b95ed546ac65f70279fa41a933421f1cd32b988ae8910632f0efcf" + }, + { + "path": "research/physical-gaussian-leaf/axis_stream.py", + "usage": "provenance", + "git_blob": "ba8230443fdb0370b72a7a617ba7d88eb23a9c37", + "sha256": "40dea1c6fa41effd8e7a61f39a3a599e897370ca118e332ee5301a905dbb2998" + }, + { + "path": "research/physical-gaussian-leaf/signed_linear.py", + "usage": "provenance", + "git_blob": "d17018a976ea4af15b6b5828a091d799435bacfc", + "sha256": "5b86afc33042e1c43eaa6957f94e0ebf403d1b07bb26d30ba89aa14d71f76078" + }, + { + "path": "research/physical-gaussian-leaf/PROOF.md", + "usage": "provenance", + "git_blob": "e98db470cdb8bfc49e9da86c39c0d6ae16e92716", + "sha256": "29ebd43146f921077f980a408915ecc3a5199a07fcdadc624a8282c06b0b8104" + }, + { + "path": "research/p104-helper470-twin-rung-removal/WORD.json.gz", + "usage": "provenance", + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f" + }, + { + "path": "research/p104-native-channel/vendor/clifford_exact.py", + "usage": "provenance", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/lockstep-completion-pass/executor.py", + "usage": "provenance", + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e" + }, + { + "path": "research/p104-6030-deferred-layer/PROOF.md", + "usage": "provenance", + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2" + }, + { + "path": "research/p104-helper470-twin-rung-removal/RESULT.json", + "usage": "provenance", + "git_blob": "e4a03118d585fb80c9ac932281b528ac394ccc5f", + "sha256": "84fcbe2a0b64307b5703c363408042bdd91555b0419509aa50daa43b3b1924ad" + }, + { + "path": "research/p104-native-channel/vendor/native_verify.py", + "usage": "provenance", + "git_blob": "2c209dfa9cfade3bc20ac5fc9d876b433a147f8c", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38" + }, + { + "path": "research/physical-complex-compact/PROOF.md", + "usage": "provenance", + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48" + }, + { + "path": "research/physical-complex-compact/compact_control.py", + "usage": "provenance", + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284" + }, + { + "path": "research/physical-complex-compact/compact_counts.py", + "usage": "provenance", + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d" + }, + { + "path": "research/physical-complex-compact/compact_engine.py", + "usage": "provenance", + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098" + }, + { + "path": "research/physical-complex-compact/compact_layout.py", + "usage": "provenance", + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce" + }, + { + "path": "research/physical-complex-compact/compact_streams.py", + "usage": "provenance", + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249" + }, + { + "path": "research/physical-complex-compact/native_sources.py", + "usage": "provenance", + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572" + }, + { + "path": "research/physical-gaussian-monomial/PROOF.md", + "usage": "provenance", + "git_blob": "82e9a8b0b50f26844528af9e07632800679805ea", + "sha256": "20885a8a137fc670121429625912ceae54db95ac5e574b8c64c90f477aebacb7" + }, + { + "path": "research/physical-gaussian-monomial/SOURCES.json", + "usage": "provenance", + "git_blob": "e040a558800e719e2d8b6237bec39e7e10a3641b", + "sha256": "0dd57a4fe4fc97826df0eb215975d013ac0e18f185c73cd93e34c95a9a2b4b16" + }, + { + "path": "research/physical-gaussian-monomial/monomial_engine.py", + "usage": "provenance", + "git_blob": "2251fd98ba01a171f5d39b25a93c895245f10e55", + "sha256": "fc02c6c5159d6c258063a36ef3dc9313a34d7ba9781b650e451cc0ce971e9667" + }, + { + "path": "research/physical-gaussian-monomial/pair_dispatch.py", + "usage": "provenance", + "git_blob": "0e467bdb3727d7f354f98dee54f320f1f072aa2c", + "sha256": "fc0eaa2a9d0855660b15a15d894137eeebc64c6418f52b6af0d0f79d86f2e0d9" + }, + { + "path": "research/physical-gaussian-monomial/phase_recipe.py", + "usage": "provenance", + "git_blob": "a2f684fb588257cc182dc88dded59ed70f5c2585", + "sha256": "8215e5e55daf019694e55b2acfcd42ecf109a2faf767a2181d664ba9b4957e46" + }, + { + "path": "research/physical-gaussian-monomial/phase_sources.py", + "usage": "provenance", + "git_blob": "aaa5c663a4bb6b0ca4d9119c1ae92064509d79c8", + "sha256": "3944ecbffe91fb561b2b8a810461cd2b8229f1f2611ca6a70e3d86451efb220b" + }, + { + "path": "research/physical-gaussian-monomial/signed_phase.py", + "usage": "provenance", + "git_blob": "bab32b0c5da7f364d6a79171c09b02d123a05bd9", + "sha256": "e21818674133a2bd7e63fadaf719eb45ce80db4b3806ca8ef99c247be22c2a39" + }, + { + "path": "research/qq16-recursive-binding/PROOF.md", + "usage": "provenance", + "git_blob": "5de56af0213bf710ae3e832f21de74cf0ac9c7b0", + "sha256": "b547277ab5380b218893908a3e8e8874efc0cf3f9717b582f8972698d87418a2" + }, + { + "path": "research/selected-complex-compact-adapters/monomial.py", + "usage": "provenance", + "git_blob": "5fa4494167c4ba668993a2b1c902969518728a4c", + "sha256": "394f9a465ac9148af0c20844d375e4befbef17d92b2fcc840d83419480dd4740" + }, + { + "path": "research/selected-monomial-tape-lift/PROOF.md", + "usage": "provenance", + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3" + }, + { + "path": "research/selected-monomial-tape-lift/lift.py", + "usage": "provenance", + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a" + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/TASK-CARD.json b/research/current-direct-source-move/vendor/leaf/TASK-CARD.json new file mode 100644 index 0000000000..282f838c28 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/TASK-CARD.json @@ -0,0 +1,59 @@ +{ + "id": "uniform-transfer-audit", + "question": "Can one of the selected record's five inherited assumptions be proved at its actual caller?", + "starting_points": [ + "docs/research/current-priorities.md", + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md" + ], + "methods": [ + "Construct and independently check one source-bound instance of the stated first experiment.", + "Seek an exact counterexample or target-specific complete-budget obstruction to that same proposed change." + ], + "acceptance_gate": "Identify the proposition and what would change downstream; do not equate a finite replay with a universal proof.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read revision 8, the selected review and live exact-source handoffs. Then follow this card's bounded first_experiment.", + "scope": "Source-bound orientation only, not a supplier replay or theorem proof." + }, + "first_experiment": "Choose one assumption ID (native_all_columns, owned_erasure, compiler, precision_tape, analytic_recovery), one quantified implication and exact dependency closure. Check current handoffs, including #5625 row reentry and #5707 root-prefix lowering, without treating their partial scope as the whole theorem. Prove or falsify that implication with a caller-bound argument; stop at the chosen obligation. Finite tests or root digits do not discharge an all-size statement.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "allowed_variations": [ + "One exact source head, helper/cut region or quantified proposition and changed hypothesis; check live handoffs first. Different seeds are not different scopes." + ], + "scope_change_triggers": [ + "Changing source head, helper/cut domain, operation alphabet or caller boundary without recording the new scope.", + "Treating an archived proposal or local numerical pass as complete supplier admission." + ], + "overlap_terms": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "existing_checks": [ + { + "scope": "PR #4100: proposed unconditional construction and finite checks, without independent acceptance.", + "evidence": "research/unconditional-batched-crt/README.md", + "remaining": "Independent proof audit of one caller-bound all-size implication; all other premises remain explicit.", + "status": "author-checked", + "source_commit": "337d04939571a637aeab54a0f58f54fde811663a", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "evidence": "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "remaining": "The next experiment must identify uncovered source-specific work. Successor archive intake does not transfer this admission.", + "status": "reviewed", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5" + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/TASK.json b/research/current-direct-source-move/vendor/leaf/TASK.json new file mode 100644 index 0000000000..7d898dac5a --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/TASK.json @@ -0,0 +1,106 @@ +{ + "schema_version": 1, + "task_id": "uniform-transfer-audit", + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_card": { + "id": "uniform-transfer-audit", + "question": "Can one of the selected record's five inherited assumptions be proved at its actual caller?", + "starting_points": [ + "docs/research/current-priorities.md", + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md" + ], + "methods": [ + "Construct and independently check one source-bound instance of the stated first experiment.", + "Seek an exact counterexample or target-specific complete-budget obstruction to that same proposed change." + ], + "acceptance_gate": "Identify the proposition and what would change downstream; do not equate a finite replay with a universal proof.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read revision 8, the selected review and live exact-source handoffs. Then follow this card's bounded first_experiment.", + "scope": "Source-bound orientation only, not a supplier replay or theorem proof." + }, + "first_experiment": "Choose one assumption ID (native_all_columns, owned_erasure, compiler, precision_tape, analytic_recovery), one quantified implication and exact dependency closure. Check current handoffs, including #5625 row reentry and #5707 root-prefix lowering, without treating their partial scope as the whole theorem. Prove or falsify that implication with a caller-bound argument; stop at the chosen obligation. Finite tests or root digits do not discharge an all-size statement.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "allowed_variations": [ + "One exact source head, helper/cut region or quantified proposition and changed hypothesis; check live handoffs first. Different seeds are not different scopes." + ], + "scope_change_triggers": [ + "Changing source head, helper/cut domain, operation alphabet or caller boundary without recording the new scope.", + "Treating an archived proposal or local numerical pass as complete supplier admission." + ], + "overlap_terms": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "existing_checks": [ + { + "scope": "PR #4100: proposed unconditional construction and finite checks, without independent acceptance.", + "evidence": "research/unconditional-batched-crt/README.md", + "remaining": "Independent proof audit of one caller-bound all-size implication; all other premises remain explicit.", + "status": "author-checked", + "source_commit": "337d04939571a637aeab54a0f58f54fde811663a", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "evidence": "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "remaining": "The next experiment must identify uncovered source-specific work. Successor archive intake does not transfer this admission.", + "status": "reviewed", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5" + } + ] + }, + "scope_status": "refined", + "scope_change_reason": "Wave3 after published rank-one leaf and protected raw MOVE. The new seam physically supplies r*f selected axes for every actual selected PAID rank while retaining the original cutoff and parent for monomials. It excludes the first-helper caller header/nested-token package and ongoing serial monomial work.", + "actual_scope": "Construct the current coded positive PAID direct child for all 3453 raw selected occurrences and ranks 1..8 through a literal leaf-specific 23-field view f:=r*f, with complete coefficient/spectator, normalization, signed-prefix, time/backing and header-return obligations. Prove the provider-relative full MOVE join and independently certify all 2886 actual chart factorizations with absolute phase.", + "bottleneck_link": "Replaces the unmaterialized multi-rank positive native child interface by a fixed-tape direct-leaf construction, without admitting the nonleaf tariff or discharging native_all_columns/precision_tape in full.", + "stop_rule": "Complete all-source algebra and literal view proof plus bounded complete rank-two/rank-eight child replays and negative cutoff/parity controls. Do not start the serial monomial or enclosing caller scopes before freeze.", + "evidence": "Six registered normal/optimized source, metadata/interface and complete rank-two numerical gates passed in 578.660 seconds; 2886 exact chart certificates, 40 header cases, and all rank-two success/cutoff/parity traces. Separately completed rank-eight 4096-record positive child in 255.269 seconds under580s. Shared-context AI lead reviewed proof and ran different derivative/C arithmetic checks. No complete generic MOVE physical trace or selected-assumption discharge.", + "author": "@CubeJerry", + "ai_assistance": "Substantial OpenAI assistance in research, proof development, implementation, tests and documentation; no human-independent or proof-kernel admission claimed.", + "outcome": "partial", + "open_questions": [ + { + "question": "Join a supplier-free all-column monomial alternative to this direct child.", + "why_it_matters": "The whole MOVE still retains ordinary numerical provider premises.", + "first_step": "Combine only verified serial one-column monomial contracts, with all intermediate signed phases and complete setup/history costs.", + "blocked_by": "Verified source-compatible serial monomial service and acceptance-domain proof." + }, + { + "question": "Bind actual enclosing caller placement and typed nested occurrences.", + "why_it_matters": "Raw PAID/MOVE source records do not establish an enclosing source_ir.product fragment or descriptor producer.", + "first_step": "Choose one exact emitted nested occurrence and prove its physical source/header and return interface.", + "blocked_by": "The enclosing placement/header/ownership implementation and complete bill." + }, + { + "question": "Export and independently check a complete literal lifecycle numerical program.", + "why_it_matters": "Source-level physical control is not a Controller.execute_table artifact.", + "first_step": "Flatten this exact coded leaf, current codec and protected whole-field control against unchanged tables.", + "blocked_by": "Literal source-to-table equivalence for inherited numeric primitives." + }, + { + "question": "Establish the nonleaf native rate and remaining framework premises.", + "why_it_matters": "Direct r*f*V work is insufficient for an unconditional complete multiplication bound.", + "first_step": "Join actual supplier, stock, common-grid and analytic recovery contracts to the selected recurrence.", + "blocked_by": "The remaining all-size framework and supplier obligations." + } + ], + "time_budget_minutes": 90, + "freshness": { + "canonical_main": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "atomic_public_commit": "41b67c290c1533de25bfba19d4dec27e1aaf0970", + "header_public_commit": "772198276518065c6ae42ef4bafc77df9c3c73b3", + "bounded_overlap": "Lead checked source census and current claims. Separate active serial-monomial work is explicitly excluded. Current public header package changes three native caller fields and preserves f; this view changes only f for the leaf. Bounded current PR search is retained externally in native-w3-feasibility/pr-search.json and is not an exhaustive novelty certificate." + } +} diff --git a/research/current-direct-source-move/vendor/leaf/VERIFICATION.md b/research/current-direct-source-move/vendor/leaf/VERIFICATION.md new file mode 100644 index 0000000000..d7c27dbbdd --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/VERIFICATION.md @@ -0,0 +1,121 @@ +# Verification and scope of evidence + +Canonical base: `7c49fe32c55de02c2c873655c804b16e4c3fef0a`. +Exact dependencies are in `DEPENDENCIES.json`, `SOURCES.json` and +`PUBLIC-PINS.json`. No current selected certificate is changed. + +## Mathematical checks + +`PROOF.md` proves the all-f coordinate join, exact positive normalization, +literal rank-times-f header algorithm, return/cleanup, complete direct cost, +historical backing and provider-relative protected MOVE contract. It retains +valid normalized parent geometry, disjoint supplied origins/banks, exact +common grid and intermediate signed range, both monomial contracts, and +every source-to-machine premise. The new leaf descriptor is deliberately +not admitted as a general native or monomial descriptor. + +`check_catalog.py` recomputes the actual fixed source family from the unchanged +word and current local constructor. It independently compares 51,948 Pauli +images and 1,477,632 exact separating-column entries for 2,886 chart pairs, +covering all 3,453 raw MOVE occurrences. The separation lemma proves complete +matrix equality; this is not described as 2,886 dense 512-by-512 replays. +Absolute phase is fixed by the complete nonzero column. Three algebra mutants +and eight typed source controls, including two true boolean/integer alias +controls, reject. + +The lead separately reviewed the proof and runtime files and ran a different +arithmetic audit without importing `clifford_certificate.py`: 33,296 +integer-mod-four diagonal derivative cases for n<=3 and 32 exact Fraction-pair +C-plus/minus Pauli conjugations. The lead reviewed the Z-diagonal/X-scalar +commutant proof. These are separate code-assisted AI checks with shared +source context, not human-independent or kernel-checked formal admission. + +## Literal metadata and interface replay + +`verify_interface.py` executes all eight prepare tables and the unchanged +release table on sparse physical tapes. Forty valid local-layout cases use +f in {1,2,3,5,17}; further cases exercise a 1024-bit unused value, a separately +labelled 257-bit-f syntax header, long-then-short reuse, zero-f rejection and +recovery, translated origins, ancestor preservation, complete work erasure +and the explicit instruction bound. Every returned header byte and all 23 +values are checked against an independent encoder. The unscaled-f table +mutation is rejected. + +The sparse tracker records every visited address, including blank reads and +unit movement. The reused rank-eight f=1 call costs exactly the fresh call's +7757 physical actions and 10402 instructions, while retaining 4697 private +visited cells instead of 555. Historical backing is thus distinguished from +the work of a later short call. + +The interface gate also checks all eight rank inventories, exact source/owner +and chronology, source corruption, protected-control function identity, +factory-dependent whole inventories 4145 versus 4157, insufficient grants +and aliases. The 30,000-command primitive-hardware comparison uses literal +read/write/unit moves with seed19658963 and eight invalid-operation controls. +It is regression evidence; the code still executes each actual primitive. + +## Completed numerical evidence + +All four traces below use valid source-compatible nine-coordinate parents, +4096 complete records, 73728 physical numeric bits, arbitrary tested +spectator characters and 388 fixed private roles. Each verifies the complete +field against an independent normalized-C eigencharacter answer or unchanged +rejection input; the whole original header and all ancestor prefixes; every +returned origin; and complete work retirement. + +| Trace | Actual raw event / rank | Physical actions | Observed elapsed / cap | +|---|---|---:|---| +| Positive rank-two child | 9934 / 2 | 481530645 | 77.484 s / 580 s | +| Width/cutoff rejection | 9934 / 2 | 317821 | completed; no separate timing receipt | +| Final-pair parity rejection | 9934 / 2 | 239787193 | 39.180 s / 180 s | +| Positive rank-eight child | 15619 / 8 | 1501302941 | 255.269 s / 580 s | + +The cutoff input has parent f=1 and cutoff1, so checking f alone would accept +the wrong branch. The actual scaled child width2 rejects. The parity control +changes the last input record and rejects at a final C pair, preserving all +public input. Rank-eight spectator characters distinguish each selected axis +instead of testing only an eightfold cancelling phase. + +`receipts/` retains exact results and available execution metadata. The +registered child gates re-execute rank-two success/cutoff/parity under normal +and optimized Python. Rank eight was completed separately; the registered +interface check validates its saved source/endpoint/space receipt without +claiming a rank-eight re-execution. Its exact standalone command is in README. + +These are complete PAID child traces. No complete generic three-factor MOVE +or enclosing selected multiplication caller was executed by this package. +The protected-MOVE predecessor's whole/exit timeouts and partial physical +evidence remain unchanged and are not promoted to a complete run. + +## Space measurement + +Numerical array-tape receipts label `private_materialized_extents`, which +count materialized bodies, not every visited blank address. The rolewise +sums are 1387290, 7665, 920406 and 1363344 for the four rows above. They are +not asserted to be exact visited space or an all-input asymptotic theorem. + +The conservative all-visited ceilings add supplied initial regions/origins +and literal actions. A unit move exposes at most one additional address. +`check_receipts.py` derives these ceilings and rejects corrupted endpoint, +unscaled width, ordinary-call and misleading visited-measurement variants. +The source proof separately bounds every role's complete history. It does +not discard a blank completed cohort or use maximum active cohort as the +total retained space. + +## Registered gates and final state + +`VERIFY.json` declares six commands: catalog normal/optimized (360 s each), +interface normal/optimized (60 s each), and rank-two numerical +normal/optimized (180 s each). The declared sum is 1200 s. No command is +unbounded. Exact expected marker prefixes are +`PASS_CURRENT_CODED_ALL_SOURCE_CLIFFORD`, +`PASS_CURRENT_CODED_ALL_SOURCE_INTERFACE` and +`PASS_CURRENT_CODED_ALL_SOURCE_CHILD`. + +Final registered replay and its executed scope are recorded in +`FINAL-CHECKS.json` after execution. Committed-byte/mode checks and export +validation are recorded separately by the publishing orchestrator against +the frozen commit, avoiding a self-referential commit hash in the package. +A saved receipt alone is not a substitute for the registered replay. All new +package files are additions; the selected record, shared runtime and frozen +predecessor packages remain unchanged. diff --git a/research/current-direct-source-move/vendor/leaf/VERIFY.json b/research/current-direct-source-move/vendor/leaf/VERIFY.json new file mode 100644 index 0000000000..b82ddefc03 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/VERIFY.json @@ -0,0 +1,72 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-B", + "research/current-coded-all-source-leaf/check_catalog.py" + ], + "timeout_seconds": 360, + "checks": "Recompute all 2886 actual directed chart certificates with independent 18-generator conjugations and complete exact zero column, including absolute-phase/input-Z/rank and typed source controls." + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-B", + "research/current-coded-all-source-leaf/check_catalog.py" + ], + "timeout_seconds": 360, + "checks": "Recompute all 2886 actual directed chart certificates with independent 18-generator conjugations and complete exact zero column, including absolute-phase/input-Z/rank and typed source controls. Assertions disabled." + }, + { + "argv": [ + "{python}", + "-I", + "-B", + "research/current-coded-all-source-leaf/verify_interface.py" + ], + "timeout_seconds": 60, + "checks": "Execute literal header tables for all ranks and 40 geometry cases, long syntax/history and failure controls; source custody, primitive regression, factory-dependent inventory and saved rank-eight receipt consistency." + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-B", + "research/current-coded-all-source-leaf/verify_interface.py" + ], + "timeout_seconds": 60, + "checks": "Execute literal header tables for all ranks and 40 geometry cases, long syntax/history and failure controls; source custody, primitive regression, factory-dependent inventory and saved rank-eight receipt consistency. Assertions disabled." + }, + { + "argv": [ + "{python}", + "-I", + "-B", + "research/current-coded-all-source-leaf/verify_child.py" + ], + "timeout_seconds": 180, + "checks": "Re-execute complete 4096-record source-bound rank-two success, cutoff and last-pair parity rejection; compare all returned bytes, source/header, private cleanup and exact action/materialized-backing receipts." + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-B", + "research/current-coded-all-source-leaf/verify_child.py" + ], + "timeout_seconds": 180, + "checks": "Re-execute complete 4096-record source-bound rank-two success, cutoff and last-pair parity rejection; compare all returned bytes, source/header, private cleanup and exact action/materialized-backing receipts. Assertions disabled." + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/all_leaf_sources.py b/research/current-direct-source-move/vendor/leaf/all_leaf_sources.py new file mode 100644 index 0000000000..388d1f4e0d --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/all_leaf_sources.py @@ -0,0 +1,63 @@ +"""Authenticated shared physical vocabulary for source-complete leaf joins. + +Retained computational bodies are unchanged. Prepared for @CubeJerry with +substantial OpenAI assistance. Apache-2.0. +""" +from hashlib import sha1, sha256 +import importlib.util +import json +from pathlib import Path, PurePosixPath +import sys +from types import SimpleNamespace + +HERE = Path(__file__).resolve().parent +_state = None + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def authenticate(root=HERE): + seen = set() + for row in json.loads((root/"DEPENDENCIES.json").read_text())["files"]: + name = PurePosixPath(row["path"]) + need(not name.is_absolute() and ".." not in name.parts and name.parts[0] == "vendor", + "frozen relative dependency") + path = root/str(name) + need(str(name) not in seen and path.is_file() and not path.is_symlink(), "unique regular source") + seen.add(str(name)) + data = path.read_bytes() + need(sha256(data).hexdigest() == row["sha256"] and + sha1(b"blob "+str(len(data)).encode()+b"\0"+data).hexdigest() == row["git_blob"], + "authenticated public dependency: "+str(name)) + return len(seen) + + +def load(name, path): + need(name not in sys.modules, "cold source namespace: "+name) + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + exec(compile(path.read_bytes(), str(path), "exec"), module.__dict__) + return module + + +def activate(): + global _state + if _state is None: + authenticate() + root = HERE/"vendor/atomic" + discovery = load("move_sources", root/"move_sources.py") + core = load("public_atomic_move", root/"atomic_move.py") + common = core.S + old = root/"vendor/monomial/vendor" + rows = load("ranked_leaf_retained_rows", old/"binding/vendor/dispatch/row_programs.py") + ir = load("ranked_leaf_source_ir", old/"binding/vendor/lifecycle/source_ir.py") + clifford = load("ranked_leaf_clifford", old/"selected/clifford_exact.py") + need(tuple(name for name, _ in rows.SCHEMA) == common.leaf_provider.SCHEMA, + "one exact current 23-field order") + _state = SimpleNamespace(core=core, common=common, rows=rows, ir=ir, + clifford=clifford, selected=old/"selected") + return _state diff --git a/research/current-direct-source-move/vendor/leaf/check_catalog.py b/research/current-direct-source-move/vendor/leaf/check_catalog.py new file mode 100644 index 0000000000..f7f5756e4d --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/check_catalog.py @@ -0,0 +1,112 @@ +"""Complete finite source-family certificate, with independently checked phase. + +The new physical claim is the multi-axis leaf interface, not this census. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from pathlib import Path +import sys +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from argparse import ArgumentParser +from collections import Counter +from copy import deepcopy +from dataclasses import replace +from hashlib import sha256 +import json + +from all_leaf_sources import HERE, need +from clifford_certificate import certify, generators, lowered_circuit, zero_column +from source_catalog import bind_paid, catalog, chart + + +def digest(value): + return sha256(json.dumps(value, sort_keys=True, separators=(",", ":")).encode()).hexdigest() + + +def controls(): + word, entries, _pairs, _report = catalog() + event = next(triple[1] for triple in entries.values() if triple[1].rank == 2) + raw = word["program"][event.token[1]] + original, record = chart(raw[2], raw[3]) + original_generators, original_zero = generators(original.circuit), zero_column(original.circuit) + wrong_phase = deepcopy(record) + wrong_phase["right"]["phase"] = (wrong_phase["right"]["phase"]+1) % 4 + need(generators(lowered_circuit(wrong_phase)) == original_generators + and zero_column(lowered_circuit(wrong_phase)) != original_zero, + "generator-only check misses absolute phase") + wrong_input_z = deepcopy(record) + coefficients = list(wrong_input_z["right"]["linear_Z4"]) + coefficients[0] = (coefficients[0]+2) % 4 + wrong_input_z["right"]["linear_Z4"] = coefficients + need(zero_column(lowered_circuit(wrong_input_z)) == original_zero + and generators(lowered_circuit(wrong_input_z)) != original_generators, + "single-column-only check misses an input Z") + wrong_rank = deepcopy(record); wrong_rank["rank"] = 1 + for modified in (wrong_phase, wrong_input_z, wrong_rank): + try: + certify(original, modified) + except ValueError: + pass + else: + raise ValueError("incorrect source factorization accepted") + rank_one = next(triple[1] for triple in entries.values() if triple[1].rank == 1) + int_boolean_record = tuple(int(x) if type(x) is bool else x for x in event.token[2]) + variants = ( + replace(event, rank=True), replace(event, rank=1), + replace(rank_one, rank=True), + replace(event, token=("local", event.token[1], int_boolean_record)), + replace(event, fields=(event.fields[0]+1,)), + replace(event, token=("caller-local", 0, 0, event.token)), + replace(event, token=("local", True, event.token[2])), + replace(event, op="SERVICE")) + for wrong in variants: + try: + bind_paid(wrong) + except ValueError: + pass + else: + raise ValueError("wrong typed source child accepted") + return dict(source_factorization_mutants=3, typed_source_rejections=len(variants), + boolean_integer_alias_rejections=2, + generator_only_insufficient=True, single_column_only_insufficient=True) + + +def check(progress=None): + word, entries, pairs, report = catalog() + certificates = [] + ranks = Counter() + for count, (start, stop) in enumerate(pairs, 1): + original, record = chart(start, stop) + paulis, column = certify(original, record) + ranks[record["rank"]] += 1 + certificates.append([start, stop, record["rank"], digest(record), digest(paulis), digest(column)]) + if progress is not None and (count % 128 == 0 or count == len(pairs)): + progress.write_text(json.dumps(dict(complete=count, total=len(pairs), + unverified_remaining=len(pairs)-count))+"\n") + # Every raw occurrence was checked against its authentic neighbouring + # services by catalog(); these are all distinct directed source charts. + expected = {1:1840, 2:379, 3:494, 4:99, 5:57, 6:10, 7:6, 8:1} + need(dict(ranks) == expected and sum(ranks.values()) == 2886, "complete selected chart/rank coverage") + return dict(schema_version=1, source=report, chart_rank_counts=dict(sorted(ranks.items())), + exact_pauli_images=18*len(pairs), exact_column_positions=512*len(pairs), + source_certificates=certificates, controls=controls(), + dense_512_by_512_replays_claim=False, + certificate_theorem="equal unitary Pauli conjugations plus one equal nonzero column imply identical operator", + no_new_kappa=True) + + +if __name__ == "__main__": + parser = ArgumentParser() + parser.add_argument("--emit", action="store_true") + parser.add_argument("--progress", type=Path) + args = parser.parse_args() + result = check(args.progress) + target = HERE/"CATALOG-RESULT.json" + canonical = json.dumps(result, sort_keys=True, separators=(",", ":")) + if args.emit: + target.write_text(json.dumps(result, sort_keys=True, indent=2)+"\n") + else: + need(canonical == json.dumps(json.loads(target.read_text()), sort_keys=True, separators=(",", ":")), + "exact complete source-family certificate receipt") + print("PASS_CURRENT_CODED_ALL_SOURCE_CLIFFORD", json.dumps(dict( + moves=result["source"]["raw_moves"], charts=len(result["source_certificates"]), + pauli_images=result["exact_pauli_images"], absolute_phase=True), sort_keys=True)) diff --git a/research/current-direct-source-move/vendor/leaf/check_child.py b/research/current-direct-source-move/vendor/leaf/check_child.py new file mode 100644 index 0000000000..4dc1a69eb5 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/check_child.py @@ -0,0 +1,125 @@ +"""Full nine-coordinate packet through an actual selected positive-rank leaf. + +Expected values use normalized C eigencharacters, independently of the +retained arithmetic engine. Prepared for @CubeJerry with substantial OpenAI +assistance. Apache-2.0. +""" +from pathlib import Path +import sys +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from argparse import ArgumentParser +from hashlib import sha256 +import json +from all_leaf_sources import HERE, activate, load, need +from check_view import encode as encode_header +from selected_leaf import PaidService +from source_catalog import catalog + +S = activate() +HARDWARE = load("ranked_child_physical_hardware", HERE/"vendor/atomic/physical_hardware.py") + + +def rotate(phase): + return ((1, 0), (0, 1), (-1, 0), (0, -1))[phase % 4] + + +def encoded(values): + bits = [] + for pair in values: + for value in pair: + need(-2 <= value <= 1, "reference signed two-bit range") + for symbol in ((value & 1), ((value >> 1) & 1), 2): + bits += [(symbol >> shift) & 1 for shift in (2, 1, 0)] + return bits + + +def fixture(mode, rank=2): + need(mode != "cutoff" or rank > 1, "unscaled-width cutoff control needs rank above one") + header = dict(outer=1, rows=1, stock=1, row_bits=4096*18, + within_bits=12, record_bits=18, p=9, d=9, K=1, G=1, + H=1, q0=3, qF=0, qB=0, D=9, f=1, rho=0, + active_start=2, back_start=11, selected_axes=9, + entry_start=2, remainder=0, cutoff=1 if mode == "cutoff" else 9) + positions = [9-j for j in range(rank)] + initial, expected, too_short = [], [], [] + for address in range(4096): + spectator = ((address & 3) | (((address >> 10) & 3) << 2)) + weights = ([((spectator & (j+1)).bit_count() % 2) for j in range(rank)] + if rank <= 2 else + [int(j == spectator) if spectator < 8 else ((spectator-8) >> (j % 3)) & 1 + for j in range(rank)]) + sign = sum(weight*((address >> bit) & 1) for weight, bit in zip(weights, positions)) + phase = spectator+2*sign + initial.append(rotate(phase)) + expected.append(rotate(phase+sum(weights))) + too_short.append(rotate(phase+weights[0])) + need(initial != expected and (rank == 1 or expected != too_short), + "nontrivial full rank child and unscaled-width discriminator") + if mode == "parity": + initial[-1] = (0, 0) + return header, encoded(initial), encoded(expected) + + +def put(tape, bits): + tape.cells[tape.origin:] = bytearray(bits) + tape.head, tape.high = tape.origin, tape.origin+len(bits) + + +def body(tape): + values = tape.cells[tape.origin:] + stop = values.index(6) if 6 in values else len(values) + need(all(x == 6 for x in values[stop:]), "no hidden nonblank tail") + return bytes(values[:stop]) + + +def hardware(rank): + entries = catalog()[1] + pc = next(pc for pc, triple in entries.items() if triple[1].rank == rank) + service = PaidService(entries[pc][1]) + work = [HARDWARE.Tape(3+j % 5) for j in range(service.port_count)] + field, context = HARDWARE.Tape(9), HARDWARE.Tape(11) + for tape in (*work, field, context): + for j in range(tape.origin-1): + tape.cells[j] = j % 2 + service.bind(work, {service.owner:S.common.abi.CodedPort(field)}, S.common.abi.BinaryContextPort(context)) + return service, work, field, context, pc + + +def run(mode, rank=2): + service, work, field, context, pc = hardware(rank) + header, initial, expected = fixture(mode, rank) + bits = encode_header(header) + put(field, initial); put(context, bits) + tapes = (*work, field, context) + ancestors = [bytes(t.cells[:t.origin]) for t in tapes] + before = sum(t.actions() for t in tapes) + error = None + try: + service.run() + except ValueError as caught: + error = str(caught) + expected_error = {"success":None, "cutoff":"elementary PAID branch f <= cutoff", + "parity":"inexact Gaussian halving"}[mode] + need(error == expected_error, "actual source child result or precise rejection") + need(body(field) == bytes(expected if mode == "success" else initial), "complete independent child answer or preserved rejection input") + need(body(context) == bytes(bits), "complete parent header preserved") + need(all(t.head == t.origin for t in tapes), "all returned local heads") + need(all(all(x == 6 for x in t.cells[t.origin:]) for t in work), "all header and leaf work physically retired") + need(all(bytes(t.cells[:t.origin]) == old for t, old in zip(tapes, ancestors)), "all caller ancestors preserved") + need(not service.provider.view.active and not service.provider.native.pool.live + and not service.provider.native.engine.pool.live, "closed child/header scopes") + return dict(mode=mode, source_event=pc, owner=service.owner, rank=service.rank, + parent_f=1, child_f=rank, original_cutoff=header["cutoff"], + records=4096, physical_bits=len(initial), header_bits=len(bits), + private_ports=len(work), physical_actions=sum(t.actions() for t in tapes)-before, + endpoint_sha256=sha256(body(field)).hexdigest(), rejection=error, + private_materialized_extents=[len(t.cells)-t.origin for t in work], + complete_selected_move_claim=False, ordinary_invocations=0) + + +if __name__ == "__main__": + parser = ArgumentParser() + parser.add_argument("mode", choices=("success", "cutoff", "parity")) + parser.add_argument("--rank", type=int, choices=range(1, 9), default=2) + args = parser.parse_args() + print(json.dumps(run(args.mode, args.rank), sort_keys=True)) diff --git a/research/current-direct-source-move/vendor/leaf/check_receipts.py b/research/current-direct-source-move/vendor/leaf/check_receipts.py new file mode 100644 index 0000000000..9ce55318b1 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/check_receipts.py @@ -0,0 +1,68 @@ +"""Check saved completed child evidence without pretending to replay rank eight. + +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from copy import deepcopy +from hashlib import sha256 +import json +from all_leaf_sources import HERE, need +from check_child import fixture +from check_view import encode +from source_catalog import catalog + + +def validate(item): + rank, mode = item["rank"], item["mode"] + need(type(rank) is int and rank in (2, 8) + and mode in ("success", "cutoff", "parity"), "documented complete child receipt") + header, initial, expected = fixture(mode, rank) + pc = next(pc for pc, triple in catalog()[1].items() if triple[1].rank == rank) + event = catalog()[1][pc][1] + need(item["source_event"] == pc and item["owner"] == event.fields[0] + and item["parent_f"] == 1 and item["child_f"] == rank + and item["original_cutoff"] == header["cutoff"], "actual source and scaled leaf width") + need(item["records"] == 4096 and item["physical_bits"] == len(initial) == 73728 + and item["header_bits"] == len(encode(header)), "complete source-compatible geometry") + endpoint = expected if mode == "success" else initial + need(item["endpoint_sha256"] == sha256(bytes(endpoint)).hexdigest(), "independent complete endpoint hash") + need(item["rejection"] == {"success":None, "cutoff":"elementary PAID branch f <= cutoff", + "parity":"inexact Gaussian halving"}[mode], "exact named result") + extents = item["private_materialized_extents"] + need(item["private_ports"] == len(extents) == 388 and + all(type(n) is int and n >= 1 for n in extents), "complete rolewise materialized receipt") + need(item["ordinary_invocations"] == 0 and not item["complete_selected_move_claim"] + and not item.get("visited_extent_measured", False), "correct evidence and space scope") + actions = item["physical_actions"] + need(type(actions) is int and actions > 0, "literal positive physical action receipt") + # Initial charged regions include all private origin/frontier prefixes, + # field/header prefixes and the two complete input bodies/frontiers. + initial_regions = sum((3+j % 5)+1 for j in range(388)) + (9+1)+(11+1) + initial_regions += len(initial)+len(encode(header)) + conservative_visited = initial_regions+actions + need(sum(extents)+len(initial)+len(encode(header)) <= conservative_visited, + "materialized body lies below the conservative visited ceiling") + return dict(rank=rank, mode=mode, actions=actions, + private_materialized_body=sum(extents), + conservative_all_visited_cells=conservative_visited, + rank8_reexecuted_by_this_check=False) + + +def check(): + cases = [] + for name in ("rank2-success", "rank2-cutoff", "rank2-parity", "rank8-success"): + value = json.loads((HERE/"receipts"/(name+".json")).read_text()) + cases.append(validate(value)) + wrong = json.loads((HERE/"receipts/rank8-success.json").read_text()) + variants = [] + for key, replacement in (("endpoint_sha256", "0"*64), ("child_f", 1), + ("ordinary_invocations", 1), ("visited_extent_measured", True)): + variant = deepcopy(wrong); variant[key] = replacement; variants.append(variant) + for variant in variants: + try: + validate(variant) + except ValueError: + pass + else: + raise ValueError("mutated child evidence accepted") + return dict(cases=cases, receipt_mutants_rejected=len(variants), + evidence_kind="saved completed child receipts; rank-eight is not rerun by this checker") diff --git a/research/current-direct-source-move/vendor/leaf/check_view.py b/research/current-direct-source-move/vendor/leaf/check_view.py new file mode 100644 index 0000000000..df517c71e7 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/check_view.py @@ -0,0 +1,203 @@ +"""Independent header oracle and sparse physical tape observations. + +Syntax tests do not admit global producer/numerical premises. Prepared for +@CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from pathlib import Path +import sys +sys.path.insert(0, str(Path(__file__).resolve().parent)) +from hashlib import sha256 +import json +from all_leaf_sources import need +from leaf_view import LeafView, R, RELEASE, S + + +class Tape: + def __init__(self, origin=3): + self.origin = self.head = origin + self.data = {j:j % 2 for j in range(origin-1)} + self.data[origin-1] = 2 + self.visited = set(range(origin+1)) + self.actions = 0 + + def read(self): + self.actions += 1; self.visited.add(self.head) + return self.data.get(self.head, 6) + + def write(self, value): + need(type(value) is int and 0 <= value <= 6, "physical alphabet") + self.actions += 1; self.visited.add(self.head) + if value == 6: + self.data.pop(self.head, None) + else: + self.data[self.head] = value + + def move(self, direction): + need(direction in (-1, 1), "literal unit move") + self.actions += 1; self.head += direction + need(self.head >= 0, "physical boundary") + self.visited.add(self.head) + + +def encode(values): + result = [] + for name, _ in R.SCHEMA: + value = values[name] + need(type(value) is int and value >= 0, "reference natural descriptor") + digits = [(value >> j) & 1 for j in range(max(1, value.bit_length()))] + result += [1]*len(digits)+[0]+digits + return result + + +def decode(bits): + values, at = {}, 0 + for name, _ in R.SCHEMA: + start = at + while at < len(bits) and bits[at] == 1: + at += 1 + length = at-start + need(length > 0 and at < len(bits) and bits[at] == 0, "positive canonical header length") + at += 1; digits = bits[at:at+length] + need(len(digits) == length and all(x in (0, 1) for x in digits) + and (length == 1 or digits[-1] == 1), "canonical binary value") + values[name] = sum(bit << j for j, bit in enumerate(digits)); at += length + need(at == len(bits), "exact 23-field frontier") + return values + + +def put(tape, bits): + need(tape.head == tape.origin, "input origin") + for j in list(tape.data): + if j >= tape.origin: + del tape.data[j] + tape.data.update((tape.origin+j, bit) for j, bit in enumerate(bits)) + tape.visited.update(range(tape.origin, tape.origin+len(bits)+1)) + + +def body(tape): + at, bits = tape.origin, [] + while tape.data.get(at, 6) != 6: + bits.append(tape.data[at]); at += 1 + need(all(j < at for j in tape.data if j >= tape.origin), "no hidden nonblank tail") + return bits + + +def descriptor(f, large_unused=0): + H, K = max(1, f-1), 2 + u = 2*H+1; z = u+9*f*K+2; a = z+H+1 + return dict(outer=2, rows=3, stock=6, row_bits=(1 << a)*18, + within_bits=a, record_bits=18, p=9*f+1, d=9*f, + K=K, G=1, H=H, q0=3, qF=0, qB=large_unused, D=9, + f=f, rho=1, active_start=u, back_start=z, + selected_axes=9*f, entry_start=u, remainder=0, cutoff=8*f) + + +def one(rank, parent, reusable=None): + if reusable is None: + view = LeafView(rank) + work = [Tape(3+j % 5) for j in range(view.port_count)] + source = Tape(11) + view.bind(work, S.common.abi.BinaryContextPort(source)) + else: + view, work, source = reusable + need(view.rank == rank, "fixed table in history") + bits = encode(parent); put(source, bits) + tapes = (*work, source) + ancestors = [{i:x for i,x in t.data.items() if i < t.origin} for t in tapes] + before = sum(t.actions for t in tapes) + steps = view.prepare(); actual = body(view.context.tape) + wanted = dict(parent, f=rank*parent["f"]) + need(actual == encode(wanted) and decode(actual) == wanted, "complete exact leaf-only descriptor") + need(len(actual) <= len(bits)+6, "rank at most eight adds at most six header bits") + need(body(source) == bits and all(t.head == t.origin for t in tapes), "parent and prepared origins") + steps += view.release() + need(not view.active and all(not any(i >= t.origin for i in t.data) for t in work) + and all(t.head == t.origin for t in tapes), "complete physical header retirement") + need(all({i:x for i,x in t.data.items() if i < t.origin} == old + for t,old in zip(tapes,ancestors)), "protected ancestors") + actions = sum(t.actions for t in tapes)-before + need(actions <= steps <= 1000*len(bits)+10000, "conservative local-instruction bill") + return dict(rank=rank, parent_f=parent["f"], child_f=wanted["f"], parent_bits=len(bits), + child_bits=len(actual), instructions=steps, physical_actions=actions, + exact_header_sha256=sha256(bytes(actual)).hexdigest(), + retained_private_visited_cells=sum(len(t.visited) for t in work)), (view,work,source) + + +def check(): + tables = {} + for rank in range(1, 9): + view = LeafView(rank) + for table in (view.table, RELEASE): + for row in table: + need(row[0] in ("read", "write", "move", "goto", "done", "reject", "quarantine"), "literal table vocabulary") + if row[0] in ("read", "write", "move"): + need(type(row[1]) is int and 0 <= row[1] < R.FIRST_ROLE, "fixed physical role") + if row[0] == "write": + need(row[1] != R.HEADER and row[2] in (R.ZERO, R.ONE, R.BLANK), "read-only parent and markers") + if row[0] == "move": + need(row[2] in (-1, 1), "literal unit movement") + tables[rank] = dict(prepare=len(view.table), release=len(RELEASE), + sha256=sha256(json.dumps(view.table, separators=(",", ":")).encode()).hexdigest()) + cases = [one(rank, descriptor(f))[0] for rank in range(1, 9) for f in (1, 2, 3, 5, 17)] + long_case, bank = one(8, descriptor(2, (1 << 1024)+3)) + reused, _ = one(8, descriptor(1), bank) + fresh, _ = one(8, descriptor(1)) + need(reused["physical_actions"] == fresh["physical_actions"] + and reused["instructions"] == fresh["instructions"] + and reused["retained_private_visited_cells"] > fresh["retained_private_visited_cells"], + "shrinking reuse retains old space without scanning blank tails") + long_f = descriptor(1) + long_f["f"] = (1 << 257)-1 + long_f["cutoff"] = 8*long_f["f"] + long_f_case, _ = one(7, long_f) + # This last header is canonical syntax only: its unchanged row geometry + # does not admit the huge numerical child. No payload run is implied. + invalid_ranks = (0, 9, True, 1.0, -1) + for rank in invalid_ranks: + try: + LeafView(rank) + except ValueError: + pass + else: + raise ValueError("invalid source rank accepted") + view, work, source = bank + bad = descriptor(1); bad["f"] = 0 + put(source, encode(bad)) + try: + view.prepare() + except ValueError: + need(not view.active and body(source) == encode(bad) + and all(t.head == t.origin for t in (*work, source)) + and all(not any(i >= t.origin for i in t.data) for t in work), "zero-f rejection cleans and returns") + else: + raise ValueError("zero f accepted") + recovered, _ = one(8, descriptor(1), bank) + mutant, work, source = fresh_bank(2) + mutant.table = LeafView(1).table + try: + one(2, descriptor(3), (mutant, work, source)) + except ValueError as error: + need(str(error) == "complete exact leaf-only descriptor", "unscaled-f mutant caught by the numerical header oracle") + else: + raise ValueError("unscaled positive child width accepted") + finally: + if mutant.active: + mutant.release() + return dict(cases=cases, tables=tables, long_unused_metadata=long_case, + long_f_syntax_only=long_f_case, history_reused=reused, + history_fresh=fresh, recovery=recovered, + rejected_source_ranks=len(invalid_ranks), + zero_f_rejected_and_recovered=True, unscaled_f_mutant_rejected=True, + full_global_header_admission_claim=False) + + +def fresh_bank(rank): + view = LeafView(rank) + work = [Tape(3+j % 5) for j in range(view.port_count)] + source = Tape(11) + view.bind(work, S.common.abi.BinaryContextPort(source)) + return view, work, source + + +if __name__ == "__main__": + print(json.dumps(check(), sort_keys=True)) diff --git a/research/current-direct-source-move/vendor/leaf/clifford_certificate.py b/research/current-direct-source-move/vendor/leaf/clifford_certificate.py new file mode 100644 index 0000000000..4f859ad923 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/clifford_certificate.py @@ -0,0 +1,163 @@ +"""Independent Pauli-generator and absolute-column certificate arithmetic. + +No retained Clifford tableau/matrix helper computes these expected values. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from all_leaf_sources import need + +N = 9 + + +def parity(value): + return value.bit_count() % 2 + + +def mv(rows, value): + return sum(parity(row & value) << i for i, row in enumerate(rows)) + + +def inverse(rows): + size = len(rows) + work = [row | (1 << (size+i)) for i, row in enumerate(rows)] + for col in range(size): + pivot = next((j for j in range(col, size) if work[j] >> col & 1), None) + need(pivot is not None, "invertible literal binary matrix") + work[col], work[pivot] = work[pivot], work[col] + for j in range(size): + if j != col and work[j] >> col & 1: + work[j] ^= work[col] + need([row & ((1 << size)-1) for row in work] == [1 << j for j in range(size)], + "complete independent matrix inverse") + return tuple(row >> size for row in work) + + +def rank(columns): + pivots = {} + for value in columns: + while value: + first = value.bit_length()-1 + if first not in pivots: + pivots[first] = value + break + value ^= pivots[first] + return len(pivots) + + +def qvalue(rows, linear, value): + return (sum(linear[j] for j in range(N) if value >> j & 1) + +2*sum(1 for j in range(N) for k in range(j+1, N) + if value >> j & 1 and value >> k & 1 and rows[j] >> k & 1)) % 4 + + +def rotate(value, phase): + a, b = value + return ((a, b), (-b, a), (-a, -b), (b, -a))[phase % 4] + + +def multiply(a, b): + return a[0]*b[0]-a[1]*b[1], a[0]*b[1]+a[1]*b[0] + + +def pauli_gate(value, gate): + x, z, p = value + kind = gate[0] + if kind == "P": + inv = inverse(gate[1]) + z_new = 0 + for j in range(N): + if z >> j & 1: + z_new ^= inv[j] + return mv(gate[1], x), z_new, p + if kind == "X": + return x, z, (p+2*parity(z & gate[1])) % 4 + if kind == "phase": + return value + if kind == "C": + mask, sign = gate[1:] + need(0 < mask < 1 << N and sign in (-1, 1), "source normalized signed C") + return (x ^ mask, z, (p+3*sign) % 4) if parity(z & mask) else value + need(kind == "D", "independent source primitive alphabet") + rows, linear = gate[1:] + difference = sum(((linear[j] % 2) & (x >> j & 1)) << j for j in range(N)) + for j in range(N): + for k in range(j+1, N): + if rows[j] >> k & 1: + if x >> j & 1: + difference ^= 1 << k + if x >> k & 1: + difference ^= 1 << j + return x, z ^ difference, (p+qvalue(rows, linear, x)) % 4 + + +def generators(circuit): + answer = [] + for start in ([(1 << j, 0, 0) for j in range(N)] + +[(0, 1 << j, 0) for j in range(N)]): + value = start + for gate in circuit: + value = pauli_gate(value, gate) + answer.append(value) + return tuple(answer) + + +def monomial_circuit(literal): + return [("D", tuple(literal["quadratic_rows"]), tuple(literal["linear_Z4"])), + ("P", tuple(literal["matrix_rows"])), ("X", literal["offset"]), + ("phase", literal["phase"])] + + +def lowered_circuit(record): + return (monomial_circuit(record["right"]) + +[("C", 1 << j, 1) for j in range(record["rank"])] + +monomial_circuit(record["left"])) + + +def normalized(vector, denominator): + while denominator and all(a % 2 == b % 2 == 0 for a, b in vector): + vector = [(a//2, b//2) for a, b in vector] + denominator -= 1 + return tuple(vector), denominator + + +def zero_column(circuit): + values = [(0, 0)]*(1 << N) + values[0] = (1, 0) + denominator = 0 + for gate in circuit: + kind = gate[0] + if kind == "P": + output = [(0, 0)]*len(values) + for j, value in enumerate(values): + output[mv(gate[1], j)] = value + values = output + elif kind == "X": + values = [values[j ^ gate[1]] for j in range(len(values))] + elif kind == "D": + values = [rotate(value, qvalue(gate[1], gate[2], j)) for j, value in enumerate(values)] + elif kind == "phase": + values = [rotate(value, gate[1]) for value in values] + elif kind == "C": + mask, sign = gate[1:] + need(0 < mask < 1 << N and sign in (-1, 1), "source normalized signed C") + output = [] + for j, value in enumerate(values): + a = multiply((1, sign), value) + b = multiply((1, -sign), values[j ^ mask]) + output.append((a[0]+b[0], a[1]+b[1])) + values = output; denominator += 1 + else: + raise ValueError("independent source primitive alphabet") + need(any(value != (0, 0) for value in values), "nonzero separating column") + need(sum(a*a+b*b for a, b in values) == 1 << (2*denominator), + "exact unit normalization of separating column") + return normalized(values, denominator) + + +def certify(original, record): + lowered = lowered_circuit(record) + first, second = generators(original.circuit), generators(lowered) + need(first == second, "all eighteen exact Pauli images") + need(rank([x for x, _z, _p in first[N:]]) == record["rank"], "actual source Fourier rank") + a, b = zero_column(original.circuit), zero_column(lowered) + need(a == b, "exact separating column including absolute phase") + return first, a diff --git a/research/current-direct-source-move/vendor/leaf/leaf_view.py b/research/current-direct-source-move/vendor/leaf/leaf_view.py new file mode 100644 index 0000000000..2f29dbe87f --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/leaf_view.py @@ -0,0 +1,116 @@ +"""Literal LEAF-only header view: replace f by rank*f, retain 22 values. + +The resulting metadata are not a general native or monomial descriptor. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from all_leaf_sources import activate, need + +S = activate() +R = S.rows +ROLES = dict(R.SCHEMA) +PARENT, VIEW = R.HEADER, R.CHILD_HEADER +PRIVATE = tuple(i for i in range(R.FIRST_ROLE) if i != PARENT) + + +def prepare_table(rank): + need(type(rank) is int and 1 <= rank <= 8, "compiled selected positive source rank") + b = R.Builder() + for port in (PARENT, *PRIVATE): + b.boundary(port) + for port in PRIVATE: + b.empty(port) + fields = tuple(port for _, port in R.SCHEMA) + b.decode(PARENT, fields) + b.canonical(ROLES["f"], positive=True) + # VIEW is blank after decoding. Use it as the product scratch, then clear + # it before canonical encoding. No other decoded field is overwritten. + b.multiply_constant(ROLES["f"], VIEW, rank) + b.clear(ROLES["f"]) + b.copy(VIEW, ROLES["f"]) + b.clear(VIEW) + b.encode(fields, VIEW) + for port in fields: + b.clear(port) + return b.close() + + +def release_table(): + b = R.Builder() + for port in PRIVATE: + b.clear(port) + b.rewind(PARENT) + return b.close() + + +RELEASE = release_table() + + +class LeafView: + port_count = len(PRIVATE) + + def __init__(self, rank): + self.rank, self.table = rank, prepare_table(rank) + self.ports = self.parent = self.work = None + self.active = False + + def bind(self, work, context): + need(not self.active and len(work) == self.port_count + and len(set(map(id, work))) == len(work) + and all(port is not context.tape for port in work), "fixed disjoint leaf-header bank") + self.parent, self.work = context, tuple(work) + self.ports = {PARENT: R.PhysicalPort(context.tape)} + self.ports.update((role, R.PhysicalPort(port)) for role, port in zip(PRIVATE, work)) + + @property + def context(self): + need(self.ports is not None, "bound leaf-header view") + return S.common.abi.BinaryContextPort(self.ports[VIEW].tape) + + def prepare(self): + need(self.ports is not None and not self.active, "one leaf-header use at a time") + self.active = True + try: + return R.run(self.table, self.ports) + except Exception: + self.release() + raise + + def release(self): + need(self.active, "active leaf-header view") + try: + return R.run(RELEASE, self.ports) + finally: + self.active = False + + +class PositiveChild: + """Exact source-rank child; the parent is never given scaled f semantics.""" + def __init__(self, rank): + self.view = LeafView(rank) + self.native = S.common.leaf_provider.Provider() + self.parent = self.work = None + + @property + def port_count(self): + return self.view.port_count+self.native.port_count + + def bind(self, work, context): + need(len(work) == self.port_count and len(set(map(id, work))) == len(work), + "complete fixed positive-child inventory") + need(all(port is not context.tape for port in work), "child header/numerical banks disjoint from parent") + self.parent, self.work = context, tuple(work) + self.view.bind(work[:self.view.port_count], context) + self.native.bind(work[self.view.port_count:]) + + def run(self, field, context): + need(self.parent is not None and context.tape is self.parent.tape + and field.tape is not context.tape + and all(field.tape is not port for port in self.work), + "bound parent and disjoint complete child field") + self.view.prepare() + try: + # The unchanged leaf physically checks rank*f <= original cutoff. + # n/t/H and the nine-vector monomial semantics remain on parent. + return self.native.run(field, self.view.context) + finally: + self.view.release() diff --git a/research/current-direct-source-move/vendor/leaf/receipts/rank2-cutoff.json b/research/current-direct-source-move/vendor/leaf/receipts/rank2-cutoff.json new file mode 100644 index 0000000000..65b6d9e943 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/receipts/rank2-cutoff.json @@ -0,0 +1,408 @@ +{ + "child_f": 2, + "complete_selected_move_claim": false, + "endpoint_sha256": "21378277f0cdebb5c343a27375d6ed0c4fea56da982283371480b240b2b2e6bd", + "header_bits": 151, + "mode": "cutoff", + "ordinary_invocations": 0, + "original_cutoff": 1, + "owner": 76, + "parent_f": 1, + "physical_actions": 317821, + "physical_bits": 73728, + "private_materialized_extents": [ + 1, + 1, + 1, + 1, + 1, + 17, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 153, + 17, + 4, + 5, + 4, + 4, + 1, + 1, + 1, + 2, + 1, + 1, + 4, + 2, + 1, + 2, + 4, + 4, + 2, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 36, + 36, + 36, + 228, + 72, + 84, + 72, + 72, + 36, + 36, + 36, + 48, + 36, + 36, + 72, + 48, + 36, + 48, + 72, + 72, + 48, + 36, + 36, + 48, + 48, + 36, + 48, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 1848, + 216 + ], + "private_ports": 388, + "rank": 2, + "records": 4096, + "rejection": "elementary PAID branch f <= cutoff", + "source_event": 9934 +} diff --git a/research/current-direct-source-move/vendor/leaf/receipts/rank2-parity-execution.json b/research/current-direct-source-move/vendor/leaf/receipts/rank2-parity-execution.json new file mode 100644 index 0000000000..e5ac7590db --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/receipts/rank2-parity-execution.json @@ -0,0 +1,14 @@ +{ + "mode": "parity", + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python", + "-I", + "-B", + "research/current-coded-all-source-leaf/check_child.py", + "parity" + ], + "limit_seconds": 180, + "elapsed_seconds": 39.18, + "exit_code": 0, + "stderr": "" +} diff --git a/research/current-direct-source-move/vendor/leaf/receipts/rank2-parity.json b/research/current-direct-source-move/vendor/leaf/receipts/rank2-parity.json new file mode 100644 index 0000000000..16c6606bcb --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/receipts/rank2-parity.json @@ -0,0 +1,408 @@ +{ + "child_f": 2, + "complete_selected_move_claim": false, + "endpoint_sha256": "88656c5424837e51c682dc57f79097d231fa77db09a0b46d021a7b8671c2e459", + "header_bits": 157, + "mode": "parity", + "ordinary_invocations": 0, + "original_cutoff": 9, + "owner": 76, + "parent_f": 1, + "physical_actions": 239787193, + "physical_bits": 73728, + "private_materialized_extents": [ + 1, + 1, + 1, + 1, + 1, + 17, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 159, + 17, + 4, + 5, + 4, + 4, + 1, + 1, + 1, + 2, + 1, + 1, + 4, + 2, + 1, + 2, + 4, + 4, + 2, + 1, + 4, + 1, + 1, + 1, + 1, + 1, + 196620, + 36, + 48, + 72, + 60, + 48, + 60, + 60, + 132, + 180, + 204, + 204, + 204, + 204, + 12300, + 12300, + 12300, + 60, + 12300, + 72, + 172044, + 60, + 132, + 156, + 132, + 36, + 36, + 36, + 72, + 156, + 48, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 36, + 36, + 36, + 228, + 72, + 84, + 72, + 72, + 36, + 36, + 36, + 48, + 36, + 36, + 72, + 48, + 36, + 48, + 72, + 72, + 48, + 36, + 72, + 60, + 48, + 36, + 48, + 72, + 48, + 48, + 36, + 180, + 180, + 84, + 180, + 228, + 36, + 84, + 36, + 36, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 294924, + 1920, + 216 + ], + "private_ports": 388, + "rank": 2, + "records": 4096, + "rejection": "inexact Gaussian halving", + "source_event": 9934 +} diff --git a/research/current-direct-source-move/vendor/leaf/receipts/rank2-success-execution.json b/research/current-direct-source-move/vendor/leaf/receipts/rank2-success-execution.json new file mode 100644 index 0000000000..702237807b --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/receipts/rank2-success-execution.json @@ -0,0 +1,14 @@ +{ + "mode": "success", + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python", + "-I", + "-B", + "research/current-coded-all-source-leaf/check_child.py", + "success" + ], + "limit_seconds": 580, + "elapsed_seconds": 77.484, + "exit_code": 0, + "stderr": "" +} diff --git a/research/current-direct-source-move/vendor/leaf/receipts/rank2-success.json b/research/current-direct-source-move/vendor/leaf/receipts/rank2-success.json new file mode 100644 index 0000000000..29e585bc0b --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/receipts/rank2-success.json @@ -0,0 +1,408 @@ +{ + "child_f": 2, + "complete_selected_move_claim": false, + "endpoint_sha256": "15fa6acdaf6550b7697afd7641f5d14c2d7b7d8b14fe2625c095035689e688c2", + "header_bits": 157, + "mode": "success", + "ordinary_invocations": 0, + "original_cutoff": 9, + "owner": 76, + "parent_f": 1, + "physical_actions": 481530645, + "physical_bits": 73728, + "private_materialized_extents": [ + 1, + 1, + 1, + 1, + 1, + 17, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 159, + 17, + 4, + 5, + 4, + 4, + 1, + 1, + 1, + 2, + 1, + 1, + 4, + 2, + 1, + 2, + 4, + 4, + 2, + 1, + 4, + 1, + 1, + 1, + 1, + 1, + 196620, + 36, + 48, + 72, + 60, + 48, + 60, + 60, + 132, + 180, + 204, + 204, + 204, + 204, + 24588, + 24588, + 12300, + 24588, + 12300, + 196620, + 196620, + 60, + 144, + 168, + 144, + 36, + 36, + 36, + 72, + 168, + 48, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 36, + 36, + 36, + 228, + 72, + 84, + 72, + 72, + 36, + 36, + 36, + 48, + 36, + 36, + 72, + 48, + 36, + 48, + 72, + 72, + 48, + 36, + 72, + 60, + 48, + 36, + 48, + 72, + 48, + 48, + 36, + 180, + 180, + 84, + 180, + 228, + 36, + 84, + 36, + 36, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 294924, + 1920, + 216 + ], + "private_ports": 388, + "rank": 2, + "records": 4096, + "rejection": null, + "source_event": 9934 +} diff --git a/research/current-direct-source-move/vendor/leaf/receipts/rank8-success-execution.json b/research/current-direct-source-move/vendor/leaf/receipts/rank8-success-execution.json new file mode 100644 index 0000000000..49982feac7 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/receipts/rank8-success-execution.json @@ -0,0 +1,16 @@ +{ + "rank": 8, + "command": [ + "/opt/codex/runtimes/codex-primary-runtime/dependencies/python/bin/python", + "-I", + "-B", + "research/current-coded-all-source-leaf/check_child.py", + "success", + "--rank", + "8" + ], + "limit_seconds": 580, + "elapsed_seconds": 255.269, + "exit_code": 0, + "stderr": "" +} diff --git a/research/current-direct-source-move/vendor/leaf/receipts/rank8-success.json b/research/current-direct-source-move/vendor/leaf/receipts/rank8-success.json new file mode 100644 index 0000000000..c0f455af61 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/receipts/rank8-success.json @@ -0,0 +1,408 @@ +{ + "child_f": 8, + "complete_selected_move_claim": false, + "endpoint_sha256": "899f311afc0dddc9d173fc3fbdfaca1e22fd62e386799536af3dc584d055eb3a", + "header_bits": 157, + "mode": "success", + "ordinary_invocations": 0, + "original_cutoff": 9, + "owner": 115, + "parent_f": 1, + "physical_actions": 1501302941, + "physical_bits": 73728, + "private_materialized_extents": [ + 1, + 1, + 1, + 1, + 1, + 17, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 163, + 17, + 4, + 5, + 4, + 4, + 1, + 1, + 1, + 2, + 1, + 1, + 4, + 4, + 1, + 2, + 4, + 4, + 2, + 1, + 4, + 1, + 1, + 1, + 1, + 1, + 196620, + 36, + 48, + 72, + 72, + 72, + 60, + 132, + 60, + 180, + 204, + 204, + 204, + 204, + 24588, + 24588, + 204, + 24588, + 204, + 196620, + 196620, + 60, + 144, + 168, + 144, + 36, + 36, + 36, + 144, + 168, + 48, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 36, + 36, + 36, + 228, + 72, + 84, + 72, + 72, + 36, + 36, + 36, + 48, + 36, + 36, + 72, + 72, + 36, + 48, + 72, + 72, + 48, + 36, + 72, + 72, + 48, + 36, + 48, + 72, + 72, + 72, + 36, + 180, + 180, + 84, + 180, + 228, + 36, + 84, + 36, + 36, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 196620, + 294924, + 1968, + 216 + ], + "private_ports": 388, + "rank": 8, + "records": 4096, + "rejection": null, + "source_event": 15619 +} diff --git a/research/current-direct-source-move/vendor/leaf/selected_leaf.py b/research/current-direct-source-move/vendor/leaf/selected_leaf.py new file mode 100644 index 0000000000..0d8d3635ce --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/selected_leaf.py @@ -0,0 +1,69 @@ +"""Selected source-complete direct positive child and protected MOVE join. + +Whole MOVE semantics remain relative to both monomial contracts. Prepared +for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from all_leaf_sources import activate, need +from leaf_view import PositiveChild +from source_catalog import bind_move, bind_paid + +S = activate() + + +class PaidService: + def __init__(self, event): + triple, _op, record = bind_paid(event) + self.owner = triple[1].fields[0] + self.rank = record["rank"] + self.provider = PositiveChild(self.rank) + self.field = self.context = None + + @property + def port_count(self): + return self.provider.port_count + + def bind(self, work, fields, context): + need(self.owner in fields, "complete actual paid owner field") + self.field, self.context = fields[self.owner], context + need(self.field.tape is not context.tape and all(self.field.tape is not x for x in work), + "paid field disjoint from descriptor and private banks") + self.provider.bind(work, context) + + def run(self): + need(self.field is not None, "source-paid ports bound before runtime") + return self.provider.run(self.field, self.context) + + +class Move: + def __init__(self, triple, ordinary_factory): + actual, _op, record = bind_move(triple) + self.owner, self.rank = actual[1].fields[0], record["rank"] + self.entry = S.common.monomial.Provider(record["right"], ordinary_factory) + self.leaf = PositiveChild(self.rank) + self.exit = S.common.monomial.Provider(record["left"], ordinary_factory) + self.work = self.field = self.context = self.stage = None + + @property + def port_count(self): + return 1+self.entry.port_count+self.leaf.port_count+self.exit.port_count + + def bind(self, work, fields, context): + need(len(work) == self.port_count and len(set(map(id, work))) == len(work), + "complete source-dependent fixed MOVE inventory") + need(self.owner in fields, "complete actual source owner field") + field = fields[self.owner] + need(field.tape is not context.tape + and all(field.tape is not x and context.tape is not x for x in work), + "complete disjoint MOVE grant") + self.work, self.field, self.context = tuple(work), field, context + self.stage = S.common.abi.CodedPort(work[0]) + a = 1; b = a+self.entry.port_count; c = b+self.leaf.port_count + self.entry.bind(work[a:b]) + self.leaf.bind(work[b:c], context) + self.exit.bind(work[c:]) + + # The exact public protected copy/commit/retire control is reused. + # Only the leaf receives its derived f'=rank*f view; both monomials get + # the untouched parent descriptor through the unchanged run sequence. + commit = S.core.AtomicMove.commit + run = S.core.AtomicMove.run diff --git a/research/current-direct-source-move/vendor/leaf/source_catalog.py b/research/current-direct-source-move/vendor/leaf/source_catalog.py new file mode 100644 index 0000000000..721ab8e5ff --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/source_catalog.py @@ -0,0 +1,88 @@ +"""Exact raw selected-source PAID/MOVE bindings, compiled before runtime. + +No nested product/remap token is silently substituted. Prepared for +@CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from collections import Counter +from functools import lru_cache +import gzip +from hashlib import sha256 +import json +from all_leaf_sources import activate, need + +S = activate() + + +@lru_cache(maxsize=1) +def catalog(): + raw = (S.selected/"WORD.json.gz").read_bytes() + word = json.loads(gzip.decompress(raw)) + events, stats = S.ir.current_local(word) + entries = {} + for i, event in enumerate(events): + if event.op != "PAID": + continue + token = event.token + need(len(token) == 3 and token[0] == "local" and token[2][0] == "MOVE", + "every raw selected paid event is an actual MOVE child") + pc, original = token[1:] + need(tuple(word["program"][pc]) == original and len(event.fields) == 1, + "exact selected source operand") + left, right = events[i-1], events[i+1] + need(left.op == right.op == "SERVICE" and left.fields == right.fields == event.fields + and left.token == ("move-in",)+token and right.token == ("move-out",)+token, + "complete consecutive source triple") + need(1 <= event.rank <= 8 and pc not in entries, "positive selected rank and unique source index") + entries[pc] = (left, event, right) + moves = {i for i, row in enumerate(word["program"]) if row[0] == "MOVE"} + need(set(entries) == moves and len(entries) == 3453, "all selected raw MOVE/PAID occurrences") + pairs = sorted({tuple(word["program"][pc][2:4]) for pc in entries}) + need(len(pairs) == 2886, "complete selected directed chart family") + report = dict(raw_moves=len(entries), distinct_chart_pairs=len(pairs), + word_gzip_sha256=sha256(raw).hexdigest(), + source_program_events=len(word["program"]), + paid_rank_occurrences=dict(sorted(Counter(t[1].rank for t in entries.values()).items())), + raw_source_only=True, product_or_nested_caller_claim=False) + return word, entries, pairs, report + + +@lru_cache(maxsize=None) +def frame(index): + return S.clifford.canonical_frame(9, tuple(catalog()[0]["frames"][index])) + + +@lru_cache(maxsize=None) +def inverse_frame(index): + return frame(index).adjoint() + + +@lru_cache(maxsize=None) +def chart(start, stop): + op = inverse_frame(start).then(frame(stop)) + record, _compiled = S.clifford.lower_child(op) + word = catalog()[0] + rank = abs(len(word["frames"][stop])-len(word["frames"][start])) + need(record["rank"] == rank and 1 <= rank <= 8, + "actual Clifford rank equals the retained source paid rank") + return op, record + + +def bind_paid(event): + token = event.token + need(type(token) is tuple and len(token) == 3 and token[0] == "local" + and type(token[1]) is int, "exact raw current_local token shape") + word, entries, _pairs, _report = catalog() + need(token[1] in entries, "actual selected raw paid source index") + triple = entries[token[1]] + need(S.core.same_event(event, triple[1]), "typed paid owner/rank/source record") + raw = word["program"][token[1]] + op, record = chart(raw[2], raw[3]) + return triple, op, record + + +def bind_move(triple): + need(len(triple) == 3, "complete source MOVE triple") + actual, op, record = bind_paid(triple[1]) + need(all(S.core.same_event(a, b) for a, b in zip(triple, actual)), + "exact source entrance/child/exit chronology") + return actual, op, record diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/DEPENDENCIES.json b/research/current-direct-source-move/vendor/leaf/vendor/atomic/DEPENDENCIES.json new file mode 100644 index 0000000000..4d4e7b5291 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/DEPENDENCIES.json @@ -0,0 +1,957 @@ +{ + "schema_version": 1, + "files": [ + { + "path": "vendor/monomial/phase_binding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/phase_binding.py", + "git_blob": "7f51953eb91c53fb7b6923d3278638e1857d69ac", + "sha256": "7624e2421c4188f7339231263d6d8504bf7eb3acaf91dcfd745952b87a6f1cda" + }, + { + "path": "vendor/monomial/phase_adapter.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/phase_adapter.py", + "git_blob": "02f0fdc3ba178f13c27c97c36260107d2c0bba82", + "sha256": "42687d9cd5f8f4a964e2ddd79aa404432ff26f9ebb55e9c069bbba30f0c3044f" + }, + { + "path": "vendor/monomial/selected_service.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/selected_service.py", + "git_blob": "fc3cbdc16be69eeab39e887e1d3a33ea21a80cb7", + "sha256": "afd4ba2ae8f833e8a47456a8c2dc502fb3e12158601aba999b0d0994085bf4b0" + }, + { + "path": "vendor/monomial/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/DEPENDENCIES.json", + "git_blob": "cbe38bbf8f0b912daddfaf6f1eb69d89343ca8ec", + "sha256": "40f200759a2f56a13b3cbcd1f6de9e5d6eaf9125270a7fc5dc09b82c4b4c1ed1" + }, + { + "path": "vendor/monomial/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/PROOF.md", + "git_blob": "5bd585e03ce948261ef979b748a1c6df8cbc2fb4", + "sha256": "5bd00e9764cb628cbd92a113419c2cd79c77ba81b1e15b04519026c26ff3091f" + }, + { + "path": "vendor/monomial/README.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/README.md", + "git_blob": "28d2611cd3c3cc7555451af1e36f9c4701e5a0ec", + "sha256": "6419eccd7796e78ae25d3c1c42ad60d6e8d0da8f8f4d4c1e3adafdf45a8c4c69" + }, + { + "path": "vendor/monomial/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/SOURCES.json", + "git_blob": "43555e2f2717f404b752607da27a86b07c38a40d", + "sha256": "01b27507feb5ce1ebfd3541c280cff74ceebcc1b705a4632afe14013ab4c4e64" + }, + { + "path": "vendor/monomial/TASK.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/TASK.json", + "git_blob": "4ab3215b61316d565ec6dc99c7db129c937b1e67", + "sha256": "4f27bee7c18e7b777e29afb11cc224fe72640b46b746d9abf1a0f075628a9982" + }, + { + "path": "vendor/monomial/vendor/binding/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/DEPENDENCIES.json", + "git_blob": "9e68f7226669eb4b92330023e16a86739aa859ce", + "sha256": "8481fde09d925fe143a604a4924f05bb1ade2d1ac8f9068389680c9406f71507" + }, + { + "path": "vendor/monomial/vendor/binding/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/PROOF.md", + "git_blob": "859eb593d3b5bb07b3fd8a3b1034b4ac19a8dd6c", + "sha256": "acabf664e97b35d5c63998c6f08bbea27369b36db14b203c4ef62180a9535faf" + }, + { + "path": "vendor/monomial/vendor/binding/binding_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/binding_sources.py", + "git_blob": "15469f097247a4627336b9bb77d03b8696533276", + "sha256": "e3b1cd40a2436381b3688aa3a5a740d402d08d0611dc43a629634bb1a6f7b299" + }, + { + "path": "vendor/monomial/vendor/binding/codec.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/codec.py", + "git_blob": "bf3bd0d5a6fbfa1e7a56c36578c2caaa0130c7c5", + "sha256": "60f94c991568981c1ae8633bbc9c4d3c259e2df0654e8720d7f4554737d8e136" + }, + { + "path": "vendor/monomial/vendor/binding/provider.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/provider.py", + "git_blob": "481013b988e5ae8189a0dddfcbb2f521e3142cab", + "sha256": "3b7bb4f7940ffa9fafd34d25bbb1a9225e1b671924ed194ad012cb26251d7460" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/DEFERRED-PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/DEFERRED-PROOF.md", + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/SELECTED-RESULT.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/SELECTED-RESULT.json", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/TASK-CATALOG.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/TASK-CATALOG.json", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/compact/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/compact/PROOF.md", + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/compact/compact_control.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/compact/compact_control.py", + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/compact/compact_counts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/compact/compact_counts.py", + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/compact/compact_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/compact/compact_engine.py", + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/compact/compact_layout.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/compact/compact_layout.py", + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/compact/compact_streams.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/compact/compact_streams.py", + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/compact/native_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/compact/native_sources.py", + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/dispatch/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/dispatch/PROOF.md", + "git_blob": "96b032f662397d496c4d827839441b6794881a53", + "sha256": "b0ed45deb84fa2ce835246d7de3c85ccdacf24ab68235cf1138fe6ff4c4ce5d9" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/dispatch/TASK.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/dispatch/TASK.json", + "git_blob": "70bb2c54a6dbf9f17a55bbae8383d9bfde933e52", + "sha256": "6b5334d10044644ba646452b0e9e21528061768726d124a4a97af26785aa9ec9" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/dispatch/compiler_routes.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/dispatch/compiler_routes.py", + "git_blob": "5752189b8a838596346df8dde89024621b513e41", + "sha256": "d375f8c2e666ffd2ebe6de34ccb7756ac9fa4a4cd5f866cb025a781f8538c599" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/dispatch/row_programs.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/dispatch/row_programs.py", + "git_blob": "30ba41725f7e1ba3dd058abd30c66d19820a008d", + "sha256": "a59510516d1397382de6141edc1eb69cf3ba5e6e330198deb5e335e543300be4" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py", + "git_blob": "9c3c97d86a7bdd7b95944218bf1e6e4a5a1746a1", + "sha256": "f3504a73803da120040cc62ee8f5e8b849237daf508a7146272d55624c3f8396" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/dispatch/vendor/row_padding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/dispatch/vendor/row_padding.py", + "git_blob": "1e3533efa92c3bab35916ae6844290586d18ff27", + "sha256": "24270408e87b028791670cd63908adeb03162f0919237e8644065c5898fecf2f" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/lifecycle/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/lifecycle/PROOF.md", + "git_blob": "605981247e27de68fe78d3a36e2b454efbd6b11e", + "sha256": "9a088fa00f10e59df48090b67c6ef7c3641bc9cc36b223deb917740372d57993" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/lifecycle/machine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/lifecycle/machine.py", + "git_blob": "acf475e4fccaff2fb64bd5b0b3f3fc0d246dc592", + "sha256": "ec597bce13275003ff30e4be481c936401826c1d4af642b55eec0c410774d1df" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/lifecycle/source_ir.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/lifecycle/source_ir.py", + "git_blob": "79c95fa79439f3c893de52991173bd3a5eae2729", + "sha256": "54dd93bc50bd10e974c70794df1c13da27f0e3d8cdb6cfe6791a63280096f1b1" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/lockstep_executor.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/lockstep_executor.py", + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/ordinary/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/ordinary/PROOF.md", + "git_blob": "12be1f06062090fcc68e598bae250f185e3d8524", + "sha256": "8a1c2145cd8f080026488a571d95813c09679aa323f19aeaef0ea98030136e1c" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/ordinary/binary.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/ordinary/binary.py", + "git_blob": "651185a9eec51438949580a34e707f6dd1adbd4b", + "sha256": "578fb5bc793fc544dca8111605bf9f6067b8ba7dc7489a3ac243e1df3cd37953" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/ordinary/encoded.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/ordinary/encoded.py", + "git_blob": "2280fa98ff5e4da7c4909814ce4a1c405605ada8", + "sha256": "10ad2fa5902a48d49cf2b89a30b3f2711d63a6a43b9512a6427affcdf07335a7" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/ordinary/ordinary.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/ordinary/ordinary.py", + "git_blob": "81b330a4b886a0f4deab7b0811478bab3fbc107a", + "sha256": "7f8338e748bcd42fbef1e7cc47b6c5040dfb3aad216e34759bcb12b8e14f7705" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/ordinary/physical_words.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/ordinary/physical_words.py", + "git_blob": "44b464714277786297c8ee7fd04470dc6394896d", + "sha256": "89ba40442297ec35368e426770f44852b39807ca426710ded2735678651bef61" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/ordinary/session.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/ordinary/session.py", + "git_blob": "09f645bbf0c6c3d41d0c03e8031adc4e81744ac1", + "sha256": "45ee809b27a69ca5576361922fd2760f568c9a98864d4c55c4fee3003ee3c9ad" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/ordinary/source.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/ordinary/source.py", + "git_blob": "8594fc62cee8a111958561b75045c8ec16ebfa47", + "sha256": "4bd047a1272374880962d3074f1e50de717518a3a181f11607e820afe50dd4e5" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/record_lift/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/record_lift/PROOF.md", + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/record_lift/lift.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/record_lift/lift.py", + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/reference/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/reference/NOTICE.md", + "git_blob": "e82bfef53054bd753ba0aa8a966f84427faa2293", + "sha256": "74a9f03e9ce467c75f5f7cf1b8465d349ea38ef114afad261824c3bcf13da00f" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/reference/compact.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/reference/compact.py", + "git_blob": "60bc206c78150f23563a4775800b0dd32025843d", + "sha256": "0e1027a60f38c21cfd808c8ce44dcc2423810efdab0e15f02b07f261ad48fc3c" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/reference/streams.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/reference/streams.py", + "git_blob": "61542ce4c9eb51bfc113475b4f98649cb90a853e", + "sha256": "718a582a50aee8f1f04945ed942be1d4162962fe47dbf05c6ff37b7fb8c61257" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2808/outer.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2808/outer.py", + "git_blob": "1341d394481fb13beb826b944409b11083d8e7f8", + "sha256": "9a26702a853805da7f97da7272d3b610c4d69767ecc6b450efbc4b6722dc3f19" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py", + "git_blob": "0229304638de6c78ebc519b33a6ce34b1d396ca7", + "sha256": "9f58bf2d343e13a70dc765d86c590b912d5987669d507ab14bd36deed94a76ee" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "git_blob": "a66d9276f829ce2c619871866816649d5f3687fd", + "sha256": "2f2a8604c23fb2c81f24320c71ed0142118d98dde3be6086adad28e89954a777" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py", + "git_blob": "5b7846a70aada53d87480b337e1c04217118771b", + "sha256": "ceaf8f75de9810a05ebf8f65780b6f8bd7599a5768401d5e4386182afe615cdf" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "git_blob": "d0318d43ed420e21dc52166a19de703aa87fbb3e", + "sha256": "fd7c42e89878cda6df86dde8720ece34625a337cf5edd795a421e2d3b42919e9" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "git_blob": "f2b49cdef83a4a685fad32c01fba93e12cfcb5a8", + "sha256": "c899fccf7bd32397f0ddd85e4af35a166cefb3e3ae3407ec40edc3ab2051b617" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py", + "git_blob": "aa554b14fe0f6b308d9fba0a2afc92e5a28e20cb", + "sha256": "3beef6534b02c3b011b741f957a7d9fb05a9ac0bba1fed53b2c71834e4ea6bc1" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "git_blob": "6a6e5c02f299fad8c4f7ab724fc36e14a22ab13c", + "sha256": "73e895fc701a4145cbe89d60f5775128354e7f08d0a45eacf22f423913f54e67" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py", + "git_blob": "28c98a3573b458f7a055678d70b602b80e6e959e", + "sha256": "0bd4f640cafb5c8f070c161d86445910f77578a672bf5886936ed89e7f6bd21b" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "git_blob": "72543f684f38fefeacc2ee66d81661f1a2439cf7", + "sha256": "c80fc3aa9092f91cc309b2fb2dbc3618bf96bdb9b8498503993ea161f0ae2134" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py", + "git_blob": "38502515afc928082c849cd2cda8578d33a5050a", + "sha256": "8b20888f74b4cd814a97b42ec72528fbfb6d2e936c5022df726f0785d0d01a2e" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "git_blob": "ef9f81510db86eaf2f0a7191d85e92a6db30ddc0", + "sha256": "c446b32b8a621844fb2fbe654810c8122035bdd43fed2132f1137d98cb6f9943" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "git_blob": "6a14feac45094ae9156e8c2c982d6727544f180e", + "sha256": "59ddeac102a0cc51fa49b15aae6aeb68cd68ed217fa974ce916372a177d2ec8f" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "git_blob": "0efc0575a7623ac41c094d2e8772beda5a9fdc29", + "sha256": "83ea88f82d4a83c5f889774bfe3519b7ebaa24b6a0e2a969dafff012107a89bf" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "git_blob": "4f6ac09bffab43dbccc470bd0bde2ffbe969a8b2", + "sha256": "d3a93e54bb7d333b73917586407d11674d38b5c3fda4fbdc436fb5293ae7786a" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "git_blob": "aa3a327604308d3a5c7a27b65f5e631d430ab093", + "sha256": "e4ae08fbd658add630eb7754ebe0cbcb42c6f39cf4128f9cb92e27fcf5213a7d" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "git_blob": "39a2916c207d04be5efc44750d8606f5da0c2990", + "sha256": "384d456ddba76de137a63b50019d5bba2e9f6daa4177c91643e0565d4cf1d44b" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "git_blob": "21a5a21220a18ab62a19ac403a9944bc3a8665c8", + "sha256": "20169a8af6ed2b34069fd353a2bc1c42335ab686c58de8479baef33dd3fb493b" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "git_blob": "4d1fd4abb0f2aabe833e5cbc9efb51039739e7ca", + "sha256": "f78bac9641007dbd8824984edcac057274fe016ce78bd9cb512d0c0913274783" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "git_blob": "b8ba857e32c5903408e1e61ff916300848b4a208", + "sha256": "505d5e560c5a507e6184edcc19a87cf1fed243eb34a5cb21fbe1e4fe017e7f22" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "git_blob": "ce4935f838516e2b08d13bec767cb803786fbc6b", + "sha256": "a78866939631214c1d1659203b2b5fc062e3c6255e9f11f975c310046b010bd6" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "git_blob": "c631a9e77fbcccf0e8f448adc22978728aed7b60", + "sha256": "fa09146991f6c04e6f4b6eb9bf0c8e103e70e90a0e402ff3d69814e6aac8ff8c" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "git_blob": "81b48940ce222290a40d4fb349ce827f4788469d", + "sha256": "00b476dbda0e8cc99886bf794439e1cb9e775f435f599a3557e99321fe084069" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "git_blob": "c74cacf5ce809c0561d374f137a52df0992b4226", + "sha256": "4270e370b2bfe38ef73aadcd97d1b3496b56bd582115d74331eb9e5ceb90bec7" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "git_blob": "30d11ff4f333813855d36da3eb5a1ab0e154bafe", + "sha256": "38f79cb2a370548471063952d5f7c74bd795a2a8496fdcf3ce0996d79e3adaff" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "git_blob": "6667c0b772a63f0059c7caffec63e0d919a92398", + "sha256": "1fdf9d31b7eb107c396e33f94dad61c9d3f2c709cae61178268a44ca80dbc0b4" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "git_blob": "737edfc4a10f4b7b3b97a7cef4b40864efd806e6", + "sha256": "f657e17f6088c840e3f7783e662257630f6d2c1e71c217721ffbca4d6ac93e87" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "git_blob": "5d497353efbb9eeaaf4facd96ab40ffb0f3aa20d", + "sha256": "00b687434039b54529ee092e34f9435cfcd66e0816eb3bd2a6688c73f4e01459" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "git_blob": "6d4ebca8398008375b8f4762d1a9f1514e8c2611", + "sha256": "7327b05c4ec3e0f6d9c352cc7de85bfd4ebe940482553e77c59a773a8c09c514" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "git_blob": "244f131466698a3ace10b657242fe1f65c07fd1f", + "sha256": "7bd18089e32ce48085b5e3a75159f6a82cdb2649ec682c53db05e399d97aef67" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "git_blob": "ebc9b616514412b80c56d523776e6ba5d6766453", + "sha256": "970e7fe0719e3dfe122b248941e6f21cd90d7dd62089fa6acbd0e5412ce083a5" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "git_blob": "48255d5454308c07635fae4e7eb4873b0bd2a4f8", + "sha256": "d9c8dc93762db4d3a449814aa51e2211460648694469854d89cb48cb04188cf3" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "git_blob": "4f00467a0ff580954ad2fd0c7380240c753ddef3", + "sha256": "0c9c4b23e998597fb877bb1a29da69ac869b68262abe635b162b4dba9c69b372" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "git_blob": "35531201dc349a811dfabc6f1f6e64697d665194", + "sha256": "ed7dc3679451696ab1dd841146b215c9515a3eec5e4ff3763f33c315f1696ada" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "git_blob": "2c28f1aaec104a75c4e6c170b3e6a60300ee6700", + "sha256": "bc8e371fb1fa0b41fb05ef0b34d0f4c317b2396f9833d91f44f95c2b54b4052b" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "git_blob": "16d5e7e6a28018f1e2d76d61efe2d54f6a6941d4", + "sha256": "f102edc7816d742bd89db8097254c19b843d0ef5cf6758ad42e93bcc0b214c62" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "git_blob": "5e5a4bb0f98971447043e25d4dd6991bfc070389", + "sha256": "c7dc7da5b00f27016982ada4c0416f8328568b00df16d97012f33d4b372d79b5" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "git_blob": "6d33224145aa04f7fbaf7b6cda7c9c164311a402", + "sha256": "157deaa5972557893d43494a81151483bdc46373448ec677cb6a738c9b7e6f1e" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "git_blob": "60c2b6d065eba91dd5e0edb7a77fc087971eca3f", + "sha256": "0d96f7fbd6f90416167c5a52c0e3de942d1a0cae3d2968831932a9576701699f" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "git_blob": "6ba5df130bb4a0fcb06b6c630830ae3a6922921b", + "sha256": "b255feaf6cc6e40413ae73fe302bf8f290bf4dd89f4128b23a91cc9860601801" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py", + "git_blob": "4b002201ce54cdecec9acf4e874b7f71cd75fe71", + "sha256": "3a664224c558244f606b603cad816d75e94a17c9b2620a06a1530e893dfceac2" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "git_blob": "307c2da733f7f3a76e97c77e71072e811f40df02", + "sha256": "8640d1b52fd21e5b20e8109ce9c4957ca1e19a95e26a1c80d019a6e6f4d5f178" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py", + "git_blob": "9cd54d9417eb685dcd3f8293f01299ef9046ad31", + "sha256": "5b9fda8136f7e60bece54e3fcc74f4ea0bec7145fa60e1ae3a4d252741b81fd3" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "git_blob": "cafd614a3b7bc87b019361fcdf890ed976f26d19", + "sha256": "68134779debfb795468a1aaecbc2b9d321d7d4e451313ce7dc8fa7092561df4c" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "git_blob": "8d4ba37e2778acb35b34e0719df2caf138fbeb50", + "sha256": "5c37f57708ba3131bdcb03139f9dbc29886bee44569c09cbba51b68f75acd7f9" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_binding.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/macro_binding.py", + "git_blob": "c197eb6458be9374cb4684c654bfc99e619dcaf0", + "sha256": "9ef31765d03d2c54fad9296f2ff0707a190ce169e44de4f0f45214e3c410c01a" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_code.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/macro_code.py", + "git_blob": "2f5f8ecfac6457171707b1b5ff02b5071954fcb7", + "sha256": "f626b018124747a5f17c1603bea36cd74c00a69a0647fd7b10e9c4e2964caea8" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/macro_machine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/macro_machine.py", + "git_blob": "5a032e8923f7f8b22bb98f3e39b804beb9906c16", + "sha256": "7bc6e42072a09a08ac961e05c3da01cde012d740d4b4c605f298d994f2ad7c5a" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/residual_blocks.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/residual_blocks.py", + "git_blob": "fba75e7649cf77e352a75324495191bbd7853c22", + "sha256": "ab7f3df8906decd2efecfb138eac1456c106bb520b2598761f699f80680d8331" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/role_parking.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/role_parking.py", + "git_blob": "fc48c244eefdbaa3e320e86c75a7d187cb5765ef", + "sha256": "1884a3c260d81d5efbc0c33d86a810d6728e55e5764cfcd423f858cc685470f3" + }, + { + "path": "vendor/monomial/vendor/binding/vendor/runtime/pr2809/scratch_pool.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/binding/vendor/runtime/pr2809/scratch_pool.py", + "git_blob": "0f22807c65d1bca374b905538512bf8c43702070", + "sha256": "41f1eb93652b7174c3b02f95f70e1a9ce2e2aed0a729e725167c8f226e65d8db" + }, + { + "path": "vendor/monomial/vendor/monomial/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/monomial/PROOF.md", + "git_blob": "82e9a8b0b50f26844528af9e07632800679805ea", + "sha256": "20885a8a137fc670121429625912ceae54db95ac5e574b8c64c90f477aebacb7" + }, + { + "path": "vendor/monomial/vendor/monomial/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/monomial/SOURCES.json", + "git_blob": "e040a558800e719e2d8b6237bec39e7e10a3641b", + "sha256": "0dd57a4fe4fc97826df0eb215975d013ac0e18f185c73cd93e34c95a9a2b4b16" + }, + { + "path": "vendor/monomial/vendor/monomial/monomial_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/monomial/monomial_engine.py", + "git_blob": "2251fd98ba01a171f5d39b25a93c895245f10e55", + "sha256": "fc02c6c5159d6c258063a36ef3dc9313a34d7ba9781b650e451cc0ce971e9667" + }, + { + "path": "vendor/monomial/vendor/monomial/pair_dispatch.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/monomial/pair_dispatch.py", + "git_blob": "0e467bdb3727d7f354f98dee54f320f1f072aa2c", + "sha256": "fc0eaa2a9d0855660b15a15d894137eeebc64c6418f52b6af0d0f79d86f2e0d9" + }, + { + "path": "vendor/monomial/vendor/monomial/phase_recipe.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/monomial/phase_recipe.py", + "git_blob": "a2f684fb588257cc182dc88dded59ed70f5c2585", + "sha256": "8215e5e55daf019694e55b2acfcd42ecf109a2faf767a2181d664ba9b4957e46" + }, + { + "path": "vendor/monomial/vendor/monomial/phase_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/monomial/phase_sources.py", + "git_blob": "aaa5c663a4bb6b0ca4d9119c1ae92064509d79c8", + "sha256": "3944ecbffe91fb561b2b8a810461cd2b8229f1f2611ca6a70e3d86451efb220b" + }, + { + "path": "vendor/monomial/vendor/monomial/reference.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/monomial/reference.py", + "git_blob": "5fa4494167c4ba668993a2b1c902969518728a4c", + "sha256": "394f9a465ac9148af0c20844d375e4befbef17d92b2fcc840d83419480dd4740" + }, + { + "path": "vendor/monomial/vendor/monomial/signed_phase.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/monomial/signed_phase.py", + "git_blob": "bab32b0c5da7f364d6a79171c09b02d123a05bd9", + "sha256": "e21818674133a2bd7e63fadaf719eb45ce80db4b3806ca8ef99c247be22c2a39" + }, + { + "path": "vendor/monomial/vendor/selected/RESULT.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/selected/RESULT.json", + "git_blob": "e4a03118d585fb80c9ac932281b528ac394ccc5f", + "sha256": "84fcbe2a0b64307b5703c363408042bdd91555b0419509aa50daa43b3b1924ad" + }, + { + "path": "vendor/monomial/vendor/selected/WORD.json.gz", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/selected/WORD.json.gz", + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f" + }, + { + "path": "vendor/monomial/vendor/selected/clifford_exact.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/selected/clifford_exact.py", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "vendor/monomial/vendor/selected/native_verify.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "7d1ff23714e6f9182c1d0ff9214f65def2f30e04", + "source_path": "research/current-coded-gaussian-monomial/vendor/selected/native_verify.py", + "git_blob": "2c209dfa9cfade3bc20ac5fc9d876b433a147f8c", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38" + }, + { + "path": "vendor/leaf/leaf_provider.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/leaf_provider.py", + "git_blob": "fe00af58aa632857982867b7124c9cbea23cda1c", + "sha256": "6362953f2299a4260c38a12c0d20baa17210ff3f233e08b911acd3cd6474affb" + }, + { + "path": "vendor/leaf/leaf_sources.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/leaf_sources.py", + "git_blob": "154f4d18bead7d68b8e67fd9e5bc7c0ce8c4e0f8", + "sha256": "025723ce74b389c3db47ed0b50efe27e2967625c61d28666e4731e5180b916e6" + }, + { + "path": "vendor/leaf/selected_service.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/selected_service.py", + "git_blob": "5a64f61e9c402da64a5760e72f5254710a426ffa", + "sha256": "44929b7463cc1f6ee3f6cc10c2d222f2f49822ccb0f976b7596beddb857d64de" + }, + { + "path": "vendor/leaf/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/PROOF.md", + "git_blob": "3479c700c9b68968106454e57993e9615cc6a821", + "sha256": "f01a2c81805eed7f6983d9928258100a00a7c8e6f2532bf10610c0883c7e972d" + }, + { + "path": "vendor/leaf/README.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/README.md", + "git_blob": "753a44f2b392d8a0297cb1324be396f246f69935", + "sha256": "5554fdac912fcb92a7833a8b860f8d21962f78eb2a4087d3688f476b891db2f3" + }, + { + "path": "vendor/leaf/NOTICE.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/NOTICE.md", + "git_blob": "f5df0d06c9add03a079f05df85b4a2a1b6885d1f", + "sha256": "b6960aa9ad2f0c6386d43236d40b71eb51d9e8e201e16dd897b8f90685f5685a" + }, + { + "path": "vendor/leaf/SOURCES.json", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/SOURCES.json", + "git_blob": "9b9dae5a768f42f9cfc68b1c77dd29c7751aee86", + "sha256": "73f3c0b01caef5eec23f798f93182df03a52d3c781fb736154130f0a7ae5f7ad" + }, + { + "path": "vendor/leaf/vendor/leaf/coefficient_engine.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/vendor/leaf/coefficient_engine.py", + "git_blob": "dff2f099b60c23310a10665cd81e443282b249e8", + "sha256": "fff28cbc27b95ed546ac65f70279fa41a933421f1cd32b988ae8910632f0efcf" + }, + { + "path": "vendor/leaf/vendor/leaf/axis_stream.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/vendor/leaf/axis_stream.py", + "git_blob": "ba8230443fdb0370b72a7a617ba7d88eb23a9c37", + "sha256": "40dea1c6fa41effd8e7a61f39a3a599e897370ca118e332ee5301a905dbb2998" + }, + { + "path": "vendor/leaf/vendor/leaf/signed_linear.py", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/vendor/leaf/signed_linear.py", + "git_blob": "d17018a976ea4af15b6b5828a091d799435bacfc", + "sha256": "5b86afc33042e1c43eaa6957f94e0ebf403d1b07bb26d30ba89aa14d71f76078" + }, + { + "path": "vendor/leaf/vendor/leaf/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds", + "commit": "61edc4fe348f0aeadc82a3b642a802cbfb03aed8", + "source_path": "research/current-coded-gaussian-leaf/vendor/leaf/PROOF.md", + "git_blob": "e98db470cdb8bfc49e9da86c39c0d6ae16e92716", + "sha256": "29ebd43146f921077f980a408915ecc3a5199a07fcdadc624a8282c06b0b8104" + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/NOTICE.md b/research/current-direct-source-move/vendor/leaf/vendor/atomic/NOTICE.md new file mode 100644 index 0000000000..9ec74ef605 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/NOTICE.md @@ -0,0 +1,25 @@ +# Attribution and scope + +Prepared for @CubeJerry with substantial OpenAI assistance in source analysis, +composition proof, implementation, independent matrix/arithmetic checks and +documentation. Apache-2.0. Same-session lead review is author-side evidence, +not independent human or formal-kernel acceptance. + +The published current coded monomial and positive leaf are exact dependencies, +not new algorithms in this package. Their computational files and attribution +are retained unchanged; public source pins are in DEPENDENCIES.json and +REMOTE-SOURCE-TREES.json. Shared runtime copies inside the monomial closure +retain their original notices. The thin leaf source closure is connected by +this package's discovery shim to that identical shared physical vocabulary. + +Credit Jose Manuel (`jmbarrancoml`) for #3087 and #3091 with OpenAI assistance, +and the #3055/#2250/#2378/#2422 physical permutation and coefficient lineage. +Credit Chris R (`Clear1nsight`) for #4129's older prepared common-grid binding. +Credit DreamingOfClouds and the selected #6030 construction, Ali Romman and +the retained native compiler/source lineage, #6293, unpaidmoon #6930, and +Ali Romman's distinct stochastic-rounding use of event9896 in #6532. + +Only the whole-occurrence protected current join, its explicit full invoice, +independent original-source matrix evaluation and bounded verification +composition are claimed here. No new kappa or universal selected assumption +discharge follows. diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/PROOF.md b/research/current-direct-source-move/vendor/leaf/vendor/atomic/PROOF.md new file mode 100644 index 0000000000..4303bc7de8 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/PROOF.md @@ -0,0 +1,399 @@ +# Protected composition of the current raw MOVE 9896 + +Prepared for **@CubeJerry**, with substantial OpenAI assistance. Apache-2.0. +This is a source-level fixed-control composition theorem under the stated +service premises. No new kappa or complete selected-assumption admission. + +## 1. Exact object and novelty + +The canonical base is `7c49fe32c55de02c2c873655c804b16e4c3fef0a`. +The selected #6030 word has raw event 9896 +`["MOVE",236,3,7,false]`. The unchanged lifecycle lowering emits consecutively + +1. `SERVICE`, owner 236, token `("move-in","local",9896,raw)`; +2. positive `PAID`, rank 1, owner 236, token `("local",9896,raw)`; +3. `SERVICE`, owner 236, token `("move-out","local",9896,raw)`. + +The source representation has native rank nine. The canonical transition from +frame 3 to frame 7 lowers as `M_right`, positive C on coordinate zero, then +`M_left`. The full record's canonical SHA-256 is +`0fb29a9ddca346f0b17d11f720d80607a0a64859d75afb50e9680be7a4647ac4`. +The positive middle matrix is exactly + + C = 1/2 [[1+i, 1-i], [1-i, 1+i]]. + +The two implemented source services are independently published at: + +- current monomial: CubeJerry commit + `7d1ff23714e6f9182c1d0ff9214f65def2f30e04`, + `research/current-coded-gaussian-monomial`; +- current positive leaf: CubeJerry commit + `61edc4fe348f0aeadc82a3b642a802cbfb03aed8`, + `research/current-coded-gaussian-leaf`. + +The monomial depends on unchanged #3087; the leaf depends on unchanged #3091. +Their shared current codec/header/lifecycle export is the published +`5629e7772d1720d6727465e328a45694f8620538` binding. Computational bytes are +retained unchanged. `move_sources.py` shares only discovery so every factor +uses the same actual Count, Tape, codec and header classes. The thin leaf +discovery object supplies the same objects its provider previously received; +it changes no arithmetic, layout, scratch, error or cleanup body. + +This package adds the complete current-coded **raw-source occurrence join** +and a protected whole-occurrence commit. Neither predecessor supplied the +three-factor physical join. A leaf-local failure guarantee alone is insufficient: +the entrance monomial may already have changed the original input before the +leaf rejects. Our one extra complete field protects that earlier state. + +The phase identity and all-width convention belong to #3087/#6293, and the +primary event's phase inspection to #6930. The source circuit identity and +Clifford lowering are inherited. #6532 concerns unbiased stochastic rounding +of this same event, a different operation and numerical contract. + +## 2. Quantified current interface and retained premises + +Fix the source triple and two completed ordinary supplier instances before +runtime input varies. They must satisfy the monomial predecessor's exact +ordinary interface, source access, return, erasure and backing contracts. +Their complete bills are retained below; constructing an object of the right +class or replaying its elementary branch does not admit a faster supplier. + +Supply one complete `CodedPort` field for actual owner 236 and one read-only +`BinaryContextPort` with the unchanged twenty-three-field schema. Let Q_R +and Q_L be the inventories of those two constructed monomial providers. +Supply Q=1+Q_R+349+Q_L fixed private physical ports with genuinely disjoint +segments. The exercised binary ordinary template with register capacity 64 +has Q_R=Q_L=1878 and Q=4106; changing the compiled ordinary inventory changes +these constants. All public, +descriptor and private heads start at their local origins. Every private body, +including the extra staging field, starts physically blank, with its local +LEFT marker already provided by the caller's charged allocation contract. +Ancestors before these markers are protected. Object-identity tests reject +obvious aliases; actual disjointness of different wrappers remains a premise. + +Use the monomial notation + + a = within_bits, u = active_start, z = back_start, + C_rows = outer*rows, n=f-1, t=nG. + +The exact common geometry is + + outer, rows, f, K, G, H > 0, 0 <= rho < K, + t <= H, 2H <= u, u+9fK <= z, z+H <= a, + selected_axes=9f+remainder <= d, 0 <= remainder < 9, + cutoff > 0, f <= cutoff. + +Positions are already normalized within-row positions counted from the left. +This package does not establish them from an enclosing caller's global prefix. +It accepts the exact raw `current_local` tokens above. The different nested +tokens emitted by `source_ir.remap` are rejected, rather than guessed at. + +Each record contains r>=1 complex coefficients. Each real/imaginary component +has h>=2 least-significant-first two's-complement bits and delimiter 2. Each +virtual symbol is represented by the current three-bit code. Consequently + + b=record_bits=6r(h+1), row_bits=2^a b, V=C_rows*2^a*b. + +The field has precisely V physical data bits followed by the physical blank +frontier. All components share one caller-supplied quantum. Header values, +width h, coefficient ordering and quantum remain unchanged across the factors. +The root common-grid theorem, actual producer conditions such as H=dG and +K=128G, placement services, suspended-owner stack and complete caller are +separate premises when this local service is used there. + +The numerical admission domain requires every phase negation selected by the +two monomials to fit the signed h-bit component and every complete C pair +division and intermediate result to be exact and signed-representable. Final +output representability by itself does not imply this domain. These are the +inherited arithmetic guards; this wrapper does not round or repair a failure. + +A sufficient, conservative common-grid condition is that every input integer +component is divisible by 2^f and has absolute value strictly below +2^(h-f-1). A monomial preserves the component bound and divisibility. Each C +stage uses four signed summands divided by two, so it doubles the component +bound at most and spends one binary divisibility bit. After k stages the +components remain divisible by 2^(f-k) and bounded by 2^k times the initial +bound. All f stages and both monomials therefore fit strictly inside signed +range. The exact guard domain is larger; the finite fixture uses that larger +domain and is checked pair by pair by the actual kernel. + +## 3. Complete-coordinate algebra and current geometry + +For each j in 0,...,f-1, its rank-nine column consists of current address bits + + p_(i,j) = u+(if+j)K+rho, 0<=i<9. + +The monomial predecessor applies the source affine map and its Gaussian phase +independently to every such column. Its old low-bit residue is K-1-rho. +Its folded suffix comprises complete original coefficient fibres; no original +coefficient, delimiter, spectator, row or outer-row label is omitted. + +The leaf receives the **same unchanged descriptor**. Its selected interval is +the first fK-bit vector interval beginning at u. It acts at +u+jK+rho, precisely p_(0,j). Every other address bit, including all other eight +vector intervals and the front/back reservations, is a complete spectator. +The leaf visits these disjoint factors in reversed column order after the +low-bit conversion; they commute. It therefore implements C on coordinate +zero in every rank-nine column, with the exact positive normalization above. + +Let U be the authenticated original frame transition. The source lowering gives + + U = M_left (C tensor I_8) M_right. + +Tensor functoriality on the f disjoint selected columns now gives + + M_left^[f] C_0^[f] M_right^[f] = U^(tensor f). + +This is an equality of linear maps on the complete 9f selected factor, +tensored with identity on every spectator; hence it holds on dirty, +correlated and entangled input coefficients as well. No input independence is +needed for the numerical equality. Both monomials already repeat their +constant phase per column. In particular the right constant 1 contributes +i^f, not one factor i independent of f. C's half denominator and absolute +phase are retained. No projective-phase identification is used. + +## 4. Protected execution and named failure return + +`AtomicMove.bind` partitions the fixed private inventory into the one raw +staging port and disjoint complete entrance, leaf and exit cohorts. Each +provider sees the staging port as its current field; it never receives the +public original. Its own work roles are distinct from that field and the +descriptor, as required by its predecessor. The three provider inventories +are not reused as if erased backing were free capacity. + +The executed sequence is: + +1. Use the retained administrative `transfer` to copy all V physical data + bits into the initially blank stage and restore both heads. +2. Run the right monomial, the positive leaf, then the left monomial on that + complete stage and the same read-only descriptor. +3. Only after all three return successfully, copy all stage bits back over + the same-length public field. Restore the public and stage heads. +4. Physically retire every stage byte, restoring its head. Each factor has + already retired every byte in its own complete private cohort. + +Administrative copying preserves encoded zeros and delimiters literally; +it is not a free arithmetic COPY and is fully charged in section 5. Runtime +control reads only physical symbols and moves one cell at a time. It does not +inspect a host address, extent, payload array or decoded numerical value. + +On admitted input, induction over the three completed services gives the +endpoint of section 3, unchanged length/format/header, restored field/context +origins and clean completed private cohorts. This proves the conditions for +the commit loop: every source and target position contains a physical bit, +and their blank frontiers coincide. The final retirement erases the entire +protected copy including all physical codewords. + +For a named signed-phase or Gaussian parity/headroom rejection on otherwise +valid input, the failing provider preserves its entrance stage, restores its +field/context heads and cleans its own cohort. Earlier factors have already +returned and cleaned; later factors have not run. The public original has +not been written at all. The final retirement erases the stage at its returned +origin. The original complete public word, descriptor and every ancestor are +unchanged; every owned private body is blank and can be reused. A valid-format +f>cutoff rejection at the positive leaf has the same outer staging conclusion. + +This is the precise atomicity claim. A corrupted or truncated supposedly +successful result could make the late commit fail after writing a prefix; +hardware interruption can do likewise. Neither is a named inherited +arithmetic rejection, and arbitrary malformation/crash rollback is not claimed. +The protected-stage blankness and origin premises are necessary even before +the first transfer. + +## 5. Complete physical bill and retained backing + +Count one raw physical read, write or unit move as one action. On a contiguous +binary body of V bits at its origin, the retained functions give: + +| Administrative step | Physical actions | +|---|---:| +| Borrowed field to blank stage, with both heads restored | 8V+14 | +| Successful same-length commit, with both heads restored | 9V+14 | +| Stage retirement from its returned origin | 5V+7 | + +For example `origin` from displacement L>=0 costs 2L+3 actions. Transfer pays +its two starting origins, blank-target check, every source read/target write/ +unit move, and both terminal rewinds. The commit similarly pays both complete +rewinds and its two frontier checks. Retirement includes all encoded bytes. +Thus the new wrapper contributes exactly **22V+35** on successful return and +**13V+21** on the named rejection path after a factor restores the stage head. +These constants exclude the executed factor bills, not their shared-field +accesses. A direct independent arithmetic count and executable administrative +controls check the formulas. + +Let T_R,T_C,T_L be the complete current-physical bills of the three factor +providers, including their stage and descriptor accesses, format conversions, +source construction, setup, restoration, private cleanup and their native +children. The complete successful invoice is + + F_join + T_R + T_C + T_L + 22V+35. + +F_join is the positive fixed source/port preparation cost. A rejecting invoice +includes each actually executed complete factor bill and 13V+21. No unfinished +factor or failed scan is free. Each current factor already reads and charges +the full E-bit descriptor, including otherwise unused large metadata. + +For the leaf, + + T_C = F_C + O(fV+(E+1)^4+349), f<=cutoff. + +It is a direct positive leaf, with no ordinary call. For each monomial retain +its **entire** predecessor invoice. Write s=a-z-(f-1)G, a'=z+(f-1)G, +R=2hr*2^s, M=C_rows*2^a', v0=2^a'R, and +A=2+a'+ceil(log2(R+1)). If its affine word has g_E early and g_L late gates, +g=g_E+g_L and S=4g_E+12g_L, its old-symbol bill for f>1 is + + S * sum_(row=1)^C_rows T_B(v0,(f-1)G) + + O_9((g+1)*(Vraw+M*A^6) + +g*delta*M*A*(R+A)), + +where Vraw=C_rows*v0 and +delta=min(1,(f-1)*(2*2^(-G)+8*2^(G-K))). Apply the predecessor's fixed +whole-source codec factor, add O_9(V+(E+1)^4+Q), and its explicit +64*(Z+Q) retirement allowance for this call's reached extents. At f=1 the +ordinary and exceptional terms disappear; the complete affine, phase, +metadata, conversion and retirement work remains. The exact source census is + +| Factor | Early gates | Late gates | Total gates | Ordinary calls per row, f>1 | +|---|---:|---:|---:|---:| +| Right entrance | 5 | 6 | 11 | 92 | +| Left exit | 5 | 7 | 12 | 104 | + +Thus the two factors together retain 196 ordinary calls per outer-row when +f>1. At f=1 both counts are zero. Neither a finite fixture nor this join +strengthens the inherited ordinary exponent 99830289/100000000. + +For clarity, these are worst-case source bounds, separate from any measured +fixture. They can be written without asymptotic notation by retaining the +fixed positive constants from the predecessor proofs. For i in {R,L}, let +g_R=11, g_L=12, S_R=92, S_L=104. Choose fixed program constants c_old,i, +c_codec,i, c_wrap,i, c_reach,i that dominate the corresponding proved source, +codec, wrapper and reached-extent bounds. Their existence and independence of +all runtime parameters are inherited premises, not measured from the traces. +Define + + B_i = c_old,i*((g_i+1)*Vraw+M*A^6), f=1, + B_i = S_i*sum_rows T_B(v0,(f-1)G) + +c_old,i*((g_i+1)*(Vraw+M*A^6) + +g_i*delta*M*A*(R+A)), f>1, + B_C = c_old,C*f*Vraw, + U_i = F_i + c_codec,i*B_i + +c_wrap,i*(V+(E+1)^4+Q_i) + +64*(c_reach,i*(B_i+V+(E+1)^4+Q_i)+Q_i). + +Use the actual constructed Q_R,Q_L and Q_C=349, with the leaf's own fixed +constants for U_C. The exercised capacity-64 template has Q_R=Q_L=1878. +Each complete factor is bounded by its U_i. Hence a finite symbolic upper +bound for the successful whole service is + + F_join+U_R+U_C+U_L+22V+35. + +This states the complete inherited constant-dependent bound explicitly. It +does not claim an extracted numerical value for the predecessor program +constants or a supplied numerical ordinary-service ceiling. The literal +finite action counts below are exact observations on one input and are not +used as replacements for any of these worst-case bounds. + +The constructor-fixed inventory is 1+Q_R+349+Q_L private ports, equal to +4106 for the exercised capacity-64 binary template. The capacity-65 control +has Q_R=Q_L=1884 and 4118 total ports, so 4106 is not a universal constant for +every ordinary constructor. No per-input tape allocation is introduced. +Fresh occupied/ +backing bounds add the actual public field V and header E, the new V-bit +stage with constant frontier/origin allowance, and **both** monomial cohorts' +and the leaf cohort's source backing allowances. Summing the per-family +allowances is safe; taking only the largest active family would forget the +other families' retained blank allocations. After repeated calls, each role +is charged by its historical maximum reached extent. The new stage similarly +retains max_previous V plus its fixed origin/frontier allowance. Erasure +does not shrink backing. A smaller later call stops at its own fresh blank +frontier and pays only its current V; it does not rescan an older blank tail. + +## 6. Evidence, model limits and remaining work + +`check_move.py` independently evaluates the original source P/D/C circuit on +all 512 basis columns, covering all 262,144 matrix coefficient positions and +all absolute phases. It never computes the expected complete answer by +executing the lowered monomial/C/monomial recipe. The source's direct matrix +routine is a second comparison. The resulting sparse matrix has exactly +1,024 nonzero entries, each with the exact half denominator. +The literal monomial/positive-C/monomial map is then compared with this +independent original-source oracle on all 512 columns. Every zero and +nonzero position and absolute phase agrees. Four changed-phase, reversed-C, +wrong-axis and omitted-exit controls are rejected by that complete matrix +comparison and separately by the full reference-packet comparison. + +The smallest permitted local fixture still has 4,096 original records: +H>=1, f,K>=1, u>=2H, z>=u+9fK and a>=z+H imply a>=12. The proposed +512/1024-record fixtures would violate the published adapter's reservation +guards and were rejected as a test design, not reported as reductions. +H=G=K=1 is a reduced **local** descriptor; it is not the actual producer's +H=dG, K=128G allocation. Even a complete successful local packet would not +execute that enclosing caller. + +Exact completed finite evidence and interrupted attempts are recorded in +`VERIFICATION.md` and generated receipts. An interrupted run is not a +completed whole-MOVE witness. Any bounded factor-wise evidence is labelled +sliced execution and joined by exact intermediate bytes; it is not described +as a completed uninterrupted process. The all-width theorem above instead +uses the explicit predecessor contracts and current interface join. + +The actual physical evidence in this package is **partial**: the complete +4,096-record entrance and leaf slices passed, as did a separately seeded +reachable final-pair leaf rejection. The exit slice timed out with no +complete receipt. Therefore no complete three-factor sliced witness and no +uninterrupted whole-MOVE receipt is claimed. The exact original-source matrix +factorization and reviewed predecessor-contract composition establish the +scoped mathematical statement independently of that unfinished finite run. + +The sliced join has a state equivalence stronger than matching payload +hashes. The returned stage and unchanged descriptor are compared byte for +byte with the complete next-slice inputs, with their heads at their origins. +The original public field and every protected ancestor agree. Completed +providers have closed engines, empty live-role pools and completely blank +private bodies, with every private head at its origin. The next provider's +cohort and finite control are still unused at the actual composite boundary, +so they agree with its fresh slice state. Earlier completed providers may +retain different diagnostic call counters and historical highwater values; +their disjoint roles are never read again by this invocation. These values +are observations, not numerical inputs or runtime control read by a later +provider. Reinsert their blank retained tails into the fresh slice state: +the later sequence of literal actions and numerical result is unchanged. +The corresponding backing invoice is the componentwise maximum extent of +each fixed role over all compatible slices, then the sum over roles. Taking +the maximum total slice size would omit other cohorts' retained backing. + +The recorded arrays measure materialized cells, not the largest head position +ever visited: a unit move can traverse an implicit blank without extending +the array. The receipt therefore gives separately the exact rolewise union +of materialized extents and a conservative upper bound on all visited cells. +Start from the fixed local origins, one blank private body cell per role, +and the complete public/header regions with a frontier cell. Each additional +visited cell requires at least one literal unit move, and hence at least one +action. Adding the complete joined action count to those initial regions +is a valid, deliberately loose visited-backing upper bound. No asymptotic +space improvement is inferred from it; the predecessor's per-role source +backing proof remains the size-dependent bound used in section 5. + +`physical_hardware.py` changes only Python observation overhead. Its legal +read, write and unit-move definitions have the same state transition and +counter increments as the retained primitive hardware, as can be inspected +directly. The 30,000-command comparison is finite regression evidence for +those literal definitions; it is not a new implementation theorem, bulk tape +operation or algorithmic time improvement. + +The controller remains a source-level structured finite-control refinement. +No literal `Controller.execute_table` export is supplied. Enclosing caller +token normalization, live placement/stock, the producer's common-grid proof, +full ordinary tariff, nonleaf recursion, analytic recovery and complete +selected multiplication admission remain open. All five selected assumptions +and the selected certificate are unchanged. No new kappa follows. + +## Open next questions + +1. Bind the real nested caller token and its normalized descriptor to this + source triple, including the suspended owner and complete placement bill. +2. Export the complete protected join and its numerical factors into literal + lifecycle tables with the same error and head-return interface. +3. Admit the completed ordinary supplier and nonleaf positive child at the + current full recurrence, retaining all format, stock and precision costs. diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/SOURCES.json b/research/current-direct-source-move/vendor/leaf/vendor/atomic/SOURCES.json new file mode 100644 index 0000000000..27baf44b4e --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/SOURCES.json @@ -0,0 +1,186 @@ +{ + "schema_version": 1, + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa" + }, + { + "path": "research/physical-gaussian-leaf/coefficient_engine.py", + "usage": "provenance", + "git_blob": "dff2f099b60c23310a10665cd81e443282b249e8", + "sha256": "fff28cbc27b95ed546ac65f70279fa41a933421f1cd32b988ae8910632f0efcf" + }, + { + "path": "research/physical-gaussian-leaf/axis_stream.py", + "usage": "provenance", + "git_blob": "ba8230443fdb0370b72a7a617ba7d88eb23a9c37", + "sha256": "40dea1c6fa41effd8e7a61f39a3a599e897370ca118e332ee5301a905dbb2998" + }, + { + "path": "research/physical-gaussian-leaf/signed_linear.py", + "usage": "provenance", + "git_blob": "d17018a976ea4af15b6b5828a091d799435bacfc", + "sha256": "5b86afc33042e1c43eaa6957f94e0ebf403d1b07bb26d30ba89aa14d71f76078" + }, + { + "path": "research/physical-gaussian-leaf/PROOF.md", + "usage": "provenance", + "git_blob": "e98db470cdb8bfc49e9da86c39c0d6ae16e92716", + "sha256": "29ebd43146f921077f980a408915ecc3a5199a07fcdadc624a8282c06b0b8104" + }, + { + "path": "research/p104-helper470-twin-rung-removal/WORD.json.gz", + "usage": "provenance", + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f" + }, + { + "path": "research/p104-native-channel/vendor/clifford_exact.py", + "usage": "provenance", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/lockstep-completion-pass/executor.py", + "usage": "provenance", + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e" + }, + { + "path": "research/p104-6030-deferred-layer/PROOF.md", + "usage": "provenance", + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2" + }, + { + "path": "research/p104-helper470-twin-rung-removal/RESULT.json", + "usage": "provenance", + "git_blob": "e4a03118d585fb80c9ac932281b528ac394ccc5f", + "sha256": "84fcbe2a0b64307b5703c363408042bdd91555b0419509aa50daa43b3b1924ad" + }, + { + "path": "research/p104-native-channel/vendor/native_verify.py", + "usage": "provenance", + "git_blob": "2c209dfa9cfade3bc20ac5fc9d876b433a147f8c", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38" + }, + { + "path": "research/physical-complex-compact/PROOF.md", + "usage": "provenance", + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48" + }, + { + "path": "research/physical-complex-compact/compact_control.py", + "usage": "provenance", + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284" + }, + { + "path": "research/physical-complex-compact/compact_counts.py", + "usage": "provenance", + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d" + }, + { + "path": "research/physical-complex-compact/compact_engine.py", + "usage": "provenance", + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098" + }, + { + "path": "research/physical-complex-compact/compact_layout.py", + "usage": "provenance", + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce" + }, + { + "path": "research/physical-complex-compact/compact_streams.py", + "usage": "provenance", + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249" + }, + { + "path": "research/physical-complex-compact/native_sources.py", + "usage": "provenance", + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572" + }, + { + "path": "research/physical-gaussian-monomial/PROOF.md", + "usage": "provenance", + "git_blob": "82e9a8b0b50f26844528af9e07632800679805ea", + "sha256": "20885a8a137fc670121429625912ceae54db95ac5e574b8c64c90f477aebacb7" + }, + { + "path": "research/physical-gaussian-monomial/SOURCES.json", + "usage": "provenance", + "git_blob": "e040a558800e719e2d8b6237bec39e7e10a3641b", + "sha256": "0dd57a4fe4fc97826df0eb215975d013ac0e18f185c73cd93e34c95a9a2b4b16" + }, + { + "path": "research/physical-gaussian-monomial/monomial_engine.py", + "usage": "provenance", + "git_blob": "2251fd98ba01a171f5d39b25a93c895245f10e55", + "sha256": "fc02c6c5159d6c258063a36ef3dc9313a34d7ba9781b650e451cc0ce971e9667" + }, + { + "path": "research/physical-gaussian-monomial/pair_dispatch.py", + "usage": "provenance", + "git_blob": "0e467bdb3727d7f354f98dee54f320f1f072aa2c", + "sha256": "fc0eaa2a9d0855660b15a15d894137eeebc64c6418f52b6af0d0f79d86f2e0d9" + }, + { + "path": "research/physical-gaussian-monomial/phase_recipe.py", + "usage": "provenance", + "git_blob": "a2f684fb588257cc182dc88dded59ed70f5c2585", + "sha256": "8215e5e55daf019694e55b2acfcd42ecf109a2faf767a2181d664ba9b4957e46" + }, + { + "path": "research/physical-gaussian-monomial/phase_sources.py", + "usage": "provenance", + "git_blob": "aaa5c663a4bb6b0ca4d9119c1ae92064509d79c8", + "sha256": "3944ecbffe91fb561b2b8a810461cd2b8229f1f2611ca6a70e3d86451efb220b" + }, + { + "path": "research/physical-gaussian-monomial/signed_phase.py", + "usage": "provenance", + "git_blob": "bab32b0c5da7f364d6a79171c09b02d123a05bd9", + "sha256": "e21818674133a2bd7e63fadaf719eb45ce80db4b3806ca8ef99c247be22c2a39" + }, + { + "path": "research/qq16-recursive-binding/PROOF.md", + "usage": "provenance", + "git_blob": "5de56af0213bf710ae3e832f21de74cf0ac9c7b0", + "sha256": "b547277ab5380b218893908a3e8e8874efc0cf3f9717b582f8972698d87418a2" + }, + { + "path": "research/selected-complex-compact-adapters/monomial.py", + "usage": "provenance", + "git_blob": "5fa4494167c4ba668993a2b1c902969518728a4c", + "sha256": "394f9a465ac9148af0c20844d375e4befbef17d92b2fcc840d83419480dd4740" + }, + { + "path": "research/selected-monomial-tape-lift/PROOF.md", + "usage": "provenance", + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3" + }, + { + "path": "research/selected-monomial-tape-lift/lift.py", + "usage": "provenance", + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a" + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/atomic_move.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/atomic_move.py new file mode 100644 index 0000000000..3c45aafa89 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/atomic_move.py @@ -0,0 +1,112 @@ +"""Protected whole-occurrence composition of one actual current MOVE. + +Atomicity covers the inherited named arithmetic rejections on the valid +format/header domain, not interruptions or arbitrary malformed service output. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +import gzip +from hashlib import sha256 +import json +import sys +from move_sources import HERE, activate, need + +S = activate() +_source = None + + +def source_boundary(): + global _source + if _source is not None: + return _source + entry, leave, record, predecessor = S.selected.source_boundary() + word = json.loads(gzip.decompress( + (HERE / "vendor/monomial/vendor/selected/WORD.json.gz").read_bytes())) + ir = sys.modules["selected_phase_current_ir"] + events, stats = ir.current_local(word) + index = events.index(entry) + triple = tuple(events[index:index + 3]) + need(triple[2] == leave and triple[1].op == "PAID" and triple[1].rank == 1 + and triple[1].fields == (236,) + and triple[1].token == ("local", 9896, ("MOVE", 236, 3, 7, False)), + "actual consecutive entrance/positive PAID/exit source triple") + clifford = sys.modules["selected_phase_clifford"] + original = clifford.canonical_frame(9, tuple(word["frames"][3])).adjoint().then( + clifford.canonical_frame(9, tuple(word["frames"][7]))) + columns = [clifford.fourier(1).zero_state(j) for j in (0, 1)] + need(columns == [([(1, 1), (1, -1)], 1), ([(1, -1), (1, 1)], 1)], + "source positive C including its absolute phase and half normalization") + report = dict(event=9896, owner=236, raw=("MOVE", 236, 3, 7, False), + source_events=stats["events"], raw_tokens=[e.token for e in triple], + native_rank=9, positive_paid_rank=1, record_sha256=predecessor["record_sha256"], + whole_raw_move=True, enclosing_caller_placement=False, + shared_schema=list(S.monomial.SCHEMA)) + _source = triple, record, original, report + return _source + + +def same_event(given, expected): + def typed_equal(a, b): + return type(a) is type(b) and (len(a) == len(b) and all( + typed_equal(x, y) for x, y in zip(a, b)) if isinstance(a, tuple) else a == b) + return all(typed_equal(getattr(given, name), getattr(expected, name)) + for name in ("op", "fields", "token", "rank")) + + +class AtomicMove: + def __init__(self, triple, ordinary_factory): + expected, record, _original, self.report = source_boundary() + need(len(triple) == 3 and all(same_event(x, y) for x, y in zip(triple, expected)), + "exact raw MOVE triple, chronology, owner and paid rank") + self.entry = S.monomial.Provider(record["right"], ordinary_factory) + self.leaf = S.leaf_provider.Provider() + self.exit = S.monomial.Provider(record["left"], ordinary_factory) + self.stage = self.field = self.context = self.work = None + + @property + def port_count(self): + return 1 + self.entry.port_count + self.leaf.port_count + self.exit.port_count + + def bind(self, work, fields, context): + need(len(work) == self.port_count and len(set(map(id, work))) == len(work), + "exact fixed distinct whole-MOVE inventory") + need(236 in fields, "source owner has a complete coded field") + field = fields[236] + need(field.tape is not context.tape + and all(field.tape is not p and context.tape is not p for p in work), + "public, descriptor and complete private cohorts are distinct") + self.work, self.field, self.context = tuple(work), field, context + self.stage = S.abi.CodedPort(work[0]) + start = 1 + for provider in (self.entry, self.leaf, self.exit): + stop = start + provider.port_count + provider.bind(work[start:stop]) + start = stop + need(start == len(work), "every fixed port bound once") + + def commit(self): + """Copy only after all factors have returned complete, equal-size data.""" + source, target = self.stage.tape, self.field.tape + S.abi.origin(source); S.abi.origin(target) + while (bit := source.read()) != S.abi.BLANK: + need(bit in (0, 1) and target.read() in (0, 1), "whole equal-size complete result") + target.write(bit) + source.move(1); target.move(1) + need(target.read() == S.abi.BLANK, "preserved complete public frontier") + S.abi.origin(source); S.abi.origin(target) + + def run(self): + need(self.work is not None, "whole-MOVE ports bound before execution") + # Raw administrative copying preserves every three-bit code, including + # all component delimiters. No payload is decoded by this wrapper. + S.abi.transfer(self.field.tape, self.stage.tape) + try: + self.entry.run(self.stage, self.context) + self.leaf.run(self.stage, self.context) + self.exit.run(self.stage, self.context) + self.commit() + finally: + S.abi.retire(self.stage.tape) + + +if __name__ == "__main__": + print(json.dumps(source_boundary()[3], sort_keys=True)) diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/move_sources.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/move_sources.py new file mode 100644 index 0000000000..8ebe81573a --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/move_sources.py @@ -0,0 +1,76 @@ +"""One authenticated source vocabulary for the published two service joins. + +Only discovery is shared. Retained computational bodies are byte-identical. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from hashlib import sha1, sha256 +import importlib.util +import json +from pathlib import Path, PurePosixPath +import sys +from types import ModuleType, SimpleNamespace + +HERE = Path(__file__).resolve().parent +_state = None + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def authenticate(root=HERE): + seen = set() + for row in json.loads((root / "DEPENDENCIES.json").read_text())["files"]: + name = PurePosixPath(row["path"]) + need(not name.is_absolute() and ".." not in name.parts and name.parts[0] == "vendor", + "regular relative retained source") + file = root / str(name) + need(str(name) not in seen and file.is_file() and not file.is_symlink(), "unique frozen source") + seen.add(str(name)) + data = file.read_bytes() + need(sha256(data).hexdigest() == row["sha256"] + and sha1(b"blob " + str(len(data)).encode() + b"\0" + data).hexdigest() == row["git_blob"], + "authenticated published bytes: " + str(name)) + return len(seen) + + +def load(name, path): + need(name not in sys.modules, "cold source module: " + name) + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + exec(compile(Path(path).read_bytes(), str(path), "exec"), module.__dict__) + return module + + +def activate(): + global _state + if _state is not None: + return _state + authenticate() + mono = HERE / "vendor/monomial" + binding = load("phase_binding", mono / "phase_binding.py") + shared = binding.activate() + monomial = load("phase_adapter", mono / "phase_adapter.py") + leaf = SimpleNamespace(base=shared.source, codec=shared.codec, + header=shared.provider, abi=shared.abi) + shim = ModuleType("leaf_sources") + shim.activate = lambda: leaf + shim.need = need + need("leaf_sources" not in sys.modules, "cold leaf discovery namespace") + sys.modules["leaf_sources"] = shim + kernels = HERE / "vendor/leaf/vendor/leaf" + leaf.linear = load("signed_linear", kernels / "signed_linear.py") + leaf.axis = load("axis_stream", kernels / "axis_stream.py") + leaf.coefficient = load("coefficient_engine", kernels / "coefficient_engine.py") + leaf_provider = load("leaf_provider", HERE / "vendor/leaf/leaf_provider.py") + source = load("selected_service", mono / "selected_service.py") + need(shared.engine.Count is leaf.coefficient.Count is shared.source.counts.Count + and shared.engine.Tape is leaf.coefficient.Tape is shared.source.records.Tape + and monomial.SCHEMA == leaf_provider.SCHEMA, + "one unchanged Count/Tape/header vocabulary across all factors") + _state = SimpleNamespace(shared=shared, monomial=monomial, leaf=leaf, + leaf_provider=leaf_provider, selected=source, + abi=shared.abi, codec=shared.codec) + return _state diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/physical_hardware.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/physical_hardware.py new file mode 100644 index 0000000000..8d2e33098a --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/physical_hardware.py @@ -0,0 +1,77 @@ +"""Independent primitive tape checker with literal unit-action semantics. + +Only Python observation overhead changes. There is no bulk read, movement, +payload callback or virtual-symbol shortcut. Prepared for @CubeJerry with +substantial OpenAI assistance. Apache-2.0. +""" +import random + + +class Tape: + def __init__(self, origin=1): + self.cells = bytearray([6])*(origin+1) + self.cells[origin-1] = 2 + self.origin = self.head = self.high = origin + self.reads = self.writes = self.moves = 0 + + def read(self): + self.reads += 1 + if self.head < len(self.cells): + return self.cells[self.head] + return 6 + + def write(self, value): + if value < 0 or value > 6: + raise ValueError("physical alphabet") + self.writes += 1 + index = self.head + if index >= len(self.cells): + self.cells.extend(bytearray([6])*(index+1-len(self.cells))) + self.cells[index] = value + if index+1 > self.high: + self.high = index+1 + + def move(self, direction): + if direction != 1 and direction != -1: + raise ValueError("physical unit move") + self.head += direction + self.moves += 1 + if self.head < 0: + raise ValueError("physical boundary") + + def actions(self): + return self.reads+self.writes+self.moves + + +def check(reference): + """Independent finite hardware regression, not a new machine theorem.""" + randomizer = random.Random(19658963) + commands = 0 + for origin in (1, 5, 9): + a, b = Tape(origin), reference(origin) + for _ in range(10000): + op = randomizer.randrange(3) + if op == 0: + value = randomizer.randrange(7) + a.write(value); b.write(value) + elif op == 1: + if a.read() != b.read(): + raise ValueError("primitive read mismatch") + else: + direction = 1 if a.head == 0 else randomizer.choice((-1, 1)) + a.move(direction); b.move(direction) + commands += 1 + if (a.cells, a.head, a.high, a.reads, a.writes, a.moves) != ( + b.cells, b.head, b.high, b.reads, b.writes, b.moves): + raise ValueError("complete primitive hardware state mismatch") + rejections = 0 + for operation, argument in (("write", -1), ("write", 7), ("move", 0), ("move", 2)): + for cls in (Tape, reference): + try: + getattr(cls(), operation)(argument) + except ValueError: + rejections += 1 + else: + raise ValueError("invalid physical instruction accepted") + return dict(seed=19658963, primitive_commands=commands, invalid_instruction_rejections=rejections, + bulk_operations=False, algorithmic_time_improvement_claim=False) diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/NOTICE.md b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/NOTICE.md new file mode 100644 index 0000000000..f5df0d06c9 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/NOTICE.md @@ -0,0 +1,36 @@ +# Attribution and source notices + +New current-descriptor/signed-format/provider binding, proof, source custody and +checks: **@CubeJerry**, with substantial OpenAI assistance. Apache-2.0. + +The exact fused Gaussian coefficient arithmetic, complete encoded axis/leaf +engine, failure cleanup, fixed inventory and direct O(fV) theorem are Jose +Manuel (`jmbarrancoml`)'s [#3091](https://github.com/CrocSwap/integer-mult-bounds/pull/3091). +The computational files are retained byte for byte under `vendor/leaf`. + +The current CodedPort/header/symbol bridge is from the published +`compiled-compact-native-binding`, commit +`5629e7772d1720d6727465e328a45694f8620538`, prepared for @CubeJerry with substantial +OpenAI assistance. Its retained source collection credits Jose Manuel's +#3055/#3087 and the full ordinary/native/tape lineage; Matarener's #5445 +record lift; the current owned-bank lifecycle and row-stock dispatcher; and +their exact predecessor notices. Their computational source bodies and pinned +metadata remain unchanged. Neither their Compact nor ordinary service is +newly claimed or called by this direct leaf. + +Retain Alejandro Zarzuelo Urdiales's Gaussian parity/tensor reserve, James +Chang's finite ripple-adder lineage, AAAmirinu's staged arithmetic audit and +Nick Petalas's prefix/capacity results. This package applies those results, +not claims their mathematics anew. + +DreamingOfClouds supplied the selected #6030 word, on the cumulative P104 +construction and its retained contributors. The canonical Gaussian-dyadic +Clifford engine and current source lowering retain David Arias, Cinna Davis, +Gareth Davidson, Ali Romman, Douglas Colkitt, Matarener, Chris R/Clear1nsight, +Jacob Alan Sussman and the source-specific native/controller/compiler lineage. +The exact selected review retains the complete contributor map. + +Original notices remain in the vendored files and manifests. The present +provenance and review do not assert an independent human or proof-kernel +verification, supplier admission, selected-frontier change or unconditional +integer-multiplication theorem. diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/PROOF.md b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/PROOF.md new file mode 100644 index 0000000000..3479c700c9 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/PROOF.md @@ -0,0 +1,322 @@ +# A current coded positive Gaussian leaf + +Prepared for **@CubeJerry**, with substantial OpenAI assistance in source +analysis, implementation, mathematics and verification. Apache-2.0. + +## 1. Exact claim and predecessor boundary + +This package connects Jose Manuel's [#3091](https://github.com/CrocSwap/integer-mult-bounds/pull/3091) +complete physical Gaussian leaf to the current compiled caller's coded numeric +field and twenty-three-field descriptor. The actual selected source occurrence +is the positive rank-one `PAID` event between the two adapters of local MOVE +9896, `["MOVE",236,3,7,false]`, in the selected #6030 word. It does **not** +execute the two monomial adapters, the full MOVE or the full selected caller. + +The complete old C/inverse-C arithmetic, exact acceptance theorem, encoded +axis traversal, finite scratch allocation and direct `O(f V)` tariff are +credited predecessor results, reused unchanged. The present contribution is +their current-format, current-descriptor and actual-token composition, +including a physically erased return, explicit leaf-domain guard and all +additional source/format/setup/backing charges. It constructs no ordinary BIT +supplier and invokes no ordinary callback. This removes that service premise +from this particular direct leaf; it does not accelerate a nonleaf call. + +The published `compiled-compact-native-binding` at +`5629e7772d1720d6727465e328a45694f8620538` supplies the current symbol codec, +read-only header parser and one shared old Count/Tape vocabulary. Its Compact +and ordinary algorithms are not invoked by the new provider. Its source +refinement remains an explicit inherited premise. The concurrently developed +current monomial adapter is neither imported nor claimed anew. The current +ADD/SCALE work is also separate. #6890/#6900/#6901 establish other ideal +operator/precision statements; this package claims none of them anew. + +The result is an executable **structured finite-control, fixed-inventory tape +refinement**, not an emitted `Controller.execute_table` service table. Fixed +control/role metadata lives in the source program; varying widths, address +coordinates, counters and payload are encoded on the supplied tapes. The +unchanged old source uses a fixed bound on simultaneous Count/Tape roles. +It does not allocate a new physical tape for each record, axis or column. + +## 2. Current interface and quantified statement + +Supply a `CodedPort` numeric field and a `BinaryContextPort` descriptor at +their protected current origins. Supply 349 fixed, genuinely disjoint, +initially physically blank owned work segments, also at their origins. Caller +ancestors precede those origins and are outside the writable segments. Distinct +wrapper identities alone do not prove that two segments are disjoint: actual +segment separation is a caller premise. The guards reject shared raw objects +and duplicate work ports before numerical execution. + +The descriptor has the exact current order + +``` +outer, rows, stock, row_bits, within_bits, record_bits, p, d, K, G, H, +q0, qF, qB, D, f, rho, active_start, back_start, selected_axes, +entry_start, remainder, cutoff. +``` + +Each integer has a positive unary binary-digit length, zero separator and +canonical least-significant-first binary digits. Its complete physical +frontier follows field 23. The entire descriptor is read, charged and returned +unchanged, including fields unused by this direct primitive. + +Write `a=within_bits`, `u=active_start`, `b=record_bits`, `C=outer*rows`. +Require positive `outer, rows, f, K, cutoff`, and + +``` +0 <= rho < K, u+fK <= a, f <= cutoff. +``` + +These are the local leaf requirements. The current producer's stronger +placement, stock and root-reservation equalities remain separate caller +premises. The service does not silently change them. A current descriptor +with `f>cutoff` is rejected before payload mutation, rather than executing an +unpriced direct replacement for a recursive child. + +Every address record contains `r>=1` complex coefficients on one fixed common +grid, each component stored in `h>=2` least-significant-first two's-complement +bits followed by virtual delimiter 2. Real precedes imaginary. Current +virtual symbols use three physical bits. Thus + +``` +b = 6 r(h+1), row_bits = 2^a b, +V = C 2^a b, R = 2hr, Vraw = C 2^a R. +``` + +Each successive component has the same width and delimiter; every coefficient +and every spectator address is present. The wrapper verifies `b`, the complete +row extent and all input/return frontiers. It never obtains a payload length +from a host array or a hardware head address. + +For an address `x`, define the current selected positions counted from the +left by `u+jK+rho`, `0<=j=1, including encoded old setup, +complete-axis movement, cleanup, protected return and rejection cleanup. + +Current format import/export and guide restoration cost O(V). The h-bit +component counter has O(h) aggregate initialization/decrement/cleanup cost; +there is no fresh long width scan per payload bit. The first-width scan is +included. Since the canonical `row_bits` binary digits have length at least +a and `b` records the coefficient/width factor, one-time encoded products, +division, comparison and power construction cost at most O((E+1)^4). This +deliberately conservative bound charges large unused metadata too. + +The shared codec refines each old alphabet symbol to four virtual bits and +then twelve current physical positions. Its source-control and local-origin +guards have a fixed overhead factor, not a unit-cost address oracle. The new +leaf cohort needs no parking engine or ordinary object: 216 old engine +scratch roles, its protected output, 128 separate wrapper roles and four +persistent bridge/guide roles give exactly Q=349 ports. The setup live-role +census is fewer than 80, including all 23 header Counts and nested arithmetic +temporaries. Suspended wrapper roles and engine roles are physically distinct. + +A complete physical bill is + +``` +T_current <= F_template + C_codec T_leaf + + C (V + (E+1)^4 + Q) + 64 (Z+Q). +``` + +Every reached old symbol requires movement or initialization within this +call, so `Z=O(T_leaf+V+(E+1)^4+Q)`. Since `Vraw<=V`, this yields + +``` +T_current = F_template + O(fV + (E+1)^4 + Q). +``` + +The last displayed estimate includes copying, source access, formatting, +normalization, cleanup and all numerical leaf work. No faster nonleaf tariff +or empirical speedup is inferred from it. If the actual globally certified +cutoff is `max(N,floor(h^eta))`, then a successful branch has +`f<=N+h^eta` and the corresponding bound is +`F_template+O(V(N+h^eta)+(E+1)^4+Q)`. To compare it with a global selected +tariff one must still supply the actual N, eta, relation of h to the root +precision, the descriptor-growth law and all other caller charges. That +comparison is not asserted here. + +For fresh calls, the source gives each of its finitely many roles backing +`O(Vraw+log(Vraw+1))`; wrapper guides/bridge need O(V) physical storage and +header/setup need a conservative O((E+1)^2). Multiplying old extents by twelve +and retaining fixed Q yields total fresh backing `O_Q(V+(E+1)^2+1)`, in +addition to the protected caller ancestor and public/context storage. +The predecessor's finer occupied-content bound is retained separately from +this conservative fixed-role backing bound. + +Clearing erases contents without shrinking previously visited storage. At a +common fixed origin, the retained backing of role i after completed calls +1..j is at least its historical maximum and is bounded by the maximum of the +displayed per-call envelopes, plus origin/ancestor offsets. More explicitly, +if its old extent on call k is z_i(k) at physical origin o_i(k), charge + +``` +sum_i max_(k<=j) (o_i(k) + 12 z_i(k) + O(1)), +``` + +plus borrowed public/context backing and the caller continuation bank. +The same physical origins may be reused only after the source closure/erase +boundary. A smaller subsequent call encounters fresh physical blanks after +its own current frontier and does not rescan old blank historical backing. + +## 7. Evidence and boundaries + +The full current packets are checked against a separately written direct +Kronecker-coefficient matrix oracle. The oracle sums all `2^f` input values +for each selected-fibre output; it does not call the retained butterfly, +split/merge, carry code or helper alignment routines. It checks all records, +coefficients, signs and output format. Physical fixtures cover spaced offsets, +multiple outer/inner rows, forward/inverse tensors, dirty spectators, named +later-field parity and overflow failures, valid retry and shrinking history. + +Source/token, alias, wrong-offset, wrong-direction and corrupted-source +controls reject. A no-ordinary-constructor control confirms the new direct +leaf does not depend on the older ordinary service. Normal and optimized +replays are regression/coverage evidence. The quantified claim follows from +the preceding source composition argument and its explicit premises, not from +finite sampling or rerunning one implementation. + +The actual source token is exercised on a reduced current descriptor fixture; +it is not an execution of the enormous selected rank-nine complete packet. +No production native exponent, complete selected recurrence, flat-table +export, full source word or integer recovery is tested. All five selected +framework assumptions remain on the selected certificate. This is one +constructed physical leaf boundary, not a new kappa or an unconditional +integer-multiplication theorem. + +## Open next questions + +1. Export this finite source refinement to the actual flat primitive table + syntax and prove its relation to the source control, including the same + rejection boundary. The existing source adapter does not itself fill + `Controller.services` with tables. +2. Compose the actual current monomial entrance, this positive child and its + monomial exit under one source occurrence and precision allocation. Keep + each owner and source order explicit; a matching token is not a completed + MOVE execution. +3. Bind the cutoff and descriptor/word growth laws to the complete current + recurrence. The direct bill is suitable only where the certified cutoff + admits it; no accelerated arbitrary-width substitution follows. diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/README.md b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/README.md new file mode 100644 index 0000000000..753a44f2b3 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/README.md @@ -0,0 +1,67 @@ +# Execute a current coded positive Gaussian leaf + +Prepared for **@CubeJerry**, with substantial OpenAI assistance. **No new κ.** + +This package fills one source-relative numerical boundary of the current +compiled caller: its positive rank-one `PAID` leaf, on complete three-bit-coded +signed complex fields and the actual twenty-three-field runtime descriptor. +The source binder identifies owner 236 and MOVE 9896 of the selected #6030 +word. The surrounding monomial entrance/exit remain separate. + +The provider executes #3091's unchanged physical C kernel and complete encoded +axis traversal. It preserves every coefficient, spectator, delimiter, header +and protected ancestor; named exactness/headroom failures preserve the public +input, erase the private work and allow a valid retry. All work uses **349 +fixed ports**. It constructs and calls **no ordinary supplier**. + +The new result is the current-format/descriptor/source-token join and its +complete physical cost/backing proof. The C identity, fused arithmetic, +tensor-grid reserve and old direct-leaf tariff are credited predecessors. +[PROOF.md](PROOF.md) states the all-size theorem, numerical premises and exact +normalization. It is a source-level finite-control refinement; a literal +`Controller.execute_table` exporter is still needed. + +For physical input V, descriptor length E and positive column count f, the +complete cost is `F_template + O(fV + (E+1)^4 + 349)`. The implementation checks +`f<=cutoff`. It does not substitute this direct bill for the faster recursive +nonleaf service. Historical visited backing remains charged after erasure. + +## Reproduction + +From the repository root, with Python 3.12 and the standard library: + +```sh +python3 -B scripts/research_package.py --package research/current-coded-gaussian-leaf +``` + +Expected: `PASS_CURRENT_CODED_GAUSSIAN_LEAF`, `PASS_CURRENT_LEAF_CONTROLS` and +`PASS_REGISTERED_RESEARCH_PACKAGE`. [VERIFY.json](VERIFY.json) registers the +bounded normal/optimized replays. [VERIFICATION.md](VERIFICATION.md) records +what actually ran, the negative controls and the independent review boundary. + +## Sources, novelty and limits + +Canonical base: `7c49fe32c55de02c2c873655c804b16e4c3fef0a`. [SOURCES.json](SOURCES.json) +pins canonical inputs. [DEPENDENCIES.json](DEPENDENCIES.json) authenticates +all copied computational bytes and their origins. The current codec dependency +is published at `CubeJerry/integer-mult-bounds@5629e7772d1720d6727465e328a45694f8620538`; +[BINDING-SOURCE-TREE.json](BINDING-SOURCE-TREE.json) records its independently +retrieved Git tree entries. No uncommitted predecessor is imported. + +Credit Jose Manuel (`jmbarrancoml`) and #3091, the #3087/#3055 tape/monomial +lineage, Alejandro Zarzuelo Urdiales, Nick Petalas, James Chang, AAAmirinu, +DreamingOfClouds' #6030 word, the retained current lifecycle/row dispatcher +authors, and the source-specific notices. See [NOTICE.md](NOTICE.md). + +This is distinct from #6890's caller algebra, #6900/#6901's ideal precision, +the current monomial adapter and current ADD/SCALE work. The complete source +token fixture uses reduced geometry; it is not a selected rank-nine production +packet. A complete caller, admitted global cutoff/stock/precision costs, +nonleaf service, flat table and analytic recovery remain open. All five +foundational assumptions remain on the selected record. + +## Open next questions + +The structured questions and their first useful steps are in [TASK.json](TASK.json) +and the proof: export the actual service table, compose one complete current +MOVE, and integrate the certified direct-leaf cutoff with the full recurrence. diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/SOURCES.json b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/SOURCES.json new file mode 100644 index 0000000000..9b9dae5a76 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/SOURCES.json @@ -0,0 +1,54 @@ +{ + "schema_version": 1, + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa" + }, + { + "path": "research/physical-gaussian-leaf/coefficient_engine.py", + "usage": "provenance", + "git_blob": "dff2f099b60c23310a10665cd81e443282b249e8", + "sha256": "fff28cbc27b95ed546ac65f70279fa41a933421f1cd32b988ae8910632f0efcf" + }, + { + "path": "research/physical-gaussian-leaf/axis_stream.py", + "usage": "provenance", + "git_blob": "ba8230443fdb0370b72a7a617ba7d88eb23a9c37", + "sha256": "40dea1c6fa41effd8e7a61f39a3a599e897370ca118e332ee5301a905dbb2998" + }, + { + "path": "research/physical-gaussian-leaf/signed_linear.py", + "usage": "provenance", + "git_blob": "d17018a976ea4af15b6b5828a091d799435bacfc", + "sha256": "5b86afc33042e1c43eaa6957f94e0ebf403d1b07bb26d30ba89aa14d71f76078" + }, + { + "path": "research/physical-gaussian-leaf/PROOF.md", + "usage": "provenance", + "git_blob": "e98db470cdb8bfc49e9da86c39c0d6ae16e92716", + "sha256": "29ebd43146f921077f980a408915ecc3a5199a07fcdadc624a8282c06b0b8104" + }, + { + "path": "research/p104-helper470-twin-rung-removal/WORD.json.gz", + "usage": "provenance", + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f" + }, + { + "path": "research/p104-native-channel/vendor/clifford_exact.py", + "usage": "provenance", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/leaf_provider.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/leaf_provider.py new file mode 100644 index 0000000000..fe00af58aa --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/leaf_provider.py @@ -0,0 +1,198 @@ +"""Current coded positive rank-one Gaussian leaf with complete physical return. + +Runtime widths and coordinates stay on encoded tapes. The exact C kernel, +finite carry, axis traversal and O(f V) tariff are inherited from #3091. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from contextlib import ExitStack +from leaf_sources import activate, need + +S = activate() +from cardinal_counts import Count, positive +from compact_counts import power_two +from encoded import compare, divide, subtract +from records import Tape +from scratch_pool import ScratchPool +from session import OuterScope, erase_marker +from stream import Counter + +SCHEMA = S.header.SCHEMA + + +class LeafCohort: + """Published symbol codec, without an unused ordinary/parking engine.""" + def __init__(self, tapes): + S.codec.install_tape_methods() + self.tapes = tuple(tapes) + self.markers = [] + for tape in self.tapes: + need(tape.head == 1 and tape.cells[0] in (2, 4) + and all(x == 4 for x in tape.cells[1:]), "compiled blank leaf baseline") + self.markers.append(tape.cells[0]) + self.ports = None + + def bind(self, ports): + need(len(ports) == len(self.tapes) and len(set(map(id, ports))) == len(ports), + "exact fixed distinct leaf inventory") + self.ports = tuple(ports) + for tape, port in zip(self.tapes, ports): + tape.native_port = S.codec.SymbolPort(port) + + def start(self): + need(self.ports is not None, "leaf ports fixed before input") + for tape, marker in zip(self.tapes, self.markers): + tape.native_port.initialize(marker) + tape.head = 1 # observer only; no runtime address is read + + def finish(self): + for port in self.ports: + S.abi.retire(port) + + +class Provider: + NAMES = ("before", "selected", "after") + + def __init__(self, inverse=False): + need(type(inverse) is bool, "compiled Gaussian direction") + self.inverse = inverse + with S.codec.collect_tapes() as tapes: + self.engine = S.coefficient.CoefficientEngine(self.NAMES, "selected") + self.pool = ScratchPool(128) + self.scope = OuterScope(self.pool) + self.bridge, self.field_guide, self.header_guide, self.length_guide = (Tape() for _ in range(4)) + self.cohort = LeafCohort(tapes) + + @property + def port_count(self): + return len(self.cohort.tapes) + + def bind(self, work): + self.cohort.bind(work) + + def read_header(self, context): + return S.header.Provider.read_header(self, context) + + def component_width(self, field): + width = Count.literal(0) + while field.read() in (0, 1): + width.increment() + field.move(1) + need(field.read() == 2, "canonical signed component delimiter") + remaining = Counter(width) + try: + while not remaining.finished: + field.move(-1) + remaining.decrement() + finally: + remaining.close() + return width + + def prepare(self, header, h, cleanup): + def own(value): + cleanup.callback(value.close) + return value + for name in ("outer", "rows", "f", "K", "record_bits", "row_bits", "cutoff"): + positive(header[name]) + one, two = own(Count.literal(1)), own(Count.literal(2)) + need(compare(h, two) >= 0 and compare(header["rho"], header["K"]) < 0, + "signed width and current offset") + need(compare(header["f"], header["cutoff"]) <= 0, + "elementary PAID branch f <= cutoff") + selected = own(Count.product(header["f"], header["K"])) + end = own(Count(selected)) + end.add(header["active_start"]) + after = own(subtract(header["within_bits"], end)) + top = own(subtract(header["K"], one)) + rho = own(subtract(top, header["rho"])) + complete = own(power_two(header["within_bits"])) + row = own(Count.product(complete, header["record_bits"])) + need(compare(row, header["row_bits"]) == 0, "exact complete coded row extent") + pair = own(Count(h)) + pair.increment() + pair.multiply_small(6) + coefficients, remainder = divide(header["record_bits"], pair) + own(coefficients); own(remainder) + need(remainder.zero(), "record_bits equals 6 r (h+1)") + positive(coefficients) + rows = own(Count.product(header["outer"], header["rows"])) + return (header["active_start"], selected, after), rho, coefficients, rows + + def rewind_field(self, field): + self.field_guide.rewind() + while self.field_guide.read() != 4: + need(self.field_guide.read() == 1, "complete field guide") + field.move(-1) + self.field_guide.step(1) + self.field_guide.rewind() + + def import_field(self, field, h): + while field.read() != 4: + for _ in (0, 1): + remaining = Counter(h) + try: + while not remaining.finished: + bit = field.read() + need(bit in (0, 1), "complete uniform signed field") + self.bridge.append(bit) + self.field_guide.append(1) + field.move(1) + remaining.decrement() + finally: + remaining.close() + need(field.read() == 2, "exact component delimiter") + self.field_guide.append(1) + field.move(1) + self.bridge.rewind() + self.rewind_field(field) + + def export_field(self, field, returned, h): + returned.rewind(); self.field_guide.rewind() + while returned.read() != 4: + for _ in (0, 1): + remaining = Counter(h) + try: + while not remaining.finished: + bit = returned.read() + need(bit in (0, 1) and field.read() in (0, 1) + and self.field_guide.read() == 1, "complete returned signed component") + field.write(bit) + field.move(1); returned.step(1); self.field_guide.step(1) + remaining.decrement() + finally: + remaining.close() + need(field.read() == 2 and self.field_guide.read() == 1, + "preserved component delimiter") + field.move(1); self.field_guide.step(1) + need(field.read() == self.field_guide.read() == 4, "exact complete return extent") + self.rewind_field(field) + self.field_guide.clear() + returned.rewind() + + def run(self, field, context): + """In-place current leaf; preserve parent on named arithmetic rejection. + + Caller guarantees genuinely disjoint complete physical segments, valid + context/format, signed exactness and the completed shape/leaf premise. + Object guards reject obvious aliases but not hidden overlapping wrappers. + """ + need(self.cohort.ports is not None and field.tape is not context.tape + and all(field.tape is not port and context.tape is not port for port in self.cohort.ports), + "distinct current field, context and owned work") + self.cohort.start() + try: + with S.codec.execution(), self.scope.installed(), ExitStack() as cleanup: + header = self.read_header(context) + for value in header.values(): + cleanup.callback(value.close) + h = self.component_width(field) + cleanup.callback(h.close) + widths, rho, coefficients, rows = self.prepare(header, h, cleanup) + self.import_field(field, h) + with self.scope.suspended(): + returned = self.engine.run_leaf(self.bridge, widths, header["f"], header["K"], + rho, h, coefficients, rows, self.inverse) + self.export_field(field, returned, h) + returned.clear(); erase_marker(returned); self.bridge.clear() + self.pool.empty() + finally: + self.cohort.finish() diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/leaf_sources.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/leaf_sources.py new file mode 100644 index 0000000000..154f4d18be --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/leaf_sources.py @@ -0,0 +1,68 @@ +"""Authenticate unchanged #3091 and the published current physical vocabulary. + +Only host-side archive discovery changes. Computational source bytes are frozen. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from hashlib import sha1, sha256 +import importlib.util +import json +from pathlib import Path, PurePosixPath +import sys +from types import SimpleNamespace + +HERE = Path(__file__).resolve().parent +_state = None + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def authenticate(root=HERE): + seen = set() + for row in json.loads((root / "DEPENDENCIES.json").read_text())["files"]: + name = PurePosixPath(row["path"]) + need(not name.is_absolute() and ".." not in name.parts and name.parts[0] == "vendor", + "relative retained computational source") + file = root / str(name) + need(str(name) not in seen and file.is_file() and not file.is_symlink(), "unique regular source") + seen.add(str(name)) + raw = file.read_bytes() + need(sha256(raw).hexdigest() == row["sha256"] + and sha1(b"blob " + str(len(raw)).encode() + b"\0" + raw).hexdigest() == row["git_blob"], + "unchanged computational source: " + str(name)) + return len(seen) + + +def load(name, path): + need(name not in sys.modules, "cold source module: " + name) + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + exec(compile(Path(path).read_bytes(), str(path), "exec"), module.__dict__) + return module + + +def activate(): + global _state + if _state is not None: + return _state + authenticate() + binding = HERE / "vendor/binding" + sys.path.insert(0, str(binding)) + base = load("binding_sources", binding / "binding_sources.py").activate() + codec = load("codec", binding / "codec.py") + provider = load("retained_current_header", binding / "provider.py") + _state = SimpleNamespace(base=base, codec=codec, header=provider, abi=base.abi) + sys.path.insert(0, str(HERE / "vendor/leaf")) + # Retained imports of leaf_sources resolve here. No retained arithmetic + # body is changed and no ordinary supplier is constructed or invoked. + _state.linear = load("signed_linear", HERE / "vendor/leaf/signed_linear.py") + _state.axis = load("axis_stream", HERE / "vendor/leaf/axis_stream.py") + _state.coefficient = load("coefficient_engine", HERE / "vendor/leaf/coefficient_engine.py") + need(_state.coefficient.Count is base.counts.Count + and _state.coefficient.Tape is base.records.Tape + and _state.axis.Count is base.counts.Count, + "one actual Count/Tape vocabulary") + return _state diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/selected_service.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/selected_service.py new file mode 100644 index 0000000000..5a64f61e9c --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/selected_service.py @@ -0,0 +1,79 @@ +"""Bind one actual selected rank-one PAID token to the current leaf provider. + +The source monomial adapters remain separate. This installs only their positive +Gaussian middle child. Prepared for @CubeJerry with substantial OpenAI assistance. +""" +import gzip +from hashlib import sha256 +import json +from leaf_sources import HERE, authenticate, load, need +from leaf_provider import Provider + +_source = None +EVENT = 9896 +RAW = ("MOVE", 236, 3, 7, False) + + +def source_boundary(): + global _source + if _source is not None: + return _source + authenticate() + word = json.loads(gzip.decompress((HERE / "vendor/selected/WORD.json.gz").read_bytes())) + need(tuple(word["program"][EVENT]) == RAW, "actual selected MOVE token") + ir = load("current_leaf_source_ir", HERE / "vendor/binding/vendor/lifecycle/source_ir.py") + events, statistics = ir.current_local(word) + matches = [event for event in events if event.op == "PAID" and event.token == ("local", EVENT, RAW)] + need(len(matches) == 1 and matches[0].fields == (236,) and matches[0].rank == 1, + "one actual positive rank-one current PAID event") + event = matches[0] + k = events.index(event) + need(events[k - 1].token == ("move-in", "local", EVENT, RAW) + and events[k + 1].token == ("move-out", "local", EVENT, RAW), + "source chronological adapter/positive-child/adapter order") + clifford = load("current_leaf_clifford", HERE / "vendor/selected/clifford_exact.py") + left = clifford.canonical_frame(9, tuple(word["frames"][3])) + right = clifford.canonical_frame(9, tuple(word["frames"][7])) + record, lowered = clifford.lower_child(left.adjoint().then(right)) + need(record["rank"] == 1, "actual canonical middle Fourier rank") + # Both columns of the exact source-positive C, with absolute normalization. + columns = [clifford.fourier(1).zero_state(), + clifford.xgate(1, 1).then(clifford.fourier(1)).zero_state()] + need(columns == [([(1, 1), (1, -1)], 1), ([(1, -1), (1, 1)], 1)], + "source C coefficients, phase and exact denominator") + report = dict(event=EVENT, raw=RAW, owner=236, rank=1, token=event.token, + source_events=statistics["events"], exact_C_columns=columns, + record_sha256=sha256(json.dumps(record, sort_keys=True, separators=(",", ":")).encode()).hexdigest(), + positive_child_only=True, monomials_included=False, + selected_frontier_changed=False) + _source = event, report + return _source + + +class Service: + def __init__(self, event): + expected, self.report = source_boundary() + need((event.op, event.fields, event.token, event.rank) + == (expected.op, expected.fields, expected.token, expected.rank), + "exact actual current PAID token, owner and rank") + self.owner = event.fields[0] + self.token = ("leaf",) + event.token + self.provider = Provider() + self.field = self.context = None + + @property + def port_count(self): + return self.provider.port_count + + def bind(self, work, fields, context): + need(self.owner in fields, "actual current owner has a complete physical field") + self.field, self.context = fields[self.owner], context + self.provider.bind(work) + + def run(self): + need(self.field is not None, "source/service binding completed before numerical input") + self.provider.run(self.field, self.context) + + +if __name__ == "__main__": + print("PASS_CURRENT_SELECTED_LEAF_BINDING " + json.dumps(source_boundary()[1], sort_keys=True)) diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/PROOF.md b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/PROOF.md new file mode 100644 index 0000000000..e98db470cd --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/PROOF.md @@ -0,0 +1,234 @@ +# Fused Gaussian coefficients on encoded sequential tapes + +Jose Manuel (`jmbarrancoml`), with substantial OpenAI Codex assistance. + +I implement the coefficient boundary after PR3087. I retain PR2287's Gaussian +operator/grid convention, James Chang's PR1869 finite ripple-addition lineage, +AAAmirinu's PR2327 staged-arithmetic audit, and Alejandro Zarzuelo Urdiales's +Gaussian parity and tensor-grid results. I distinguish this implementation from +Nick Petalas's PR2772/3089 prefix and capacity arguments. I supply a written +structured-program refinement under the named source contracts. + +## 1. Signed coefficient contract + +Supply canonical encoded width h>=2 and distinct complete h-bit component +tapes at their origins. Interpret each component as a two's-complement integer +on one common fixed grid. I preserve the input component tapes and append the +result to a separate owned output. At the enclosing engine boundary I return +the output at its origin and erase the owned scratch contents and markers. + +For two Gaussian inputs a=ar+i*ai and b=br+i*bi, the credited C operation is + + p=a+b, q=i(a-b), outputs ((p+q)/2,(p-q)/2). + +Writing X=(ar,ai,br,bi), the four output numerators have rows + + (+1,-1,+1,+1), (+1,+1,-1,+1), + (+1,+1,+1,-1), (-1,+1,+1,+1). + +The inverse uses rows 3,4,1,2. Each row has three positive terms and one +negative term. I implement these rows without storing p, q or a complete +unhalved numerator as an h-bit signed coefficient. + +For aligned ADD/subtraction I implement x+y and x-y on each real/imaginary +component. I preserve both borrowed packets, including the original target. +The caller supplies their common address order and scale. Equal byte lengths +cannot establish semantic alignment. + +For a nested caller, I suspend its allocation scope and supply physical +`borrowed_tape`/`borrowed_count` views. After return I restore the caller scope, +copy the protected output into a caller lease, then clear the callee output +and marker. I test this exchange with live parent Counts and payload leases +across a leaf call followed by subtraction. + +## 2. Finite carry and exact acceptance + +Let L=2^(h-1). For a C numerator N, signed inputs in [-L,L-1] imply + + -4L+1 <= N <= 4L-3. + +Thus h+2 signed bits suffice for N. At bit k I read the fixed tuple of input +bits and use + + s_k = c_k + sum_i epsilon_i*x_(i,k), + d_k = s_k mod 2, c_(k+1) = floor(s_k/2), c_0=0. + +I use floor division for negative values. Since the signed bit sum belongs +to [-1,3], the four carry states {-1,0,1,2} form a closed set. Induction gives + + sum_i epsilon_i*low_k(X_i) + = sum_(j=1, K>=1, `0<=rho=1 and outer-row count +C>=1. The selected field has width fK. Other complete fields may be dirty and +may have width zero. Put + + R=2hr, a=sum(field widths), V=C*2^a*R. + +Within each record concatenate r Gaussian fields, each as h real bits then +h imaginary bits, least significant bit first. Supply the complete borrowed +payload and descriptors at their local origins. + +For an encoded address position j counted from the left, `c_axis` derives +`before=2^j`, `after=2^(a-j-1)`, and `suffix=after*R`. For each outer row and +prefix it copies the two suffix blocks into separate streams. Their order +aligns precisely the records whose selected bit differs, with identical +trailing addresses and coefficient fields. I traverse `after*r` Gaussian +pairs, use four reusable component buffers, and write two output suffixes. +I merge them in their original left/right order before the next prefix. + +Induction on the pair, prefix and row counters gives the C axis on the whole +packet. I preserve the spectator coordinates and coefficient-field order. +I check exhaustion, erase the suffix buffers and consume the owned input only +after success. I allocate no physical stream per prefix, record or field. + +`run_leaf` clones the borrowed payload once, then applies the f distinct axes +at low-bit positions rho+jK. I keep the axis counter and positions on Count +tapes. For inverse execution I traverse those axes in reverse order and use +the inverse component rows. At successful return I copy the current packet +to the protected output and erase the owned intermediate. + +The successful domain requires exact division and signed fit at each axis +output. If a forward leaf succeeds, its reverse-axis inverse revisits the +preceding accepted states and succeeds without re-encoding. The C inverse +identity establishes this conclusion; a byte roundtrip is only finite evidence. +I do not infer arbitrary intermediate headroom from a final endpoint alone. + +## 4. Realize the credited tensor-grid bound + +Alejandro Zarzuelo Urdiales's Gaussian-parity paper and tensor synthesis already +give the sharp binary reserve. Put pi=1+i. Since + + C = pi^-1 * [[i,1],[1,i]], + +each entry of a k-axis tensor, or its inverse, is a Gaussian unit times +pi^-k. At even k=2s, one real or imaginary part is nonzero with magnitude +2^-s. At odd k=2s+1, both parts have magnitude 2^-(s+1). The common binary +denominator is exactly 2^ceil(k/2); an impulse proves uniform sharpness. + +The same prior synthesis gives the real-component row l1 norm +`2^ceil(k/2)`. Nick Petalas applies the prefix statement in PR2772 and PR3089. +For arbitrary Gaussian-integer input encoded with `ceil(f/2)` reserved bits, +each completed prefix k<=f remains integral on the chosen grid. Its next C +numerator therefore has even low bit. If initial encoded components have +magnitude at most M and + + 2^ceil(f/2)*M <= 2^(h-1)-1, + +the same row norm supplies sufficient signed headroom for every prefix. + +I realize these credited conditions through the fused transducer. I never +interpret its partial digit stream or finite carry as a stored h-bit numerator. +The old root-grid and staged-intermediate bounds remain sufficient. For the +new direct leaf I can also admit inputs under the weaker exact guards above. +Arbitrary interleaved scalars or recursive implementations need their own +prefix analysis. Normalized Hadamard conversion retains its separate f-bit +denominator requirement; I do not transfer the C reserve through normalization. + +## 5. Complete time and space + +In one C pair I copy four h-bit inputs and perform four width-h finite-carry +traversals, each followed by two literal extension steps. Rewinds and clearing +cost O(h). Each Counter initialization costs O(log h), which the following +complete traversal pays. Thus a Gaussian pair costs O(h). + +For one axis I move each payload bit a bounded number of times through split, +arithmetic and merge. Counter resets fit the ensuing complete suffix scans. +Encoded setup costs `O_ell((a+log(R+1))^2)` once; this fits O_ell(2^aR). +The outer counter adds O(C+log(C+1)). Including source rewind, erasure and +output handling, I obtain O_ell(V) per axis without a long-record hypothesis. + +Initial payload cloning, final protected-output copying and leaf parameter +setup cost O_ell(V). Encoded position changes fit the axis charges. I obtain +O_ell(fV) for f>=1 in either direction. A rejected invocation costs at most +that upper bound. This is the direct leaf tariff. I retain PR2287's stopping +predicate `e<73 or e^1000= 0 and compare(rho,K) < 0, "leaf signed width and residue") + wide = Count.product(f,K) + need(compare(widths[self.names.index(self.field)],wide) == 0, "complete selected leaf field") + record_bits = Count.product(component_bits,coefficients) + record_bits.multiply_small(2) + plan = Layout(self.names,widths,record_bits) + total = Count.product(plan.row_bits,outer_rows) + current = self.pool.acquire() + source.rewind() + copy_bits(source,current,total) + need(source.read() == BLANK, "complete borrowed leaf packet") + source.rewind() + current.rewind() + remaining = Counter(f) + if inverse: + count = subtract(f,one) + try: + low = Count.product(count,K) + finally: + count.close() + low.add(rho) + else: + low = Count(rho) + while not remaining.finished: + position = plan.bit_position(self.field,low) + current = c_axis(current,plan,position,component_bits,coefficients,outer_rows, + self.pool.acquire,inverse) + position.close() + position = None + remaining.decrement() + if not remaining.finished: + if inverse: + following = subtract(low,K) + low.close() + low = following + else: + low.add(K) + append_bits(current,self.output) + current.clear() + current = None + except CoefficientDomainError as failure: + error = failure + finally: + source.rewind() + if current is not None: + current.clear() + if plan is not None: + plan.close() + for value in (one,two,wide,record_bits,total,remaining,low,position): + if value is not None: + value.close() + self.pool.empty() + return self.finish(error) + + def run_add(self,target,source,component_bits,gaussians,subtract_source=False): + need(type(subtract_source) is bool, "compiled aligned-add direction") + positive(component_bits) + positive(gaussians) + left,right = borrowed_tape(target),borrowed_tape(source) + need(left is not right and left is not self.output and right is not self.output, + "distinct aligned Gaussian operands and return") + self.rearm() + two = count = remaining = None + buffers = () + error = None + with sealed_constructors(),self.scope.installed(): + try: + two = Count.literal(2) + need(compare(component_bits,two) >= 0, "aligned-add signed width") + count = Count(gaussians) + count.multiply_small(2) + remaining = Counter(count) + buffers = tuple(self.pool.acquire() for _ in range(2)) + left.rewind() + right.rewind() + while not remaining.finished: + add_component(left,right,self.output,component_bits,buffers,subtract_source) + remaining.decrement() + need(left.read() == right.read() == BLANK, "complete aligned Gaussian operands") + except CoefficientDomainError as failure: + error = failure + finally: + left.rewind() + right.rewind() + for buffer in buffers: + buffer.clear() + for value in (two,count,remaining): + if value is not None: + value.close() + self.pool.empty() + return self.finish(error) diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/signed_linear.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/signed_linear.py new file mode 100644 index 0000000000..d17018a976 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/leaf/vendor/leaf/signed_linear.py @@ -0,0 +1,91 @@ +"""Finite-carry exact C components and signed sums on encoded-width words.""" +import leaf_sources +leaf_sources.activate() +from compact_counts import copy_bits +from session import borrowed_tape +from stream import Counter +from words import BLANK,need + +ROWS = ((1,-1,1,1),(1,1,-1,1),(1,1,1,-1),(-1,1,1,1)) + + +class CoefficientDomainError(ValueError): + pass + + +def transition(carry,bits,signs): + value = carry+sum(sign*bit for sign,bit in zip(signs,bits)) + return value%2,value//2 + + +def linear_word(sources,target,width,signs,halve=False): + """Append an exact signed word; preserve the fixed input component tapes.""" + need(type(sources) is tuple and type(signs) is tuple and type(halve) is bool and + ((halve and len(sources) == 4 and signs in ROWS) or + (not halve and len(sources) == 2 and signs in ((1,1),(1,-1)))), + "compiled finite Gaussian coefficient operation") + remaining = Counter(width) + carry,first,output_sign = 0,True,0 + sign_bits = (0,)*len(sources) + for source in sources: + source.rewind() + try: + need(not remaining.finished, "positive signed component width") + while not remaining.finished: + bits = tuple(source.read() for source in sources) + need(all(bit in (0,1) for bit in bits), "complete signed coefficient inputs") + for source in sources: + source.step(1) + digit,carry = transition(carry,bits,signs) + need(-1 <= carry <= 2, "finite signed carry state") + if halve and first: + if digit: + raise CoefficientDomainError("inexact Gaussian halving") + else: + target.append(digit) + output_sign = digit + first = False + sign_bits = bits + remaining.decrement() + need(all(source.read() == BLANK for source in sources), "exact fixed component widths") + for extension in range(2 if halve else 1): + digit,carry = transition(carry,sign_bits,signs) + if halve and extension == 0: + target.append(digit) + output_sign = digit + elif digit != output_sign: + raise CoefficientDomainError("signed Gaussian result headroom") + finally: + remaining.close() + for source in sources: + source.rewind() + + +def c_pair(left,right,out_left,out_right,width,buffers,inverse=False): + """Consume two complete Gaussian fields using four reusable component roles.""" + need(type(buffers) is tuple and len(buffers) == 4 and type(inverse) is bool, + "fixed C component roles and direction") + try: + for source,pair in ((left,buffers[:2]),(right,buffers[2:])): + for buffer in pair: + copy_bits(source,buffer,width) + buffer.rewind() + rows = ROWS[2:]+ROWS[:2] if inverse else ROWS + for signs,target in zip(rows,(out_left,out_left,out_right,out_right)): + linear_word(buffers,target,width,signs,True) + finally: + for buffer in buffers: + borrowed_tape(buffer).clear() + + +def add_component(left,right,target,width,buffers,subtract=False): + need(type(buffers) is tuple and len(buffers) == 2 and type(subtract) is bool, + "fixed signed-add component roles and direction") + try: + for source,buffer in zip((left,right),buffers): + copy_bits(source,buffer,width) + buffer.rewind() + linear_word(buffers,target,width,(1,-1) if subtract else (1,1)) + finally: + for buffer in buffers: + borrowed_tape(buffer).clear() diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/DEPENDENCIES.json b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/DEPENDENCIES.json new file mode 100644 index 0000000000..cbe38bbf8f --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/DEPENDENCIES.json @@ -0,0 +1,1203 @@ +{ + "files": [ + { + "git_blob": "9e68f7226669eb4b92330023e16a86739aa859ce", + "origin": { + "commit": "5629e7772d1720d6727465e328a45694f8620538", + "original_path": "research/compiled-compact-native-binding/DEPENDENCIES.json", + "repository": "CubeJerry/integer-mult-bounds" + }, + "path": "vendor/binding/DEPENDENCIES.json", + "sha256": "8481fde09d925fe143a604a4924f05bb1ade2d1ac8f9068389680c9406f71507" + }, + { + "git_blob": "859eb593d3b5bb07b3fd8a3b1034b4ac19a8dd6c", + "origin": { + "commit": "5629e7772d1720d6727465e328a45694f8620538", + "original_path": "research/compiled-compact-native-binding/PROOF.md", + "repository": "CubeJerry/integer-mult-bounds" + }, + "path": "vendor/binding/PROOF.md", + "sha256": "acabf664e97b35d5c63998c6f08bbea27369b36db14b203c4ef62180a9535faf" + }, + { + "git_blob": "15469f097247a4627336b9bb77d03b8696533276", + "origin": { + "commit": "5629e7772d1720d6727465e328a45694f8620538", + "original_path": "research/compiled-compact-native-binding/binding_sources.py", + "repository": "CubeJerry/integer-mult-bounds" + }, + "path": "vendor/binding/binding_sources.py", + "sha256": "e3b1cd40a2436381b3688aa3a5a740d402d08d0611dc43a629634bb1a6f7b299" + }, + { + "git_blob": "bf3bd0d5a6fbfa1e7a56c36578c2caaa0130c7c5", + "origin": { + "commit": "5629e7772d1720d6727465e328a45694f8620538", + "original_path": "research/compiled-compact-native-binding/codec.py", + "repository": "CubeJerry/integer-mult-bounds" + }, + "path": "vendor/binding/codec.py", + "sha256": "60f94c991568981c1ae8633bbc9c4d3c259e2df0654e8720d7f4554737d8e136" + }, + { + "git_blob": "481013b988e5ae8189a0dddfcbb2f521e3142cab", + "origin": { + "commit": "5629e7772d1720d6727465e328a45694f8620538", + "original_path": "research/compiled-compact-native-binding/provider.py", + "repository": "CubeJerry/integer-mult-bounds" + }, + "path": "vendor/binding/provider.py", + "sha256": "3b7bb4f7940ffa9fafd34d25bbb1a9225e1b671924ed194ad012cb26251d7460" + }, + { + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "origin": { + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "group": "deferred", + "original_path": "research/p104-6030-deferred-layer/PROOF.md", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2" + }, + "path": "vendor/binding/vendor/DEFERRED-PROOF.md", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2" + }, + { + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "origin": { + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "group": "selected", + "original_path": "certificates/selected-result.json", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa" + }, + "path": "vendor/binding/vendor/SELECTED-RESULT.json", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa" + }, + { + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "origin": { + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "group": "task", + "original_path": "docs/research/agent-task-catalog.json", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + "path": "vendor/binding/vendor/TASK-CATALOG.json", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "origin": { + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "group": "compact", + "original_path": "research/physical-complex-compact/PROOF.md", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48" + }, + "path": "vendor/binding/vendor/compact/PROOF.md", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48" + }, + { + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "origin": { + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "group": "compact", + "original_path": "research/physical-complex-compact/compact_control.py", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284" + }, + "path": "vendor/binding/vendor/compact/compact_control.py", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284" + }, + { + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "origin": { + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "group": "compact", + "original_path": "research/physical-complex-compact/compact_counts.py", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d" + }, + "path": "vendor/binding/vendor/compact/compact_counts.py", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d" + }, + { + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "origin": { + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "group": "compact", + "original_path": "research/physical-complex-compact/compact_engine.py", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098" + }, + "path": "vendor/binding/vendor/compact/compact_engine.py", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098" + }, + { + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "origin": { + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "group": "compact", + "original_path": "research/physical-complex-compact/compact_layout.py", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce" + }, + "path": "vendor/binding/vendor/compact/compact_layout.py", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce" + }, + { + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "origin": { + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "group": "compact", + "original_path": "research/physical-complex-compact/compact_streams.py", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249" + }, + "path": "vendor/binding/vendor/compact/compact_streams.py", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249" + }, + { + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "origin": { + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "group": "compact", + "original_path": "research/physical-complex-compact/native_sources.py", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572" + }, + "path": "vendor/binding/vendor/compact/native_sources.py", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572" + }, + { + "git_blob": "96b032f662397d496c4d827839441b6794881a53", + "origin": { + "git_blob": "96b032f662397d496c4d827839441b6794881a53", + "group": "dispatch", + "original_path": "research/compiled-row-stock-dispatch/PROOF.md", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "repository": "CubeJerry/integer-mult-bounds", + "sha256": "b0ed45deb84fa2ce835246d7de3c85ccdacf24ab68235cf1138fe6ff4c4ce5d9" + }, + "path": "vendor/binding/vendor/dispatch/PROOF.md", + "sha256": "b0ed45deb84fa2ce835246d7de3c85ccdacf24ab68235cf1138fe6ff4c4ce5d9" + }, + { + "git_blob": "70bb2c54a6dbf9f17a55bbae8383d9bfde933e52", + "origin": { + "git_blob": "70bb2c54a6dbf9f17a55bbae8383d9bfde933e52", + "group": "task", + "original_path": "research/compiled-row-stock-dispatch/TASK.json", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "repository": "CubeJerry/integer-mult-bounds", + "sha256": "6b5334d10044644ba646452b0e9e21528061768726d124a4a97af26785aa9ec9" + }, + "path": "vendor/binding/vendor/dispatch/TASK.json", + "sha256": "6b5334d10044644ba646452b0e9e21528061768726d124a4a97af26785aa9ec9" + }, + { + "git_blob": "5752189b8a838596346df8dde89024621b513e41", + "origin": { + "git_blob": "5752189b8a838596346df8dde89024621b513e41", + "group": "dispatch", + "original_path": "research/compiled-row-stock-dispatch/compiler_routes.py", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "repository": "CubeJerry/integer-mult-bounds", + "sha256": "d375f8c2e666ffd2ebe6de34ccb7756ac9fa4a4cd5f866cb025a781f8538c599" + }, + "path": "vendor/binding/vendor/dispatch/compiler_routes.py", + "sha256": "d375f8c2e666ffd2ebe6de34ccb7756ac9fa4a4cd5f866cb025a781f8538c599" + }, + { + "git_blob": "30ba41725f7e1ba3dd058abd30c66d19820a008d", + "origin": { + "git_blob": "30ba41725f7e1ba3dd058abd30c66d19820a008d", + "group": "dispatch", + "original_path": "research/compiled-row-stock-dispatch/row_programs.py", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "repository": "CubeJerry/integer-mult-bounds", + "sha256": "a59510516d1397382de6141edc1eb69cf3ba5e6e330198deb5e335e543300be4" + }, + "path": "vendor/binding/vendor/dispatch/row_programs.py", + "sha256": "a59510516d1397382de6141edc1eb69cf3ba5e6e330198deb5e335e543300be4" + }, + { + "git_blob": "9c3c97d86a7bdd7b95944218bf1e6e4a5a1746a1", + "origin": { + "git_blob": "9c3c97d86a7bdd7b95944218bf1e6e4a5a1746a1", + "group": "dispatch", + "original_path": "research/compiled-row-stock-dispatch/vendor/occurrence_geometry.py", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "repository": "CubeJerry/integer-mult-bounds", + "sha256": "f3504a73803da120040cc62ee8f5e8b849237daf508a7146272d55624c3f8396" + }, + "path": "vendor/binding/vendor/dispatch/vendor/occurrence_geometry.py", + "sha256": "f3504a73803da120040cc62ee8f5e8b849237daf508a7146272d55624c3f8396" + }, + { + "git_blob": "1e3533efa92c3bab35916ae6844290586d18ff27", + "origin": { + "git_blob": "1e3533efa92c3bab35916ae6844290586d18ff27", + "group": "dispatch", + "original_path": "research/compiled-row-stock-dispatch/vendor/row_padding.py", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "repository": "CubeJerry/integer-mult-bounds", + "sha256": "24270408e87b028791670cd63908adeb03162f0919237e8644065c5898fecf2f" + }, + "path": "vendor/binding/vendor/dispatch/vendor/row_padding.py", + "sha256": "24270408e87b028791670cd63908adeb03162f0919237e8644065c5898fecf2f" + }, + { + "git_blob": "605981247e27de68fe78d3a36e2b454efbd6b11e", + "origin": { + "git_blob": "605981247e27de68fe78d3a36e2b454efbd6b11e", + "group": "lifecycle", + "original_path": "research/compiled-owned-bank-lifecycle/PROOF.md", + "published_commit": "ab239cb6ee884e7a900dd9101c34448077fad0b0", + "repository": "CubeJerry/integer-mult-bounds", + "sha256": "9a088fa00f10e59df48090b67c6ef7c3641bc9cc36b223deb917740372d57993" + }, + "path": "vendor/binding/vendor/lifecycle/PROOF.md", + "sha256": "9a088fa00f10e59df48090b67c6ef7c3641bc9cc36b223deb917740372d57993" + }, + { + "git_blob": "acf475e4fccaff2fb64bd5b0b3f3fc0d246dc592", + "origin": { + "git_blob": "acf475e4fccaff2fb64bd5b0b3f3fc0d246dc592", + "group": "lifecycle", + "original_path": "research/compiled-owned-bank-lifecycle/machine.py", + "published_commit": "ab239cb6ee884e7a900dd9101c34448077fad0b0", + "repository": "CubeJerry/integer-mult-bounds", + "sha256": "ec597bce13275003ff30e4be481c936401826c1d4af642b55eec0c410774d1df" + }, + "path": "vendor/binding/vendor/lifecycle/machine.py", + "sha256": "ec597bce13275003ff30e4be481c936401826c1d4af642b55eec0c410774d1df" + }, + { + "git_blob": "79c95fa79439f3c893de52991173bd3a5eae2729", + "origin": { + "git_blob": "79c95fa79439f3c893de52991173bd3a5eae2729", + "group": "lifecycle", + "original_path": "research/compiled-owned-bank-lifecycle/source_ir.py", + "published_commit": "ab239cb6ee884e7a900dd9101c34448077fad0b0", + "repository": "CubeJerry/integer-mult-bounds", + "sha256": "54dd93bc50bd10e974c70794df1c13da27f0e3d8cdb6cfe6791a63280096f1b1" + }, + "path": "vendor/binding/vendor/lifecycle/source_ir.py", + "sha256": "54dd93bc50bd10e974c70794df1c13da27f0e3d8cdb6cfe6791a63280096f1b1" + }, + { + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "origin": { + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "group": "compiler", + "original_path": "research/lockstep-completion-pass/executor.py", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e" + }, + "path": "vendor/binding/vendor/lockstep_executor.py", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e" + }, + { + "git_blob": "12be1f06062090fcc68e598bae250f185e3d8524", + "origin": { + "git_blob": "12be1f06062090fcc68e598bae250f185e3d8524", + "group": "ordinary", + "original_path": "research/physical-ordinary-interchange/PROOF.md", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "8a1c2145cd8f080026488a571d95813c09679aa323f19aeaef0ea98030136e1c" + }, + "path": "vendor/binding/vendor/ordinary/PROOF.md", + "sha256": "8a1c2145cd8f080026488a571d95813c09679aa323f19aeaef0ea98030136e1c" + }, + { + "git_blob": "651185a9eec51438949580a34e707f6dd1adbd4b", + "origin": { + "git_blob": "651185a9eec51438949580a34e707f6dd1adbd4b", + "group": "ordinary", + "original_path": "research/physical-ordinary-interchange/binary.py", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "578fb5bc793fc544dca8111605bf9f6067b8ba7dc7489a3ac243e1df3cd37953" + }, + "path": "vendor/binding/vendor/ordinary/binary.py", + "sha256": "578fb5bc793fc544dca8111605bf9f6067b8ba7dc7489a3ac243e1df3cd37953" + }, + { + "git_blob": "2280fa98ff5e4da7c4909814ce4a1c405605ada8", + "origin": { + "git_blob": "2280fa98ff5e4da7c4909814ce4a1c405605ada8", + "group": "ordinary", + "original_path": "research/physical-ordinary-interchange/encoded.py", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "10ad2fa5902a48d49cf2b89a30b3f2711d63a6a43b9512a6427affcdf07335a7" + }, + "path": "vendor/binding/vendor/ordinary/encoded.py", + "sha256": "10ad2fa5902a48d49cf2b89a30b3f2711d63a6a43b9512a6427affcdf07335a7" + }, + { + "git_blob": "81b330a4b886a0f4deab7b0811478bab3fbc107a", + "origin": { + "git_blob": "81b330a4b886a0f4deab7b0811478bab3fbc107a", + "group": "ordinary", + "original_path": "research/physical-ordinary-interchange/ordinary.py", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "7f8338e748bcd42fbef1e7cc47b6c5040dfb3aad216e34759bcb12b8e14f7705" + }, + "path": "vendor/binding/vendor/ordinary/ordinary.py", + "sha256": "7f8338e748bcd42fbef1e7cc47b6c5040dfb3aad216e34759bcb12b8e14f7705" + }, + { + "git_blob": "44b464714277786297c8ee7fd04470dc6394896d", + "origin": { + "git_blob": "44b464714277786297c8ee7fd04470dc6394896d", + "group": "ordinary", + "original_path": "research/physical-ordinary-interchange/physical_words.py", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "89ba40442297ec35368e426770f44852b39807ca426710ded2735678651bef61" + }, + "path": "vendor/binding/vendor/ordinary/physical_words.py", + "sha256": "89ba40442297ec35368e426770f44852b39807ca426710ded2735678651bef61" + }, + { + "git_blob": "09f645bbf0c6c3d41d0c03e8031adc4e81744ac1", + "origin": { + "git_blob": "09f645bbf0c6c3d41d0c03e8031adc4e81744ac1", + "group": "ordinary", + "original_path": "research/physical-ordinary-interchange/session.py", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "45ee809b27a69ca5576361922fd2760f568c9a98864d4c55c4fee3003ee3c9ad" + }, + "path": "vendor/binding/vendor/ordinary/session.py", + "sha256": "45ee809b27a69ca5576361922fd2760f568c9a98864d4c55c4fee3003ee3c9ad" + }, + { + "git_blob": "8594fc62cee8a111958561b75045c8ec16ebfa47", + "origin": { + "git_blob": "8594fc62cee8a111958561b75045c8ec16ebfa47", + "group": "ordinary", + "original_path": "research/physical-ordinary-interchange/source.py", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "4bd047a1272374880962d3074f1e50de717518a3a181f11607e820afe50dd4e5" + }, + "path": "vendor/binding/vendor/ordinary/source.py", + "sha256": "4bd047a1272374880962d3074f1e50de717518a3a181f11607e820afe50dd4e5" + }, + { + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "origin": { + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "group": "record_lift", + "original_path": "research/selected-monomial-tape-lift/PROOF.md", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3" + }, + "path": "vendor/binding/vendor/record_lift/PROOF.md", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3" + }, + { + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "origin": { + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "group": "record_lift", + "original_path": "research/selected-monomial-tape-lift/lift.py", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a" + }, + "path": "vendor/binding/vendor/record_lift/lift.py", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a" + }, + { + "git_blob": "e82bfef53054bd753ba0aa8a966f84427faa2293", + "origin": { + "git_blob": "e82bfef53054bd753ba0aa8a966f84427faa2293", + "group": "reference", + "original_path": "research/selected-complex-compact-adapters/NOTICE.md", + "published_commit": "d404b48a1e7b147556b309497d55089c837dddb2", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "74a9f03e9ce467c75f5f7cf1b8465d349ea38ef114afad261824c3bcf13da00f" + }, + "path": "vendor/binding/vendor/reference/NOTICE.md", + "sha256": "74a9f03e9ce467c75f5f7cf1b8465d349ea38ef114afad261824c3bcf13da00f" + }, + { + "git_blob": "60bc206c78150f23563a4775800b0dd32025843d", + "origin": { + "git_blob": "60bc206c78150f23563a4775800b0dd32025843d", + "group": "reference", + "original_path": "research/selected-complex-compact-adapters/compact.py", + "published_commit": "d404b48a1e7b147556b309497d55089c837dddb2", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "0e1027a60f38c21cfd808c8ce44dcc2423810efdab0e15f02b07f261ad48fc3c" + }, + "path": "vendor/binding/vendor/reference/compact.py", + "sha256": "0e1027a60f38c21cfd808c8ce44dcc2423810efdab0e15f02b07f261ad48fc3c" + }, + { + "git_blob": "61542ce4c9eb51bfc113475b4f98649cb90a853e", + "origin": { + "git_blob": "61542ce4c9eb51bfc113475b4f98649cb90a853e", + "group": "reference", + "original_path": "research/selected-complex-compact-adapters/streams.py", + "published_commit": "d404b48a1e7b147556b309497d55089c837dddb2", + "repository": "CrocSwap/integer-mult-bounds", + "sha256": "718a582a50aee8f1f04945ed942be1d4162962fe47dbf05c6ff37b7fb8c61257" + }, + "path": "vendor/binding/vendor/reference/streams.py", + "sha256": "718a582a50aee8f1f04945ed942be1d4162962fe47dbf05c6ff37b7fb8c61257" + }, + { + "git_blob": "1341d394481fb13beb826b944409b11083d8e7f8", + "origin": { + "archive_name": "pr2808.tar", + "archive_sha256": "2ab59c6d0ad00c001ecbe44090b66871ec3d2c1fdc51daa503109e56f3285cab", + "git_blob": "1341d394481fb13beb826b944409b11083d8e7f8", + "member": "outer.py", + "sha256": "9a26702a853805da7f97da7272d3b610c4d69767ecc6b450efbc4b6722dc3f19" + }, + "path": "vendor/binding/vendor/runtime/pr2808/outer.py", + "sha256": "9a26702a853805da7f97da7272d3b610c4d69767ecc6b450efbc4b6722dc3f19" + }, + { + "git_blob": "0229304638de6c78ebc519b33a6ce34b1d396ca7", + "origin": { + "archive_name": "pr2808.tar", + "archive_sha256": "2ab59c6d0ad00c001ecbe44090b66871ec3d2c1fdc51daa503109e56f3285cab", + "git_blob": "0229304638de6c78ebc519b33a6ce34b1d396ca7", + "member": "vendor/pr2786/padding.py", + "sha256": "9f58bf2d343e13a70dc765d86c590b912d5987669d507ab14bd36deed94a76ee" + }, + "path": "vendor/binding/vendor/runtime/pr2808/vendor/pr2786/padding.py", + "sha256": "9f58bf2d343e13a70dc765d86c590b912d5987669d507ab14bd36deed94a76ee" + }, + { + "git_blob": "a66d9276f829ce2c619871866816649d5f3687fd", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "a66d9276f829ce2c619871866816649d5f3687fd", + "member": "inputs/pr2753/consumer.py", + "sha256": "2f2a8604c23fb2c81f24320c71ed0142118d98dde3be6086adad28e89954a777" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "sha256": "2f2a8604c23fb2c81f24320c71ed0142118d98dde3be6086adad28e89954a777" + }, + { + "git_blob": "5b7846a70aada53d87480b337e1c04217118771b", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "5b7846a70aada53d87480b337e1c04217118771b", + "member": "inputs/pr2753/driver.py", + "sha256": "ceaf8f75de9810a05ebf8f65780b6f8bd7599a5768401d5e4386182afe615cdf" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/driver.py", + "sha256": "ceaf8f75de9810a05ebf8f65780b6f8bd7599a5768401d5e4386182afe615cdf" + }, + { + "git_blob": "d0318d43ed420e21dc52166a19de703aa87fbb3e", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "d0318d43ed420e21dc52166a19de703aa87fbb3e", + "member": "inputs/pr2753/evidence/NOTICE.md", + "sha256": "fd7c42e89878cda6df86dde8720ece34625a337cf5edd795a421e2d3b42919e9" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "sha256": "fd7c42e89878cda6df86dde8720ece34625a337cf5edd795a421e2d3b42919e9" + }, + { + "git_blob": "f2b49cdef83a4a685fad32c01fba93e12cfcb5a8", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "f2b49cdef83a4a685fad32c01fba93e12cfcb5a8", + "member": "inputs/pr2753/evidence/pr2688-NOTICE.md", + "sha256": "c899fccf7bd32397f0ddd85e4af35a166cefb3e3ae3407ec40edc3ab2051b617" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "sha256": "c899fccf7bd32397f0ddd85e4af35a166cefb3e3ae3407ec40edc3ab2051b617" + }, + { + "git_blob": "aa554b14fe0f6b308d9fba0a2afc92e5a28e20cb", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "aa554b14fe0f6b308d9fba0a2afc92e5a28e20cb", + "member": "inputs/pr2753/layout.py", + "sha256": "3beef6534b02c3b011b741f957a7d9fb05a9ac0bba1fed53b2c71834e4ea6bc1" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/layout.py", + "sha256": "3beef6534b02c3b011b741f957a7d9fb05a9ac0bba1fed53b2c71834e4ea6bc1" + }, + { + "git_blob": "6a6e5c02f299fad8c4f7ab724fc36e14a22ab13c", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "6a6e5c02f299fad8c4f7ab724fc36e14a22ab13c", + "member": "inputs/pr2753/linear_sign.py", + "sha256": "73e895fc701a4145cbe89d60f5775128354e7f08d0a45eacf22f423913f54e67" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "sha256": "73e895fc701a4145cbe89d60f5775128354e7f08d0a45eacf22f423913f54e67" + }, + { + "git_blob": "28c98a3573b458f7a055678d70b602b80e6e959e", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "28c98a3573b458f7a055678d70b602b80e6e959e", + "member": "inputs/pr2753/node.py", + "sha256": "0bd4f640cafb5c8f070c161d86445910f77578a672bf5886936ed89e7f6bd21b" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/node.py", + "sha256": "0bd4f640cafb5c8f070c161d86445910f77578a672bf5886936ed89e7f6bd21b" + }, + { + "git_blob": "72543f684f38fefeacc2ee66d81661f1a2439cf7", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "72543f684f38fefeacc2ee66d81661f1a2439cf7", + "member": "inputs/pr2753/packet_engine.py", + "sha256": "c80fc3aa9092f91cc309b2fb2dbc3618bf96bdb9b8498503993ea161f0ae2134" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "sha256": "c80fc3aa9092f91cc309b2fb2dbc3618bf96bdb9b8498503993ea161f0ae2134" + }, + { + "git_blob": "38502515afc928082c849cd2cda8578d33a5050a", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "38502515afc928082c849cd2cda8578d33a5050a", + "member": "inputs/pr2753/peel.py", + "sha256": "8b20888f74b4cd814a97b42ec72528fbfb6d2e936c5022df726f0785d0d01a2e" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/peel.py", + "sha256": "8b20888f74b4cd814a97b42ec72528fbfb6d2e936c5022df726f0785d0d01a2e" + }, + { + "git_blob": "ef9f81510db86eaf2f0a7191d85e92a6db30ddc0", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "ef9f81510db86eaf2f0a7191d85e92a6db30ddc0", + "member": "inputs/pr2753/predecessor/NOTICE.md", + "sha256": "c446b32b8a621844fb2fbe654810c8122035bdd43fed2132f1137d98cb6f9943" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "sha256": "c446b32b8a621844fb2fbe654810c8122035bdd43fed2132f1137d98cb6f9943" + }, + { + "git_blob": "6a14feac45094ae9156e8c2c982d6727544f180e", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "6a14feac45094ae9156e8c2c982d6727544f180e", + "member": "inputs/pr2753/predecessor/cardinal_counts.py", + "sha256": "59ddeac102a0cc51fa49b15aae6aeb68cd68ed217fa974ce916372a177d2ec8f" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "sha256": "59ddeac102a0cc51fa49b15aae6aeb68cd68ed217fa974ce916372a177d2ec8f" + }, + { + "git_blob": "0efc0575a7623ac41c094d2e8772beda5a9fdc29", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "0efc0575a7623ac41c094d2e8772beda5a9fdc29", + "member": "inputs/pr2753/predecessor/catalogue.py", + "sha256": "83ea88f82d4a83c5f889774bfe3519b7ebaa24b6a0e2a969dafff012107a89bf" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "sha256": "83ea88f82d4a83c5f889774bfe3519b7ebaa24b6a0e2a969dafff012107a89bf" + }, + { + "git_blob": "4f6ac09bffab43dbccc470bd0bde2ffbe969a8b2", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "4f6ac09bffab43dbccc470bd0bde2ffbe969a8b2", + "member": "inputs/pr2753/predecessor/control.py", + "sha256": "d3a93e54bb7d333b73917586407d11674d38b5c3fda4fbdc436fb5293ae7786a" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "sha256": "d3a93e54bb7d333b73917586407d11674d38b5c3fda4fbdc436fb5293ae7786a" + }, + { + "git_blob": "aa3a327604308d3a5c7a27b65f5e631d430ab093", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "aa3a327604308d3a5c7a27b65f5e631d430ab093", + "member": "inputs/pr2753/predecessor/fresh_rows.py", + "sha256": "e4ae08fbd658add630eb7754ebe0cbcb42c6f39cf4128f9cb92e27fcf5213a7d" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "sha256": "e4ae08fbd658add630eb7754ebe0cbcb42c6f39cf4128f9cb92e27fcf5213a7d" + }, + { + "git_blob": "39a2916c207d04be5efc44750d8606f5da0c2990", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "39a2916c207d04be5efc44750d8606f5da0c2990", + "member": "inputs/pr2753/predecessor/topology.py", + "sha256": "384d456ddba76de137a63b50019d5bba2e9f6daa4177c91643e0565d4cf1d44b" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "sha256": "384d456ddba76de137a63b50019d5bba2e9f6daa4177c91643e0565d4cf1d44b" + }, + { + "git_blob": "21a5a21220a18ab62a19ac403a9944bc3a8665c8", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "21a5a21220a18ab62a19ac403a9944bc3a8665c8", + "member": "inputs/pr2753/predecessor/vendor/binding.py", + "sha256": "20169a8af6ed2b34069fd353a2bc1c42335ab686c58de8479baef33dd3fb493b" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "sha256": "20169a8af6ed2b34069fd353a2bc1c42335ab686c58de8479baef33dd3fb493b" + }, + { + "git_blob": "4d1fd4abb0f2aabe833e5cbc9efb51039739e7ca", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "4d1fd4abb0f2aabe833e5cbc9efb51039739e7ca", + "member": "inputs/pr2753/predecessor/vendor/bitstream.py", + "sha256": "f78bac9641007dbd8824984edcac057274fe016ce78bd9cb512d0c0913274783" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "sha256": "f78bac9641007dbd8824984edcac057274fe016ce78bd9cb512d0c0913274783" + }, + { + "git_blob": "b8ba857e32c5903408e1e61ff916300848b4a208", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "b8ba857e32c5903408e1e61ff916300848b4a208", + "member": "inputs/pr2753/predecessor/vendor/cardinality.py", + "sha256": "505d5e560c5a507e6184edcc19a87cf1fed243eb34a5cb21fbe1e4fe017e7f22" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "sha256": "505d5e560c5a507e6184edcc19a87cf1fed243eb34a5cb21fbe1e4fe017e7f22" + }, + { + "git_blob": "ce4935f838516e2b08d13bec767cb803786fbc6b", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "ce4935f838516e2b08d13bec767cb803786fbc6b", + "member": "inputs/pr2753/predecessor/vendor/children.py", + "sha256": "a78866939631214c1d1659203b2b5fc062e3c6255e9f11f975c310046b010bd6" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "sha256": "a78866939631214c1d1659203b2b5fc062e3c6255e9f11f975c310046b010bd6" + }, + { + "git_blob": "c631a9e77fbcccf0e8f448adc22978728aed7b60", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "c631a9e77fbcccf0e8f448adc22978728aed7b60", + "member": "inputs/pr2753/predecessor/vendor/controller.py", + "sha256": "fa09146991f6c04e6f4b6eb9bf0c8e103e70e90a0e402ff3d69814e6aac8ff8c" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "sha256": "fa09146991f6c04e6f4b6eb9bf0c8e103e70e90a0e402ff3d69814e6aac8ff8c" + }, + { + "git_blob": "81b48940ce222290a40d4fb349ce827f4788469d", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "81b48940ce222290a40d4fb349ce827f4788469d", + "member": "inputs/pr2753/predecessor/vendor/counts.py", + "sha256": "00b476dbda0e8cc99886bf794439e1cb9e775f435f599a3557e99321fe084069" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "sha256": "00b476dbda0e8cc99886bf794439e1cb9e775f435f599a3557e99321fe084069" + }, + { + "git_blob": "c74cacf5ce809c0561d374f137a52df0992b4226", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "c74cacf5ce809c0561d374f137a52df0992b4226", + "member": "inputs/pr2753/predecessor/vendor/directory.py", + "sha256": "4270e370b2bfe38ef73aadcd97d1b3496b56bd582115d74331eb9e5ceb90bec7" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "sha256": "4270e370b2bfe38ef73aadcd97d1b3496b56bd582115d74331eb9e5ceb90bec7" + }, + { + "git_blob": "30d11ff4f333813855d36da3eb5a1ab0e154bafe", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "30d11ff4f333813855d36da3eb5a1ab0e154bafe", + "member": "inputs/pr2753/predecessor/vendor/episode.py", + "sha256": "38f79cb2a370548471063952d5f7c74bd795a2a8496fdcf3ce0996d79e3adaff" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "sha256": "38f79cb2a370548471063952d5f7c74bd795a2a8496fdcf3ce0996d79e3adaff" + }, + { + "git_blob": "6667c0b772a63f0059c7caffec63e0d919a92398", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "6667c0b772a63f0059c7caffec63e0d919a92398", + "member": "inputs/pr2753/predecessor/vendor/forms.py", + "sha256": "1fdf9d31b7eb107c396e33f94dad61c9d3f2c709cae61178268a44ca80dbc0b4" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "sha256": "1fdf9d31b7eb107c396e33f94dad61c9d3f2c709cae61178268a44ca80dbc0b4" + }, + { + "git_blob": "737edfc4a10f4b7b3b97a7cef4b40864efd806e6", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "737edfc4a10f4b7b3b97a7cef4b40864efd806e6", + "member": "inputs/pr2753/predecessor/vendor/low_codes.py", + "sha256": "f657e17f6088c840e3f7783e662257630f6d2c1e71c217721ffbca4d6ac93e87" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "sha256": "f657e17f6088c840e3f7783e662257630f6d2c1e71c217721ffbca4d6ac93e87" + }, + { + "git_blob": "5d497353efbb9eeaaf4facd96ab40ffb0f3aa20d", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "5d497353efbb9eeaaf4facd96ab40ffb0f3aa20d", + "member": "inputs/pr2753/predecessor/vendor/matrices.py", + "sha256": "00b687434039b54529ee092e34f9435cfcd66e0816eb3bd2a6688c73f4e01459" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "sha256": "00b687434039b54529ee092e34f9435cfcd66e0816eb3bd2a6688c73f4e01459" + }, + { + "git_blob": "6d4ebca8398008375b8f4762d1a9f1514e8c2611", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "6d4ebca8398008375b8f4762d1a9f1514e8c2611", + "member": "inputs/pr2753/predecessor/vendor/numeric.py", + "sha256": "7327b05c4ec3e0f6d9c352cc7de85bfd4ebe940482553e77c59a773a8c09c514" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "sha256": "7327b05c4ec3e0f6d9c352cc7de85bfd4ebe940482553e77c59a773a8c09c514" + }, + { + "git_blob": "244f131466698a3ace10b657242fe1f65c07fd1f", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "244f131466698a3ace10b657242fe1f65c07fd1f", + "member": "inputs/pr2753/predecessor/vendor/oracle.py", + "sha256": "7bd18089e32ce48085b5e3a75159f6a82cdb2649ec682c53db05e399d97aef67" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "sha256": "7bd18089e32ce48085b5e3a75159f6a82cdb2649ec682c53db05e399d97aef67" + }, + { + "git_blob": "ebc9b616514412b80c56d523776e6ba5d6766453", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "ebc9b616514412b80c56d523776e6ba5d6766453", + "member": "inputs/pr2753/predecessor/vendor/packet.py", + "sha256": "970e7fe0719e3dfe122b248941e6f21cd90d7dd62089fa6acbd0e5412ce083a5" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "sha256": "970e7fe0719e3dfe122b248941e6f21cd90d7dd62089fa6acbd0e5412ce083a5" + }, + { + "git_blob": "48255d5454308c07635fae4e7eb4873b0bd2a4f8", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "48255d5454308c07635fae4e7eb4873b0bd2a4f8", + "member": "inputs/pr2753/predecessor/vendor/plan.py", + "sha256": "d9c8dc93762db4d3a449814aa51e2211460648694469854d89cb48cb04188cf3" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "sha256": "d9c8dc93762db4d3a449814aa51e2211460648694469854d89cb48cb04188cf3" + }, + { + "git_blob": "4f00467a0ff580954ad2fd0c7380240c753ddef3", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "4f00467a0ff580954ad2fd0c7380240c753ddef3", + "member": "inputs/pr2753/predecessor/vendor/records.py", + "sha256": "0c9c4b23e998597fb877bb1a29da69ac869b68262abe635b162b4dba9c69b372" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "sha256": "0c9c4b23e998597fb877bb1a29da69ac869b68262abe635b162b4dba9c69b372" + }, + { + "git_blob": "35531201dc349a811dfabc6f1f6e64697d665194", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "35531201dc349a811dfabc6f1f6e64697d665194", + "member": "inputs/pr2753/predecessor/vendor/routes.py", + "sha256": "ed7dc3679451696ab1dd841146b215c9515a3eec5e4ff3763f33c315f1696ada" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "sha256": "ed7dc3679451696ab1dd841146b215c9515a3eec5e4ff3763f33c315f1696ada" + }, + { + "git_blob": "2c28f1aaec104a75c4e6c170b3e6a60300ee6700", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "2c28f1aaec104a75c4e6c170b3e6a60300ee6700", + "member": "inputs/pr2753/predecessor/vendor/selection.py", + "sha256": "bc8e371fb1fa0b41fb05ef0b34d0f4c317b2396f9833d91f44f95c2b54b4052b" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "sha256": "bc8e371fb1fa0b41fb05ef0b34d0f4c317b2396f9833d91f44f95c2b54b4052b" + }, + { + "git_blob": "16d5e7e6a28018f1e2d76d61efe2d54f6a6941d4", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "16d5e7e6a28018f1e2d76d61efe2d54f6a6941d4", + "member": "inputs/pr2753/predecessor/vendor/sources.py", + "sha256": "f102edc7816d742bd89db8097254c19b843d0ef5cf6758ad42e93bcc0b214c62" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "sha256": "f102edc7816d742bd89db8097254c19b843d0ef5cf6758ad42e93bcc0b214c62" + }, + { + "git_blob": "5e5a4bb0f98971447043e25d4dd6991bfc070389", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "5e5a4bb0f98971447043e25d4dd6991bfc070389", + "member": "inputs/pr2753/predecessor/vendor/stream.py", + "sha256": "c7dc7da5b00f27016982ada4c0416f8328568b00df16d97012f33d4b372d79b5" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "sha256": "c7dc7da5b00f27016982ada4c0416f8328568b00df16d97012f33d4b372d79b5" + }, + { + "git_blob": "6d33224145aa04f7fbaf7b6cda7c9c164311a402", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "6d33224145aa04f7fbaf7b6cda7c9c164311a402", + "member": "inputs/pr2753/recursive_call.py", + "sha256": "157deaa5972557893d43494a81151483bdc46373448ec677cb6a738c9b7e6f1e" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "sha256": "157deaa5972557893d43494a81151483bdc46373448ec677cb6a738c9b7e6f1e" + }, + { + "git_blob": "60c2b6d065eba91dd5e0edb7a77fc087971eca3f", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "60c2b6d065eba91dd5e0edb7a77fc087971eca3f", + "member": "inputs/pr2753/scheduler.py", + "sha256": "0d96f7fbd6f90416167c5a52c0e3de942d1a0cae3d2968831932a9576701699f" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "sha256": "0d96f7fbd6f90416167c5a52c0e3de942d1a0cae3d2968831932a9576701699f" + }, + { + "git_blob": "6ba5df130bb4a0fcb06b6c630830ae3a6922921b", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "6ba5df130bb4a0fcb06b6c630830ae3a6922921b", + "member": "inputs/pr2753/stream_runner.py", + "sha256": "b255feaf6cc6e40413ae73fe302bf8f290bf4dd89f4128b23a91cc9860601801" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "sha256": "b255feaf6cc6e40413ae73fe302bf8f290bf4dd89f4128b23a91cc9860601801" + }, + { + "git_blob": "4b002201ce54cdecec9acf4e874b7f71cd75fe71", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "4b002201ce54cdecec9acf4e874b7f71cd75fe71", + "member": "inputs/pr2753/trace.py", + "sha256": "3a664224c558244f606b603cad816d75e94a17c9b2620a06a1530e893dfceac2" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2753/trace.py", + "sha256": "3a664224c558244f606b603cad816d75e94a17c9b2620a06a1530e893dfceac2" + }, + { + "git_blob": "307c2da733f7f3a76e97c77e71072e811f40df02", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "307c2da733f7f3a76e97c77e71072e811f40df02", + "member": "inputs/pr2769/NOTICE.md", + "sha256": "8640d1b52fd21e5b20e8109ce9c4957ca1e19a95e26a1c80d019a6e6f4d5f178" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "sha256": "8640d1b52fd21e5b20e8109ce9c4957ca1e19a95e26a1c80d019a6e6f4d5f178" + }, + { + "git_blob": "9cd54d9417eb685dcd3f8293f01299ef9046ad31", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "9cd54d9417eb685dcd3f8293f01299ef9046ad31", + "member": "inputs/pr2769/codec.py", + "sha256": "5b9fda8136f7e60bece54e3fcc74f4ea0bec7145fa60e1ae3a4d252741b81fd3" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2769/codec.py", + "sha256": "5b9fda8136f7e60bece54e3fcc74f4ea0bec7145fa60e1ae3a4d252741b81fd3" + }, + { + "git_blob": "cafd614a3b7bc87b019361fcdf890ed976f26d19", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "cafd614a3b7bc87b019361fcdf890ed976f26d19", + "member": "inputs/pr2769/vendor/parking_machine.py", + "sha256": "68134779debfb795468a1aaecbc2b9d321d7d4e451313ce7dc8fa7092561df4c" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "sha256": "68134779debfb795468a1aaecbc2b9d321d7d4e451313ce7dc8fa7092561df4c" + }, + { + "git_blob": "8d4ba37e2778acb35b34e0719df2caf138fbeb50", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "8d4ba37e2778acb35b34e0719df2caf138fbeb50", + "member": "inputs/pr2769/vendor/words.py", + "sha256": "5c37f57708ba3131bdcb03139f9dbc29886bee44569c09cbba51b68f75acd7f9" + }, + "path": "vendor/binding/vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "sha256": "5c37f57708ba3131bdcb03139f9dbc29886bee44569c09cbba51b68f75acd7f9" + }, + { + "git_blob": "c197eb6458be9374cb4684c654bfc99e619dcaf0", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "c197eb6458be9374cb4684c654bfc99e619dcaf0", + "member": "macro_binding.py", + "sha256": "9ef31765d03d2c54fad9296f2ff0707a190ce169e44de4f0f45214e3c410c01a" + }, + "path": "vendor/binding/vendor/runtime/pr2809/macro_binding.py", + "sha256": "9ef31765d03d2c54fad9296f2ff0707a190ce169e44de4f0f45214e3c410c01a" + }, + { + "git_blob": "2f5f8ecfac6457171707b1b5ff02b5071954fcb7", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "2f5f8ecfac6457171707b1b5ff02b5071954fcb7", + "member": "macro_code.py", + "sha256": "f626b018124747a5f17c1603bea36cd74c00a69a0647fd7b10e9c4e2964caea8" + }, + "path": "vendor/binding/vendor/runtime/pr2809/macro_code.py", + "sha256": "f626b018124747a5f17c1603bea36cd74c00a69a0647fd7b10e9c4e2964caea8" + }, + { + "git_blob": "5a032e8923f7f8b22bb98f3e39b804beb9906c16", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "5a032e8923f7f8b22bb98f3e39b804beb9906c16", + "member": "macro_machine.py", + "sha256": "7bc6e42072a09a08ac961e05c3da01cde012d740d4b4c605f298d994f2ad7c5a" + }, + "path": "vendor/binding/vendor/runtime/pr2809/macro_machine.py", + "sha256": "7bc6e42072a09a08ac961e05c3da01cde012d740d4b4c605f298d994f2ad7c5a" + }, + { + "git_blob": "fba75e7649cf77e352a75324495191bbd7853c22", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "fba75e7649cf77e352a75324495191bbd7853c22", + "member": "residual_blocks.py", + "sha256": "ab7f3df8906decd2efecfb138eac1456c106bb520b2598761f699f80680d8331" + }, + "path": "vendor/binding/vendor/runtime/pr2809/residual_blocks.py", + "sha256": "ab7f3df8906decd2efecfb138eac1456c106bb520b2598761f699f80680d8331" + }, + { + "git_blob": "fc48c244eefdbaa3e320e86c75a7d187cb5765ef", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "fc48c244eefdbaa3e320e86c75a7d187cb5765ef", + "member": "role_parking.py", + "sha256": "1884a3c260d81d5efbc0c33d86a810d6728e55e5764cfcd423f858cc685470f3" + }, + "path": "vendor/binding/vendor/runtime/pr2809/role_parking.py", + "sha256": "1884a3c260d81d5efbc0c33d86a810d6728e55e5764cfcd423f858cc685470f3" + }, + { + "git_blob": "0f22807c65d1bca374b905538512bf8c43702070", + "origin": { + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "git_blob": "0f22807c65d1bca374b905538512bf8c43702070", + "member": "scratch_pool.py", + "sha256": "41f1eb93652b7174c3b02f95f70e1a9ce2e2aed0a729e725167c8f226e65d8db" + }, + "path": "vendor/binding/vendor/runtime/pr2809/scratch_pool.py", + "sha256": "41f1eb93652b7174c3b02f95f70e1a9ce2e2aed0a729e725167c8f226e65d8db" + }, + { + "git_blob": "82e9a8b0b50f26844528af9e07632800679805ea", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-gaussian-monomial/PROOF.md", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/monomial/PROOF.md", + "sha256": "20885a8a137fc670121429625912ceae54db95ac5e574b8c64c90f477aebacb7" + }, + { + "git_blob": "e040a558800e719e2d8b6237bec39e7e10a3641b", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-gaussian-monomial/SOURCES.json", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/monomial/SOURCES.json", + "sha256": "0dd57a4fe4fc97826df0eb215975d013ac0e18f185c73cd93e34c95a9a2b4b16" + }, + { + "git_blob": "2251fd98ba01a171f5d39b25a93c895245f10e55", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-gaussian-monomial/monomial_engine.py", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/monomial/monomial_engine.py", + "sha256": "fc02c6c5159d6c258063a36ef3dc9313a34d7ba9781b650e451cc0ce971e9667" + }, + { + "git_blob": "0e467bdb3727d7f354f98dee54f320f1f072aa2c", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-gaussian-monomial/pair_dispatch.py", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/monomial/pair_dispatch.py", + "sha256": "fc0eaa2a9d0855660b15a15d894137eeebc64c6418f52b6af0d0f79d86f2e0d9" + }, + { + "git_blob": "a2f684fb588257cc182dc88dded59ed70f5c2585", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-gaussian-monomial/phase_recipe.py", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/monomial/phase_recipe.py", + "sha256": "8215e5e55daf019694e55b2acfcd42ecf109a2faf767a2181d664ba9b4957e46" + }, + { + "git_blob": "aaa5c663a4bb6b0ca4d9119c1ae92064509d79c8", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-gaussian-monomial/phase_sources.py", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/monomial/phase_sources.py", + "sha256": "3944ecbffe91fb561b2b8a810461cd2b8229f1f2611ca6a70e3d86451efb220b" + }, + { + "git_blob": "5fa4494167c4ba668993a2b1c902969518728a4c", + "origin": { + "commit": "d404b48a1e7b147556b309497d55089c837dddb2", + "original_path": "research/selected-complex-compact-adapters/monomial.py", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/monomial/reference.py", + "sha256": "394f9a465ac9148af0c20844d375e4befbef17d92b2fcc840d83419480dd4740" + }, + { + "git_blob": "bab32b0c5da7f364d6a79171c09b02d123a05bd9", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-gaussian-monomial/signed_phase.py", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/monomial/signed_phase.py", + "sha256": "e21818674133a2bd7e63fadaf719eb45ce80db4b3806ca8ef99c247be22c2a39" + }, + { + "git_blob": "e4a03118d585fb80c9ac932281b528ac394ccc5f", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/p104-helper470-twin-rung-removal/RESULT.json", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/selected/RESULT.json", + "sha256": "84fcbe2a0b64307b5703c363408042bdd91555b0419509aa50daa43b3b1924ad" + }, + { + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/p104-helper470-twin-rung-removal/WORD.json.gz", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/selected/WORD.json.gz", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f" + }, + { + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/p104-native-channel/vendor/clifford_exact.py", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/selected/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "git_blob": "2c209dfa9cfade3bc20ac5fc9d876b433a147f8c", + "origin": { + "commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/p104-native-channel/vendor/native_verify.py", + "repository": "CrocSwap/integer-mult-bounds" + }, + "path": "vendor/selected/native_verify.py", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38" + } + ], + "schema_version": 1 +} diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/PROOF.md b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/PROOF.md new file mode 100644 index 0000000000..5bd585e03c --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/PROOF.md @@ -0,0 +1,449 @@ +# Current coded Gaussian monomial with complete coefficient fibres + +Prepared for **@CubeJerry**, with substantial OpenAI assistance in source +analysis, implementation, mathematical argument, and adversarial verification. +Apache-2.0; predecessor notices and exact computational sources are retained. + +## 1. Claim and non-overlap + +This package supplies the missing format and context join between the physical +Gaussian monomial of [#3087](https://github.com/CrocSwap/integer-mult-bounds/pull/3087) +and the current three-bit `CodedPort` numeric field and twenty-three-field +descriptor. It produces the old layout and signed coefficients through counted +physical operations, executes the unchanged monomial, and returns the complete +current format in place. It preserves the descriptor and all caller ancestors, +and erases every owned current segment, including encoded logical blanks. + +The theorem below is a **structured finite-control, fixed-inventory source +refinement**, relative to the stated completed ordinary supplier and current +port contracts. It is not an emitted flat transition table for the lifecycle +controller. It does not close a universal selected assumption or change kappa. + +The inherited phase formula, affine compiler, signed-pair theorem, Compact +algorithm, and their cost are not new results. Jose Manuel (`jmbarrancoml`), with +OpenAI assistance, already implemented those in #3087, building on #2250, +#2378, #2422, and #3055. [#6293](https://github.com/CrocSwap/integer-mult-bounds/pull/6293) +already treats the all-width phase convention, including the repeated constant. +[#6930](https://github.com/CrocSwap/integer-mult-bounds/pull/6930), pinned at +`c726399fbdb6d80dd13bed760b56572fb4ea1022`, already audits the primary phase +integer of the selected MOVE used here. We inherit those results. + +Chris R (`Clear1nsight`), with OpenAI assistance, supplied the older prepared +QQ16 common-grid conversion and signed packet join in +[#4129](https://github.com/CrocSwap/integer-mult-bounds/pull/4129). Its raw/tagged +packet and caller contracts differ from this current descriptor, current +`CodedPort`, selected source token, and suffix layout. We neither repeat its +quantum conversion nor identify its old component ABI with the current one. + +The separately credited [current Compact binding](https://github.com/CubeJerry/integer-mult-bounds/tree/5629e7772d1720d6727465e328a45694f8620538/research/compiled-compact-native-binding) supplies the +shared current symbol codec, exact header parser, guarded old-tape refinement, +and complete current-segment retirement. We reuse those exact bytes. Its opaque +record permutation by itself does not establish arithmetic on the three-bit +encoding: the new delimiter stripping, signed-field grouping, and exact return +in this package are necessary for that step. + +## 2. Quantified current interface + +Compile a literal invertible binary monomial of fixed rank `1<=m<=73`, with +matrix `L`, offset `v`, constant `c` modulo four, linear coefficients `l_i` +modulo four, and strict-upper quadratic coefficients `q_ik` in `{0,1}`. +Compile its direction and one completed ordinary supplier before numerical +input. The supplier has the unchanged native interface and the contract used +by #3087; its fixture elementary branch is not an admission of its faster rate. + +`Provider(literal,native_factory,inverse=False).bind(work)` fixes a finite set of +physical work ports. `run(field,context)` receives a current `CodedPort` field +and a read-only `BinaryContextPort` descriptor, both at their local origins. +The caller supplies genuinely disjoint physical segments for field, context, +and all work roles. The object-identity guards reject obvious aliasing but do +not prove disjointness of distinct wrappers over the same physical segment. +All current work segments are initially physically blank. Caller ancestors +precede protected local origin markers and are outside the writable segments. + +The exact descriptor order is + +``` +outer, rows, stock, row_bits, within_bits, record_bits, p, d, K, G, H, +q0, qF, qB, D, f, rho, active_start, back_start, selected_axes, +entry_start, remainder, cutoff. +``` + +Each nonnegative integer is represented by a positive unary digit length, +a zero separator, and that many canonical least-significant-first binary +digits. The exact physical frontier follows field 23. All fields are scanned +and returned unchanged; unused large metadata is not free. In particular, +the address reservation `H` is not the signed component width below. + +Write `a=within_bits`, `b=record_bits`, `u=active_start`, `z=back_start`, +`C=outer*rows`, and let `h>=2` be the uniform signed component width. Each +original numeric record contains `r>=1` complex coefficient fields. Each field +has `h` real bits then a component delimiter, and `h` imaginary bits then a +component delimiter. The bits are little-endian two's-complement integers on +one fixed common grid supplied by the caller. Each virtual bit or delimiter +is encoded by the current three-bit code, so + +``` +b=6*r*(h+1), row_bits=2^a*b, V=C*2^a*b. +``` + +The delimiter is virtual symbol 2, physically `010`. A numeric zero component +therefore retains its delimiter; it is not an unformatted run of physical zeros. +Virtual blank 4 is the stream frontier, while physical blank is symbol 6. +No internal physical blank is admitted inside a canonical complete field. + +The required geometry is + +``` +outer,rows,f,K,G,H > 0, 0<=rho L*x_j+v` in each column, and applies `i^P(x)` to every one +of the `r` original complex coefficients. All other address coordinates, +outer-row labels, coefficient ordering, common quantum, and descriptor values +are preserved. The inverse recovers the original address first and applies +`i^-P(x)` there. No precision conversion or rounding occurs. + +## 3. Encoded geometry and the suffix-fibre identity + +Set `s=a-z-t>=0`. The last `s` unselected address bits are a complete consecutive +suffix fibre. Interpret its `2^s` original records as additional coefficient +fields of a single old-format record: + +``` +r'=2^s*r, R=2*h*r', a'=a-s=z+t, +M0=2^a', M=C*M0, v0=M0*R, Vraw=C*v0=C*2^a*2*h*r. +``` + +For `h>=2`, `Vraw/V=h/(3(h+1))` lies between `2/9` and `1/3`, so raw +and current physical payload volumes differ by a bounded constant factor. + +The old field schema is fixed at construction: + +| Field | Width | Current interval | +|---|---:|---| +| `u` | `t` | first front prefix | +| `u_rest` | `H-t` | remainder of first front field | +| `t` | `t` | second front prefix | +| `t_rest` | `H-t` | remainder of second front field | +| `before` | `u-2H` | all positions before the vector blocks | +| `v_i`, each `0<=i1` set + +``` +delta=min(1,(f-1)*(2*2^(-G)+8*2^(G-K))). +``` + +The completed binary ordinary bill `T_B(v,beta)` includes real padding and +restriction, its native work, borrowed preservation, return consumption and +cleanup. #3087 and #3055 give the unchanged old-symbol invoice + +``` +T_old <= S*sum_(j=1)^C T_B(v0,(f-1)G) + + O_(m)((g+1)*(Vraw+M*A^6) + +g*delta*M*A*(R+A)). (1) +``` + +There are actually `S*C` ordinary calls. At `f=1` there are no ordinary calls +or exceptional term; retain `O_m((g+1)*Vraw+M*A^6)`. The phase-only recipe has +`g=0` and still pays its complete coefficient scan and setup. No fixture timing +is used to derive (1). + +The new wrapper incurs no per-payload-bit long length scan. Ripple counter +initialization and decrements for an h-bit component cost `O(h)` in aggregate, +and each current symbol is visited a bounded number of times by the bridge +and guide. Hence signed format conversion costs `O(V)`. The first component +width scan costs `O(h)` and is included in this bound. Since a valid header's +`row_bits` value has at least `a+log2(b)` digits, and `h<=b`, all one-time +geometry arithmetic has operand lengths `O_m(E+1)`. Repeated doublings build +`2^a` and `2^s` in polynomial time in E. A conservative envelope for the fixed +number of products, divisions, comparisons and such loops is `O_m((E+1)^4)`. + +Let `Z=sum_i z_i` denote **this call's** sum of reached old-symbol extents over +all work, setup, bridge and parking roles. A complete current-physical bill is + +``` +T_current <= F_template + C_codec*T_old + + C_m*(V+(E+1)^4+Q) + 64*(Z+Q). (2) +``` + +The fixed `C_codec` covers the whole guarded source-control refinement, +including local head and parking checks; it is not inferred solely from the +constant for one read/write/move. The explicit last term pays current raw +retirement, including encoded blanks and origin work. Every reached symbol +costs a unit move or initialization in this call, so +`Z=O(T_old+V+(E+1)^4+Q)`. Substitution gives the shape of (1), with a fixed +codec factor and the displayed new setup/conversion bill. In contrast to +#3087's specialized f=1 unused-G observation, this adapter reads the complete +current descriptor and charges its E even when a field is unused. + +For occupied workspace, keep the inherited conservative monomial allowance + +``` +6*Vraw+2*delta*M*a'+M+O_m(A+log(C+1)) + +W_B(v0,(f-1)G)+F_native, +``` + +with ordinary and exceptional terms omitted at f=1. Add the borrowed current +field V, header E, setup/header guides `O(E+A)`, and the current field guide +`O(V)`, multiply old-symbol owned extents by twelve, and include the fixed +parking roles. For fresh backing also retain each inherited parent role's +maximum `O(Vraw+A+log(C+1))`, each Compact role's maximum +`O(v0+delta*M0*a'+A+log(C+1))`, protected output, and the actual ordinary +supplier's per-role allowance. Fixed role capacities are genuine constants. +For reuse use the historical maxima in Section 5 rather than fresh size alone. + +A favorable production specialization must state its hypotheses. If `H=dG`, +`m>=2`, and `mf+remainder<=d`, then `f<=d/2` and + +``` +s>=H-(f-1)G>=dG/2, +R=2*h*r*2^s >= 2*h*r*2^(dG/2). +``` + +For m=1 this automatic inequality is unavailable; long-record growth remains +an explicit extra domain premise. In a root regime with `d->infinity`, +`G=4ceil(log2 p)+6`, `A=O(p)`, and `E=O_m(p+log(C+1))`, R exceeds every fixed +power of p. The selected schedule's `K=128G` satisfies the sufficient retained +guard inequality `K>=G+4ceil(log2 p)+10`, giving `delta=O(p^-3)` for `f<=p`. +Then `M*A^6/Vraw=A^6/R` and +`delta*M*A*(R+A)/Vraw=delta*A*(1+A/R)` are bounded by the claimed lower order +terms. The E-polynomial is absorbed using superpolynomial R and +`log(C+1)^k=O_k(C)` for each fixed k. These are additional stated domain +conditions, not consequences of an arbitrary valid finite header. + +If the admitted ordinary supplier has `T_B(v,beta)<=K_q*v*(1+beta^tau_B)`, +the favorable specialization is +`O_(q,m)(V*(1+((f-1)G)^tau_B))`. The retained historical exponent is +`tau_B=99830289/100000000`. It does not imply the smaller current selected +node exponent. Equations (1) and (2), the source supplier premises, and the +backing envelopes remain the complete all-size statement; no new kappa is +claimed. + +## 7. One actual selected source boundary + +`selected_service.py` authenticates the current selected word and canonical +Clifford source. It locates raw event 9896, +`["MOVE",236,3,7,false]`, through the current lifecycle `current_local` lowering. +The exact service token is `("move-in","local",9896,raw_record)` on owner +236, with the matching `move-out` cut. This raw four-field token is the +established source boundary. The guard also accepts a syntactically flat prefix +before that tuple, but this optional flat-prefix ABI is **not** the nested +token emitted by `source_ir.remap`. The actual `caller-local` token contains +the old token as its last tuple member, and is not accepted by this binder. +An enclosing caller therefore still needs a separate typed token adapter; +no complete nested caller-occurrence binding is claimed. The physical owner is +bound explicitly through the event's field list; it is not an implicit global +array reference. + +The event token alone does not normalize the enclosing occurrence's header. +At this boundary the caller must expose the nine current vector blocks and +their span with `selected_axes=9*f+remainder`, in the coordinates admitted in +Section 2. A larger compiler occurrence needs its existing paid placement and +descriptor service to establish this premise, in addition to the token adapter +above. Matching a raw token or flat suffix is not a proof of that geometry. + +The literal comes from the authenticated canonical frame transition 3 to 7. +The existing #6930 audit supplies the width-one phase interpretation. Its +right monomial has constant 1 and the exact rows + +``` +matrix=(21,17,2,20,8,32,64,128,256), offset=1, +linear=(3,0,3,0,2,0,0,0,0), quadratic=(5,0,5,0,0,0,0,0,0). +``` + +The resulting record hash and complete left literal are in `SELECTED-MOVE.json`. +`Service` compiles the right monomial at `move-in`, and the left at `move-out`. +The intermediate rank-one Fourier child is outside this contribution. This +is not a new primary-phase audit, and not a numerical proof of the full MOVE. + +Four selected physical phase-control calls use the actual 23-field descriptor, +native recipe, and codec with f=2,3,4. The zero-column f=2 case produces phase2, +not a copied one-column phase1. A wrong residue and wrong frame token are +discriminating negative controls. These execute the actual selected control +interface but do not materialize its complete rank-nine packet. The all-size +endpoint follows from Sections 2-5 and inherited monomial correctness; the +finite evidence cannot replace those arguments. + +## 8. Evidence, limits, and remaining work + +The author fixture uses a separately coded signed/address endpoint oracle and +complete current physical packets. It covers f=1 with nontrivial K/rho +orientation, f=2 forward and inverse with real Compact/ordinary calls, all +coefficient fields, multiple outer/inner rows, dirty spectators, folded suffix +fibres, nonzero translated origins, later-field signed-headroom rejection and +valid retry, and historical backing reuse. Both normal and optimized Python +must reproduce the same exact action and endpoint receipts. It uses the actual +ordinary elementary branch, never an oracle supplied to the numerical engine. +Independent review is registered separately when its receipt is frozen. + +The selected rank-nine complete packet is not executed. These tests admit +neither the retained faster ordinary rate nor the selected native exponent. +The current placement/row service, actual complete numerical caller, flat-table +export, global width/headroom allocation, full selected recurrence budget, +coefficient arithmetic and analytic recovery remain outside this scoped join. +All five selected framework assumptions remain listed in the receipt. + +## Open next questions + +1. Export the bounded current adapter control into the lifecycle controller's + literal transition-table syntax. First preserve this exact complete-format + endpoint and signed-error boundary on one occurrence; the existing semantic + service token alone is not a machine table. +2. Supply a completed binary ordinary service at the current required rate, + or a different full invoice. Its source preservation, private cleanup and + output consumption must accompany the rate; this adapter cannot upgrade + the historical exponent. +3. Join the current numerical caller's width/common-grid allocation to these + phase-specific headroom conditions and to the paid rank-one child between + the two MOVE monomials. The first useful check is a complete small actual + caller occurrence with its live descriptor and suspended private bank. diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/README.md b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/README.md new file mode 100644 index 0000000000..28d2611cd3 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/README.md @@ -0,0 +1,179 @@ +# Current signed-format Gaussian monomial + +Prepared for **@CubeJerry**, with substantial OpenAI assistance in source +analysis, mathematics, implementation, verification and prose. Apache-2.0. + +This package connects the retained physical Gaussian monomial to the current +numeric field and twenty-three-field descriptor. It reads the actual coded +signed components, preserves every coefficient and delimiter, builds the +native layout with encoded arithmetic, executes the unchanged phase/affine +engine, and returns the complete field with blank private current segments. + +The result is a **source-level finite-control, fixed-inventory refinement** +under explicit completed ordinary-supplier and physical-port contracts. It is +not a new phase identity, a flat lifecycle transition table, a complete selected +replay, or a new kappa. The quantified endpoint and all-size invoice are in +[PROOF.md](PROOF.md). + +## The actual interface that is closed + +A current numeric component consists of fixed-width signed little-endian bits +followed by virtual delimiter 2, all in the three-physical-bit `CodedPort` code. +For `r` complex coefficient fields of width `h`, a complete original record +contains `6*r*(h+1)` physical bits. Treating those encoded bytes as the old +engine's signed bits would be incorrect. + +`phase_adapter.py` strips only the component delimiters, preserving all signed +bits, and reconstructs the exact current format after the whole native call +returns. It changes no common quantum and rounds no coefficient. A lockstep +guide restores the public head and checks the exact complete return frontier. +Every original coefficient receives the same prescribed address phase. + +The descriptor supplies arbitrary positive outer and row counts, current +within-row coordinates, selected width and residue, complete row/record +lengths, and reserved front/back intervals. These stay as encoded Counts. The +adapter maps the current left-counted residue to the native low-bit position +`K-1-rho` and groups a complete untouched suffix of `s` address bits into +`2^s*r` native coefficient fields. This preserves every suffix fibre and the +long-record cost advantage without a hidden field permutation. + +Successful return preserves all 23 descriptor values and caller ancestors, +restores origins, consumes the protected child output, and physically erases +every owned current segment. On the named signed-headroom error for otherwise +valid input, the public field is unchanged and the same inventory permits a +valid retry. No arbitrary-malformation or interruption rollback is claimed. + +## Actual selected source binding + +`selected_service.py` binds event 9896 of the authenticated selected #6030 +word, `MOVE` on owner 236 from frame 3 to frame 7. It obtains the literal from +the canonical Clifford source and connects the raw `current_local` +`move-in`/`move-out` token to its right/left monomial. Its right constant phase +is 1. The optional flat-prefix guard does not accept `source_ir.remap`'s actual +nested caller token. A separate typed token adapter is still required before +using this binder inside that enclosing caller; no full caller-occurrence +binding is claimed. + +The width-one primary phase audit belongs to +[#6930](https://github.com/CrocSwap/integer-mult-bounds/pull/6930), and the +all-width convention belongs to +[#6293](https://github.com/CrocSwap/integer-mult-bounds/pull/6293). This package +executes four actual current-context phase-control cases with f=2,3,4, including +the f=2 zero-column phase2. It rejects a wrong source frame, and discriminates +an unconverted residue and a copied width-one constant. It does **not** execute +the complete rank-nine selected packet or the intervening paid Fourier child. + +The caller must also expose the normalized nine-vector active span and matching +header at this service cut. Inside a larger compiled occurrence, that remains +the paid placement/descriptor service's contract. Matching the raw token alone +does not establish this geometry. + +## Complete cost, including its limit + +Write `a=within_bits`, `z=back_start`, `t=(f-1)G`, `s=a-z-t`, +`C=outer*rows`, and + +``` +a'=z+t, R=2*h*r*2^s, M=C*2^a', v0=2^a'*R, Vraw=C*v0, +A=2+a'+ceil(log2(R+1)), +delta=min(1,(f-1)*(2*2^(-G)+8*2^(G-K))). +``` + +For the fixed affine word let `g_E` count early XOR/toggle gates and `g_L` late +XOR gates, with `g=g_E+g_L` and `S=4g_E+12g_L`. The inherited complete invoice +for f>1 remains + +``` +T_old <= S*sum_(j=1)^C T_B(v0,(f-1)G) + + O_m((g+1)*(Vraw+M*A^6)+g*delta*M*A*(R+A)). +``` + +There are `S*C` actual ordinary calls. The new wrapper pays a fixed whole-source +codec factor, linear current-format conversion, `O_m((E+1)^4)` encoded setup, +positive fixed construction/inventory cost, and explicit retirement of this +call's reached extent. Here E is the physical descriptor length; even unused +large descriptors are charged. At f=1 the ordinary/exceptional terms disappear, +while the complete phase, setup and format traversals remain. + +The proof keeps the completed ordinary workspace and each role's historical +backing maximum. Erasure does not shrink backing. A smaller later call stops +at its own fresh physical frontier and need not rescan the previous maximum. + +A favorable long-record regime can absorb setup and repair overhead. In the +production geometry `H=dG`, fixed rank m>=2 gives `f<=d/2` and an exponentially +long unselected suffix. For m=1, that growth is an explicit extra premise. +All finite-size invoices remain valid without that absorption. The inherited +ordinary exponent `99830289/100000000` does **not** establish the smaller +current selected node exponent. No selected `.0034` rate or new kappa follows. + +## Executed evidence + +The complete normal and optimized replay must produce the same exact +[RESULT.json](RESULT.json), including physical action counts and cleanup. +The ordinary child uses its actual q2 elementary branch; this is not a +faster-rate certificate. No oracle supplies an engine payload. + +| Complete physical case | Original records | Coefficients per record | Ordinary calls | Physical actions | +|---|---:|---:|---:|---:| +| f=1, K=2, signed phase and affine map | 128 | 2 | 0 | 61,104,394 | +| f=2 forward monomial | 128 | 2 | 4 | 612,628,846 | +| f=2 inverse monomial | 128 | 2 | 4 | 612,628,846 | +| f=2 phase, two outer by two inner rows | 512 | 3 | 0 | 368,463,951 | + +Every fixture checks the complete independently computed signed/address +endpoint, exact field frontier, unchanged context, restored heads, physically +blank historical work bodies, and untouched ancestor bytes. A late coefficient +headroom failure preserves input and allows a valid retry. A smaller reused +phase call and a fresh one both take 12,536,555 actions; the reused one retains +294,704 cells, compared with 67,952 fresh cells. + +The separate sparse-hardware review uses its own serialization and value oracle +and covers both residue orientations, non-power-of-two row count, all folded +coefficient fields, inverse recovery, admissible signed minima, and late +rejection followed by retry. Its exact scope and provenance are recorded in +[VERIFICATION.md](VERIFICATION.md). None of these fixtures independently +reproves the retained monomial or ordinary theorem. + +## Replay and exact sources + +Use Python 3.12 and the standard library. From the repository root: + +```sh +python3 -I -B research/current-coded-gaussian-monomial/verify.py +python3 -I -O -B research/current-coded-gaussian-monomial/verify.py +python3 -B scripts/research_package.py --package research/current-coded-gaussian-monomial --check-only +``` + +The package-local closure is authenticated by both Git blob and SHA256 hashes +in `DEPENDENCIES.json`. The current shared codec/header export is pinned at +[CubeJerry/integer-mult-bounds@5629e777](https://github.com/CubeJerry/integer-mult-bounds/tree/5629e7772d1720d6727465e328a45694f8620538/research/compiled-compact-native-binding). +The original #3087 computational files are unchanged. Their discovery shim +selects the shared authenticated native vocabulary; it does not execute or +admit the old full selected theorem. Replay needs no network or external files. + +Canonical provenance in `SOURCES.json` stays at +`7c49fe32c55de02c2c873655c804b16e4c3fef0a`. Selected kappa remains +`781451/250000000`, and all five assumptions remain explicit: +`native_all_columns`, `owned_erasure`, `compiler`, `precision_tape`, and +`analytic_recovery`. + +Credit for the retained physical Gaussian monomial and its phase implementation +belongs to Jose Manuel (`jmbarrancoml`) and predecessors +[#3087](https://github.com/CrocSwap/integer-mult-bounds/pull/3087), #3055, #2250, +#2378 and #2422. The older prepared common-grid binding by Chris R +(`Clear1nsight`) is [#4129](https://github.com/CrocSwap/integer-mult-bounds/pull/4129). +The current codec, lifecycle and row exports retain their own attribution and +the unchanged runtime NOTICE files. No independent human review or proof-kernel +admission is claimed. + +## Open next questions + +1. Export this bounded source control into the actual lifecycle transition + table format, starting with one current MOVE occurrence and preserving its + full format, origin and named-error contracts. +2. Bind a completed ordinary supplier at the selected tariff, with its actual + padding, time, return, cleanup and retained-backing premises. An interface + adapter cannot strengthen the inherited exponent. +3. Join the real caller's common-grid/headroom allocation and the intervening + paid Fourier child. The next useful complete fixture is a small actual + caller occurrence with its live descriptor and suspended private bank. diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/SOURCES.json b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/SOURCES.json new file mode 100644 index 0000000000..43555e2f27 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/SOURCES.json @@ -0,0 +1,162 @@ +{ + "schema_version": 1, + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "research/lockstep-completion-pass/executor.py", + "usage": "provenance", + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e" + }, + { + "path": "research/p104-6030-deferred-layer/PROOF.md", + "usage": "provenance", + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2" + }, + { + "path": "research/p104-helper470-twin-rung-removal/RESULT.json", + "usage": "provenance", + "git_blob": "e4a03118d585fb80c9ac932281b528ac394ccc5f", + "sha256": "84fcbe2a0b64307b5703c363408042bdd91555b0419509aa50daa43b3b1924ad" + }, + { + "path": "research/p104-helper470-twin-rung-removal/WORD.json.gz", + "usage": "provenance", + "git_blob": "22f9ab02d1b73ea0aa4b07ce445a14cc2602c760", + "sha256": "7834725d9e34ee846a9ccc615221ea81e0201613938afa185d2eda0c9a6c232f" + }, + { + "path": "research/p104-native-channel/vendor/clifford_exact.py", + "usage": "provenance", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/p104-native-channel/vendor/native_verify.py", + "usage": "provenance", + "git_blob": "2c209dfa9cfade3bc20ac5fc9d876b433a147f8c", + "sha256": "3049471905b47b385c88378a1a3be7a18b8858aadd035b8a6da2f4a03b470f38" + }, + { + "path": "research/physical-complex-compact/PROOF.md", + "usage": "provenance", + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48" + }, + { + "path": "research/physical-complex-compact/compact_control.py", + "usage": "provenance", + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284" + }, + { + "path": "research/physical-complex-compact/compact_counts.py", + "usage": "provenance", + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d" + }, + { + "path": "research/physical-complex-compact/compact_engine.py", + "usage": "provenance", + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098" + }, + { + "path": "research/physical-complex-compact/compact_layout.py", + "usage": "provenance", + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce" + }, + { + "path": "research/physical-complex-compact/compact_streams.py", + "usage": "provenance", + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249" + }, + { + "path": "research/physical-complex-compact/native_sources.py", + "usage": "provenance", + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572" + }, + { + "path": "research/physical-gaussian-monomial/PROOF.md", + "usage": "provenance", + "git_blob": "82e9a8b0b50f26844528af9e07632800679805ea", + "sha256": "20885a8a137fc670121429625912ceae54db95ac5e574b8c64c90f477aebacb7" + }, + { + "path": "research/physical-gaussian-monomial/SOURCES.json", + "usage": "provenance", + "git_blob": "e040a558800e719e2d8b6237bec39e7e10a3641b", + "sha256": "0dd57a4fe4fc97826df0eb215975d013ac0e18f185c73cd93e34c95a9a2b4b16" + }, + { + "path": "research/physical-gaussian-monomial/monomial_engine.py", + "usage": "provenance", + "git_blob": "2251fd98ba01a171f5d39b25a93c895245f10e55", + "sha256": "fc02c6c5159d6c258063a36ef3dc9313a34d7ba9781b650e451cc0ce971e9667" + }, + { + "path": "research/physical-gaussian-monomial/pair_dispatch.py", + "usage": "provenance", + "git_blob": "0e467bdb3727d7f354f98dee54f320f1f072aa2c", + "sha256": "fc0eaa2a9d0855660b15a15d894137eeebc64c6418f52b6af0d0f79d86f2e0d9" + }, + { + "path": "research/physical-gaussian-monomial/phase_recipe.py", + "usage": "provenance", + "git_blob": "a2f684fb588257cc182dc88dded59ed70f5c2585", + "sha256": "8215e5e55daf019694e55b2acfcd42ecf109a2faf767a2181d664ba9b4957e46" + }, + { + "path": "research/physical-gaussian-monomial/phase_sources.py", + "usage": "provenance", + "git_blob": "aaa5c663a4bb6b0ca4d9119c1ae92064509d79c8", + "sha256": "3944ecbffe91fb561b2b8a810461cd2b8229f1f2611ca6a70e3d86451efb220b" + }, + { + "path": "research/physical-gaussian-monomial/signed_phase.py", + "usage": "provenance", + "git_blob": "bab32b0c5da7f364d6a79171c09b02d123a05bd9", + "sha256": "e21818674133a2bd7e63fadaf719eb45ce80db4b3806ca8ef99c247be22c2a39" + }, + { + "path": "research/qq16-recursive-binding/PROOF.md", + "usage": "provenance", + "git_blob": "5de56af0213bf710ae3e832f21de74cf0ac9c7b0", + "sha256": "b547277ab5380b218893908a3e8e8874efc0cf3f9717b582f8972698d87418a2" + }, + { + "path": "research/selected-complex-compact-adapters/monomial.py", + "usage": "provenance", + "git_blob": "5fa4494167c4ba668993a2b1c902969518728a4c", + "sha256": "394f9a465ac9148af0c20844d375e4befbef17d92b2fcc840d83419480dd4740" + }, + { + "path": "research/selected-monomial-tape-lift/PROOF.md", + "usage": "provenance", + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3" + }, + { + "path": "research/selected-monomial-tape-lift/lift.py", + "usage": "provenance", + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a" + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/TASK.json b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/TASK.json new file mode 100644 index 0000000000..4ab3215b61 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/TASK.json @@ -0,0 +1,93 @@ +{ + "schema_version": 1, + "task_id": "uniform-transfer-audit", + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_card": { + "id": "uniform-transfer-audit", + "question": "Can one of the selected record's five inherited assumptions be proved at its actual caller?", + "starting_points": [ + "docs/research/current-priorities.md", + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md" + ], + "methods": [ + "Construct and independently check one source-bound instance of the stated first experiment.", + "Seek an exact counterexample or target-specific complete-budget obstruction to that same proposed change." + ], + "acceptance_gate": "Identify the proposition and what would change downstream; do not equate a finite replay with a universal proof.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read revision 8, the selected review and live exact-source handoffs. Then follow this card's bounded first_experiment.", + "scope": "Source-bound orientation only, not a supplier replay or theorem proof." + }, + "first_experiment": "Choose one assumption ID (native_all_columns, owned_erasure, compiler, precision_tape, analytic_recovery), one quantified implication and exact dependency closure. Check current handoffs, including #5625 row reentry and #5707 root-prefix lowering, without treating their partial scope as the whole theorem. Prove or falsify that implication with a caller-bound argument; stop at the chosen obligation. Finite tests or root digits do not discharge an all-size statement.", + "bottleneck_link": "Judge the actual current supplier contract and complete signed target/paid bill; frozen-profile ceilings require an applicability proof.", + "allowed_variations": [ + "One exact source head, helper/cut region or quantified proposition and changed hypothesis; check live handoffs first. Different seeds are not different scopes." + ], + "scope_change_triggers": [ + "Changing source head, helper/cut domain, operation alphabet or caller boundary without recording the new scope.", + "Treating an archived proposal or local numerical pass as complete supplier admission." + ], + "overlap_terms": [ + "native_all_columns", + "owned_erasure", + "compiler", + "precision_tape", + "analytic_recovery" + ], + "existing_checks": [ + { + "scope": "PR #4100: proposed unconditional construction and finite checks, without independent acceptance.", + "evidence": "research/unconditional-batched-crt/README.md", + "remaining": "Independent proof audit of one caller-bound all-size implication; all other premises remain explicit.", + "status": "author-checked", + "source_commit": "337d04939571a637aeab54a0f58f54fde811663a", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + }, + { + "scope": "Selected PR5599: complete helper-subspace construction and independent caller replay; five framework assumptions remain.", + "evidence": "docs/research/pr-intake-evidence/pr5599-completion/PROOF-REVIEW.md", + "remaining": "The next experiment must identify uncovered source-specific work. Successor archive intake does not transfer this admission.", + "status": "reviewed", + "source_commit": "09dd0965711ca7eeb169057a420abab1c9052137", + "selected_record_sha256": "2a0220e866417774606e0f991e41b9c1d26b1f43b97857238cf478dbc7d330b5" + } + ] + }, + "scope_status": "refined", + "scope_change_reason": "Assigned seed24 current numerical/native interface: join the retained Gaussian monomial to current signed CodedPort fields, all coefficient fibres, and the 23-field context. Phase algebra and primary phase audit are inherited.", + "actual_scope": "Prove and physically verify the paid signed-format/context/suffix-fibre join to unchanged #3087, with complete successful and named headroom-rejection cleanup, honest time/backing costs, and one actual raw current_local MOVE source binding. The existing nested caller token and its normalized local header still require a separate adapter; no full caller-occurrence binding is claimed.", + "bottleneck_link": "Replaces the current-format Gaussian monomial service seam by a source-level fixed-control refinement. The completed ordinary tariff, current numerical width allocation and flat-table exporter remain explicit.", + "stop_rule": "Stop after the current-format signed monomial join, authenticated actual selected record, complete invoice and adversarial physical checks. Do not re-audit phase algebra, claim full selected replay, change kappa, or remove a foundational assumption.", + "evidence": "PROOF.md and exact normal/optimized RESULT.json; independent sparse-hardware review is separately registered.", + "author": "@CubeJerry", + "ai_assistance": "Substantial OpenAI assistance in research, proof development, implementation, tests and documentation; no independent human or proof-kernel admission claimed.", + "outcome": "completed", + "open_questions": [ + { + "question": "Export the current adapter into the literal lifecycle transition-table format.", + "why_it_matters": "The executed source refinement is not a Controller.execute_table native table.", + "first_step": "First adapt the existing nested caller token and establish its normalized local header; then flatten fixed codec, geometry and signed traversal controls while preserving complete field and headroom-return contracts.", + "blocked_by": "A source-equivalent table-format exporter." + }, + { + "question": "Bind an ordinary supplier at the current selected tariff.", + "why_it_matters": "The historical ordinary exponent remains too large for the selected node bound.", + "first_step": "Review a completed exact supplier with time, stock, return and retained-backing contracts on this interface.", + "blocked_by": "A stronger upper-bound implication, not monomial phase algebra." + }, + { + "question": "Join actual numerical headroom and the intervening paid Fourier child.", + "why_it_matters": "A complete MOVE needs both monomials and its paid child on a common live format.", + "first_step": "Run one small complete actual caller occurrence with current descriptor and suspended private bank.", + "blocked_by": "Current numerical width/common-grid allocation and remaining child services." + } + ] +} diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/phase_adapter.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/phase_adapter.py new file mode 100644 index 0000000000..02f0fdc3ba --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/phase_adapter.py @@ -0,0 +1,213 @@ +"""Paid current signed-format and 23-field context join to unchanged #3087. + +Runtime shapes stay on encoded Count tapes. The complete untouched back suffix +is folded into additional coefficient fields, so every one receives its phase. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from contextlib import ExitStack +from phase_binding import activate, need + +S = activate() +from cardinal_counts import Count, positive +from compact_counts import power_two +from encoded import compare, divide, subtract +from records import Tape +from scratch_pool import ScratchPool +from session import OuterScope, erase_marker +from stream import Counter +from codec import Cohort, collect_tapes, execution + +SCHEMA = S.provider.SCHEMA + + +def scale(value, multiplier): + need(type(multiplier) is int and multiplier >= 0, "fixed template multiplier") + if multiplier == 0: + return Count.literal(0) + out = Count(value) + if multiplier != 1: + out.multiply_small(multiplier) + return out + + +class Provider: + def __init__(self, literal, native_factory, inverse=False): + need(type(inverse) is bool, "compiled monomial direction") + self.rank = len(literal["matrix_rows"]) + need(1 <= self.rank <= 73, "fixed source monomial rank") + self.inverse = inverse + self.vectors = tuple("v" + str(i) for i in range(self.rank)) + self.names = ("u", "u_rest", "t", "t_rest", "before", *self.vectors, "after", "b") + with collect_tapes() as tapes: + native = native_factory() + need(type(native) is S.source.ordinary.Ordinary and native.observe is None + and native.runtime.observe is None, "same closed ordinary supplier without payload callback") + self.engine = S.engine.MonomialEngine(self.names, self.vectors, literal, native) + self.pool = ScratchPool(192) + self.scope = OuterScope(self.pool) + self.bridge, self.field_guide, self.header_guide, self.length_guide = (Tape() for _ in range(4)) + self.cohort = Cohort(tapes, native) + self.calls = 0 + + @property + def port_count(self): + return self.cohort.port_count + + def bind(self, work): + self.cohort.bind(work) + + def read_header(self, context): + return S.provider.Provider.read_header(self, context) + + def component_width(self, field): + """Read only the first component's format length, never its integer.""" + width = Count.literal(0) + while field.read() in (0, 1): + width.increment() + field.move(1) + need(field.read() == 2, "first canonical signed component terminator") + remaining = Counter(width) + try: + while not remaining.finished: + field.move(-1) + remaining.decrement() + finally: + remaining.close() + return width + + def prepare(self, header, h, cleanup): + def own(value): + cleanup.callback(value.close) + return value + for name in ("outer", "rows", "row_bits", "record_bits", "f", "K", "G", "H"): + positive(header[name]) + one, two = own(Count.literal(1)), own(Count.literal(2)) + need(compare(h, two) >= 0 and compare(header["rho"], header["K"]) < 0, + "signed width and selected current residue") + n = own(subtract(header["f"], one)) + compact = own(Count.product(n, header["G"])) + rest = own(subtract(header["H"], compact)) + twice_H = own(scale(header["H"], 2)) + before = own(subtract(header["active_start"], twice_H)) + chunk = own(Count.product(header["f"], header["K"])) + active_end = own(scale(chunk, self.rank)) + active_end.add(header["active_start"]) + after = own(subtract(header["back_start"], active_end)) + tail = own(subtract(header["within_bits"], header["back_start"])) + need(compare(tail, header["H"]) >= 0, "entire current back reservation") + suffix = own(subtract(tail, compact)) + fibre = own(power_two(suffix)) + top = own(subtract(header["K"], one)) + rho = own(subtract(top, header["rho"])) + selected = own(scale(header["f"], self.rank)) + selected.add(header["remainder"]) + rank = own(Count.literal(self.rank)) + need(compare(selected, header["selected_axes"]) == 0 + and compare(header["remainder"], rank) < 0 + and compare(header["selected_axes"], header["d"]) <= 0, + "current active width, fixed rank and untouched ordinary remainder") + complete = own(power_two(header["within_bits"])) + expected = own(Count.product(complete, header["record_bits"])) + need(compare(expected, header["row_bits"]) == 0, "exact complete current physical row") + pair_codes = own(Count(h)) + pair_codes.increment() + pair_codes.multiply_small(6) + base_coefficients, remainder = divide(header["record_bits"], pair_codes) + own(base_coefficients); own(remainder) + need(remainder.zero(), "record_bits equals 6 r (h+1)") + positive(base_coefficients) + coefficients = own(Count.product(base_coefficients, fibre)) + rows = own(Count.product(header["outer"], header["rows"])) + widths = (compact, rest, compact, rest, before, + *(chunk for _ in self.vectors), after, compact) + return widths, rho, coefficients, rows + + def rewind_field(self, field): + self.field_guide.rewind() + while self.field_guide.read() != 4: + need(self.field_guide.read() == 1, "complete current field guide") + field.move(-1) + self.field_guide.step(1) + self.field_guide.rewind() + + def import_field(self, field, h): + """Strip actual component delimiters, preserving every signed bit.""" + while field.read() != 4: + for _ in (0, 1): + remaining = Counter(h) + try: + while not remaining.finished: + value = field.read() + need(value in (0, 1), "uniform complete signed component") + self.bridge.append(value) + self.field_guide.append(1) + field.move(1) + remaining.decrement() + finally: + remaining.close() + need(field.read() == 2, "exact signed component delimiter") + self.field_guide.append(1) + field.move(1) + self.bridge.rewind() + self.rewind_field(field) + + def export_field(self, field, returned, h): + """Reinsert the exact complete format at the unchanged common grid.""" + returned.rewind() + self.field_guide.rewind() + while returned.read() != 4: + for _ in (0, 1): + remaining = Counter(h) + try: + while not remaining.finished: + value = returned.read() + need(value in (0, 1) and field.read() in (0, 1) + and self.field_guide.read() == 1, "exact returned signed component") + field.write(value) + field.move(1) + returned.step(1) + self.field_guide.step(1) + remaining.decrement() + finally: + remaining.close() + need(field.read() == 2 and self.field_guide.read() == 1, + "same complete signed component boundary") + field.write(2) + field.move(1) + self.field_guide.step(1) + need(field.read() == self.field_guide.read() == 4, "exact full-format return frontier") + self.rewind_field(field) + self.field_guide.clear() + returned.rewind() + + def run(self, field, context): + """Current CodedPort field and BinaryContextPort at their local origins. + + SignedHeadroomError preserves field and context and allows a valid + retry. The all-size theorem concerns valid format and descriptors; + arbitrary malformed/interrupted execution has no rollback claim. + """ + need(self.cohort.ports is not None and field.tape is not context.tape + and all(field.tape is not port and context.tape is not port for port in self.cohort.ports), + "distinct public/current-context and private physical segments") + self.cohort.start() + try: + with execution(), self.scope.installed(), ExitStack() as cleanup: + header = self.read_header(context) + for value in header.values(): + cleanup.callback(value.close) + h = self.component_width(field) + cleanup.callback(h.close) + widths, rho, coefficients, rows = self.prepare(header, h, cleanup) + self.import_field(field, h) + with self.scope.suspended(): + returned = self.engine.run(self.bridge, widths, header["f"], header["K"], + header["G"], rho, h, coefficients, rows, self.inverse) + self.export_field(field, returned, h) + returned.clear() + erase_marker(returned) + self.bridge.clear() + self.pool.empty() + self.calls += 1 + finally: + self.cohort.finish() diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/phase_binding.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/phase_binding.py new file mode 100644 index 0000000000..7f51953eb9 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/phase_binding.py @@ -0,0 +1,80 @@ +"""Authenticate and bind unchanged #3087 to the current physical vocabulary. + +Only source discovery is replaced. All phase, signed-pair, monomial, Compact, +Count and Tape computational source bodies remain their pinned bytes. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +from hashlib import sha1, sha256 +import importlib.util +import json +from pathlib import Path, PurePosixPath +import sys +from types import ModuleType, SimpleNamespace + +HERE = Path(__file__).resolve().parent +_state = None + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def authenticate(root=HERE): + rows = json.loads((root / "DEPENDENCIES.json").read_text())["files"] + seen = set() + for row in rows: + name = PurePosixPath(row["path"]) + need(not name.is_absolute() and ".." not in name.parts and name.parts[0] == "vendor", + "regular relative frozen source path") + path = root / str(name) + need(str(name) not in seen and path.is_file() and not path.is_symlink(), + "unique regular frozen source") + seen.add(str(name)) + raw = path.read_bytes() + need(sha256(raw).hexdigest() == row["sha256"] + and sha1(b"blob " + str(len(raw)).encode() + b"\0" + raw).hexdigest() == row["git_blob"], + "unchanged source bytes: " + str(name)) + return len(rows) + + +def load(name, path): + need(name not in sys.modules, "cold phase source module " + name) + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + exec(compile(Path(path).read_bytes(), str(path), "exec"), module.__dict__) + return module + + +def activate(): + global _state + if _state is not None: + return _state + authenticate() + binding, monomial = HERE / "vendor/binding", HERE / "vendor/monomial" + sys.path.insert(0, str(binding)) + base = load("binding_sources", binding / "binding_sources.py") + state = base.activate() + reference = sys.modules["compact_reference"] + need("compact" not in sys.modules and "phase_sources" not in sys.modules, + "cold shared monomial source namespace") + sys.modules["compact"] = reference + finite = load("monomial_reference", monomial / "reference.py") + shim = ModuleType("phase_sources") + shim.activate = lambda: (sys.modules["native_sources"], reference, finite) + sys.modules["phase_sources"] = shim + sys.path.insert(0, str(monomial)) + codec = load("codec", binding / "codec.py") + provider = load("provider", binding / "provider.py") + phase = load("signed_phase", monomial / "signed_phase.py") + recipe = load("phase_recipe", monomial / "phase_recipe.py") + pair = load("pair_dispatch", monomial / "pair_dispatch.py") + engine = load("monomial_engine", monomial / "monomial_engine.py") + need(engine.Count is state.counts.Count and engine.Tape is state.records.Tape + and phase.Count is engine.Count and recipe.Count is engine.Count, + "one actual Count/Tape vocabulary across the complete monomial") + _state = SimpleNamespace(source=state, codec=codec, provider=provider, + phase=phase, recipe=recipe, engine=engine, + reference=finite, pair=pair, abi=state.abi) + return _state diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/selected_service.py b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/selected_service.py new file mode 100644 index 0000000000..fc3cbdc16b --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/selected_service.py @@ -0,0 +1,76 @@ +"""One current #6030 MOVE boundary, with its actual source monomial. + +The width-one phase record and its tensor convention are inherited from #6293 +and #6930. This file binds the actual source token and owner to the current +signed-format service; it does not re-audit the primary native recorder. +Prepared for @CubeJerry with substantial OpenAI assistance. Apache-2.0. +""" +import gzip +from hashlib import sha256 +import json +from phase_binding import HERE, authenticate, load, need +from phase_adapter import Provider + +_selected = None +EVENT = 9896 +RAW = ("MOVE", 236, 3, 7, False) + + +def source_boundary(): + global _selected + if _selected is not None: + return _selected + authenticate() + root = HERE / "vendor/selected" + word = json.loads(gzip.decompress((root / "WORD.json.gz").read_bytes())) + need(tuple(word["program"][EVENT]) == RAW, "actual selected MOVE source record") + ir = load("selected_phase_current_ir", HERE / "vendor/binding/vendor/lifecycle/source_ir.py") + events, stats = ir.current_local(word) + entry = next(e for e in events if e.op == "SERVICE" and e.token == ("move-in", "local", EVENT, RAW)) + leave = next(e for e in events if e.op == "SERVICE" and e.token == ("move-out", "local", EVENT, RAW)) + need(entry.fields == leave.fields == (236,), "actual selected field owner at both monomial cuts") + clifford = load("selected_phase_clifford", root / "clifford_exact.py") + start = clifford.canonical_frame(9, tuple(word["frames"][3])) + stop = clifford.canonical_frame(9, tuple(word["frames"][7])) + record, _compiled = clifford.lower_child(start.adjoint().then(stop)) + need(record["rank"] == 1 and record["right"]["phase"] == 1 + and record["left"]["phase"] == 0, "inherited #6930 actual chart record") + raw = json.dumps(record, sort_keys=True, separators=(",", ":")).encode() + report = dict(event=EVENT, raw=RAW, owner=236, rank=record["rank"], + right=record["right"], left=record["left"], source_token=entry.token, + record_sha256=sha256(raw).hexdigest(), + source_phase_audit="unpaidmoon/integer-mult-bounds@c726399fbdb6d80dd13bed760b56572fb4ea1022", + phase_algebra_inherited_from=[3087, 6293, 6930], + current_source_events=stats["events"], selected_frontier_changed=False) + _selected = entry, leave, record, report + return _selected + + +class Service: + def __init__(self, event, native_factory): + entry, leave, record, self.report = source_boundary() + need(event.op == "SERVICE" and len(event.fields) == 1 and len(event.token) >= 4, + "actual single-owner current MOVE service") + tail = event.token[-4:] + need(tail in (entry.token, leave.token), "fixed current source chart and occurrence token") + self.token, self.owner = event.token, event.fields[0] + self.side = "right" if tail == entry.token else "left" + self.provider = Provider(record[self.side], native_factory) + self.field = self.context = None + + @property + def port_count(self): + return self.provider.port_count + + def bind(self, work, fields, context): + need(self.owner in fields, "actual current MOVE owner has its physical field") + self.field, self.context = fields[self.owner], context + self.provider.bind(work) + + def run(self): + need(self.field is not None, "fixed current source/field/context binding before input") + self.provider.run(self.field, self.context) + + +if __name__ == "__main__": + print(json.dumps(source_boundary()[3], sort_keys=True)) diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/DEPENDENCIES.json b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/DEPENDENCIES.json new file mode 100644 index 0000000000..9e68f72266 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/DEPENDENCIES.json @@ -0,0 +1,724 @@ +{ + "schema_version": 1, + "files": [ + { + "group": "lifecycle", + "repository": "CubeJerry/integer-mult-bounds", + "published_commit": "ab239cb6ee884e7a900dd9101c34448077fad0b0", + "original_path": "research/compiled-owned-bank-lifecycle/machine.py", + "local_path": "vendor/lifecycle/machine.py", + "git_blob": "acf475e4fccaff2fb64bd5b0b3f3fc0d246dc592", + "sha256": "ec597bce13275003ff30e4be481c936401826c1d4af642b55eec0c410774d1df" + }, + { + "group": "lifecycle", + "repository": "CubeJerry/integer-mult-bounds", + "published_commit": "ab239cb6ee884e7a900dd9101c34448077fad0b0", + "original_path": "research/compiled-owned-bank-lifecycle/source_ir.py", + "local_path": "vendor/lifecycle/source_ir.py", + "git_blob": "79c95fa79439f3c893de52991173bd3a5eae2729", + "sha256": "54dd93bc50bd10e974c70794df1c13da27f0e3d8cdb6cfe6791a63280096f1b1" + }, + { + "group": "lifecycle", + "repository": "CubeJerry/integer-mult-bounds", + "published_commit": "ab239cb6ee884e7a900dd9101c34448077fad0b0", + "original_path": "research/compiled-owned-bank-lifecycle/PROOF.md", + "local_path": "vendor/lifecycle/PROOF.md", + "git_blob": "605981247e27de68fe78d3a36e2b454efbd6b11e", + "sha256": "9a088fa00f10e59df48090b67c6ef7c3641bc9cc36b223deb917740372d57993" + }, + { + "group": "dispatch", + "repository": "CubeJerry/integer-mult-bounds", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "original_path": "research/compiled-row-stock-dispatch/row_programs.py", + "local_path": "vendor/dispatch/row_programs.py", + "git_blob": "30ba41725f7e1ba3dd058abd30c66d19820a008d", + "sha256": "a59510516d1397382de6141edc1eb69cf3ba5e6e330198deb5e335e543300be4" + }, + { + "group": "dispatch", + "repository": "CubeJerry/integer-mult-bounds", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "original_path": "research/compiled-row-stock-dispatch/compiler_routes.py", + "local_path": "vendor/dispatch/compiler_routes.py", + "git_blob": "5752189b8a838596346df8dde89024621b513e41", + "sha256": "d375f8c2e666ffd2ebe6de34ccb7756ac9fa4a4cd5f866cb025a781f8538c599" + }, + { + "group": "dispatch", + "repository": "CubeJerry/integer-mult-bounds", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "original_path": "research/compiled-row-stock-dispatch/PROOF.md", + "local_path": "vendor/dispatch/PROOF.md", + "git_blob": "96b032f662397d496c4d827839441b6794881a53", + "sha256": "b0ed45deb84fa2ce835246d7de3c85ccdacf24ab68235cf1138fe6ff4c4ce5d9" + }, + { + "group": "dispatch", + "repository": "CubeJerry/integer-mult-bounds", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "original_path": "research/compiled-row-stock-dispatch/vendor/row_padding.py", + "local_path": "vendor/dispatch/vendor/row_padding.py", + "git_blob": "1e3533efa92c3bab35916ae6844290586d18ff27", + "sha256": "24270408e87b028791670cd63908adeb03162f0919237e8644065c5898fecf2f" + }, + { + "group": "dispatch", + "repository": "CubeJerry/integer-mult-bounds", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "original_path": "research/compiled-row-stock-dispatch/vendor/occurrence_geometry.py", + "local_path": "vendor/dispatch/vendor/occurrence_geometry.py", + "git_blob": "9c3c97d86a7bdd7b95944218bf1e6e4a5a1746a1", + "sha256": "f3504a73803da120040cc62ee8f5e8b849237daf508a7146272d55624c3f8396" + }, + { + "group": "compact", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-complex-compact/compact_engine.py", + "local_path": "vendor/compact/compact_engine.py", + "git_blob": "5c5ca75567f85b042c156e0ed5a8afe81671b1b8", + "sha256": "2cacff4d36a6e029add115f47cd8ffbf3c61e7ece0900308b98e6032e652f098" + }, + { + "group": "compact", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-complex-compact/compact_control.py", + "local_path": "vendor/compact/compact_control.py", + "git_blob": "13af719b5844f14f5cf05c919e84204cd21caf6a", + "sha256": "73a9ace4f91aeb383fdbc6f7762498fe707b4e4b45b1c63920bb90cc8795e284" + }, + { + "group": "compact", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-complex-compact/compact_counts.py", + "local_path": "vendor/compact/compact_counts.py", + "git_blob": "064b508efd12f7d5a33729b2344b6890f0c75d2f", + "sha256": "71c19cfc186aaf0c159ec64ea1a5d58e1fc5fc093d50c7360247559261fad00d" + }, + { + "group": "compact", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-complex-compact/compact_layout.py", + "local_path": "vendor/compact/compact_layout.py", + "git_blob": "03ca12aed77741f40d824fcb33cc4eedb85abfd9", + "sha256": "5be2be9c32c15742da18fde438a5559a45a86eb661105027b1b233a7c397e0ce" + }, + { + "group": "compact", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-complex-compact/compact_streams.py", + "local_path": "vendor/compact/compact_streams.py", + "git_blob": "5699cc7f20def3bc873d2da05b13a252246367a1", + "sha256": "3b5cce3be9763c6bd7803d6223d2784d1975eeac6c7c99f5e00dfc49bb11d249" + }, + { + "group": "compact", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-complex-compact/native_sources.py", + "local_path": "vendor/compact/native_sources.py", + "git_blob": "3d2834c5fff39481c9a0442a514c10eaf50f98d2", + "sha256": "865c97c4f261fde37e86eb16a910eaa5b2f26daaa7d2648ae0322ba8c0286572" + }, + { + "group": "compact", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/physical-complex-compact/PROOF.md", + "local_path": "vendor/compact/PROOF.md", + "git_blob": "f65f38123ca0adb02f6ca69351cbfc933506e5cb", + "sha256": "ec6395822ae500242f3fe5e2cf40caf9a7f9fa259d475d2c14970d951ff4df48" + }, + { + "group": "ordinary", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "original_path": "research/physical-ordinary-interchange/binary.py", + "local_path": "vendor/ordinary/binary.py", + "git_blob": "651185a9eec51438949580a34e707f6dd1adbd4b", + "sha256": "578fb5bc793fc544dca8111605bf9f6067b8ba7dc7489a3ac243e1df3cd37953" + }, + { + "group": "ordinary", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "original_path": "research/physical-ordinary-interchange/encoded.py", + "local_path": "vendor/ordinary/encoded.py", + "git_blob": "2280fa98ff5e4da7c4909814ce4a1c405605ada8", + "sha256": "10ad2fa5902a48d49cf2b89a30b3f2711d63a6a43b9512a6427affcdf07335a7" + }, + { + "group": "ordinary", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "original_path": "research/physical-ordinary-interchange/ordinary.py", + "local_path": "vendor/ordinary/ordinary.py", + "git_blob": "81b330a4b886a0f4deab7b0811478bab3fbc107a", + "sha256": "7f8338e748bcd42fbef1e7cc47b6c5040dfb3aad216e34759bcb12b8e14f7705" + }, + { + "group": "ordinary", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "original_path": "research/physical-ordinary-interchange/physical_words.py", + "local_path": "vendor/ordinary/physical_words.py", + "git_blob": "44b464714277786297c8ee7fd04470dc6394896d", + "sha256": "89ba40442297ec35368e426770f44852b39807ca426710ded2735678651bef61" + }, + { + "group": "ordinary", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "original_path": "research/physical-ordinary-interchange/session.py", + "local_path": "vendor/ordinary/session.py", + "git_blob": "09f645bbf0c6c3d41d0c03e8031adc4e81744ac1", + "sha256": "45ee809b27a69ca5576361922fd2760f568c9a98864d4c55c4fee3003ee3c9ad" + }, + { + "group": "ordinary", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "original_path": "research/physical-ordinary-interchange/source.py", + "local_path": "vendor/ordinary/source.py", + "git_blob": "8594fc62cee8a111958561b75045c8ec16ebfa47", + "sha256": "4bd047a1272374880962d3074f1e50de717518a3a181f11607e820afe50dd4e5" + }, + { + "group": "ordinary", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "original_path": "research/physical-ordinary-interchange/PROOF.md", + "local_path": "vendor/ordinary/PROOF.md", + "git_blob": "12be1f06062090fcc68e598bae250f185e3d8524", + "sha256": "8a1c2145cd8f080026488a571d95813c09679aa323f19aeaef0ea98030136e1c" + }, + { + "group": "reference", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "d404b48a1e7b147556b309497d55089c837dddb2", + "original_path": "research/selected-complex-compact-adapters/streams.py", + "local_path": "vendor/reference/streams.py", + "git_blob": "61542ce4c9eb51bfc113475b4f98649cb90a853e", + "sha256": "718a582a50aee8f1f04945ed942be1d4162962fe47dbf05c6ff37b7fb8c61257" + }, + { + "group": "reference", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "d404b48a1e7b147556b309497d55089c837dddb2", + "original_path": "research/selected-complex-compact-adapters/compact.py", + "local_path": "vendor/reference/compact.py", + "git_blob": "60bc206c78150f23563a4775800b0dd32025843d", + "sha256": "0e1027a60f38c21cfd808c8ce44dcc2423810efdab0e15f02b07f261ad48fc3c" + }, + { + "group": "reference", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "d404b48a1e7b147556b309497d55089c837dddb2", + "original_path": "research/selected-complex-compact-adapters/NOTICE.md", + "local_path": "vendor/reference/NOTICE.md", + "git_blob": "e82bfef53054bd753ba0aa8a966f84427faa2293", + "sha256": "74a9f03e9ce467c75f5f7cf1b8465d349ea38ef114afad261824c3bcf13da00f" + }, + { + "group": "record_lift", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/selected-monomial-tape-lift/lift.py", + "local_path": "vendor/record_lift/lift.py", + "git_blob": "167d085a9191e3b3545bcf39d5e6edc94e54d514", + "sha256": "21c77119c004a86a603cca91ce1366629431db18e9e0554942492f1b5afebe4a" + }, + { + "group": "record_lift", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/selected-monomial-tape-lift/PROOF.md", + "local_path": "vendor/record_lift/PROOF.md", + "git_blob": "69e07e58c5468e2045281335a56f4918b474c79d", + "sha256": "8442243130d4a9932f78eb42419196d2866d4496256e3bb2d6143fd52b44ddb3" + }, + { + "group": "compiler", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/lockstep-completion-pass/executor.py", + "local_path": "vendor/lockstep_executor.py", + "git_blob": "9469443a3d7cc6310a7369daf77c7756d5bd3f38", + "sha256": "0bda14a3e5f4da348cd5c89ebe29d717e7a5406ec31b164d5b9e1d25f7f38e0e" + }, + { + "group": "selected", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "certificates/selected-result.json", + "local_path": "vendor/SELECTED-RESULT.json", + "git_blob": "d59b5035e7b4cbaa9d688a1d32dd0d6eb79c466a", + "sha256": "9b8d0eea95b3bf0dfcb7938a732a6439b87a2685dec2a5ab9e525b3b34debbfa" + }, + { + "group": "deferred", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "research/p104-6030-deferred-layer/PROOF.md", + "local_path": "vendor/DEFERRED-PROOF.md", + "git_blob": "de725a73e97496836100aa6e0ed9cd70985373da", + "sha256": "3a7ac6dae3b76d5f78849f521635da034fe99b1ea6c942175a3652b53f6262c2" + }, + { + "group": "task", + "repository": "CubeJerry/integer-mult-bounds", + "published_commit": "5c59d247d51c6e1fca0dead3ed2139b6802b3a15", + "original_path": "research/compiled-row-stock-dispatch/TASK.json", + "local_path": "vendor/dispatch/TASK.json", + "git_blob": "70bb2c54a6dbf9f17a55bbae8383d9bfde933e52", + "sha256": "6b5334d10044644ba646452b0e9e21528061768726d124a4a97af26785aa9ec9" + }, + { + "group": "task", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_path": "docs/research/agent-task-catalog.json", + "local_path": "vendor/TASK-CATALOG.json", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + } + ], + "archive_members": [ + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/consumer.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/consumer.py", + "sha256": "2f2a8604c23fb2c81f24320c71ed0142118d98dde3be6086adad28e89954a777", + "git_blob": "a66d9276f829ce2c619871866816649d5f3687fd" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/driver.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/driver.py", + "sha256": "ceaf8f75de9810a05ebf8f65780b6f8bd7599a5768401d5e4386182afe615cdf", + "git_blob": "5b7846a70aada53d87480b337e1c04217118771b" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/evidence/NOTICE.md", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/evidence/NOTICE.md", + "sha256": "fd7c42e89878cda6df86dde8720ece34625a337cf5edd795a421e2d3b42919e9", + "git_blob": "d0318d43ed420e21dc52166a19de703aa87fbb3e" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/evidence/pr2688-NOTICE.md", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/evidence/pr2688-NOTICE.md", + "sha256": "c899fccf7bd32397f0ddd85e4af35a166cefb3e3ae3407ec40edc3ab2051b617", + "git_blob": "f2b49cdef83a4a685fad32c01fba93e12cfcb5a8" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/layout.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/layout.py", + "sha256": "3beef6534b02c3b011b741f957a7d9fb05a9ac0bba1fed53b2c71834e4ea6bc1", + "git_blob": "aa554b14fe0f6b308d9fba0a2afc92e5a28e20cb" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/linear_sign.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/linear_sign.py", + "sha256": "73e895fc701a4145cbe89d60f5775128354e7f08d0a45eacf22f423913f54e67", + "git_blob": "6a6e5c02f299fad8c4f7ab724fc36e14a22ab13c" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/node.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/node.py", + "sha256": "0bd4f640cafb5c8f070c161d86445910f77578a672bf5886936ed89e7f6bd21b", + "git_blob": "28c98a3573b458f7a055678d70b602b80e6e959e" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/packet_engine.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/packet_engine.py", + "sha256": "c80fc3aa9092f91cc309b2fb2dbc3618bf96bdb9b8498503993ea161f0ae2134", + "git_blob": "72543f684f38fefeacc2ee66d81661f1a2439cf7" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/peel.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/peel.py", + "sha256": "8b20888f74b4cd814a97b42ec72528fbfb6d2e936c5022df726f0785d0d01a2e", + "git_blob": "38502515afc928082c849cd2cda8578d33a5050a" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/NOTICE.md", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/NOTICE.md", + "sha256": "c446b32b8a621844fb2fbe654810c8122035bdd43fed2132f1137d98cb6f9943", + "git_blob": "ef9f81510db86eaf2f0a7191d85e92a6db30ddc0" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/cardinal_counts.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/cardinal_counts.py", + "sha256": "59ddeac102a0cc51fa49b15aae6aeb68cd68ed217fa974ce916372a177d2ec8f", + "git_blob": "6a14feac45094ae9156e8c2c982d6727544f180e" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/catalogue.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/catalogue.py", + "sha256": "83ea88f82d4a83c5f889774bfe3519b7ebaa24b6a0e2a969dafff012107a89bf", + "git_blob": "0efc0575a7623ac41c094d2e8772beda5a9fdc29" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/control.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/control.py", + "sha256": "d3a93e54bb7d333b73917586407d11674d38b5c3fda4fbdc436fb5293ae7786a", + "git_blob": "4f6ac09bffab43dbccc470bd0bde2ffbe969a8b2" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/fresh_rows.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/fresh_rows.py", + "sha256": "e4ae08fbd658add630eb7754ebe0cbcb42c6f39cf4128f9cb92e27fcf5213a7d", + "git_blob": "aa3a327604308d3a5c7a27b65f5e631d430ab093" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/topology.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/topology.py", + "sha256": "384d456ddba76de137a63b50019d5bba2e9f6daa4177c91643e0565d4cf1d44b", + "git_blob": "39a2916c207d04be5efc44750d8606f5da0c2990" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/binding.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/binding.py", + "sha256": "20169a8af6ed2b34069fd353a2bc1c42335ab686c58de8479baef33dd3fb493b", + "git_blob": "21a5a21220a18ab62a19ac403a9944bc3a8665c8" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/bitstream.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/bitstream.py", + "sha256": "f78bac9641007dbd8824984edcac057274fe016ce78bd9cb512d0c0913274783", + "git_blob": "4d1fd4abb0f2aabe833e5cbc9efb51039739e7ca" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/cardinality.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/cardinality.py", + "sha256": "505d5e560c5a507e6184edcc19a87cf1fed243eb34a5cb21fbe1e4fe017e7f22", + "git_blob": "b8ba857e32c5903408e1e61ff916300848b4a208" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/children.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/children.py", + "sha256": "a78866939631214c1d1659203b2b5fc062e3c6255e9f11f975c310046b010bd6", + "git_blob": "ce4935f838516e2b08d13bec767cb803786fbc6b" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/controller.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/controller.py", + "sha256": "fa09146991f6c04e6f4b6eb9bf0c8e103e70e90a0e402ff3d69814e6aac8ff8c", + "git_blob": "c631a9e77fbcccf0e8f448adc22978728aed7b60" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/counts.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/counts.py", + "sha256": "00b476dbda0e8cc99886bf794439e1cb9e775f435f599a3557e99321fe084069", + "git_blob": "81b48940ce222290a40d4fb349ce827f4788469d" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/directory.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/directory.py", + "sha256": "4270e370b2bfe38ef73aadcd97d1b3496b56bd582115d74331eb9e5ceb90bec7", + "git_blob": "c74cacf5ce809c0561d374f137a52df0992b4226" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/episode.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/episode.py", + "sha256": "38f79cb2a370548471063952d5f7c74bd795a2a8496fdcf3ce0996d79e3adaff", + "git_blob": "30d11ff4f333813855d36da3eb5a1ab0e154bafe" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/forms.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/forms.py", + "sha256": "1fdf9d31b7eb107c396e33f94dad61c9d3f2c709cae61178268a44ca80dbc0b4", + "git_blob": "6667c0b772a63f0059c7caffec63e0d919a92398" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/low_codes.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/low_codes.py", + "sha256": "f657e17f6088c840e3f7783e662257630f6d2c1e71c217721ffbca4d6ac93e87", + "git_blob": "737edfc4a10f4b7b3b97a7cef4b40864efd806e6" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/matrices.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/matrices.py", + "sha256": "00b687434039b54529ee092e34f9435cfcd66e0816eb3bd2a6688c73f4e01459", + "git_blob": "5d497353efbb9eeaaf4facd96ab40ffb0f3aa20d" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/numeric.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/numeric.py", + "sha256": "7327b05c4ec3e0f6d9c352cc7de85bfd4ebe940482553e77c59a773a8c09c514", + "git_blob": "6d4ebca8398008375b8f4762d1a9f1514e8c2611" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/oracle.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/oracle.py", + "sha256": "7bd18089e32ce48085b5e3a75159f6a82cdb2649ec682c53db05e399d97aef67", + "git_blob": "244f131466698a3ace10b657242fe1f65c07fd1f" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/packet.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/packet.py", + "sha256": "970e7fe0719e3dfe122b248941e6f21cd90d7dd62089fa6acbd0e5412ce083a5", + "git_blob": "ebc9b616514412b80c56d523776e6ba5d6766453" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/plan.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/plan.py", + "sha256": "d9c8dc93762db4d3a449814aa51e2211460648694469854d89cb48cb04188cf3", + "git_blob": "48255d5454308c07635fae4e7eb4873b0bd2a4f8" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/records.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/records.py", + "sha256": "0c9c4b23e998597fb877bb1a29da69ac869b68262abe635b162b4dba9c69b372", + "git_blob": "4f00467a0ff580954ad2fd0c7380240c753ddef3" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/routes.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/routes.py", + "sha256": "ed7dc3679451696ab1dd841146b215c9515a3eec5e4ff3763f33c315f1696ada", + "git_blob": "35531201dc349a811dfabc6f1f6e64697d665194" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/selection.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/selection.py", + "sha256": "bc8e371fb1fa0b41fb05ef0b34d0f4c317b2396f9833d91f44f95c2b54b4052b", + "git_blob": "2c28f1aaec104a75c4e6c170b3e6a60300ee6700" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/sources.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/sources.py", + "sha256": "f102edc7816d742bd89db8097254c19b843d0ef5cf6758ad42e93bcc0b214c62", + "git_blob": "16d5e7e6a28018f1e2d76d61efe2d54f6a6941d4" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/predecessor/vendor/stream.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/predecessor/vendor/stream.py", + "sha256": "c7dc7da5b00f27016982ada4c0416f8328568b00df16d97012f33d4b372d79b5", + "git_blob": "5e5a4bb0f98971447043e25d4dd6991bfc070389" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/recursive_call.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/recursive_call.py", + "sha256": "157deaa5972557893d43494a81151483bdc46373448ec677cb6a738c9b7e6f1e", + "git_blob": "6d33224145aa04f7fbaf7b6cda7c9c164311a402" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/scheduler.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/scheduler.py", + "sha256": "0d96f7fbd6f90416167c5a52c0e3de942d1a0cae3d2968831932a9576701699f", + "git_blob": "60c2b6d065eba91dd5e0edb7a77fc087971eca3f" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/stream_runner.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/stream_runner.py", + "sha256": "b255feaf6cc6e40413ae73fe302bf8f290bf4dd89f4128b23a91cc9860601801", + "git_blob": "6ba5df130bb4a0fcb06b6c630830ae3a6922921b" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2753/trace.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2753/trace.py", + "sha256": "3a664224c558244f606b603cad816d75e94a17c9b2620a06a1530e893dfceac2", + "git_blob": "4b002201ce54cdecec9acf4e874b7f71cd75fe71" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2769/NOTICE.md", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2769/NOTICE.md", + "sha256": "8640d1b52fd21e5b20e8109ce9c4957ca1e19a95e26a1c80d019a6e6f4d5f178", + "git_blob": "307c2da733f7f3a76e97c77e71072e811f40df02" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2769/codec.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2769/codec.py", + "sha256": "5b9fda8136f7e60bece54e3fcc74f4ea0bec7145fa60e1ae3a4d252741b81fd3", + "git_blob": "9cd54d9417eb685dcd3f8293f01299ef9046ad31" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2769/vendor/parking_machine.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2769/vendor/parking_machine.py", + "sha256": "68134779debfb795468a1aaecbc2b9d321d7d4e451313ce7dc8fa7092561df4c", + "git_blob": "cafd614a3b7bc87b019361fcdf890ed976f26d19" + }, + { + "local_path": "vendor/runtime/pr2809/inputs/pr2769/vendor/words.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "inputs/pr2769/vendor/words.py", + "sha256": "5c37f57708ba3131bdcb03139f9dbc29886bee44569c09cbba51b68f75acd7f9", + "git_blob": "8d4ba37e2778acb35b34e0719df2caf138fbeb50" + }, + { + "local_path": "vendor/runtime/pr2809/macro_binding.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "macro_binding.py", + "sha256": "9ef31765d03d2c54fad9296f2ff0707a190ce169e44de4f0f45214e3c410c01a", + "git_blob": "c197eb6458be9374cb4684c654bfc99e619dcaf0" + }, + { + "local_path": "vendor/runtime/pr2809/macro_code.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "macro_code.py", + "sha256": "f626b018124747a5f17c1603bea36cd74c00a69a0647fd7b10e9c4e2964caea8", + "git_blob": "2f5f8ecfac6457171707b1b5ff02b5071954fcb7" + }, + { + "local_path": "vendor/runtime/pr2809/macro_machine.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "macro_machine.py", + "sha256": "7bc6e42072a09a08ac961e05c3da01cde012d740d4b4c605f298d994f2ad7c5a", + "git_blob": "5a032e8923f7f8b22bb98f3e39b804beb9906c16" + }, + { + "local_path": "vendor/runtime/pr2809/residual_blocks.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "residual_blocks.py", + "sha256": "ab7f3df8906decd2efecfb138eac1456c106bb520b2598761f699f80680d8331", + "git_blob": "fba75e7649cf77e352a75324495191bbd7853c22" + }, + { + "local_path": "vendor/runtime/pr2809/role_parking.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "role_parking.py", + "sha256": "1884a3c260d81d5efbc0c33d86a810d6728e55e5764cfcd423f858cc685470f3", + "git_blob": "fc48c244eefdbaa3e320e86c75a7d187cb5765ef" + }, + { + "local_path": "vendor/runtime/pr2809/scratch_pool.py", + "archive_name": "pr2809.tar", + "archive_sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "member": "scratch_pool.py", + "sha256": "41f1eb93652b7174c3b02f95f70e1a9ce2e2aed0a729e725167c8f226e65d8db", + "git_blob": "0f22807c65d1bca374b905538512bf8c43702070" + }, + { + "local_path": "vendor/runtime/pr2808/outer.py", + "archive_name": "pr2808.tar", + "archive_sha256": "2ab59c6d0ad00c001ecbe44090b66871ec3d2c1fdc51daa503109e56f3285cab", + "member": "outer.py", + "sha256": "9a26702a853805da7f97da7272d3b610c4d69767ecc6b450efbc4b6722dc3f19", + "git_blob": "1341d394481fb13beb826b944409b11083d8e7f8" + }, + { + "local_path": "vendor/runtime/pr2808/vendor/pr2786/padding.py", + "archive_name": "pr2808.tar", + "archive_sha256": "2ab59c6d0ad00c001ecbe44090b66871ec3d2c1fdc51daa503109e56f3285cab", + "member": "vendor/pr2786/padding.py", + "sha256": "9f58bf2d343e13a70dc765d86c590b912d5987669d507ab14bd36deed94a76ee", + "git_blob": "0229304638de6c78ebc519b33a6ce34b1d396ca7" + } + ], + "archives": [ + { + "name": "pr2809.tar", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "original_path": "research/physical-ordinary-interchange/inputs/pr2809.tar", + "git_blob": "21ff4b5b9942dbc82b60b4546d39785daa22ba86", + "sha256": "ee1d4ec05e3c872d264be3b38f71a8c153acf37427f5d3ba87f8e15440c9ccf0", + "bytes": 962560 + }, + { + "name": "pr2808.tar", + "repository": "CrocSwap/integer-mult-bounds", + "published_commit": "2f0911ad735643a069b9790302fbf179e49f74f8", + "original_path": "research/physical-ordinary-interchange/inputs/pr2808.tar", + "git_blob": "191b0b3342d12a630d60643439afa3284641c2d5", + "sha256": "2ab59c6d0ad00c001ecbe44090b66871ec3d2c1fdc51daa503109e56f3285cab", + "bytes": 296960 + } + ], + "extraction": "Full local archive SHA256 matched the freshly fetched public ordinary/source.py anchors. Only the51 computational import-closure/NOTICE members listed here are exported. Member git_blob values are hashes of exact archive-member bytes, not separate API claims." +} diff --git a/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/PROOF.md b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/PROOF.md new file mode 100644 index 0000000000..859eb593d3 --- /dev/null +++ b/research/current-direct-source-move/vendor/leaf/vendor/atomic/vendor/monomial/vendor/binding/PROOF.md @@ -0,0 +1,490 @@ +# Retained Compact on the current complete coded field + +Prepared for **@CubeJerry**, with substantial OpenAI assistance in source +analysis, mathematics, implementation, checking and prose. Apache-2.0. + +## 1. Scoped result and exact predecessors + +This package supplies one selected-bit XOR service for the actual record grammar +emitted by the current compiler/occurrence route binder. It produces the retained +Compact layout from the current twenty-three-field encoded descriptor, executes +the actual retained operation on A's coded ports, and returns the same complete +field and unchanged descriptor, with all private current segments physically +blank. Both source orders and the separate `f=1` case are covered. + +This is a **structured finite-control, fixed-tape source refinement**. It is not +an emitted flat transition table, and its tests do not run this service through +A's `Controller.execute_table`. Section 6 gives the finite-control refinement +argument. A table-format exporter remains an integration task, not an experiment +claimed to have been performed here. + +The exact predecessors are: + +* [#3055](https://github.com/CrocSwap/integer-mult-bounds/pull/3055), + `research/physical-complex-compact`, at canonical + `7c49fe32c55de02c2c873655c804b16e4c3fef0a`: encoded Compact controls, + literal rotations, complete exceptional repair, final bit gate, fixed roles, + and the completed ordinary boundary. These mechanisms are inherited. +* Its ordinary supplier [#2899](https://github.com/CrocSwap/integer-mult-bounds/pull/2899) + at `2f0911ad735643a069b9790302fbf179e49f74f8`, and compact word + [#2250](https://github.com/CrocSwap/integer-mult-bounds/pull/2250) at + `d404b48a1e7b147556b309497d55089c837dddb2`. +* [#5445](https://github.com/CrocSwap/integer-mult-bounds/pull/5445), + `research/selected-monomial-tape-lift`, at the same canonical base: + `XROW(target,source)` acts on every selected column with zero phase. +* [#5443](https://github.com/CrocSwap/integer-mult-bounds/pull/5443)'s executor + and [#6878](https://github.com/CrocSwap/integer-mult-bounds/pull/6878)'s + occurrence interface, through the exact public current-source exports + [A, owned lifecycle](https://github.com/CubeJerry/integer-mult-bounds/tree/ab239cb6ee884e7a900dd9101c34448077fad0b0/research/compiled-owned-bank-lifecycle) + and [B, row/occurrence dispatcher](https://github.com/CubeJerry/integer-mult-bounds/tree/5c59d247d51c6e1fca0dead3ed2139b6802b3a15/research/compiled-row-stock-dispatch). + +The new content is the actual complete-field/descriptor/encoding join and its +whole current-call cleanup. It is not another construction of Compact or a +record-list census. The ordinary supplier's all-size endpoint, rate and backing +contracts remain named predecessors. A valid common numeric record format, +current source placement, root descriptor and ordinary-caller contract are +inherited from A/B. No Gaussian phase, nonpermutation native operation, scalar +precision estimate, root producer or analytic recovery theorem is supplied. + +The pinned historical exponent is `tau_B1=99830289/100000000`. It is not the +selected `.0034` primitive saving. Section 9 gives the exact rate implication +limit. All five selected assumptions and `kappa=781451/250000000` remain unchanged. + +## 2. Complete current input and requested endpoint + +Fix a final template rank `N>=2` and distinct compiled block indices `s,t=1`, `K,G,H>0`, `0<=rho_B