From 75d394d2d5b45803dd0da8a35d1220c6e575c14d Mon Sep 17 00:00:00 2001 From: d3lerium Date: Fri, 23 Oct 2026 15:49:33 +1100 Subject: [PATCH 1/2] Bound passive recovery from saved native query cuts --- .../.gitattributes | 1 + .../passive-saved-query-ceiling/ADAPTER.md | 19 + .../passive-saved-query-ceiling/INPUTS.json | 77 + .../passive-saved-query-ceiling/NOTICE.md | 11 + .../PACKAGE-FILES.json | 47 + .../passive-saved-query-ceiling/README.md | 56 + .../passive-saved-query-ceiling/SOURCES.json | 81 + .../passive-saved-query-ceiling/TASK.json | 90 + .../passive-saved-query-ceiling/VERIFY.json | 44 + .../evidence/ADDENDUM-HASH.json | 4 + .../evidence/AUTHOR-RUNS.json | 56 + .../evidence/FILES.json | 30 + .../evidence/FROZEN-HASHES.json | 12 + .../evidence/INDEPENDENT.json | 216 + .../evidence/REVIEW.md | 67 + .../evidence/RUNS.json | 91 + .../evidence/SOURCES.json | 19 + .../evidence/algebra.py | 77 + .../evidence/bank_span-normal.json | 181 + .../evidence/bank_span-optimized.json | 181 + .../frozen/pr4948-mixed-thin-gate/check.py | 166 + .../BANK-SPAN.json | 181 + .../pr4948-saved-query-macro-gate/FILES.json | 8 + .../GRADE-GATE.json | 39208 ++++++++++++++++ .../pr4948-saved-query-macro-gate/HANDOFF.md | 18 + .../OWNED-RESET-CLARIFICATION.md | 9 + .../pr4948-saved-query-macro-gate/PROOF.md | 95 + .../UNIFORM-ALPHABET-ADDENDUM.md | 11 + .../bank_span.py | 121 + .../grade_gate.py | 92 + .../evidence/grade_gate-normal.json | 39208 ++++++++++++++++ .../evidence/grade_gate-optimized.json | 39208 ++++++++++++++++ .../evidence/independent-normal.json | 216 + .../evidence/independent-optimized.json | 216 + .../evidence/independent.py | 174 + .../evidence/inputs/INVOLUTIVE-WORD.json.gz | Bin 0 -> 139277 bytes .../evidence/inputs/NORMALIZERS.json | 126 + .../evidence/inputs/clifford_exact.py | 149 + .../inputs/gauge.py | 237 + .../inputs/intervals.py | 421 + .../native-involutive-dual/ATTRIBUTION.md | 11 + .../licenses/native-involutive-dual/LICENSE | 201 + .../licenses/native-involutive-dual/NOTICE | 7 + .../native-involutive-dual/ORIGINS.json | 68 + .../passive-saved-query-ceiling/portable.py | 179 + .../passive-saved-query-ceiling/verify.py | 44 + 46 files changed, 121734 insertions(+) create mode 100644 research/passive-saved-query-ceiling/.gitattributes create mode 100644 research/passive-saved-query-ceiling/ADAPTER.md create mode 100644 research/passive-saved-query-ceiling/INPUTS.json create mode 100644 research/passive-saved-query-ceiling/NOTICE.md create mode 100644 research/passive-saved-query-ceiling/PACKAGE-FILES.json create mode 100644 research/passive-saved-query-ceiling/README.md create mode 100644 research/passive-saved-query-ceiling/SOURCES.json create mode 100644 research/passive-saved-query-ceiling/TASK.json create mode 100644 research/passive-saved-query-ceiling/VERIFY.json create mode 100644 research/passive-saved-query-ceiling/evidence/ADDENDUM-HASH.json create mode 100644 research/passive-saved-query-ceiling/evidence/AUTHOR-RUNS.json create mode 100644 research/passive-saved-query-ceiling/evidence/FILES.json create mode 100644 research/passive-saved-query-ceiling/evidence/FROZEN-HASHES.json create mode 100644 research/passive-saved-query-ceiling/evidence/INDEPENDENT.json create mode 100644 research/passive-saved-query-ceiling/evidence/REVIEW.md create mode 100644 research/passive-saved-query-ceiling/evidence/RUNS.json create mode 100644 research/passive-saved-query-ceiling/evidence/SOURCES.json create mode 100644 research/passive-saved-query-ceiling/evidence/algebra.py create mode 100644 research/passive-saved-query-ceiling/evidence/bank_span-normal.json create mode 100644 research/passive-saved-query-ceiling/evidence/bank_span-optimized.json create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-mixed-thin-gate/check.py create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/FILES.json create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py create mode 100644 research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py create mode 100644 research/passive-saved-query-ceiling/evidence/grade_gate-normal.json create mode 100644 research/passive-saved-query-ceiling/evidence/grade_gate-optimized.json create mode 100644 research/passive-saved-query-ceiling/evidence/independent-normal.json create mode 100644 research/passive-saved-query-ceiling/evidence/independent-optimized.json create mode 100644 research/passive-saved-query-ceiling/evidence/independent.py create mode 100644 research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz create mode 100644 research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json create mode 100644 research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py create mode 100644 research/passive-saved-query-ceiling/inputs/gauge.py create mode 100644 research/passive-saved-query-ceiling/inputs/intervals.py create mode 100644 research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md create mode 100644 research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE create mode 100644 research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE create mode 100644 research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json create mode 100644 research/passive-saved-query-ceiling/portable.py create mode 100644 research/passive-saved-query-ceiling/verify.py diff --git a/research/passive-saved-query-ceiling/.gitattributes b/research/passive-saved-query-ceiling/.gitattributes new file mode 100644 index 0000000000..4f7fc3ef14 --- /dev/null +++ b/research/passive-saved-query-ceiling/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=cr-at-eol diff --git a/research/passive-saved-query-ceiling/ADAPTER.md b/research/passive-saved-query-ceiling/ADAPTER.md new file mode 100644 index 0000000000..1a9360fa02 --- /dev/null +++ b/research/passive-saved-query-ceiling/ADAPTER.md @@ -0,0 +1,19 @@ +# Exact-byte portable replay contract + +`portable.py` first authenticates the unchanged independent 28-file manifest (`3fa257834b…`), the unchanged six-file author manifest (`a7d684b92f…`), both mandatory clarifications and every upstream input. The original relative archive hierarchy is copied into private temporary scratch. Frozen script files themselves remain unchanged, including the original sibling mixed-checker path and its SHA guard. + +Only three transport sites are adapted at execution: + +1. The single `runpy.run_path` call in `bank_span.py` dispatches its original dependency path to this loader. +2. The single `runpy.run_path` call in `grade_gate.py` dispatches the original bank checker the same way. +3. The mixed checker's `fetch(head,path)` reads exact retained bytes for that **same original request**, rather than invoking Git. + +The AST transformer checks exactly one site per script. It does not rewrite a scientific expression, scalar coefficient, source pin, assertion or receipt. The independent checker is already Git-free and runs without AST adaptation. No network or fallback source lookup is permitted. Original request, local copy, Git blob and SHA256 are recorded in `INPUTS.json` and registered in `SOURCES.json`/`VERIFY.json`. + +Every verbose stdout is captured into private scratch and compared byte-for-byte with its frozen receipt before a compact success summary is printed. The 702,206-byte grade receipt is not dumped to routine terminal output. Scratch is removed on exit; source and evidence files are not regenerated. Only the retained independent script's opt-in `--emit` could write its receipt; the wrapper never passes that option. + +The five wrapper rejection controls exercise an unretained source request, undeclared dependency path, altered mandatory reset clarification, altered scientific input bytes and wrong scientific receipt. Source scientific controls are also rerun unchanged: all eight nonzero diagonal terms and the uncoded/homogenized frames expose grade9; the uncoded bank span recovers all four targets. Controls are verification fixtures, not new research searches. + +The source-history preflight remains separate. The actual source and original arithmetic heads are ancestors of the publication history. `SOURCES.json` declares their exact pins; a local object cache alone is insufficient. The official exporter includes all package bytes and declared inputs. The exported direct verifier uses no Git, although generic metadata validation still requires a Git checkout for catalogue/selected provenance. + +This transport adapter is part of the new packaging and needs its own review. The retained independent review certifies the frozen proof, dependency trace and grade census, not arbitrary future modifications to this loader. diff --git a/research/passive-saved-query-ceiling/INPUTS.json b/research/passive-saved-query-ceiling/INPUTS.json new file mode 100644 index 0000000000..52d65f734c --- /dev/null +++ b/research/passive-saved-query-ceiling/INPUTS.json @@ -0,0 +1,77 @@ +{ + "mandatory_addenda": { + "OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484", + "UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f" + }, + "preserved_author_manifest_sha256": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb", + "preserved_independent_manifest_sha256": "3fa257834ba6635cadc8b1df4c6dfadd602dba99111ce4fc56926829ac8cb58e", + "requests": [ + { + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "local": "evidence/inputs/clifford_exact.py", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "local": "evidence/inputs/NORMALIZERS.json", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "local": "evidence/inputs/INVOLUTIVE-WORD.json.gz", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "git_blob": "44ae72b314cccf677b44d75c374be6dcac1c8167", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "local": "inputs/gauge.py", + "path": "research/native-involutive-dual/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "git_blob": "4b24a5096154736ce060474eb8c72dc64c303699", + "head": "20bb93cd990d2ff683e4d0fc56b87a42cd5d3296", + "local": "inputs/intervals.py", + "path": "research/higher-moment-strictification/verify.py", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + }, + { + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "license_only": true, + "local": "licenses/native-involutive-dual/LICENSE", + "path": "research/native-involutive-dual/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "git_blob": "304a64959a9b54d058a976d3da733a71c40eab13", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "license_only": true, + "local": "licenses/native-involutive-dual/NOTICE", + "path": "research/native-involutive-dual/NOTICE", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" + }, + { + "git_blob": "03b9d323c2683ecaab822e15c18090b176f70216", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "license_only": true, + "local": "licenses/native-involutive-dual/ATTRIBUTION.md", + "path": "research/native-involutive-dual/ATTRIBUTION.md", + "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0" + }, + { + "git_blob": "3401643709dba69f1f6246bf249d0d3fe0ac7ff9", + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "license_only": true, + "local": "licenses/native-involutive-dual/ORIGINS.json", + "path": "research/native-involutive-dual/ORIGINS.json", + "sha256": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc" + } + ] +} diff --git a/research/passive-saved-query-ceiling/NOTICE.md b/research/passive-saved-query-ceiling/NOTICE.md new file mode 100644 index 0000000000..70d2a38271 --- /dev/null +++ b/research/passive-saved-query-ceiling/NOTICE.md @@ -0,0 +1,11 @@ +# Attribution and retained licenses + +Prepared for **1337isnot1337** with substantial OpenAI Codex assistance. The frozen proof, independent review and portable packaging were produced by distinct agents. The independent reviewer uses a separately written dependency interpreter and GF(2) rank routine while reusing the pinned Clifford composition engine. This is not a Lean or proof-kernel verification. + +Credit Dugongue's #4948 physical involutive raw dual and dyadic typed caller; Dillon's #4933 phase-correct signed normalizers and chronological caller; SethBurkart123's #4940 reverse-controller proposal; #4935's involutory code and repair lineage; and #4943's independently verified raw-dual construction and distinct ceiling. Preserve the retained sources' credit to Rohan Arun, Ali Romman, Cao Yifan/#4610, Cinna Davis, Ryanson Jonathan, zxv, Jacob Alan Sussman and their predecessors. The source-specific full attribution, NOTICE, origins and Apache-2.0 license are retained unchanged in `licenses/native-involutive-dual/`. + +The original arithmetic request remains `20bb93cd990d2ff683e4d0fc56b87a42cd5d3296:research/higher-moment-strictification/verify.py`, with its unchanged source bytes and credit. Both that commit and the actual #4948 source head are ancestors of the package base. No source request was silently repinned. + +All six frozen author files, their original manifest, both required written clarifications, the original mixed-word checker, and the complete 28-file independent-review archive remain byte-exact under `evidence/`. Historic local paths in retained run receipts describe the original review environment; the portable replay uses only committed package bytes. The new wrapper changes only exact-byte loading and dependency dispatch in private scratch, without editing any retained scientific expression. + +New packaging is Apache-2.0 under the repository license. No upstream source, selected certificate, existing research module or review claim is changed. diff --git a/research/passive-saved-query-ceiling/PACKAGE-FILES.json b/research/passive-saved-query-ceiling/PACKAGE-FILES.json new file mode 100644 index 0000000000..f6622a675b --- /dev/null +++ b/research/passive-saved-query-ceiling/PACKAGE-FILES.json @@ -0,0 +1,47 @@ +{ + ".gitattributes": "730a35ae3d558080083c3103d9ac8100c3f6561678092abe341701dfa331eb1d", + "ADAPTER.md": "7df4beb91740d1706d7e2ac1dee54a307c05a301632a8a1e25454a712ce3dcf6", + "INPUTS.json": "d0d5ac6695c2c10137658bc417959e900e3d950b338b243a788aade4a9fe2498", + "NOTICE.md": "91ca186d41e6c62669560e1c7678fe3188e016b4506a51727075055149723b74", + "README.md": "e9cc7ff8313b56049e8f7b7364bc2e6128db83404ac5d31d16eb1464a76b41d4", + "SOURCES.json": "45ab8dea30b1330bb8b5becf9dc6d87f8a14a0769b24a1e95d6440d5d4accc03", + "TASK.json": "92518cd417ff9c8335f8bba52ea0eee93d6c9ae69e2f09e4a57f0bb6d93e4632", + "VERIFY.json": "f9ab2045f2624aa92a4106f8aef87ef7f87e6431e50c3094b5108a0962fa0a54", + "evidence/ADDENDUM-HASH.json": "83f7d8f35e379ad293500dcc60406fe0f3a8783157632c3a58f162385dd7f2ea", + "evidence/AUTHOR-RUNS.json": "945dbb6b0c25ec1adb9acd0f9a82f96ae9e168d6f3054423f9c91342b3bc030b", + "evidence/FILES.json": "3fa257834ba6635cadc8b1df4c6dfadd602dba99111ce4fc56926829ac8cb58e", + "evidence/FROZEN-HASHES.json": "0531c49f6376ae74be4c20af66412304f7b4680cfe5280abd7a24ea40be48fc9", + "evidence/INDEPENDENT.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "evidence/REVIEW.md": "004a1e8d0fbb17f2ce3b6ca5cab4504a0b0432c9b22a0cc14659b328a5a4442d", + "evidence/RUNS.json": "8d5950f50f37b5304e6f7649163c8d285f9f514403b97c57a433da0d9f28144e", + "evidence/SOURCES.json": "2ce39d5c24288ec02bdefd432cc4b592930d4c3bc1a7ec40efc481bc57597608", + "evidence/algebra.py": "f824a46d061be2326c544f2f3637eec0c2d2a38800848c2da2f2aa409cad43dc", + "evidence/bank_span-normal.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "evidence/bank_span-optimized.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "evidence/frozen/pr4948-mixed-thin-gate/check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "evidence/frozen/pr4948-saved-query-macro-gate/FILES.json": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb", + "evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md": "8808fa41d55040838827077ff51ad9ef8b3fb994a32b59c340d564de9895834e", + "evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484", + "evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md": "02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d", + "evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f", + "evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py": "5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68", + "evidence/grade_gate-normal.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "evidence/grade_gate-optimized.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "evidence/independent-normal.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "evidence/independent-optimized.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "evidence/independent.py": "d4375345586d07eddc9a2bdb0c5721629beae369eeecc52341916531863abc65", + "evidence/inputs/INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "evidence/inputs/NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "evidence/inputs/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "inputs/gauge.py": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad", + "inputs/intervals.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "licenses/native-involutive-dual/ATTRIBUTION.md": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0", + "licenses/native-involutive-dual/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "licenses/native-involutive-dual/NOTICE": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180", + "licenses/native-involutive-dual/ORIGINS.json": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc", + "portable.py": "40c6e524d7593f7aaa68982cc7cebe5fc4ef88599aa828e1902f9c836ac28674", + "verify.py": "8f56273901e313985a9268cf88c702257aa62f5a478a8b7fa24940522fb53f23" +} diff --git a/research/passive-saved-query-ceiling/README.md b/research/passive-saved-query-ceiling/README.md new file mode 100644 index 0000000000..f7263462ce --- /dev/null +++ b/research/passive-saved-query-ceiling/README.md @@ -0,0 +1,56 @@ +# Passive saved-query recovery ceiling for one actual coded p2 word + +**Scoped proof with independent trace/grade verification; no new κ.** For the declared mixed p2 chronological word, saving all nine macro boundaries and its three paid query responses does not recover the four prescribed Gaussian jobs by the permitted passive left decoder. This rejects an identity required at every positive column width: failure is proved for all sufficiently large widths under a fixed finite columnwise Clifford alphabet. It is not an impossibility claim at every small width, about active feedback, or about native internal prefixes. + +The source is Dugongue's [#4948](https://github.com/CrocSwap/integer-mult-bounds/pull/4948), exact head `86e474038e05f99a76d41f71d81946ad2327e4a4`, using the actual signed normalizers and **F transpose**. Credit [#4933](https://github.com/CrocSwap/integer-mult-bounds/pull/4933)'s physical gauges/caller, [#4940](https://github.com/CrocSwap/integer-mult-bounds/pull/4940)'s reverse-controller proposal and [#4943](https://github.com/CrocSwap/integer-mult-bounds/pull/4943)'s independently verified raw dual and distinct ceiling. Coordination remains in [Discussion4902](https://github.com/CrocSwap/integer-mult-bounds/discussions/4902). + +## Exact result and limits + +The actual primitive is `B_s=diag(D_s,D_s) U(-Q C_s)`, where `C_s=diag(K_s)^-1 F^T diag(K_s)`. The three thins are, in order, `L(C1 Q^-1)`, `L(Q^-1 C1)` and `L(Q^-1 C3)`. Keep the scalar right/left boundaries, paid initial IDLE, bridges and signed swaps. Save the four main banks at each of nine named boundaries, plus the three paid responses in their actual order: 39 dependent observed bank fields. Every later paid gate keeps its original frozen input; no saved value is injected into it. + +For original main bank0, all observed coefficients are signed occurrences of `I`, `Q^-1`, `C1 Q^-1` and `Q^-1 C1 D1`, or zero. This original input never reaches D3. The actual F transpose has 104 zero-diagonal columns, each with 52 supported late terms. All **5,408** literal words `Q^-1 K_i^-1 K_j D1` have Fourier grade7; earlier terms have grade0/1. The required original first-bank target `D1 Q^-1` has grade9. + +Passive scalar owner operations, COPY and the finite actual left code controls expand into monomial Clifford left factors, preserving those pure-word grades. The proof groups phases projectively and uses tensor-power Gram separation on the fixed ambient-17 Clifford universe. Its uniform finite alphabet is independent of width, including permitted width-dependent scalar coefficients/control choices. It does not infer linear independence of one-column Clifford matrices or tensor a sum as though it were a sum of tensor powers. + +Read the frozen proof **together with both mandatory clarifications**: + +* [PROOF.md](evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md). +* [Uniform-alphabet addendum](evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md), making the large-width threshold uniform over the fixed projective universe. +* [Owned-reset clarification](evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md), superseding any reading of the old cleanup paragraph as a universal inverse-uncompute requirement. Owned CLEAR/reset may be granted free; no reset-cost lower bound is used. +* [Independent review](evidence/REVIEW.md), with a separately written D-left trace and GF(2) rank routine, matching every source pair/grade and the full 39-observation dependency trace. + +The bank-scalar span calculation is preliminary and is not promoted into a statement about arbitrary per-port scalar controls. The port-level pure-word support plus written tensor argument establishes the stronger scoped result. The original 448 main fields and 816 independent helper jobs remain arbitrary; helpers are counted once. Up to 4,368 dependent snapshot fields earn no reward. Even granting all new storage, COPY, finite code work, owned resets and precision for free does not supply the missing target in this grammar. + +The preexisting optimistic invoice is `P={1:4754,2:824,3:1020,4:254,5:80,8:224}`, `T={4:56,7:14,8:94,9:876,17:224}`. Its positive moment is conditional on the missing endpoints, which this passive proposal cannot deliver. No new price precision, supplier, compiler reserve, outer admission, selected record or κ is asserted. + +Excluded: active feedback into later paid gates, native internal prefix observations, other macro cuts or thin placements, new Gaussian calls, changed target inventories, arbitrary width-dependent noncolumnwise payload routing and general coded callers. These need a different endpoint/cost contract. + +## Reproduce + +Python3.12+, standard library only, from repository root: + +```sh +python3 -B scripts/research_package.py --package research/passive-saved-query-ceiling --check-only +python3 -B scripts/research_package.py --package research/passive-saved-query-ceiling +``` + +The registered normal and optimized isolated commands each run frozen-integrity checks, the exact author bank/grade replay, the independent audit, original scientific positive controls and five wrapper rejection controls. They capture detailed JSON privately, compare it byte-for-byte with frozen receipts, and print a compact summary. The exact 702,206-byte grade receipt stays inspectable in the package rather than flooding routine output. Allow up to a minute per command on a typical workstation; no network, heavy native campaign, Lean, selected cold replay or family search runs. + +Direct Git-free replay after official export: + +```sh +python3 -I -W error -B research/passive-saved-query-ceiling/verify.py +python3 -I -O -W error -B research/passive-saved-query-ceiling/verify.py +``` + +The independent script runs unchanged. The author scripts retain exact bytes and relative history; the [transport-only adapter](ADAPTER.md) rebinds only dependency dispatch and original exact Git-byte requests. It does not change mathematical expressions. Source pins, Git blobs and hashes are in [SOURCES.json](SOURCES.json), request mappings in [INPUTS.json](INPUTS.json). The original arithmetic pin `20bb93cd990d2ff683e4d0fc56b87a42cd5d3296` remains unchanged and is an ancestor of the refreshed package base, as is #4948. Publication-byte/source-history preflight and official committed export are separate checks. + +## Open next questions + +The substantive next question changes the passive premise: can one actual active feed or native prefix supply the missing original-input coefficient with all main/helper endpoints and a complete favorable invoice? First consult current [Discussion4902](https://github.com/CrocSwap/integer-mult-bounds/discussions/4902) ownership and source-bound active-feed work. A distinct follow-up should isolate one changed paid input and its next Gaussian action before expanding. The literal changed-word endpoint, target ownership and complete physical/precision/stock bill are blockers. This package neither performs nor reserves that work. Structured details are in [TASK.json](TASK.json). + +## Credit and evidence status + +Prepared for 1337isnot1337 with substantial OpenAI Codex assistance from distinct proof, independent-review and packaging agents. The review reuses pinned Clifford composition, so it is not fully implementation-independent or proof-kernel verified. The mathematical all-width implication is a written proof under explicit finite-alphabet/native premises; the finite exact checks corroborate its source and combinatorial obligations. + +All six author files, their original manifest, both clarifications, the mixed dependency and the 28-file independent review are retained byte-exact. Their original historical run paths are provenance, not portable dependencies. [NOTICE.md](NOTICE.md) and the retained source-specific license/NOTICE/attribution/origins preserve predecessor credit, including #4935's involution lineage and the #4610/native sources. New packaging is Apache-2.0. No frozen predecessor or shared module is edited. diff --git a/research/passive-saved-query-ceiling/SOURCES.json b/research/passive-saved-query-ceiling/SOURCES.json new file mode 100644 index 0000000000..19bb816128 --- /dev/null +++ b/research/passive-saved-query-ceiling/SOURCES.json @@ -0,0 +1,81 @@ +{ + "schema_version": 1, + "base_commit": "b91956876e5b4122fd89179f1b57557ff8378f15", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "c35482cd9035843b15a634cc8276a7e1e40e8395", + "sha256": "6fe0a099b89aa2aed796a13c3a21dafc63f3388ebf397464e44e0451893b9375" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72" + }, + { + "path": "research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py", + "usage": "input", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/clifford_exact.py", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json", + "usage": "input", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/NORMALIZERS.json", + "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "path": "research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz", + "usage": "input", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "path": "research/passive-saved-query-ceiling/inputs/gauge.py", + "usage": "input", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/gauge.py", + "git_blob": "44ae72b314cccf677b44d75c374be6dcac1c8167", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "path": "research/passive-saved-query-ceiling/inputs/intervals.py", + "usage": "input", + "pin": "head:20bb93cd990d2ff683e4d0fc56b87a42cd5d3296:research/higher-moment-strictification/verify.py", + "git_blob": "4b24a5096154736ce060474eb8c72dc64c303699", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + }, + { + "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE", + "usage": "input", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE", + "usage": "input", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/NOTICE", + "git_blob": "304a64959a9b54d058a976d3da733a71c40eab13", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" + }, + { + "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md", + "usage": "input", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/ATTRIBUTION.md", + "git_blob": "03b9d323c2683ecaab822e15c18090b176f70216", + "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0" + }, + { + "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json", + "usage": "input", + "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/ORIGINS.json", + "git_blob": "3401643709dba69f1f6246bf249d0d3fe0ac7ff9", + "sha256": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc" + } + ] +} diff --git a/research/passive-saved-query-ceiling/TASK.json b/research/passive-saved-query-ceiling/TASK.json new file mode 100644 index 0000000000..4cb15f6a22 --- /dev/null +++ b/research/passive-saved-query-ceiling/TASK.json @@ -0,0 +1,90 @@ +{ + "schema_version": 1, + "task_id": "joint-query-controller", + "priority_revision": 7, + "base_commit": "b91956876e5b4122fd89179f1b57557ff8378f15", + "original_card": { + "id": "joint-query-controller", + "question": "Can the installed QQ16 caller win a complete matched protocol bill, or can a changed demand eliminate actual paid work?", + "starting_points": [ + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "research/qq16-caller-install/README.md" + ], + "methods": [ + "Derive the matched whole-caller physical bill for installed and baseline protocols.", + "Change the actual demanded observations and prove a cheaper legal producer/consumer contract." + ], + "acceptance_gate": "Name the changed premise of the fixed F0/B1 observation obstruction. Show exactly which query is recovered, legal native reads and restoration, and a full favorable budget including cover maps, helpers and endpoints. Local inverse identities alone do not close the global controller. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read #4166 COST.md and ADMISSION.json. An actual caller connection is now proposed. Its native-component profile loses; parent park/restore versus external-call costs remain unresolved. Retain the producer and recovery lineage rather than rebuild it.", + "scope": "Source-binding orientation only; no scientific replay, theorem acceptance or supplier admission. Budget any heavy replay separately." + }, + "first_experiment": "At the actual installed cut, compare matched complete parent park/restore and external input/return protocols at the same bank/packet geometry, including every later root call and service cost. Alternatively pin both bridge observations and derive a genuinely smaller source-compatible demand. Stop if the complete necessary inequality fails or an essential cost is unknown; no larger decoder scan from a local tape-action saving.", + "bottleneck_link": "The native local words exist; retained query information and its physical access are the missing link to a composed recursive interface.", + "allowed_variations": [ + "One paid query, one changed first pair, or one precisely specified affine helper state.", + "A counterexample or lower bound for that exact proposed repair.", + "One unresolved obligation of a newer local decoder, with exact source heads and a distinct claim/domain." + ], + "scope_change_triggers": [ + "Retaining the fixed first pair and ordinary schedule while allowing only homogeneous selected-only control, already excluded by the witness.", + "Treating cover-map counts as zero-cost physical address operations.", + "Recreating the pending complete local decoder or early-record/output-bank coalescing already under investigation without a distinct audit or changed premise.", + "Treating a completed-output defect inequality as a producer-interior, dirty-range or physical-cost certificate.", + "Recreating completed-output recovery or caller wiring already supplied by #4166 without new independent coverage.", + "Dropping retained later root calls or claiming native-profile dominance from the isolated publication saving." + ], + "overlap_terms": [ + "QQ16", + "joint-query", + "changing-chart controller", + "selected observation", + "1969", + "2540", + "early record", + "output-bank retention", + "complete native decoder", + "2965", + "producer defect", + "dirty-helper range", + "F17 consumer", + "4166", + "qq16-caller-install" + ], + "existing_checks": [ + { + "scope": "PR #4166: author-checked installed producer/service/return/bridge connection; native-component comparison loses.", + "evidence": "research/qq16-caller-install/README.md", + "remaining": "Complete matched physical protocol bill, or changed source-compatible demand/circuit; no affordable supplier yet.", + "status": "author-checked", + "source_commit": "0b082d22a0e9a442d264ab0633e35ef26c790630", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + } + ] + }, + "scope_status": "changed", + "actual_scope": "Source-bound passive recovery ceiling for one actual PR4948 mixed p2 chronological word: nine macro cuts plus three paid query responses, independently verified on all 104 zero-diagonal ports and 5408 supported words.", + "scope_change_reason": "The generic QQ16 card starts at an installed older caller. This assigned successor audit fixes the actual involutory raw-dual source and enlarges the retained-observation interface to passive macro snapshots and paid responses; it does not construct a new caller or repeat an old homogeneous controller search.", + "bottleneck_link": "Saved information must actually contain the missing independent Gaussian job. This proof rejects the declared passive completion even with all new finite storage/COPY/CLEAR/code costs granted free, directing work to a changed paid input history or native access.", + "budget_minutes": 60, + "stop_rule": "Preserve frozen proof/review bytes and required clarifications; stop after exact author/independent receipts, bounded controls, source-history preflight and Git-free committed export. Do not search active feedback or native prefixes.", + "outcome": "negative-result", + "evidence": "evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md and both mandatory clarifications; evidence/REVIEW.md; exact stdout equality through verify.py", + "author": "1337isnot1337, with substantial OpenAI Codex assistance", + "ai_assistance": "Substantial OpenAI Codex assistance: distinct proof, independent-review and packaging agents. Independent review uses its own D-left dependency interpreter and GF(2) rank implementation; it reuses the pinned Clifford composition engine, so it is not fully implementation-independent or machine-kernel verified.", + "open_questions": [ + { + "question": "Can a separately specified active feed into a future paid gate or native internal observation supply the missing original-input grade-9 coefficient while preserving every target/helper job?", + "why_it_matters": "Those operations change the trace and are outside this passive ceiling; a complete positive invoice could reopen the consumer.", + "first_step": "Consult the current Discussion4902 ownership/status. For a genuinely distinct follow-up, pin one changed paid input and trace the previously missing original coefficient through its next Gaussian operation before expanding.", + "blocked_by": "An actual changed-word endpoint and ownership contract; A complete paid/finite/precision/stock invoice; Current separately coordinated active-feed work; do not duplicate it" + } + ] +} diff --git a/research/passive-saved-query-ceiling/VERIFY.json b/research/passive-saved-query-ceiling/VERIFY.json new file mode 100644 index 0000000000..d4c7b4c7ee --- /dev/null +++ b/research/passive-saved-query-ceiling/VERIFY.json @@ -0,0 +1,44 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py", + "research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json", + "research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz", + "research/passive-saved-query-ceiling/inputs/gauge.py", + "research/passive-saved-query-ceiling/inputs/intervals.py", + "research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE", + "research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE", + "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md", + "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json" + ], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-W", + "error", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 300, + "checks": "Frozen integrity; transport-only source loader; exact author bank trace/5408-grade stdout; independent D-left trace/all-pair audit; original positive controls and five wrapper mutation rejections." + }, + { + "argv": [ + "{python}", + "-I", + "-O", + "-W", + "error", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 300, + "checks": "Same complete scoped replay under optimized isolated Python; explicit guards stay active." + } + ] +} diff --git a/research/passive-saved-query-ceiling/evidence/ADDENDUM-HASH.json b/research/passive-saved-query-ceiling/evidence/ADDENDUM-HASH.json new file mode 100644 index 0000000000..2058785100 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/ADDENDUM-HASH.json @@ -0,0 +1,4 @@ +{ + "UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f", + "OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484" +} diff --git a/research/passive-saved-query-ceiling/evidence/AUTHOR-RUNS.json b/research/passive-saved-query-ceiling/evidence/AUTHOR-RUNS.json new file mode 100644 index 0000000000..a40bd16f5d --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/AUTHOR-RUNS.json @@ -0,0 +1,56 @@ +[ + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/bank_span.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/bank_span.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/grade_gate.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/grade_gate.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + } +] diff --git a/research/passive-saved-query-ceiling/evidence/FILES.json b/research/passive-saved-query-ceiling/evidence/FILES.json new file mode 100644 index 0000000000..57baa18a00 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/FILES.json @@ -0,0 +1,30 @@ +{ + "ADDENDUM-HASH.json": "83f7d8f35e379ad293500dcc60406fe0f3a8783157632c3a58f162385dd7f2ea", + "AUTHOR-RUNS.json": "945dbb6b0c25ec1adb9acd0f9a82f96ae9e168d6f3054423f9c91342b3bc030b", + "FROZEN-HASHES.json": "0531c49f6376ae74be4c20af66412304f7b4680cfe5280abd7a24ea40be48fc9", + "INDEPENDENT.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "REVIEW.md": "004a1e8d0fbb17f2ce3b6ca5cab4504a0b0432c9b22a0cc14659b328a5a4442d", + "RUNS.json": "8d5950f50f37b5304e6f7649163c8d285f9f514403b97c57a433da0d9f28144e", + "SOURCES.json": "2ce39d5c24288ec02bdefd432cc4b592930d4c3bc1a7ec40efc481bc57597608", + "algebra.py": "f824a46d061be2326c544f2f3637eec0c2d2a38800848c2da2f2aa409cad43dc", + "bank_span-normal.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "bank_span-optimized.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "frozen/pr4948-mixed-thin-gate/check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "frozen/pr4948-saved-query-macro-gate/FILES.json": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb", + "frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "frozen/pr4948-saved-query-macro-gate/HANDOFF.md": "8808fa41d55040838827077ff51ad9ef8b3fb994a32b59c340d564de9895834e", + "frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md": "bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484", + "frozen/pr4948-saved-query-macro-gate/PROOF.md": "02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d", + "frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md": "f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f", + "frozen/pr4948-saved-query-macro-gate/bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "frozen/pr4948-saved-query-macro-gate/grade_gate.py": "5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68", + "grade_gate-normal.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "grade_gate-optimized.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "independent-normal.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "independent-optimized.json": "bfbfeb0a835e11ef9a4638f57e9179758e7bda560c58993e26c6ec9cde8a47d9", + "independent.py": "d4375345586d07eddc9a2bdb0c5721629beae369eeecc52341916531863abc65", + "inputs/INVOLUTIVE-WORD.json.gz": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138", + "inputs/NORMALIZERS.json": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da", + "inputs/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" +} diff --git a/research/passive-saved-query-ceiling/evidence/FROZEN-HASHES.json b/research/passive-saved-query-ceiling/evidence/FROZEN-HASHES.json new file mode 100644 index 0000000000..14371832d5 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/FROZEN-HASHES.json @@ -0,0 +1,12 @@ +{ + "science": { + "BANK-SPAN.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "GRADE-GATE.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "HANDOFF.md": "8808fa41d55040838827077ff51ad9ef8b3fb994a32b59c340d564de9895834e", + "PROOF.md": "02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d", + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "grade_gate.py": "5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68" + }, + "author_manifest_sha256": "a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb", + "mixed_check_sha256": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582" +} diff --git a/research/passive-saved-query-ceiling/evidence/INDEPENDENT.json b/research/passive-saved-query-ceiling/evidence/INDEPENDENT.json new file mode 100644 index 0000000000..d031b7db0b --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/INDEPENDENT.json @@ -0,0 +1,216 @@ +{ + "D3_dependency": false, + "all5408_exact_records_equal": true, + "allwidth_scope": "Uniform finite projective Clifford alphabet at fixed ambient17; projective tensor Gram separation excludes reconstruction for all sufficiently large f, not necessarily every finite f", + "dependency_interpreter": "Own D-left semidirect normal form; no producer Algebra/span code", + "dependency_path_counts": { + "C1_Qinv": 1, + "I": 2, + "Qinv": 1, + "Qinv_C1_D1": 7, + "Qinv_C1_D1_negative": 1, + "zero": 27 + }, + "earlier_grades": [ + 0, + 1 + ], + "every_zero_diagonal_column_support": 52, + "exclusions": [ + "Active injection into future paid gates", + "Other thin placements or cuts", + "Native internal prefix observations", + "New Gaussian calls", + "Arbitrary f-specific noncolumnwise monomial controllers", + "Changed targets or complete caller/compiler admission" + ], + "new_kappa": null, + "nine_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "observed_bank_fields": 39, + "original_input0_trace": [ + { + "input0_path": "I", + "observation": "cut0_after_right_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:3" + }, + { + "input0_path": "Qinv", + "observation": "paid_response0_Qinv_x" + }, + { + "input0_path": "I", + "observation": "cut1_after_thin0:0" + }, + { + "input0_path": "C1_Qinv", + "observation": "cut1_after_thin0:1" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:2" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:3" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut2_after_FULL1:1" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:2" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:3" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut3_after_IDLE:1" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:2" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:3" + }, + { + "input0_path": "zero", + "observation": "paid_response2_Qinv_C1_x" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut4_after_bridge_plus_and_thin2:1" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:2" + }, + { + "input0_path": "Qinv_C1_D1_negative", + "observation": "cut4_after_bridge_plus_and_thin2:3" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut5_after_bridge_minus:1" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:2" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:3" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut6_after_FULL3:1" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:2" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:3" + }, + { + "input0_path": "zero", + "observation": "paid_response4_Qinv_C3_x" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut7_after_thin4:1" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:2" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:3" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut8_after_final_standard_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:3" + } + ], + "ownership": { + "all_owned_resets_granted_free_for_negative": true, + "all_snapshot_fields": 4368, + "independent_native_helpers": 816, + "original_main_fields": 448, + "particular_erase_implementation_needed_for_negative": false, + "snapshot_reward": 0 + }, + "passive_only": true, + "phase_qualification": "Actual pure-word grades are phase-invariant; finite scalar phases^f are absorbed into external owner coefficients. No new native phase campaign or physical prefix replay.", + "physical_emission": false, + "post_FULL_unselected_grade_census": { + "7": 5408 + }, + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "status": "PASS_INDEPENDENT_FIXED_PASSIVE_CUT_GATE", + "target_grade": 9, + "zero_diagonal_original_inputs": 104 +} diff --git a/research/passive-saved-query-ceiling/evidence/REVIEW.md b/research/passive-saved-query-ceiling/evidence/REVIEW.md new file mode 100644 index 0000000000..a96f85b1af --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/REVIEW.md @@ -0,0 +1,67 @@ +# Independent review of the fixed passive saved-cut gate + +Verdict: **PASS with the two retained written clarifications.** The exact macro dependency trace and all 5,408 source-pair grades reproduce independently. The large-width argument is valid for the fixed finite columnwise Clifford alphabet, with the scope stated below. It rejects this passive recovery proposal as an identity required at every positive width; it does not assert impossibility at every small finite width. + +The six-file author freeze is authenticated by `FILES.json` SHA256 `a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb`. In particular, the reviewed grade checker is `5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68`, its receipt is `8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d`, and the proof is `02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d`. The unchanged original freeze is accompanied by: + +* `UNIFORM-ALPHABET-ADDENDUM.md`, SHA256 `f51448dc7551e8b61613c642d9487282f06e2ddc6274b1693276920688d5496f`; +* `OWNED-RESET-CLARIFICATION.md`, SHA256 `bd30b35ff2364fb6b430e31bd6cc3de969454a3e81d73adf4fc2f633ac0d9484`. + +The first makes the finite alphabet uniform in width, including width-dependent decoder coefficient/control choices. The second avoids reading the original cleanup bookkeeping as a universal reversible-uncomputation requirement. Direct owned CLEAR/reset can be granted whenever the model permits it, even for free; the negative result does not use a cleanup-cost lower bound. These are written qualifications, not a new computation or search. + +## Exact source and dependency trace + +The source is PR4948 at `86e474038e05f99a76d41f71d81946ad2327e4a4`. Its actual signed K words, nonsymmetric F, and Clifford primitives are retained byte-exact in `inputs/`, with upstream paths and hashes in `SOURCES.json`. The transpose is used: `C_s=diag(K_s)^-1 F^T diag(K_s)`. This review inherits the source's normalized reverse primitive `diag(D_s,D_s)U(-Q C_s)`; it does not replay a new all-owner native raw dual. The same exact K/F source bytes and their all-112 absolute-phase commutation with full F9 were already independently checked in our preceding mixed-gate review. No native phase campaign is silently promoted here. + +The declared word retains the standard scalar right/left boundaries, paid initial IDLE, bridges, and signed swaps. The three thins remain, in chronological order, `L(C1 Q^-1)`, `L(Q^-1 C1)`, and `L(Q^-1 C3)`. The nine specified boundaries and three actual paid responses give 39 observed bank fields. The responses are saved in their actual order; a saved result is a field value, not an oracle accepting replacement inputs. + +My `independent.py` uses our separately written D-left semidirect-product interpreter, rather than the author's D-right interpreter, span routine, or grade checker. For original arbitrary main input bank 0, it reproduces all 39 coefficients, comparing author receipt terms only after independently converting their normal form. Their exact census is: + +| Original-input-0 path | Number of observed bank coefficients | +|---|---:| +| zero | 27 | +| I | 2 | +| Q^-1 | 1 | +| C1 Q^-1 | 1 | +| Q^-1 C1 D1 | 7 | +| -Q^-1 C1 D1 | 1 | + +FULL1 cancels this original input's X coefficient. The inverse bridge cancels its pair-1 Y coefficient before FULL3, so it receives no D3 factor. Both later paid query responses have zero coefficient on this original input. The original input is tracked before the right scalar boundary, so this reasoning does not relabel a dependent later field as an independent source. + +The preliminary 273-generator bank-scalar span is correctly separated from the stronger port-level necessary condition. I reran the frozen span and its uncoded control but do not rely on that bank-scalar negative as a proof about arbitrary per-port scalar controls. + +## Actual all-pair grade audit + +The actual F diagonal is 12 at ports `[0,7,20,23,86,93,108,111]` and zero at the other 104 ports. For every zero-diagonal source port j, the late observation has exactly 52 supported output ports i, with coefficient + +`(F^T)[i,j] Q^-1 K_i^-1 K_j D1`. + +I composed each literal word from the pinned source K words in chronological order `D1`, `K_j`, `K_i^-1`, `Q^-1`, and used a separately written GF(2) rank routine on its signed tableau. Every one of the 5,408 words has Fourier grade 7. All pair indices, rational coefficients, source supports and grades match the author receipt, not just its final histogram. The nine-axis calculation embeds with the other fresh eight axes as identity spectators in ambient 17. + +The earlier observed words have grade 0 or 1: I is grade zero, Q^-1 is grade one, and each term of C1 Q^-1 is a monomial left factor times Q^-1. The required original first-bank target `D1 Q^-1` has grade 9. Positive controls verify that all eight nonzero diagonal source terms expose grade 9, as does the uncoded identity frame. Artificially homogenizing an off-diagonal K factor also produces grade 9; hence the reported grade-7 census is tied to the actual distinct native port frames. + +Multiplication on the left by a monomial Clifford preserves Fourier grade: it applies an invertible linear map to the X components of the images of the Z generators. Every actual C1/C3 entry is a scalar multiple of a monomial Clifford, and every allowed passive finite code expansion is a scalar sum of monomial left factors. Arbitrary per-port scalar controls, linear COPY, and extra decoder arrays cannot create a new pure address word outside this support. Mixing independent source owners cannot repair the missing coefficient of one source owner; isolate that arbitrary owner by setting the others to zero. Thus, for each of the 104 source inputs, all supported pure words retain grades in `{0,1,7}` after the allowed passive controls. + +This is not a statement about the grade of a sum of operators or about linear independence of one-column Clifford matrices. It is a statement about pure-word support, combined with the following tensor separation. + +## Uniform large-width argument + +All one-column address words lie in the Clifford group on fixed ambient 17, whose projective quotient is finite. Fix representatives for this whole finite universe, including the target. Actual root phases are retained or absorbed after tensor lift as scalar phase-to-f coefficients; grade is invariant under such phases. This gives a finite projective alphabet independent of f, even if scalar coefficients or permitted passive control choices depend on f. Arbitrary f-specific noncolumnwise address maps are outside this premise. + +For distinct projective unitary representatives A_r and A_s on dimension d, the normalized Hilbert–Schmidt overlap satisfies `|tr(A_r* A_s)/d|<1`. The Gram matrix of the pure f-fold tensor powers has diagonal 1 and off-diagonal entries equal to these overlaps raised to f. If there are N representatives and the largest off-diagonal modulus is rho<1, then `(N-1)rho^f<1` makes the Gram matrix strictly diagonally dominant and positive definite. Hence the tensor powers are linearly independent for every sufficiently large f, uniformly over the allowed reconstruction coefficients. + +The grade-9 target is in none of the observed grade-0/1/7 projective classes. Therefore it cannot be expressed by these passive observations for sufficiently large f. An identity claimed at every positive width is consequently excluded. No one-column matrix-independence claim, tensor-of-a-sum substitution, or fixed small-width counterexample is needed. The source scalar owner coefficients occur once outside each pure-word tensor lift; they are not themselves raised to f. + +## Ownership, cost and limits + +The four original main banks comprise 448 arbitrary fields. The two native invocations retain all 816 independent inherited helper jobs once. An all-snapshot implementation would add at most 4,368 dependent observed fields; these earn no new arbitrary-input reward. The negative argument grants all new storage, initialization, COPY, scalar operations, finite code operations, and permitted owned CLEAR/reset operations for free. It does not require an inverse-uncompute reset, and it does not discard independent original main/helper data. + +The preexisting optimistic target/paid moment remains only a relaxation. No endpoint is recovered here, so no strictification/compiler reserve or positive kappa is funded. This review does not recalculate a new profile or infer a better offer from the count of missing directions. + +The result covers **passive observation and left decoding of this exact word**. It excludes active feedback into a later paid gate, native internal prefix taps, other cuts or thin placements, additional Gaussian calls, changed targets, arbitrary noncolumnwise width-dependent routing, and a complete physical caller. In particular, injecting a saved response into a future paid gate changes the trace and needs its own contract; it is not rejected here. + +## Execution and provenance + +Both frozen author checkers passed normal and optimized read-only replay and matched their respective receipts. Our independent trace and all-pair grade checker passed normal and optimized execution with identical output. Verbose JSON was captured in private review outputs; routine replay need not print the 5,408-word receipt. The independent checker is Git-free after the source bytes are supplied and writes nothing by default; only `--emit` writes its own receipt. + +Own outputs only were created. No shared source, frozen predecessor, PR, discussion, or remote ref was changed. Credit: A's passive-cut/grade construction, G's separate predecessor work, the PR4948/4940/4933/4935/4943 source authors, and our independent Codex gpt-6.1-sol review. Source licenses remain present in their pinned bytes; the independent scripts include substantial AI assistance. diff --git a/research/passive-saved-query-ceiling/evidence/RUNS.json b/research/passive-saved-query-ceiling/evidence/RUNS.json new file mode 100644 index 0000000000..5458deddeb --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/RUNS.json @@ -0,0 +1,91 @@ +{ + "status": "PASS", + "four_author_normal_optimized_replays": [ + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/bank_span.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/bank_span.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/grade_gate.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/frozen/pr4948-saved-query-macro-gate/grade_gate.py" + ], + "returncode": 0, + "stderr_empty": true, + "receipt_equal": true + } + ], + "independent_normal_optimized_equal": true, + "independent_arbitrary_cwd_git_free": [ + { + "command": [ + "python3", + "-I", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/independent.py" + ], + "cwd": "/tmp", + "seconds": 0.86842, + "receipt_equal": true, + "stderr_empty": true + }, + { + "command": [ + "python3", + "-I", + "-O", + "-W", + "error", + "-B", + "/home/d3lerium/.codex/.chatgpt-projects/g-p-6ad5817fd84881918865926b6fd51453/coded-port-adapter-ceiling-20261023/outputs/pr4948-saved-cut-independent-review/independent.py" + ], + "cwd": "/tmp", + "seconds": 0.988353, + "receipt_equal": true, + "stderr_empty": true + } + ] +} diff --git a/research/passive-saved-query-ceiling/evidence/SOURCES.json b/research/passive-saved-query-ceiling/evidence/SOURCES.json new file mode 100644 index 0000000000..04061b421c --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/SOURCES.json @@ -0,0 +1,19 @@ +{ + "sources": [ + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + } + ] +} diff --git a/research/passive-saved-query-ceiling/evidence/algebra.py b/research/passive-saved-query-ceiling/evidence/algebra.py new file mode 100644 index 0000000000..0fffec34c5 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/algebra.py @@ -0,0 +1,77 @@ +"""Independent exact audit of ONE mixed-thin p2 policy; no search/emitter. + +Own D-left semidirect-product interpreter (producer uses D-right normal form). +Only pinned Clifford primitives and interval library are reused. Apache-2.0. +""" +from pathlib import Path +from fractions import Fraction as F +from collections import Counter +from hashlib import sha256 +import gzip, json, types, sys + +HERE=Path(__file__).resolve().parent +def need(x,msg): + if not x: raise ValueError(msg) + +# D1^a D3^b followed by a word in Q,C1,C3. C_s^2=I and +# D_s C_s D_s^-1=Q^-1 C_s Q; no own-D or Q/C commutation. +def reduce(w): + out=[] + for x in w: + if out and (out[-1]==-x or (x in (2,3) and out[-1]==x)): + out.pop() + else: out.append(x) + return tuple(out) +def act(w,b): + out=() + for x in w: + if x in (2,3): + n=b[x-2] + pre=(1,)*n if n>=0 else (-1,)*(-n) + post=(-1,)*n if n>=0 else (1,)*(-n) + out=reduce(out+pre+(x,)+post) + else: out=reduce(out+(x,)) + return out +def add(*ps): + z=Counter() + for p in ps: + for k,v in p.items(): z[k]+=v + return {k:v for k,v in z.items() if v} +def neg(p): return {k:-v for k,v in p.items()} +def mul(*ps): + out={((0,0),()):F(1)} + for p in ps: + z=Counter() + for (a,w),x in out.items(): + for (b,v),y in p.items(): + z[(tuple(i+j for i,j in zip(a,b)),reduce(act(w,b)+v))]+=x*y + out={k:v for k,v in z.items() if v} + return out +one={((0,0),()):F(1)} +q={((0,0),(1,)):F(1)}; qi={((0,0),(-1,)):F(1)} +c={((0,0),(2,)):F(1)}; e={((0,0),(3,)):F(1)} +d={((1,0),()):F(1)}; f={((0,1),()):F(1)} +def mm(A,B): + return [[add(*(mul(A[i][k],B[k][j]) for k in range(len(B)))) + for j in range(len(B[0]))] for i in range(len(A))] +def lower(z): return [[one,{}],[z,one]] +def upper(z): return [[one,z],[{},one]] +def diag(x): return [[x,{}],[{},x]] +def replay(C,E): + M=[[one.copy() if i==j else {} for j in range(4)] for i in range(4)] + def plus(i,j,z): M[i]=[add(x,mul(z,y)) for x,y in zip(M[i],M[j])] + def left(i,z): M[i]=[mul(z,x) for x in M[i]] + def thick(pair,C,D): + plus(2*pair,2*pair+1,neg(mul(q,C))) + left(2*pair,D); left(2*pair+1,D) + def bridge(i,j,sgn): + plus(2*i,2*j,one if sgn==1 else neg(one)) + plus(2*j+1,2*i+1,neg(one) if sgn==1 else one) + plus(0,2,neg(one)); plus(3,1,one) + plus(1,0,mul(C,qi)); thick(0,C,d) + left(2,d);left(3,d) # both source paid IDLE jobs retained + bridge(0,1,1);plus(1,0,mul(qi,C));bridge(0,1,-1) + thick(1,E,f);plus(3,2,mul(qi,E));bridge(1,0,1) + for i in (0,1): M[2*i],M[2*i+1]=M[2*i+1],[neg(x) for x in M[2*i]] + plus(0,2,one);plus(3,1,neg(one)) + return M diff --git a/research/passive-saved-query-ceiling/evidence/bank_span-normal.json b/research/passive-saved-query-ceiling/evidence/bank_span-normal.json new file mode 100644 index 0000000000..b3b774f941 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/bank_span-normal.json @@ -0,0 +1,181 @@ +{ + "actual": { + "answers": [ + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 0 + ], + "coefficient": "1", + "source": 0, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [ + 2 + ], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 2, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 3, + "word": [ + 1 + ] + }, + "recipe": null + } + ], + "basis_dimension": 92, + "generator_count": 273 + }, + "controls": [ + [], + [ + 2 + ], + [ + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 2, + 3, + 2 + ], + [ + 3, + 2, + 3 + ] + ], + "copy_upper_ledger": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "helpers": "Both invocations retain408 autonomous helper jobs each, untouched by this bank-level observation model.", + "new_kappa": null, + "paid_response_count": 3, + "physical_emission": false, + "saved_bank_fields": 39, + "scope": "Scalar coefficients on whole112-port banks plus reduced C1/C3 words length<=3. Arbitrary per-port scalar controls are not yet represented.", + "status": "BANK_LEVEL_SPAN_ONLY_PENDING_PORT_LEVEL_GATE", + "uncoded_control": { + "answers": [ + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut2_after_FULL1:1" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response2_Qinv_C1_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut6_after_FULL3:3" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response4_Qinv_C3_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut6_after_FULL3:2" + } + ] + } + ], + "basis_dimension": 91, + "generator_count": 273 + } +} diff --git a/research/passive-saved-query-ceiling/evidence/bank_span-optimized.json b/research/passive-saved-query-ceiling/evidence/bank_span-optimized.json new file mode 100644 index 0000000000..b3b774f941 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/bank_span-optimized.json @@ -0,0 +1,181 @@ +{ + "actual": { + "answers": [ + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 0 + ], + "coefficient": "1", + "source": 0, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [ + 2 + ], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 2, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 3, + "word": [ + 1 + ] + }, + "recipe": null + } + ], + "basis_dimension": 92, + "generator_count": 273 + }, + "controls": [ + [], + [ + 2 + ], + [ + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 2, + 3, + 2 + ], + [ + 3, + 2, + 3 + ] + ], + "copy_upper_ledger": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "helpers": "Both invocations retain408 autonomous helper jobs each, untouched by this bank-level observation model.", + "new_kappa": null, + "paid_response_count": 3, + "physical_emission": false, + "saved_bank_fields": 39, + "scope": "Scalar coefficients on whole112-port banks plus reduced C1/C3 words length<=3. Arbitrary per-port scalar controls are not yet represented.", + "status": "BANK_LEVEL_SPAN_ONLY_PENDING_PORT_LEVEL_GATE", + "uncoded_control": { + "answers": [ + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut2_after_FULL1:1" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response2_Qinv_C1_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut6_after_FULL3:3" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response4_Qinv_C3_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut6_after_FULL3:2" + } + ] + } + ], + "basis_dimension": 91, + "generator_count": 273 + } +} diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-mixed-thin-gate/check.py b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-mixed-thin-gate/check.py new file mode 100644 index 0000000000..bee0ff7c40 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-mixed-thin-gate/check.py @@ -0,0 +1,166 @@ +#!/usr/bin/env python3 +"""One read/derive mixed-thin policy; no emitter or placement search.""" +import gzip +import hashlib +import json +import subprocess +import sys +import types +from fractions import Fraction +from pathlib import Path + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +PIN = '86e474038e05f99a76d41f71d81946ad2327e4a4' +BASE = 'research/native-involutive-dual/' + +def need(ok, text): + if not ok: + raise ValueError(text) + +def fetch(head, path): + return subprocess.check_output(['git', '--no-replace-objects', 'show', head+':'+path]) + +def module(name, data): + m = types.ModuleType(name) + m.__file__ = str(HERE/(name+'.py')) + sys.modules[name] = m + exec(compile(data, m.__file__, 'exec'), m.__dict__) + return m + +names = ['clifford_exact.py', 'gauge.py', 'NORMALIZERS.json', 'INVOLUTIVE-WORD.json.gz'] +raw = {name: fetch(PIN, BASE+name) for name in names} +ce = module('mixed_ce', raw['clifford_exact.py']) +g = module('mixed_gauge', raw['gauge.py']) +N = json.loads(raw['NORMALIZERS.json']) +F = json.loads(gzip.decompress(raw['INVOLUTIVE-WORD.json.gz']))['F'] + +def word(circ): + out = ce.ident(9) + for e in circ: + if e[0] == 'P': step = ce.perm(9, e[1]) + elif e[0] == 'D': step = ce.diag(9, e[1], e[2]) + elif e[0] == 'X': step = ce.xgate(9, e[1]) + elif e[0] == 'phase': step = ce.Op(9, ce.identity(9), [('phase', e[1])]) + else: raise ValueError('Not a monomial source normalizer') + out = out.then(step) + return out + +def grade(op): + return ce.rank([x for x, z, p in op.tab[op.n:]]) + +K0, K1 = [word(N['ports'][i]['K_word']) for i in (0, 1)] +T = K1.then(K0.adjoint()) # K0^-1 K1, supported C_(0,1) block. +Q = ce.cgate(9, 1) +conjugated = Q.then(T).then(Q.adjoint()) # matrix Q^-1 T Q. +need(Fraction(F[1][0]) == Fraction(-1, 2), 'Actual transpose supported block') +need(grade(T) == 0, 'Actual T is free monomial') +need(grade(conjugated) > 0, 'Actual conjugated supported block leaves monomial subgroup') + +def reduce(word): + out = [] + for x in word: + if abs(x) in (2, 3): x = abs(x) + if out and (out[-1] == -x or (abs(x) in (2, 3) and out[-1] == x)): + out.pop() + else: out.append(x) + return tuple(out) + +g.reduce_word = reduce +a = g.Algebra(2) +q, c, e = [a.gen(i) for i in (1, 2, 3)] +qi = a.inv(q) +d, f = a.D(0), a.D(1) +need(a.mul(c, d, q) == a.mul(d, q, c), 'Own C commutes DQ') +need(a.mul(c, f) == a.mul(f, c), 'Other fresh D commutes C') +need(a.mul(c, d) != a.mul(d, c), 'No false own-D commutation') + +# Incoming L(C Q^-1), then B=D U(-Q C), then outgoing L(Q^-1 C). +local = a.mm(a.L(a.mul(qi,c)), a.diag(d,d), a.U(a.neg(a.mul(q,c))), a.L(a.mul(c,qi))) +want = [[{}, a.neg(a.mul(d,q,c))], [a.mul(d,c,qi), {}]] +need(local == want, 'Mixed local identity with exact order') + +def replay(c1, c3): + rows = [[a.one if i == j else {} for j in range(4)] for i in range(4)] + def plus(dst, src, z): + rows[dst] = [a.add(x,a.mul(z,y)) for x,y in zip(rows[dst],rows[src])] + def left(role,z): rows[role] = [a.mul(z,x) for x in rows[role]] + def thin(pair,z): plus(2*pair+1,2*pair,z) + def full(pair,z,D): + plus(2*pair,2*pair+1,a.neg(a.mul(q,z))) + left(2*pair,D); left(2*pair+1,D) + def bridge(dst,src,sign): + plus(2*dst,2*src,a.one if sign == 1 else a.neg(a.one)) + plus(2*src+1,2*dst+1,a.neg(a.one) if sign == 1 else a.one) + rows[0][2] = a.neg(a.one); rows[3][1] = a.one + thin(0,a.mul(c1,qi)) # One incoming assignment, dictated by local identity. + full(0,c1,d) + left(2,d); left(3,d) # Retain the paid source IDLE. + bridge(0,1,1) + thin(0,a.mul(qi,c1)) # One outgoing assignment, no variants. + bridge(0,1,-1) + full(1,c3,f) + thin(1,a.mul(qi,c3)) + bridge(1,0,1) + for pair in range(2): + x,y = 2*pair,2*pair+1 + rows[x],rows[y] = rows[y],[a.neg(v) for v in rows[x]] + plus(0,2,a.one); plus(3,1,a.neg(a.one)) + return rows + +rows = replay(c,e) +targets = [a.mul(d,qi),a.mul(d,q),a.mul(f,d,qi),a.mul(f,d,q)] +standard = [[targets[i] if i == j else {} for j in range(4)] for i in range(4)] +need(replay(a.one,a.one) == standard, 'Uncoded control') +need(rows != standard, 'Single mixed policy does not realize source standard targets') +diags = [a.mul(qi,c,d),a.mul(c,q,d),a.mul(qi,e,d,f),a.mul(e,q,d,f)] +leak = a.mul(a.add(a.mul(e,c),a.neg(a.one)),d,f) +need(rows == [[diags[i] if i == j else leak if (i,j)==(3,2) else {} + for j in range(4)] for i in range(4)], 'Complete mixed matrix formula') +cleanup = a.mul(a.add(e,a.neg(a.mul(e,c,e))),q) +cleaned = [list(row) for row in rows] +cleaned[3] = [a.add(x,a.mul(cleanup,y)) for x,y in zip(rows[3],rows[2])] +need(cleaned == [[diags[i] if i == j else {} for j in range(4)] for i in range(4)], + 'Literal Q-bearing cleanup coefficient') +decoders = [a.mul(qi,c,q),c,a.mul(qi,e,q),e] +need([[a.mul(decoders[i],poly) for poly in row] for i,row in enumerate(cleaned)] == standard, + 'All four diagonal decoder obligations included') + +def serial(poly): + return [{'word':list(w),'fresh_powers':list(ds),'coefficient':str(v)} + for (w,ds),v in sorted(poly.items())] + +iv_head = '20bb93cd990d2ff683e4d0fc56b87a42cd5d3296' +iv_path = 'research/higher-moment-strictification/verify.py' +iv_raw = fetch(iv_head,iv_path) +iv = module('mixed_interval',iv_raw) +P = {1:4754,2:824,3:1020,4:254,5:80,8:224} +Tar = {4:56,7:14,8:94,9:876,17:224} +def margin(C): + t = 1-Fraction(C) + A,B = iv.moment(Tar,t),iv.moment(P,t) + return iv.display((A[0]-B[1],A[1]-B[0])) + +result = { + 'status':'STOP_ONE_MIXED_POLICY_STANDARD_BOUNDARY_ENDPOINT_FAILS', + 'physical_emission':False,'new_kappa':None, + 'policy':'p2 pattern I; stage0 C1 Q^-1; stage2 Q^-1 C1; stage4 Q^-1 C3; source IDLE/bridges/swaps/scalar boundaries retained', + 'local_identity_verified':True, + 'supported_actual_code_block':{'indices':[0,1],'coefficient':'-1/2', + 'T_grade':grade(T),'Q_inverse_T_Q_grade':grade(conjugated), + 'T_X0_image':T.tab[0], 'conjugated_tableau':conjugated.tab}, + 'rows':[[serial(poly) for poly in row] for row in rows], + 'nonzero_offdiagonal_positions':[[i,j] for i in range(4) for j in range(4) if i!=j and rows[i][j]], + 'formal_post_cleanup_ADD_coefficient':serial(cleanup), + 'formal_diagonal_post_decoders':[serial(x) for x in decoders], + 'boundary_obligations':'The Q-bearing cleanup and both Q^-1 C_s Q negative-output decoders are not admitted free code operations. Positive C_s decoders are finite source code evaluations.', + 'optimistic_unrealized_invoice':{'paid':P,'targets_including_helpers_once':Tar, + 'margin_at_C4610':margin('0.0030217758'),'margin_at_C0034':margin('0.0034'), + 'finite_cost_qualification':'Existing FULL/wrapper/IDLE/bridge work retained. Free finite code and incoming/outgoing thin realizations require their actual COPY/ADD/CLEAR/normalizer/precision bill; none is admitted by this optimistic moment.'}, + 'source_pins':[{'head':PIN,'path':BASE+name,'sha256':hashlib.sha256(raw[name]).hexdigest()} for name in names] + +[{'head':iv_head,'path':iv_path,'sha256':hashlib.sha256(iv_raw).hexdigest()}], + 'limits':['Formal fresh-stage model rejection only; not an arbitrary code-dependent decoder theorem.', + 'A nonmonomial supported block rules out treating this Q conjugation as one monomial map; it does not prove an aggregate query lower bound.', + 'No implementation, all-width actual endpoint, compiler, or outer-caller admission.'], +} +print(json.dumps(result,indent=2,sort_keys=True)) diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json new file mode 100644 index 0000000000..b3b774f941 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/BANK-SPAN.json @@ -0,0 +1,181 @@ +{ + "actual": { + "answers": [ + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 0 + ], + "coefficient": "1", + "source": 0, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [ + 2 + ], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 2, + "word": [ + -1 + ] + }, + "recipe": null + }, + { + "attained": false, + "first_residual_monomial": { + "D_powers": [ + 1, + 1 + ], + "coefficient": "1", + "source": 3, + "word": [ + 1 + ] + }, + "recipe": null + } + ], + "basis_dimension": 92, + "generator_count": 273 + }, + "controls": [ + [], + [ + 2 + ], + [ + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 2 + ], + [ + 2, + 3, + 2 + ], + [ + 3, + 2, + 3 + ] + ], + "copy_upper_ledger": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582", + "helpers": "Both invocations retain408 autonomous helper jobs each, untouched by this bank-level observation model.", + "new_kappa": null, + "paid_response_count": 3, + "physical_emission": false, + "saved_bank_fields": 39, + "scope": "Scalar coefficients on whole112-port banks plus reduced C1/C3 words length<=3. Arbitrary per-port scalar controls are not yet represented.", + "status": "BANK_LEVEL_SPAN_ONLY_PENDING_PORT_LEVEL_GATE", + "uncoded_control": { + "answers": [ + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut2_after_FULL1:1" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response2_Qinv_C1_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut2_after_FULL1:0" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "1", + "left_word": [], + "observation": "cut6_after_FULL3:3" + }, + { + "coefficient": "1", + "left_word": [], + "observation": "paid_response4_Qinv_C3_x" + } + ] + }, + { + "attained": true, + "first_residual_monomial": null, + "recipe": [ + { + "coefficient": "-1", + "left_word": [], + "observation": "cut6_after_FULL3:2" + } + ] + } + ], + "basis_dimension": 91, + "generator_count": 273 + } +} diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/FILES.json b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/FILES.json new file mode 100644 index 0000000000..016743d451 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/FILES.json @@ -0,0 +1,8 @@ +{ + "BANK-SPAN.json": "c92a574492a18d501ae6acd8cb792aaaa28070312a7558990923d7a7e810073c", + "GRADE-GATE.json": "8267ff814fd7fa86638b6ce6384f0ac717a341d871bd302742de6aaf8ba00b6d", + "HANDOFF.md": "8808fa41d55040838827077ff51ad9ef8b3fb994a32b59c340d564de9895834e", + "PROOF.md": "02ccd0a9d93b381286e441afa4c28a902db153a4d0dae4d761cf813ede9f2f6d", + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "grade_gate.py": "5e1e3f18033cf6482094edb050ff4274515b85e7bb333647b41ad38d4f172a68" +} diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json new file mode 100644 index 0000000000..75481eb1e4 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/GRADE-GATE.json @@ -0,0 +1,39208 @@ +{ + "actual_source_zero_diagonal_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 109, + 110 + ], + "all_supported_words": [ + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 0, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 110 + } + ], + "all_width_implication": "The finite pure-word support has grades<=7 for these104 inputs, even after any allowed left monomial/code expansion. Projectively distinct one-column operators have independent tensor powers at sufficiently large f. Hence an all-positive-width target identity is impossible in this passive-observation grammar. No width1 matrix-independence inference is used.", + "cleanup": "Not reached: even granting every owned COPY/CLEAR, storage, finite code evaluation and precision cost for free does not supply the missing target grade.", + "copy_inventory": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "declared_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": { + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "mixed_check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582" + }, + "earlier_word_grades": [ + 0, + 1 + ], + "left_control_grammar": "Passive observations only; scalar owner operations and finite actual C1/C3 words length<=3. Each code entry is a finite scalar sum of monomial Clifford maps, including phases. No new Q, native internal prefix, or feedback changing later paid-gate inputs.", + "new_kappa": null, + "observed_bank_fields": 39, + "original_input0_dependency_trace": [ + { + "observation": "cut0_after_right_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut0_after_right_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response0_Qinv_x", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut1_after_thin0:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + 2, + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:2", + "original_input0_terms": [] + }, + { + "observation": "cut1_after_thin0:3", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:0", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut2_after_FULL1:2", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:3", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:0", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut3_after_IDLE:2", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response2_Qinv_C1_x", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:0", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:2", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:3", + "original_input0_terms": [ + { + "coefficient": "-1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:0", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:2", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:3", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:0", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut6_after_FULL3:2", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response4_Qinv_C3_x", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:0", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut7_after_thin4:2", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:3", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut8_after_final_standard_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:3", + "original_input0_terms": [] + } + ], + "per_source": [ + { + "grades": { + "7": 52 + }, + "source_port": 1, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 26, + 31, + 35, + 36, + 37, + 45, + 46, + 47, + 51, + 52, + 53, + 54, + 55, + 56, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 78, + 79, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 2, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 27, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 78, + 79, + 80, + 82, + 83, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 3, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 28, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 78, + 79, + 80, + 81, + 83, + 84, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 4, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 29, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 78, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 5, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 30, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 78, + 79, + 80, + 81, + 82, + 83, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 6, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 8, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 27, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 79, + 80, + 82, + 83, + 84, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 9, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 28, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 79, + 80, + 81, + 83, + 84, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 10, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 29, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 11, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 30, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 79, + 80, + 81, + 82, + 83, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 12, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 26, + 28, + 29, + 30, + 36, + 37, + 41, + 42, + 43, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 77, + 78, + 80, + 82, + 83, + 84, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 13, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 26, + 27, + 29, + 30, + 32, + 35, + 36, + 37, + 39, + 40, + 43, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 78, + 80, + 81, + 83, + 84, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 14, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 26, + 27, + 28, + 30, + 33, + 35, + 37, + 38, + 40, + 42, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 78, + 80, + 81, + 82, + 84, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 15, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 26, + 27, + 28, + 29, + 34, + 35, + 36, + 38, + 39, + 41, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 78, + 80, + 81, + 82, + 83, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 16, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 25, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 41, + 42, + 43, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 78, + 79, + 82, + 83, + 84, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 17, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 25, + 27, + 29, + 30, + 33, + 34, + 39, + 40, + 43, + 45, + 46, + 47, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 77, + 78, + 79, + 81, + 83, + 84, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 18, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 25, + 27, + 28, + 30, + 32, + 34, + 36, + 38, + 40, + 42, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 78, + 79, + 81, + 82, + 84, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 19, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 25, + 27, + 28, + 29, + 32, + 33, + 37, + 38, + 39, + 41, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 78, + 79, + 81, + 82, + 83, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 21, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 25, + 26, + 28, + 29, + 31, + 32, + 33, + 36, + 40, + 41, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 22, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 30, + 31, + 34, + 35, + 37, + 40, + 41, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 78, + 79, + 80, + 81, + 84, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 24, + "support": [ + 4, + 5, + 10, + 11, + 14, + 15, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 31, + 32, + 35, + 38, + 43, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 90, + 91, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 25, + "support": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 87, + 88, + 89, + 90, + 91, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 26, + "support": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 86, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 27, + "support": [ + 2, + 8, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 78, + 81, + 86, + 87, + 89, + 90, + 91, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 28, + "support": [ + 3, + 9, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 78, + 82, + 86, + 87, + 88, + 90, + 91, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 29, + "support": [ + 4, + 10, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 78, + 83, + 86, + 87, + 88, + 89, + 91, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 30, + "support": [ + 5, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 78, + 84, + 86, + 87, + 88, + 89, + 90, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 31, + "support": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 44, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 85, + 88, + 89, + 90, + 91, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 32, + "support": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 79, + 82, + 85, + 87, + 88, + 90, + 91, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 33, + "support": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 79, + 83, + 85, + 87, + 88, + 89, + 91, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 34, + "support": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 79, + 84, + 85, + 87, + 88, + 89, + 90, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 35, + "support": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 22, + 23, + 24, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 80, + 81, + 85, + 86, + 89, + 90, + 91, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 36, + "support": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 80, + 83, + 85, + 86, + 88, + 89, + 91, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 37, + "support": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 80, + 84, + 85, + 86, + 88, + 89, + 90, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 38, + "support": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 44, + 46, + 47, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 77, + 81, + 82, + 85, + 86, + 87, + 90, + 91, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 39, + "support": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 33, + 35, + 36, + 38, + 40, + 41, + 43, + 44, + 47, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 77, + 81, + 83, + 85, + 86, + 87, + 89, + 91, + 94, + 96, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 40, + "support": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 81, + 84, + 85, + 86, + 87, + 89, + 90, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 41, + "support": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 82, + 83, + 85, + 86, + 87, + 88, + 91, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 42, + "support": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 32, + 34, + 37, + 38, + 40, + 41, + 43, + 44, + 45, + 46, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 77, + 82, + 84, + 85, + 86, + 87, + 88, + 90, + 95, + 97, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 43, + "support": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 33, + 34, + 36, + 37, + 39, + 40, + 41, + 42, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 44, + "support": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 31, + 38, + 39, + 40, + 41, + 42, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 78, + 79, + 80, + 85, + 86, + 87, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 45, + "support": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 46, + "support": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 33, + 35, + 37, + 38, + 40, + 42, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 78, + 79, + 83, + 85, + 86, + 90, + 93, + 94, + 95, + 97, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 47, + "support": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 34, + 35, + 36, + 38, + 39, + 41, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 78, + 79, + 84, + 85, + 86, + 91, + 93, + 94, + 95, + 96, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 48, + "support": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 14, + 15, + 17, + 20, + 21, + 24, + 26, + 28, + 33, + 34, + 39, + 40, + 43, + 44, + 49, + 50, + 51, + 54, + 55, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 78, + 80, + 82, + 85, + 87, + 89, + 92, + 94, + 96, + 97, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 49, + "support": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 32, + 34, + 36, + 38, + 40, + 42, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 78, + 80, + 83, + 85, + 87, + 90, + 92, + 94, + 95, + 97, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 50, + "support": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 32, + 33, + 37, + 38, + 39, + 41, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 78, + 80, + 84, + 85, + 87, + 91, + 92, + 94, + 95, + 96, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 51, + "support": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 31, + 33, + 34, + 36, + 37, + 38, + 43, + 45, + 48, + 52, + 53, + 54, + 55, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 78, + 81, + 82, + 85, + 88, + 89, + 92, + 93, + 96, + 97, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 52, + "support": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 31, + 32, + 34, + 37, + 39, + 42, + 45, + 46, + 49, + 51, + 53, + 54, + 56, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 78, + 81, + 83, + 85, + 88, + 90, + 92, + 93, + 95, + 97, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 53, + "support": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 31, + 32, + 33, + 36, + 40, + 41, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 78, + 81, + 84, + 85, + 88, + 91, + 92, + 93, + 95, + 96, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 54, + "support": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 31, + 34, + 35, + 37, + 40, + 41, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 78, + 82, + 83, + 85, + 89, + 90, + 92, + 93, + 94, + 97, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 55, + "support": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 31, + 33, + 35, + 36, + 39, + 42, + 47, + 48, + 50, + 51, + 53, + 54, + 56, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 78, + 82, + 84, + 85, + 89, + 91, + 92, + 93, + 94, + 96, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 56, + "support": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 31, + 32, + 35, + 38, + 43, + 46, + 47, + 49, + 50, + 52, + 53, + 54, + 55, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 78, + 83, + 84, + 85, + 90, + 91, + 92, + 93, + 94, + 95, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 57, + "support": [ + 3, + 4, + 5, + 9, + 10, + 11, + 12, + 16, + 22, + 23, + 24, + 28, + 29, + 30, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 67, + 68, + 69, + 76, + 79, + 80, + 81, + 86, + 87, + 88, + 92, + 93, + 94, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 58, + "support": [ + 2, + 4, + 5, + 8, + 10, + 11, + 13, + 17, + 20, + 21, + 24, + 27, + 29, + 30, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 57, + 59, + 60, + 61, + 64, + 65, + 67, + 70, + 71, + 75, + 79, + 80, + 82, + 86, + 87, + 89, + 92, + 93, + 95, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 59, + "support": [ + 2, + 3, + 5, + 8, + 9, + 11, + 14, + 18, + 21, + 23, + 27, + 28, + 30, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 57, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 74, + 79, + 80, + 83, + 86, + 87, + 90, + 92, + 93, + 96, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 60, + "support": [ + 2, + 3, + 4, + 8, + 9, + 10, + 15, + 19, + 20, + 22, + 27, + 28, + 29, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 57, + 58, + 59, + 63, + 65, + 66, + 69, + 71, + 72, + 73, + 79, + 80, + 84, + 86, + 87, + 91, + 92, + 93, + 97, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 61, + "support": [ + 1, + 4, + 5, + 7, + 10, + 11, + 12, + 13, + 18, + 19, + 24, + 26, + 29, + 30, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 57, + 58, + 62, + 63, + 64, + 65, + 67, + 72, + 73, + 74, + 79, + 81, + 82, + 86, + 88, + 89, + 92, + 94, + 95, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 62, + "support": [ + 1, + 3, + 5, + 7, + 9, + 11, + 12, + 14, + 17, + 19, + 20, + 23, + 26, + 28, + 30, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 57, + 59, + 61, + 63, + 64, + 66, + 68, + 71, + 73, + 75, + 79, + 81, + 83, + 86, + 88, + 90, + 92, + 94, + 96, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 63, + "support": [ + 1, + 3, + 4, + 7, + 9, + 10, + 12, + 15, + 17, + 18, + 21, + 22, + 26, + 28, + 29, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 57, + 60, + 61, + 62, + 65, + 66, + 69, + 70, + 74, + 75, + 79, + 81, + 84, + 86, + 88, + 91, + 92, + 94, + 97, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 64, + "support": [ + 1, + 2, + 5, + 7, + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22, + 26, + 27, + 30, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 58, + 59, + 61, + 62, + 65, + 66, + 69, + 70, + 73, + 76, + 79, + 82, + 83, + 86, + 89, + 90, + 92, + 95, + 96, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 65, + "support": [ + 1, + 2, + 4, + 7, + 8, + 10, + 13, + 15, + 16, + 18, + 20, + 23, + 26, + 27, + 29, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 58, + 60, + 61, + 63, + 64, + 66, + 68, + 71, + 74, + 76, + 79, + 82, + 84, + 86, + 89, + 91, + 92, + 95, + 97, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 66, + "support": [ + 1, + 2, + 3, + 7, + 8, + 9, + 14, + 15, + 16, + 17, + 24, + 26, + 27, + 28, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 59, + 60, + 62, + 63, + 64, + 65, + 67, + 72, + 75, + 76, + 79, + 83, + 84, + 86, + 90, + 91, + 92, + 96, + 97, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 67, + "support": [ + 0, + 4, + 5, + 6, + 10, + 11, + 14, + 15, + 16, + 17, + 24, + 25, + 29, + 30, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 80, + 81, + 82, + 87, + 88, + 89, + 93, + 94, + 95, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 68, + "support": [ + 0, + 3, + 5, + 6, + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 23, + 25, + 28, + 30, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 67, + 69, + 70, + 72, + 73, + 75, + 80, + 81, + 83, + 87, + 88, + 90, + 93, + 94, + 96, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 69, + "support": [ + 0, + 3, + 4, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 21, + 22, + 25, + 28, + 29, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 67, + 68, + 71, + 72, + 74, + 75, + 80, + 81, + 84, + 87, + 88, + 91, + 93, + 94, + 97, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 70, + "support": [ + 0, + 2, + 5, + 6, + 8, + 11, + 12, + 15, + 17, + 18, + 21, + 22, + 25, + 27, + 30, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 67, + 68, + 71, + 72, + 73, + 76, + 80, + 82, + 83, + 87, + 89, + 90, + 93, + 95, + 96, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 71, + "support": [ + 0, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 17, + 19, + 20, + 23, + 25, + 27, + 29, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 67, + 69, + 70, + 72, + 74, + 76, + 80, + 82, + 84, + 87, + 89, + 91, + 93, + 95, + 97, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 72, + "support": [ + 0, + 2, + 3, + 6, + 8, + 9, + 12, + 13, + 18, + 19, + 24, + 25, + 27, + 28, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 68, + 69, + 70, + 71, + 75, + 76, + 80, + 83, + 84, + 87, + 90, + 91, + 93, + 96, + 97, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 73, + "support": [ + 0, + 1, + 5, + 6, + 7, + 11, + 15, + 19, + 20, + 22, + 25, + 26, + 30, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 67, + 68, + 70, + 74, + 75, + 76, + 81, + 82, + 83, + 88, + 89, + 90, + 94, + 95, + 96, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 74, + "support": [ + 0, + 1, + 4, + 6, + 7, + 10, + 14, + 18, + 21, + 23, + 25, + 26, + 29, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 75, + 76, + 81, + 82, + 84, + 88, + 89, + 91, + 94, + 95, + 97, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 75, + "support": [ + 0, + 1, + 3, + 6, + 7, + 9, + 13, + 17, + 20, + 21, + 24, + 25, + 26, + 28, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 68, + 69, + 72, + 73, + 74, + 76, + 81, + 83, + 84, + 88, + 90, + 91, + 94, + 96, + 97, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 76, + "support": [ + 0, + 1, + 2, + 6, + 7, + 8, + 12, + 16, + 22, + 23, + 24, + 25, + 26, + 27, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 70, + 71, + 72, + 73, + 74, + 75, + 82, + 83, + 84, + 89, + 90, + 91, + 95, + 96, + 97, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 77, + "support": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 78, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 79, + "support": [ + 1, + 2, + 3, + 4, + 5, + 7, + 8, + 9, + 10, + 11, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 86, + 92, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 80, + "support": [ + 0, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 26, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 78, + 79, + 81, + 82, + 83, + 84, + 87, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 81, + "support": [ + 0, + 1, + 3, + 4, + 5, + 6, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 27, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 84, + 88, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 82, + "support": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 28, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 78, + 79, + 80, + 81, + 83, + 84, + 89, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 83, + "support": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 11, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 29, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 84, + 90, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 84, + "support": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 30, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 91, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 85, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 78, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 87, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 25, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 80, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 88, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 81, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 89, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 82, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 90, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 83, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 91, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 92, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 78, + 79, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 94, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 78, + 81, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 95, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 78, + 82, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 96, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 78, + 83, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 97, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 78, + 84, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 98, + "support": [ + 0, + 1, + 6, + 7, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 45, + 46, + 47, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 79, + 80, + 86, + 87, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 99, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 79, + 81, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 100, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 67, + 70, + 71, + 73, + 74, + 76, + 79, + 82, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 101, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 68, + 70, + 72, + 73, + 75, + 76, + 79, + 83, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 102, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 69, + 71, + 72, + 74, + 75, + 76, + 79, + 84, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 103, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 44, + 45, + 48, + 49, + 50, + 51, + 52, + 53, + 58, + 59, + 60, + 61, + 62, + 63, + 70, + 71, + 72, + 73, + 74, + 75, + 80, + 81, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 104, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 26, + 28, + 31, + 32, + 35, + 36, + 37, + 38, + 41, + 42, + 44, + 49, + 50, + 51, + 54, + 55, + 57, + 59, + 60, + 61, + 64, + 65, + 68, + 69, + 72, + 73, + 74, + 76, + 80, + 82, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 105, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 57, + 58, + 60, + 62, + 64, + 66, + 67, + 69, + 71, + 73, + 75, + 76, + 80, + 83, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 106, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 57, + 58, + 59, + 63, + 65, + 66, + 67, + 68, + 70, + 74, + 75, + 76, + 80, + 84, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 107, + "support": [ + 2, + 3, + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21, + 22, + 23, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 45, + 48, + 52, + 53, + 54, + 55, + 57, + 58, + 62, + 63, + 64, + 65, + 68, + 69, + 70, + 71, + 75, + 76, + 81, + 82, + 88, + 89, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 109, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 57, + 60, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 73, + 76, + 81, + 84, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 110, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 58, + 59, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 74, + 75, + 82, + 83, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + } + ], + "physical_emission": false, + "post_FULL_unselected_word_grade_histogram": { + "7": 5408 + }, + "scope_limits": [ + "No obstruction to active feedback into a future paid gate, which changes the frozen chronological word.", + "No obstruction to native internal prefix observations, additional Gaussian calls, or a different incoming/outgoing placement.", + "No claim that the104 remaining directions fail at every small f; the theorem rejects an identity required at all positive widths." + ], + "selected_diagonal_controls": [ + { + "coefficient": "12", + "grade": 9, + "source_port": 0 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 7 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 20 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 23 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 86 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 93 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 108 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 111 + } + ], + "source_pins": [ + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "head": "20bb93cd990d2ff683e4d0fc56b87a42cd5d3296", + "path": "research/higher-moment-strictification/verify.py", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + } + ], + "status": "STOP_NINE_PASSIVE_CUTS_FINITE_CODE_LEFT_DECODER", + "target_grade": 9 +} diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md new file mode 100644 index 0000000000..0039d7a76d --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/HANDOFF.md @@ -0,0 +1,18 @@ +# Frozen local handoff + +Outcome: stop the declared nine-passive-cut decoder before emission. The literal native trace has no grade-9 pure-word support for 104 original input ports, whereas their required first negative-bank target has grade9. The all-width conclusion is for sufficiently large f, via a finite projective-word tensor Gram argument. It is not a finite-width matrix-span claim. + +The full scope, nine cuts, exact coefficient orders, actual source support, phase qualification, COPY/reset ownership and exclusions are in `PROOF.md`. Source pins and all5,408 supported grade checks are in `GRADE-GATE.json`. The preliminary bank-scalar span is retained separately; its failure alone is not used as a port-level obstruction. + +Read-only replay from this worktree: + +``` +python3 outputs/pr4948-saved-query-macro-gate/bank_span.py +python3 -I -O outputs/pr4948-saved-query-macro-gate/bank_span.py +python3 outputs/pr4948-saved-query-macro-gate/grade_gate.py +python3 -I -O outputs/pr4948-saved-query-macro-gate/grade_gate.py +``` + +The scripts write only JSON to stdout. They authenticate the frozen preceding mixed checker and fetch its pinned Git sources. This is a local coordination packet, with no new portable publication module, physical emitter, source changes, commit, remote mutation, or κ claim. Normal and optimized JSON outputs agree byte for byte. + +Independent review is assigned to B. Do not mark the necessary condition independently accepted until that review returns. Active feedback into a later paid gate, native internal prefix observations and altered targets are outside this passive fixed-word gate. diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md new file mode 100644 index 0000000000..75339d65d9 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/OWNED-RESET-CLARIFICATION.md @@ -0,0 +1,9 @@ +# Owned-reset semantics do not affect the negative result + +This clarification leaves the six-file freeze unchanged. The freeze lists 4,368 possible dependent snapshots and their initialization/COPY/final-zero inventory; its references to cleanup are bookkeeping obligations, not a theorem that every underlying RAM model requires reversible inverse uncomputation to reset an owned snapshot. + +If the applicable model permits an owned CLEAR/reset directly, it may be granted here, even for free. Storage, COPY, scalar code evaluation and every new owned reset may all be granted for free as well. The grade obstruction still prevents the required original grade-9 main outputs from lying in the declared passive observation/control span. No lower bound on cleanup cost is used in that argument. + +Discarding or zeroing any independent original main input or original helper output remains outside the endpoint contract. No such action is needed or assumed for the negative result. + +For future portable replay, capture each verbose checker JSON in private scratch, compare it with its frozen receipt, and print only a compact status/104-column/5,408-word summary. The detailed producer stdout is evidence, not a suitable routine terminal summary. diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md new file mode 100644 index 0000000000..3933f848e5 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md @@ -0,0 +1,95 @@ +# Nine passive macro cuts do not recover the four Gaussian jobs + +This is a necessary-condition result for the prospective scope in Discussion #4902, expiry 06:00 UTC. It concerns the single frozen mixed p2 word from the preceding local packet. It does not change that word, inject a saved value into a later paid gate, access native internal prefixes, or emit a physical caller. + +## Source and exact observation contract + +The source is #4948, `86e474038e05f99a76d41f71d81946ad2327e4a4`, using its actual signed monomial normalizers K_i and involutory scalar matrix F. The native reverse primitive is + +`B_s=diag(D_s,D_s) U(−Q C_s)`, `C_s=diag(K_s)^−1 F^T diag(K_s)`. + +The source relations are `C_s²=I`, `[C_s,D_s Q]=0`, and `[C_s,D_t]=0` for distinct fresh stages. No own-stage `[C_s,D_s]` or `[C_s,Q]` commutation is assumed. Source-byte hashes are included in `GRADE-GATE.json`, inherited through the authenticated frozen mixed checker. + +There are four independent original main input banks, each of 112 owners. The word keeps the source scalar right/left boundaries, initial paid IDLE, all bridges and signed swaps. Its three thins are exactly: + +`C1 Q^-1` at stage 0, `Q^-1 C1` at stage 2, and `Q^-1 C3` at stage 4. + +Choose these nine macro cuts, saving the four current main banks at each: + +1. After the scalar right boundary. +2. After thin 0. +3. After FULL 1. +4. After the paid IDLE on pair 1. +5. After bridge-plus and thin 2. +6. After bridge-minus. +7. After FULL 3. +8. After thin 4. +9. After the final bridge, signed swaps and scalar left boundary. + +Also save the three already paid responses in their actual order: `Q^-1 x` before C1 in thin 0; `Q^-1 C1 x` in thin 2; and `Q^-1 C3 x` in thin 4. Thus there are 39 dependent observed bank fields. The initial cut is after an invertible scalar boundary; it includes the original input information without adding a tenth cut. + +Copies are passive. The original paid gates continue with precisely the frozen input expressions. New left decoder controls may combine arbitrary owner fields by scalar operations and apply the actual finite C1/C3 words of length at most three. They may be interleaved on decoder fields: every such resulting coefficient is still a finite scalar sum of monomial Clifford maps. No Q is free. Restoring the old autonomous helper jobs cannot change any coefficient of an independent original main input. + +## The original-input dependency trace + +Track original main bank 0, before the scalar right boundary. For its four current-bank coefficients and its three paid-response coefficients, the entire exact trace contains only signed occurrences of + +`I`, `Q^-1`, `C1 Q^-1`, and `Q^-1 C1 D1`. + +The checker verifies all 39 observations against precisely this set. In particular, there is no hidden D3 term or later query path for this original input. FULL 1 cancels its X coefficient. The bridge-minus cancels its pair-1 Y coefficient before FULL 3; it therefore never obtains the second transverse factor. This trace uses the original input, not a later field whose owner or frame was silently changed. + +The preliminary bank-scalar span contains 273 candidate generators: 39 observations times the seven reduced words `I,C1,C3,C1C3,C3C1,C1C3C1,C3C1C3`. Its dimension is 92. Only the positive first-pair target is attained; its explicit recipe is minus C1 applied to the saved FULL-1 X row. This preliminary calculation alone does not cover arbitrary per-port scalar controls. The following grade argument does. + +## Actual port coefficients and their grades + +For original source port j in bank 0, the late observation `Q^-1 C1 D1` has output-port-i coefficient + +`(F^T)_(i,j) Q^-1 K_i^-1 K_j D1`. + +The actual F diagonal is zero at 104 ports and equals 12 at the other eight. For every one of the 104 zero-diagonal ports: + +* Its same-port late term vanishes. +* Exactly 52 other output coefficients are nonzero. +* Every one of those 52 literal Clifford words has Fourier grade 7. + +The exact signed-tableau census checks all **5,408** such nonzero words. It does not sample pairs. Each source K_i is monomial, and its commutation with the full nine-axis Gaussian is independently checked including absolute phase. The nine-axis grade calculation embeds into the actual 17-axis ambient space by leaving the other fresh eight axes untouched. + +The earlier I path has grade 0. The earlier Q^-1 and C1 Q^-1 paths consist of grade-1 words because each K_i^-1 K_j is monomial. Hence every observed coefficient for each of these 104 original source inputs has pure-word support of grades in `{0,1,7}`. + +By contrast, the required original first-bank target is `D1 Q^-1`, of grade **9**. The checker confirms this rank and also checks the eight nonzero diagonal ports as controls: their literal same-port late term has grade 9. Replacing the code by the identity likewise exposes the uncoded grade-9 term, and the preliminary uncoded span recovers all four ordinary targets. + +## Why finite code controls cannot fill the missing grade + +For a Clifford tableau, its Fourier grade is the rank of the X component in its images of the Z generators. Multiplying on the left by a monomial Clifford map applies an invertible address map to that X component and therefore preserves its rank. Scalar coefficients, phases, COPY and owner mixing do not create new pure operator words. Each entry of C1 or C3 is a scalar multiple of a monomial K_i^-1 K_j. Every finite code word expands into a finite scalar sum of monomial words. + +Consequently, after any allowed passive left decoder, each of these original-source coefficients remains supported on pure words of grades `{0,1,7}`. Allowing arbitrary port-by-port scalar operations, extra decoder work arrays, or all finite COPY/CLEAR costs for free does not change this support fact. The eight selected ports cannot repair the absent coefficients of the 104 different arbitrary original inputs: those inputs are independent. + +This is a pure-word support argument, not a claim that small-width Clifford matrices are linearly independent. The latter claim would be false. + +## Sufficiently large width and the phase quotient + +At column width f, each literal one-column operator word A is lifted as `A^tensor(f)`. The source scalar owner coefficients occur once, outside that tensor power. Each observed entry and finite code decoder expands as a finite sum of these pure-word tensor lifts. No tensor of a sum is replaced by a sum of tensor powers. + +Group the finite one-column words into projective classes. Words differing by a scalar phase have the same grade; their phase to power f is absorbed into their scalar coefficient. Choose one unitary representative A_r from each remaining class. Distinct representatives satisfy + +`|tr(A_r^* A_s)/dim(A_r)| < 1` for r≠s. + +The normalized Hilbert–Schmidt Gram matrix of their f-fold tensor powers has off-diagonal entries equal to the f-th powers of these overlaps. The finite Gram matrix therefore tends to the identity as f tends to infinity, and is positive definite for all sufficiently large f. The projectively distinct pure-word tensor powers are consequently linearly independent at those widths. This remains true if the reconstruction's scalar coefficients depend on f. + +The grade-9 target is projectively distinct from every grade-0, grade-1 or grade-7 word. It cannot lie in their span for sufficiently large f. Therefore no decoder in this passive finite-code grammar can supply an identity valid at every positive width. The proof does not assert failure at every small width, does not infer independence from width-1 arrays, and does not need to enumerate the whole Clifford group. + +## Ownership, invoice and stopping decision + +All-snapshot storage would add `39*112=4,368` dependent fields, initialized to owned zero, with 4,368 COPY operations and 4,368 final zero-reset obligations. The existing 448 original main inputs remain arbitrary. The 816 independent helper jobs remain unchanged and credited once. There is no fresh input or productive reward for a snapshot. + +There is no accepted reset recipe: saved values would need to be erased using a still-available source or a permitted expression in retained outputs. Overwriting an owned snapshot, discarding its information, running the native inverse for free, and treating a dependent copy as a new arbitrary input are all excluded. A span identity alone would not settle those obligations. + +The preceding optimistic recursive profile remains + +`P={1:4754,2:824,3:1020,4:254,5:80,8:224}`, + +`T={4:56,7:14,8:94,9:876,17:224}`, + +with unrealized raw margin about 36.14614 at C=.0030217758. Here no new Gaussian is requested, but the required main endpoint already fails even when all added finite operations, code evaluations, storage, initialization, resets and precision are granted for free. Thus no finite bill can turn this specific passive-snapshot proposal into that supplier. No physical emission, compiler strictification, outer reserve, BIT promotion or κ claim follows. + +Active use of a saved response as an input to a later paid Gaussian gate changes the original dependency trace and is outside this fixed-word result. So are new Gaussian calls, native internal prefix taps, a different thin placement, a different target profile, and f-dependent non-columnwise payload routing. Those require a new exact physical/cost contract. diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md new file mode 100644 index 0000000000..d742381500 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/UNIFORM-ALPHABET-ADDENDUM.md @@ -0,0 +1,11 @@ +# Uniform finite alphabet for the large-width argument + +This clarification leaves the six-file freeze and its manifest unchanged. Independent reviewer B requested that the finite-alphabet premise be explicit. + +All one-column literal address maps in this gate lie in the Clifford group on the **fixed 17-axis ambient space**. Its projective quotient is finite. Scalar root phases are absorbed into the coefficients after tensor lift; they do not change Fourier grade. The finite universe of projective one-column Clifford maps is therefore independent of column width f. + +The Gram argument in `PROOF.md` can be applied once to representatives of this whole finite projective universe, rather than merely to the words appearing in a single chosen decoder. For sufficiently large f its tensor-power Gram matrix is positive definite. This gives a uniform threshold even when scalar reconstruction coefficients, selections of allowed controls, or numbers of passive scalar operations depend on f. The source one-column C1/C3 entries and all their allowed left expansions remain in the monomial subset and preserve the grade support proved in the frozen packet. + +This does not include f-dependent payload permutations outside the fixed columnwise Clifford alphabet. Such maps are not granted by this gate's scalar-owner/actual finite-code contract. It also does not turn the source's finite coefficients into coefficients raised to tensor powers. + +No new scan, emitter, cost claim, or κ result is added. diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py new file mode 100644 index 0000000000..513be55ff4 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/bank_span.py @@ -0,0 +1,121 @@ +#!/usr/bin/env python3 +"""One macro-observation bank-level span, not a physical caller emitter. + +Block-scalar coefficients are deliberately distinguished from arbitrary +port-by-port owner controls. A negative result here does not close the +larger permitted physical grammar. +""" +import contextlib +import hashlib +import io +import json +from fractions import Fraction as F +from pathlib import Path +import runpy + +HERE=Path(__file__).resolve().parent +dependency=HERE.parent/'pr4948-mixed-thin-gate/check.py' +need_hash='fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582' +if hashlib.sha256(dependency.read_bytes()).hexdigest()!=need_hash: + raise ValueError('Frozen mixed derivation changed') +with contextlib.redirect_stdout(io.StringIO()): env=runpy.run_path(str(dependency)) +a,q,qi,c,e,d,f=[env[k] for k in ('a','q','qi','c','e','d','f')] +need=env['need'] + +def observations(c1,c3): + rows=[[a.one if i==j else {} for j in range(4)] for i in range(4)] + obs=[]; cuts=[] + def snap(label): + cuts.append(label) + for i,row in enumerate(rows): obs.append((label+':'+str(i),list(row))) + def plus(i,j,z): rows[i]=[a.add(x,a.mul(z,y)) for x,y in zip(rows[i],rows[j])] + def left(i,z): rows[i]=[a.mul(z,x) for x in rows[i]] + def thin(pair,before,after,label): + response=[a.mul(before,x) for x in rows[2*pair]] + obs.append((label,response)) + rows[2*pair+1]=[a.add(x,a.mul(after,y)) for x,y in zip(rows[2*pair+1],response)] + def full(pair,C,D): + plus(2*pair,2*pair+1,a.neg(a.mul(q,C))) + left(2*pair,D);left(2*pair+1,D) + def bridge(dst,src,sgn): + plus(2*dst,2*src,a.one if sgn==1 else a.neg(a.one)) + plus(2*src+1,2*dst+1,a.neg(a.one) if sgn==1 else a.one) + rows[0][2]=a.neg(a.one);rows[3][1]=a.one + snap('cut0_after_right_boundary') + thin(0,qi,c1,'paid_response0_Qinv_x') + snap('cut1_after_thin0') + full(0,c1,d);snap('cut2_after_FULL1') + left(2,d);left(3,d);snap('cut3_after_IDLE') + bridge(0,1,1) + thin(0,a.mul(qi,c1),a.one,'paid_response2_Qinv_C1_x') + snap('cut4_after_bridge_plus_and_thin2') + bridge(0,1,-1);snap('cut5_after_bridge_minus') + full(1,c3,f);snap('cut6_after_FULL3') + thin(1,a.mul(qi,c3),a.one,'paid_response4_Qinv_C3_x') + snap('cut7_after_thin4') + bridge(1,0,1) + for pair in range(2): + x,y=2*pair,2*pair+1 + rows[x],rows[y]=rows[y],[a.neg(z) for z in rows[x]] + plus(0,2,a.one);plus(3,1,a.neg(a.one)) + snap('cut8_after_final_standard_boundary') + return obs,cuts,rows + +def vector(row): + return {(i,w,ds):v for i,p in enumerate(row) for (w,ds),v in p.items() if v} +def axpy(x,z,y): + out=dict(x) + for k,v in y.items(): + out[k]=out.get(k,F(0))+z*v + if not out[k]:del out[k] + return out +def scale(x,z):return {k:z*v for k,v in x.items() if z*v} + +controls=[(),(2,),(3,),(2,3),(3,2),(2,3,2),(3,2,3)] +def span(obs,targets): + basis={};generators=[] + for label,row in obs: + for control in controls: + z=a.term(control,(0,0)) + v=vector([a.mul(z,p) for p in row]) + index=len(generators);generators.append({'observation':label,'left_word':list(control)}) + coef={index:F(1)} + while v: + pivot=min(v) + if pivot not in basis: + inv=1/v[pivot];basis[pivot]=(scale(v,inv),scale(coef,inv));break + b,bc=basis[pivot];factor=v[pivot] + v=axpy(v,-factor,b);coef=axpy(coef,-factor,bc) + answers=[] + for target in targets: + v=vector(target);coef={} + while v: + pivot=min(v) + if pivot not in basis:break + b,bc=basis[pivot];factor=v[pivot] + v=axpy(v,-factor,b);coef=axpy(coef,factor,bc) + answers.append({'attained':not v, + 'recipe':[{**generators[i],'coefficient':str(z)} for i,z in sorted(coef.items())] if not v else None, + 'first_residual_monomial':{'source':min(v)[0],'word':list(min(v)[1]),'D_powers':list(min(v)[2]),'coefficient':str(v[min(v)])} if v else None}) + return {'basis_dimension':len(basis),'generator_count':len(generators),'answers':answers} + +targets=[a.mul(d,qi),a.mul(d,q),a.mul(f,d,qi),a.mul(f,d,q)] +targetrows=[[targets[i] if i==j else {} for j in range(4)] for i in range(4)] +obs,cuts,rows=observations(c,e) +need(rows==env['rows'],'Exact frozen mixed endpoint') +actual=span(obs,targetrows) +plain,_,_=observations(a.one,a.one) +control=span(plain,targetrows) +need(all(x['attained'] for x in control['answers']),'Uncoded recoverability control') +out={'status':'BANK_LEVEL_SPAN_ONLY_PENDING_PORT_LEVEL_GATE', + 'cuts':cuts,'paid_response_count':3,'saved_bank_fields':len(obs), + 'controls':controls,'actual':actual,'uncoded_control':control, + 'copy_upper_ledger':{'independent_original_main_fields':448,'saved_dependent_fields':len(obs)*112, + 'COPY':len(obs)*112,'owned_zero_initializations':len(obs)*112, + 'required_final_zero_resets':len(obs)*112,'extra_Gaussian_calls':0, + 'qualification':'An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.'}, + 'helpers':'Both invocations retain408 autonomous helper jobs each, untouched by this bank-level observation model.', + 'scope':'Scalar coefficients on whole112-port banks plus reduced C1/C3 words length<=3. Arbitrary per-port scalar controls are not yet represented.', + 'physical_emission':False,'new_kappa':None, + 'dependency_sha256':need_hash} +print(json.dumps(out,indent=2,sort_keys=True)) diff --git a/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py new file mode 100644 index 0000000000..4f17c18803 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/frozen/pr4948-saved-query-macro-gate/grade_gate.py @@ -0,0 +1,92 @@ +#!/usr/bin/env python3 +"""Fixed-source necessary grade gate for the nine passive macro cuts. + +No native physical word is emitted. An exact one-column grade census is +combined with a written sufficiently-large-width pure-word argument. +""" +import contextlib +import hashlib +import io +import json +from collections import Counter +from fractions import Fraction as F +from pathlib import Path +import runpy + +HERE=Path(__file__).resolve().parent +with contextlib.redirect_stdout(io.StringIO()): env=runpy.run_path(str(HERE/'bank_span.py')) +a,need,obs=env['a'],env['need'],env['obs'] +up=env['env'];ce,N,W,Q=up['ce'],up['N'],up['word'],up['Q'] +Ks=[W(r['K_word']) for r in N['ports']] +inverses=[K.adjoint() for K in Ks] +D=ce.fourier(9,range(1,9));qi=Q.adjoint();full=ce.fourier(9) +grade=up['grade'];M=[[F(up['F'][j][i]) for j in range(112)] for i in range(112)] +for K in Ks: + need(grade(K)==0,'Source K is monomial') + kr,rk=K.then(full),full.then(K) + need(kr.tab==rk.tab and kr.zero_state()==rk.zero_state(), + 'Source K commutes full Gaussian including absolute phase') + +# The row variables refer to original inputs before the scalar right +# boundary, so target/source ownership is not inferred from a later chart. +allowed={((),(0,0)),((-1,),(0,0)),((2,-1),(0,0)),((-1,2),(1,0))} +trace=[] +for label,row in obs: + column=row[0] + need(set(column).issubset(allowed),'No hidden D3 or extra-query source0 path') + trace.append({'observation':label,'original_input0_terms':up['serial'](column)}) +need(set(k for _,row in obs for k in row[0])==allowed,'All four stated source-path types occur') + +unselected=[j for j in range(112) if M[j][j]==0] +selected=[j for j in range(112) if M[j][j]!=0] +need(len(unselected)==104 and len(selected)==8,'Actual zero/nonzero diagonal split') +need(set(M[j][j] for j in selected)=={F(12)},'Selected source diagonal12') +hist=Counter();per_source=[];all_words=[] +for j in unselected: + local=Counter();support=[] + for i in range(112): + if not M[i][j]:continue + T=Ks[j].then(inverses[i]) # K_i^-1 K_j. + op=D.then(T).then(qi) # Q^-1 K_i^-1 K_j D. + r=grade(op) + need(r==7,'All unselected late-source pure words have grade7') + local[r]+=1;hist[r]+=1;support.append(i) + all_words.append({'destination_port':i,'source_port':j, + 'coefficient':str(M[i][j]),'grade':r}) + need(len(support)==52,'Actual unselected column support52') + per_source.append({'source_port':j,'support':support,'grades':dict(local)}) + +# Earlier I,Q^-1,C1Q^-1 paths have grades0/1 because every K_i^-1 K_j +# is monomial. The target for original bank0 is D Q^-1, grade9. +need(grade(ce.ident(9))==0 and grade(qi)==1,'Earlier original source grades') +target=qi.then(D) +need(grade(target)==9,'Required first negative target grade9') +selected_controls=[] +for j in selected: + op=D.then(Ks[j]).then(inverses[j]).then(qi) + need(grade(op)==9,'Nonzero diagonal control exposes grade9') + selected_controls.append({'source_port':j,'coefficient':str(M[j][j]),'grade':grade(op)}) +need(grade(qi.then(D))==9,'Uncoded identity-code control exposes grade9') + +out={ + 'status':'STOP_NINE_PASSIVE_CUTS_FINITE_CODE_LEFT_DECODER', + 'declared_cuts':env['cuts'],'observed_bank_fields':len(obs), + 'original_input0_dependency_trace':trace, + 'actual_source_zero_diagonal_ports':unselected, + 'post_FULL_unselected_word_grade_histogram':dict(hist), + 'per_source':per_source,'all_supported_words':all_words, + 'earlier_word_grades':[0,1],'target_grade':9, + 'selected_diagonal_controls':selected_controls, + 'all_width_implication':'The finite pure-word support has grades<=7 for these104 inputs, even after any allowed left monomial/code expansion. Projectively distinct one-column operators have independent tensor powers at sufficiently large f. Hence an all-positive-width target identity is impossible in this passive-observation grammar. No width1 matrix-independence inference is used.', + 'left_control_grammar':'Passive observations only; scalar owner operations and finite actual C1/C3 words length<=3. Each code entry is a finite scalar sum of monomial Clifford maps, including phases. No new Q, native internal prefix, or feedback changing later paid-gate inputs.', + 'copy_inventory':env['out']['copy_upper_ledger'], + 'cleanup':'Not reached: even granting every owned COPY/CLEAR, storage, finite code evaluation and precision cost for free does not supply the missing target grade.', + 'scope_limits':['No obstruction to active feedback into a future paid gate, which changes the frozen chronological word.', + 'No obstruction to native internal prefix observations, additional Gaussian calls, or a different incoming/outgoing placement.', + 'No claim that the104 remaining directions fail at every small f; the theorem rejects an identity required at all positive widths.'], + 'physical_emission':False,'new_kappa':None, + 'dependency_sha256':{'bank_span.py':hashlib.sha256((HERE/'bank_span.py').read_bytes()).hexdigest(), + 'mixed_check.py':env['need_hash']}, + 'source_pins':up['result']['source_pins'], +} +print(json.dumps(out,indent=2,sort_keys=True)) diff --git a/research/passive-saved-query-ceiling/evidence/grade_gate-normal.json b/research/passive-saved-query-ceiling/evidence/grade_gate-normal.json new file mode 100644 index 0000000000..75481eb1e4 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/grade_gate-normal.json @@ -0,0 +1,39208 @@ +{ + "actual_source_zero_diagonal_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 109, + 110 + ], + "all_supported_words": [ + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 0, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 110 + } + ], + "all_width_implication": "The finite pure-word support has grades<=7 for these104 inputs, even after any allowed left monomial/code expansion. Projectively distinct one-column operators have independent tensor powers at sufficiently large f. Hence an all-positive-width target identity is impossible in this passive-observation grammar. No width1 matrix-independence inference is used.", + "cleanup": "Not reached: even granting every owned COPY/CLEAR, storage, finite code evaluation and precision cost for free does not supply the missing target grade.", + "copy_inventory": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "declared_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": { + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "mixed_check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582" + }, + "earlier_word_grades": [ + 0, + 1 + ], + "left_control_grammar": "Passive observations only; scalar owner operations and finite actual C1/C3 words length<=3. Each code entry is a finite scalar sum of monomial Clifford maps, including phases. No new Q, native internal prefix, or feedback changing later paid-gate inputs.", + "new_kappa": null, + "observed_bank_fields": 39, + "original_input0_dependency_trace": [ + { + "observation": "cut0_after_right_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut0_after_right_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response0_Qinv_x", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut1_after_thin0:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + 2, + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:2", + "original_input0_terms": [] + }, + { + "observation": "cut1_after_thin0:3", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:0", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut2_after_FULL1:2", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:3", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:0", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut3_after_IDLE:2", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response2_Qinv_C1_x", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:0", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:2", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:3", + "original_input0_terms": [ + { + "coefficient": "-1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:0", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:2", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:3", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:0", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut6_after_FULL3:2", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response4_Qinv_C3_x", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:0", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut7_after_thin4:2", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:3", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut8_after_final_standard_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:3", + "original_input0_terms": [] + } + ], + "per_source": [ + { + "grades": { + "7": 52 + }, + "source_port": 1, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 26, + 31, + 35, + 36, + 37, + 45, + 46, + 47, + 51, + 52, + 53, + 54, + 55, + 56, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 78, + 79, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 2, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 27, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 78, + 79, + 80, + 82, + 83, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 3, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 28, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 78, + 79, + 80, + 81, + 83, + 84, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 4, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 29, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 78, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 5, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 30, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 78, + 79, + 80, + 81, + 82, + 83, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 6, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 8, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 27, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 79, + 80, + 82, + 83, + 84, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 9, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 28, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 79, + 80, + 81, + 83, + 84, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 10, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 29, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 11, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 30, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 79, + 80, + 81, + 82, + 83, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 12, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 26, + 28, + 29, + 30, + 36, + 37, + 41, + 42, + 43, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 77, + 78, + 80, + 82, + 83, + 84, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 13, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 26, + 27, + 29, + 30, + 32, + 35, + 36, + 37, + 39, + 40, + 43, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 78, + 80, + 81, + 83, + 84, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 14, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 26, + 27, + 28, + 30, + 33, + 35, + 37, + 38, + 40, + 42, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 78, + 80, + 81, + 82, + 84, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 15, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 26, + 27, + 28, + 29, + 34, + 35, + 36, + 38, + 39, + 41, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 78, + 80, + 81, + 82, + 83, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 16, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 25, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 41, + 42, + 43, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 78, + 79, + 82, + 83, + 84, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 17, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 25, + 27, + 29, + 30, + 33, + 34, + 39, + 40, + 43, + 45, + 46, + 47, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 77, + 78, + 79, + 81, + 83, + 84, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 18, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 25, + 27, + 28, + 30, + 32, + 34, + 36, + 38, + 40, + 42, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 78, + 79, + 81, + 82, + 84, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 19, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 25, + 27, + 28, + 29, + 32, + 33, + 37, + 38, + 39, + 41, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 78, + 79, + 81, + 82, + 83, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 21, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 25, + 26, + 28, + 29, + 31, + 32, + 33, + 36, + 40, + 41, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 22, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 30, + 31, + 34, + 35, + 37, + 40, + 41, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 78, + 79, + 80, + 81, + 84, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 24, + "support": [ + 4, + 5, + 10, + 11, + 14, + 15, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 31, + 32, + 35, + 38, + 43, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 90, + 91, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 25, + "support": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 87, + 88, + 89, + 90, + 91, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 26, + "support": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 86, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 27, + "support": [ + 2, + 8, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 78, + 81, + 86, + 87, + 89, + 90, + 91, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 28, + "support": [ + 3, + 9, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 78, + 82, + 86, + 87, + 88, + 90, + 91, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 29, + "support": [ + 4, + 10, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 78, + 83, + 86, + 87, + 88, + 89, + 91, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 30, + "support": [ + 5, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 78, + 84, + 86, + 87, + 88, + 89, + 90, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 31, + "support": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 44, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 85, + 88, + 89, + 90, + 91, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 32, + "support": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 79, + 82, + 85, + 87, + 88, + 90, + 91, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 33, + "support": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 79, + 83, + 85, + 87, + 88, + 89, + 91, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 34, + "support": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 79, + 84, + 85, + 87, + 88, + 89, + 90, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 35, + "support": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 22, + 23, + 24, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 80, + 81, + 85, + 86, + 89, + 90, + 91, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 36, + "support": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 80, + 83, + 85, + 86, + 88, + 89, + 91, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 37, + "support": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 80, + 84, + 85, + 86, + 88, + 89, + 90, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 38, + "support": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 44, + 46, + 47, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 77, + 81, + 82, + 85, + 86, + 87, + 90, + 91, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 39, + "support": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 33, + 35, + 36, + 38, + 40, + 41, + 43, + 44, + 47, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 77, + 81, + 83, + 85, + 86, + 87, + 89, + 91, + 94, + 96, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 40, + "support": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 81, + 84, + 85, + 86, + 87, + 89, + 90, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 41, + "support": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 82, + 83, + 85, + 86, + 87, + 88, + 91, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 42, + "support": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 32, + 34, + 37, + 38, + 40, + 41, + 43, + 44, + 45, + 46, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 77, + 82, + 84, + 85, + 86, + 87, + 88, + 90, + 95, + 97, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 43, + "support": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 33, + 34, + 36, + 37, + 39, + 40, + 41, + 42, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 44, + "support": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 31, + 38, + 39, + 40, + 41, + 42, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 78, + 79, + 80, + 85, + 86, + 87, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 45, + "support": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 46, + "support": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 33, + 35, + 37, + 38, + 40, + 42, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 78, + 79, + 83, + 85, + 86, + 90, + 93, + 94, + 95, + 97, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 47, + "support": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 34, + 35, + 36, + 38, + 39, + 41, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 78, + 79, + 84, + 85, + 86, + 91, + 93, + 94, + 95, + 96, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 48, + "support": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 14, + 15, + 17, + 20, + 21, + 24, + 26, + 28, + 33, + 34, + 39, + 40, + 43, + 44, + 49, + 50, + 51, + 54, + 55, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 78, + 80, + 82, + 85, + 87, + 89, + 92, + 94, + 96, + 97, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 49, + "support": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 32, + 34, + 36, + 38, + 40, + 42, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 78, + 80, + 83, + 85, + 87, + 90, + 92, + 94, + 95, + 97, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 50, + "support": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 32, + 33, + 37, + 38, + 39, + 41, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 78, + 80, + 84, + 85, + 87, + 91, + 92, + 94, + 95, + 96, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 51, + "support": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 31, + 33, + 34, + 36, + 37, + 38, + 43, + 45, + 48, + 52, + 53, + 54, + 55, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 78, + 81, + 82, + 85, + 88, + 89, + 92, + 93, + 96, + 97, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 52, + "support": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 31, + 32, + 34, + 37, + 39, + 42, + 45, + 46, + 49, + 51, + 53, + 54, + 56, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 78, + 81, + 83, + 85, + 88, + 90, + 92, + 93, + 95, + 97, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 53, + "support": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 31, + 32, + 33, + 36, + 40, + 41, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 78, + 81, + 84, + 85, + 88, + 91, + 92, + 93, + 95, + 96, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 54, + "support": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 31, + 34, + 35, + 37, + 40, + 41, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 78, + 82, + 83, + 85, + 89, + 90, + 92, + 93, + 94, + 97, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 55, + "support": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 31, + 33, + 35, + 36, + 39, + 42, + 47, + 48, + 50, + 51, + 53, + 54, + 56, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 78, + 82, + 84, + 85, + 89, + 91, + 92, + 93, + 94, + 96, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 56, + "support": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 31, + 32, + 35, + 38, + 43, + 46, + 47, + 49, + 50, + 52, + 53, + 54, + 55, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 78, + 83, + 84, + 85, + 90, + 91, + 92, + 93, + 94, + 95, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 57, + "support": [ + 3, + 4, + 5, + 9, + 10, + 11, + 12, + 16, + 22, + 23, + 24, + 28, + 29, + 30, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 67, + 68, + 69, + 76, + 79, + 80, + 81, + 86, + 87, + 88, + 92, + 93, + 94, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 58, + "support": [ + 2, + 4, + 5, + 8, + 10, + 11, + 13, + 17, + 20, + 21, + 24, + 27, + 29, + 30, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 57, + 59, + 60, + 61, + 64, + 65, + 67, + 70, + 71, + 75, + 79, + 80, + 82, + 86, + 87, + 89, + 92, + 93, + 95, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 59, + "support": [ + 2, + 3, + 5, + 8, + 9, + 11, + 14, + 18, + 21, + 23, + 27, + 28, + 30, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 57, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 74, + 79, + 80, + 83, + 86, + 87, + 90, + 92, + 93, + 96, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 60, + "support": [ + 2, + 3, + 4, + 8, + 9, + 10, + 15, + 19, + 20, + 22, + 27, + 28, + 29, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 57, + 58, + 59, + 63, + 65, + 66, + 69, + 71, + 72, + 73, + 79, + 80, + 84, + 86, + 87, + 91, + 92, + 93, + 97, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 61, + "support": [ + 1, + 4, + 5, + 7, + 10, + 11, + 12, + 13, + 18, + 19, + 24, + 26, + 29, + 30, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 57, + 58, + 62, + 63, + 64, + 65, + 67, + 72, + 73, + 74, + 79, + 81, + 82, + 86, + 88, + 89, + 92, + 94, + 95, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 62, + "support": [ + 1, + 3, + 5, + 7, + 9, + 11, + 12, + 14, + 17, + 19, + 20, + 23, + 26, + 28, + 30, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 57, + 59, + 61, + 63, + 64, + 66, + 68, + 71, + 73, + 75, + 79, + 81, + 83, + 86, + 88, + 90, + 92, + 94, + 96, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 63, + "support": [ + 1, + 3, + 4, + 7, + 9, + 10, + 12, + 15, + 17, + 18, + 21, + 22, + 26, + 28, + 29, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 57, + 60, + 61, + 62, + 65, + 66, + 69, + 70, + 74, + 75, + 79, + 81, + 84, + 86, + 88, + 91, + 92, + 94, + 97, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 64, + "support": [ + 1, + 2, + 5, + 7, + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22, + 26, + 27, + 30, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 58, + 59, + 61, + 62, + 65, + 66, + 69, + 70, + 73, + 76, + 79, + 82, + 83, + 86, + 89, + 90, + 92, + 95, + 96, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 65, + "support": [ + 1, + 2, + 4, + 7, + 8, + 10, + 13, + 15, + 16, + 18, + 20, + 23, + 26, + 27, + 29, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 58, + 60, + 61, + 63, + 64, + 66, + 68, + 71, + 74, + 76, + 79, + 82, + 84, + 86, + 89, + 91, + 92, + 95, + 97, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 66, + "support": [ + 1, + 2, + 3, + 7, + 8, + 9, + 14, + 15, + 16, + 17, + 24, + 26, + 27, + 28, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 59, + 60, + 62, + 63, + 64, + 65, + 67, + 72, + 75, + 76, + 79, + 83, + 84, + 86, + 90, + 91, + 92, + 96, + 97, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 67, + "support": [ + 0, + 4, + 5, + 6, + 10, + 11, + 14, + 15, + 16, + 17, + 24, + 25, + 29, + 30, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 80, + 81, + 82, + 87, + 88, + 89, + 93, + 94, + 95, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 68, + "support": [ + 0, + 3, + 5, + 6, + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 23, + 25, + 28, + 30, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 67, + 69, + 70, + 72, + 73, + 75, + 80, + 81, + 83, + 87, + 88, + 90, + 93, + 94, + 96, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 69, + "support": [ + 0, + 3, + 4, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 21, + 22, + 25, + 28, + 29, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 67, + 68, + 71, + 72, + 74, + 75, + 80, + 81, + 84, + 87, + 88, + 91, + 93, + 94, + 97, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 70, + "support": [ + 0, + 2, + 5, + 6, + 8, + 11, + 12, + 15, + 17, + 18, + 21, + 22, + 25, + 27, + 30, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 67, + 68, + 71, + 72, + 73, + 76, + 80, + 82, + 83, + 87, + 89, + 90, + 93, + 95, + 96, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 71, + "support": [ + 0, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 17, + 19, + 20, + 23, + 25, + 27, + 29, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 67, + 69, + 70, + 72, + 74, + 76, + 80, + 82, + 84, + 87, + 89, + 91, + 93, + 95, + 97, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 72, + "support": [ + 0, + 2, + 3, + 6, + 8, + 9, + 12, + 13, + 18, + 19, + 24, + 25, + 27, + 28, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 68, + 69, + 70, + 71, + 75, + 76, + 80, + 83, + 84, + 87, + 90, + 91, + 93, + 96, + 97, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 73, + "support": [ + 0, + 1, + 5, + 6, + 7, + 11, + 15, + 19, + 20, + 22, + 25, + 26, + 30, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 67, + 68, + 70, + 74, + 75, + 76, + 81, + 82, + 83, + 88, + 89, + 90, + 94, + 95, + 96, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 74, + "support": [ + 0, + 1, + 4, + 6, + 7, + 10, + 14, + 18, + 21, + 23, + 25, + 26, + 29, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 75, + 76, + 81, + 82, + 84, + 88, + 89, + 91, + 94, + 95, + 97, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 75, + "support": [ + 0, + 1, + 3, + 6, + 7, + 9, + 13, + 17, + 20, + 21, + 24, + 25, + 26, + 28, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 68, + 69, + 72, + 73, + 74, + 76, + 81, + 83, + 84, + 88, + 90, + 91, + 94, + 96, + 97, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 76, + "support": [ + 0, + 1, + 2, + 6, + 7, + 8, + 12, + 16, + 22, + 23, + 24, + 25, + 26, + 27, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 70, + 71, + 72, + 73, + 74, + 75, + 82, + 83, + 84, + 89, + 90, + 91, + 95, + 96, + 97, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 77, + "support": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 78, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 79, + "support": [ + 1, + 2, + 3, + 4, + 5, + 7, + 8, + 9, + 10, + 11, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 86, + 92, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 80, + "support": [ + 0, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 26, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 78, + 79, + 81, + 82, + 83, + 84, + 87, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 81, + "support": [ + 0, + 1, + 3, + 4, + 5, + 6, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 27, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 84, + 88, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 82, + "support": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 28, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 78, + 79, + 80, + 81, + 83, + 84, + 89, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 83, + "support": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 11, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 29, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 84, + 90, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 84, + "support": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 30, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 91, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 85, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 78, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 87, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 25, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 80, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 88, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 81, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 89, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 82, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 90, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 83, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 91, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 92, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 78, + 79, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 94, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 78, + 81, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 95, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 78, + 82, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 96, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 78, + 83, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 97, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 78, + 84, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 98, + "support": [ + 0, + 1, + 6, + 7, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 45, + 46, + 47, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 79, + 80, + 86, + 87, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 99, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 79, + 81, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 100, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 67, + 70, + 71, + 73, + 74, + 76, + 79, + 82, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 101, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 68, + 70, + 72, + 73, + 75, + 76, + 79, + 83, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 102, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 69, + 71, + 72, + 74, + 75, + 76, + 79, + 84, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 103, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 44, + 45, + 48, + 49, + 50, + 51, + 52, + 53, + 58, + 59, + 60, + 61, + 62, + 63, + 70, + 71, + 72, + 73, + 74, + 75, + 80, + 81, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 104, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 26, + 28, + 31, + 32, + 35, + 36, + 37, + 38, + 41, + 42, + 44, + 49, + 50, + 51, + 54, + 55, + 57, + 59, + 60, + 61, + 64, + 65, + 68, + 69, + 72, + 73, + 74, + 76, + 80, + 82, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 105, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 57, + 58, + 60, + 62, + 64, + 66, + 67, + 69, + 71, + 73, + 75, + 76, + 80, + 83, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 106, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 57, + 58, + 59, + 63, + 65, + 66, + 67, + 68, + 70, + 74, + 75, + 76, + 80, + 84, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 107, + "support": [ + 2, + 3, + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21, + 22, + 23, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 45, + 48, + 52, + 53, + 54, + 55, + 57, + 58, + 62, + 63, + 64, + 65, + 68, + 69, + 70, + 71, + 75, + 76, + 81, + 82, + 88, + 89, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 109, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 57, + 60, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 73, + 76, + 81, + 84, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 110, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 58, + 59, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 74, + 75, + 82, + 83, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + } + ], + "physical_emission": false, + "post_FULL_unselected_word_grade_histogram": { + "7": 5408 + }, + "scope_limits": [ + "No obstruction to active feedback into a future paid gate, which changes the frozen chronological word.", + "No obstruction to native internal prefix observations, additional Gaussian calls, or a different incoming/outgoing placement.", + "No claim that the104 remaining directions fail at every small f; the theorem rejects an identity required at all positive widths." + ], + "selected_diagonal_controls": [ + { + "coefficient": "12", + "grade": 9, + "source_port": 0 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 7 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 20 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 23 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 86 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 93 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 108 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 111 + } + ], + "source_pins": [ + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "head": "20bb93cd990d2ff683e4d0fc56b87a42cd5d3296", + "path": "research/higher-moment-strictification/verify.py", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + } + ], + "status": "STOP_NINE_PASSIVE_CUTS_FINITE_CODE_LEFT_DECODER", + "target_grade": 9 +} diff --git a/research/passive-saved-query-ceiling/evidence/grade_gate-optimized.json b/research/passive-saved-query-ceiling/evidence/grade_gate-optimized.json new file mode 100644 index 0000000000..75481eb1e4 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/grade_gate-optimized.json @@ -0,0 +1,39208 @@ +{ + "actual_source_zero_diagonal_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 109, + 110 + ], + "all_supported_words": [ + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 1 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 2 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 3 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 4 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 5 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 6 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 8 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 9 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 10 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 11 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 12 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 13 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 14 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 15 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 16 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 17 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 18 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 19 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 21 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 22 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 24 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 25 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 26 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 27 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 28 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 29 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 30 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 31 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 32 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 33 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 34 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 35 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 36 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 37 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 38 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 39 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 40 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 41 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 42 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 43 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 44 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 45 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 46 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 47 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 48 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 49 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 50 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 51 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 52 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 53 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 54 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 55 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 56 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 57 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 58 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 59 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 60 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 89, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 61 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 62 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 91, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 63 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "1/2", + "destination_port": 102, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 64 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 65 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 100, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 66 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 67 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 68 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 69 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 70 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 71 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 72 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 73 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 74 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 75 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 76 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 77 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 78 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 79 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 80 + }, + { + "coefficient": "1/2", + "destination_port": 0, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 82, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 84, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 81 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 82 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 23, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 83 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 22, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 77, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 79, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 84 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 85 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 87 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 12, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 45, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 57, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 88 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 89 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 5, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 42, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 90 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 3, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 41, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 77, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 86, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 91 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 92 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 6, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 25, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 78, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 85, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 95, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 97, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 94 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 95 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 11, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 30, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 55, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 96 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 9, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 28, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 54, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 78, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 85, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 92, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 97 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 98 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 2, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 8, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 16, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 27, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 35, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 81, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 88, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 94, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 107, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "1/2", + "destination_port": 109, + "grade": 7, + "source_port": 99 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 100 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 15, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 34, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 47, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 65, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 68, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 101 + }, + { + "coefficient": "-1/2", + "destination_port": 0, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 6, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 13, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 25, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 32, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 64, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 69, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 79, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 86, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 92, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 99, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 102 + }, + { + "coefficient": "1/2", + "destination_port": 1, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 7, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 18, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 26, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 31, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 36, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 44, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 49, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 59, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 74, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 80, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 87, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 93, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 98, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 104, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "1/2", + "destination_port": 106, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 103 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 104 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 4, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 10, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 14, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 19, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 20, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 29, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 33, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 37, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 39, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 46, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 50, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 52, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 60, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 62, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 71, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 73, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 83, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 90, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 96, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 101, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "1/2", + "destination_port": 110, + "grade": 7, + "source_port": 105 + }, + { + "coefficient": "-1/2", + "destination_port": 1, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 7, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 17, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 21, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 26, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 31, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 40, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 44, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 48, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 53, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 58, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 63, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 70, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 75, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 80, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 87, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 93, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 98, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 103, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 105, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 106 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 21, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 22, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 40, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 41, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 53, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 54, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 63, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 64, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 69, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 70, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 109, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 110, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 107 + }, + { + "coefficient": "-1/2", + "destination_port": 2, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 5, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 8, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 11, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 12, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 15, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 16, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 19, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 24, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 27, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 30, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 34, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 35, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 37, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 38, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 43, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 45, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 47, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 50, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 51, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 56, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 57, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 60, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 61, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 66, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 67, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 72, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 73, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 76, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 81, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 84, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 88, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 91, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 94, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 97, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 99, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 102, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 103, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 106, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "-1/2", + "destination_port": 108, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 111, + "grade": 7, + "source_port": 109 + }, + { + "coefficient": "1/2", + "destination_port": 3, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 4, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 9, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 10, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 13, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 14, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 17, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 18, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 20, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 23, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 24, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 28, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 29, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 32, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 33, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 36, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 38, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 39, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 42, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 43, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 46, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 48, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 49, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 51, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 52, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 55, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 56, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 58, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 59, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 61, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 62, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 65, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 66, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 67, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 68, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 71, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 72, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 74, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 75, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 82, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 83, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 89, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 90, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 95, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 96, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 100, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 101, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 104, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 105, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 107, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "1/2", + "destination_port": 108, + "grade": 7, + "source_port": 110 + }, + { + "coefficient": "-1/2", + "destination_port": 111, + "grade": 7, + "source_port": 110 + } + ], + "all_width_implication": "The finite pure-word support has grades<=7 for these104 inputs, even after any allowed left monomial/code expansion. Projectively distinct one-column operators have independent tensor powers at sufficiently large f. Hence an all-positive-width target identity is impossible in this passive-observation grammar. No width1 matrix-independence inference is used.", + "cleanup": "Not reached: even granting every owned COPY/CLEAR, storage, finite code evaluation and precision cost for free does not supply the missing target grade.", + "copy_inventory": { + "COPY": 4368, + "extra_Gaussian_calls": 0, + "independent_original_main_fields": 448, + "owned_zero_initializations": 4368, + "qualification": "An all-snapshot upper inventory, not a cleanup certificate. Snapshots must be erased from still-available sources or an admitted final free representation.", + "required_final_zero_resets": 4368, + "saved_dependent_fields": 4368 + }, + "declared_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "dependency_sha256": { + "bank_span.py": "55c5d1761812d847188fa893988decc491a40151ad45f3fb806e7f8c3337229d", + "mixed_check.py": "fe7db972d7ae238b21f8a453c21243360d131d728a76b91a469dacf447629582" + }, + "earlier_word_grades": [ + 0, + 1 + ], + "left_control_grammar": "Passive observations only; scalar owner operations and finite actual C1/C3 words length<=3. Each code entry is a finite scalar sum of monomial Clifford maps, including phases. No new Q, native internal prefix, or feedback changing later paid-gate inputs.", + "new_kappa": null, + "observed_bank_fields": 39, + "original_input0_dependency_trace": [ + { + "observation": "cut0_after_right_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut0_after_right_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut0_after_right_boundary:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response0_Qinv_x", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [] + } + ] + }, + { + "observation": "cut1_after_thin0:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 0, + 0 + ], + "word": [ + 2, + -1 + ] + } + ] + }, + { + "observation": "cut1_after_thin0:2", + "original_input0_terms": [] + }, + { + "observation": "cut1_after_thin0:3", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:0", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut2_after_FULL1:2", + "original_input0_terms": [] + }, + { + "observation": "cut2_after_FULL1:3", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:0", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut3_after_IDLE:2", + "original_input0_terms": [] + }, + { + "observation": "cut3_after_IDLE:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response2_Qinv_C1_x", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:0", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:2", + "original_input0_terms": [] + }, + { + "observation": "cut4_after_bridge_plus_and_thin2:3", + "original_input0_terms": [ + { + "coefficient": "-1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:0", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut5_after_bridge_minus:2", + "original_input0_terms": [] + }, + { + "observation": "cut5_after_bridge_minus:3", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:0", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut6_after_FULL3:2", + "original_input0_terms": [] + }, + { + "observation": "cut6_after_FULL3:3", + "original_input0_terms": [] + }, + { + "observation": "paid_response4_Qinv_C3_x", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:0", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:1", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut7_after_thin4:2", + "original_input0_terms": [] + }, + { + "observation": "cut7_after_thin4:3", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:0", + "original_input0_terms": [ + { + "coefficient": "1", + "fresh_powers": [ + 1, + 0 + ], + "word": [ + -1, + 2 + ] + } + ] + }, + { + "observation": "cut8_after_final_standard_boundary:1", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:2", + "original_input0_terms": [] + }, + { + "observation": "cut8_after_final_standard_boundary:3", + "original_input0_terms": [] + } + ], + "per_source": [ + { + "grades": { + "7": 52 + }, + "source_port": 1, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 26, + 31, + 35, + 36, + 37, + 45, + 46, + 47, + 51, + 52, + 53, + 54, + 55, + 56, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 78, + 79, + 81, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 2, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 27, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 78, + 79, + 80, + 82, + 83, + 84, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 3, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 28, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 78, + 79, + 80, + 81, + 83, + 84, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 4, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 29, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 78, + 79, + 80, + 81, + 82, + 84, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 5, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 30, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 78, + 79, + 80, + 81, + 82, + 83, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 6, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 8, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 27, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 79, + 80, + 82, + 83, + 84, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 9, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 28, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 79, + 80, + 81, + 83, + 84, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 10, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 29, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 79, + 80, + 81, + 82, + 84, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 11, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 30, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 79, + 80, + 81, + 82, + 83, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 12, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 26, + 28, + 29, + 30, + 36, + 37, + 41, + 42, + 43, + 45, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 77, + 78, + 80, + 82, + 83, + 84, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 13, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 26, + 27, + 29, + 30, + 32, + 35, + 36, + 37, + 39, + 40, + 43, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 78, + 80, + 81, + 83, + 84, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 14, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 26, + 27, + 28, + 30, + 33, + 35, + 37, + 38, + 40, + 42, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 78, + 80, + 81, + 82, + 84, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 15, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 26, + 27, + 28, + 29, + 34, + 35, + 36, + 38, + 39, + 41, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 78, + 80, + 81, + 82, + 83, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 16, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 25, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 41, + 42, + 43, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 78, + 79, + 82, + 83, + 84, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 17, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 25, + 27, + 29, + 30, + 33, + 34, + 39, + 40, + 43, + 45, + 46, + 47, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 77, + 78, + 79, + 81, + 83, + 84, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 18, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 25, + 27, + 28, + 30, + 32, + 34, + 36, + 38, + 40, + 42, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 78, + 79, + 81, + 82, + 84, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 19, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 25, + 27, + 28, + 29, + 32, + 33, + 37, + 38, + 39, + 41, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 78, + 79, + 81, + 82, + 83, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 21, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 25, + 26, + 28, + 29, + 31, + 32, + 33, + 36, + 40, + 41, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 22, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 25, + 26, + 27, + 30, + 31, + 34, + 35, + 37, + 40, + 41, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 78, + 79, + 80, + 81, + 84, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 24, + "support": [ + 4, + 5, + 10, + 11, + 14, + 15, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 31, + 32, + 35, + 38, + 43, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 90, + 91, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 25, + "support": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 87, + 88, + 89, + 90, + 91, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 26, + "support": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 73, + 74, + 75, + 76, + 77, + 78, + 80, + 86, + 88, + 89, + 90, + 91, + 92, + 94, + 95, + 96, + 97, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 27, + "support": [ + 2, + 8, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 70, + 71, + 72, + 76, + 77, + 78, + 81, + 86, + 87, + 89, + 90, + 91, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 28, + "support": [ + 3, + 9, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 68, + 69, + 72, + 75, + 77, + 78, + 82, + 86, + 87, + 88, + 90, + 91, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 29, + "support": [ + 4, + 10, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 67, + 69, + 71, + 74, + 77, + 78, + 83, + 86, + 87, + 88, + 89, + 91, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 30, + "support": [ + 5, + 11, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 67, + 68, + 70, + 73, + 77, + 78, + 84, + 86, + 87, + 88, + 89, + 90, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 31, + "support": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 44, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 77, + 79, + 80, + 85, + 88, + 89, + 90, + 91, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 32, + "support": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16, + 18, + 19, + 20, + 21, + 24, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 68, + 69, + 72, + 75, + 77, + 79, + 82, + 85, + 87, + 88, + 90, + 91, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 33, + "support": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 46, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 77, + 79, + 83, + 85, + 87, + 88, + 89, + 91, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 34, + "support": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 47, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 77, + 79, + 84, + 85, + 87, + 88, + 89, + 90, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 35, + "support": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 22, + 23, + 24, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 46, + 47, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 67, + 68, + 69, + 76, + 77, + 80, + 81, + 85, + 86, + 89, + 90, + 91, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 36, + "support": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 45, + 47, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 77, + 80, + 83, + 85, + 86, + 88, + 89, + 91, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 37, + "support": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 45, + 46, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 77, + 80, + 84, + 85, + 86, + 88, + 89, + 90, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 38, + "support": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 44, + 46, + 47, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 77, + 81, + 82, + 85, + 86, + 87, + 90, + 91, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 39, + "support": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 33, + 35, + 36, + 38, + 40, + 41, + 43, + 44, + 47, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 77, + 81, + 83, + 85, + 86, + 87, + 89, + 91, + 94, + 96, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 40, + "support": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 44, + 46, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 77, + 81, + 84, + 85, + 86, + 87, + 89, + 90, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 41, + "support": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 44, + 45, + 47, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 77, + 82, + 83, + 85, + 86, + 87, + 88, + 91, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 42, + "support": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 32, + 34, + 37, + 38, + 40, + 41, + 43, + 44, + 45, + 46, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 77, + 82, + 84, + 85, + 86, + 87, + 88, + 90, + 95, + 97, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 43, + "support": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 33, + 34, + 36, + 37, + 39, + 40, + 41, + 42, + 44, + 45, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 77, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 96, + 97, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 44, + "support": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 31, + 38, + 39, + 40, + 41, + 42, + 43, + 45, + 46, + 47, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 73, + 74, + 75, + 76, + 78, + 79, + 80, + 85, + 86, + 87, + 94, + 95, + 96, + 97, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 45, + "support": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 27, + 36, + 37, + 41, + 42, + 43, + 44, + 46, + 47, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 70, + 71, + 72, + 76, + 78, + 79, + 81, + 85, + 86, + 88, + 93, + 95, + 96, + 97, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 46, + "support": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16, + 17, + 19, + 21, + 23, + 25, + 29, + 33, + 35, + 37, + 38, + 40, + 42, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 67, + 69, + 71, + 74, + 78, + 79, + 83, + 85, + 86, + 90, + 93, + 94, + 95, + 97, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 47, + "support": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16, + 17, + 18, + 20, + 22, + 25, + 30, + 34, + 35, + 36, + 38, + 39, + 41, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 67, + 68, + 70, + 73, + 78, + 79, + 84, + 85, + 86, + 91, + 93, + 94, + 95, + 96, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 48, + "support": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 14, + 15, + 17, + 20, + 21, + 24, + 26, + 28, + 33, + 34, + 39, + 40, + 43, + 44, + 49, + 50, + 51, + 54, + 55, + 58, + 62, + 63, + 66, + 67, + 70, + 71, + 75, + 78, + 80, + 82, + 85, + 87, + 89, + 92, + 94, + 96, + 97, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 49, + "support": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 13, + 15, + 18, + 21, + 23, + 26, + 29, + 32, + 34, + 36, + 38, + 40, + 42, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 59, + 61, + 63, + 65, + 68, + 70, + 72, + 74, + 78, + 80, + 83, + 85, + 87, + 90, + 92, + 94, + 95, + 97, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 50, + "support": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 13, + 14, + 19, + 20, + 22, + 26, + 30, + 32, + 33, + 37, + 38, + 39, + 41, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 60, + 61, + 62, + 64, + 69, + 71, + 72, + 73, + 78, + 80, + 84, + 85, + 87, + 91, + 92, + 94, + 95, + 96, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 51, + "support": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 15, + 18, + 19, + 24, + 27, + 28, + 31, + 33, + 34, + 36, + 37, + 38, + 43, + 45, + 48, + 52, + 53, + 54, + 55, + 59, + 60, + 61, + 66, + 67, + 72, + 73, + 74, + 78, + 81, + 82, + 85, + 88, + 89, + 92, + 93, + 96, + 97, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 52, + "support": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 15, + 17, + 19, + 20, + 23, + 27, + 29, + 31, + 32, + 34, + 37, + 39, + 42, + 45, + 46, + 49, + 51, + 53, + 54, + 56, + 58, + 60, + 62, + 65, + 68, + 71, + 73, + 75, + 78, + 81, + 83, + 85, + 88, + 90, + 92, + 93, + 95, + 97, + 99, + 101, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 53, + "support": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 14, + 17, + 18, + 21, + 22, + 27, + 30, + 31, + 32, + 33, + 36, + 40, + 41, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 58, + 59, + 63, + 64, + 69, + 70, + 74, + 75, + 78, + 81, + 84, + 85, + 88, + 91, + 92, + 93, + 95, + 96, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 54, + "support": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 15, + 16, + 19, + 21, + 22, + 28, + 29, + 31, + 34, + 35, + 37, + 40, + 41, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 57, + 60, + 63, + 64, + 69, + 70, + 73, + 76, + 78, + 82, + 83, + 85, + 89, + 90, + 92, + 93, + 94, + 97, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 55, + "support": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 14, + 16, + 18, + 20, + 23, + 28, + 30, + 31, + 33, + 35, + 36, + 39, + 42, + 47, + 48, + 50, + 51, + 53, + 54, + 56, + 57, + 59, + 62, + 65, + 68, + 71, + 74, + 76, + 78, + 82, + 84, + 85, + 89, + 91, + 92, + 93, + 94, + 96, + 100, + 102, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 56, + "support": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 16, + 17, + 24, + 29, + 30, + 31, + 32, + 35, + 38, + 43, + 46, + 47, + 49, + 50, + 52, + 53, + 54, + 55, + 57, + 58, + 61, + 66, + 67, + 72, + 75, + 76, + 78, + 83, + 84, + 85, + 90, + 91, + 92, + 93, + 94, + 95, + 101, + 102, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 57, + "support": [ + 3, + 4, + 5, + 9, + 10, + 11, + 12, + 16, + 22, + 23, + 24, + 28, + 29, + 30, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 67, + 68, + 69, + 76, + 79, + 80, + 81, + 86, + 87, + 88, + 92, + 93, + 94, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 58, + "support": [ + 2, + 4, + 5, + 8, + 10, + 11, + 13, + 17, + 20, + 21, + 24, + 27, + 29, + 30, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 57, + 59, + 60, + 61, + 64, + 65, + 67, + 70, + 71, + 75, + 79, + 80, + 82, + 86, + 87, + 89, + 92, + 93, + 95, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 59, + "support": [ + 2, + 3, + 5, + 8, + 9, + 11, + 14, + 18, + 21, + 23, + 27, + 28, + 30, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 57, + 58, + 60, + 62, + 64, + 66, + 68, + 70, + 72, + 74, + 79, + 80, + 83, + 86, + 87, + 90, + 92, + 93, + 96, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 60, + "support": [ + 2, + 3, + 4, + 8, + 9, + 10, + 15, + 19, + 20, + 22, + 27, + 28, + 29, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 57, + 58, + 59, + 63, + 65, + 66, + 69, + 71, + 72, + 73, + 79, + 80, + 84, + 86, + 87, + 91, + 92, + 93, + 97, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 61, + "support": [ + 1, + 4, + 5, + 7, + 10, + 11, + 12, + 13, + 18, + 19, + 24, + 26, + 29, + 30, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 57, + 58, + 62, + 63, + 64, + 65, + 67, + 72, + 73, + 74, + 79, + 81, + 82, + 86, + 88, + 89, + 92, + 94, + 95, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 62, + "support": [ + 1, + 3, + 5, + 7, + 9, + 11, + 12, + 14, + 17, + 19, + 20, + 23, + 26, + 28, + 30, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 57, + 59, + 61, + 63, + 64, + 66, + 68, + 71, + 73, + 75, + 79, + 81, + 83, + 86, + 88, + 90, + 92, + 94, + 96, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 63, + "support": [ + 1, + 3, + 4, + 7, + 9, + 10, + 12, + 15, + 17, + 18, + 21, + 22, + 26, + 28, + 29, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 57, + 60, + 61, + 62, + 65, + 66, + 69, + 70, + 74, + 75, + 79, + 81, + 84, + 86, + 88, + 91, + 92, + 94, + 97, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 64, + "support": [ + 1, + 2, + 5, + 7, + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22, + 26, + 27, + 30, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 58, + 59, + 61, + 62, + 65, + 66, + 69, + 70, + 73, + 76, + 79, + 82, + 83, + 86, + 89, + 90, + 92, + 95, + 96, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 65, + "support": [ + 1, + 2, + 4, + 7, + 8, + 10, + 13, + 15, + 16, + 18, + 20, + 23, + 26, + 27, + 29, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 58, + 60, + 61, + 63, + 64, + 66, + 68, + 71, + 74, + 76, + 79, + 82, + 84, + 86, + 89, + 91, + 92, + 95, + 97, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 66, + "support": [ + 1, + 2, + 3, + 7, + 8, + 9, + 14, + 15, + 16, + 17, + 24, + 26, + 27, + 28, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 59, + 60, + 62, + 63, + 64, + 65, + 67, + 72, + 75, + 76, + 79, + 83, + 84, + 86, + 90, + 91, + 92, + 96, + 97, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 67, + "support": [ + 0, + 4, + 5, + 6, + 10, + 11, + 14, + 15, + 16, + 17, + 24, + 25, + 29, + 30, + 33, + 34, + 35, + 38, + 43, + 46, + 47, + 48, + 51, + 56, + 57, + 58, + 61, + 66, + 68, + 69, + 70, + 71, + 73, + 74, + 80, + 81, + 82, + 87, + 88, + 89, + 93, + 94, + 95, + 98, + 99, + 100, + 105, + 106, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 68, + "support": [ + 0, + 3, + 5, + 6, + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 23, + 25, + 28, + 30, + 32, + 34, + 35, + 36, + 39, + 42, + 47, + 49, + 52, + 55, + 57, + 59, + 62, + 65, + 67, + 69, + 70, + 72, + 73, + 75, + 80, + 81, + 83, + 87, + 88, + 90, + 93, + 94, + 96, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 69, + "support": [ + 0, + 3, + 4, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 21, + 22, + 25, + 28, + 29, + 32, + 33, + 35, + 37, + 40, + 41, + 46, + 50, + 53, + 54, + 57, + 60, + 63, + 64, + 67, + 68, + 71, + 72, + 74, + 75, + 80, + 81, + 84, + 87, + 88, + 91, + 93, + 94, + 97, + 98, + 99, + 102, + 104, + 105, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 70, + "support": [ + 0, + 2, + 5, + 6, + 8, + 11, + 12, + 15, + 17, + 18, + 21, + 22, + 25, + 27, + 30, + 34, + 36, + 40, + 41, + 45, + 47, + 48, + 49, + 53, + 54, + 58, + 59, + 63, + 64, + 67, + 68, + 71, + 72, + 73, + 76, + 80, + 82, + 83, + 87, + 89, + 90, + 93, + 95, + 96, + 98, + 100, + 101, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 71, + "support": [ + 0, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 17, + 19, + 20, + 23, + 25, + 27, + 29, + 33, + 37, + 39, + 42, + 45, + 46, + 48, + 50, + 52, + 55, + 58, + 60, + 62, + 65, + 67, + 69, + 70, + 72, + 74, + 76, + 80, + 82, + 84, + 87, + 89, + 91, + 93, + 95, + 97, + 98, + 100, + 102, + 103, + 105, + 107, + 109, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 72, + "support": [ + 0, + 2, + 3, + 6, + 8, + 9, + 12, + 13, + 18, + 19, + 24, + 25, + 27, + 28, + 32, + 36, + 37, + 38, + 43, + 45, + 49, + 50, + 51, + 56, + 59, + 60, + 61, + 66, + 68, + 69, + 70, + 71, + 75, + 76, + 80, + 83, + 84, + 87, + 90, + 91, + 93, + 96, + 97, + 98, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 73, + "support": [ + 0, + 1, + 5, + 6, + 7, + 11, + 15, + 19, + 20, + 22, + 25, + 26, + 30, + 31, + 34, + 37, + 38, + 39, + 41, + 44, + 47, + 50, + 51, + 52, + 54, + 60, + 61, + 62, + 64, + 67, + 68, + 70, + 74, + 75, + 76, + 81, + 82, + 83, + 88, + 89, + 90, + 94, + 95, + 96, + 99, + 100, + 101, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 74, + "support": [ + 0, + 1, + 4, + 6, + 7, + 10, + 14, + 18, + 21, + 23, + 25, + 26, + 29, + 31, + 33, + 36, + 38, + 40, + 42, + 44, + 46, + 49, + 51, + 53, + 55, + 59, + 61, + 63, + 65, + 67, + 69, + 71, + 73, + 75, + 76, + 81, + 82, + 84, + 88, + 89, + 91, + 94, + 95, + 97, + 99, + 100, + 102, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 75, + "support": [ + 0, + 1, + 3, + 6, + 7, + 9, + 13, + 17, + 20, + 21, + 24, + 25, + 26, + 28, + 31, + 32, + 39, + 40, + 43, + 44, + 48, + 52, + 53, + 56, + 58, + 62, + 63, + 66, + 68, + 69, + 72, + 73, + 74, + 76, + 81, + 83, + 84, + 88, + 90, + 91, + 94, + 96, + 97, + 99, + 101, + 102, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 76, + "support": [ + 0, + 1, + 2, + 6, + 7, + 8, + 12, + 16, + 22, + 23, + 24, + 25, + 26, + 27, + 31, + 35, + 41, + 42, + 43, + 44, + 45, + 54, + 55, + 56, + 57, + 64, + 65, + 66, + 70, + 71, + 72, + 73, + 74, + 75, + 82, + 83, + 84, + 89, + 90, + 91, + 95, + 96, + 97, + 100, + 101, + 102, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 77, + "support": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 78, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 79, + "support": [ + 1, + 2, + 3, + 4, + 5, + 7, + 8, + 9, + 10, + 11, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 31, + 32, + 33, + 34, + 44, + 45, + 46, + 47, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 77, + 78, + 80, + 81, + 82, + 83, + 84, + 86, + 92, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 80, + "support": [ + 0, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 26, + 31, + 35, + 36, + 37, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 78, + 79, + 81, + 82, + 83, + 84, + 87, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 81, + "support": [ + 0, + 1, + 3, + 4, + 5, + 6, + 7, + 9, + 10, + 11, + 13, + 14, + 15, + 17, + 18, + 19, + 22, + 23, + 24, + 27, + 35, + 38, + 39, + 40, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 84, + 88, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 82, + "support": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 24, + 28, + 32, + 38, + 41, + 42, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 78, + 79, + 80, + 81, + 83, + 84, + 89, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 83, + "support": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 11, + 12, + 13, + 15, + 16, + 17, + 19, + 21, + 23, + 29, + 33, + 36, + 39, + 41, + 43, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 84, + 90, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 84, + "support": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 12, + 13, + 14, + 16, + 17, + 18, + 20, + 22, + 30, + 34, + 37, + 40, + 42, + 43, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 91, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 85, + "support": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 77, + 78, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 87, + "support": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 17, + 18, + 19, + 25, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 48, + 49, + 50, + 57, + 58, + 59, + 60, + 67, + 68, + 69, + 70, + 71, + 72, + 77, + 80, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 98, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 88, + "support": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 36, + 37, + 41, + 42, + 43, + 45, + 51, + 52, + 53, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 77, + 81, + 85, + 86, + 87, + 89, + 90, + 91, + 94, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 89, + "support": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 31, + 33, + 34, + 35, + 36, + 37, + 39, + 40, + 43, + 48, + 51, + 54, + 55, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 77, + 82, + 85, + 86, + 87, + 88, + 90, + 91, + 95, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 90, + "support": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 31, + 32, + 34, + 35, + 37, + 38, + 40, + 42, + 46, + 49, + 52, + 54, + 56, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 77, + 83, + 85, + 86, + 87, + 88, + 89, + 91, + 96, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 91, + "support": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31, + 32, + 33, + 35, + 36, + 38, + 39, + 41, + 47, + 50, + 53, + 55, + 56, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 77, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 97, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 92, + "support": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 78, + 79, + 85, + 86, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 94, + "support": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 16, + 20, + 21, + 25, + 26, + 28, + 29, + 30, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 48, + 49, + 50, + 54, + 55, + 56, + 57, + 61, + 62, + 63, + 67, + 68, + 69, + 73, + 74, + 75, + 78, + 81, + 85, + 88, + 92, + 93, + 95, + 96, + 97, + 99, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 95, + "support": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 17, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 32, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 49, + 50, + 52, + 53, + 56, + 58, + 61, + 64, + 65, + 67, + 70, + 71, + 73, + 74, + 76, + 78, + 82, + 85, + 89, + 92, + 93, + 94, + 96, + 97, + 100, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 96, + "support": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 18, + 20, + 22, + 24, + 25, + 26, + 27, + 28, + 30, + 33, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 48, + 50, + 51, + 53, + 55, + 59, + 62, + 64, + 66, + 68, + 70, + 72, + 73, + 75, + 76, + 78, + 83, + 85, + 90, + 92, + 93, + 94, + 95, + 97, + 101, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 97, + "support": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 19, + 21, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 34, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 48, + 49, + 51, + 52, + 54, + 60, + 63, + 65, + 66, + 69, + 71, + 72, + 74, + 75, + 76, + 78, + 84, + 85, + 91, + 92, + 93, + 94, + 95, + 96, + 102, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 98, + "support": [ + 0, + 1, + 6, + 7, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 32, + 33, + 34, + 35, + 36, + 37, + 45, + 46, + 47, + 48, + 49, + 50, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 79, + 80, + 86, + 87, + 92, + 93, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 99, + "support": [ + 0, + 2, + 6, + 8, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 27, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 44, + 46, + 47, + 51, + 52, + 53, + 58, + 59, + 60, + 64, + 65, + 66, + 67, + 68, + 69, + 73, + 74, + 75, + 79, + 81, + 86, + 88, + 92, + 94, + 98, + 100, + 101, + 102, + 103, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 100, + "support": [ + 0, + 3, + 6, + 9, + 12, + 14, + 15, + 17, + 22, + 23, + 25, + 28, + 31, + 33, + 34, + 38, + 41, + 42, + 44, + 45, + 46, + 47, + 48, + 51, + 54, + 55, + 57, + 59, + 60, + 62, + 63, + 66, + 67, + 70, + 71, + 73, + 74, + 76, + 79, + 82, + 86, + 89, + 92, + 95, + 98, + 99, + 101, + 102, + 104, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 101, + "support": [ + 0, + 4, + 6, + 10, + 12, + 13, + 15, + 18, + 20, + 22, + 24, + 25, + 29, + 31, + 32, + 34, + 36, + 39, + 41, + 43, + 44, + 45, + 47, + 49, + 52, + 54, + 56, + 57, + 58, + 60, + 61, + 63, + 65, + 68, + 70, + 72, + 73, + 75, + 76, + 79, + 83, + 86, + 90, + 92, + 96, + 98, + 99, + 100, + 102, + 105, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 102, + "support": [ + 0, + 5, + 6, + 11, + 12, + 13, + 14, + 19, + 21, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 37, + 40, + 42, + 43, + 44, + 45, + 46, + 50, + 53, + 55, + 56, + 57, + 58, + 59, + 61, + 62, + 64, + 69, + 71, + 72, + 74, + 75, + 76, + 79, + 84, + 86, + 91, + 92, + 97, + 98, + 99, + 100, + 101, + 106, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 103, + "support": [ + 1, + 2, + 7, + 8, + 12, + 17, + 18, + 19, + 20, + 21, + 26, + 27, + 31, + 36, + 37, + 38, + 39, + 40, + 44, + 45, + 48, + 49, + 50, + 51, + 52, + 53, + 58, + 59, + 60, + 61, + 62, + 63, + 70, + 71, + 72, + 73, + 74, + 75, + 80, + 81, + 87, + 88, + 93, + 94, + 98, + 99, + 104, + 105, + 106, + 107, + 108, + 109 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 104, + "support": [ + 1, + 3, + 7, + 9, + 13, + 16, + 18, + 19, + 22, + 23, + 26, + 28, + 31, + 32, + 35, + 36, + 37, + 38, + 41, + 42, + 44, + 49, + 50, + 51, + 54, + 55, + 57, + 59, + 60, + 61, + 64, + 65, + 68, + 69, + 72, + 73, + 74, + 76, + 80, + 82, + 87, + 89, + 93, + 95, + 98, + 100, + 103, + 105, + 106, + 107, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 105, + "support": [ + 1, + 4, + 7, + 10, + 14, + 16, + 17, + 19, + 20, + 22, + 24, + 26, + 29, + 31, + 33, + 35, + 37, + 39, + 41, + 43, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 57, + 58, + 60, + 62, + 64, + 66, + 67, + 69, + 71, + 73, + 75, + 76, + 80, + 83, + 87, + 90, + 93, + 96, + 98, + 101, + 103, + 104, + 106, + 108, + 110 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 106, + "support": [ + 1, + 5, + 7, + 11, + 15, + 16, + 17, + 18, + 21, + 23, + 24, + 26, + 30, + 31, + 34, + 35, + 36, + 40, + 42, + 43, + 44, + 47, + 48, + 49, + 53, + 55, + 56, + 57, + 58, + 59, + 63, + 65, + 66, + 67, + 68, + 70, + 74, + 75, + 76, + 80, + 84, + 87, + 91, + 93, + 97, + 98, + 102, + 103, + 104, + 105, + 109, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 107, + "support": [ + 2, + 3, + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21, + 22, + 23, + 27, + 28, + 32, + 35, + 39, + 40, + 41, + 42, + 45, + 48, + 52, + 53, + 54, + 55, + 57, + 58, + 62, + 63, + 64, + 65, + 68, + 69, + 70, + 71, + 75, + 76, + 81, + 82, + 88, + 89, + 94, + 95, + 99, + 100, + 103, + 104, + 108, + 109, + 110, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 109, + "support": [ + 2, + 5, + 8, + 11, + 12, + 15, + 16, + 19, + 20, + 23, + 24, + 27, + 30, + 34, + 35, + 37, + 38, + 39, + 42, + 43, + 45, + 47, + 50, + 51, + 52, + 55, + 56, + 57, + 60, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 73, + 76, + 81, + 84, + 88, + 91, + 94, + 97, + 99, + 102, + 103, + 106, + 107, + 108, + 111 + ] + }, + { + "grades": { + "7": 52 + }, + "source_port": 110, + "support": [ + 3, + 4, + 9, + 10, + 13, + 14, + 17, + 18, + 20, + 23, + 24, + 28, + 29, + 32, + 33, + 36, + 38, + 39, + 42, + 43, + 46, + 48, + 49, + 51, + 52, + 55, + 56, + 58, + 59, + 61, + 62, + 65, + 66, + 67, + 68, + 71, + 72, + 74, + 75, + 82, + 83, + 89, + 90, + 95, + 96, + 100, + 101, + 104, + 105, + 107, + 108, + 111 + ] + } + ], + "physical_emission": false, + "post_FULL_unselected_word_grade_histogram": { + "7": 5408 + }, + "scope_limits": [ + "No obstruction to active feedback into a future paid gate, which changes the frozen chronological word.", + "No obstruction to native internal prefix observations, additional Gaussian calls, or a different incoming/outgoing placement.", + "No claim that the104 remaining directions fail at every small f; the theorem rejects an identity required at all positive widths." + ], + "selected_diagonal_controls": [ + { + "coefficient": "12", + "grade": 9, + "source_port": 0 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 7 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 20 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 23 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 86 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 93 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 108 + }, + { + "coefficient": "12", + "grade": 9, + "source_port": 111 + } + ], + "source_pins": [ + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "head": "20bb93cd990d2ff683e4d0fc56b87a42cd5d3296", + "path": "research/higher-moment-strictification/verify.py", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + } + ], + "status": "STOP_NINE_PASSIVE_CUTS_FINITE_CODE_LEFT_DECODER", + "target_grade": 9 +} diff --git a/research/passive-saved-query-ceiling/evidence/independent-normal.json b/research/passive-saved-query-ceiling/evidence/independent-normal.json new file mode 100644 index 0000000000..d031b7db0b --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/independent-normal.json @@ -0,0 +1,216 @@ +{ + "D3_dependency": false, + "all5408_exact_records_equal": true, + "allwidth_scope": "Uniform finite projective Clifford alphabet at fixed ambient17; projective tensor Gram separation excludes reconstruction for all sufficiently large f, not necessarily every finite f", + "dependency_interpreter": "Own D-left semidirect normal form; no producer Algebra/span code", + "dependency_path_counts": { + "C1_Qinv": 1, + "I": 2, + "Qinv": 1, + "Qinv_C1_D1": 7, + "Qinv_C1_D1_negative": 1, + "zero": 27 + }, + "earlier_grades": [ + 0, + 1 + ], + "every_zero_diagonal_column_support": 52, + "exclusions": [ + "Active injection into future paid gates", + "Other thin placements or cuts", + "Native internal prefix observations", + "New Gaussian calls", + "Arbitrary f-specific noncolumnwise monomial controllers", + "Changed targets or complete caller/compiler admission" + ], + "new_kappa": null, + "nine_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "observed_bank_fields": 39, + "original_input0_trace": [ + { + "input0_path": "I", + "observation": "cut0_after_right_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:3" + }, + { + "input0_path": "Qinv", + "observation": "paid_response0_Qinv_x" + }, + { + "input0_path": "I", + "observation": "cut1_after_thin0:0" + }, + { + "input0_path": "C1_Qinv", + "observation": "cut1_after_thin0:1" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:2" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:3" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut2_after_FULL1:1" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:2" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:3" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut3_after_IDLE:1" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:2" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:3" + }, + { + "input0_path": "zero", + "observation": "paid_response2_Qinv_C1_x" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut4_after_bridge_plus_and_thin2:1" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:2" + }, + { + "input0_path": "Qinv_C1_D1_negative", + "observation": "cut4_after_bridge_plus_and_thin2:3" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut5_after_bridge_minus:1" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:2" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:3" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut6_after_FULL3:1" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:2" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:3" + }, + { + "input0_path": "zero", + "observation": "paid_response4_Qinv_C3_x" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut7_after_thin4:1" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:2" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:3" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut8_after_final_standard_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:3" + } + ], + "ownership": { + "all_owned_resets_granted_free_for_negative": true, + "all_snapshot_fields": 4368, + "independent_native_helpers": 816, + "original_main_fields": 448, + "particular_erase_implementation_needed_for_negative": false, + "snapshot_reward": 0 + }, + "passive_only": true, + "phase_qualification": "Actual pure-word grades are phase-invariant; finite scalar phases^f are absorbed into external owner coefficients. No new native phase campaign or physical prefix replay.", + "physical_emission": false, + "post_FULL_unselected_grade_census": { + "7": 5408 + }, + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "status": "PASS_INDEPENDENT_FIXED_PASSIVE_CUT_GATE", + "target_grade": 9, + "zero_diagonal_original_inputs": 104 +} diff --git a/research/passive-saved-query-ceiling/evidence/independent-optimized.json b/research/passive-saved-query-ceiling/evidence/independent-optimized.json new file mode 100644 index 0000000000..d031b7db0b --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/independent-optimized.json @@ -0,0 +1,216 @@ +{ + "D3_dependency": false, + "all5408_exact_records_equal": true, + "allwidth_scope": "Uniform finite projective Clifford alphabet at fixed ambient17; projective tensor Gram separation excludes reconstruction for all sufficiently large f, not necessarily every finite f", + "dependency_interpreter": "Own D-left semidirect normal form; no producer Algebra/span code", + "dependency_path_counts": { + "C1_Qinv": 1, + "I": 2, + "Qinv": 1, + "Qinv_C1_D1": 7, + "Qinv_C1_D1_negative": 1, + "zero": 27 + }, + "earlier_grades": [ + 0, + 1 + ], + "every_zero_diagonal_column_support": 52, + "exclusions": [ + "Active injection into future paid gates", + "Other thin placements or cuts", + "Native internal prefix observations", + "New Gaussian calls", + "Arbitrary f-specific noncolumnwise monomial controllers", + "Changed targets or complete caller/compiler admission" + ], + "new_kappa": null, + "nine_cuts": [ + "cut0_after_right_boundary", + "cut1_after_thin0", + "cut2_after_FULL1", + "cut3_after_IDLE", + "cut4_after_bridge_plus_and_thin2", + "cut5_after_bridge_minus", + "cut6_after_FULL3", + "cut7_after_thin4", + "cut8_after_final_standard_boundary" + ], + "observed_bank_fields": 39, + "original_input0_trace": [ + { + "input0_path": "I", + "observation": "cut0_after_right_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut0_after_right_boundary:3" + }, + { + "input0_path": "Qinv", + "observation": "paid_response0_Qinv_x" + }, + { + "input0_path": "I", + "observation": "cut1_after_thin0:0" + }, + { + "input0_path": "C1_Qinv", + "observation": "cut1_after_thin0:1" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:2" + }, + { + "input0_path": "zero", + "observation": "cut1_after_thin0:3" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut2_after_FULL1:1" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:2" + }, + { + "input0_path": "zero", + "observation": "cut2_after_FULL1:3" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut3_after_IDLE:1" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:2" + }, + { + "input0_path": "zero", + "observation": "cut3_after_IDLE:3" + }, + { + "input0_path": "zero", + "observation": "paid_response2_Qinv_C1_x" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut4_after_bridge_plus_and_thin2:1" + }, + { + "input0_path": "zero", + "observation": "cut4_after_bridge_plus_and_thin2:2" + }, + { + "input0_path": "Qinv_C1_D1_negative", + "observation": "cut4_after_bridge_plus_and_thin2:3" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut5_after_bridge_minus:1" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:2" + }, + { + "input0_path": "zero", + "observation": "cut5_after_bridge_minus:3" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut6_after_FULL3:1" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:2" + }, + { + "input0_path": "zero", + "observation": "cut6_after_FULL3:3" + }, + { + "input0_path": "zero", + "observation": "paid_response4_Qinv_C3_x" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:0" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut7_after_thin4:1" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:2" + }, + { + "input0_path": "zero", + "observation": "cut7_after_thin4:3" + }, + { + "input0_path": "Qinv_C1_D1", + "observation": "cut8_after_final_standard_boundary:0" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:1" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:2" + }, + { + "input0_path": "zero", + "observation": "cut8_after_final_standard_boundary:3" + } + ], + "ownership": { + "all_owned_resets_granted_free_for_negative": true, + "all_snapshot_fields": 4368, + "independent_native_helpers": 816, + "original_main_fields": 448, + "particular_erase_implementation_needed_for_negative": false, + "snapshot_reward": 0 + }, + "passive_only": true, + "phase_qualification": "Actual pure-word grades are phase-invariant; finite scalar phases^f are absorbed into external owner coefficients. No new native phase campaign or physical prefix replay.", + "physical_emission": false, + "post_FULL_unselected_grade_census": { + "7": 5408 + }, + "source_head": "86e474038e05f99a76d41f71d81946ad2327e4a4", + "status": "PASS_INDEPENDENT_FIXED_PASSIVE_CUT_GATE", + "target_grade": 9, + "zero_diagonal_original_inputs": 104 +} diff --git a/research/passive-saved-query-ceiling/evidence/independent.py b/research/passive-saved-query-ceiling/evidence/independent.py new file mode 100644 index 0000000000..34ed8a2f69 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/independent.py @@ -0,0 +1,174 @@ +"""Independent fixed passive-cut dependency/grade audit; no family search. + +Uses our own D-left interpreter, no author interpreter or span routine. +The only reused scientific implementation is pinned Clifford composition. +Apache-2.0; substantial OpenAI Codex assistance. +""" +from pathlib import Path +from fractions import Fraction +from collections import Counter +from hashlib import sha256 +import gzip,json,sys,types + +HERE=Path(__file__).resolve().parent +def need(x,m): + if not x:raise ValueError(m) +ae={'__name__':'independent_saved_algebra','__file__':str(HERE/'algebra.py')} +exec(compile((HERE/'algebra.py').read_bytes(),str(HERE/'algebra.py'),'exec'),ae) +a=types.SimpleNamespace(**ae) + +def observations(): + # Original bank0 coefficient only, before the scalar right boundary. + # The right boundary a=a'-h', k=b'+k' leaves its coefficient [I,0,0,0]. + rows=[a.one,{},{},{}];obs=[];cuts=[] + def plus(i,j,z):rows[i]=a.add(rows[i],a.mul(z,rows[j])) + def left(i,z):rows[i]=a.mul(z,rows[i]) + def snap(label): + cuts.append(label) + obs.extend((label+':'+str(i),x.copy())for i,x in enumerate(rows)) + def thin(pair,before,after,label): + query=a.mul(before,rows[2*pair]);obs.append((label,query)) + rows[2*pair+1]=a.add(rows[2*pair+1],a.mul(after,query)) + def thick(pair,C,D): + plus(2*pair,2*pair+1,a.neg(a.mul(a.q,C))) + left(2*pair,D);left(2*pair+1,D) + def bridge(i,j,sign): + plus(2*i,2*j,a.one if sign==1 else a.neg(a.one)) + plus(2*j+1,2*i+1,a.neg(a.one)if sign==1 else a.one) + snap('cut0_after_right_boundary') + thin(0,a.qi,a.c,'paid_response0_Qinv_x');snap('cut1_after_thin0') + thick(0,a.c,a.d);snap('cut2_after_FULL1') + left(2,a.d);left(3,a.d);snap('cut3_after_IDLE') + bridge(0,1,1) + thin(0,a.mul(a.qi,a.c),a.one,'paid_response2_Qinv_C1_x') + snap('cut4_after_bridge_plus_and_thin2') + bridge(0,1,-1);snap('cut5_after_bridge_minus') + thick(1,a.e,a.f);snap('cut6_after_FULL3') + thin(1,a.mul(a.qi,a.e),a.one,'paid_response4_Qinv_C3_x');snap('cut7_after_thin4') + bridge(1,0,1) + for i in (0,1):rows[2*i],rows[2*i+1]=rows[2*i+1],a.neg(rows[2*i]) + plus(0,2,a.one);plus(3,1,a.neg(a.one)) + snap('cut8_after_final_standard_boundary') + return obs,cuts + +def author_poly(records): + # Data conversion only: author normal form has D powers on the RIGHT. + # Convert each supplied monomial to our independently reduced D-left form. + out={} + for r in records: + p=a.one + for x in r['word']:p=a.mul(p,{1:a.q,-1:a.qi,2:a.c,3:a.e}[x]) + powers=r['fresh_powers'] + need(all(n>=0 for n in powers),'Source trace fresh powers nonnegative') + for D,n in zip((a.d,a.f),powers): + for _ in range(n):p=a.mul(p,D) + p={key:Fraction(r['coefficient'])*v for key,v in p.items()} + out=a.add(out,p) + return out + +def rank(rows): + piv={} + for x in rows: + while x: + k=x.bit_length()-1 + if k in piv:x^=piv[k] + else:piv[k]=x;break + return len(piv) + +def main(): + pins=json.loads((HERE/'SOURCES.json').read_text())['sources'] + for r in pins:need(sha256((HERE/'inputs'/r['path'].split('/')[-1]).read_bytes()).hexdigest()==r['sha256'],'Source bytes '+r['path']) + f=HERE/'frozen'/'pr4948-saved-query-macro-gate' + frozen=json.loads((HERE/'FROZEN-HASHES.json').read_text()) + for n,h in frozen['science'].items():need(sha256((f/n).read_bytes()).hexdigest()==h,'Author frozen science '+n) + for n,h in json.loads((HERE/'ADDENDUM-HASH.json').read_text()).items(): + need(sha256((f/n).read_bytes()).hexdigest()==h,'Written scope clarification '+n) + need(sha256((f/'FILES.json').read_bytes()).hexdigest()==frozen['author_manifest_sha256'],'Author manifest') + need(sha256((f.parent/'pr4948-mixed-thin-gate'/'check.py').read_bytes()).hexdigest()==frozen['mixed_check_sha256'],'Mixed dependency') + receipt=json.loads((f/'GRADE-GATE.json').read_text()) + for stem,want in [('bank_span','BANK-SPAN.json'),('grade_gate','GRADE-GATE.json')]: + for mode in ('normal','optimized'): + need(json.loads((HERE/(stem+'-'+mode+'.json')).read_text())==json.loads((f/want).read_text()),'Author read-only replay '+stem+' '+mode) + obs,cuts=observations() + need(len(obs)==39 and len(cuts)==9 and cuts==receipt['declared_cuts'],'Exact nine cuts and three paid responses') + expected=[('I',a.one),('Qinv',a.qi),('C1_Qinv',a.mul(a.c,a.qi)),('Qinv_C1_D1',a.mul(a.qi,a.c,a.d))] + trace=[];counts=Counter() + for (label,p),record in zip(obs,receipt['original_input0_dependency_trace'],strict=True): + need(label==record['observation'] and p==author_poly(record['original_input0_terms']),'Independent original-input0 trace '+label) + if not p:kind='zero' + else: + found=[name+(''if p==word else '_negative') for name,word in expected if p==word or p==a.neg(word)] + need(len(found)==1,'Only four advertised source path families') + kind=found[0] + counts[kind]+=1;trace.append({'observation':label,'input0_path':kind}) + need(counts==Counter({'zero':27,'I':2,'C1_Qinv':1,'Qinv':1,'Qinv_C1_D1':7,'Qinv_C1_D1_negative':1}),'Exact dependency census') + need(all(b==0 for _,p in obs for (D,w)in p for b in D[1:]),'No D3 original-input0 path') + # Explicit cancellation checkpoints: no source0 X after FULL1; no + # source0 pair1 Y after bridge-minus, before FULL3 acts there. + lookup=dict(obs) + need(not lookup['cut2_after_FULL1:0'],'FULL1 original X cancellation') + need(not lookup['cut5_after_bridge_minus:3'],'Pair1 Y canceled before FULL3') + need(not lookup['paid_response2_Qinv_C1_x'] and not lookup['paid_response4_Qinv_C3_x'],'No late paid-response observation of original input0') + + ce=types.ModuleType('independent_saved_ce');sys.modules[ce.__name__]=ce + ce.__file__=str(HERE/'inputs/clifford_exact.py') + exec(compile((HERE/'inputs/clifford_exact.py').read_bytes(),ce.__file__,'exec'),ce.__dict__) + normal=json.loads((HERE/'inputs/NORMALIZERS.json').read_text()) + def monomial(circ): + op=ce.ident(9) + for t in circ: + if t[0]=='P':step=ce.perm(9,t[1]) + elif t[0]=='D':step=ce.diag(9,t[1],t[2]) + elif t[0]=='X':step=ce.xgate(9,t[1]) + elif t[0]=='phase':step=ce.Op(9,ce.identity(9),[('phase',t[1])]) + else:raise ValueError('Actual K must be monomial') + op=op.then(step) + return op + Ks=[monomial(r['K_word'])for r in normal['ports']] + inverses=[K.adjoint()for K in Ks] + def grade(op):return rank([x for x,z,p in op.tab[9:]]) + need(len(Ks)==112 and all(grade(K)==0 for K in Ks),'112 actual monomial source K words') + matrix=json.loads(gzip.decompress((HERE/'inputs/INVOLUTIVE-WORD.json.gz').read_bytes()))['F'] + Ft=[[Fraction(matrix[j][i])for j in range(112)]for i in range(112)] + selected=[j for j in range(112)if Ft[j][j]];other=[j for j in range(112)if not Ft[j][j]] + need(selected==[0,7,20,23,86,93,108,111]and len(other)==104,'Actual selected/zero-diagonal source columns') + need(all(Ft[j][j]==12 for j in selected),'Actual nonzero diagonal value') + need(other==receipt['actual_source_zero_diagonal_ports'],'Author original source-column census') + D=ce.fourier(9,range(1,9));Qi=ce.cgate(9,1).adjoint() + words=[];hist=Counter();per_source=[] + for j in other: + support=[] + for i in range(112): + if not Ft[i][j]:continue + # Literal matrix order Qi Ki^-1 Kj D, chronology opposite. + word=D.then(Ks[j]).then(inverses[i]).then(Qi) + g=grade(word);need(g==7,'Literal unselected pair grade7') + support.append(i);hist[g]+=1 + words.append({'destination_port':i,'source_port':j,'coefficient':str(Ft[i][j]),'grade':g}) + need(len(support)==52,'Actual support52 for every zero-diagonal source') + per_source.append({'source_port':j,'support':support,'grades':{'7':52}}) + need(hist==Counter({7:5408}),'Independent complete grade census') + need(words==receipt['all_supported_words']and per_source==receipt['per_source'],'All5408 exact pair records and 104 supports') + target_grade=grade(Qi.then(D));need(target_grade==9 and grade(Qi)==1 and grade(ce.ident(9))==0,'Target and earlier grades') + for j in selected: + need(grade(D.then(Ks[j]).then(inverses[j]).then(Qi))==9,'Selected diagonal positive control') + need(grade(D.then(Qi))==9,'Uncoded identity positive control') + # A falsely homogenized off-diagonal pair would expose grade9, showing + # that grade7 is tied to the actual distinct native port frames. + need(grade(D.then(ce.ident(9)).then(Qi))!=7,'False frame-homogenization control') + out={'status':'PASS_INDEPENDENT_FIXED_PASSIVE_CUT_GATE','source_head':'86e474038e05f99a76d41f71d81946ad2327e4a4', + 'dependency_interpreter':'Own D-left semidirect normal form; no producer Algebra/span code', + 'nine_cuts':cuts,'observed_bank_fields':39,'original_input0_trace':trace, + 'dependency_path_counts':dict(counts),'D3_dependency':False, + 'post_FULL_unselected_grade_census':dict(hist),'zero_diagonal_original_inputs':104, + 'every_zero_diagonal_column_support':52,'earlier_grades':[0,1],'target_grade':target_grade, + 'all5408_exact_records_equal':True, + 'allwidth_scope':'Uniform finite projective Clifford alphabet at fixed ambient17; projective tensor Gram separation excludes reconstruction for all sufficiently large f, not necessarily every finite f', + 'phase_qualification':'Actual pure-word grades are phase-invariant; finite scalar phases^f are absorbed into external owner coefficients. No new native phase campaign or physical prefix replay.', + 'passive_only':True,'physical_emission':False,'new_kappa':None, + 'ownership':{'original_main_fields':448,'independent_native_helpers':816,'all_snapshot_fields':4368,'snapshot_reward':0,'all_owned_resets_granted_free_for_negative':True,'particular_erase_implementation_needed_for_negative':False}, + 'exclusions':['Active injection into future paid gates','Other thin placements or cuts','Native internal prefix observations','New Gaussian calls','Arbitrary f-specific noncolumnwise monomial controllers','Changed targets or complete caller/compiler admission']} + print(json.dumps(out,indent=2,sort_keys=True)) + if '--emit'in sys.argv:(HERE/'INDEPENDENT.json').write_text(json.dumps(out,indent=2,sort_keys=True)+'\n') + +if __name__=='__main__':main() diff --git a/research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz b/research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..eac634fb1d09428aa6715a47d652ae701dd0efc5 GIT binary patch literal 139277 zcmZs=bx>SS(C-}~1PN}zgDmdu?#|*KWN~*0@(b?HVvD=O;vU@Hg1av6&dqb5_x8dk5HA5PS@Zo=+Pe>;n2GyJ`(M)$ncel$j$(^Gq)S}Lbk^1ng-}1Mt zCcj@cXOc|veuTf?P|K5uC<9g&7B8%yX8rN3-2jx*97pESL}0$}?D)Svj63*0*QUn~ z4z|82Ckl^lq6K#iy%U#U_;BmJqx6@|Omr(V9B@Y+xmvuOU9NPretH>3`TnAkreY3Co~LAS!TG@d<3Adb_)9X1K1CM*s+(r`0GyVRdajCu1> zB-t6!&lkGeGCTiC(eQ&a{R@xkJY`3_Fl4l@lzS zsnM@0l9k{^UZxSpW7BK$Z!Ewo5CB`~6DEVjA4SCuXcZcyh*v7$ku4 z&1MDsMdZ(~O7|j@b&A#@hjTS9;0HHPKo>GCA`h zY>m?M+5(?mAR8DTbMnb+kk+d90vh(mvlq+P+^7{!qlCID%h^O3ttq^#q$&qT*N#C- zW^Iq*XC_9Ud^#V3<^G$8V=s(Z_P^yXR7f3l&8<%x

4q&@XCB(|9}LdgABu{|n`6 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 QTSx)I7AaC@{MZ5i0g1x`cmMzZ literal 0 HcmV?d00001 diff --git a/research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json b/research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json new file mode 100644 index 0000000000..bca92c222c --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json @@ -0,0 +1,126 @@ +{ + "clifford_sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "code_sha256": "8be7f3f073b7981ec91c6af43edff0ac8a89f4824ef6026ae758c287dd6c03d0", + "finite_checks": {"absolute_phase_mutations_rejected":112,"exact_endpoint_factor_identities":896,"gaussian_free_compiled_wrappers":896,"monomial_wrappers":896,"omitted_phase_rejections":112,"ports":112,"scalar_basis_recodings":224,"weight_congruence_addresses":57344}, + "local_gauge_bill": {"added_recursive_calls":0,"backward_extra_monomial_field_maps_upper":448,"main_wrapper_field_maps":448,"owned_fields_reused":8,"recoding_monomial_field_maps":448,"recoding_owned_clears":32,"recoding_scalar_adds":1792,"recodings":2}, + "mode_columns": [[1,1,1,1,1,1,1,-1,1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,1,1,1,-1,-1,-1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,-1,1,-1,1,1,1,0,1,1,1,1,1,1,-1,1,-1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,-1,0,0,0,0,1,1,1,1,1,-1,-1,-1,0,0,0,0,0,0,0,-1,-1,-1,-1,1,0,0,0,0,0,0,-1,-1,-1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,-1,1,0,0,-1,1,1,1,0,-1,-1,0,0,0,0,1,-1,0,0,0,0,0,1,1,1,1,-1,1,1,1,0,0,0,0,0],[1,0,1,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,1,0,1,0,0,0,1,0,1,0,1,1,1,1,0,1,0,0,0,1,0,1,1,1,1,0,0,0,1,1,1,0,0],[1,0,0,1,1,1,0,1,-1,0,0,0,0,1,1,1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,1,1,1,-1,0,0,0,0,0,-1,-1,-1,-1,-1,0,0,1,1,1,1,1,1,0,0,0,-1,0,0,0,0,0,0,-1,-1,-1,1,1,1,0,0,0,0,0,0,-1,0,1,0,1,-1,0,0,0,1,0,1,1,0,0,0,1,0,0,-1,-1,-1,1,1,0,0,0,0,-1,-1,-1,-1,-1,-1,0,0],[0,1,1,0,1,1,-1,0,0,1,0,0,0,-1,0,0,1,0,-1,-1,1,1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,1,-1,-1,0,1,1,0,0,-1,-1,-1,-1,-1,1,0,0,1,0,0,1,1,0,0,1,0,0,-1,0,0,1,1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,1,-1,0,0,1,0,0,1,1,0,0,1,0,0,0,-1,1,0,-1,-1,-1,-1,0,-1,-1,0,1,0,0,1,0,0,1,1],[0,1,0,1,0,0,-1,0,-1,0,1,1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,0,1,0,1,0,1,0,0,1,1,0,0,1,-1,-1,1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,1,1,0,0,1,0,-1,0,0,0,-1,-1,0,0,1,-1,0,0,-1,-1,0,0,0,1,0,1,0,0,-1,0,-1,0,0,1,1,0,1,0,1,1,0,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,1,1,-1,0,0,-1,-1],[0,0,1,1,0,0,0,0,1,-1,0,0,1,1,0,0,1,-1,0,0,1,1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,1,1,1,0,0,0,0,1,-1,0,-1,-1,0,1,1,-1,0,0,0,0,1,0,0,1,1,1,0,0,0,0,1,-1,0,0,0,0,1,-1,-1,0,0,-1,1,-1,1,0,0,1,1,0,0,0,-1,-1,0,0,0,0,1,-1,0,0,0,-1,-1,0,0,1,-1,0,0,0,1,1,-1,-1],[0,0,0,0,1,-1,0,0,0,0,-1,1,0,0,1,-1,0,0,-1,1,1,-1,-1,1,0,0,0,0,0,1,-1,0,0,1,-1,0,-1,1,0,1,-1,-1,1,0,0,0,1,-1,0,-1,1,0,-1,1,-1,1,0,0,0,-1,1,0,1,-1,-1,1,0,0,-1,1,-1,1,0,-1,1,0,0,0,0,0,0,0,0,-1,1,0,0,0,0,0,-1,1,0,0,0,0,-1,1,0,0,0,-1,1,0,0,-1,1,0,-1,1,1,-1]], + "ports": [ + {"G_rows":[11,13,14,7,16,32,64,128,256],"K_word":[["P",[11,13,14,7,16,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]]],"Z_mask":15,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[13,11,14,1,16,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,2,0,0,0,0,0]],["P",[13,11,14,1,16,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[11,12,14,6,16,32,64,128,256],"offset":500,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[11,12,14,6,16,32,64,128,256]],["X",500],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[13,11,14,1,16,32,64,128,256],"offset":11,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[13,11,14,1,16,32,64,128,256]],["X",11],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[11,13,14,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[11,12,14,6,16,32,64,128,256],"offset":10,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[11,12,14,6,16,32,64,128,256]],["X",10],["phase",2]]}},"orthogonal_transvections":[5,15],"port":0,"q":11}, + {"G_rows":[19,21,22,8,7,32,64,128,256],"K_word":[["P",[19,21,22,8,7,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]]],"Z_mask":23,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,2,0,0,0,0],"matrix_rows":[21,19,22,8,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,2,0,0,0,0]],["P",[21,19,22,8,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[19,20,22,8,6,32,64,128,256],"offset":492,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[19,20,22,8,6,32,64,128,256]],["X",492],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,2,0,0,0,0],"matrix_rows":[21,19,22,8,1,32,64,128,256],"offset":19,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,2,0,0,0,0]],["P",[21,19,22,8,1,32,64,128,256]],["X",19],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[19,21,22,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[19,20,22,8,6,32,64,128,256],"offset":18,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[19,20,22,8,6,32,64,128,256]],["X",18],["phase",2]]}},"orthogonal_transvections":[5,23],"port":1,"q":19}, + {"G_rows":[35,37,38,8,16,7,64,128,256],"K_word":[["P",[35,37,38,8,16,7,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]]],"Z_mask":39,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,2,0,0,0],"matrix_rows":[37,35,38,8,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,2,0,0,0]],["P",[37,35,38,8,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[35,36,38,8,16,6,64,128,256],"offset":476,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[35,36,38,8,16,6,64,128,256]],["X",476],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,2,0,0,0],"matrix_rows":[37,35,38,8,16,1,64,128,256],"offset":35,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[37,35,38,8,16,1,64,128,256]],["X",35],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[35,37,38,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[35,36,38,8,16,6,64,128,256],"offset":34,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[35,36,38,8,16,6,64,128,256]],["X",34],["phase",2]]}},"orthogonal_transvections":[5,39],"port":2,"q":35}, + {"G_rows":[67,69,70,8,16,32,7,128,256],"K_word":[["P",[67,69,70,8,16,32,7,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]]],"Z_mask":71,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[69,67,70,8,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,2,0,0]],["P",[69,67,70,8,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[67,68,70,8,16,32,6,128,256],"offset":444,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[67,68,70,8,16,32,6,128,256]],["X",444],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,2,0,0],"matrix_rows":[69,67,70,8,16,32,1,128,256],"offset":67,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[69,67,70,8,16,32,1,128,256]],["X",67],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[67,69,70,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[67,69,70,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[67,68,70,8,16,32,6,128,256],"offset":66,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[67,68,70,8,16,32,6,128,256]],["X",66],["phase",2]]}},"orthogonal_transvections":[5,71],"port":3,"q":67}, + {"G_rows":[131,133,134,8,16,32,64,7,256],"K_word":[["P",[131,133,134,8,16,32,64,7,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]]],"Z_mask":135,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[133,131,134,8,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,2,0]],["P",[133,131,134,8,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[131,132,134,8,16,32,64,6,256],"offset":380,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[131,132,134,8,16,32,64,6,256]],["X",380],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,2,0],"matrix_rows":[133,131,134,8,16,32,64,1,256],"offset":131,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,2,0]],["P",[133,131,134,8,16,32,64,1,256]],["X",131],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[131,133,134,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[131,133,134,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[131,132,134,8,16,32,64,6,256],"offset":130,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[131,132,134,8,16,32,64,6,256]],["X",130],["phase",2]]}},"orthogonal_transvections":[5,135],"port":4,"q":131}, + {"G_rows":[259,261,262,8,16,32,64,128,7],"K_word":[["P",[259,261,262,8,16,32,64,128,7]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]]],"Z_mask":263,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[261,259,262,8,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,0,2]],["P",[261,259,262,8,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[259,260,262,8,16,32,64,128,6],"offset":252,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[259,260,262,8,16,32,64,128,6]],["X",252],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,0,2],"matrix_rows":[261,259,262,8,16,32,64,128,1],"offset":259,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,0,2]],["P",[261,259,262,8,16,32,64,128,1]],["X",259],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[259,261,262,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[259,261,262,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[259,260,262,8,16,32,64,128,6],"offset":258,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[259,260,262,8,16,32,64,128,6]],["X",258],["phase",2]]}},"orthogonal_transvections":[5,263],"port":5,"q":259}, + {"G_rows":[13,14,11,7,16,32,64,128,256],"K_word":[["P",[13,14,11,7,16,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]]],"Z_mask":15,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[11,14,13,1,16,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,2,0,0,0,0,0]],["P",[11,14,13,1,16,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,10,6,16,32,64,128,256],"offset":498,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[13,14,10,6,16,32,64,128,256]],["X",498],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[11,14,13,1,16,32,64,128,256],"offset":13,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[11,14,13,1,16,32,64,128,256]],["X",13],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,0,0,0,0],"matrix_rows":[13,14,10,6,16,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,0,0,0,0]],["P",[13,14,10,6,16,32,64,128,256]],["X",12],["phase",2]]}},"orthogonal_transvections":[3,15],"port":6,"q":13}, + {"G_rows":[21,22,19,8,7,32,64,128,256],"K_word":[["P",[21,22,19,8,7,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]]],"Z_mask":23,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,2,0,0,0,0],"matrix_rows":[19,22,21,8,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,2,0,0,0,0]],["P",[19,22,21,8,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,18,8,6,32,64,128,256],"offset":490,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[21,22,18,8,6,32,64,128,256]],["X",490],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,2,0,0,0,0],"matrix_rows":[19,22,21,8,1,32,64,128,256],"offset":21,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,2,0,0,0,0]],["P",[19,22,21,8,1,32,64,128,256]],["X",21],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,0,0,0,0],"matrix_rows":[21,22,18,8,6,32,64,128,256],"offset":20,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,0,0,0,0]],["P",[21,22,18,8,6,32,64,128,256]],["X",20],["phase",2]]}},"orthogonal_transvections":[3,23],"port":7,"q":21}, + {"G_rows":[37,38,35,8,16,7,64,128,256],"K_word":[["P",[37,38,35,8,16,7,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]]],"Z_mask":39,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,2,0,0,0],"matrix_rows":[35,38,37,8,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,2,0,0,0]],["P",[35,38,37,8,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,34,8,16,6,64,128,256],"offset":474,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[37,38,34,8,16,6,64,128,256]],["X",474],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,2,0,0,0],"matrix_rows":[35,38,37,8,16,1,64,128,256],"offset":37,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[35,38,37,8,16,1,64,128,256]],["X",37],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[37,38,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,2,0,0,0],"matrix_rows":[37,38,34,8,16,6,64,128,256],"offset":36,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,2,0,0,0]],["P",[37,38,34,8,16,6,64,128,256]],["X",36],["phase",2]]}},"orthogonal_transvections":[3,39],"port":8,"q":37}, + {"G_rows":[69,70,67,8,16,32,7,128,256],"K_word":[["P",[69,70,67,8,16,32,7,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]]],"Z_mask":71,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[67,70,69,8,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,2,0,0]],["P",[67,70,69,8,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,66,8,16,32,6,128,256],"offset":442,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[69,70,66,8,16,32,6,128,256]],["X",442],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,2,0,0],"matrix_rows":[67,70,69,8,16,32,1,128,256],"offset":69,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[67,70,69,8,16,32,1,128,256]],["X",69],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,2,0,0],"matrix_rows":[69,70,66,8,16,32,6,128,256],"offset":68,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,2,0,0]],["P",[69,70,66,8,16,32,6,128,256]],["X",68],["phase",2]]}},"orthogonal_transvections":[3,71],"port":9,"q":69}, + {"G_rows":[133,134,131,8,16,32,64,7,256],"K_word":[["P",[133,134,131,8,16,32,64,7,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]]],"Z_mask":135,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[131,134,133,8,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,2,0]],["P",[131,134,133,8,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,130,8,16,32,64,6,256],"offset":378,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[133,134,130,8,16,32,64,6,256]],["X",378],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,2,0],"matrix_rows":[131,134,133,8,16,32,64,1,256],"offset":133,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,2,0]],["P",[131,134,133,8,16,32,64,1,256]],["X",133],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,2,0],"matrix_rows":[133,134,130,8,16,32,64,6,256],"offset":132,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,2,0]],["P",[133,134,130,8,16,32,64,6,256]],["X",132],["phase",2]]}},"orthogonal_transvections":[3,135],"port":10,"q":133}, + {"G_rows":[261,262,259,8,16,32,64,128,7],"K_word":[["P",[261,262,259,8,16,32,64,128,7]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]]],"Z_mask":263,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[259,262,261,8,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,0,2]],["P",[259,262,261,8,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,258,8,16,32,64,128,6],"offset":250,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[261,262,258,8,16,32,64,128,6]],["X",250],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,0,2],"matrix_rows":[259,262,261,8,16,32,64,128,1],"offset":261,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,0,2]],["P",[259,262,261,8,16,32,64,128,1]],["X",261],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,0,0,0,0,2],"matrix_rows":[261,262,258,8,16,32,64,128,6],"offset":260,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,0,0,0,0,2]],["P",[261,262,258,8,16,32,64,128,6]],["X",260],["phase",2]]}},"orthogonal_transvections":[3,263],"port":11,"q":261}, + {"G_rows":[41,42,4,35,16,11,64,128,256],"K_word":[["P",[41,42,4,35,16,11,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]]],"Z_mask":43,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,2,0,0,0],"matrix_rows":[35,42,4,41,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,2,0,0,0]],["P",[35,42,4,41,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,34,16,10,64,128,256],"offset":470,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0]],["P",[41,42,4,34,16,10,64,128,256]],["X",470],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,2,0,0,0],"matrix_rows":[35,42,4,41,16,1,64,128,256],"offset":41,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,2,0,0,0]],["P",[35,42,4,41,16,1,64,128,256]],["X",41],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,35,16,11,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,2,0,0,0],"matrix_rows":[41,42,4,34,16,10,64,128,256],"offset":40,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,2,0,0,0]],["P",[41,42,4,34,16,10,64,128,256]],["X",40],["phase",2]]}},"orthogonal_transvections":[3,43],"port":12,"q":41}, + {"G_rows":[73,74,4,67,16,32,11,128,256],"K_word":[["P",[73,74,4,67,16,32,11,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]]],"Z_mask":75,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,2,0,0],"matrix_rows":[67,74,4,73,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,2,0,0]],["P",[67,74,4,73,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,66,16,32,10,128,256],"offset":438,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,2,0,0]],["P",[73,74,4,66,16,32,10,128,256]],["X",438],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,2,0,0],"matrix_rows":[67,74,4,73,16,32,1,128,256],"offset":73,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,2,0,0]],["P",[67,74,4,73,16,32,1,128,256]],["X",73],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[73,74,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,2,0,0],"matrix_rows":[73,74,4,66,16,32,10,128,256],"offset":72,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,2,0,0]],["P",[73,74,4,66,16,32,10,128,256]],["X",72],["phase",2]]}},"orthogonal_transvections":[3,75],"port":13,"q":73}, + {"G_rows":[137,138,4,131,16,32,64,11,256],"K_word":[["P",[137,138,4,131,16,32,64,11,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]]],"Z_mask":139,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,2,0],"matrix_rows":[131,138,4,137,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,2,0]],["P",[131,138,4,137,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,130,16,32,64,10,256],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,2,0]],["P",[137,138,4,130,16,32,64,10,256]],["X",374],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,2,0],"matrix_rows":[131,138,4,137,16,32,64,1,256],"offset":137,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[131,138,4,137,16,32,64,1,256]],["X",137],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[137,138,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,2,0],"matrix_rows":[137,138,4,130,16,32,64,10,256],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,2,0]],["P",[137,138,4,130,16,32,64,10,256]],["X",136],["phase",2]]}},"orthogonal_transvections":[3,139],"port":14,"q":137}, + {"G_rows":[265,266,4,259,16,32,64,128,11],"K_word":[["P",[265,266,4,259,16,32,64,128,11]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]]],"Z_mask":267,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,0,2],"matrix_rows":[259,266,4,265,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,0,2]],["P",[259,266,4,265,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,258,16,32,64,128,10],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,0,2]],["P",[265,266,4,258,16,32,64,128,10]],["X",246],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,0,2],"matrix_rows":[259,266,4,265,16,32,64,128,1],"offset":265,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,0,2]],["P",[259,266,4,265,16,32,64,128,1]],["X",265],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[265,266,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,0,0,0,0,2],"matrix_rows":[265,266,4,258,16,32,64,128,10],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,0,0,0,0,2]],["P",[265,266,4,258,16,32,64,128,10]],["X",264],["phase",2]]}},"orthogonal_transvections":[3,267],"port":15,"q":265}, + {"G_rows":[49,50,4,8,35,19,64,128,256],"K_word":[["P",[49,50,4,8,35,19,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]]],"Z_mask":51,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[35,50,4,8,49,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,2,0,0,0]],["P",[35,50,4,8,49,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,34,18,64,128,256],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,34,18,64,128,256]],["X",462],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,2,0,0,0],"matrix_rows":[35,50,4,8,49,1,64,128,256],"offset":49,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[35,50,4,8,49,1,64,128,256]],["X",49],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,2,0,0,0],"matrix_rows":[49,50,4,8,34,18,64,128,256],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,2,0,0,0]],["P",[49,50,4,8,34,18,64,128,256]],["X",48],["phase",2]]}},"orthogonal_transvections":[3,51],"port":16,"q":49}, + {"G_rows":[81,82,4,8,67,32,19,128,256],"K_word":[["P",[81,82,4,8,67,32,19,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]]],"Z_mask":83,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,2,0,0],"matrix_rows":[67,82,4,8,81,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,2,0,0]],["P",[67,82,4,8,81,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,66,32,18,128,256],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,66,32,18,128,256]],["X",430],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,2,0,0],"matrix_rows":[67,82,4,8,81,32,1,128,256],"offset":81,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,2,0,0]],["P",[67,82,4,8,81,32,1,128,256]],["X",81],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,67,32,19,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,2,0,0],"matrix_rows":[81,82,4,8,66,32,18,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,66,32,18,128,256]],["X",80],["phase",2]]}},"orthogonal_transvections":[3,83],"port":17,"q":81}, + {"G_rows":[145,146,4,8,131,32,64,19,256],"K_word":[["P",[145,146,4,8,131,32,64,19,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]]],"Z_mask":147,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,2,0],"matrix_rows":[131,146,4,8,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,2,0]],["P",[131,146,4,8,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,130,32,64,18,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,130,32,64,18,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,2,0],"matrix_rows":[131,146,4,8,145,32,64,1,256],"offset":145,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,2,0]],["P",[131,146,4,8,145,32,64,1,256]],["X",145],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,2,0],"matrix_rows":[145,146,4,8,130,32,64,18,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,130,32,64,18,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[3,147],"port":18,"q":145}, + {"G_rows":[273,274,4,8,259,32,64,128,19],"K_word":[["P",[273,274,4,8,259,32,64,128,19]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]]],"Z_mask":275,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,0,2],"matrix_rows":[259,274,4,8,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,0,2]],["P",[259,274,4,8,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,258,32,64,128,18],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,258,32,64,128,18]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,0,2],"matrix_rows":[259,274,4,8,273,32,64,128,1],"offset":273,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,0,2]],["P",[259,274,4,8,273,32,64,128,1]],["X",273],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,2,0,0,0,2],"matrix_rows":[273,274,4,8,258,32,64,128,18],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,258,32,64,128,18]],["X",272],["phase",2]]}},"orthogonal_transvections":[3,275],"port":19,"q":273}, + {"G_rows":[161,162,4,8,16,131,64,35,256],"K_word":[["P",[161,162,4,8,16,131,64,35,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]]],"Z_mask":163,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,2,0],"matrix_rows":[131,162,4,8,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,2,0]],["P",[131,162,4,8,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,130,64,34,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,130,64,34,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,2,0],"matrix_rows":[131,162,4,8,16,161,64,1,256],"offset":161,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[131,162,4,8,16,161,64,1,256]],["X",161],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,2,0],"matrix_rows":[161,162,4,8,16,130,64,34,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,2,0]],["P",[161,162,4,8,16,130,64,34,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[3,163],"port":20,"q":161}, + {"G_rows":[289,290,4,8,16,259,64,128,35],"K_word":[["P",[289,290,4,8,16,259,64,128,35]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]]],"Z_mask":291,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,0,2],"matrix_rows":[259,290,4,8,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,0,2]],["P",[259,290,4,8,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,258,64,128,34],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,258,64,128,34]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,0,2],"matrix_rows":[259,290,4,8,16,289,64,128,1],"offset":289,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,0,2]],["P",[259,290,4,8,16,289,64,128,1]],["X",289],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,2,0,0,2],"matrix_rows":[289,290,4,8,16,258,64,128,34],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,2,0,0,2]],["P",[289,290,4,8,16,258,64,128,34]],["X",288],["phase",2]]}},"orthogonal_transvections":[3,291],"port":21,"q":289}, + {"G_rows":[193,194,4,8,16,32,131,67,256],"K_word":[["P",[193,194,4,8,16,32,131,67,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]]],"Z_mask":195,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,2,0],"matrix_rows":[131,194,4,8,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,2,0]],["P",[131,194,4,8,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,130,66,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,130,66,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,2,0],"matrix_rows":[131,194,4,8,16,32,193,1,256],"offset":193,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,2,0]],["P",[131,194,4,8,16,32,193,1,256]],["X",193],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,2,0],"matrix_rows":[193,194,4,8,16,32,130,66,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,130,66,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[3,195],"port":22,"q":193}, + {"G_rows":[321,322,4,8,16,32,259,128,67],"K_word":[["P",[321,322,4,8,16,32,259,128,67]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]]],"Z_mask":323,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,0,2],"matrix_rows":[259,322,4,8,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,0,2]],["P",[259,322,4,8,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,258,128,66],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,258,128,66]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,0,2],"matrix_rows":[259,322,4,8,16,32,321,128,1],"offset":321,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,0,2]],["P",[259,322,4,8,16,32,321,128,1]],["X",321],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,2,0,2],"matrix_rows":[321,322,4,8,16,32,258,128,66],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,258,128,66]],["X",320],["phase",2]]}},"orthogonal_transvections":[3,323],"port":23,"q":321}, + {"G_rows":[385,386,4,8,16,32,64,259,131],"K_word":[["P",[385,386,4,8,16,32,64,259,131]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]]],"Z_mask":387,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,0,1,2],"matrix_rows":[259,386,4,8,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,1,0,0,0,0,0,1,2]],["P",[259,386,4,8,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,258,130],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,258,130]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,0,3,2],"matrix_rows":[259,386,4,8,16,32,64,385,1],"offset":385,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,3,0,0,0,0,0,3,2]],["P",[259,386,4,8,16,32,64,385,1]],["X",385],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,0,0,0,0,2,2],"matrix_rows":[385,386,4,8,16,32,64,258,130],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,258,130]],["X",384],["phase",2]]}},"orthogonal_transvections":[3,387],"port":24,"q":385}, + {"G_rows":[14,13,11,7,16,32,64,128,256],"K_word":[["P",[14,13,11,7,16,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]]],"Z_mask":15,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,2,0,0,0,0,0],"matrix_rows":[14,11,13,1,16,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,2,0,0,0,0,0]],["P",[14,11,13,1,16,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,0],"matrix_rows":[14,13,9,5,16,32,64,128,256],"offset":498,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,0]],["P",[14,13,9,5,16,32,64,128,256]],["X",498],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,2,0,0,0,0,0],"matrix_rows":[14,11,13,1,16,32,64,128,256],"offset":14,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[14,11,13,1,16,32,64,128,256]],["X",14],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,0,0,0,0],"matrix_rows":[14,13,11,7,16,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,0],"matrix_rows":[14,13,9,5,16,32,64,128,256],"offset":12,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,0]],["P",[14,13,9,5,16,32,64,128,256]],["X",12],["phase",2]]}},"orthogonal_transvections":[15],"port":25,"q":14}, + {"G_rows":[22,21,19,8,7,32,64,128,256],"K_word":[["P",[22,21,19,8,7,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]]],"Z_mask":23,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,2,0,0,0,0],"matrix_rows":[22,19,21,8,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,2,0,0,0,0]],["P",[22,19,21,8,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,0],"matrix_rows":[22,21,17,8,5,32,64,128,256],"offset":490,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,0]],["P",[22,21,17,8,5,32,64,128,256]],["X",490],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,2,0,0,0,0],"matrix_rows":[22,19,21,8,1,32,64,128,256],"offset":22,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,2,0,0,0,0]],["P",[22,19,21,8,1,32,64,128,256]],["X",22],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,0,0,0,0],"matrix_rows":[22,21,19,8,7,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[22,21,19,8,7,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,0],"matrix_rows":[22,21,17,8,5,32,64,128,256],"offset":20,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,0]],["P",[22,21,17,8,5,32,64,128,256]],["X",20],["phase",2]]}},"orthogonal_transvections":[23],"port":26,"q":22}, + {"G_rows":[38,37,35,8,16,7,64,128,256],"K_word":[["P",[38,37,35,8,16,7,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]]],"Z_mask":39,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,2,0,0,0],"matrix_rows":[38,35,37,8,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,2,0,0,0]],["P",[38,35,37,8,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,0],"matrix_rows":[38,37,33,8,16,5,64,128,256],"offset":474,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,0]],["P",[38,37,33,8,16,5,64,128,256]],["X",474],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,2,0,0,0],"matrix_rows":[38,35,37,8,16,1,64,128,256],"offset":38,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[38,35,37,8,16,1,64,128,256]],["X",38],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,2,0,0,0],"matrix_rows":[38,37,35,8,16,7,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,0],"matrix_rows":[38,37,33,8,16,5,64,128,256],"offset":36,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,0]],["P",[38,37,33,8,16,5,64,128,256]],["X",36],["phase",2]]}},"orthogonal_transvections":[39],"port":27,"q":38}, + {"G_rows":[70,69,67,8,16,32,7,128,256],"K_word":[["P",[70,69,67,8,16,32,7,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]]],"Z_mask":71,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,2,0,0],"matrix_rows":[70,67,69,8,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,2,0,0]],["P",[70,67,69,8,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,0],"matrix_rows":[70,69,65,8,16,32,5,128,256],"offset":442,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,0]],["P",[70,69,65,8,16,32,5,128,256]],["X",442],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,2,0,0],"matrix_rows":[70,67,69,8,16,32,1,128,256],"offset":70,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[70,67,69,8,16,32,1,128,256]],["X",70],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,2,0,0],"matrix_rows":[70,69,67,8,16,32,7,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,0],"matrix_rows":[70,69,65,8,16,32,5,128,256],"offset":68,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,0]],["P",[70,69,65,8,16,32,5,128,256]],["X",68],["phase",2]]}},"orthogonal_transvections":[71],"port":28,"q":70}, + {"G_rows":[134,133,131,8,16,32,64,7,256],"K_word":[["P",[134,133,131,8,16,32,64,7,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]]],"Z_mask":135,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,2,0],"matrix_rows":[134,131,133,8,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,2,0]],["P",[134,131,133,8,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,0],"matrix_rows":[134,133,129,8,16,32,64,5,256],"offset":378,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,0]],["P",[134,133,129,8,16,32,64,5,256]],["X",378],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,2,0],"matrix_rows":[134,131,133,8,16,32,64,1,256],"offset":134,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,2,0]],["P",[134,131,133,8,16,32,64,1,256]],["X",134],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,2,0],"matrix_rows":[134,133,131,8,16,32,64,7,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[134,133,131,8,16,32,64,7,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,0],"matrix_rows":[134,133,129,8,16,32,64,5,256],"offset":132,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,0]],["P",[134,133,129,8,16,32,64,5,256]],["X",132],["phase",2]]}},"orthogonal_transvections":[135],"port":29,"q":134}, + {"G_rows":[262,261,259,8,16,32,64,128,7],"K_word":[["P",[262,261,259,8,16,32,64,128,7]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]]],"Z_mask":263,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,0,0,0,0,2],"matrix_rows":[262,259,261,8,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,1,1,0,0,0,0,0,2]],["P",[262,259,261,8,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[262,261,257,8,16,32,64,128,5],"offset":250,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,0,2]],["P",[262,261,257,8,16,32,64,128,5]],["X",250],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,0,0,0,0,2],"matrix_rows":[262,259,261,8,16,32,64,128,1],"offset":262,"phase":3,"quadratic_rows":[0,6,6,0,0,0,0,0,0]},"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,0,0,2]],["P",[262,259,261,8,16,32,64,128,1]],["X",262],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,0,0,0,0,2],"matrix_rows":[262,261,259,8,16,32,64,128,7],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[262,261,259,8,16,32,64,128,7]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,0,2],"matrix_rows":[262,261,257,8,16,32,64,128,5],"offset":260,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,0,2]],["P",[262,261,257,8,16,32,64,128,5]],["X",260],["phase",2]]}},"orthogonal_transvections":[263],"port":30,"q":262}, + {"G_rows":[26,25,4,19,11,32,64,128,256],"K_word":[["P",[26,25,4,19,11,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]]],"Z_mask":27,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,2,0,0,0,0],"matrix_rows":[26,19,4,25,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,2,0,0,0,0]],["P",[26,19,4,25,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,17,9,32,64,128,256],"offset":486,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[26,25,4,17,9,32,64,128,256]],["X",486],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,2,0,0,0,0],"matrix_rows":[26,19,4,25,1,32,64,128,256],"offset":26,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,2,0,0,0,0]],["P",[26,19,4,25,1,32,64,128,256]],["X",26],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,19,11,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[26,25,4,17,9,32,64,128,256],"offset":24,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[26,25,4,17,9,32,64,128,256]],["X",24],["phase",2]]}},"orthogonal_transvections":[27],"port":31,"q":26}, + {"G_rows":[74,73,4,67,16,32,11,128,256],"K_word":[["P",[74,73,4,67,16,32,11,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]]],"Z_mask":75,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,2,0,0],"matrix_rows":[74,67,4,73,16,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,2,0,0]],["P",[74,67,4,73,16,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,65,16,32,9,128,256],"offset":438,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,0]],["P",[74,73,4,65,16,32,9,128,256]],["X",438],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,2,0,0],"matrix_rows":[74,67,4,73,16,32,1,128,256],"offset":74,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,2,0,0]],["P",[74,67,4,73,16,32,1,128,256]],["X",74],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,67,16,32,11,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,0],"matrix_rows":[74,73,4,65,16,32,9,128,256],"offset":72,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,0]],["P",[74,73,4,65,16,32,9,128,256]],["X",72],["phase",2]]}},"orthogonal_transvections":[75],"port":32,"q":74}, + {"G_rows":[138,137,4,131,16,32,64,11,256],"K_word":[["P",[138,137,4,131,16,32,64,11,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]]],"Z_mask":139,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,2,0],"matrix_rows":[138,131,4,137,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,2,0]],["P",[138,131,4,137,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,129,16,32,64,9,256],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[138,137,4,129,16,32,64,9,256]],["X",374],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,2,0],"matrix_rows":[138,131,4,137,16,32,64,1,256],"offset":138,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[138,131,4,137,16,32,64,1,256]],["X",138],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,131,16,32,64,11,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[138,137,4,129,16,32,64,9,256],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[138,137,4,129,16,32,64,9,256]],["X",136],["phase",2]]}},"orthogonal_transvections":[139],"port":33,"q":138}, + {"G_rows":[266,265,4,259,16,32,64,128,11],"K_word":[["P",[266,265,4,259,16,32,64,128,11]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]]],"Z_mask":267,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,0,0,0,0,2],"matrix_rows":[266,259,4,265,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,1,0,1,0,0,0,0,2]],["P",[266,259,4,265,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,257,16,32,64,128,9],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[266,265,4,257,16,32,64,128,9]],["X",246],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,0,0,0,0,2],"matrix_rows":[266,259,4,265,16,32,64,128,1],"offset":266,"phase":3,"quadratic_rows":[0,10,0,10,0,0,0,0,0]},"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,0,2]],["P",[266,259,4,265,16,32,64,128,1]],["X",266],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,259,16,32,64,128,11],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[266,265,4,257,16,32,64,128,9],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[266,265,4,257,16,32,64,128,9]],["X",264],["phase",2]]}},"orthogonal_transvections":[267],"port":34,"q":266}, + {"G_rows":[50,49,4,8,35,19,64,128,256],"K_word":[["P",[50,49,4,8,35,19,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]]],"Z_mask":51,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,2,0,0,0],"matrix_rows":[50,35,4,8,49,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,2,0,0,0]],["P",[50,35,4,8,49,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,33,17,64,128,256],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[50,49,4,8,33,17,64,128,256]],["X",462],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,2,0,0,0],"matrix_rows":[50,35,4,8,49,1,64,128,256],"offset":50,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[50,35,4,8,49,1,64,128,256]],["X",50],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,35,19,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[50,49,4,8,33,17,64,128,256],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[50,49,4,8,33,17,64,128,256]],["X",48],["phase",2]]}},"orthogonal_transvections":[51],"port":35,"q":50}, + {"G_rows":[146,145,4,8,131,32,64,19,256],"K_word":[["P",[146,145,4,8,131,32,64,19,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]]],"Z_mask":147,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,2,0],"matrix_rows":[146,131,4,8,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,2,0]],["P",[146,131,4,8,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,129,32,64,17,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[146,145,4,8,129,32,64,17,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,2,0],"matrix_rows":[146,131,4,8,145,32,64,1,256],"offset":146,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,2,0]],["P",[146,131,4,8,145,32,64,1,256]],["X",146],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,131,32,64,19,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[146,145,4,8,131,32,64,19,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[146,145,4,8,129,32,64,17,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[146,145,4,8,129,32,64,17,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[147],"port":36,"q":146}, + {"G_rows":[274,273,4,8,259,32,64,128,19],"K_word":[["P",[274,273,4,8,259,32,64,128,19]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]]],"Z_mask":275,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,1,0,0,0,2],"matrix_rows":[274,259,4,8,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,1,0,0,1,0,0,0,2]],["P",[274,259,4,8,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,257,32,64,128,17],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[274,273,4,8,257,32,64,128,17]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,3,0,0,0,2],"matrix_rows":[274,259,4,8,273,32,64,128,1],"offset":274,"phase":3,"quadratic_rows":[0,18,0,0,18,0,0,0,0]},"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,0,0,0,2]],["P",[274,259,4,8,273,32,64,128,1]],["X",274],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,259,32,64,128,19],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[274,273,4,8,259,32,64,128,19]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[274,273,4,8,257,32,64,128,17],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[274,273,4,8,257,32,64,128,17]],["X",272],["phase",2]]}},"orthogonal_transvections":[275],"port":37,"q":274}, + {"G_rows":[98,97,4,8,16,67,35,128,256],"K_word":[["P",[98,97,4,8,16,67,35,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]]],"Z_mask":99,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,2,0,0],"matrix_rows":[98,67,4,8,16,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,2,0,0]],["P",[98,67,4,8,16,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,2,0,0],"matrix_rows":[98,67,4,8,16,97,1,128,256],"offset":98,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,2,0,0]],["P",[98,67,4,8,16,97,1,128,256]],["X",98],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,67,35,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[98,97,4,8,16,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[99],"port":38,"q":98}, + {"G_rows":[162,161,4,8,16,131,64,35,256],"K_word":[["P",[162,161,4,8,16,131,64,35,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]]],"Z_mask":163,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,2,0],"matrix_rows":[162,131,4,8,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,2,0]],["P",[162,131,4,8,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,2,0],"matrix_rows":[162,131,4,8,16,161,64,1,256],"offset":162,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[162,131,4,8,16,161,64,1,256]],["X",162],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,131,64,35,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[162,161,4,8,16,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[163],"port":39,"q":162}, + {"G_rows":[290,289,4,8,16,259,64,128,35],"K_word":[["P",[290,289,4,8,16,259,64,128,35]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]]],"Z_mask":291,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,1,0,0,2],"matrix_rows":[290,259,4,8,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,1,0,0,0,1,0,0,2]],["P",[290,259,4,8,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,3,0,0,2],"matrix_rows":[290,259,4,8,16,289,64,128,1],"offset":290,"phase":3,"quadratic_rows":[0,34,0,0,0,34,0,0,0]},"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,0,2]],["P",[290,259,4,8,16,289,64,128,1]],["X",290],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,259,64,128,35],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[290,289,4,8,16,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[291],"port":40,"q":290}, + {"G_rows":[194,193,4,8,16,32,131,67,256],"K_word":[["P",[194,193,4,8,16,32,131,67,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]]],"Z_mask":195,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,2,0],"matrix_rows":[194,131,4,8,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,2,0]],["P",[194,131,4,8,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,2,0],"matrix_rows":[194,131,4,8,16,32,193,1,256],"offset":194,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,2,0]],["P",[194,131,4,8,16,32,193,1,256]],["X",194],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,131,67,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,131,67,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[194,193,4,8,16,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[194,193,4,8,16,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[195],"port":41,"q":194}, + {"G_rows":[322,321,4,8,16,32,259,128,67],"K_word":[["P",[322,321,4,8,16,32,259,128,67]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]]],"Z_mask":323,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,1,0,2],"matrix_rows":[322,259,4,8,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,1,0,0,0,0,1,0,2]],["P",[322,259,4,8,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,3,0,2],"matrix_rows":[322,259,4,8,16,32,321,128,1],"offset":322,"phase":3,"quadratic_rows":[0,66,0,0,0,0,66,0,0]},"word":[["D",[0,66,0,0,0,0,66,0,0],[2,3,0,0,0,0,3,0,2]],["P",[322,259,4,8,16,32,321,128,1]],["X",322],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,259,128,67],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,259,128,67]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[322,321,4,8,16,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[322,321,4,8,16,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[323],"port":42,"q":322}, + {"G_rows":[386,385,4,8,16,32,64,259,131],"K_word":[["P",[386,385,4,8,16,32,64,259,131]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]]],"Z_mask":387,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,0,0,0,0,1,2],"matrix_rows":[386,259,4,8,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,1,0,0,0,0,0,1,2]],["P",[386,259,4,8,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,0,0,0,0,3,2],"matrix_rows":[386,259,4,8,16,32,64,385,1],"offset":386,"phase":3,"quadratic_rows":[0,130,0,0,0,0,0,130,0]},"word":[["D",[0,130,0,0,0,0,0,130,0],[2,3,0,0,0,0,0,3,2]],["P",[386,259,4,8,16,32,64,385,1]],["X",386],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,259,131],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,259,131]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[386,385,4,8,16,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[386,385,4,8,16,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[387],"port":43,"q":386}, + {"G_rows":[28,2,25,21,13,32,64,128,256],"K_word":[["P",[28,2,25,21,13,32,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]]],"Z_mask":29,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,2,0,0,0,0],"matrix_rows":[28,2,21,25,1,32,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,2,0,0,0,0]],["P",[28,2,21,25,1,32,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[28,2,25,17,9,32,64,128,256],"offset":486,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[28,2,25,17,9,32,64,128,256]],["X",486],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,2,0,0,0,0],"matrix_rows":[28,2,21,25,1,32,64,128,256],"offset":28,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,2,0,0,0,0]],["P",[28,2,21,25,1,32,64,128,256]],["X",28],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,0,0,0,0],"matrix_rows":[28,2,25,21,13,32,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,0,0,0]],["P",[28,2,25,21,13,32,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,0],"matrix_rows":[28,2,25,17,9,32,64,128,256],"offset":24,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,0]],["P",[28,2,25,17,9,32,64,128,256]],["X",24],["phase",2]]}},"orthogonal_transvections":[29],"port":44,"q":28}, + {"G_rows":[44,2,41,37,16,13,64,128,256],"K_word":[["P",[44,2,41,37,16,13,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]]],"Z_mask":45,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,0,2,0,0,0],"matrix_rows":[44,2,37,41,16,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,0,2,0,0,0]],["P",[44,2,37,41,16,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,0],"matrix_rows":[44,2,41,33,16,9,64,128,256],"offset":470,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,0]],["P",[44,2,41,33,16,9,64,128,256]],["X",470],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,0,2,0,0,0],"matrix_rows":[44,2,37,41,16,1,64,128,256],"offset":44,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,2,0,0,0]],["P",[44,2,37,41,16,1,64,128,256]],["X",44],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,2,0,0,0],"matrix_rows":[44,2,41,37,16,13,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,0],"matrix_rows":[44,2,41,33,16,9,64,128,256],"offset":40,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,0]],["P",[44,2,41,33,16,9,64,128,256]],["X",40],["phase",2]]}},"orthogonal_transvections":[45],"port":45,"q":44}, + {"G_rows":[140,2,137,133,16,32,64,13,256],"K_word":[["P",[140,2,137,133,16,32,64,13,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]]],"Z_mask":141,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,0,0,0,2,0],"matrix_rows":[140,2,133,137,16,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,0,0,0,2,0]],["P",[140,2,133,137,16,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[140,2,137,129,16,32,64,9,256],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[140,2,137,129,16,32,64,9,256]],["X",374],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,0,0,0,2,0],"matrix_rows":[140,2,133,137,16,32,64,1,256],"offset":140,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,0,0,2,0]],["P",[140,2,133,137,16,32,64,1,256]],["X",140],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,2,0],"matrix_rows":[140,2,137,133,16,32,64,13,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,2,0]],["P",[140,2,137,133,16,32,64,13,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,0],"matrix_rows":[140,2,137,129,16,32,64,9,256],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,0]],["P",[140,2,137,129,16,32,64,9,256]],["X",136],["phase",2]]}},"orthogonal_transvections":[141],"port":46,"q":140}, + {"G_rows":[268,2,265,261,16,32,64,128,13],"K_word":[["P",[268,2,265,261,16,32,64,128,13]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]]],"Z_mask":269,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,0,0,0,0,2],"matrix_rows":[268,2,261,265,16,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,1,1,0,0,0,0,2]],["P",[268,2,261,265,16,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[268,2,265,257,16,32,64,128,9],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[268,2,265,257,16,32,64,128,9]],["X",246],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,0,0,0,0,2],"matrix_rows":[268,2,261,265,16,32,64,128,1],"offset":268,"phase":3,"quadratic_rows":[0,0,12,12,0,0,0,0,0]},"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,0,0,0,2]],["P",[268,2,261,265,16,32,64,128,1]],["X",268],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,0,0,0,0,2],"matrix_rows":[268,2,265,261,16,32,64,128,13],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,0,0,0,2]],["P",[268,2,265,261,16,32,64,128,13]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,0,2],"matrix_rows":[268,2,265,257,16,32,64,128,9],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,0,2]],["P",[268,2,265,257,16,32,64,128,9]],["X",264],["phase",2]]}},"orthogonal_transvections":[269],"port":47,"q":268}, + {"G_rows":[84,2,81,8,69,32,21,128,256],"K_word":[["P",[84,2,81,8,69,32,21,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]]],"Z_mask":85,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,1,0,2,0,0],"matrix_rows":[84,2,69,8,81,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,1,0,1,0,2,0,0]],["P",[84,2,69,8,81,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,65,32,17,128,256],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[84,2,81,8,65,32,17,128,256]],["X",430],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,3,0,2,0,0],"matrix_rows":[84,2,69,8,81,32,1,128,256],"offset":84,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,2,0,0]],["P",[84,2,69,8,81,32,1,128,256]],["X",84],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,69,32,21,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[84,2,81,8,65,32,17,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[84,2,81,8,65,32,17,128,256]],["X",80],["phase",2]]}},"orthogonal_transvections":[85],"port":48,"q":84}, + {"G_rows":[148,2,145,8,133,32,64,21,256],"K_word":[["P",[148,2,145,8,133,32,64,21,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]]],"Z_mask":149,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,1,0,0,2,0],"matrix_rows":[148,2,133,8,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,1,0,1,0,0,2,0]],["P",[148,2,133,8,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,129,32,64,17,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[148,2,145,8,129,32,64,17,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,3,0,0,2,0],"matrix_rows":[148,2,133,8,145,32,64,1,256],"offset":148,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,2,0]],["P",[148,2,133,8,145,32,64,1,256]],["X",148],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,133,32,64,21,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[148,2,145,8,129,32,64,17,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[148,2,145,8,129,32,64,17,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[149],"port":49,"q":148}, + {"G_rows":[276,2,273,8,261,32,64,128,21],"K_word":[["P",[276,2,273,8,261,32,64,128,21]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]]],"Z_mask":277,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,1,0,0,0,2],"matrix_rows":[276,2,261,8,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,1,0,1,0,0,0,2]],["P",[276,2,261,8,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,257,32,64,128,17],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[276,2,273,8,257,32,64,128,17]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,3,0,0,0,2],"matrix_rows":[276,2,261,8,273,32,64,128,1],"offset":276,"phase":3,"quadratic_rows":[0,0,20,0,20,0,0,0,0]},"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,0,2]],["P",[276,2,261,8,273,32,64,128,1]],["X",276],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,261,32,64,128,21],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[276,2,273,8,257,32,64,128,17],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[276,2,273,8,257,32,64,128,17]],["X",272],["phase",2]]}},"orthogonal_transvections":[277],"port":50,"q":276}, + {"G_rows":[100,2,97,8,16,69,37,128,256],"K_word":[["P",[100,2,97,8,16,69,37,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]]],"Z_mask":101,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,1,2,0,0],"matrix_rows":[100,2,69,8,16,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,1,0,0,1,2,0,0]],["P",[100,2,69,8,16,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[100,2,97,8,16,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,3,2,0,0],"matrix_rows":[100,2,69,8,16,97,1,128,256],"offset":100,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,3,0,0,3,2,0,0]],["P",[100,2,69,8,16,97,1,128,256]],["X",100],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,69,37,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,2,0,0]],["P",[100,2,97,8,16,69,37,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[100,2,97,8,16,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[100,2,97,8,16,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[101],"port":51,"q":100}, + {"G_rows":[164,2,161,8,16,133,64,37,256],"K_word":[["P",[164,2,161,8,16,133,64,37,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]]],"Z_mask":165,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,1,0,2,0],"matrix_rows":[164,2,133,8,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,1,0,0,1,0,2,0]],["P",[164,2,133,8,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[164,2,161,8,16,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,3,0,2,0],"matrix_rows":[164,2,133,8,16,161,64,1,256],"offset":164,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,3,0,0,3,0,2,0]],["P",[164,2,133,8,16,161,64,1,256]],["X",164],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,133,64,37,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,2,0]],["P",[164,2,161,8,16,133,64,37,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[164,2,161,8,16,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[164,2,161,8,16,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[165],"port":52,"q":164}, + {"G_rows":[292,2,289,8,16,261,64,128,37],"K_word":[["P",[292,2,289,8,16,261,64,128,37]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]]],"Z_mask":293,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,1,0,0,2],"matrix_rows":[292,2,261,8,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,1,0,0,1,0,0,2]],["P",[292,2,261,8,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[292,2,289,8,16,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,3,0,0,2],"matrix_rows":[292,2,261,8,16,289,64,128,1],"offset":292,"phase":3,"quadratic_rows":[0,0,36,0,0,36,0,0,0]},"word":[["D",[0,0,36,0,0,36,0,0,0],[2,0,3,0,0,3,0,0,2]],["P",[292,2,261,8,16,289,64,128,1]],["X",292],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,261,64,128,37],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,2,0,0,2]],["P",[292,2,289,8,16,261,64,128,37]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[292,2,289,8,16,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[292,2,289,8,16,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[293],"port":53,"q":292}, + {"G_rows":[196,2,193,8,16,32,133,69,256],"K_word":[["P",[196,2,193,8,16,32,133,69,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]]],"Z_mask":197,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,0,1,2,0],"matrix_rows":[196,2,133,8,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,1,0,0,0,1,2,0]],["P",[196,2,133,8,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,0,3,2,0],"matrix_rows":[196,2,133,8,16,32,193,1,256],"offset":196,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,2,0]],["P",[196,2,133,8,16,32,193,1,256]],["X",196],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,133,69,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[196,2,193,8,16,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[197],"port":54,"q":196}, + {"G_rows":[324,2,321,8,16,32,261,128,69],"K_word":[["P",[324,2,321,8,16,32,261,128,69]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]]],"Z_mask":325,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,0,1,0,2],"matrix_rows":[324,2,261,8,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,1,0,0,0,1,0,2]],["P",[324,2,261,8,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,0,3,0,2],"matrix_rows":[324,2,261,8,16,32,321,128,1],"offset":324,"phase":3,"quadratic_rows":[0,0,68,0,0,0,68,0,0]},"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,0,2]],["P",[324,2,261,8,16,32,321,128,1]],["X",324],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,261,128,69],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[324,2,321,8,16,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[325],"port":55,"q":324}, + {"G_rows":[388,2,385,8,16,32,64,261,133],"K_word":[["P",[388,2,385,8,16,32,64,261,133]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]]],"Z_mask":389,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,0,0,0,0,1,2],"matrix_rows":[388,2,261,8,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,132,0,0,0,0,132,0]},"word":[["D",[0,0,132,0,0,0,0,132,0],[2,0,1,0,0,0,0,1,2]],["P",[388,2,261,8,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,0,0,0,0,3,2],"matrix_rows":[388,2,261,8,16,32,64,385,1],"offset":388,"phase":3,"quadratic_rows":[0,0,132,0,0,0,0,132,0]},"word":[["D",[0,0,132,0,0,0,0,132,0],[2,0,3,0,0,0,0,3,2]],["P",[388,2,261,8,16,32,64,385,1]],["X",388],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,261,133],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[388,2,385,8,16,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[389],"port":56,"q":388}, + {"G_rows":[56,2,4,49,41,25,64,128,256],"K_word":[["P",[56,2,4,49,41,25,64,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]]],"Z_mask":57,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,2,0,0,0],"matrix_rows":[56,2,4,41,49,1,64,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,2,0,0,0]],["P",[56,2,4,41,49,1,64,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[56,2,4,49,33,17,64,128,256],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[56,2,4,49,33,17,64,128,256]],["X",462],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,2,0,0,0],"matrix_rows":[56,2,4,41,49,1,64,128,256],"offset":56,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,2,0,0,0]],["P",[56,2,4,41,49,1,64,128,256]],["X",56],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,2,0,0,0],"matrix_rows":[56,2,4,49,41,25,64,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,0],"matrix_rows":[56,2,4,49,33,17,64,128,256],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,0]],["P",[56,2,4,49,33,17,64,128,256]],["X",48],["phase",2]]}},"orthogonal_transvections":[57],"port":57,"q":56}, + {"G_rows":[88,2,4,81,73,32,25,128,256],"K_word":[["P",[88,2,4,81,73,32,25,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]]],"Z_mask":89,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,0,2,0,0],"matrix_rows":[88,2,4,73,81,32,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,0,2,0,0]],["P",[88,2,4,73,81,32,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[88,2,4,81,65,32,17,128,256],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[88,2,4,81,65,32,17,128,256]],["X",430],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,0,2,0,0],"matrix_rows":[88,2,4,73,81,32,1,128,256],"offset":88,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,2,0,0]],["P",[88,2,4,73,81,32,1,128,256]],["X",88],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,2,0,0],"matrix_rows":[88,2,4,81,73,32,25,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,0],"matrix_rows":[88,2,4,81,65,32,17,128,256],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,0]],["P",[88,2,4,81,65,32,17,128,256]],["X",80],["phase",2]]}},"orthogonal_transvections":[89],"port":58,"q":88}, + {"G_rows":[152,2,4,145,137,32,64,25,256],"K_word":[["P",[152,2,4,145,137,32,64,25,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]]],"Z_mask":153,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,0,0,2,0],"matrix_rows":[152,2,4,137,145,32,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,0,0,2,0]],["P",[152,2,4,137,145,32,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[152,2,4,145,129,32,64,17,256],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[152,2,4,145,129,32,64,17,256]],["X",366],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,0,0,2,0],"matrix_rows":[152,2,4,137,145,32,64,1,256],"offset":152,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,0,2,0]],["P",[152,2,4,137,145,32,64,1,256]],["X",152],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,2,0],"matrix_rows":[152,2,4,145,137,32,64,25,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,2,0]],["P",[152,2,4,145,137,32,64,25,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,0],"matrix_rows":[152,2,4,145,129,32,64,17,256],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,0]],["P",[152,2,4,145,129,32,64,17,256]],["X",144],["phase",2]]}},"orthogonal_transvections":[153],"port":59,"q":152}, + {"G_rows":[280,2,4,273,265,32,64,128,25],"K_word":[["P",[280,2,4,273,265,32,64,128,25]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]]],"Z_mask":281,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,1,0,0,0,2],"matrix_rows":[280,2,4,265,273,32,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,1,1,0,0,0,2]],["P",[280,2,4,265,273,32,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[280,2,4,273,257,32,64,128,17],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[280,2,4,273,257,32,64,128,17]],["X",238],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,3,0,0,0,2],"matrix_rows":[280,2,4,265,273,32,64,128,1],"offset":280,"phase":3,"quadratic_rows":[0,0,0,24,24,0,0,0,0]},"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,0,0,2]],["P",[280,2,4,265,273,32,64,128,1]],["X",280],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,2,0,0,0,2],"matrix_rows":[280,2,4,273,265,32,64,128,25],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,0,0,2]],["P",[280,2,4,273,265,32,64,128,25]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,0,2],"matrix_rows":[280,2,4,273,257,32,64,128,17],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,0,2]],["P",[280,2,4,273,257,32,64,128,17]],["X",272],["phase",2]]}},"orthogonal_transvections":[281],"port":60,"q":280}, + {"G_rows":[104,2,4,97,16,73,41,128,256],"K_word":[["P",[104,2,4,97,16,73,41,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]]],"Z_mask":105,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,1,2,0,0],"matrix_rows":[104,2,4,73,16,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,1,0,1,2,0,0]],["P",[104,2,4,73,16,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[104,2,4,97,16,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,3,2,0,0],"matrix_rows":[104,2,4,73,16,97,1,128,256],"offset":104,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,2,0,0]],["P",[104,2,4,73,16,97,1,128,256]],["X",104],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,73,41,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[104,2,4,97,16,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[104,2,4,97,16,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[105],"port":61,"q":104}, + {"G_rows":[168,2,4,161,16,137,64,41,256],"K_word":[["P",[168,2,4,161,16,137,64,41,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]]],"Z_mask":169,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,1,0,2,0],"matrix_rows":[168,2,4,137,16,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,1,0,1,0,2,0]],["P",[168,2,4,137,16,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[168,2,4,161,16,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,3,0,2,0],"matrix_rows":[168,2,4,137,16,161,64,1,256],"offset":168,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,2,0]],["P",[168,2,4,137,16,161,64,1,256]],["X",168],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,137,64,41,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[168,2,4,161,16,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[168,2,4,161,16,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[169],"port":62,"q":168}, + {"G_rows":[296,2,4,289,16,265,64,128,41],"K_word":[["P",[296,2,4,289,16,265,64,128,41]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]]],"Z_mask":297,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,1,0,0,2],"matrix_rows":[296,2,4,265,16,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,1,0,1,0,0,2]],["P",[296,2,4,265,16,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[296,2,4,289,16,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,3,0,0,2],"matrix_rows":[296,2,4,265,16,289,64,128,1],"offset":296,"phase":3,"quadratic_rows":[0,0,0,40,0,40,0,0,0]},"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,0,2]],["P",[296,2,4,265,16,289,64,128,1]],["X",296],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,265,64,128,41],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[296,2,4,289,16,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[296,2,4,289,16,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[297],"port":63,"q":296}, + {"G_rows":[200,2,4,193,16,32,137,73,256],"K_word":[["P",[200,2,4,193,16,32,137,73,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]]],"Z_mask":201,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,0,1,2,0],"matrix_rows":[200,2,4,137,16,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,1,0,0,1,2,0]],["P",[200,2,4,137,16,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[200,2,4,193,16,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,0,3,2,0],"matrix_rows":[200,2,4,137,16,32,193,1,256],"offset":200,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,3,0,0,3,2,0]],["P",[200,2,4,137,16,32,193,1,256]],["X",200],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,137,73,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,2,0]],["P",[200,2,4,193,16,32,137,73,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[200,2,4,193,16,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[200,2,4,193,16,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[201],"port":64,"q":200}, + {"G_rows":[328,2,4,321,16,32,265,128,73],"K_word":[["P",[328,2,4,321,16,32,265,128,73]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]]],"Z_mask":329,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,0,1,0,2],"matrix_rows":[328,2,4,265,16,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,1,0,0,1,0,2]],["P",[328,2,4,265,16,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[328,2,4,321,16,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,0,3,0,2],"matrix_rows":[328,2,4,265,16,32,321,128,1],"offset":328,"phase":3,"quadratic_rows":[0,0,0,72,0,0,72,0,0]},"word":[["D",[0,0,0,72,0,0,72,0,0],[2,0,0,3,0,0,3,0,2]],["P",[328,2,4,265,16,32,321,128,1]],["X",328],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,265,128,73],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,2,0,2]],["P",[328,2,4,321,16,32,265,128,73]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[328,2,4,321,16,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[328,2,4,321,16,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[329],"port":65,"q":328}, + {"G_rows":[392,2,4,385,16,32,64,265,137],"K_word":[["P",[392,2,4,385,16,32,64,265,137]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]]],"Z_mask":393,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,1,0,0,0,1,2],"matrix_rows":[392,2,4,265,16,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,136,0,0,0,136,0]},"word":[["D",[0,0,0,136,0,0,0,136,0],[2,0,0,1,0,0,0,1,2]],["P",[392,2,4,265,16,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,3,0,0,0,3,2],"matrix_rows":[392,2,4,265,16,32,64,385,1],"offset":392,"phase":3,"quadratic_rows":[0,0,0,136,0,0,0,136,0]},"word":[["D",[0,0,0,136,0,0,0,136,0],[2,0,0,3,0,0,0,3,2]],["P",[392,2,4,265,16,32,64,385,1]],["X",392],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,2,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,265,137],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,265,137]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[392,2,4,385,16,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[392,2,4,385,16,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[393],"port":66,"q":392}, + {"G_rows":[112,2,4,8,97,81,49,128,256],"K_word":[["P",[112,2,4,8,97,81,49,128,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]]],"Z_mask":113,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,1,2,0,0],"matrix_rows":[112,2,4,8,81,97,1,128,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,1,1,2,0,0]],["P",[112,2,4,8,81,97,1,128,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[112,2,4,8,97,65,33,128,256],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[112,2,4,8,97,65,33,128,256]],["X",414],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,3,2,0,0],"matrix_rows":[112,2,4,8,81,97,1,128,256],"offset":112,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,3,3,2,0,0]],["P",[112,2,4,8,81,97,1,128,256]],["X",112],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,2,0,0],"matrix_rows":[112,2,4,8,97,81,49,128,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,2,0,0]],["P",[112,2,4,8,97,81,49,128,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,0],"matrix_rows":[112,2,4,8,97,65,33,128,256],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,0]],["P",[112,2,4,8,97,65,33,128,256]],["X",96],["phase",2]]}},"orthogonal_transvections":[113],"port":67,"q":112}, + {"G_rows":[176,2,4,8,161,145,64,49,256],"K_word":[["P",[176,2,4,8,161,145,64,49,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]]],"Z_mask":177,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,1,0,2,0],"matrix_rows":[176,2,4,8,145,161,64,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,1,1,0,2,0]],["P",[176,2,4,8,145,161,64,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[176,2,4,8,161,129,64,33,256],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[176,2,4,8,161,129,64,33,256]],["X",350],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,3,0,2,0],"matrix_rows":[176,2,4,8,145,161,64,1,256],"offset":176,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,3,3,0,2,0]],["P",[176,2,4,8,145,161,64,1,256]],["X",176],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,2,0],"matrix_rows":[176,2,4,8,161,145,64,49,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,2,0]],["P",[176,2,4,8,161,145,64,49,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,0],"matrix_rows":[176,2,4,8,161,129,64,33,256],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,0]],["P",[176,2,4,8,161,129,64,33,256]],["X",160],["phase",2]]}},"orthogonal_transvections":[177],"port":68,"q":176}, + {"G_rows":[304,2,4,8,289,273,64,128,49],"K_word":[["P",[304,2,4,8,289,273,64,128,49]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]]],"Z_mask":305,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,1,0,0,2],"matrix_rows":[304,2,4,8,273,289,64,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,1,1,0,0,2]],["P",[304,2,4,8,273,289,64,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[304,2,4,8,289,257,64,128,33],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[304,2,4,8,289,257,64,128,33]],["X",222],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,3,0,0,2],"matrix_rows":[304,2,4,8,273,289,64,128,1],"offset":304,"phase":3,"quadratic_rows":[0,0,0,0,48,48,0,0,0]},"word":[["D",[0,0,0,0,48,48,0,0,0],[2,0,0,0,3,3,0,0,2]],["P",[304,2,4,8,273,289,64,128,1]],["X",304],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,2,0,0,2],"matrix_rows":[304,2,4,8,289,273,64,128,49],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,2,0,0,2]],["P",[304,2,4,8,289,273,64,128,49]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,0,2],"matrix_rows":[304,2,4,8,289,257,64,128,33],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,0,2]],["P",[304,2,4,8,289,257,64,128,33]],["X",288],["phase",2]]}},"orthogonal_transvections":[305],"port":69,"q":304}, + {"G_rows":[208,2,4,8,193,32,145,81,256],"K_word":[["P",[208,2,4,8,193,32,145,81,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]]],"Z_mask":209,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,0,1,2,0],"matrix_rows":[208,2,4,8,145,32,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,1,0,1,2,0]],["P",[208,2,4,8,145,32,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[208,2,4,8,193,32,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,0,3,2,0],"matrix_rows":[208,2,4,8,145,32,193,1,256],"offset":208,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,2,0]],["P",[208,2,4,8,145,32,193,1,256]],["X",208],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,145,81,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[208,2,4,8,193,32,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[208,2,4,8,193,32,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[209],"port":70,"q":208}, + {"G_rows":[336,2,4,8,321,32,273,128,81],"K_word":[["P",[336,2,4,8,321,32,273,128,81]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]]],"Z_mask":337,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,0,1,0,2],"matrix_rows":[336,2,4,8,273,32,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,1,0,1,0,2]],["P",[336,2,4,8,273,32,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[336,2,4,8,321,32,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,0,3,0,2],"matrix_rows":[336,2,4,8,273,32,321,128,1],"offset":336,"phase":3,"quadratic_rows":[0,0,0,0,80,0,80,0,0]},"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,0,2]],["P",[336,2,4,8,273,32,321,128,1]],["X",336],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,273,128,81],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[336,2,4,8,321,32,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[336,2,4,8,321,32,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[337],"port":71,"q":336}, + {"G_rows":[400,2,4,8,385,32,64,273,145],"K_word":[["P",[400,2,4,8,385,32,64,273,145]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]]],"Z_mask":401,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,1,0,0,1,2],"matrix_rows":[400,2,4,8,273,32,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,144,0,0,144,0]},"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,1,0,0,1,2]],["P",[400,2,4,8,273,32,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[400,2,4,8,385,32,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,3,0,0,3,2],"matrix_rows":[400,2,4,8,273,32,64,385,1],"offset":400,"phase":3,"quadratic_rows":[0,0,0,0,144,0,0,144,0]},"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,3,0,0,3,2]],["P",[400,2,4,8,273,32,64,385,1]],["X",400],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,2,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,273,145],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[400,2,4,8,385,32,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[400,2,4,8,385,32,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[401],"port":72,"q":400}, + {"G_rows":[224,2,4,8,16,193,161,97,256],"K_word":[["P",[224,2,4,8,16,193,161,97,256]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]]],"Z_mask":225,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,1,1,2,0],"matrix_rows":[224,2,4,8,16,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,1,1,2,0]],["P",[224,2,4,8,16,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[224,2,4,8,16,193,129,65,256],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[224,2,4,8,16,193,129,65,256]],["X",318],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,3,3,2,0],"matrix_rows":[224,2,4,8,16,161,193,1,256],"offset":224,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,3,3,2,0]],["P",[224,2,4,8,16,161,193,1,256]],["X",224],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,2,0],"matrix_rows":[224,2,4,8,16,193,161,97,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,2,0]],["P",[224,2,4,8,16,193,161,97,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,0],"matrix_rows":[224,2,4,8,16,193,129,65,256],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,0]],["P",[224,2,4,8,16,193,129,65,256]],["X",192],["phase",2]]}},"orthogonal_transvections":[225],"port":73,"q":224}, + {"G_rows":[352,2,4,8,16,321,289,128,97],"K_word":[["P",[352,2,4,8,16,321,289,128,97]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]]],"Z_mask":353,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,1,1,0,2],"matrix_rows":[352,2,4,8,16,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,1,1,0,2]],["P",[352,2,4,8,16,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[352,2,4,8,16,321,257,128,65],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[352,2,4,8,16,321,257,128,65]],["X",190],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,3,3,0,2],"matrix_rows":[352,2,4,8,16,289,321,128,1],"offset":352,"phase":3,"quadratic_rows":[0,0,0,0,0,96,96,0,0]},"word":[["D",[0,0,0,0,0,96,96,0,0],[2,0,0,0,0,3,3,0,2]],["P",[352,2,4,8,16,289,321,128,1]],["X",352],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,2,0,2],"matrix_rows":[352,2,4,8,16,321,289,128,97],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,2,0,2]],["P",[352,2,4,8,16,321,289,128,97]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,0,2],"matrix_rows":[352,2,4,8,16,321,257,128,65],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,0,2]],["P",[352,2,4,8,16,321,257,128,65]],["X",320],["phase",2]]}},"orthogonal_transvections":[353],"port":74,"q":352}, + {"G_rows":[416,2,4,8,16,385,64,289,161],"K_word":[["P",[416,2,4,8,16,385,64,289,161]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]]],"Z_mask":417,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,1,0,1,2],"matrix_rows":[416,2,4,8,16,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,160,0,160,0]},"word":[["D",[0,0,0,0,0,160,0,160,0],[2,0,0,0,0,1,0,1,2]],["P",[416,2,4,8,16,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[416,2,4,8,16,385,64,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,3,0,3,2],"matrix_rows":[416,2,4,8,16,289,64,385,1],"offset":416,"phase":3,"quadratic_rows":[0,0,0,0,0,160,0,160,0]},"word":[["D",[0,0,0,0,0,160,0,160,0],[2,0,0,0,0,3,0,3,2]],["P",[416,2,4,8,16,289,64,385,1]],["X",416],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,2,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,289,161],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[416,2,4,8,16,385,64,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[416,2,4,8,16,385,64,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[417],"port":75,"q":416}, + {"G_rows":[448,2,4,8,16,32,385,321,193],"K_word":[["P",[448,2,4,8,16,32,385,321,193]],["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]]],"Z_mask":449,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,1,1,2],"matrix_rows":[448,2,4,8,16,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,0,0,0,0,192,192,0]},"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,1,1,2]],["P",[448,2,4,8,16,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[448,2,4,8,16,32,385,257,129],"offset":126,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[448,2,4,8,16,32,385,257,129]],["X",126],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,3,3,2],"matrix_rows":[448,2,4,8,16,32,321,385,1],"offset":448,"phase":3,"quadratic_rows":[0,0,0,0,0,0,192,192,0]},"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,3,3,2]],["P",[448,2,4,8,16,32,321,385,1]],["X",448],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,0,0,0,0,2,2,2],"matrix_rows":[448,2,4,8,16,32,385,321,193],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,0,0,0,0,2,2],"matrix_rows":[448,2,4,8,16,32,385,257,129],"offset":384,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,2,2]],["P",[448,2,4,8,16,32,385,257,129]],["X",384],["phase",2]]}},"orthogonal_transvections":[449],"port":76,"q":448}, + {"G_rows":[508,2,505,501,493,477,445,381,253],"K_word":[["P",[508,2,505,501,493,477,445,381,253]],["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]]],"Z_mask":509,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,0,1,1,1,1,1,1,2],"matrix_rows":[508,2,261,265,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,0,252,252,252,252,252,252,0]},"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,1,1,1,1,1,1,2]],["P",[508,2,261,265,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[508,2,505,497,489,473,441,377,249],"offset":6,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[508,2,505,497,489,473,441,377,249]],["X",6],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,0,3,3,3,3,3,3,2],"matrix_rows":[508,2,261,265,273,289,321,385,1],"offset":508,"phase":3,"quadratic_rows":[0,0,252,252,252,252,252,252,0]},"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,3,3,3,3,3,3,2]],["P",[508,2,261,265,273,289,321,385,1]],["X",508],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,2],"matrix_rows":[508,2,505,501,493,477,445,381,253],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[508,2,505,497,489,473,441,377,249],"offset":504,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[508,2,505,497,489,473,441,377,249]],["X",504],["phase",2]]}},"orthogonal_transvections":[509],"port":77,"q":508}, + {"G_rows":[506,505,4,499,491,475,443,379,251],"K_word":[["P",[506,505,4,499,491,475,443,379,251]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]]],"Z_mask":507,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,1,1,1,1,2],"matrix_rows":[506,259,4,265,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,1,0,1,1,1,1,1,2]],["P",[506,259,4,265,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,497,489,473,441,377,249],"offset":6,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[506,505,4,497,489,473,441,377,249]],["X",6],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,3,3,3,3,2],"matrix_rows":[506,259,4,265,273,289,321,385,1],"offset":506,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,3,0,3,3,3,3,3,2]],["P",[506,259,4,265,273,289,321,385,1]],["X",506],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[506,505,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,0,2,2,2,2,2,2],"matrix_rows":[506,505,4,497,489,473,441,377,249],"offset":504,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,2,2,2]],["P",[506,505,4,497,489,473,441,377,249]],["X",504],["phase",2]]}},"orthogonal_transvections":[507],"port":78,"q":506}, + {"G_rows":[502,501,499,8,487,471,439,375,247],"K_word":[["P",[502,501,499,8,487,471,439,375,247]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]]],"Z_mask":503,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,1,1,1,1,2],"matrix_rows":[502,259,261,8,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,1,1,0,1,1,1,1,2]],["P",[502,259,261,8,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,2,2,2,2],"matrix_rows":[502,501,497,8,485,469,437,373,245],"offset":10,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,2,2,2,2]],["P",[502,501,497,8,485,469,437,373,245]],["X",10],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,3,3,3,3,2],"matrix_rows":[502,259,261,8,273,289,321,385,1],"offset":502,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[502,259,261,8,273,289,321,385,1]],["X",502],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[502,501,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,0,2,2,2,2,2],"matrix_rows":[502,501,497,8,485,469,437,373,245],"offset":500,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,2,2,2,2]],["P",[502,501,497,8,485,469,437,373,245]],["X",500],["phase",2]]}},"orthogonal_transvections":[503],"port":79,"q":502}, + {"G_rows":[494,493,491,487,16,463,431,367,239],"K_word":[["P",[494,493,491,487,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[494,259,261,265,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[494,259,261,265,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,2,2,2],"matrix_rows":[494,493,489,485,16,461,429,365,237],"offset":18,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,2,2,2]],["P",[494,493,489,485,16,461,429,365,237]],["X",18],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[494,259,261,265,16,289,321,385,1],"offset":494,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[494,259,261,265,16,289,321,385,1]],["X",494],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[494,493,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[494,493,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,0,2,2,2,2],"matrix_rows":[494,493,489,485,16,461,429,365,237],"offset":492,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,2,2,2]],["P",[494,493,489,485,16,461,429,365,237]],["X",492],["phase",2]]}},"orthogonal_transvections":[495],"port":80,"q":494}, + {"G_rows":[478,477,475,471,463,32,415,351,223],"K_word":[["P",[478,477,475,471,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[478,259,261,265,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[478,259,261,265,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,2,2,2],"matrix_rows":[478,477,473,469,461,32,413,349,221],"offset":34,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,2,2,2]],["P",[478,477,473,469,461,32,413,349,221]],["X",34],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[478,259,261,265,273,32,321,385,1],"offset":478,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[478,259,261,265,273,32,321,385,1]],["X",478],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[478,477,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,0,2,2,2],"matrix_rows":[478,477,473,469,461,32,413,349,221],"offset":476,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,0,2,2,2]],["P",[478,477,473,469,461,32,413,349,221]],["X",476],["phase",2]]}},"orthogonal_transvections":[479],"port":81,"q":478}, + {"G_rows":[446,445,443,439,431,415,64,319,191],"K_word":[["P",[446,445,443,439,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[446,259,261,265,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[446,259,261,265,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,0,2,2],"matrix_rows":[446,445,441,437,429,413,64,317,189],"offset":66,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,0,2,2]],["P",[446,445,441,437,429,413,64,317,189]],["X",66],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[446,259,261,265,273,289,64,385,1],"offset":446,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[446,259,261,265,273,289,64,385,1]],["X",446],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[446,445,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,0,2,2],"matrix_rows":[446,445,441,437,429,413,64,317,189],"offset":444,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,0,2,2]],["P",[446,445,441,437,429,413,64,317,189]],["X",444],["phase",2]]}},"orthogonal_transvections":[447],"port":82,"q":446}, + {"G_rows":[382,381,379,375,367,351,319,128,127],"K_word":[["P",[382,381,379,375,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[382,259,261,265,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[382,259,261,265,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,0,2],"matrix_rows":[382,381,377,373,365,349,317,128,125],"offset":130,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,0,2]],["P",[382,381,377,373,365,349,317,128,125]],["X",130],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[382,259,261,265,273,289,321,128,1],"offset":382,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[382,259,261,265,273,289,321,128,1]],["X",382],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[382,381,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[382,381,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,0,2],"matrix_rows":[382,381,377,373,365,349,317,128,125],"offset":380,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,0,2]],["P",[382,381,377,373,365,349,317,128,125]],["X",380],["phase",2]]}},"orthogonal_transvections":[383],"port":83,"q":382}, + {"G_rows":[254,253,251,247,239,223,191,127,256],"K_word":[["P",[254,253,251,247,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[254,131,133,137,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[254,131,133,137,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,0],"matrix_rows":[254,253,249,245,237,221,189,125,256],"offset":258,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,0]],["P",[254,253,249,245,237,221,189,125,256]],["X",258],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[254,131,133,137,145,161,193,1,256],"offset":254,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[254,131,133,137,145,161,193,1,256]],["X",254],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[254,253,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[254,253,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[2,0,2,2,2,2,2,2,0],"matrix_rows":[254,253,249,245,237,221,189,125,256],"offset":252,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,0]],["P",[254,253,249,245,237,221,189,125,256]],["X",252],["phase",2]]}},"orthogonal_transvections":[255],"port":84,"q":254}, + {"G_rows":[505,506,4,499,491,475,443,379,251],"K_word":[["P",[505,506,4,499,491,475,443,379,251]],["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]]],"Z_mask":507,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,0,1,1,1,1,1,2],"matrix_rows":[259,506,4,265,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,1,0,1,1,1,1,1,2]],["P",[259,506,4,265,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,498,490,474,442,378,250],"offset":6,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,2,2,2,2,2]],["P",[505,506,4,498,490,474,442,378,250]],["X",6],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,0,3,3,3,3,3,2],"matrix_rows":[259,506,4,265,273,289,321,385,1],"offset":505,"phase":3,"quadratic_rows":[0,250,0,250,250,250,250,250,0]},"word":[["D",[0,250,0,250,250,250,250,250,0],[2,3,0,3,3,3,3,3,2]],["P",[259,506,4,265,273,289,321,385,1]],["X",505],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,499,491,475,443,379,251],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,0,2,2,2,2,2,2],"matrix_rows":[505,506,4,498,490,474,442,378,250],"offset":504,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,0,2,2,2,2,2,2]],["P",[505,506,4,498,490,474,442,378,250]],["X",504],["phase",2]]}},"orthogonal_transvections":[3,507],"port":85,"q":505}, + {"G_rows":[501,502,499,8,487,471,439,375,247],"K_word":[["P",[501,502,499,8,487,471,439,375,247]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]]],"Z_mask":503,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,1,1,1,1,2],"matrix_rows":[259,502,261,8,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,1,1,0,1,1,1,1,2]],["P",[259,502,261,8,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,498,8,486,470,438,374,246],"offset":10,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[501,502,498,8,486,470,438,374,246]],["X",10],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,3,3,3,3,2],"matrix_rows":[259,502,261,8,273,289,321,385,1],"offset":501,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[259,502,261,8,273,289,321,385,1]],["X",501],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,499,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[501,502,499,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[501,502,498,8,486,470,438,374,246],"offset":500,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[501,502,498,8,486,470,438,374,246]],["X",500],["phase",2]]}},"orthogonal_transvections":[3,503],"port":86,"q":501}, + {"G_rows":[493,494,491,487,16,463,431,367,239],"K_word":[["P",[493,494,491,487,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[259,494,261,265,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[259,494,261,265,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,490,486,16,462,430,366,238],"offset":18,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[493,494,490,486,16,462,430,366,238]],["X",18],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[259,494,261,265,16,289,321,385,1],"offset":493,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[259,494,261,265,16,289,321,385,1]],["X",493],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,491,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[493,494,490,486,16,462,430,366,238],"offset":492,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[493,494,490,486,16,462,430,366,238]],["X",492],["phase",2]]}},"orthogonal_transvections":[3,495],"port":87,"q":493}, + {"G_rows":[477,478,475,471,463,32,415,351,223],"K_word":[["P",[477,478,475,471,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[259,478,261,265,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[259,478,261,265,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,474,470,462,32,414,350,222],"offset":34,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[477,478,474,470,462,32,414,350,222]],["X",34],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[259,478,261,265,273,32,321,385,1],"offset":477,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[259,478,261,265,273,32,321,385,1]],["X",477],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,475,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[477,478,475,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[477,478,474,470,462,32,414,350,222],"offset":476,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[477,478,474,470,462,32,414,350,222]],["X",476],["phase",2]]}},"orthogonal_transvections":[3,479],"port":88,"q":477}, + {"G_rows":[445,446,443,439,431,415,64,319,191],"K_word":[["P",[445,446,443,439,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[259,446,261,265,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[259,446,261,265,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,442,438,430,414,64,318,190],"offset":66,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[445,446,442,438,430,414,64,318,190]],["X",66],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[259,446,261,265,273,289,64,385,1],"offset":445,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[259,446,261,265,273,289,64,385,1]],["X",445],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,443,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[445,446,442,438,430,414,64,318,190],"offset":444,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[445,446,442,438,430,414,64,318,190]],["X",444],["phase",2]]}},"orthogonal_transvections":[3,447],"port":89,"q":445}, + {"G_rows":[381,382,379,375,367,351,319,128,127],"K_word":[["P",[381,382,379,375,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[259,382,261,265,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[259,382,261,265,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,378,374,366,350,318,128,126],"offset":130,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[381,382,378,374,366,350,318,128,126]],["X",130],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[259,382,261,265,273,289,321,128,1],"offset":381,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[259,382,261,265,273,289,321,128,1]],["X",381],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,379,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[381,382,378,374,366,350,318,128,126],"offset":380,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[381,382,378,374,366,350,318,128,126]],["X",380],["phase",2]]}},"orthogonal_transvections":[3,383],"port":90,"q":381}, + {"G_rows":[253,254,251,247,239,223,191,127,256],"K_word":[["P",[253,254,251,247,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[131,254,133,137,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[131,254,133,137,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,250,246,238,222,190,126,256],"offset":258,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[253,254,250,246,238,222,190,126,256]],["X",258],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[131,254,133,137,145,161,193,1,256],"offset":253,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[131,254,133,137,145,161,193,1,256]],["X",253],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,251,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[253,254,250,246,238,222,190,126,256],"offset":252,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[253,254,250,246,238,222,190,126,256]],["X",252],["phase",2]]}},"orthogonal_transvections":[3,255],"port":91,"q":253}, + {"G_rows":[499,501,502,8,487,471,439,375,247],"K_word":[["P",[499,501,502,8,487,471,439,375,247]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]]],"Z_mask":503,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,0,1,1,1,1,2],"matrix_rows":[261,259,502,8,273,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,1,1,0,1,1,1,1,2]],["P",[261,259,502,8,273,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[499,500,502,8,486,470,438,374,246],"offset":12,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[499,500,502,8,486,470,438,374,246]],["X",12],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,0,3,3,3,3,2],"matrix_rows":[261,259,502,8,273,289,321,385,1],"offset":499,"phase":3,"quadratic_rows":[0,246,246,0,246,246,246,246,0]},"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[261,259,502,8,273,289,321,385,1]],["X",499],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,0,2,2,2,2,2],"matrix_rows":[499,501,502,8,487,471,439,375,247],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,0,2,2,2,2,2],"matrix_rows":[499,500,502,8,486,470,438,374,246],"offset":498,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,0,2,2,2,2,2]],["P",[499,500,502,8,486,470,438,374,246]],["X",498],["phase",2]]}},"orthogonal_transvections":[5,503],"port":92,"q":499}, + {"G_rows":[491,493,494,487,16,463,431,367,239],"K_word":[["P",[491,493,494,487,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[261,259,494,265,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[261,259,494,265,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[491,492,494,486,16,462,430,366,238],"offset":20,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[491,492,494,486,16,462,430,366,238]],["X",20],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[261,259,494,265,16,289,321,385,1],"offset":491,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[261,259,494,265,16,289,321,385,1]],["X",491],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[491,493,494,487,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[491,492,494,486,16,462,430,366,238],"offset":490,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[491,492,494,486,16,462,430,366,238]],["X",490],["phase",2]]}},"orthogonal_transvections":[5,495],"port":93,"q":491}, + {"G_rows":[475,477,478,471,463,32,415,351,223],"K_word":[["P",[475,477,478,471,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[261,259,478,265,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[261,259,478,265,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[475,476,478,470,462,32,414,350,222],"offset":36,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[475,476,478,470,462,32,414,350,222]],["X",36],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[261,259,478,265,273,32,321,385,1],"offset":475,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[261,259,478,265,273,32,321,385,1]],["X",475],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[475,477,478,471,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[475,476,478,470,462,32,414,350,222],"offset":474,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[475,476,478,470,462,32,414,350,222]],["X",474],["phase",2]]}},"orthogonal_transvections":[5,479],"port":94,"q":475}, + {"G_rows":[443,445,446,439,431,415,64,319,191],"K_word":[["P",[443,445,446,439,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[261,259,446,265,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[261,259,446,265,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[443,444,446,438,430,414,64,318,190],"offset":68,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[443,444,446,438,430,414,64,318,190]],["X",68],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[261,259,446,265,273,289,64,385,1],"offset":443,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[261,259,446,265,273,289,64,385,1]],["X",443],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[443,445,446,439,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[443,445,446,439,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[443,444,446,438,430,414,64,318,190],"offset":442,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[443,444,446,438,430,414,64,318,190]],["X",442],["phase",2]]}},"orthogonal_transvections":[5,447],"port":95,"q":443}, + {"G_rows":[379,381,382,375,367,351,319,128,127],"K_word":[["P",[379,381,382,375,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[261,259,382,265,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[261,259,382,265,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[379,380,382,374,366,350,318,128,126],"offset":132,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[379,380,382,374,366,350,318,128,126]],["X",132],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[261,259,382,265,273,289,321,128,1],"offset":379,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[261,259,382,265,273,289,321,128,1]],["X",379],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[379,381,382,375,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[379,381,382,375,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[379,380,382,374,366,350,318,128,126],"offset":378,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[379,380,382,374,366,350,318,128,126]],["X",378],["phase",2]]}},"orthogonal_transvections":[5,383],"port":96,"q":379}, + {"G_rows":[251,253,254,247,239,223,191,127,256],"K_word":[["P",[251,253,254,247,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[133,131,254,137,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[133,131,254,137,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[251,252,254,246,238,222,190,126,256],"offset":260,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[251,252,254,246,238,222,190,126,256]],["X",260],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[133,131,254,137,145,161,193,1,256],"offset":251,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[133,131,254,137,145,161,193,1,256]],["X",251],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[251,253,254,247,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[251,253,254,247,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[251,252,254,246,238,222,190,126,256],"offset":250,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[251,252,254,246,238,222,190,126,256]],["X",250],["phase",2]]}},"orthogonal_transvections":[5,255],"port":97,"q":251}, + {"G_rows":[487,493,491,494,16,463,431,367,239],"K_word":[["P",[487,493,491,494,16,463,431,367,239]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]]],"Z_mask":495,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,0,1,1,1,2],"matrix_rows":[265,259,261,494,16,289,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,1,1,1,0,1,1,1,2]],["P",[265,259,261,494,16,289,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[487,492,490,494,16,462,430,366,238],"offset":24,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[487,492,490,494,16,462,430,366,238]],["X",24],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,0,3,3,3,2],"matrix_rows":[265,259,261,494,16,289,321,385,1],"offset":487,"phase":3,"quadratic_rows":[0,238,238,238,0,238,238,238,0]},"word":[["D",[0,238,238,238,0,238,238,238,0],[2,3,3,3,0,3,3,3,2]],["P",[265,259,261,494,16,289,321,385,1]],["X",487],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,0,2,2,2,2],"matrix_rows":[487,493,491,494,16,463,431,367,239],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,0,2,2,2,2],"matrix_rows":[487,492,490,494,16,462,430,366,238],"offset":486,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,0,2,2,2,2]],["P",[487,492,490,494,16,462,430,366,238]],["X",486],["phase",2]]}},"orthogonal_transvections":[9,495],"port":98,"q":487}, + {"G_rows":[471,477,475,478,463,32,415,351,223],"K_word":[["P",[471,477,475,478,463,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[265,259,261,478,273,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[265,259,261,478,273,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[471,476,474,478,462,32,414,350,222],"offset":40,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[471,476,474,478,462,32,414,350,222]],["X",40],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[265,259,261,478,273,32,321,385,1],"offset":471,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[265,259,261,478,273,32,321,385,1]],["X",471],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[471,477,475,478,463,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[471,477,475,478,463,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[471,476,474,478,462,32,414,350,222],"offset":470,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[471,476,474,478,462,32,414,350,222]],["X",470],["phase",2]]}},"orthogonal_transvections":[9,479],"port":99,"q":471}, + {"G_rows":[439,445,443,446,431,415,64,319,191],"K_word":[["P",[439,445,443,446,431,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[265,259,261,446,273,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[265,259,261,446,273,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[439,444,442,446,430,414,64,318,190],"offset":72,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[439,444,442,446,430,414,64,318,190]],["X",72],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[265,259,261,446,273,289,64,385,1],"offset":439,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[265,259,261,446,273,289,64,385,1]],["X",439],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[439,445,443,446,431,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[439,444,442,446,430,414,64,318,190],"offset":438,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[439,444,442,446,430,414,64,318,190]],["X",438],["phase",2]]}},"orthogonal_transvections":[9,447],"port":100,"q":439}, + {"G_rows":[375,381,379,382,367,351,319,128,127],"K_word":[["P",[375,381,379,382,367,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[265,259,261,382,273,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[265,259,261,382,273,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[375,380,378,382,366,350,318,128,126],"offset":136,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[375,380,378,382,366,350,318,128,126]],["X",136],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[265,259,261,382,273,289,321,128,1],"offset":375,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[265,259,261,382,273,289,321,128,1]],["X",375],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[375,381,379,382,367,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[375,380,378,382,366,350,318,128,126],"offset":374,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[375,380,378,382,366,350,318,128,126]],["X",374],["phase",2]]}},"orthogonal_transvections":[9,383],"port":101,"q":375}, + {"G_rows":[247,253,251,254,239,223,191,127,256],"K_word":[["P",[247,253,251,254,239,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[137,131,133,254,145,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[137,131,133,254,145,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[247,252,250,254,238,222,190,126,256],"offset":264,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[247,252,250,254,238,222,190,126,256]],["X",264],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[137,131,133,254,145,161,193,1,256],"offset":247,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[137,131,133,254,145,161,193,1,256]],["X",247],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[247,253,251,254,239,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[247,252,250,254,238,222,190,126,256],"offset":246,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[247,252,250,254,238,222,190,126,256]],["X",246],["phase",2]]}},"orthogonal_transvections":[9,255],"port":102,"q":247}, + {"G_rows":[463,477,475,471,478,32,415,351,223],"K_word":[["P",[463,477,475,471,478,32,415,351,223]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]]],"Z_mask":479,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,0,1,1,2],"matrix_rows":[273,259,261,265,478,32,321,385,1],"offset":0,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,1,1,1,1,0,1,1,2]],["P",[273,259,261,265,478,32,321,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[463,476,474,470,478,32,414,350,222],"offset":48,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[463,476,474,470,478,32,414,350,222]],["X",48],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,0,3,3,2],"matrix_rows":[273,259,261,265,478,32,321,385,1],"offset":463,"phase":3,"quadratic_rows":[0,222,222,222,222,0,222,222,0]},"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[273,259,261,265,478,32,321,385,1]],["X",463],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,0,2,2,2],"matrix_rows":[463,477,475,471,478,32,415,351,223],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,0,2,2,2],"matrix_rows":[463,476,474,470,478,32,414,350,222],"offset":462,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,0,2,2,2]],["P",[463,476,474,470,478,32,414,350,222]],["X",462],["phase",2]]}},"orthogonal_transvections":[17,479],"port":103,"q":463}, + {"G_rows":[431,445,443,439,446,415,64,319,191],"K_word":[["P",[431,445,443,439,446,415,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[273,259,261,265,446,289,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[273,259,261,265,446,289,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[431,444,442,438,446,414,64,318,190],"offset":80,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[431,444,442,438,446,414,64,318,190]],["X",80],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[273,259,261,265,446,289,64,385,1],"offset":431,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[273,259,261,265,446,289,64,385,1]],["X",431],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[431,445,443,439,446,415,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[431,445,443,439,446,415,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[431,444,442,438,446,414,64,318,190],"offset":430,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[431,444,442,438,446,414,64,318,190]],["X",430],["phase",2]]}},"orthogonal_transvections":[17,447],"port":104,"q":431}, + {"G_rows":[367,381,379,375,382,351,319,128,127],"K_word":[["P",[367,381,379,375,382,351,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[273,259,261,265,382,289,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[273,259,261,265,382,289,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[367,380,378,374,382,350,318,128,126],"offset":144,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[367,380,378,374,382,350,318,128,126]],["X",144],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[273,259,261,265,382,289,321,128,1],"offset":367,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[273,259,261,265,382,289,321,128,1]],["X",367],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[367,381,379,375,382,351,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[367,381,379,375,382,351,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[367,380,378,374,382,350,318,128,126],"offset":366,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[367,380,378,374,382,350,318,128,126]],["X",366],["phase",2]]}},"orthogonal_transvections":[17,383],"port":105,"q":367}, + {"G_rows":[239,253,251,247,254,223,191,127,256],"K_word":[["P",[239,253,251,247,254,223,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[145,131,133,137,254,161,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[145,131,133,137,254,161,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[239,252,250,246,254,222,190,126,256],"offset":272,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[239,252,250,246,254,222,190,126,256]],["X",272],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[145,131,133,137,254,161,193,1,256],"offset":239,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[145,131,133,137,254,161,193,1,256]],["X",239],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[239,253,251,247,254,223,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[239,253,251,247,254,223,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[239,252,250,246,254,222,190,126,256],"offset":238,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[239,252,250,246,254,222,190,126,256]],["X",238],["phase",2]]}},"orthogonal_transvections":[17,255],"port":106,"q":239}, + {"G_rows":[415,445,443,439,431,446,64,319,191],"K_word":[["P",[415,445,443,439,431,446,64,319,191]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]]],"Z_mask":447,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,0,1,2],"matrix_rows":[289,259,261,265,273,446,64,385,1],"offset":0,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,1,1,1,1,1,0,1,2]],["P",[289,259,261,265,273,446,64,385,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[415,444,442,438,430,446,64,318,190],"offset":96,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[415,444,442,438,430,446,64,318,190]],["X",96],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,0,3,2],"matrix_rows":[289,259,261,265,273,446,64,385,1],"offset":415,"phase":3,"quadratic_rows":[0,190,190,190,190,190,0,190,0]},"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[289,259,261,265,273,446,64,385,1]],["X",415],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,0,2,2],"matrix_rows":[415,445,443,439,431,446,64,319,191],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,0,2,2],"matrix_rows":[415,444,442,438,430,446,64,318,190],"offset":414,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,0,2,2]],["P",[415,444,442,438,430,446,64,318,190]],["X",414],["phase",2]]}},"orthogonal_transvections":[33,447],"port":107,"q":415}, + {"G_rows":[351,381,379,375,367,382,319,128,127],"K_word":[["P",[351,381,379,375,367,382,319,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[289,259,261,265,273,382,321,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[289,259,261,265,273,382,321,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[351,380,378,374,366,382,318,128,126],"offset":160,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[351,380,378,374,366,382,318,128,126]],["X",160],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[289,259,261,265,273,382,321,128,1],"offset":351,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[289,259,261,265,273,382,321,128,1]],["X",351],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[351,381,379,375,367,382,319,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[351,380,378,374,366,382,318,128,126],"offset":350,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[351,380,378,374,366,382,318,128,126]],["X",350],["phase",2]]}},"orthogonal_transvections":[33,383],"port":108,"q":351}, + {"G_rows":[223,253,251,247,239,254,191,127,256],"K_word":[["P",[223,253,251,247,239,254,191,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[161,131,133,137,145,254,193,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[161,131,133,137,145,254,193,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[223,252,250,246,238,254,190,126,256],"offset":288,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[223,252,250,246,238,254,190,126,256]],["X",288],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[161,131,133,137,145,254,193,1,256],"offset":223,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[161,131,133,137,145,254,193,1,256]],["X",223],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[223,253,251,247,239,254,191,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[223,252,250,246,238,254,190,126,256],"offset":222,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[223,252,250,246,238,254,190,126,256]],["X",222],["phase",2]]}},"orthogonal_transvections":[33,255],"port":109,"q":223}, + {"G_rows":[319,381,379,375,367,351,382,128,127],"K_word":[["P",[319,381,379,375,367,351,382,128,127]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]]],"Z_mask":383,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,0,2],"matrix_rows":[321,259,261,265,273,289,382,128,1],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,0,2]],["P",[321,259,261,265,273,289,382,128,1]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[319,380,378,374,366,350,382,128,126],"offset":192,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[319,380,378,374,366,350,382,128,126]],["X",192],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,0,2],"matrix_rows":[321,259,261,265,273,289,382,128,1],"offset":319,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,0,2]],["P",[321,259,261,265,273,289,382,128,1]],["X",319],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,0,2],"matrix_rows":[319,381,379,375,367,351,382,128,127],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[319,381,379,375,367,351,382,128,127]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,0,2],"matrix_rows":[319,380,378,374,366,350,382,128,126],"offset":318,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,0,2]],["P",[319,380,378,374,366,350,382,128,126]],["X",318],["phase",2]]}},"orthogonal_transvections":[65,383],"port":110,"q":319}, + {"G_rows":[191,253,251,247,239,223,254,127,256],"K_word":[["P",[191,253,251,247,239,223,254,127,256]],["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]]],"Z_mask":255,"compiled_wrappers":{"backward_input_X":{"recipe":{"linear_Z4":[2,1,1,1,1,1,1,2,0],"matrix_rows":[193,131,133,137,145,161,254,1,256],"offset":0,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,1,1,1,1,1,1,2,0]],["P",[193,131,133,137,145,161,254,1,256]],["X",0],["phase",3]]},"backward_input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",0],["phase",0]]},"backward_output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":511,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",511],["phase",0]]},"backward_output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[191,252,250,246,238,222,254,126,256],"offset":320,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[191,252,250,246,238,222,254,126,256]],["X",320],["phase",2]]},"input_X":{"recipe":{"linear_Z4":[2,3,3,3,3,3,3,2,0],"matrix_rows":[193,131,133,137,145,161,254,1,256],"offset":191,"phase":3,"quadratic_rows":[0,126,126,126,126,126,126,0,0]},"word":[["D",[0,126,126,126,126,126,126,0,0],[2,3,3,3,3,3,3,2,0]],["P",[193,131,133,137,145,161,254,1,256]],["X",191],["phase",3]]},"input_Y":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",0],["phase",0]]},"output_X":{"recipe":{"linear_Z4":[2,2,2,2,2,2,2,2,0],"matrix_rows":[191,253,251,247,239,223,254,127,256],"offset":0,"phase":0,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[191,253,251,247,239,223,254,127,256]],["X",0],["phase",0]]},"output_Y":{"recipe":{"linear_Z4":[0,2,2,2,2,2,2,2,0],"matrix_rows":[191,252,250,246,238,222,254,126,256],"offset":190,"phase":2,"quadratic_rows":[0,0,0,0,0,0,0,0,0]},"word":[["D",[0,0,0,0,0,0,0,0,0],[0,2,2,2,2,2,2,2,0]],["P",[191,252,250,246,238,222,254,126,256]],["X",190],["phase",2]]}},"orthogonal_transvections":[65,255],"port":111,"q":191} + ], + "recoding_bill": {"forward_prefix_component_l1_upper":57,"forward_update_coefficient":"-1/4","inverse_output_prefix_component_l1_upper":"69/13","inverse_prefix_component_l1_upper":56,"inverse_update_coefficient":"-1/52","monomial_field_maps":224,"output_scaled_adds":448,"owned_fields":8,"owned_initial_clears":8,"owned_terminal_clears":8,"signed_mode_adds":448}, + "schema": "coded-native-real-normalizers/1", + "scope": "Exact physical central ABI and local gauges; not full-controller or multiplication admission.", + "source_payload_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "status": "PASS_CODED_NATIVE_REAL_NORMALIZERS" +} diff --git a/research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py b/research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py @@ -0,0 +1,149 @@ +"""Small exact Gaussian-dyadic Clifford compiler, independent of gx internals. +Paulis use i^p X^x Z^z. State vectors use integer Gaussian numerators / 2^d. +The tableau is supplemented by a literal circuit, so global phases are kept. +""" +from dataclasses import dataclass + +def parity(x):return x.bit_count()&1 +def rank(rows): + p={} + for x in rows: + while x: + b=x.bit_length()-1 + if b not in p:p[b]=x;break + x^=p[b] + return len(p) +def transpose(rows,n):return tuple(sum(((rows[j]>>i)&1)<>j&1);a[j],a[k]=a[k],a[j] + for i in range(n): + if i!=j and a[i]>>j&1:a[i]^=a[j] + assert [r&((1<>n for r in a) +def basis_extend(cols,n): + out=[] + for x in list(cols)+[1<len(out):out.append(x) + assert len(out)==n + return tuple(out) +def nullspace(rows,n): + a=list(rows);p=[];k=0 + for j in range(n): + t=next((i for i in range(k,len(a)) if a[i]>>j&1),None) + if t is None:continue + a[t],a[k]=a[k],a[t] + for i in range(len(a)): + if i!=k and a[i]>>j&1:a[i]^=a[k] + p.append(j);k+=1 + return tuple((1<>j)&1)<>i&1:out=pmul(out,T[i]) + for i in range(n): + if z>>i&1:out=pmul(out,T[n+i]) + return out +def compose(A,B):return tuple(apply(A,p) for p in B) +def inverse(T): + n=len(T)//2;cols=[x|(z<>n;u,v,p=apply(T,(x,z,0));assert (u,v)==identity(n)[j][:2];out.append((x,z,(-p)%4)) + return tuple(out) +def qvalue(Q,alpha,x,n): + return (sum(alpha[i] for i in range(n) if x>>i&1)+2*sum(parity((Q[i]>>(i+1))&(x>>(i+1))) for i in range(n) if x>>i&1))%4 +def mul_i(a,p): + x,y=a;p%=4 + return [(x,y),(-y,x),(-x,-y),(y,-x)][p] +@dataclass +class Op: + n:int + tab:tuple + circuit:list + def then(self,b): + assert self.n==b.n + return Op(self.n,compose(b.tab,self.tab),self.circuit+b.circuit) + def adjoint(self): + circ=[] + for e in reversed(self.circuit): + if e[0]=='P':circ.append(('P',inv(e[1],self.n))) + elif e[0]=='D':circ.append(('D',e[1],tuple((-x)%4 for x in e[2]))) + elif e[0]=='C':circ.append(('C',e[1],-e[2])) + elif e[0]=='phase':circ.append(('phase',(-e[1])%4)) + else:circ.append(e) + return Op(self.n,inverse(self.tab),circ) + def zero_state(self,basis=0): + N=1<>i)&1 for i in range(n)) + assert all(alpha[i]%2==(Q[i]>>i)&1 for i in range(n)) + return Op(n,tuple([(1<>i&1 else 0,1<>i&1 else 0) for i in range(n)]),[('C',q,sgn)]) +def xgate(n,b):return Op(n,tuple([(1<>i)&1)) for i in range(n)]),[('X',b)]) +def fourier(n,axes=None): + out=ident(n) + for i in range(n) if axes is None else axes:out=out.then(cgate(n,1<len(selected):picks.append(j);selected.append(x) + assert len(picks)==r and all(x>>r==0 for x in Bcols) + Br=transpose(selected,r);Bi=inv(Br,r);Dr=transpose([Dcols[j]&((1<1:selected.reverse();mutated=True + d=a.one + for stage in selected:d=a.mul(ds[stage],d) + left(2*pair,d);left(2*pair+1,d) + elif e[0]=='ADD':plus(e[1],e[2],e[3]) + elif e[0]=='SIGNED_SWAP': + x,y=e[1:];rows[x],rows[y]=rows[y],[a.neg(z) for z in rows[x]] + else:raise ValueError('Unknown core event '+str(e)) + out=[] + for weights in src['boundaries']['left']: + out.append([a.add(*(a.mul(scalar(weights[k]),rows[k][j]) for k in range(n) if Fraction(weights[k]))) for j in range(n)]) + return out + actual=replay(); expected=[]; words=[] + for i,term in enumerate(src['diagonal']): + d=a.one + for stage in stages: + if term[stage+1]:d=a.mul(ds[stage],d) + expected.append([d if i==j else {} for j in range(n)]) + words.append(next(iter(d))[0]) + require(actual==expected,'Full p16 noncommutative Q=1 core identity') + require(replay(True)!=expected,'Reversed paid-IDLE order must reject') + return {'field_roles':32,'matrix_entries_checked':1024,'freely_noncommuting_stage_letters':18,'physical_events':len(events),'both_scalar_boundaries':True,'diagonal_words':words,'reversed_idle_rejected':True,'scope':'Independent Q=1 binding of Dugongue frame-aware-native/noncommuting-controller, crediting Cinna Davis PR4470 and Ryanson Jonathan PR4516. Not a new core theorem; physical Q-dependent boundaries remain separate.'} + +def typed_caller_recipe(path): + src=json.loads(path.read_bytes()); signs={e[1]:(-1 if e[3] else 1) for e in src['physical_events'] if e[0]=='LOCAL'} + left_colors=[]; right_colors=[] + for i,row in enumerate(src['boundaries']['left']): + colors={j%2 for j,x in enumerate(row) if Fraction(x)} + require(colors=={int(i>=16)},'Actual left boundary pure parity row') + left_colors.append(next(iter(colors))) + for j in range(32): + colors={i%2 for i,row in enumerate(src['boundaries']['right']) if Fraction(row[j])} + require(colors=={int(j>=16)},'Actual right boundary pure parity column') + right_colors.append(next(iter(colors))) + events=src['physical_events'] + require(all(e[1]%2==e[2]%2 for e in events if e[0]=='ADD'),'Every bridge preserves H parity') + require(events[-16:]==[['SIGNED_SWAP',2*j,2*j+1] for j in range(16)],'Exact terminal signed-swap suffix') + require(all(e[0]!='SIGNED_SWAP' for e in events[:-16]),'No earlier signed swaps cross H') + require([x[0] for x in src['diagonal']]==[-1]*16+[1]*16,'Exact target central signs') + emitted=[]; code_evaluations=0; positive=0; negative=0 + def code(side,pair,word): + nonlocal code_evaluations,positive,negative + emitted.append({'op':'CODE','field':2*pair+(side=='Y'),'execution_order':[[s,signs[s]] for s in word]}) + code_evaluations+=len(word) + positive+=sum(signs[s]==1 for s in word);negative+=sum(signs[s]==-1 for s in word) + for e in src['physical_events']: + if e[0]=='LOCAL': + _,stage,pair,back=e + code('Y',pair,[stage]);emitted.append({'op':'CENTER_FREE_FULL','stage':stage,'pair':pair,'backward':back});code('X',pair,[stage]) + elif e[0]=='IDLE': + _,pair,stages=e + code('Y',pair,stages);emitted.append({'op':'PAID_IDLE','pair':pair,'stages':stages});code('X',pair,stages) + else: emitted.append({'op':'RETAINED_EVENT','event':e}) + require(code_evaluations==194 and positive==34 and negative==160,'Exact complete caller code census') + endpoint=[] + full=list(signs) + for role,term in enumerate(src['diagonal']): + chosen=[s for s in full if term[s+1]] + b=[[s,signs[s]] for s in reversed(chosen)] + endpoint.append({'role':role,'central_exponent':term[0],'gaussian_stages':list(reversed(chosen)),'code_word_left_to_right':b,'operator':'Q^-1 B D' if term[0]==-1 else 'B D Q','plain_gaussian_after_free_postdecode':term[0]==1}) + postdecode=[] + for e in endpoint: + if e['central_exponent']==1: + postdecode.append({'op':'OUTPUT_CODE_INVERSE','role':e['role'],'execution_order':[[stage,-sign] for stage,sign in e['code_word_left_to_right']]}) + post_count=sum(len(e['execution_order']) for e in postdecode) + require(post_count==97,'Complete positive-half output decoding code count') + require(sum(x['central_exponent']==-1 for x in endpoint)==16,'Negative-Q coded outputs') + require(sum(x['central_exponent']==1 for x in endpoint)==16,'Positive-Q freely decodable outputs') + return {'left_boundary_row_parities':left_colors,'right_boundary_column_parities':right_colors,'emission':emitted,'endpoint':endpoint,'code_blocks':66,'code_evaluations':194,'A_evaluations':positive,'A_inverse_evaluations':negative,'factored_code_adds_each':896,'factored_code_adds_total':194*896,'factored_code_clears_total':194*16,'factored_code_owned_temporaries':8,'positive_half_postdecode':postdecode,'positive_half_postdecode_evaluations':97,'positive_half_postdecode_adds':97*896,'positive_half_postdecode_monomial_passes':97*224,'positive_half_postdecode_clears':97*16,'dense_code_add_bound_each':6048,'dense_code_add_bound_total':194*6048,'code_field_monomial_passes':194*224,'shared_owned_code_temporaries':112,'independent_main_inputs':3584,'independent_helper_inputs':18*408,'helper_reward_multiplicity':18,'recursive_delta_vs_retained_caller':{'rank_8':-144},'denominator_13_realization':'Required for inverse code; fixed-precision scalar closure remains explicit.','status':'EXACT_TYPED_CODED_ENDPOINT_RECIPE_NOT_GAUSSIAN_SUPPLIER_ADMISSION'} + +def run(chronology): + return {'schema':'coded-native-caller-gauge/v1','local':local_checks(),'idle':idle_checks(),'chronology':chronology_checks(chronology),'noncommutative_core':noncommutative_core(chronology),'typed_caller':typed_caller_recipe(chronology),'status':'PASS_NONCOMMUTATIVE_CONTROLLER_CORE_AND_GAUGE_IDENTITIES','complete_gaussian_supplier':False,'complete_typed_rational_caller':True} + +if __name__=='__main__': + import argparse + p=argparse.ArgumentParser();p.add_argument('--chronology',type=Path,default=HERE/'CONTROLLER.json');p.add_argument('--write',action='store_true');args=p.parse_args() + result=json.loads(json.dumps(run(args.chronology))) + if args.write:(HERE/'GAUGE.json').write_text(json.dumps(result,indent=2,sort_keys=True)+'\n') + else: + saved=json.loads((HERE/'GAUGE.json').read_text()) + require(result==saved,'Gauge receipt equality') + print(result['status']) diff --git a/research/passive-saved-query-ceiling/inputs/intervals.py b/research/passive-saved-query-ceiling/inputs/intervals.py new file mode 100644 index 0000000000..4b24a50961 --- /dev/null +++ b/research/passive-saved-query-ceiling/inputs/intervals.py @@ -0,0 +1,421 @@ +#!/usr/bin/env python3 +"""Higher-moment strictification and a polynomial-logarithm compiler bound. + +New arithmetic is independent of predecessor interval code. The unchanged +invoice replay and two outer ledgers are credited, byte-pinned oracles. +zxv with substantial OpenAI Codex assistance. Apache-2.0. +""" +import argparse +import ast +from collections import Counter +from contextlib import redirect_stdout +from fractions import Fraction as Q +from functools import lru_cache +from hashlib import sha256, sha1 +import io +import json +from pathlib import Path + +HERE = Path(__file__).resolve().parent +GRID = 2**192 +C = Q('0.00268648') +KAPPA = Q('0.00268647') +T = {5:420, 6:270, 7:840, 8:1395, 9:3195, + 25:448, 41:448, 57:448, 121:224} +P = {1:37305, 2:10695, 3:3360, 4:1530, 5:300, + 8:1464, 16:448, 32:448, 48:448} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def down(x): + return Q((x*GRID).__floor__(), GRID) + + +def up(x): + return Q(-((-x*GRID).__floor__()), GRID) + + +def rounded(lo, hi): + return down(lo), up(hi) + + +def mul(a, b): + products = [x*y for x in a for y in b] + return rounded(min(products), max(products)) + + +def scale(a, x): + return mul(a, (x, x)) + + +def divide(a, b): + need(b[0] > 0, 'positive interval denominator') + return mul(a, rounded(1/b[1], 1/b[0])) + + +@lru_cache(None) +def log_bounds(n): + """Exact atanh series, binary reduction; round only the final interval.""" + need(isinstance(n, int) and n >= 1, 'positive integer logarithm') + + def series(x): + u = (x-1)/(x+1) + term, total = u, Q(0) + for j in range(80): + total += 2*term/(2*j+1) + term *= u*u + tail = 2*term/(161*(1-u*u)) + return total, total+tail + + k = n.bit_length()-1 + a, b = series(Q(2)) + c, d = series(Q(n, 2**k)) + return rounded(k*a+c, k*b+d) + + +def exp_point(x): + """Outward fixed-point Taylor enclosure, with binary scaling/squaring.""" + need(abs(x) < 16, 'bounded exponential argument') + if x < 0: + a, b = exp_point(-x) + return rounded(1/b, 1/a) + divisions = 0 + while x > Q(1, 2): + x /= 2 + divisions += 1 + term = total = (Q(1), Q(1)) + for j in range(1, 65): + term = scale(term, x/j) + total = rounded(total[0]+term[0], total[1]+term[1]) + following = scale(term, x/65) + # Every remaining ratio is <= 1/132. Twice the next term is safe. + result = rounded(total[0], total[1]+2*following[1]) + for _ in range(divisions): + result = mul(result, result) + return result + + +def exp_interval(a): + return exp_point(a[0])[0], exp_point(a[1])[1] + + +@lru_cache(None) +def power(n, exponent): + return exp_interval(scale(log_bounds(n), exponent)) + + +def moment(histogram, exponent): + low = high = Q(0) + for n, count in histogram.items(): + a, b = power(n, exponent) + low += count*a + high += count*b + return rounded(low, high) + + +def display(a): + unit = 10**30 + + def fixed(n): + sign = '-' if n < 0 else '' + s = str(abs(n)).rjust(31, '0') + return sign+s[:-30]+'.'+s[-30:] + + return {'lower': fixed((a[0]*unit).__floor__()), + 'upper': fixed(-((-a[1]*unit).__floor__()))} + + +def encoded(x): + if isinstance(x, Q): + return str(x) + if isinstance(x, dict): + return {str(k): encoded(v) for k, v in x.items()} + if isinstance(x, (list, tuple)): + return [encoded(v) for v in x] + return x + + +def source_environment(path): + env = {'__file__': str(path), '__name__': 'pinned_source_oracle'} + exec(compile(path.read_bytes(), str(path), 'exec'), env) + return env + + +def authenticate(): + result = {} + for row in json.loads((HERE/'VENDOR.json').read_text())['files']: + path = HERE/'vendor'/Path(row['path']).relative_to( + 'research/higher-moment-strictification/vendor') + digest = sha256(path.read_bytes()).hexdigest() + need(digest == row['sha256'], 'changed source: '+row['path']) + raw = path.read_bytes() + need(sha1(b'blob '+str(len(raw)).encode()+b'\0'+raw).hexdigest() + == row['git_blob'], 'changed Git source blob') + result[row['path']] = digest + return result + + +def invoice_oracle(): + """Run #4426 unchanged, rebinding only its two file-location globals.""" + path = HERE/'vendor/invoice-review/verify.py' + env = source_environment(path) + env.update(ROOT=path.parent, PHASES='DATA-PHASES.json') + output = io.StringIO() + with redirect_stdout(output): + env['main']() + result = json.loads(output.getvalue()) + need(result['status'] == 'PASS_PR4416_INVOICE_REBUILD', 'source invoice oracle') + need({int(k): v for k, v in result['targets'].items()} == T + and {int(k): v for k, v in result['paid'].items()} == P, + 'exact literal-word invoice') + return result + + +def tail_certificate(v=150, cutoff=10, floor=15, u=Q(3, 10)): + t = 1-C + need(v >= 1 and 1 < cutoff < floor < 121, 'strict finite ranks') + need(t+u >= 1, 'tail moment exponent at least one') + target, paid = moment(T, t), moment(P, t) + alpha = divide(paid, target) + gamma = divide(moment(P, t+u), mul(power(cutoff, u), target)) + delta = divide((Q(sum(T.values())*floor),)*2, + mul(power(cutoff, C), target)) + limits = (1-Q(1, 10**8), Q(181, 200), Q(439, 500)) + for name, bounds, limit in zip(('alpha', 'gamma', 'delta'), + (alpha, gamma, delta), limits): + need(0 < bounds[0] <= bounds[1] < limit < 1, name+' certified limit') + a, g, d = limits + bound = 1/(1+v*(1-a))+2*g**v+2*d**v + need(bound < 1, 'complete charged normalized moment') + old_gamma = divide((Q(sum(k*n for k, n in P.items())),)*2, + mul(power(cutoff, C), target)) + old_lower = alpha[0]**v+2*old_gamma[0]**v + need(old_lower > 1, 'rank-one-tail estimate fails at this tensor power') + return {'tensor_power': v, 'cutoff_base': cutoff, 'floor_base': floor, + 'paid_moment_exponent': t+u, 'tail_offset_u': u, + 'tested_saving': C, 'alpha': display(alpha), 'gamma': display(gamma), + 'delta': display(delta), 'rational_upper_limits': limits, + 'normalized_paid_upper': bound, 'strict_moment_gap': display((1-bound,)*2), + 'old_rank_one_gamma': display(old_gamma), + 'old_rank_one_bound_lower': display((old_lower, old_lower)), + 'ambient': '121^'+str(v), 'minimum_target': str(floor)+'^'+str(v), + 'maximum_paid': str(cutoff)+'^'+str(v), + 'productive_fields_before_uniform_compiler': '7688^'+str(v), + 'rank_one_surplus': '131723^'+str(v)+'-131115^'+str(v), + 'materialized_product_or_uniform_word': False} + + +def uniform_rank(v): + t, p, theta = 1-C, 13, Q(6, 7) + gap = (C-KAPPA)/7 + uniform_saving = C-gap + need(10**7 < 15**6, 'theta upper bound') + need(2*(10**v)**7 <= (121**v)**6, 'shifted logarithm inequality') + eta = scale(exp_interval(scale(log_bounds(121), -v*C)), t) + need(eta[0] > theta**p, 'exit contraction below complement capacity') + base = exp_interval(scale(log_bounds(121), v*C)) + need(base[1] < 2**p, 'entire ordinary base range fits') + # Integer grid: gap*H is integral, avoiding enormous rational powers. + step = gap.denominator + need(gap.numerator == 1, 'chosen rational gap grid') + + def passes(j): + H = step*j + return (H+1)**p < 2**j + + lo, hi = 1, 2 + while not passes(hi): + lo, hi = hi, 2*hi + while hi-lo > 1: + mid = (lo+hi)//2 + if passes(mid): + hi = mid + else: + lo = mid + H = step*hi + need(H > 7*v and passes(hi) and not passes(hi-1), 'final integer comparison') + need(eta[1] < theta**(p-1), 'one smaller logarithmic power fails') + return {'t': t, 'uniform_saving': uniform_saving, 'gap': gap, + 'logarithm_power': p, 'theta_upper': theta, 'eta': display(eta), + 'eta_minus_theta_to_p': display((eta[0]-theta**p, eta[1]-theta**p)), + 'm_to_saving': display(base), 'H': H, 'N': '2^'+str(H), + 'integer_test': {'left_base': H+1, 'left_exponent': p, + 'right_base': 2, 'right_exponent': hi}, + 'grid_step': step, 'previous_grid_point_rejected': True, + 'smaller_logarithmic_power_rejected': True} + + +def power_majorant_comparison(v, uniform_saving): + """Retain #4416's older power proof, changing only the new unit's ranks.""" + t, z, h = 1-C, 1-uniform_saving, Q(1, 7) + z0 = (t+z)/2 + delta = z0-t + B, debt = (4+7*h)*v, 1+7*v*(1-z0) + ratio = (delta*B+debt)/(h*delta) + H0 = -((-ratio.numerator)//ratio.denominator) + ratio = H0*(1-z0)/(z-z0) + H1 = ratio.numerator//ratio.denominator+1 + need(H0 >= 7*v and H0*h*delta >= delta*B+debt, 'power majorant threshold') + need((H0-1)*h*delta < delta*B+debt, 'previous power threshold rejected') + need(H1*(z-z0) > H0*(1-z0) >= (H1-1)*(z-z0), + 'strict power-majorant comparison and previous-rank control') + return {'H0': H0, 'H1': H1, 'N': '2^'+str(H1), 'theta_upper': 1-h, + 'scope': 'Tail transformation alone, retaining the older power majorant.'} + + +def outer_ledger(uniform_saving): + d = (C-KAPPA)/7 + params = {'kappa': KAPPA, 'tested_saving': C, + 'complex_uniform_saving': uniform_saving, 'b': KAPPA+5*d, + 'a': KAPPA+4*d, 'q': KAPPA+3*d, 'bit_saving': Q('0.0027'), + 'epsilon': 1-d, 'beta': 1-3*d, 'r0': d/10, + 'stop': d, 'layout': d, 'd': d} + env = source_environment(HERE/'vendor/outer_endpoint.py') + row = env['ledger'](params) + need(len(row['strict_checks']) == 54 and len(row['functional_checks']) == 3, + 'complete first outer ledger') + need(all(v > 0 for group in ('strict_checks', 'functional_checks') + for v in row[group].values()), 'all outer predicates') + frozen = json.loads((HERE/'vendor/p7-RESULT.json').read_text())['endpoint']['outer'] + need(encoded(row) == frozen, 'unchanged full p7 endpoint ledger') + parsed = ast.parse((HERE/'vendor/check_ledger.py').read_bytes()) + function = next(n for n in parsed.body + if isinstance(n, ast.FunctionDef) and n.name == 'ledger') + constants = [n for n in parsed.body if isinstance(n, ast.Assign) + and any(isinstance(t, ast.Name) and t.id.startswith('KAPPA_') + for t in n.targets)] + eps, beta, q, a = (params[k] for k in ('epsilon', 'beta', 'q', 'a')) + grid = 10**10 + backoff = Q((eps*q*grid).__floor__(), grid)-KAPPA + need(backoff > 0, 'strict derived oracle grid backoff') + oracle = {'Q': Q, 'R0': params['r0'], 'ZETA': Q(1, 10**8), + 'SLACK': d, 'STOP': d, 'FLOOR': grid, 'BACKOFF': backoff, + 'EPS': eps, 'BETA': beta, 'THETA_POWER': Q(2), + 'HALO_POWER': 48, 'CORE_POWER': 128, 'STRASSEN_TAU': Q(45, 16), + 'b': params['b'], 'q': q, 'a': a, 'bit': params['bit_saving'], + 'online': Q('0.001730970419199163702738'), + 'old': Q('0.001730970419199163702738')} + code = ast.fix_missing_locations(ast.Module(body=constants+[function], type_ignores=[])) + exec(compile(code, 'pinned 63-predicate ledger', 'exec'), oracle) + second = oracle['ledger']('higher_moment_smaller_ranks') + need(second['kappa'] == KAPPA and second['margins'] == row['margins'], + 'all nine rows match both ledgers') + need(len(second['strict_checks']) == 63 and + all(v > 0 for v in second['strict_checks'].values()), 'all 63 legacy predicates') + controls = {} + for name, updates in [('closed_epsilon', {'epsilon': Q(1)}), + ('missing_layout', {'layout': Q(0)}), + ('unfunded_kappa', {'kappa': C}), + ('closed_uniform_gap', {'complex_uniform_saving': params['b']}), + ('insufficient_BIT', {'bit_saving': Q('0.0023')})]: + bad = env['ledger'](dict(params, **updates)) + failed = sorted(k for k, v in bad['strict_checks'].items() if v <= 0) + need(failed, 'outer control rejected: '+name) + controls[name] = failed + for name, options in [('old_per_axis_scan', {'old_scan': True}), + ('group_equals_dimension', {'beta_': eps})]: + bad = oracle['ledger']('reject_'+name, **options) + failed = sorted(k for k, v in bad['strict_checks'].items() if v <= 0) + need(failed, 'legacy control rejected: '+name) + controls[name] = failed + return {'ledger': row, 'legacy_63_checks': second['strict_checks'], + 'legacy_grid': grid, 'legacy_backoff': backoff, + 'minimum_margin_minus_kappa': min(row['margins'].values())-KAPPA, + 'rejected_controls': controls} + + +def finite_controls(): + def tensor(histogram): + out = Counter() + for k, n in histogram.items(): + for h, b in histogram.items(): + out[k*h] += n*b + return out + + def split(histogram, cutoff): + out = Counter() + for k, n in histogram.items(): + q, r = divmod(k, cutoff) + out[cutoff] += q*n + if r: + out[r] += n + return +out + + target, paid = tensor({2:1, 5:1}), tensor({1:2, 4:1}) + padded, completion = Counter(), Counter() + for k, n in target.items(): + padded[max(k, 9)] += n + if k < 9: + completion[9-k] += n + final = split(paid+completion, 4) + mass = lambda x: sum(k*n for k, n in x.items()) + need(mass(padded)-mass(final) == 7**2-6**2 == 13, 'exact paid padding mass') + need(min(padded) > max(final), 'exact toy separation') + need(final == Counter({1:5, 4:9}), 'literal toy expanded inventory') + # t=1/2, sigma=3/4, R=100, J=1 refutes a sublinear tail extension. + invalid = power(100, Q(1, 2))[1]+2*power(100, Q(3, 4))[1] + need(invalid < 100, 'sublinear upper-tail moment cannot bound splitting') + return {'toy_targets': padded, 'toy_paid': final, 'rank_one_surplus': 13, + 'sublinear_tail_counterexample': {'R': 100, 'J': 1, 't': '1/2', + 'sigma': '3/4', 'actual_charge': 100, + 'invalid_upper': display((invalid, invalid))}} + + +def verify(): + sources = authenticate() + invoice = invoice_oracle() + tail = tail_certificate() + rank = uniform_rank(tail['tensor_power']) + endpoint = outer_ledger(rank['uniform_saving']) + controls = finite_controls() + rejected = [] + for name, updates, expected in [ + ('too_short_product', {'v': 100}, 'complete charged normalized moment'), + ('sublinear_tail', {'u': C/2}, 'tail moment exponent at least one'), + ('lost_separation', {'floor': 10}, 'strict finite ranks'), + ]: + try: + tail_certificate(**updates) + except ValueError as error: + need(str(error) == expected, 'wrong rejection: '+name) + rejected.append({'mutation': name, 'failed_at': str(error)}) + else: + raise ValueError('accepted mutation: '+name) + old = json.loads((HERE/'vendor/p7-RESULT.json').read_text())['endpoint']['compiler'] + return encoded({'schema': 'higher-moment-native-strictification/1', + 'status': 'PASS_HIGHER_MOMENT_STRICTIFICATION', 'kappa': KAPPA, + 'invoice_oracle': invoice, 'strictification': tail, + 'uniform_rank': rank, 'outer': endpoint, + 'tail_only_power_majorant': power_majorant_comparison( + tail['tensor_power'], rank['uniform_saving']), + 'finite_controls': controls, 'rejected_mutations': rejected, + 'predecessor_H': old['H1'], + 'rank_exponent_reduction_factor': Q(old['H1'], rank['H']), + 'tensor_power_reduction_factor': Q(6240, tail['tensor_power']), + 'source_sha256': sources, + 'verifier_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + 'scope': 'Conditional charged transformation and finite compiler rank. Native all-column, physical, analytic, precision, storage, fixed-tape and recovery premises remain inherited. No new kappa, selected frontier or practical word.'}) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out', type=Path) + args = parser.parse_args() + result = verify() + if args.out: + need(not args.out.exists(), 'new output path required') + args.out.write_text(json.dumps(result, indent=2, sort_keys=True)+'\n') + else: + need(json.loads((HERE/'RESULT.json').read_text()) == result, 'changed saved receipt') + print(json.dumps({'status': result['status'], 'tensor_power': result['strictification']['tensor_power'], + 'uniform_rank': result['uniform_rank']['N'], + 'strict_moment_gap': result['strictification']['strict_moment_gap'], + 'kappa': result['kappa']})) + + +if __name__ == '__main__': + main() diff --git a/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md new file mode 100644 index 0000000000..03b9d323c2 --- /dev/null +++ b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md @@ -0,0 +1,11 @@ +# Attribution and source coverage + +Rohan Arun, PR #1931, and Ali Romman, PR #1862: inherited eight-repair involution and source-family framework. Dugongue, PR #4935 at 64c9f99693c92fb370096fb43dbc58a085b30e36: current forward involution, selected ports, R factor and source-bound core. Dugongue #4929: helper-clean center-free code and actual backward base. These are not new discoveries here. + +PR #4933 at d969c458c24278e0fd37e5b4c0ff8a53a496b430, prepared for Dillon: exact real normalizers, X-only backward correction, gauge identities, full typed caller and inherited noncommutative core replay. Its gauge.py, CONTROLLER.json and NORMALIZERS.json are retained byte-for-byte. Their construction and proofs retain credit. This package checks and instantiates them with F and F^T; it does not claim a new core theorem. + +Cao Yifan: actual canonical round-three source beyond #4610. Cinna Davis: #4694, #4698, #4470 and retained helper/controller construction. Ryanson Jonathan #4516: controller checks. Retain zxv's native/Clifford/compiler work, Jacob Alan Sussman's mixed-target recursion, and all upstream scalar, geometry, precision, compiler and outer proof contributors in NOTICE. The retained Clifford compiler and native replay engine are not new implementations. + +New work: actual backward repair constructor; separate backward repair-column replay adapted from the predecessor sparse evaluator; exact dyadic forward/transpose recoding and typed caller instantiation. Prepared by Dugongue with substantial OpenAI Codex assistance from one agent. No subagents or independent human review were used. New work is Apache-2.0; retained notices and licenses apply. + +Overlap was checked against the latest public PR metadata, targeted exact heads #4931--#4935 and #4937, cached earlier overlap and relevant local notes. This is bounded coverage, not an exhaustive novelty claim. The large unit-saving headlines in #4934/#4937 were not adopted as complete κ results: the inspected schedule verifiers construct target observations from K and hard-code a call count, without a literal paid producer for those observations. This is a source-reading limitation, not a proof that every possible nine-call construction is impossible. Their authors retain credit for whatever scoped algebra they actually establish. diff --git a/research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE new file mode 100644 index 0000000000..304a64959a --- /dev/null +++ b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE @@ -0,0 +1,7 @@ +Cao Yifan / intqwq: authenticated joint-helper/native-map round-three word, canonical research/kappa-round3-warp-20261022, commit 624de9dc66858af0945e5f8a0942488d62280d43; PR4610 lineage. +Cinna Davis: PR4694 center-free/cache kernel and arbitrary-input raw dual, PR4698 cold-helper basis/conditional consumer; PR4440/4441/4447/4470 lineage. +Dugongue: present ground-chart helper pre-compensation and explicit invertible coded offer, with substantial OpenAI Codex assistance. +Retains native, E8, scalar, Clifford, compiler, precision, outer and contributor notices in the cited upstream sources; zxv, Jacob Alan Sussman, DaysSky, Nick Petalas and Ryanson Jonathan retain predecessor credit. +Apache-2.0. No independent human or formal proof-kernel review is claimed. + +Rohan Arun: PR1931 involutive source reflection and source-restored shear; Ali Romman: PR1862 broader source-code/repair family. Current 632-owner port and dyadic completion prepared by Dugongue with substantial OpenAI Codex assistance. Apache-2.0. diff --git a/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json new file mode 100644 index 0000000000..3401643709 --- /dev/null +++ b/research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json @@ -0,0 +1,68 @@ +[ + { + "local": "native_core.py", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/native_core.py", + "sha256": "178ff80824a012970fc9435f122152da03c7e6bdc3a7de12136fe03e05cf24fe" + }, + { + "local": "coded_verify.py", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/coded_verify.py", + "sha256": "ee9c29012a3163d06f59b6307b4c438805f91b5dec0c9be2408e854c7d929a71" + }, + { + "local": "clifford_exact.py", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "local": "SOURCE-WORD.json.gz", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/SOURCE-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "local": "R.json", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/R.json", + "sha256": "7b33b6dfb494c6eafe6d87a08d6a2c2e0681e56429495b2b27949040f0f63cd1" + }, + { + "local": "INVOLUTIVE-WORD.json.gz", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/INVOLUTIVE-WORD.json.gz", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "local": "LICENSE", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "local": "NOTICE", + "commit": "64c9f99693c92fb370096fb43dbc58a085b30e36", + "path": "research/native-involutive-port-transfer/NOTICE", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" + }, + { + "local": "gauge.py", + "commit": "d969c458c24278e0fd37e5b4c0ff8a53a496b430", + "path": "research/coded-native-caller/gauge.py", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "local": "CONTROLLER.json", + "commit": "d969c458c24278e0fd37e5b4c0ff8a53a496b430", + "path": "research/coded-native-caller/CONTROLLER.json", + "sha256": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f" + }, + { + "local": "NORMALIZERS.json", + "commit": "d969c458c24278e0fd37e5b4c0ff8a53a496b430", + "path": "research/coded-native-caller/NORMALIZERS.json", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + } +] diff --git a/research/passive-saved-query-ceiling/portable.py b/research/passive-saved-query-ceiling/portable.py new file mode 100644 index 0000000000..700befcffd --- /dev/null +++ b/research/passive-saved-query-ceiling/portable.py @@ -0,0 +1,179 @@ +"""Transport-only loader; frozen scientific expressions remain unchanged. + +Apache-2.0; substantial OpenAI Codex assistance for 1337isnot1337. +""" +import ast +import contextlib +import hashlib +import io +import json +import runpy +import shutil +import tempfile +from pathlib import Path + +HERE = Path(__file__).resolve().parent +B_MANIFEST = '3fa257834ba6635cadc8b1df4c6dfadd602dba99111ce4fc56926829ac8cb58e' +A_MANIFEST = 'a7d684b92f2bc54ac2a201dcabdc52c549dba8089a1141bb54167806a92d6deb' + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def checked_files(root, rows): + for name, expected in rows.items(): + path = root / name + need(path.is_file() and not path.is_symlink(), 'Missing/nonregular frozen file: ' + name) + need(digest(path.read_bytes()) == expected, 'Frozen byte mismatch: ' + name) + + +def integrity(): + package_rows = json.loads((HERE / 'PACKAGE-FILES.json').read_text()) + checked_files(HERE, package_rows) + package_actual = {p.relative_to(HERE).as_posix() for p in HERE.rglob('*') + if p.is_file() and '__pycache__' not in p.parts} + need(package_actual == set(package_rows) | {'PACKAGE-FILES.json'}, 'Exact package file inventory') + evidence = HERE / 'evidence' + manifest = evidence / 'FILES.json' + need(digest(manifest.read_bytes()) == B_MANIFEST, 'Independent 28-file manifest') + rows = json.loads(manifest.read_text()) + need(len(rows) == 28, 'Exact independent archive inventory') + actual = {p.relative_to(evidence).as_posix() for p in evidence.rglob('*') if p.is_file()} + need(actual == set(rows) | {'FILES.json'}, 'Exact retained evidence inventory') + checked_files(evidence, rows) + author = evidence / 'frozen/pr4948-saved-query-macro-gate' + need(digest((author / 'FILES.json').read_bytes()) == A_MANIFEST, 'Original six-file author manifest') + checked_files(author, json.loads((author / 'FILES.json').read_text())) + config = json.loads((HERE / 'INPUTS.json').read_text()) + checked_files(author, config['mandatory_addenda']) + requests = {} + for row in config['requests']: + data = (HERE / row['local']).read_bytes() + need(digest(data) == row['sha256'], 'Ancestor-bound source input: ' + row['local']) + key = (row['head'], row['path']) + need(key not in requests, 'Duplicate original source request') + requests[key] = data + return requests + + +class Loader: + def __init__(self, stage, requests): + self.stage = stage + self.requests = requests + self.mixed = stage / 'frozen/pr4948-mixed-thin-gate/check.py' + self.author = stage / 'frozen/pr4948-saved-query-macro-gate' + self.allowed = {self.mixed.resolve(), (self.author / 'bank_span.py').resolve(), + (self.author / 'grade_gate.py').resolve()} + + def fetch(self, head, path): + key = (head, path) + need(key in self.requests, 'Unretained original Git request: ' + repr(key)) + return self.requests[key] + + def run(self, path): + path = Path(path).resolve() + need(path in self.allowed, 'Undeclared frozen dependency path') + tree = ast.parse(path.read_bytes(), filename=str(path)) + replacements = 0 + if path == self.mixed.resolve(): + for node in tree.body: + if isinstance(node, ast.FunctionDef) and node.name == 'fetch': + need([a.arg for a in node.args.args] == ['head', 'path'], 'Original fetch signature') + node.body = [ast.Return(value=ast.Call(func=ast.Name(id='_retained_fetch', ctx=ast.Load()), + args=[ast.Name(id='head', ctx=ast.Load()), ast.Name(id='path', ctx=ast.Load())], keywords=[]))] + replacements += 1 + need(replacements == 1, 'Exactly one Git-byte reader adaptation') + else: + class Dispatch(ast.NodeTransformer): + def visit_Call(self, node): + nonlocal replacements + self.generic_visit(node) + if isinstance(node.func, ast.Attribute) and isinstance(node.func.value, ast.Name) and \ + node.func.value.id == 'runpy' and node.func.attr == 'run_path': + node.func = ast.Name(id='_portable_run_path', ctx=ast.Load()) + replacements += 1 + return node + tree = Dispatch().visit(tree) + need(replacements == 1, 'Exactly one retained relative dependency dispatch') + ast.fix_missing_locations(tree) + env = {'__name__': '', '__file__': str(path), + '_retained_fetch': self.fetch, '_portable_run_path': self.run} + exec(compile(tree, str(path), 'exec'), env) + return env + + +def capture(path, action, expected): + stream = io.StringIO() + with contextlib.redirect_stdout(stream): + result = action() + data = stream.getvalue().encode('utf-8') + path.write_bytes(data) + need(data == expected.read_bytes(), 'Fresh stdout differs from frozen receipt: ' + expected.name) + return result, {'receipt': expected.name, 'sha256': digest(data), 'bytes': len(data)} + + +def author_replay(stage, requests, work): + loader = Loader(stage, requests) + reports = [] + for script, receipt in [('bank_span.py', 'BANK-SPAN.json'), ('grade_gate.py', 'GRADE-GATE.json')]: + _, report = capture(work / (script + '.stdout.json'), + lambda script=script: loader.run(loader.author / script), loader.author / receipt) + reports.append(report) + return reports + + +def independent_replay(stage, work): + # Already Git-free; no AST adaptation of the independent science. + with contextlib.redirect_stdout(io.StringIO()): + env = runpy.run_path(str(stage / 'independent.py'), run_name='retained_independent') + _, report = capture(work / 'independent.stdout.json', env['main'], stage / 'INDEPENDENT.json') + return report + + +@contextlib.contextmanager +def private_stage(): + requests = integrity() + with tempfile.TemporaryDirectory(prefix='passive-saved-cut-') as directory: + work = Path(directory) + stage = work / 'evidence' + shutil.copytree(HERE / 'evidence', stage) + yield stage, requests, work + + +def controls(stage, requests, work): + passed = [] + + def rejects(label, action): + try: + action() + except ValueError: + passed.append(label) + else: + raise ValueError('Mutation accepted: ' + label) + + loader = Loader(stage, requests) + rejects('unretained Git source request', lambda: loader.fetch('0' * 40, 'unretained.py')) + rejects('undeclared dependency dispatch', lambda: loader.run(work / 'unretained.py')) + frozen = stage / 'frozen/pr4948-saved-query-macro-gate' + rows = json.loads((stage / 'FILES.json').read_text()) + clarify = frozen / 'OWNED-RESET-CLARIFICATION.md' + original = clarify.read_bytes() + clarify.write_bytes(original + b'\nchanged') + rejects('altered mandatory reset clarification', lambda: checked_files(stage, rows)) + clarify.write_bytes(original) + source = stage / 'inputs/NORMALIZERS.json' + original = source.read_bytes() + source.write_bytes(original + b'\nchanged') + rejects('altered scientific input bytes', lambda: checked_files(stage, rows)) + source.write_bytes(original) + mismatch = work / 'wrong-receipt.json' + mismatch.write_text('{"target_grade":7}\n') + rejects('wrong scientific receipt', lambda: capture(work / 'wrong.stdout', lambda: print('{"target_grade":9}'), mismatch)) + checked_files(stage, rows) + return passed diff --git a/research/passive-saved-query-ceiling/verify.py b/research/passive-saved-query-ceiling/verify.py new file mode 100644 index 0000000000..edfbf4ed12 --- /dev/null +++ b/research/passive-saved-query-ceiling/verify.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 +"""Compact read-only replay; verbose scientific stdout stays private. + +Apache-2.0; substantial OpenAI Codex assistance for 1337isnot1337. +""" +import argparse +import importlib.util +import json +import sys +from pathlib import Path + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +spec = importlib.util.spec_from_file_location('passive_saved_portable', HERE / 'portable.py') +loader = importlib.util.module_from_spec(spec) +sys.modules[spec.name] = loader +spec.loader.exec_module(loader) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--phase', choices=['all', 'integrity', 'author', 'independent', 'controls'], default='all') + args = parser.parse_args() + report = {'status': 'PASS_PASSIVE_SAVED_QUERY_CEILING', 'phase': args.phase, + 'native_source': '86e474038e05f99a76d41f71d81946ad2327e4a4', + 'macro_cuts': 9, 'observed_banks': 39, 'zero_diagonal_inputs': 104, + 'late_grade7_words': 5408, 'target_grade': 9, + 'passive_only': True, 'sufficiently_large_width': True, + 'physical_emission': False, 'new_kappa': None} + if args.phase == 'integrity': + loader.integrity() + else: + with loader.private_stage() as (stage, requests, work): + if args.phase in ('all', 'author'): + report['author_exact_stdout_receipts'] = loader.author_replay(stage, requests, work) + if args.phase in ('all', 'independent'): + report['independent_exact_stdout_receipt'] = loader.independent_replay(stage, work) + if args.phase in ('all', 'controls'): + report['wrapper_mutation_rejections'] = loader.controls(stage, requests, work) + print(json.dumps(report, sort_keys=True)) + + +if __name__ == '__main__': + main() From db3f8456a3efb425e337337d85dcc43b797888cd Mon Sep 17 00:00:00 2001 From: d3lerium Date: Fri, 23 Oct 2026 15:51:23 +1100 Subject: [PATCH 2/2] Bind retained inputs and original upstream provenance for portable replay --- .../passive-saved-query-ceiling/ADAPTER.md | 4 ++ .../passive-saved-query-ceiling/NOTICE.md | 2 +- .../PACKAGE-FILES.json | 14 ++--- .../passive-saved-query-ceiling/README.md | 4 +- .../passive-saved-query-ceiling/SOURCES.json | 63 +++++++++++++++++++ .../passive-saved-query-ceiling/TASK.json | 2 +- .../passive-saved-query-ceiling/portable.py | 7 ++- .../passive-saved-query-ceiling/verify.py | 3 +- 8 files changed, 85 insertions(+), 14 deletions(-) diff --git a/research/passive-saved-query-ceiling/ADAPTER.md b/research/passive-saved-query-ceiling/ADAPTER.md index 1a9360fa02..5dca82ab45 100644 --- a/research/passive-saved-query-ceiling/ADAPTER.md +++ b/research/passive-saved-query-ceiling/ADAPTER.md @@ -17,3 +17,7 @@ The five wrapper rejection controls exercise an unretained source request, undec The source-history preflight remains separate. The actual source and original arithmetic heads are ancestors of the publication history. `SOURCES.json` declares their exact pins; a local object cache alone is insufficient. The official exporter includes all package bytes and declared inputs. The exported direct verifier uses no Git, although generic metadata validation still requires a Git checkout for catalogue/selected provenance. This transport adapter is part of the new packaging and needs its own review. The retained independent review certifies the frozen proof, dependency trace and grade census, not arbitrary future modifications to this loader. + +## Retained-path metadata binding + +The shared package schema requires the path in each explicit source pin to equal its row path. Package-local live inputs therefore bind to their exact same paths at retained ancestor `75d394d2d5b45803dd0da8a35d1220c6e575c14d`. Separate provenance rows bind every original upstream path/head/blob/SHA. The retained bytes are byte-identical to those upstream Git blobs, and `INPUTS.json` plus the loader still use the original upstream requests. This two-layer metadata binding is explicit; it does not change a scientific source pin or substitute a different arithmetic request. Both layers must pass publication source-history checks. diff --git a/research/passive-saved-query-ceiling/NOTICE.md b/research/passive-saved-query-ceiling/NOTICE.md index 70d2a38271..2a5c114f34 100644 --- a/research/passive-saved-query-ceiling/NOTICE.md +++ b/research/passive-saved-query-ceiling/NOTICE.md @@ -1,6 +1,6 @@ # Attribution and retained licenses -Prepared for **1337isnot1337** with substantial OpenAI Codex assistance. The frozen proof, independent review and portable packaging were produced by distinct agents. The independent reviewer uses a separately written dependency interpreter and GF(2) rank routine while reusing the pinned Clifford composition engine. This is not a Lean or proof-kernel verification. +Prepared by **Chris R / Clear1nsight** with substantial OpenAI Codex assistance. Predecessor credit includes **1337isnot1337** and the retained native/controller lineage. The frozen proof, independent review and portable packaging were produced by distinct agents. The independent reviewer uses a separately written dependency interpreter and GF(2) rank routine while reusing the pinned Clifford composition engine. This is not a Lean or proof-kernel verification. Credit Dugongue's #4948 physical involutive raw dual and dyadic typed caller; Dillon's #4933 phase-correct signed normalizers and chronological caller; SethBurkart123's #4940 reverse-controller proposal; #4935's involutory code and repair lineage; and #4943's independently verified raw-dual construction and distinct ceiling. Preserve the retained sources' credit to Rohan Arun, Ali Romman, Cao Yifan/#4610, Cinna Davis, Ryanson Jonathan, zxv, Jacob Alan Sussman and their predecessors. The source-specific full attribution, NOTICE, origins and Apache-2.0 license are retained unchanged in `licenses/native-involutive-dual/`. diff --git a/research/passive-saved-query-ceiling/PACKAGE-FILES.json b/research/passive-saved-query-ceiling/PACKAGE-FILES.json index f6622a675b..97885c570f 100644 --- a/research/passive-saved-query-ceiling/PACKAGE-FILES.json +++ b/research/passive-saved-query-ceiling/PACKAGE-FILES.json @@ -1,11 +1,11 @@ { ".gitattributes": "730a35ae3d558080083c3103d9ac8100c3f6561678092abe341701dfa331eb1d", - "ADAPTER.md": "7df4beb91740d1706d7e2ac1dee54a307c05a301632a8a1e25454a712ce3dcf6", + "ADAPTER.md": "91874f3940c1b1e778925584a359ef6df5afe9ef4ce56e208b14fb6287b53bb5", "INPUTS.json": "d0d5ac6695c2c10137658bc417959e900e3d950b338b243a788aade4a9fe2498", - "NOTICE.md": "91ca186d41e6c62669560e1c7678fe3188e016b4506a51727075055149723b74", - "README.md": "e9cc7ff8313b56049e8f7b7364bc2e6128db83404ac5d31d16eb1464a76b41d4", - "SOURCES.json": "45ab8dea30b1330bb8b5becf9dc6d87f8a14a0769b24a1e95d6440d5d4accc03", - "TASK.json": "92518cd417ff9c8335f8bba52ea0eee93d6c9ae69e2f09e4a57f0bb6d93e4632", + "NOTICE.md": "08a9fec18655da8f87c8b7b96476594c0041019d00d0c55ccd4934c5fcc44434", + "README.md": "ac342b00d8d06635c68e9e381018715af7dfbc616b2cd94cde0b71285f2db1f5", + "SOURCES.json": "f26fb7f3e7f891b3fa766e78856559a632f9053a538303304d3dfac7820a4bf3", + "TASK.json": "e22fea35e5dd676d4c251f29101c05b84a426f2ba1852755ce4b9754e2cc9aff", "VERIFY.json": "f9ab2045f2624aa92a4106f8aef87ef7f87e6431e50c3094b5108a0962fa0a54", "evidence/ADDENDUM-HASH.json": "83f7d8f35e379ad293500dcc60406fe0f3a8783157632c3a58f162385dd7f2ea", "evidence/AUTHOR-RUNS.json": "945dbb6b0c25ec1adb9acd0f9a82f96ae9e168d6f3054423f9c91342b3bc030b", @@ -42,6 +42,6 @@ "licenses/native-involutive-dual/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", "licenses/native-involutive-dual/NOTICE": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180", "licenses/native-involutive-dual/ORIGINS.json": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc", - "portable.py": "40c6e524d7593f7aaa68982cc7cebe5fc4ef88599aa828e1902f9c836ac28674", - "verify.py": "8f56273901e313985a9268cf88c702257aa62f5a478a8b7fa24940522fb53f23" + "portable.py": "2f33763b8a6550895752e8dbf4d27712ec3e6b1079f22410402cdc382d310aac", + "verify.py": "b786ee95cfbef92f5f244e10261eba1f45dc2352b5399efaab4cbbc28213131e" } diff --git a/research/passive-saved-query-ceiling/README.md b/research/passive-saved-query-ceiling/README.md index f7263462ce..46c9b2a548 100644 --- a/research/passive-saved-query-ceiling/README.md +++ b/research/passive-saved-query-ceiling/README.md @@ -51,6 +51,6 @@ The substantive next question changes the passive premise: can one actual active ## Credit and evidence status -Prepared for 1337isnot1337 with substantial OpenAI Codex assistance from distinct proof, independent-review and packaging agents. The review reuses pinned Clifford composition, so it is not fully implementation-independent or proof-kernel verified. The mathematical all-width implication is a written proof under explicit finite-alphabet/native premises; the finite exact checks corroborate its source and combinatorial obligations. +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance from distinct proof, independent-review and packaging agents. The review reuses pinned Clifford composition, so it is not fully implementation-independent or proof-kernel verified. The mathematical all-width implication is a written proof under explicit finite-alphabet/native premises; the finite exact checks corroborate its source and combinatorial obligations. -All six author files, their original manifest, both clarifications, the mixed dependency and the 28-file independent review are retained byte-exact. Their original historical run paths are provenance, not portable dependencies. [NOTICE.md](NOTICE.md) and the retained source-specific license/NOTICE/attribution/origins preserve predecessor credit, including #4935's involution lineage and the #4610/native sources. New packaging is Apache-2.0. No frozen predecessor or shared module is edited. +Predecessor credit includes 1337isnot1337’s native/controller research. All six author files, their original manifest, both clarifications, the mixed dependency and the 28-file independent review are retained byte-exact. Their original historical run paths are provenance, not portable dependencies. [NOTICE.md](NOTICE.md) and the retained source-specific license/NOTICE/attribution/origins preserve predecessor credit, including #4935's involution lineage and the #4610/native sources. New packaging is Apache-2.0. No frozen predecessor or shared module is edited. diff --git a/research/passive-saved-query-ceiling/SOURCES.json b/research/passive-saved-query-ceiling/SOURCES.json index 19bb816128..95437756bc 100644 --- a/research/passive-saved-query-ceiling/SOURCES.json +++ b/research/passive-saved-query-ceiling/SOURCES.json @@ -17,6 +17,13 @@ { "path": "research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py", "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/evidence/inputs/clifford_exact.py", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/native-involutive-dual/clifford_exact.py", + "usage": "provenance", "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/clifford_exact.py", "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" @@ -24,6 +31,13 @@ { "path": "research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json", "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/evidence/inputs/NORMALIZERS.json", + "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "path": "research/native-involutive-dual/NORMALIZERS.json", + "usage": "provenance", "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/NORMALIZERS.json", "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" @@ -31,6 +45,13 @@ { "path": "research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz", "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/evidence/inputs/INVOLUTIVE-WORD.json.gz", + "git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5", + "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" + }, + { + "path": "research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", + "usage": "provenance", "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/INVOLUTIVE-WORD.json.gz", "git_blob": "eac634fb1d09428aa6715a47d652ae701dd0efc5", "sha256": "ff2999f022e93e05a250160808aa3c32a08041039d7edfb01068c0308f50c138" @@ -38,6 +59,13 @@ { "path": "research/passive-saved-query-ceiling/inputs/gauge.py", "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/inputs/gauge.py", + "git_blob": "44ae72b314cccf677b44d75c374be6dcac1c8167", + "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" + }, + { + "path": "research/native-involutive-dual/gauge.py", + "usage": "provenance", "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/gauge.py", "git_blob": "44ae72b314cccf677b44d75c374be6dcac1c8167", "sha256": "390391d291353741c89daea999d483660ca185987ed96a15b82576280c487cad" @@ -45,6 +73,13 @@ { "path": "research/passive-saved-query-ceiling/inputs/intervals.py", "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/inputs/intervals.py", + "git_blob": "4b24a5096154736ce060474eb8c72dc64c303699", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + }, + { + "path": "research/higher-moment-strictification/verify.py", + "usage": "provenance", "pin": "head:20bb93cd990d2ff683e4d0fc56b87a42cd5d3296:research/higher-moment-strictification/verify.py", "git_blob": "4b24a5096154736ce060474eb8c72dc64c303699", "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" @@ -52,6 +87,13 @@ { "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE", "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/licenses/native-involutive-dual/LICENSE", + "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "path": "research/native-involutive-dual/LICENSE", + "usage": "provenance", "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/LICENSE", "git_blob": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" @@ -59,6 +101,13 @@ { "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE", "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/licenses/native-involutive-dual/NOTICE", + "git_blob": "304a64959a9b54d058a976d3da733a71c40eab13", + "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" + }, + { + "path": "research/native-involutive-dual/NOTICE", + "usage": "provenance", "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/NOTICE", "git_blob": "304a64959a9b54d058a976d3da733a71c40eab13", "sha256": "4cdeaee293544903e613743fedac3c56a1089a146d5f032db5001d33beac2180" @@ -66,6 +115,13 @@ { "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md", "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/licenses/native-involutive-dual/ATTRIBUTION.md", + "git_blob": "03b9d323c2683ecaab822e15c18090b176f70216", + "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0" + }, + { + "path": "research/native-involutive-dual/ATTRIBUTION.md", + "usage": "provenance", "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/ATTRIBUTION.md", "git_blob": "03b9d323c2683ecaab822e15c18090b176f70216", "sha256": "129c1ea99e6705d60f27fcc06b92d076f7628678e3ded8635aedf1db566bb4a0" @@ -73,6 +129,13 @@ { "path": "research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json", "usage": "input", + "pin": "head:75d394d2d5b45803dd0da8a35d1220c6e575c14d:research/passive-saved-query-ceiling/licenses/native-involutive-dual/ORIGINS.json", + "git_blob": "3401643709dba69f1f6246bf249d0d3fe0ac7ff9", + "sha256": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc" + }, + { + "path": "research/native-involutive-dual/ORIGINS.json", + "usage": "provenance", "pin": "head:86e474038e05f99a76d41f71d81946ad2327e4a4:research/native-involutive-dual/ORIGINS.json", "git_blob": "3401643709dba69f1f6246bf249d0d3fe0ac7ff9", "sha256": "e331ba07271b50407b547aadff3cb0ad29a6d26dcae85bae70f2e508a331a4fc" diff --git a/research/passive-saved-query-ceiling/TASK.json b/research/passive-saved-query-ceiling/TASK.json index 4cb15f6a22..cbfc3161d4 100644 --- a/research/passive-saved-query-ceiling/TASK.json +++ b/research/passive-saved-query-ceiling/TASK.json @@ -77,7 +77,7 @@ "stop_rule": "Preserve frozen proof/review bytes and required clarifications; stop after exact author/independent receipts, bounded controls, source-history preflight and Git-free committed export. Do not search active feedback or native prefixes.", "outcome": "negative-result", "evidence": "evidence/frozen/pr4948-saved-query-macro-gate/PROOF.md and both mandatory clarifications; evidence/REVIEW.md; exact stdout equality through verify.py", - "author": "1337isnot1337, with substantial OpenAI Codex assistance", + "author": "Chris R / Clear1nsight with substantial OpenAI Codex assistance", "ai_assistance": "Substantial OpenAI Codex assistance: distinct proof, independent-review and packaging agents. Independent review uses its own D-left dependency interpreter and GF(2) rank implementation; it reuses the pinned Clifford composition engine, so it is not fully implementation-independent or machine-kernel verified.", "open_questions": [ { diff --git a/research/passive-saved-query-ceiling/portable.py b/research/passive-saved-query-ceiling/portable.py index 700befcffd..8cfdc8207c 100644 --- a/research/passive-saved-query-ceiling/portable.py +++ b/research/passive-saved-query-ceiling/portable.py @@ -1,6 +1,7 @@ """Transport-only loader; frozen scientific expressions remain unchanged. -Apache-2.0; substantial OpenAI Codex assistance for 1337isnot1337. +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. +Apache-2.0. """ import ast import contextlib @@ -142,7 +143,9 @@ def private_stage(): with tempfile.TemporaryDirectory(prefix='passive-saved-cut-') as directory: work = Path(directory) stage = work / 'evidence' - shutil.copytree(HERE / 'evidence', stage) + # Private mutation fixtures need writable copies even when the exported + # publication files themselves are mounted/read-protected. + shutil.copytree(HERE / 'evidence', stage, copy_function=shutil.copyfile) yield stage, requests, work diff --git a/research/passive-saved-query-ceiling/verify.py b/research/passive-saved-query-ceiling/verify.py index edfbf4ed12..561f3ddac1 100644 --- a/research/passive-saved-query-ceiling/verify.py +++ b/research/passive-saved-query-ceiling/verify.py @@ -1,7 +1,8 @@ #!/usr/bin/env python3 """Compact read-only replay; verbose scientific stdout stays private. -Apache-2.0; substantial OpenAI Codex assistance for 1337isnot1337. +Prepared by Chris R / Clear1nsight with substantial OpenAI Codex assistance. +Apache-2.0. """ import argparse import importlib.util