diff --git a/.github/workflows/served-diagonal-bit.yml b/.github/workflows/served-diagonal-bit.yml new file mode 100644 index 0000000000..2b200e1f4d --- /dev/null +++ b/.github/workflows/served-diagonal-bit.yml @@ -0,0 +1,38 @@ +name: Verify served diagonal bit supplier +on: + pull_request: + paths: + - 'research/served-diagonal-bit/**' + - 'research/source-assisted-v4/**' + - 'research/source-assisted/**' + - 'scripts/paired_cube_assembly.py' + - '.github/workflows/served-diagonal-bit.yml' + workflow_dispatch: +permissions: + contents: read +jobs: + full: + runs-on: ubuntu-24.04 + timeout-minutes: 45 + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 + with: + persist-credentials: false + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 + with: + repository: CrocSwap/integer-mult-bounds + ref: a1175449f34d39ff933d9d8ab23ced1f32b290ec + path: .dependencies/pr200 + persist-credentials: false + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 + with: + repository: CrocSwap/integer-mult-bounds + ref: 187e1010ac8b259af8e9b5166f68b64bc27b4b47 + path: .dependencies/pr193 + persist-credentials: false + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 + with: + python-version: '3.13' + - run: python -m pip install -r .dependencies/pr193/research/source-assisted/requirements-round13.txt + - run: python -B research/served-diagonal-bit/verify.py --complex-root .dependencies/pr193 --bit-root .dependencies/pr200 --full + - run: git diff --exit-code diff --git a/research/served-diagonal-bit/NOTICE b/research/served-diagonal-bit/NOTICE new file mode 100644 index 0000000000..d500a9e280 --- /dev/null +++ b/research/served-diagonal-bit/NOTICE @@ -0,0 +1,28 @@ +Served diagonal bit supplier. Apache-2.0. +Prepared by Avi Eisenberg (ikeboy) with Anthropic Claude assistance. + +New here: the served diagonal operation (patch.py), its forked word and terminal +checks (bit/served_word.py, bit/served_terminal.py, bit/served_prove.py) and the +argument in PROOF.md. + +Reused, with credit: +- Chafik Boukhalfa, PR200 at a1175449f34d39ff933d9d8ab23ced1f32b290ec: the + fixed-coordinate/face-diagonal bit word that patch.py starts from, its frames, + partner mixes, 34 terminal sinks, prime witnesses, paid-moment certification + and package verifier. bit/served_word.py forks PR200's bit/word.py and + bit/base_word.py; bit/served_terminal.py forks PR200's bit/terminal.py; + bit/served_prove.py follows PR200's bit/prove.py and imports its certify(). +- Rohan Arun, PR205: the completed-bank packing on PR200's word. packing.py, + arithmetic.py, audit.py and verify.py adapt PR205's files to the served word. +- Evan McKinney, PR197: completed-bank packing, exact gauge charts, nine-colour + bank incidence, routing bound, arithmetic, audit and endpoint controls. + banks.py and controls.py are byte-identical to PR205's copies of PR197's code. +- Avi Eisenberg, PR193 at 187e1010ac8b259af8e9b5166f68b64bc27b4b47: the v4 + source-assisted complex supplier and balanced assembly bridge; icekylinx for + the source-assisted method (PR184) and the paired-cube framework (PR144). +- eumemic, PR168: the v4 exact integer backend that the forked checks load from + PR200's pinned references. +- jamesyc, PR166: the terminal lemma behind the sinks. +- PR185/187: the finite ordinary-leaf composition. +- hcg890, PR217: the previous best completed claim, used as the comparison. +Original notices remain in the pinned checkouts. diff --git a/research/served-diagonal-bit/PROOF.md b/research/served-diagonal-bit/PROOF.md new file mode 100644 index 0000000000..5662024d1b --- /dev/null +++ b/research/served-diagonal-bit/PROOF.md @@ -0,0 +1,99 @@ +# Served diagonal operations on the PR200 bit word + +This package changes one thing in PR200's bit word. Then it applies PR205's completed banks (PR197's construction) and PR193's balanced assembly without change. This file states the change and why the word stays correct. Every argument not restated here is PR200's, PR205's or PR197's, with the same inherited interfaces. + +## 1. The partner mixes in PR200 + +PR200's word has `v = 1760` source lines, `h = 24` and `m = 72`. Each source `s` has a data register. The register holds `x_s` after the injection. The 1,760 sources form 880 partner pairs. Each pair has a carrier `c` and a passive `d`, with orthogonal labels. For each pair the word: + +- adds `x_d` into the carrier data register at the 2-dim mix frame, so it holds `x_c + x_d`; +- delivers `x_c + x_d` to the pair's receivers at the cap frame; +- subtracts `x_d` again at the end. + +So the passive data register always holds `x_d`. Only carrier registers change. The carrier chain is `line → mix → cap → full`. The passive chain is `line → mix → full`, with children `[1, 22]`. + +## 2. The served operation + +PR200 also forms the same sum `x_c + x_d` in auxiliary registers. Operation `i = (a, b, n)` adds register `b` into register `a`, and node `n` is the partner diagonal with `args[n] = {c, d}`. `patch.py` finds the operations where all of these hold: + +1. before `i`, register `a` holds exactly `x_c`, and register `b` holds exactly `x_d`; +2. `b` is not a root, gauge, source or alias register; +3. `b` has exactly two operations: one copy operation `j` that writes the source node `d` into it, and then `i`; +4. the mix frame of the pair is inside the frame `F_i` of operation `i` (exact containment in PR200's own frame algebra). + +There are 373 such operations. All of them are in phase one, and every `F_i` has dimension 3. For each one, `patch.py`: + +- deletes register `b` and its copy operation `j`; +- makes operation `i` read `x_d` from the passive data register: `ops[i] = [a, -1-d, n]`, with `served = [i, d, F_i]`; +- moves the partner mix of that pair to the start of the word, right after the injections (`early = true` in the schedule); +- extends the passive chain to `line → mix → F_i → full`, with children `[1, 1, 21]`. + +Nothing else changes. Operations, roles and read positions are renumbered compactly. `verify.py --full` runs `patch.py` again on PR200's frozen word and compares its output with the frozen files. + +## 3. Why the word is still correct + +**Values.** Before operation `i`, register `a` holds `x_c`. The passive data register holds `x_d` at all times. So `a` receives `x_c + x_d`, the same value as before. The checker simulates every register content and checks the operands of every served operation against the node's arguments. + +**Early mix.** After the injections, the word reads a carrier data register only at the deliveries and at the final subtraction. Both come after the mix in both schedules. Thus the early mix changes no value that the word reads. + +**Dirty registers.** The deleted register `b` takes its adjoint response with it. A served operation reads a data register, not a dirty auxiliary register, so it adds no dirty response. + +**Formal check.** `bit/served_prove.py` runs all `2v + 16,775 = 20,295` formal columns in F2 and over the integers. All target columns equal the defining decoder. All source and dirty columns return to their start values. No column is sampled. + +**Frames.** Each `F_i` is nondegenerate and contains the passive line. The passive chain `line ⊂ mix ⊂ F_i ⊂ full` is nested, and every other chain keeps PR200's check. The exact integer backend is eumemic's PR168 v4 backend, loaded from PR200's pinned references. The served word uses 24,401 frames. Each one is a PR200 frame with its PR200 prime witness, so every Gram inverse and projector stays valid at every prime `q > 2^80`, as in PR200. No new frame comes in. + +**Controls.** The checker rejects each of these changes: + +- PR200's three word controls (omitted compensation, missing partner, stale read); +- a served operation that reads the carrier instead of the passive register; +- a zero operation frame; +- a served passive chain without its served stop; +- a served pair whose mix is not early. + +## 4. Terminal sinks + +PR200's 34 PR166 terminal sinks apply unchanged. `bit/served_terminal.py` is PR200's `bit/terminal.py` with three edits: + +- a served operation is not a register-to-register gate, so it has no control use; +- the gate replay adds the passive data register for a served operation; +- the replay applies early mixes after the injections and late mixes at delivery. + +The retained scalar bill does not grow (delta −158). The three terminal controls are rejected. + +## 5. Ledger + +| Per copy | PR200 | Served | +|---|---:|---:| +| Logical auxiliary roles | 18,908 | 18,535 | +| Physical chains (after 1,760 aliases and 34 sinks) | 17,114 | 16,741 | +| Stock `W` | 20,634 | 20,261 | +| Deficit `72W − mass` | 1,936 | 1,936 | +| Coarse bit saving | 6.77774e-4 | 6.86716e-4 | + +The deficit stays at 1,936, so the telescoping identity holds with the same loss. + +## 6. Banks + +PR205's packing applies with new counts. There are three copies, 2,200 rank-20 gauges (220 distinct frames, the same charts as PR205) and 14,541 other physical chains: + +``` +6·3300 = 9·2200, 2·3300 + 3·41423 = 9·(16741 − 2200). +``` + +Thus `W = 3·2·1760 + 44,723 = 55,283` and the deficit is `5,808 = 3·1,936`. The largest child is 22. The chain/bank multigraph gets a proper 9-edge-colouring, and an independent check rejects a duplicated colour. + +## 7. Arithmetic + +`arithmetic.py` and `audit.py` are PR205's, with the served word's numbers. The paid moment includes the 10^-16 rare-class fallback. Two independent moment engines exclude the next 10^-18 grid point. Three finite ordinary-leaf levels start from the served word's completed ordinary supplier. PR193's complex supplier does not bind. The unchanged 47-constraint balanced assembly certifies κ, and the next 10^-18 κ point is rejected. `certificate.json` holds every value. + +## 8. Limits + +The finite checks establish the served word, the sinks, the charts, the banks, the moments, the leaf recurrence and the assembly arithmetic. These remain inherited assumptions, as in PR200, PR205 and PR197: + +- the completed-core contract; +- the general Clifford interface; +- uniform weighted compilation; +- restored rows; +- fixed-tape transfer. + +PR193's disclosed limits on the complex side also remain. diff --git a/research/served-diagonal-bit/README.md b/research/served-diagonal-bit/README.md new file mode 100644 index 0000000000..cd4b381cfe --- /dev/null +++ b/research/served-diagonal-bit/README.md @@ -0,0 +1,80 @@ +# Served diagonal operations on PR200's bit word + +Under the retained multiplication interfaces, this finite witness certifies + +$$ +T(n)=O\left(n(\log n)^{1-\kappa}\right),\qquad +\kappa=\frac{692144604250060}{10^{18}}=0.000692144604250060 . +$$ + +That is **+1.088%** over PR217 (`684696826673891/10^18`, the best completed claim) and **+1.330%** over PR205 (`683061299399923/10^18`). + +| Construction | Bit coarse saving | Conditional kappa | +|---|---:|---:| +| PR205: PR200 word, packed | 6.83528e-4 | 0.000683061299399923 | +| PR217: butterflies and optimized frames, packed | 6.85166e-4 | 0.000684696826673891 | +| Served word, unpacked | 6.86716e-4 | 0.000685800818606951 | +| **Served word, packed** | **6.92624e-4** | **0.000692144604250060** | + +## What is new + +PR200's bit word mixes each partner pair on its data registers: the carrier register gets `x_c + x_d`, and the passive register keeps `x_d`. The same word also builds `x_c + x_d` again in auxiliary registers. At 373 of these operations, the control register is a pure copy of `x_d`, made by one copy operation and used once. + +This package reads `x_d` straight from the passive data register at those 373 operations. It then deletes the 373 copies and their copy operations. To keep the passive register's frame chain nested, the pair's partner mix moves to right after the injections. The passive chain gets one extra 3-dim stop: `line → mix → F_i → full`. + +| Per copy | PR200 | Served | +|---|---:|---:| +| Logical auxiliary roles | 18,908 | 18,535 | +| Physical chains | 17,114 | 16,741 | +| Stock `W` | 20,634 | 20,261 | +| Deficit | 1,936 | 1,936 | +| Coarse bit saving | 6.77774e-4 | 6.86716e-4 (+1.32%) | + +Every frame stays one of PR200's witnessed frames. The 34 terminal sinks, the 1,760 aliases, the gauges and every other operation are PR200's. + +**Checks.** `bit/served_prove.py` checks the served word completely, in the same way as PR200's `bit/prove.py`: + +- all 20,295 formal columns in F2 (identity) and over the integers (defining decoder), with no sampling; +- exact frame geometry with PR200's PR168 v4 integer backend, including each served frame and the new passive chains; +- PR200's 34 terminal sinks through a forked terminal compiler, with the scalar bill retained; +- PR200's paid-moment certification, imported unchanged; +- seven adverse word controls and three terminal controls, all rejected. + +**Banks and arithmetic.** PR205's completed banks (PR197's construction) then apply with new counts: 3,300 small banks and 41,423 large banks over three copies, so `W = 55,283` and the deficit is `5,808`. Three finite ordinary-leaf levels and PR193's unchanged 47-constraint assembly give κ. The bit branch binds; the complex supplier (`700918443859411/10^18`) has slack. + +`PROOF.md` gives the argument. + +## Verify + +```sh +git fetch https://github.com/CrocSwap/integer-mult-bounds a1175449f34d39ff933d9d8ab23ced1f32b290ec +git worktree add --detach ../served-bit-pr200 a1175449f34d39ff933d9d8ab23ced1f32b290ec +git fetch https://github.com/CrocSwap/integer-mult-bounds 187e1010ac8b259af8e9b5166f68b64bc27b4b47 +git worktree add --detach ../served-complex-pr193 187e1010ac8b259af8e9b5166f68b64bc27b4b47 +python3 -m pip install -r ../served-complex-pr193/research/source-assisted/requirements-round13.txt +python3 -B research/served-diagonal-bit/verify.py --complex-root ../served-complex-pr193 --bit-root ../served-bit-pr200 --full +``` + +`--full` takes about five minutes on Linux. It runs: + +1. PR193's and PR200's unchanged package verifiers; +2. `patch.py`, which derives the served word again from PR200's frozen word and must match the frozen files; +3. `bit/served_prove.py`, the complete check of the served word and its sinks; +4. PR205's charts, banks and colouring on the served word; +5. the arithmetic, the independent audit and the bank endpoint controls. + +Without `--full`, the saved receipts are used, and only the pins and the arithmetic run. The terminal compiler needs Linux (`resource`). + +## Scope and credit + +This is a conditional finite construction and composition. It is not an unconditional multiplication theorem or a speedup claim. The all-size compiler, analytic, precision, restored-row and fixed-tape hypotheses are inherited exactly as in PR200, PR205 and PR197. + +The served operation is new. Credit for everything it builds on goes to: + +- Chafik Boukhalfa (PR200) for the bit word, its sinks, witnesses and verifier, which the served checks fork; +- Rohan Arun (PR205) and Evan McKinney (PR197) for the completed banks and their code; +- PR193 for the complex supplier, and icekylinx for the source-assisted method and the paired-cube framework; +- eumemic (PR168), jamesyc (PR166) and PR185/187 for the backend, the terminal lemma and the leaf composition; +- hcg890 (PR217) for the previous best claim. + +Prepared by Avi Eisenberg with Anthropic Claude assistance. Apache-2.0. diff --git a/research/served-diagonal-bit/SOURCE.json b/research/served-diagonal-bit/SOURCE.json new file mode 100644 index 0000000000..42ec8e7210 --- /dev/null +++ b/research/served-diagonal-bit/SOURCE.json @@ -0,0 +1,35 @@ +{ + "bit_commit": "a1175449f34d39ff933d9d8ab23ced1f32b290ec", + "bit_files": { + "research/paired-cube-diagonal-bit-168/arithmetic/interval_moment.py": "9d3d1d28bfb3375958995205179b171fb65c70a3792cf9f7a21ef5ee54f5460b", + "research/paired-cube-diagonal-bit-168/bit/base_word.py": "9fe3a81b7561d2b09c086f63fac4626e88a32369ef8bc5579c94878de1218a89", + "research/paired-cube-diagonal-bit-168/bit/prime-witnesses.json.gz": "612f0b91c7689b0cebcacb28278579aa2c88801df640798d7a119f11eca836c3", + "research/paired-cube-diagonal-bit-168/bit/prove.py": "c4a7f6ea79d2b9bbdace7c1e99bd4c068967d90fcab5bddc4ce37b5055cbf0cc", + "research/paired-cube-diagonal-bit-168/bit/word.py": "85822e9cca5b1b2335c3704a3df2f3c6ef01e42d8328daacb33701d30cee80ab", + "research/paired-cube-diagonal-bit-168/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py": "4d7c86cd999a1519e0dfb6dcf33a8f26e442a353c3665a0f06881216a260fbf3", + "research/paired-cube-diagonal-bit-168/selected/bit/frames_p12.json": "aec2f09df5b42165a353a9233d9c8549bf091167915f6b044689c4bfb189d406", + "research/paired-cube-diagonal-bit-168/selected/bit/frames_p12.json.gz": "ad8e2705652b68476713d7647a8592505e222f2b3ccd1728dedce153aac6d462", + "research/paired-cube-diagonal-bit-168/selected/bit/graph_p12.json": "31a09a55920e64c8bfbac8b845dc01754c112aa6e207812e2fd1f4939d8f64cb", + "research/paired-cube-diagonal-bit-168/selected/bit/kchron_p12.json": "0fab548e84cf5ca7c04e8bd19b5810850463f36e0f92180efe73aeff17105e39", + "research/paired-cube-diagonal-bit-168/selected/bit/profile_p12.json": "c44ef8640cbcbcc9bac3a30e13373bd79efddde55d7cea514354ca2cdb60d66d", + "research/paired-cube-diagonal-bit-168/selected/bit/sinks.json": "c00ff70c564829d4b97740f92796fc6ce14fbcd5ca519663828650552b80249d", + "research/paired-cube-diagonal-bit-168/selected/bit/word_p12.json": "0728ed1c7320430a87709b1034485cbabefec85d532b48897f74136cf3954218" + }, + "bit_manifest_sha256": "015abe3342d08d08a9c4a764f103cafc1be1fe7f23d7a72471bd87412c57c2df", + "comparison": { + "pr205": "Rohan Arun, PR200 word with PR197 banks, kappa = 683061299399923/10^18", + "pr217": "paid XOR butterflies with cascade-optimized frames, kappa = 684696826673891/10^18" + }, + "complex_commit": "187e1010ac8b259af8e9b5166f68b64bc27b4b47", + "complex_files": { + "research/source-assisted-v4/SOURCE.json": "99024e5c8296ad03b6e499c3c4e1e9e879bf6a5954d8558cc39abd557edf79d6", + "research/source-assisted-v4/certificate.json": "d84406d2fcc6990deba2b135509e6d86600e57123d88f9b21f7b7240e1aeb513", + "research/source-assisted/global/FINITE_BRIDGE.txt": "66d8f4ea8752abd89952d6674a636575a0db16e18b1c16e293f48f64242f0c46", + "scripts/paired_cube_assembly.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c" + }, + "served_files": { + "selected/served/kchron_p12.json": "8542463c58b25c97e10a7e80c5504e4517cc6acf439ce8c549741b8456f0ad76", + "selected/served/profile_p12.json": "428ab934b5f71093eba46b9fc341c5edda6354bdb48144e8496804587e8e5b3e", + "selected/served/word_p12.json.gz": "8d21c91a96d72cbe12b94e18ffc2d7c88c5958aee2199c94631723b420051b5d" + } +} diff --git a/research/served-diagonal-bit/arithmetic.py b/research/served-diagonal-bit/arithmetic.py new file mode 100644 index 0000000000..b8abc1ae26 --- /dev/null +++ b/research/served-diagonal-bit/arithmetic.py @@ -0,0 +1,109 @@ +"""Exact paid moments, finite ordinary-leaf composition and the balanced assembly. + +PR205's arithmetic.py (Rohan Arun; adapted from PR197's, Evan McKinney; PR185/187 finite bootstrap, PR193 +balanced bridge inherited). The bit supplier is the served word (served_prove.py's record) instead of PR200's +certificate; the comparison constants are PR205's and PR217's kappa. Apache-2.0. +""" +from fractions import Fraction as Q +from pathlib import Path +import importlib.util, json + +BIT_PACKAGE = 'research/paired-cube-diagonal-bit-168' +PR205_KAPPA = Q(683061299399923, 10 ** 18) # PR205: PR200 bit word with PR197's banks, PR193 complex +PR217_KAPPA = Q(684696826673891, 10 ** 18) # PR217: paid XOR butterflies with cascade-optimized frames + + +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); s.loader.exec_module(m) + return m + + +def build(ROOT, BIT, physical, served): + """served: the record printed by bit/served_prove.py (its terminal profile and paid-moment certificate).""" + im = load('interval_moment', BIT / BIT_PACKAGE / 'arithmetic/interval_moment.py') + assembly = load('frontier_assembly', ROOT / 'scripts/paired_cube_assembly.py') + p = physical + c191 = json.loads((ROOT / 'research/source-assisted-v4/certificate.json').read_text()) + b200 = served + + def profile(m, W, H, delta): + H = {int(r): int(n) for r, n in H.items()} + return dict(m=m, W=W, child_multiplicities=H, N=delta, L=0, total_rank=sum(r * n for r, n in H.items()), maxchild=max(H)) + cp = c191['complex_profile']; cp = profile(cp['m'], cp['W_per_vertex'], cp['child_histogram'], cp['deficit_per_vertex']) + bp = b200['profile'] + unpacked = profile(bp['m'], bp['W_per_vertex'], bp['child_histogram'], bp['deficit_per_vertex']) + assert unpacked['total_rank'] == bp['rank_per_vertex'] and unpacked['maxchild'] == bp['maxchild'] == 60 + packed = profile(72, p['W'], p['child_histogram'], p['deficit']) + + def paid(row, a, bit): + result = im.moment(row, a) + if bit: + l, u = im.log_interval(Q(row['m'])); e, f = im.exp_interval(a * l, a * u) + w = Q(1, 10 ** 16) * Q(32 * row['m'] * sum(row['child_multiplicities'].values()), row['W']) + result.update(lower=result['lower'] + w * e, upper=result['upper'] + w * f) + return result + + def certify(row, bit): + den = 10 ** 18; lo = 0; hi = den // 100 + assert paid(row, Q(lo, den), bit)['upper'] < 1 < paid(row, Q(hi, den), bit)['lower'] + while hi - lo > 1: + mid = (lo + hi) // 2; v = paid(row, Q(mid, den), bit) + if v['upper'] < 1: lo = mid + elif v['lower'] > 1: hi = mid + else: raise AssertionError('Interval inconclusive') + a = Q(lo, den); b = Q(hi, den) + return dict(saving=a, accepted=paid(row, a, bit), next_excluded=paid(row, b, bit)) + + complex_cert = certify(cp, False) + original = certify(unpacked, True); new = certify(packed, True) + assert original['saving'] == Q(b200['coarse']['coarse_saving']) + assert new['saving'] > original['saving'] + assert paid(packed, original['saving'], True)['upper'] < paid(unpacked, original['saving'], True)['lower'] + # Finite-depth ordinary supplier composition, as in PR185/187/197, from PR200's completed ordinary supplier. + old = Q(b200['coarse']['ordinary_saving']); coarse = new['saving']; chain = [old] + for _ in range(3): + a = (1 - coarse) * coarse + coarse * chain[-1] + assert chain[-1] < a < coarse < 1 - a + chain.append(a) + assert 0 < p['conservative_selector_calls'] < 2 ** 40 + # Additional chart/router calls use the inherited completed ordinary selector; their exponent is at most the + # atom exponent coarse, which is below 1 - ordinary. + assert coarse < 1 - chain[-1] + bridge = c191['assembly']['finite_bridge']; bridge['rows']['degree_gap'] = Q(bridge['rows']['degree_gap']) + beta = eta = Q(1, 10 ** 24); weak = Q(1, 10 ** 30); den = 10 ** 18 + + def assemble(bit_saving): + b = complex_cert['saving']; a = min(bit_saving, (1 - beta) * b - weak) + q = a * (1 - 2 * eta); bound = (1 - eta) * q / (1 + q); z = bound * den + k = Q((z.numerator - 1) // z.denominator, den) + out = assembly.assembly(a, b, bridge, k, eta=eta, beta=beta) + assert len(out['strict_constraints']) == 47 and len(out['margins']) == 7 + try: assembly.assembly(a, b, bridge, k + Q(1, den), eta=eta, beta=beta) + except AssertionError: pass + else: raise AssertionError('Next final grid accepted') + constraints = out.pop('strict_constraints') + out['strict_constraint_count'] = len(constraints) + out['minimum_constraint'] = min(constraints.values()) + return dict(kappa=k, assembly=out, binding='complex' if a == (1 - beta) * b - weak else 'bit') + before = assemble(old); after = assemble(chain[-1]) + del before['assembly'] + assert before['kappa'] < after['kappa'] and after['binding'] == 'bit' + assert after['kappa'] > PR205_KAPPA and after['kappa'] > PR217_KAPPA + controls = [] + bad = dict(packed, total_rank=packed['total_rank'] + 1) + try: paid(bad, coarse, True) + except ValueError: controls.append('changed rank mass') + else: raise AssertionError('Corrupt mass accepted') + + return dict(scope='Conditional composition; physical and finite bridge proof dependencies are separate', + source_commits=dict(complex='187e1010ac8b259af8e9b5166f68b64bc27b4b47', bit='a1175449f34d39ff933d9d8ab23ced1f32b290ec'), + bit_word='served word: PR200 terminal word with 373 served diagonal operations (selected/served)', + complex_profile=cp, unpacked_profile=unpacked, packed_profile=packed, complex=complex_cert, + bit_before=original, bit_after=new, bit_coarse_relative_gain=new['saving'] / original['saving'] - 1, + stock_relative_reduction=1 - Q(p['W'], 3 * unpacked['W']), ordinary_chain=chain, + extra_selector_calls=p['conservative_selector_calls'], selector_toll_gap=1 - chain[-1] - coarse, + comparison_pr205_kappa=PR205_KAPPA, comparison_pr217_kappa=PR217_KAPPA, + before_packing=before, after_packing=after, + kappa_gain_from_packing=after['kappa'] - before['kappa'], + relative_gain_over_pr205=after['kappa'] / PR205_KAPPA - 1, + relative_gain_over_pr217=after['kappa'] / PR217_KAPPA - 1, controls=controls) diff --git a/research/served-diagonal-bit/audit.py b/research/served-diagonal-bit/audit.py new file mode 100644 index 0000000000..f20204a184 --- /dev/null +++ b/research/served-diagonal-bit/audit.py @@ -0,0 +1,81 @@ +"""Independent exact moment and finite-leaf audit; no optimizer imports. + +PR205's audit.py (Rohan Arun; PR197's, Evan McKinney, Apache-2.0) with the served-word inventory constants.""" +from fractions import Fraction as Q +from functools import lru_cache +from math import factorial +ROUND=2**192 + +def lower(value): + return Q((value * ROUND).numerator // (value * ROUND).denominator, ROUND) + +def upper(value): + x = value * ROUND + return Q(-((-x.numerator) // x.denominator), ROUND) + +@lru_cache(None) +def logarithm(x): + """Independent base-two reduction, 64 atanh terms and geometric remainder.""" + assert x >= 1 + power = 0 + while x >= 2: + x /= 2 + power += 1 + def small(y): + z = (y - 1) / (y + 1) + s = 2 * sum((z**(2*j+1) / (2*j+1) for j in range(64)), Q(0)) + return s, s + 2*z**129 / (129*(1-z*z)) + l, u = small(x) + l2, u2 = small(Q(2)) + return lower(l + power*l2), upper(u + power*u2) + +def exponential(l, u): + assert 0 <= l <= u < Q(1, 4) + def polynomial(x): + return sum((x**j / factorial(j) for j in range(17)), Q(0)) + tail = u**17 / (factorial(17)*(1-u/18)) + return lower(polynomial(l)), upper(polynomial(u) + tail) + + +def moment(row,a,bit): + m,W=row['m'],row['W'];H={int(r):n for r,n in row['child_multiplicities'].items()} + assert sum(r*n for r,n in H.items())==row['total_rank']==m*W-row['N'] + lo=hi=Q(0) + for r,n in H.items(): + l,u=logarithm(Q(m,r));e,f=exponential(a*l,a*u) + lo+=Q(r*n,m*W)*e;hi+=Q(r*n,m*W)*f + if bit: + l,u=logarithm(Q(m));e,f=exponential(a*l,a*u) + weight=Q(32*m*sum(H.values()),10**16*W) + lo+=weight*e;hi+=weight*f + return lo,hi + + +def run(record,original): + original=dict(original,child_multiplicities={int(r):n for r,n in original['child_multiplicities'].items()}) + intervals={} + for name,row,bit in (('complex',record['complex_profile'],False),('bit_before',original,True),('bit_after',record['packed_profile'],True)): + a=Q(record[name]['saving']);lo,hi=moment(row,a,bit);next_lo,next_hi=moment(row,a+Q(1,10**18),bit) + assert hi<1Q(record['comparison_pr205_kappa'])==Q(683061299399923,10**18) + assert Q(record['after_packing']['kappa'])>Q(record['comparison_pr217_kappa'])==Q(684696826673891,10**18) + return dict(status='PASS',moment_intervals=intervals,finite_leaf_levels=3,adjacent_final_grids_checked=2) diff --git a/research/served-diagonal-bit/banks.py b/research/served-diagonal-bit/banks.py new file mode 100644 index 0000000000..6505ebd37e --- /dev/null +++ b/research/served-diagonal-bit/banks.py @@ -0,0 +1,104 @@ +"""PR197 chart inversion and bank colouring helpers (byte-identical extract of packing.py up to build()). + +Apache-2.0. Prepared with substantial OpenAI Codex assistance. +""" +from array import array +from collections import Counter +from fractions import Fraction as Q +from math import gcd +from pathlib import Path +import hashlib,json,sys + +def inverse_integer(a): + """Fraction-free Gauss-Jordan; return integral C,d with a C = d I.""" + n=len(a) + m=[list(row)+[int(i==j) for j in range(n)] for i,row in enumerate(a)] + previous=1 + factors=[] + for k in range(n): + pivot=next((i for i in range(k,n) if m[i][k]),None) + if pivot is None: + raise ValueError('Singular basis') + m[k],m[pivot]=m[pivot],m[k] + if pivot != k:factors.append(('swap',k,pivot,1,1)) + p=m[k][k] + if p != previous: + ratio=Q(previous,p) + factors.append(('scale',k,k,ratio.numerator,ratio.denominator)) + for i in range(n): + if i==k:continue + u=m[i][k] + if u: + ratio=Q(-u,previous) + factors.append(('add',i,k,ratio.numerator,ratio.denominator)) + for j in range(2*n): + if j==k:continue + value=p*m[i][j]-u*m[k][j] + assert value % previous==0 + m[i][j]=value//previous + m[i][k]=0 + previous=p + d=m[0][0] + assert d and all(m[i][j]==d*int(i==j) for i in range(n) for j in range(n)) + c=[row[n:] for row in m] + common=abs(d) + for row in c: + for x in row:common=gcd(common,x) + d//=common + c=[[x//common for x in row] for row in c] + if d<0:d=-d;c=[[-x for x in row] for row in c] + return c,d,factors + +def color_incidence(left,right,nleft,nright,colors): + """Incremental two-color swaps; parallel edges are identified separately.""" + assert len(left)==len(right) + full=(1<=0:uses[b].append(i) + for j,s in enumerate(word.w['rootroles']):rootids[s].append(j) + at=defaultdict(list) + for s in word.order:at[word.readtime[s]].append(s) + first=[len(word.rest)+1]*v + for s in word.order: + for target in word.gauge[s]['targets']:first[target]=min(first[target],word.readtime[s]) + chosen=[];seen=set();targets=set() + for entry in selection: + j,pivot=entry['root'],entry['pivot'];need(type(j) is int and 0<=jmax(position[i] for i in writes[s]),'pivot untouched by compensation before post') + need(not targets.intersection(r['targets']),'simultaneous disjoint target groups');targets.update(r['targets']) + path=[word.opframe[i] for i in writes[s]]+[U,word.w['full_frame']];prev=None;prefix=[] + for f in path: + need(prev is None or C.sub(prev,f),'deleted root trajectory nested') + d=C.dimf[f]-(0 if prev is None else C.dimf[prev]) + if d:prefix.append(d) + prev=f + need(sum(prefix)==h,'complete deleted root path') + chosen.append(dict(root=j,role=s,targets=r['targets'],pivot=pivot,root_frame=U,root_rank=C.dimf[U],writes=writes[s],deleted_path=prefix)) + removed={e['role'] for e in chosen};deletedroots={e['root'] for e in chosen};bywrite={i:e for e in chosen for i in e['writes']};after={e['writes'][-1]:e for e in chosen} + need(all(a not in removed and b not in removed for i,(a,b,n) in enumerate(ops) if i not in bywrite),'removed roles only occur in their own writes') + # Complete modified target chronology, including every retained partner delivery. + Y=Counter();current=[None]*v;events=0 + def move(t,f): + nonlocal events + prev=current[t];need(prev is None or C.sub(prev,f),'new target chain nesting') + need(all(word.module.dot(C.cov[t],b)==0 for b in C.B[f]),'target movement stays inside cap') + d=C.dimf[f]-(0 if prev is None else C.dimf[prev]);need(d>=0,'target rank monotonicity') + if d:Y[d]+=1 + current[t]=f;events+=1 + for j,i in enumerate(word.rest): + for s in at[j]: + for t in word.gauge[s]['targets']:move(t,word.gauge[s]['frame']) + if i in bywrite:move(bywrite[i]['pivot'],word.opframe[i]) + if i in after: + for t in after[i]['targets']:move(t,after[i]['root_frame']) + for s in at[len(word.rest)]: + for t in word.gauge[s]['targets']:move(t,word.gauge[s]['frame']) + deliveries=defaultdict(list) + for e in word.k['entries']:deliveries[e['deliver_after_root']].append(e) + for j,r in enumerate(word.g['roots']): + if r['kind']=='side' and j not in deletedroots: + for t in r['targets']:move(t,word.w['root_frame'][j]) + for e in deliveries[j]: + for t in e['receivers']:move(t,e['deliver_frame']) + for t,f in enumerate(current): + need(f is not None and C.dimf[f]<=h-1,'final target cap') + gap=h-1-C.dimf[f] + if gap:Y[gap]+=1 + need(sum(r*n for r,n in Y.items())==v*(h-1),'full target rank mass') + local=Counter({int(r):n for r,n in baseline['physical_internal_histogram'].items()}) + for e in chosen:local.subtract(e['deleted_path']) + need(all(n>=0 for n in local.values()),'positive remaining local ledger') + _,_,source,_=word.C.chains();child=Counter() + for part in (local,Y,source): + for r,n in part.items(): + if r and n:child[r]+=3*n + for s,z in word.gauge.items(): + if s not in word.donor:child[3*z['dim']]+=1 + child[2]+=2*v;physical_R=baseline['R']-len(chosen);W=2*v+physical_R;rank=sum(r*n for r,n in child.items()) + need(W*3*h-rank==baseline['deficit_per_vertex'],'terminal rank deficit unchanged') + delta=Counter(child);delta.subtract({int(r):n for r,n in baseline['child_histogram'].items()});expected=Counter() + for e in chosen:expected[e['root_rank']]-=3;expected[h-e['root_rank']]-=3 + need(compact(delta)==compact(expected),'independent complete ledger agrees with exact terminal cancellation') + # Literal local sandwich, with arbitrary target values and non-pivot corrections. + for e in chosen: + ts=e['targets'];p=ts.index(e['pivot']);n=len(ts);k=len(e['writes']);N=2*n+k + initial=[[int(a==b) for b in range(N)] for a in range(n)];state=[r[:] for r in initial];program=[] + def apply(event,direction=1): + kind,a,b,c=event;c*=direction + if kind=='shear':state[a]=[x+c*y for x,y in zip(state[a],state[b])] + else:state[a][b]+=c + for a in range(n): + if a!=p:program.append(('shear',a,p,-1)) + program.extend(('basis',p,n+j,1) for j in range(k)) + program.extend(('basis',a,n+k+a,1) for a in range(n) if a!=p) + for a in range(n): + if a!=p:program.append(('shear',a,p,1)) + for event in program:apply(event) + for a in range(n): + want=initial[a][:] + for j in range(k):want[n+j]+=1 + if a!=p:want[n+k+a]+=1 + need(state[a]==want,'integer arbitrary-target sandwich') + for event in reversed(program):apply(event,-1) + need(state==initial,'literal inverse of integer sandwich') + # Full original integer adjoint, including the removed root responses. + adj=word.adjoint() + def without_deleted(): + out=[{} for _ in range(R)] + for j,(r,s) in enumerate(zip(word.g['roots'],word.w['rootroles'])): + if j not in deletedroots: + for t in r['targets']:out[s][t]=out[s].get(t,0)+1 + for a,b,n in reversed(ops): + if b<0:continue + for t,c in out[a].items():out[b][t]=out[b].get(t,0)+c + return out + badadj=None;live=sorted(set(word.phys.values())-removed);index={r:2*v+i for i,r in enumerate(live)};columns=2*v+len(live) + need(len(live)==physical_R,'terminal physical inventory') + def execute(mode,direction=1,bits=None,mutation=None): + nonlocal badadj + major=mode=='bound';binary=mode=='F2' + unit=(lambda i:1) if major else (lambda i:1<2*bound,'injective integer residual digit bound') + print('bound',bound,'bits',bits,'columns',columns,flush=True) + formal=[execute('F2')];gc.collect();formal.append(execute('Z',1,bits));gc.collect();formal.append(execute('Z',-1,bits));gc.collect() + controls={} + for mutation in ['omit-ancestor-response','omit-pre-target','omit-write']: + try:execute('F2',mutation=mutation) + except AssertionError:controls[mutation]='REJECTED' + else:raise AssertionError('accepted mutation '+mutation) + original_hist={int(r):n for r,n in baseline['child_histogram'].items()} + profile=dict(baseline,R=physical_R,terminal_sinks=len(chosen),active_virtual_R=R-len(chosen),scalar_role_reserve=R,W_per_vertex=W,rank_per_vertex=rank,child_histogram=compact(child),physical_internal_histogram=compact(local),physical_target_histogram=compact(Y)) + return dict(status='PASS complete terminal bit word, exact geometry/ledger/F2/integer columns',profile=profile,baseline_profile=baseline,selected=chosen,target_events=events,child_delta=compact(delta),formal=formal,integer_residual_bound=bound,packed_digit_bits=bits,base_exceeds_twice_bound=True,controls=controls,literal_sandwich_inverse=True,all_original_adjoint_responses_retained=True,original_partner_delivery_anchors_retained=True,new_frames_added=0,scalar_addition_delta=-sum(len(e['writes'])+2 for e in chosen),scalar_bill='Retain the original conservative full-word scalar inventory: removed old root reads/old root corrections and deleted inverse gates dominate the new pre/post target shears.',foreign_producer_replays=0,seconds=time.monotonic()-t0,maxrss=resource.getrusage(resource.RUSAGE_SELF).ru_maxrss) + +if __name__=='__main__': + if sys.flags.optimize:raise SystemExit('run without -O') + p=argparse.ArgumentParser();p.add_argument('--adapter',type=Path,required=True);p.add_argument('--selection',type=Path,required=True);p.add_argument('--out',type=Path,required=True);a=p.parse_args() + resource.setrlimit(resource.RLIMIT_CPU,(180,180));signal.alarm(180) + spec=importlib.util.spec_from_file_location('checked_bit_adapter',a.adapter);m=importlib.util.module_from_spec(spec);spec.loader.exec_module(m);w=m.Candidate();w.exact_frames() + pins={str(p):sha256(p.read_bytes()).hexdigest() for p in [Path(__file__),a.adapter,a.adapter.with_name('base_word.py'),Path(w.module.__file__),a.selection,*w.input_paths]} + a.out.with_suffix('.inputs.json').write_text(json.dumps(pins,sort_keys=True,indent=2)+'\n') + data=json.loads(a.selection.read_text());selected=data['selected'] if isinstance(data,dict) else data + result=prove(w,selected) + for path,digest in pins.items():need(sha256(Path(path).read_bytes()).hexdigest()==digest,'source changed during proof: '+path) + result['input_pins']=pins;a.out.write_text(json.dumps(result,sort_keys=True,indent=2)+'\n');print(json.dumps({k:result[k] for k in ['status','seconds','integer_residual_bound','packed_digit_bits','controls','maxrss']}),flush=True) diff --git a/research/served-diagonal-bit/bit/served_word.py b/research/served-diagonal-bit/bit/served_word.py new file mode 100644 index 0000000000..6b8acf35d6 --- /dev/null +++ b/research/served-diagonal-bit/bit/served_word.py @@ -0,0 +1,386 @@ +"""Formal admission of the served physical bit word. + +Fork of PR200's bit/word.py and bit/base_word.py (Chafik Boukhalfa, Apache-2.0; built on eumemic's PR168 v4 +exact integer backend) with one new operation kind. A served operation ops[i] = [a, -1-d, n] adds the passive +source data register x_d into the auxiliary register a at frame op_frame[i]; that partner pair's XOR +x_c += x_d runs right after the injections ('early'), so its passive chain is line -> mix -> op_frame[i] -> full. +Everything else is PR200's check, unchanged: phase-one closure, register contents, gauges, compensated pairs, +physical chains, target chronology, partner chains, the paid ledger and the complete F2 and integer columns. +""" +from collections import Counter, defaultdict +from pathlib import Path +import gzip, importlib.util, json, sys + + +def need(ok, msg): + if not ok: + raise ValueError(msg) + + +def module(name, path): + spec = importlib.util.spec_from_file_location(name, path) + m = importlib.util.module_from_spec(spec) + spec.loader.exec_module(m) + return m + + +def read(p): + raw = p.read_bytes() + return json.loads(gzip.decompress(raw) if p.suffix == '.gz' else raw) + + +class Candidate: + def __init__(self, pr200_package, served_dir): + pr200_package, served_dir = Path(pr200_package), Path(served_dir) + SOURCE = pr200_package / 'references/pr168-v4' + self.module = backend = module('exact_integer_backend', SOURCE / 'research/paired-cube-bit/check_paired_cube_bit.py') + C = backend.Checker.__new__(backend.Checker); self.C = C; C.mut = None + B = pr200_package / 'selected/bit' + self.input_paths = [B / 'graph_p12.json', served_dir / 'profile_p12.json', served_dir / 'word_p12.json.gz', + B / 'frames_p12.json.gz', served_dir / 'kchron_p12.json'] + C.g, C.prof, C.w, C.fr, C.k = map(read, self.input_paths) + C.h = C.g['h']; C.v = C.g['v']; C.frames() + self.h, self.v, self.R = C.h, C.v, C.prof['R']; self.w, self.g, self.k = C.w, C.g, C.k + self.ops = self.w['ops']; self.nf = {int(n): f for n, f in self.w['node_frame'].items()} + self.served = {i: (d, f) for i, d, f in self.w['served']} + need(all(self.ops[i][1] == -1 - d for i, (d, f) in self.served.items()), 'served operations carry the passive marker') + need(all(b >= 0 for i, (a, b, n) in enumerate(self.ops) if i not in self.served), 'only served operations read data registers') + need(all(self.w['op_frame'][i] == f for i, (d, f) in self.served.items()), 'served frame is the operation frame') + self.source = {int(n): s for n, s in self.w['sources'].items()}; self.gauge = {z['role']: z for z in self.w['gauges']} + need(len(self.gauge) == len(self.w['gauges']), 'unique gauge roles') + self.original_opframe = tuple(self.nf[n] for a, b, n in self.ops); self.opframe = self.w['op_frame'][:] + need(len(self.opframe) == len(self.ops), 'complete operation frame vector') + self.changed_frames = [i for i, (a, b) in enumerate(zip(self.original_opframe, self.opframe)) if a != b] + self.phase1 = sorted(self.w['phase1']); phase = set(self.phase1) + self.rest = [i for i in range(len(self.ops)) if i not in phase]; order = self.phase1 + self.rest + self.position = {i: p for p, i in enumerate(order)}; pos = {i: p for p, i in enumerate(self.rest)} + self.order = [z['role'] for z in reversed(self.w['gauges'])] + self.role_ops = defaultdict(list) + for i in order: + for s in self.ops[i][:2]: + if s >= 0: + self.role_ops[s].append(i) + need(all(xs == sorted(xs) for xs in self.role_ops.values()), 'execution order preserves every role chronology') + need(all(s in self.role_ops or s in set(self.w['rootroles']) for s in range(self.R)), 'every role is used') + self.first = {s: pos.get(xs[0], -1) for s, xs in self.role_ops.items()} + self.last = {s: pos.get(xs[-1], -1) for s, xs in self.role_ops.items()} + self.endframe = {s: self.opframe[xs[-1]] for s, xs in self.role_ops.items()} + self.rootroles = set(self.w['rootroles']); self.rootkind = {s: r['kind'] for s, r in zip(self.w['rootroles'], self.g['roots'])} + need(len(self.rootroles) == len(self.w['rootroles']), 'unique root roles') + reads = {int(s): p for s, p in self.w['reads'].items()} + need(set(reads) <= set(self.gauge), 'only gauges have explicit reads') + self.readtime = {s: reads.get(s, len(self.phase1)) - len(self.phase1) for s in self.order} + need(all(0 <= self.readtime[s] <= self.first[s] for s in self.order), 'all gauge reads after centre phase and before first use') + self.pairs = [[b, a] for a, b in self.w['pairs']]; self.donor = dict(self.pairs) + need(len(self.donor) == len(self.pairs) == len(set(self.donor.values())), 'one-to-one aliases') + need(not set(self.donor) & set(self.donor.values()), 'disjoint donor recipient sets') + for b, d in self.pairs: + need(d not in self.gauge and d not in self.rootroles and b in self.gauge, 'ungauged non-root donor and gauged recipient') + need(self.last[d] < self.readtime[b], 'donor dead before recipient read') + self.phys = {s: self.donor.get(s, s) for s in range(self.R)} + need(len(set(self.phys.values())) == self.R - len(self.pairs), 'physical slot count') + need(all(self.phys[a] != self.phys[b] for i, (a, b, n) in enumerate(self.ops) if i not in self.served), 'distinct physical gate ports') + C.chains = self.base_chains + + # ---------------------------------------------------------------- PR200 base_word.py, served-aware + def exact_frames(self): + C = self.C + C.decoder(); C.geometry() + for i in self.changed_frames: + f = self.opframe[i]; x = self.ops[i][2]; bits = C.sup[x] + need(C.nondeg(f), 'replacement operation frame nondegenerate') + while bits: + low = bits & -bits; s = low.bit_length() - 1; bits -= low + need(C.in_frame(C.chi[s], f), 'value span in replacement operation frame') + for b, d in self.pairs: + need(C.sub(self.endframe[d], self.gauge[b]['frame']), 'exact Q donor-to-birth containment') + need(C.nondeg(self.endframe[d]) and C.nondeg(self.gauge[b]['frame']), 'handoff endpoints nondegenerate') + for i, (d, f) in self.served.items(): + need(C.nondeg(f) and C.in_frame(C.chi[d], f), 'served passive line inside the served frame') + + def register(self, rows): + C = self.C + B, _ = self.module.reduce_rows(rows, self.h) + B = tuple(sorted(map(tuple, B), key=lambda r: next(i for i, x in enumerate(r) if x))) + if not hasattr(self, 'frame_ids'): + self.frame_ids = {} + if B in self.frame_ids: + return self.frame_ids[B] + f = max(C.B) + 1; A, _ = self.module.kernel(B, C.h) + C.B[f], C.A[f], C.dimf[f] = B, A, len(B); self.frame_ids[B] = f + return f + + def base_chains(self): + """Phase/gauge/source contracts; the served passive chains carry their extra stop.""" + C, w, h, v = self.C, self.w, self.h, self.v + order = self.phase1 + self.rest + roleprev = {}; pred = [] + for i, (a, b, n) in enumerate(self.ops): + pa = roleprev.get(a, -1); pb = roleprev.get(b, -1) if b >= 0 else -1 + pred.append((pa, pb)); roleprev[a] = i + if b >= 0: + roleprev[b] = i + pending = [roleprev[s] for s in self.rootroles if self.rootkind[s] == 'center' and s in roleprev]; closure = set() + while pending: + i = pending.pop() + if i not in closure: + closure.add(i); pending.extend(j for j in pred[i] if j >= 0) + need(closure == set(self.phase1), 'phase one is exactly centre closure') + content = [0] * self.R + for n, s in self.source.items(): + content[s] = 1 << n + for i in order: + a, b, n = self.ops[i]; args = self.g['args'][n] + if i in self.served: + d = self.served[i][0] + need(content[a] and args is not None and {content[a], 1 << d} == {C.sup[t] for t in args}, 'served addition operands') + content[a] |= 1 << d + continue + if content[a]: + need(args is not None and {content[a], content[b]} == {C.sup[t] for t in args}, 'actual addition operands') + else: + need(content[b] == C.sup[n], 'actual copied node value') + content[a] |= content[b] + co = [set() for _ in range(self.R)] + for r, s in zip(self.g['roots'], w['rootroles']): + co[s].update(r['targets']) + for i in reversed(order): + a, b, n = self.ops[i] + if b >= 0: + co[b].update(co[a]) + touched = {s for i in self.phase1 for s in self.ops[i][:2] if s >= 0} + for s, z in self.gauge.items(): + need(s not in self.source.values() and s not in touched, 'gauge untouched in phase one and source injection') + need(set(z['targets']) == co[s] and C.dimf[z['frame']] == z['dim'] > 0, 'gauge dimension and complete response support') + served_by_passive = {d: f for i, (d, f) in self.served.items()} + need(len(served_by_passive) == len(self.served), 'one served operation per passive source') + src = Counter(); members = Counter(); labels = list(map(set, self.g['labels'])) + for e in self.k['entries']: + c, d, f, cap = e['carrier'], e['passive'], e['mix_frame'], e['deliver_frame'] + need(len(labels[c] & labels[d]) == 1, 'orthogonal partner pair') + need(C.dimf[f] == 2 and C.in_frame(C.chi[c], f) and C.in_frame(C.chi[d], f), 'partner mix span') + need(C.sub(f, cap) and all(self.module.dot(C.cov[t], u) == 0 for t in e['receivers'] for u in C.B[cap]), 'partner mix delivery cap') + need(e['carrier_chain'] == [w['source_frame'][c], f, cap, w['full_frame']], 'exact carrier chain') + if d in served_by_passive: + need(e.get('early') is True, 'served pair mixes right after injection') + need(e['passive_chain'] == [w['source_frame'][d], f, served_by_passive[d], w['full_frame']], 'served passive chain') + else: + need(not e.get('early'), 'unserved pair keeps its delivery-time mix') + need(e['passive_chain'] == [w['source_frame'][d], f, w['full_frame']], 'exact passive chain') + root = self.g['roots'][e['deliver_after_root']] + need(root['kind'] == 'side' and sorted(e['receivers']) == sorted(root['targets']), 'partner delivery at own receiver root') + for chain in (e['carrier_chain'], e['passive_chain']): + for a, b in zip(chain, chain[1:]): + need(C.sub(a, b), 'nested source chronology'); src[C.dimf[b] - C.dimf[a]] += 1 + members[c] += 1; members[d] += 1 + need(all(members[s] == 1 for s in range(v)), 'every source in one partner pair') + need(set(served_by_passive) <= {e['passive'] for e in self.k['entries']}, 'served sources are passive partners') + return Counter(), Counter(), src, self.R + + def row(self): + C, h, v = self.C, self.h, self.v + _, baseline_Y, src, _ = C.chains() + seq = defaultdict(list) + for i, (a, b, x) in enumerate(self.ops): + seq[a].append(self.opframe[i]) + if b >= 0: + seq[b].append(self.opframe[i]) + for j, s in enumerate(self.w['rootroles']): + seq[s].append(self.w['root_frame'][j]) + start = {b: self.w['source_frame'][x] for x, b in self.source.items()} + start.update({b: z['frame'] for b, z in self.gauge.items()}) + recipient = {d: b for b, d in self.pairs} + H = Counter() + for s in range(self.R): + if s in self.donor: + continue + chain = list(seq[s]) + if s in recipient: + b = recipient[s]; chain += [self.gauge[b]['frame']] + seq[b] + chain.append(self.w['full_frame']) + prev = start.get(s); dp = 0 if prev is None else C.dimf[prev] + if s in self.source.values(): + H[1] += 1 + for f in chain: + need(prev is None or C.sub(prev, f), 'physical role chain nested') + d = C.dimf[f] + if d > dp: + H[d - dp] += 1 + prev, dp = f, d + for j, r in enumerate(self.g['roots']): + if r['kind'] == 'center': + H[C.dimf[self.w['root_frame'][j]]] += 1 + Y = Counter(); current = [None] * v + + def readt(t, f): + old = current[t]; d = 0 if old is None else C.dimf[old] + need(old is None or C.sub(old, f), 'actual target frame chronology') + if C.dimf[f] > d: + Y[C.dimf[f] - d] += 1 + current[t] = f + for b in sorted(self.order, key=lambda b: self.readtime[b]): + for t in self.gauge[b]['targets']: + readt(t, self.gauge[b]['frame']) + deliveries = defaultdict(list) + for e in self.k['entries']: + deliveries[e['deliver_after_root']].append(e) + for j, r in enumerate(self.g['roots']): + if r['kind'] != 'center': + for t in r['targets']: + readt(t, self.w['root_frame'][j]) + for e in deliveries[j]: + for t in e['receivers']: + readt(t, e['deliver_frame']) + for t, f in enumerate(current): + need(f is not None and all(self.module.dot(C.cov[t], b) == 0 for b in C.B[f]), 'final target cap') + gap = h - 1 - C.dimf[f] + if gap: + Y[gap] += 1 + need(sum(r * n for r, n in Y.items()) == v * (h - 1), 'target rank mass') + hist = Counter() + for part in (H, Y, src): + for r, n in part.items(): + if r and n: + hist[r] += 3 * n + for b, z in self.gauge.items(): + if b not in self.donor: + hist[3 * z['dim']] += 1 + hist[2] += 2 * v + hist = {r: n for r, n in sorted(hist.items()) if n} + need(all(0 < r < 3 * h and n > 0 for r, n in hist.items()), 'positive proper child bins') + R = self.R - len(self.pairs); W = 2 * v + R; mass = sum(r * n for r, n in hist.items()); m = 3 * h + need(W * m - mass == C.prof['deficit_per_vertex'], 'reuse preserves telescoping deficit') + return dict(h=h, v=v, R=R, virtual_R=self.R, reused_registers=len(self.pairs), W_per_vertex=W, m=m, + loss=C.prof['loss'], rank_per_vertex=mass, deficit_per_vertex=W * m - mass, + child_histogram=hist, maxchild=max(hist), selected_roles=len(self.gauge) - len(self.pairs), + selected_rank_histogram=dict(Counter(z['dim'] for b, z in self.gauge.items() if b not in self.donor)), + changed_operation_frames=len(self.changed_frames), served_operations=len(self.served), + frames_not_contained_in_original=sum(not C.sub(self.opframe[i], self.original_opframe[i]) for i in self.changed_frames), + physical_target_histogram=dict(Y), physical_internal_histogram=dict(H), + source_data_histogram=dict(src), foreign_producer_replays=0) + + def adjoint(self): + """Dirty-register responses; a data register is not a dirty auxiliary, so served operations add none.""" + adj = [dict() for _ in range(self.R)] + for r, s in zip(self.g['roots'], self.w['rootroles']): + for t in r['targets']: + adj[s][t] = adj[s].get(t, 0) + 1 + for a, b, _ in reversed(self.ops): + if b < 0: + continue + for t, c in adj[a].items(): + adj[b][t] = adj[b].get(t, 0) + c + return adj + + def formal(self, ring, tamper=None): + """All source, target and dirty-register columns; no random sampling.""" + v, phys = self.v, self.phys + regs = sorted(set(phys.values())); index = {r: 2 * v + j for j, r in enumerate(regs)} + if ring == 2: + unit = lambda i: 1 << i + + def accum(dst, val, c): + return dst ^ val if c & 1 else dst + else: + unit = lambda i: {i: 1} + + def accum(dst, val, c): + out = dict(dst) + for i, z in val.items(): + k = out.get(i, 0) + c * z + if k: + out[i] = k + else: + out.pop(i, None) + return out + x = [unit(s) for s in range(v)]; y = [unit(v + t) for t in range(v)] + a = {r: unit(index[r]) for r in regs} + adj = self.adjoint() + at = defaultdict(list) + for b in self.order: + at[self.readtime[b]].append(b) + done = [] + stale_used = False + + def read(b): + nonlocal stale_used + if tamper == 'omit_compensation' and b == self.order[0]: + return + value = a[phys[b]] + if tamper == 'stale' and b in self.donor and not stale_used: + value = unit(index[phys[b]]); stale_used = True + for t, c in adj[b].items(): + y[t] = accum(y[t], value, -c) + + def op(i, sign): + b, d, _ = self.ops[i] + if i in self.served: + p = self.served[i][0] + if tamper == 'served_from_carrier': + p = next(e['carrier'] for e in self.k['entries'] if e['passive'] == p) + a[phys[b]] = accum(a[phys[b]], x[p], sign) + else: + a[phys[b]] = accum(a[phys[b]], a[phys[d]], sign) + for b in range(self.R): + if b not in self.gauge: + read(b) + for s, b in self.source.items(): + a[phys[b]] = accum(a[phys[b]], x[s], 1) + for e in self.k['entries']: + if e.get('early') and tamper != 'late_served_mix': + x[e['carrier']] = accum(x[e['carrier']], x[e['passive']], 1) + for i in self.phase1: + op(i, 1); done.append(i) + for r, b in zip(self.g['roots'], self.w['rootroles']): + if r['kind'] == 'center': + for t in r['targets']: + y[t] = accum(y[t], a[phys[b]], 1) + for j, i in enumerate(self.rest): + for b in at[j]: + read(b) + op(i, 1); done.append(i) + for b in at[len(self.rest)]: + read(b) + deliveries = defaultdict(list) + for e in self.k['entries']: + deliveries[e['deliver_after_root']].append(e) + broken = False + for j, (r, b) in enumerate(zip(self.g['roots'], self.w['rootroles'])): + if r['kind'] != 'center': + for t in r['targets']: + y[t] = accum(y[t], a[phys[b]], 1) + for e in deliveries[j]: + c, d = e['carrier'], e['passive'] + if not e.get('early') or tamper == 'late_served_mix': + x[c] = accum(x[c], x[d], 1) + for t in e['receivers']: + if tamper == 'missing_partner' and not broken: + broken = True; continue + y[t] = accum(y[t], x[c], 1) + for e in self.k['entries']: + x[e['carrier']] = accum(x[e['carrier']], x[e['passive']], -1) + for i in reversed(done): + op(i, -1) + for s, b in self.source.items(): + a[phys[b]] = accum(a[phys[b]], x[s], -1) + need(all(a[r] == unit(index[r]) for r in regs), 'all dirty register columns restored') + need(all(x[s] == unit(s) for s in range(v)), 'all source columns restored') + if ring == 2: + want = [accum(unit(v + t), unit(t), 1) for t in range(v)] + else: + support = [{s: 1} for s in range(v)] + for aa, bb in self.g['args'][v:]: + support.append(accum(support[aa], support[bb], 1)) + want = [unit(v + t) for t in range(v)] + for r in self.g['roots']: + for t in r['targets']: + want[t] = accum(want[t], support[r['node']], 1) + for e in self.k['entries']: + for t in e['receivers']: + want[t] = accum(want[t], unit(e['carrier']), 1) + want[t] = accum(want[t], unit(e['passive']), 1) + need(y == want, 'all target columns equal defining decoder') + return dict(ring=str(ring), formal_variables=2 * v + len(regs), + target_contract='F2 identity' if ring == 2 else 'integer defining decoder', + identity=ring == 2, defining_decoder=True, all_dirty_and_source_columns_restored=True, + served_operations=len(self.served)) diff --git a/research/served-diagonal-bit/certificate.json b/research/served-diagonal-bit/certificate.json new file mode 100644 index 0000000000..2a0596e683 --- /dev/null +++ b/research/served-diagonal-bit/certificate.json @@ -0,0 +1,2084 @@ +{ + "arithmetic": { + "after_packing": { + "assembly": { + "absorption_gap": "47916996423941817584536139642579287944193398784679205605438902950313556604535761451479043573020529536050799004007190390173/77405060643580954767609614251034024326988850885024976472140454090775754236834369522779043752950749183654653189609827000000000000000000000000", + "margins": { + "Gaussian_arithmetic": "85720792105765251937805396593795342227393806425711321400399556390321753958519095992379228966961859477922324331970249250816345346810390173/123848097029729527628175382801654438923182161416039962355424726545241206778934991236446470004721198693847445103375723200000000000000000000000", + "balanced_prefix": "53575495066103282461176751034024326988850885024976472140454090775754236834369522779043752950749183654653189609827/77405060643580954767609614251034024326988850885024976472140454090775754236834369522779043752950749183654653189609827", + "bulk_exposure": "10822250003352863057142100353372920757473993059245954118213241284688474332450880027849407473/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "compact_phase_layer": "53575495066103282461099345973380746034083275410725438116127101924869211857897382324952977196512349285130410566074049250816345346810390173/77405060643580954767609614251034024326988850885024976472140454090775754236834369522779043752950749183654653189609827000000000000000000000000", + "coordinate_movement": "10822250003352863057142100353372920757473993059245954118213241284688474332450880027849407473/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "dimension": "77351485148514851485148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/77405060643580954767609614251034024326988850885024976472140454090775754236834369522779043752950749183654653189609827", + "scalar_work": "428603960528826259689336603211551034956039470585560743099305737355148869698484041778259247851756634867702737834863049250816345346810390173/619240485148647638140876914008272194615910807080199811777123632726206033894674956182232350023605993469237225516878616000000000000000000000000" + }, + "minimum_constraint": "10822250003352863057142100353372920757473993059245954118213241284688474332450880027849407473/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "minimum_margin": "53575495066103282461099345973380746034083275410725438116127101924869211857897382324952977196512349285130410566074049250816345346810390173/77405060643580954767609614251034024326988850885024976472140454090775754236834369522779043752950749183654653189609827000000000000000000000000", + "parameters": { + "C0": { + "base": 2, + "exponent": 210000 + }, + "C1": 1, + "a_bit": "10822250003352863057142100353372920757473993059245954118213241284688474332450880027849407473/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "a_complex": "700918443859411/1000000000000000000", + "alpha_squared_power": "107150990132206564922276097007405073022934160435701910256581192700623448692266905103996730147261532939783600175901049250816345346810390173/154810121287161909535219228502068048653977701770049952944280908181551508473668739045558087505901498367309306379219654000000000000000000000000", + "beta": "1/1000000000000000000000000", + "c": "5411125001676431528572992479436457025873939387522623686185863168351177920271321800683419048025667549119972150592527/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "delta": "1/8000000000000000000000000", + "epsilon": "77351485148514851485148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/77405060643580954767609614251034024326988850885024976472140454090775754236834369522779043752950749183654653189609827", + "eta": "1/1000000000000000000000000", + "kappa": "34607230212503/50000000000000000", + "lambda_": "15614177749996647136942857910468877082595389064082854399254707516189304584913503238185391877215474332450880027849407473/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "lambda_prime": "7807088874998323568471428960645563542974126060612477376313814136831648822079728678199316580951974332450880027849407473/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "q": "5411125001676431528571039354436457025873939387522623686185863168351177920271321800683419048025667549119972150592527/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "sigma": "999299081556140589/1000000000000000000", + "tau": "15614177749996647136942857899646627079242526006940754045881786758715311525667549119972150592527/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "recurrence": { + "internal": "15614177749996647136942857899646627079242526006940754045881786758715311525667549119972150592527/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "leaf": "999299081556140589000000000700918443859411/1000000000000000000000000000000000000000000", + "reservations": "7807088874998323568471427007520563542974126060612477376313814136831648822079728678199316580951974332450880027849407473/7812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + }, + "strict_constraint_count": 47 + }, + "binding": "bit", + "kappa": "34607230212503/50000000000000000" + }, + "before_packing": { + "binding": "bit", + "kappa": "685800818606951/1000000000000000000" + }, + "bit_after": { + "accepted": { + "lower": "1619619140624999997658933901136431703629244100903692736092909107/1619619140625000000000000000000000000000000000000000000000000000", + "saving": "346312000108347/500000000000000000", + "strict_gap_lower": "2415074791780686525974272839196993037969/663396000000000000000000000000000000000000000000000", + "upper": "1619619140624999997658933901136431703629244139587254749093223773/1619619140625000000000000000000000000000000000000000000000000000" + }, + "next_excluded": { + "lower": "1619619140625000001074122995756626893262818248197230589673914251/1619619140625000000000000000000000000000000000000000000000000000", + "saving": "138524800043339/200000000000000000", + "strict_gap_lower": "805024464306411126623595867095071510621/221132000000000000000000000000000000000000000000000", + "upper": "539873046875000000358040998585542297754272762225437540735159639/539873046875000000000000000000000000000000000000000000000000000" + }, + "saving": "346312000108347/500000000000000000" + }, + "bit_before": { + "accepted": { + "lower": "593583984374999999415676773716577053734793306561021488974206231/593583984375000000000000000000000000000000000000000000000000000", + "saving": "85839543004729/125000000000000000", + "strict_gap_lower": "54073664094218372354516719402963120019/16208800000000000000000000000000000000000000000000", + "upper": "39572265624999999961045118247771803582319554550130924811579621/39572265625000000000000000000000000000000000000000000000000000" + }, + "next_excluded": { + "lower": "445187988281250000422886956326325994415179076270106958946897171/445187988281250000000000000000000000000000000000000000000000000", + "saving": "686716344037833/1000000000000000000", + "strict_gap_lower": "27036816370727300713745544491417462519/8104400000000000000000000000000000000000000000000", + "upper": "24732666015625000023493719795906999689732171388416281535309763/24732666015625000000000000000000000000000000000000000000000000" + }, + "saving": "85839543004729/125000000000000000" + }, + "bit_coarse_relative_gain": "2953828089431/343358172018916", + "bit_word": "served word: PR200 terminal word with 373 served diagonal operations (selected/served)", + "comparison_pr205_kappa": "683061299399923/1000000000000000000", + "comparison_pr217_kappa": "684696826673891/1000000000000000000", + "complex": { + "accepted": { + "lower": "265143999999999999505356323836919762528275607173151/265144000000000000000000000000000000000000000000000", + "saving": "700918443859411/1000000000000000000", + "strict_gap_lower": "44967606923916385224702216933483/24104000000000000000000000000000000000000000000000", + "upper": "24103999999999999955032393076083614775297783066517/24104000000000000000000000000000000000000000000000" + }, + "next_excluded": { + "lower": "66286000000000000033428585232057842908390904631703/66286000000000000000000000000000000000000000000000", + "saving": "175229610964853/250000000000000000", + "strict_gap_lower": "-1162733399375924970726640217937/2305600000000000000000000000000000000000000000000", + "upper": "2305600000000000001162733399375924970726640217937/2305600000000000000000000000000000000000000000000" + }, + "saving": "700918443859411/1000000000000000000" + }, + "complex_profile": { + "L": 0, + "N": 1320, + "W": 12052, + "child_multiplicities": { + "1": 87534, + "10": 2790, + "11": 1062, + "12": 3591, + "13": 381, + "14": 2226, + "15": 5637, + "16": 264, + "17": 243, + "18": 7959, + "19": 501, + "2": 39834, + "20": 66, + "3": 29769, + "4": 12627, + "5": 5850, + "6": 4815, + "7": 2118, + "8": 4593, + "9": 1287 + }, + "m": 66, + "maxchild": 20, + "total_rank": 794112 + }, + "controls": [ + "changed rank mass" + ], + "extra_selector_calls": 5251508388, + "kappa_gain_from_packing": "6343785643109/1000000000000000000", + "ordinary_chain": [ + "85783933017355589497514833274392625851/125000000000000000000000000000000000000000", + "43288725018609014947565760014893958698684492129833078297/62500000000000000000000000000000000000000000000000000000000", + "21644499911537641762106645240373676864025192539581593121679981688534245059/31250000000000000000000000000000000000000000000000000000000000000000000000000", + "10822250003352863057142100353372920757473993059245954118213241284688474332450880027849407473/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + ], + "packed_profile": { + "L": 0, + "N": 5808, + "W": 55283, + "child_multiplicities": { + "1": 377316, + "10": 6066, + "11": 3636, + "12": 12186, + "13": 4878, + "14": 11016, + "15": 2592, + "16": 8964, + "17": 4068, + "18": 4842, + "19": 1944, + "2": 172605, + "20": 15840, + "21": 45054, + "22": 16659, + "3": 92790, + "4": 28764, + "5": 24210, + "6": 12456, + "7": 12240, + "8": 7542, + "9": 5256 + }, + "m": 72, + "maxchild": 22, + "total_rank": 3974568 + }, + "relative_gain_over_pr205": "9083304850137/683061299399923", + "relative_gain_over_pr217": "7447777576169/684696826673891", + "scope": "Conditional composition; physical and finite bridge proof dependencies are separate", + "selector_toll_gap": "15603355499993261293192857899646627079242526006940754045881786758715311525667549119972150592527/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "source_commits": { + "bit": "a1175449f34d39ff933d9d8ab23ced1f32b290ec", + "complex": "187e1010ac8b259af8e9b5166f68b64bc27b4b47" + }, + "stock_relative_reduction": "5500/60783", + "unpacked_profile": { + "L": 0, + "N": 1936, + "W": 20261, + "child_multiplicities": { + "1": 125772, + "10": 2022, + "11": 1212, + "12": 4062, + "13": 1626, + "14": 3672, + "15": 864, + "16": 2988, + "17": 1356, + "18": 1614, + "19": 648, + "2": 57535, + "20": 5280, + "21": 15018, + "22": 5553, + "3": 30930, + "4": 9588, + "5": 8070, + "6": 4152, + "60": 2200, + "7": 4080, + "8": 2514, + "9": 1752 + }, + "m": 72, + "maxchild": 60, + "total_rank": 1456856 + } + }, + "bank_controls": { + "formal_columns_per_case": 144, + "rejected": [ + "repeated block mod 9", + "omitted block mod 9", + "repeated block mod 25", + "omitted block mod 25", + "repeated block mod 125", + "omitted block mod 125" + ], + "weighted_partition_cases": 12 + }, + "derivation": { + "deleted_ops": 373, + "deleted_roles": 373, + "reproduced": [ + "word_p12.json.gz", + "kchron_p12.json", + "profile_p12.json" + ], + "served": 373 + }, + "independent": { + "adjacent_final_grids_checked": 2, + "finite_leaf_levels": 3, + "moment_intervals": { + "bit_after": { + "accepted_lower": "5083257059141336018049914886201316901510434230711821068004722156029085972123/5083257059141336025397469922117032555879685293500564745748480000000000000000", + "accepted_upper": "10166514118282672036099829772402633803020868461423642136011509094773033330457/10166514118282672050794939844234065111759370587001129491496960000000000000000", + "next_lower": "2541628529570668014384329791229182030414956487066983887689914269252112071761/2541628529570668012698734961058516277939842646750282372874240000000000000000", + "next_upper": "2033302823656534411507463832983345624331965189653587110152316278682943184651/2033302823656534410158987968846813022351874117400225898299392000000000000000" + }, + "bit_before": { + "accepted_lower": "87327821681673114736780311476265735822879031804593495335028191054321808929/87327821681673114822745694391822415413654206309705522872320000000000000000", + "accepted_upper": "11177961175254158686307879868962014185328516070987967402885693904171959312773/11177961175254158697311448882153269172947738407642306927656960000000000000000", + "next_lower": "11177961175254158707929466671866758680978045613071569607869020267618451867393/11177961175254158697311448882153269172947738407642306927656960000000000000000", + "next_upper": "3725987058418052902643155557288919560326015204357189869290317395521258737989/3725987058418052899103816294051089724315912802547435642552320000000000000000" + }, + "complex": { + "accepted_lower": "151303260229760552849231624798695928011617003747957445895984727/151303260229760553131497868256997591293731175633361087898845184", + "accepted_upper": "1664335862527366081341547872785655208127787041227531904856155057/1664335862527366084446476550826973504231042931966971966887297024", + "next_lower": "1664335862527366085285815072313660921079442613294059590682498373/1664335862527366084446476550826973504231042931966971966887297024", + "next_upper": "72362428805537655881991959665811344394758374491046069160122671/72362428805537655845498980470737978444827953563781389864665088" + } + }, + "status": "PASS" + }, + "physical": { + "W": 55283, + "banks": 44723, + "chart_sha256": "22662b8580d62f26f50a7773ac45a40d4ffa8352bba5317ec3b2c0ce5897a810", + "child_histogram": { + "1": 377316, + "10": 6066, + "11": 3636, + "12": 12186, + "13": 4878, + "14": 11016, + "15": 2592, + "16": 8964, + "17": 4068, + "18": 4842, + "19": 1944, + "2": 172605, + "20": 15840, + "21": 45054, + "22": 16659, + "3": 92790, + "4": 28764, + "5": 24210, + "6": 12456, + "7": 12240, + "8": 7542, + "9": 5256 + }, + "color_stats": { + "longest_swapped_path": 11, + "swaps": 733 + }, + "conflicting_assignment_rejected": true, + "conservative_selector_calls": 5251508388, + "copies": 3, + "deficit": 5808, + "distinct_gauges": 220, + "gauge_roles": 2200, + "incidence_sha256": "8132518564fec4d866aabbe79b96e096b2a278c802f3ee67d50f73a754e960f6", + "incidences": 150669, + "interior_splices": 1760, + "m": 72, + "max_chart_factors": 171, + "max_den": 18, + "max_num": 5, + "maxchild": 22, + "patterns": [ + { + "count": 3300, + "rank24": 2, + "rank4": 6 + }, + { + "count": 41423, + "rank24": 3, + "rank4": 0 + } + ], + "physical_roles": 16741, + "rank_mass": 3974568, + "served_word": "selected/served/word_p12.json.gz", + "source_package": "research/paired-cube-diagonal-bit-168", + "status": "PASS exact actual-chain chart and incidence checks", + "terminal_sinks": 34, + "word_sha256": "8d21c91a96d72cbe12b94e18ffc2d7c88c5958aee2199c94631723b420051b5d" + }, + "pinned_bit_files": 2242, + "served": { + "coarse": { + "accepted": { + "bad_fraction": "1/10000000000000000", + "edge_count": 292508, + "fallback_children_per_edge": 165888, + "fallback_lower": "660078712625717854514739583997224899324057522652077/197861328125000000000000000000000000000000000000000000000000000", + "fallback_upper": "132015742525143570902947916799444979864811530329621/39572265625000000000000000000000000000000000000000000000000000", + "lower": "593583984374999999415676773716577053734793306561021488974206231/593583984375000000000000000000000000000000000000000000000000000", + "raw": { + "lower": "48626399999837779007717344882936449841791109682221/48626400000000000000000000000000000000000000000000", + "saving": "85839543004729/125000000000000000", + "strict_gap_lower": "54073664094218372354516719402963120019/16208800000000000000000000000000000000000000000000", + "terms": [ + { + "child": 1, + "contribution_lower": "3503942145820461932624057679397392446026393906753/40522000000000000000000000000000000000000000000000", + "contribution_upper": "2102365287492277159574434607638435467615836754907/24313200000000000000000000000000000000000000000000", + "exp_lower": "1002941173309930903336721022630681932838391539/1000000000000000000000000000000000000000000000", + "exp_upper": "200588234661986180667344204526136386567678347/200000000000000000000000000000000000000000000", + "log_lower": "2138333059508027655521093419109790556760740759/500000000000000000000000000000000000000000000", + "log_upper": "4276666119016055311042186838219581113521481519/1000000000000000000000000000000000000000000000", + "multiplicity": 125772 + }, + { + "child": 2, + "contribution_lower": "3845117332887286519338538702865795996872402459553/48626400000000000000000000000000000000000000000000", + "contribution_upper": "1922558666443643259669269351432897998436201270051/24313200000000000000000000000000000000000000000000", + "exp_lower": "1002463891427988142697107509220247500705414737/1000000000000000000000000000000000000000000000", + "exp_upper": "501231945713994071348553754610123750352707379/500000000000000000000000000000000000000000000", + "log_lower": "447939867307013750203119339595175568180747673/125000000000000000000000000000000000000000000", + "log_upper": "716703787691222000324990943352280909089196277/200000000000000000000000000000000000000000000", + "multiplicity": 57535 + }, + { + "child": 3, + "contribution_lower": "1033252533669167217151873027078898965596721932891/16208800000000000000000000000000000000000000000000", + "contribution_upper": "516626266834583608575936513539449482798360969023/8104400000000000000000000000000000000000000000000", + "exp_lower": "1002184804722761607324804099979533429288770061/1000000000000000000000000000000000000000000000", + "exp_upper": "501092402361380803662402049989766714644385033/500000000000000000000000000000000000000000000", + "log_lower": "39725672879349320245586770016213192610924887/12500000000000000000000000000000000000000000", + "log_upper": "3178053830347945619646941601297055408873990961/1000000000000000000000000000000000000000000000", + "multiplicity": 30930 + }, + { + "child": 4, + "contribution_lower": "800587482504133283022699811619351425695434985773/30391500000000000000000000000000000000000000000000", + "contribution_upper": "80058748250413328302269981161935142569543498817/3039150000000000000000000000000000000000000000000", + "exp_lower": "1001986836676011618301251328685045589105675827/1000000000000000000000000000000000000000000000", + "exp_upper": "100198683667601161830125132868504558910567583/100000000000000000000000000000000000000000000", + "log_lower": "462459481263386350753235615248516476379277/160000000000000000000000000000000000000000", + "log_upper": "2890371757896164692207722595303227977370481251/1000000000000000000000000000000000000000000000", + "multiplicity": 9588 + }, + { + "child": 5, + "contribution_lower": "67373289940143123056930104171909472075207620363/2431320000000000000000000000000000000000000000000", + "contribution_upper": "89831053253524164075906805562545962766943493907/3241760000000000000000000000000000000000000000000", + "exp_lower": "250458326915030197237658379821224803253559927/250000000000000000000000000000000000000000000", + "exp_upper": "1001833307660120788950633519284899213014239709/1000000000000000000000000000000000000000000000", + "log_lower": "666807051645488734110356876248348368498970041/250000000000000000000000000000000000000000000", + "log_upper": "533445641316390987288285500998678694799176033/200000000000000000000000000000000000000000000", + "multiplicity": 8070 + }, + { + "child": 6, + "contribution_lower": "173295463721491641979252677950020741217233775607/10130500000000000000000000000000000000000000000000", + "contribution_upper": "8664773186074582098962633897501037060861688789/506525000000000000000000000000000000000000000000", + "exp_lower": "1001707882783188681960998138439426249810599859/1000000000000000000000000000000000000000000000", + "exp_upper": "50085394139159434098049906921971312490529993/50000000000000000000000000000000000000000000", + "log_lower": "1242453324894000155114854739919439420399245413/500000000000000000000000000000000000000000000", + "log_upper": "2484906649788000310229709479838878840798490827/1000000000000000000000000000000000000000000000", + "multiplicity": 4152 + }, + { + "child": 7, + "contribution_lower": "59595310063785122996539767855183160255155926651/3039150000000000000000000000000000000000000000000", + "contribution_upper": "39730206709190081997693178570122106836770617807/2026100000000000000000000000000000000000000000000", + "exp_lower": "500800924905757336105376200463724035757612829/500000000000000000000000000000000000000000000", + "exp_upper": "1001601849811514672210752400927448071515225659/1000000000000000000000000000000000000000000000", + "log_lower": "2330755969960742005936834094776401383884396789/1000000000000000000000000000000000000000000000", + "log_upper": "233075596996074200593683409477640138388439679/100000000000000000000000000000000000000000000", + "multiplicity": 4080 + }, + { + "child": 8, + "contribution_lower": "419632693748338056233954878618611764120781727447/30391500000000000000000000000000000000000000000000", + "contribution_upper": "69938782291389676038992479769768627353463621311/5065250000000000000000000000000000000000000000000", + "exp_lower": "1001510008945914215355500903624371752078238013/1000000000000000000000000000000000000000000000", + "exp_upper": "500755004472957107677750451812185876039119007/500000000000000000000000000000000000000000000", + "log_lower": "439444915467243876558098094769010281858996223/200000000000000000000000000000000000000000000", + "log_upper": "549306144334054845697622618461262852323745279/250000000000000000000000000000000000000000000", + "multiplicity": 2514 + }, + { + "child": 9, + "contribution_lower": "219312952434743546278304560771678800355885988223/20261000000000000000000000000000000000000000000000", + "contribution_upper": "109656476217371773139152280385839400177942994221/10130500000000000000000000000000000000000000000000", + "exp_lower": "1001429006551340393964861008089857535871625517/1000000000000000000000000000000000000000000000", + "exp_upper": "500714503275670196982430504044928767935812759/500000000000000000000000000000000000000000000", + "log_lower": "2079441541679835928251696364374529704226500403/1000000000000000000000000000000000000000000000", + "log_upper": "519860385419958982062924091093632426056625101/250000000000000000000000000000000000000000000", + "multiplicity": 1752 + }, + { + "child": 10, + "contribution_lower": "337457158358221034541051375453193899925194091337/24313200000000000000000000000000000000000000000000", + "contribution_upper": "56242859726370172423508562575532316654199015279/4052200000000000000000000000000000000000000000000", + "exp_lower": "1001356552991753811694514467220159940430843001/1000000000000000000000000000000000000000000000", + "exp_upper": "500678276495876905847257233610079970215421501/500000000000000000000000000000000000000000000", + "log_lower": "197408102602200962702419538353521690592038003/100000000000000000000000000000000000000000000", + "log_upper": "1974081026022009627024195383535216905920380031/1000000000000000000000000000000000000000000000", + "multiplicity": 2022 + }, + { + "child": 11, + "contribution_lower": "46351429916155113340092623500108814319595923651/5065250000000000000000000000000000000000000000000", + "contribution_upper": "222486863597544544032444592800522308734060433747/24313200000000000000000000000000000000000000000000", + "exp_lower": "125161376911309937011951278578151613824291423/125000000000000000000000000000000000000000000", + "exp_upper": "200258203058095899219122045725042582118866277/200000000000000000000000000000000000000000000", + "log_lower": "234846355777210595872530407531806476712471833/125000000000000000000000000000000000000000000", + "log_upper": "375754169243536953396048652050890362739954933/200000000000000000000000000000000000000000000", + "multiplicity": 1212 + }, + { + "child": 12, + "contribution_lower": "10591148658471118108440483904313027657316113619/316578125000000000000000000000000000000000000000", + "contribution_upper": "677833514142151558940190969876033770068231272293/20261000000000000000000000000000000000000000000000", + "exp_lower": "15644237309410809613649163817301370247143447/15625000000000000000000000000000000000000000", + "exp_upper": "1001231187802291815273546484307287695817180609/1000000000000000000000000000000000000000000000", + "log_lower": "447939867307013750203119339595175568180747673/250000000000000000000000000000000000000000000", + "log_upper": "1791759469228055000812477358380702272722990693/1000000000000000000000000000000000000000000000", + "multiplicity": 4062 + }, + { + "child": 13, + "contribution_lower": "141085743763298654553789099849096024668414513833/9725280000000000000000000000000000000000000000000", + "contribution_upper": "881785898520616590961181874056850154177590712337/60783000000000000000000000000000000000000000000000", + "exp_lower": "40047046200198312391084047643796771123591971/40000000000000000000000000000000000000000000", + "exp_upper": "250294038751239452444275297773729819522449819/250000000000000000000000000000000000000000000", + "log_lower": "1711716761554518574988699396654262508716213573/1000000000000000000000000000000000000000000000", + "log_upper": "855858380777259287494349698327131254358106787/500000000000000000000000000000000000000000000", + "multiplicity": 1626 + }, + { + "child": 14, + "contribution_lower": "357401698288467454036281627555313845422863090233/10130500000000000000000000000000000000000000000000", + "contribution_upper": "35740169828846745403628162755531384542286309059/1013050000000000000000000000000000000000000000000", + "exp_lower": "1001125205289824801222077388110122816310540869/1000000000000000000000000000000000000000000000", + "exp_upper": "100112520528982480122207738811012281631054087/100000000000000000000000000000000000000000000", + "log_lower": "818804394700398348259800986659112407904448327/500000000000000000000000000000000000000000000", + "log_upper": "327521757880159339303920394663644963161779331/200000000000000000000000000000000000000000000", + "multiplicity": 3672 + }, + { + "child": 15, + "contribution_lower": "4504849985566732774871684706036818065833872349/506525000000000000000000000000000000000000000000", + "contribution_upper": "9009699971133465549743369412073636131667744707/1013050000000000000000000000000000000000000000000", + "exp_lower": "500538887285192530541298300670757562870430261/500000000000000000000000000000000000000000000", + "exp_upper": "1001077774570385061082596601341515125740860523/1000000000000000000000000000000000000000000000", + "log_lower": "784307958956922622523091134035433884674194803/500000000000000000000000000000000000000000000", + "log_upper": "1568615917913845245046182268070867769348389607/1000000000000000000000000000000000000000000000", + "multiplicity": 864 + }, + { + "child": 16, + "contribution_lower": "83085772874761801231682907154527729311424343229/2532625000000000000000000000000000000000000000000", + "contribution_upper": "5192860804672612576980181697157983081964021457/158289062500000000000000000000000000000000000000", + "exp_lower": "1001033408129660255803408519934069027848486063/1000000000000000000000000000000000000000000000", + "exp_upper": "62564588008103765987713032495879314240530379/62500000000000000000000000000000000000000000", + "log_lower": "1504077396776274073373258352386874841219480981/1000000000000000000000000000000000000000000000", + "log_upper": "752038698388137036686629176193437420609740491/500000000000000000000000000000000000000000000", + "multiplicity": 2988 + }, + { + "child": 17, + "contribution_lower": "961452560560534865616245776587190752041215892999/60783000000000000000000000000000000000000000000000", + "contribution_upper": "1922905121121069731232491553174381504082431787919/121566000000000000000000000000000000000000000000000", + "exp_lower": "500495867027868227806478800930343962540976519/500000000000000000000000000000000000000000000", + "exp_upper": "1000991734055736455612957601860687925081953039/1000000000000000000000000000000000000000000000", + "log_lower": "721726387479919615396326110173227288966639253/500000000000000000000000000000000000000000000", + "log_upper": "1443452774959839230792652220346454577933278507/1000000000000000000000000000000000000000000000", + "multiplicity": 1356 + }, + { + "child": 18, + "contribution_lower": "161553724507225614939937851882297758466937208763/8104400000000000000000000000000000000000000000000", + "contribution_upper": "403884311268064037349844629705744396167343022311/20261000000000000000000000000000000000000000000000", + "exp_lower": "200190488856537317149861030833082724246514509/200000000000000000000000000000000000000000000", + "exp_upper": "500476222141343292874652577082706810616286273/500000000000000000000000000000000000000000000", + "log_lower": "346573590279972654708616060729088284037750067/250000000000000000000000000000000000000000000", + "log_upper": "1386294361119890618834464242916353136151000269/1000000000000000000000000000000000000000000000", + "multiplicity": 1614 + }, + { + "child": 19, + "contribution_lower": "85578256505401634222592267124864526980662799533/10130500000000000000000000000000000000000000000000", + "contribution_upper": "171156513010803268445184534249729053961325599237/20261000000000000000000000000000000000000000000000", + "exp_lower": "500457640382465697208141913010903666553583623/500000000000000000000000000000000000000000000", + "exp_upper": "1000915280764931394416283826021807333107167247/1000000000000000000000000000000000000000000000", + "log_lower": "1332227139849614851033159406331727576284102257/1000000000000000000000000000000000000000000000", + "log_upper": "666113569924807425516579703165863788142051129/500000000000000000000000000000000000000000000", + "multiplicity": 648 + }, + { + "child": 20, + "contribution_lower": "1100968027722707648506044610207156054869326611/15195750000000000000000000000000000000000000000", + "contribution_upper": "3669893425742358828353482034023853516231088707/50652500000000000000000000000000000000000000000", + "exp_lower": "100088002520246149864185873655196004988120601/100000000000000000000000000000000000000000000", + "exp_upper": "1000880025202461498641858736551960049881206011/1000000000000000000000000000000000000000000000", + "log_lower": "256186769092412863521392652415408067568975979/200000000000000000000000000000000000000000000", + "log_upper": "160116730682758039700870407759630042230609987/125000000000000000000000000000000000000000000", + "multiplicity": 5280 + }, + { + "child": 21, + "contribution_lower": "109598946085273986431960522582564602281379049803/506525000000000000000000000000000000000000000000", + "contribution_upper": "17535831373643837829113683613210336365020647986001/81044000000000000000000000000000000000000000000000", + "exp_lower": "6255290570473944776665745253271194696728443/6250000000000000000000000000000000000000000", + "exp_upper": "1000846491275831164266519240523391151476550881/1000000000000000000000000000000000000000000000", + "log_lower": "1232143681292632314541588857853875679236906231/1000000000000000000000000000000000000000000000", + "log_upper": "154017960161579039317698607231734459904613279/125000000000000000000000000000000000000000000", + "multiplicity": 15018 + }, + { + "child": 22, + "contribution_lower": "849066017293132114140828613567927053907209801001/10130500000000000000000000000000000000000000000000", + "contribution_upper": "1358505627669011382625325781708683286251535682959/16208800000000000000000000000000000000000000000000", + "exp_lower": "125101814836176825422252632027099904804362723/125000000000000000000000000000000000000000000", + "exp_upper": "200162903737882920675604211243359847686980357/200000000000000000000000000000000000000000000", + "log_lower": "118562366565773945756301113879627524562427453/100000000000000000000000000000000000000000000", + "log_upper": "1185623665657739457563011138796275245624274531/1000000000000000000000000000000000000000000000", + "multiplicity": 5553 + }, + { + "child": 60, + "contribution_lower": "11001377321342844813912375511744223264158323103/121566000000000000000000000000000000000000000000", + "contribution_upper": "1833562886890474135652062585290703877359720519/20261000000000000000000000000000000000000000000", + "exp_lower": "1000125211031167710355670501067656660378029373/1000000000000000000000000000000000000000000000", + "exp_upper": "500062605515583855177835250533828330189014687/500000000000000000000000000000000000000000000", + "log_lower": "182321556793954626211718025154514633197389337/1000000000000000000000000000000000000000000000", + "log_upper": "91160778396977313105859012577257316598694669/500000000000000000000000000000000000000000000", + "multiplicity": 2200 + } + ], + "upper": "16208799999945926335905781627645483280597036879981/16208800000000000000000000000000000000000000000000" + }, + "saving": "85839543004729/125000000000000000", + "strict_gap_lower": "38954881752228196417680445449869075188420379/39572265625000000000000000000000000000000000000000000000000000", + "upper": "39572265624999999961045118247771803582319554550130924811579621/39572265625000000000000000000000000000000000000000000000000000" + }, + "atom_beta": "686271464138844715981/1000000000000000000000000", + "atom_grid": 1000000000000000000000000, + "atom_lower_gap": "110166725607374149/125000000000000000000000000000000000000000", + "atom_threshold": "85839543004729/125081032055504729", + "atom_upper_gap": "124828432133965288821004860166725607374149/125000000000000000000000000000000000000000", + "coarse_grid": 1000000000000000000, + "coarse_saving": "85839543004729/125000000000000000", + "controls": { + "next_coarse_grid_rejected": true, + "previous_atom_grid_rejected": true + }, + "old_atom_saving": "384599/10000000000", + "ordinary_saving": "85783933017355589497514833274392625851/125000000000000000000000000000000000000000", + "rejected": { + "bad_fraction": "1/10000000000000000", + "edge_count": 292508, + "fallback_children_per_edge": 165888, + "fallback_lower": "165019678156429464334418962541841937715131397745519/49465332031250000000000000000000000000000000000000000000000000", + "fallback_upper": "82509839078214732167209481270920968857565714997263/24732666015625000000000000000000000000000000000000000000000000", + "lower": "445187988281250000422886956326325994415179076270106958946897171/445187988281250000000000000000000000000000000000000000000000000", + "raw": { + "lower": "729395999997566686526634542935762900995772414084171/729396000000000000000000000000000000000000000000000", + "saving": "686716344037833/1000000000000000000", + "strict_gap_lower": "27036816370727300713745544491417462519/8104400000000000000000000000000000000000000000000", + "terms": [ + { + "child": 1, + "contribution_lower": "875985536455115486902312084355044090819316460491/10130500000000000000000000000000000000000000000000", + "contribution_upper": "1313978304682673230353468126532566136228974947521/15195750000000000000000000000000000000000000000000", + "exp_lower": "250735293327482726906491389472868263758987633/250000000000000000000000000000000000000000000", + "exp_upper": "125367646663741363453245694736434131879493841/125000000000000000000000000000000000000000000", + "log_lower": "2138333059508027655521093419109790556760740759/500000000000000000000000000000000000000000000", + "log_upper": "4276666119016055311042186838219581113521481519/1000000000000000000000000000000000000000000000", + "multiplicity": 125772 + }, + { + "child": 2, + "contribution_lower": "230707039973237191987055369151194037359655939241/2917584000000000000000000000000000000000000000000", + "contribution_upper": "384511733288728653311758948585323395599426573073/4862640000000000000000000000000000000000000000000", + "exp_lower": "20049277828559762925789116985417053737694963/20000000000000000000000000000000000000000000", + "exp_upper": "100246389142798814628945584927085268688474817/100000000000000000000000000000000000000000000", + "log_lower": "447939867307013750203119339595175568180747673/125000000000000000000000000000000000000000000", + "log_upper": "716703787691222000324990943352280909089196277/200000000000000000000000000000000000000000000", + "multiplicity": 57535 + }, + { + "child": 3, + "contribution_lower": "258313133417291805108901299855728872818475819681/4052200000000000000000000000000000000000000000000", + "contribution_upper": "1033252533669167220435605199422915491273903283879/16208800000000000000000000000000000000000000000000", + "exp_lower": "250546201180690402627450339336303465391344151/250000000000000000000000000000000000000000000", + "exp_upper": "1002184804722761610509801357345213861565376609/1000000000000000000000000000000000000000000000", + "log_lower": "39725672879349320245586770016213192610924887/12500000000000000000000000000000000000000000", + "log_upper": "3178053830347945619646941601297055408873990961/1000000000000000000000000000000000000000000000", + "multiplicity": 30930 + }, + { + "child": 4, + "contribution_lower": "800587482504133285336695260774488140895759760539/30391500000000000000000000000000000000000000000000", + "contribution_upper": "266862494168044428445565086924829380298586587379/10130500000000000000000000000000000000000000000000", + "exp_lower": "1001986836676011621197365783197106559318848261/1000000000000000000000000000000000000000000000", + "exp_upper": "1001986836676011621197365783197106559318848263/1000000000000000000000000000000000000000000000", + "log_lower": "462459481263386350753235615248516476379277/160000000000000000000000000000000000000000", + "log_upper": "2890371757896164692207722595303227977370481251/1000000000000000000000000000000000000000000000", + "multiplicity": 9588 + }, + { + "child": 5, + "contribution_lower": "269493159760572492946520173881933921896787078751/9725280000000000000000000000000000000000000000000", + "contribution_upper": "4491552662676208215775336231365565364946451317/162088000000000000000000000000000000000000000000", + "exp_lower": "1001833307660120791622751575769271085118167579/1000000000000000000000000000000000000000000000", + "exp_upper": "50091665383006039581137578788463554255908379/50000000000000000000000000000000000000000000", + "log_lower": "666807051645488734110356876248348368498970041/250000000000000000000000000000000000000000000", + "log_upper": "533445641316390987288285500998678694799176033/200000000000000000000000000000000000000000000", + "multiplicity": 8070 + }, + { + "child": 6, + "contribution_lower": "86647731860745821204937864064825243139186046979/5065250000000000000000000000000000000000000000000", + "contribution_upper": "173295463721491642409875728129650486278372094131/10130500000000000000000000000000000000000000000000", + "exp_lower": "500853941391594342225074358756215278261191023/500000000000000000000000000000000000000000000", + "exp_upper": "1001707882783188684450148717512430556522382047/1000000000000000000000000000000000000000000000", + "log_lower": "1242453324894000155114854739919439420399245413/500000000000000000000000000000000000000000000", + "log_upper": "2484906649788000310229709479838878840798490827/1000000000000000000000000000000000000000000000", + "multiplicity": 4152 + }, + { + "child": 7, + "contribution_lower": "59595310063785123135441892568011824309722150449/3039150000000000000000000000000000000000000000000", + "contribution_upper": "119190620127570246270883785136023648619444301017/6078300000000000000000000000000000000000000000000", + "exp_lower": "500800924905757337272620945949679195880018071/500000000000000000000000000000000000000000000", + "exp_upper": "1001601849811514674545241891899358391760036143/1000000000000000000000000000000000000000000000", + "log_lower": "2330755969960742005936834094776401383884396789/1000000000000000000000000000000000000000000000", + "log_upper": "233075596996074200593683409477640138388439679/100000000000000000000000000000000000000000000", + "multiplicity": 4080 + }, + { + "child": 8, + "contribution_lower": "41963269374833805715598214677626304048616306761/3039150000000000000000000000000000000000000000000", + "contribution_upper": "419632693748338057155982146776263040486163068029/30391500000000000000000000000000000000000000000000", + "exp_lower": "100151000894591421755604330972855140927485219/100000000000000000000000000000000000000000000", + "exp_upper": "1001510008945914217556043309728551409274852191/1000000000000000000000000000000000000000000000", + "log_lower": "439444915467243876558098094769010281858996223/200000000000000000000000000000000000000000000", + "log_upper": "549306144334054845697622618461262852323745279/250000000000000000000000000000000000000000000", + "multiplicity": 2514 + }, + { + "child": 9, + "contribution_lower": "109656476217371773367176512346469223619452755211/10130500000000000000000000000000000000000000000000", + "contribution_upper": "219312952434743546734353024692938447238905510641/20261000000000000000000000000000000000000000000000", + "exp_lower": "500714503275670198023637042677941660362797969/500000000000000000000000000000000000000000000", + "exp_upper": "1001429006551340396047274085355883320725595939/1000000000000000000000000000000000000000000000", + "log_lower": "2079441541679835928251696364374529704226500403/1000000000000000000000000000000000000000000000", + "log_upper": "519860385419958982062924091093632426056625101/250000000000000000000000000000000000000000000", + "multiplicity": 1752 + }, + { + "child": 10, + "contribution_lower": "6749143167164420704144382977269253243528361867/486264000000000000000000000000000000000000000000", + "contribution_upper": "337457158358221035207219148863462662176418093687/24313200000000000000000000000000000000000000000000", + "exp_lower": "20027131059835076273425468775279683215217691/20000000000000000000000000000000000000000000", + "exp_upper": "1001356552991753813671273438763984160760884551/1000000000000000000000000000000000000000000000", + "log_lower": "197408102602200962702419538353521690592038003/100000000000000000000000000000000000000000000", + "log_upper": "1974081026022009627024195383535216905920380031/1000000000000000000000000000000000000000000000", + "multiplicity": 2022 + }, + { + "child": 11, + "contribution_lower": "1112434317987722722252232128969998383498210460847/121566000000000000000000000000000000000000000000000", + "contribution_upper": "556217158993861361126116064484999191749105230979/60783000000000000000000000000000000000000000000000", + "exp_lower": "1001291015290479497976806596732671812329622377/1000000000000000000000000000000000000000000000", + "exp_upper": "500645507645239748988403298366335906164811189/500000000000000000000000000000000000000000000", + "log_lower": "234846355777210595872530407531806476712471833/125000000000000000000000000000000000000000000", + "log_upper": "375754169243536953396048652050890362739954933/200000000000000000000000000000000000000000000", + "multiplicity": 1212 + }, + { + "child": 12, + "contribution_lower": "677833514142151560154705587400362561538901836783/20261000000000000000000000000000000000000000000000", + "contribution_upper": "33891675707107578007735279370018128076945091873/1013050000000000000000000000000000000000000000000", + "exp_lower": "1001231187802291817067511945938497136689662979/1000000000000000000000000000000000000000000000", + "exp_upper": "50061559390114590853375597296924856834483149/50000000000000000000000000000000000000000000", + "log_lower": "447939867307013750203119339595175568180747673/250000000000000000000000000000000000000000000", + "log_upper": "1791759469228055000812477358380702272722990693/1000000000000000000000000000000000000000000000", + "multiplicity": 4062 + }, + { + "child": 13, + "contribution_lower": "1763571797041233184941099153314002676330228062751/121566000000000000000000000000000000000000000000000", + "contribution_upper": "141085743763298654795287932265120214106418245161/9725280000000000000000000000000000000000000000000", + "exp_lower": "500588077502478905745415598442805187717918837/500000000000000000000000000000000000000000000", + "exp_upper": "40047046200198312459633247875424415017433507/40000000000000000000000000000000000000000000", + "log_lower": "1711716761554518574988699396654262508716213573/1000000000000000000000000000000000000000000000", + "log_upper": "855858380777259287494349698327131254358106787/500000000000000000000000000000000000000000000", + "multiplicity": 1626 + }, + { + "child": 14, + "contribution_lower": "89350424572116863655391447504819956494219472753/2532625000000000000000000000000000000000000000000", + "contribution_upper": "357401698288467454621565790019279825976877891369/10130500000000000000000000000000000000000000000000", + "exp_lower": "250281301322456200715382205895854219871763229/250000000000000000000000000000000000000000000", + "exp_upper": "1001125205289824802861528823583416879487052917/1000000000000000000000000000000000000000000000", + "log_lower": "818804394700398348259800986659112407904448327/500000000000000000000000000000000000000000000", + "log_upper": "327521757880159339303920394663644963161779331/200000000000000000000000000000000000000000000", + "multiplicity": 3672 + }, + { + "child": 15, + "contribution_lower": "9009699971133465563876128202421502213363827549/1013050000000000000000000000000000000000000000000", + "contribution_upper": "4504849985566732781938064101210751106681913779/506525000000000000000000000000000000000000000000", + "exp_lower": "1001077774570385062652903133602389134818203061/1000000000000000000000000000000000000000000000", + "exp_upper": "500538887285192531326451566801194567409101531/500000000000000000000000000000000000000000000", + "log_lower": "784307958956922622523091134035433884674194803/500000000000000000000000000000000000000000000", + "log_upper": "1568615917913845245046182268070867769348389607/1000000000000000000000000000000000000000000000", + "multiplicity": 864 + }, + { + "child": 16, + "contribution_lower": "41542886437380900678325170064572112435540314797/1266312500000000000000000000000000000000000000000", + "contribution_upper": "83085772874761801356650340129144224871080629677/2532625000000000000000000000000000000000000000000", + "exp_lower": "500516704064830128654520121259904969102895359/500000000000000000000000000000000000000000000", + "exp_upper": "1001033408129660257309040242519809938205790719/1000000000000000000000000000000000000000000000", + "log_lower": "1504077396776274073373258352386874841219480981/1000000000000000000000000000000000000000000000", + "log_upper": "752038698388137036686629176193437420609740491/500000000000000000000000000000000000000000000", + "multiplicity": 2988 + }, + { + "child": 17, + "contribution_lower": "1922905121121069734008114286241075371824745646139/121566000000000000000000000000000000000000000000000", + "contribution_upper": "96145256056053486700405714312053768591237282403/6078300000000000000000000000000000000000000000000", + "exp_lower": "1000991734055736457057841898095302119638076859/1000000000000000000000000000000000000000000000", + "exp_upper": "50049586702786822852892094904765105981903843/50000000000000000000000000000000000000000000", + "log_lower": "721726387479919615396326110173227288966639253/500000000000000000000000000000000000000000000", + "log_upper": "1443452774959839230792652220346454577933278507/1000000000000000000000000000000000000000000000", + "multiplicity": 1356 + }, + { + "child": 18, + "contribution_lower": "807768622536128075819494345922904541871760925941/40522000000000000000000000000000000000000000000000", + "contribution_upper": "201942155634032018954873586480726135467940231687/10130500000000000000000000000000000000000000000000", + "exp_lower": "1000952444282686587136919883423673533917919363/1000000000000000000000000000000000000000000000", + "exp_upper": "250238111070671646784229970855918383479479841/250000000000000000000000000000000000000000000", + "log_lower": "346573590279972654708616060729088284037750067/250000000000000000000000000000000000000000000", + "log_upper": "1386294361119890618834464242916353136151000269/1000000000000000000000000000000000000000000000", + "multiplicity": 1614 + }, + { + "child": 19, + "contribution_lower": "171156513010803268673203886044744883830818182511/20261000000000000000000000000000000000000000000000", + "contribution_upper": "85578256505401634336601943022372441915409091341/10130500000000000000000000000000000000000000000000", + "exp_lower": "1000915280764931395749730327747046104273790541/1000000000000000000000000000000000000000000000", + "exp_upper": "500457640382465697874865163873523052136895271/500000000000000000000000000000000000000000000", + "log_lower": "1332227139849614851033159406331727576284102257/1000000000000000000000000000000000000000000000", + "log_upper": "666113569924807425516579703165863788142051129/500000000000000000000000000000000000000000000", + "multiplicity": 648 + }, + { + "child": 20, + "contribution_lower": "1100968027722707649916311819688788598221089459/15195750000000000000000000000000000000000000000", + "contribution_upper": "11009680277227076499163118196887885982210894601/151957500000000000000000000000000000000000000000", + "exp_lower": "100088002520246149992391983608071690747371769/100000000000000000000000000000000000000000000", + "exp_upper": "1000880025202461499923919836080716907473717691/1000000000000000000000000000000000000000000000", + "log_lower": "256186769092412863521392652415408067568975979/200000000000000000000000000000000000000000000", + "log_upper": "160116730682758039700870407759630042230609987/125000000000000000000000000000000000000000000", + "multiplicity": 5280 + }, + { + "child": 21, + "contribution_lower": "1095989460852739865670021714778668251646468373539/5065250000000000000000000000000000000000000000000", + "contribution_upper": "3507166274728767570144069487291738405268698798829/16208800000000000000000000000000000000000000000000", + "exp_lower": "62552905704739447843731620043300510909563859/62500000000000000000000000000000000000000000", + "exp_upper": "200169298255166233099941184138561634910604349/200000000000000000000000000000000000000000000", + "log_lower": "1232143681292632314541588857853875679236906231/1000000000000000000000000000000000000000000000", + "log_upper": "154017960161579039317698607231734459904613279/125000000000000000000000000000000000000000000", + "multiplicity": 15018 + }, + { + "child": 22, + "contribution_lower": "1698132034586264230295002754752855905300791651969/20261000000000000000000000000000000000000000000000", + "contribution_upper": "6792528138345056921180011019011423621203166614663/81044000000000000000000000000000000000000000000000", + "exp_lower": "250203629672353651141152608627207294135964587/250000000000000000000000000000000000000000000", + "exp_upper": "1000814518689414604564610434508829176543858349/1000000000000000000000000000000000000000000000", + "log_lower": "118562366565773945756301113879627524562427453/100000000000000000000000000000000000000000000", + "log_upper": "1185623665657739457563011138796275245624274531/1000000000000000000000000000000000000000000000", + "multiplicity": 5553 + }, + { + "child": 60, + "contribution_lower": "11001377321342844815918163751849157159261037127/121566000000000000000000000000000000000000000000", + "contribution_upper": "1833562886890474135986360625308192859876839523/20261000000000000000000000000000000000000000000", + "exp_lower": "1000125211031167710538014886531741559932821557/1000000000000000000000000000000000000000000000", + "exp_upper": "500062605515583855269007443265870779966410779/500000000000000000000000000000000000000000000", + "log_lower": "182321556793954626211718025154514633197389337/1000000000000000000000000000000000000000000000", + "log_upper": "91160778396977313105859012577257316598694669/500000000000000000000000000000000000000000000", + "multiplicity": 2200 + } + ], + "upper": "8104399999972963183629272699286254455508582537481/8104400000000000000000000000000000000000000000000" + }, + "saving": "686716344037833/1000000000000000000", + "strict_gap_lower": "-23493719795906999689732171388416281535309763/24732666015625000000000000000000000000000000000000000000000000", + "upper": "24732666015625000023493719795906999689732171388416281535309763/24732666015625000000000000000000000000000000000000000000000000" + }, + "scope": "Adjacent coarse exclusion for this fixed worst-case bad-class envelope and least atom on the stated grid; no true bad-fraction or global optimality claim." + }, + "formal": [ + { + "all_dirty_and_source_columns_restored": true, + "defining_decoder": true, + "formal_variables": 20295, + "identity": true, + "ring": "2", + "served_operations": 373, + "target_contract": "F2 identity" + }, + { + "all_dirty_and_source_columns_restored": true, + "defining_decoder": true, + "formal_variables": 20295, + "identity": false, + "ring": "0", + "served_operations": 373, + "target_contract": "integer defining decoder" + } + ], + "profile": { + "R": 16741, + "W_per_vertex": 20261, + "active_virtual_R": 18501, + "changed_operation_frames": 7282, + "child_histogram": { + "1": 125772, + "10": 2022, + "11": 1212, + "12": 4062, + "13": 1626, + "14": 3672, + "15": 864, + "16": 2988, + "17": 1356, + "18": 1614, + "19": 648, + "2": 57535, + "20": 5280, + "21": 15018, + "22": 5553, + "3": 30930, + "4": 9588, + "5": 8070, + "6": 4152, + "60": 2200, + "7": 4080, + "8": 2514, + "9": 1752 + }, + "deficit_per_vertex": 1936, + "foreign_producer_replays": 0, + "frames_not_contained_in_original": 84, + "h": 24, + "loss": 528, + "m": 72, + "maxchild": 60, + "physical_internal_histogram": { + "1": 35391, + "10": 674, + "11": 404, + "12": 1354, + "13": 542, + "14": 1207, + "15": 288, + "16": 993, + "17": 452, + "18": 533, + "19": 208, + "2": 17096, + "21": 3787, + "22": 1344, + "3": 10301, + "4": 3196, + "5": 2673, + "6": 1384, + "7": 1359, + "8": 838, + "9": 583 + }, + "physical_target_histogram": { + "1": 4400, + "14": 17, + "16": 3, + "18": 5, + "19": 8, + "2": 29, + "20": 880, + "21": 846, + "3": 9, + "5": 17, + "7": 1, + "9": 1 + }, + "rank_per_vertex": 1456856, + "reused_registers": 1760, + "scalar_role_reserve": 18535, + "selected_rank_histogram": { + "20": 2200 + }, + "selected_roles": 2200, + "served_operations": 373, + "source_data_histogram": { + "1": 2133, + "2": 880, + "20": 880, + "21": 373, + "22": 507 + }, + "terminal_sinks": 34, + "v": 1760, + "virtual_R": 18535 + }, + "scope": "Complete F2 identity, integer defining decoder, exact physical frame geometry; retained weighted-compiler contracts.", + "served_operations": 373, + "status": "PASS", + "terminal": { + "all_original_adjoint_responses_retained": true, + "base_exceeds_twice_bound": true, + "baseline_profile": { + "R": 16775, + "W_per_vertex": 20295, + "changed_operation_frames": 7282, + "child_histogram": { + "1": 125772, + "10": 2022, + "11": 1212, + "12": 4062, + "13": 1626, + "14": 3672, + "15": 864, + "16": 2988, + "17": 1356, + "18": 1614, + "19": 648, + "2": 57535, + "20": 5280, + "21": 15120, + "22": 5553, + "3": 31032, + "4": 9588, + "5": 8070, + "6": 4152, + "60": 2200, + "7": 4080, + "8": 2514, + "9": 1752 + }, + "deficit_per_vertex": 1936, + "foreign_producer_replays": 0, + "frames_not_contained_in_original": 84, + "h": 24, + "loss": 528, + "m": 72, + "maxchild": 60, + "physical_internal_histogram": { + "1": 35391, + "10": 674, + "11": 404, + "12": 1354, + "13": 542, + "14": 1224, + "15": 288, + "16": 996, + "17": 452, + "18": 538, + "19": 216, + "2": 17125, + "21": 3787, + "22": 1344, + "3": 10344, + "4": 3196, + "5": 2690, + "6": 1384, + "7": 1360, + "8": 838, + "9": 584 + }, + "physical_target_histogram": { + "1": 4400, + "20": 880, + "21": 880 + }, + "rank_per_vertex": 1459304, + "reused_registers": 1760, + "selected_rank_histogram": { + "20": 2200 + }, + "selected_roles": 2200, + "served_operations": 373, + "source_data_histogram": { + "1": 2133, + "2": 880, + "20": 880, + "21": 373, + "22": 507 + }, + "v": 1760, + "virtual_R": 18535 + }, + "child_delta": { + "21": -102, + "3": -102 + }, + "controls": { + "omit-ancestor-response": "REJECTED", + "omit-pre-target": "REJECTED", + "omit-write": "REJECTED" + }, + "foreign_producer_replays": 0, + "formal": [ + { + "all_outputs": true, + "all_sources_and_dirty_restored": true, + "direction": 1, + "dirty_columns": 16741, + "formal_columns": 20261, + "mode": "F2", + "partner_mix_unmix_at_original_anchors": true, + "retained_cleanup_literal_reverse": true, + "source_columns": 1760, + "target_columns": 1760 + }, + { + "all_outputs": true, + "all_sources_and_dirty_restored": true, + "direction": 1, + "dirty_columns": 16741, + "formal_columns": 20261, + "mode": "Z", + "partner_mix_unmix_at_original_anchors": true, + "retained_cleanup_literal_reverse": true, + "source_columns": 1760, + "target_columns": 1760 + }, + { + "all_outputs": true, + "all_sources_and_dirty_restored": true, + "direction": -1, + "dirty_columns": 16741, + "formal_columns": 20261, + "mode": "Z", + "partner_mix_unmix_at_original_anchors": true, + "retained_cleanup_literal_reverse": true, + "source_columns": 1760, + "target_columns": 1760 + } + ], + "integer_residual_bound": 38168, + "literal_sandwich_inverse": true, + "new_frames_added": 0, + "original_partner_delivery_anchors_retained": true, + "packed_digit_bits": 24, + "profile": { + "R": 16741, + "W_per_vertex": 20261, + "active_virtual_R": 18501, + "changed_operation_frames": 7282, + "child_histogram": { + "1": 125772, + "10": 2022, + "11": 1212, + "12": 4062, + "13": 1626, + "14": 3672, + "15": 864, + "16": 2988, + "17": 1356, + "18": 1614, + "19": 648, + "2": 57535, + "20": 5280, + "21": 15018, + "22": 5553, + "3": 30930, + "4": 9588, + "5": 8070, + "6": 4152, + "60": 2200, + "7": 4080, + "8": 2514, + "9": 1752 + }, + "deficit_per_vertex": 1936, + "foreign_producer_replays": 0, + "frames_not_contained_in_original": 84, + "h": 24, + "loss": 528, + "m": 72, + "maxchild": 60, + "physical_internal_histogram": { + "1": 35391, + "10": 674, + "11": 404, + "12": 1354, + "13": 542, + "14": 1207, + "15": 288, + "16": 993, + "17": 452, + "18": 533, + "19": 208, + "2": 17096, + "21": 3787, + "22": 1344, + "3": 10301, + "4": 3196, + "5": 2673, + "6": 1384, + "7": 1359, + "8": 838, + "9": 583 + }, + "physical_target_histogram": { + "1": 4400, + "14": 17, + "16": 3, + "18": 5, + "19": 8, + "2": 29, + "20": 880, + "21": 846, + "3": 9, + "5": 17, + "7": 1, + "9": 1 + }, + "rank_per_vertex": 1456856, + "reused_registers": 1760, + "scalar_role_reserve": 18535, + "selected_rank_histogram": { + "20": 2200 + }, + "selected_roles": 2200, + "served_operations": 373, + "source_data_histogram": { + "1": 2133, + "2": 880, + "20": 880, + "21": 373, + "22": 507 + }, + "terminal_sinks": 34, + "v": 1760, + "virtual_R": 18535 + }, + "scalar_addition_delta": -158, + "scalar_bill": "Retain the original conservative full-word scalar inventory: removed old root reads/old root corrections and deleted inverse gates dominate the new pre/post target shears.", + "selected": [ + { + "deleted_path": [ + 3, + 9, + 2, + 7, + 3 + ], + "pivot": 8, + "role": 8287, + "root": 30, + "root_frame": 25212, + "root_rank": 21, + "targets": [ + 8, + 9, + 10, + 11 + ], + "writes": [ + 9464, + 22438, + 24098, + 30646 + ] + }, + { + "deleted_path": [ + 5, + 14, + 2, + 3 + ], + "pivot": 136, + "role": 12258, + "root": 510, + "root_frame": 25564, + "root_rank": 21, + "targets": [ + 136, + 137, + 138, + 139 + ], + "writes": [ + 17125, + 28056, + 30633 + ] + }, + { + "deleted_path": [ + 16, + 3, + 2, + 3 + ], + "pivot": 160, + "role": 14052, + "root": 600, + "root_frame": 25630, + "root_rank": 21, + "targets": [ + 160, + 161, + 162, + 163 + ], + "writes": [ + 26118, + 28065, + 30683 + ] + }, + { + "deleted_path": [ + 3, + 18, + 3 + ], + "pivot": 288, + "role": 8566, + "root": 1080, + "root_frame": 25982, + "root_rank": 21, + "targets": [ + 288, + 289, + 290, + 291 + ], + "writes": [ + 10013, + 30686 + ] + }, + { + "deleted_path": [ + 5, + 14, + 2, + 3 + ], + "pivot": 344, + "role": 12261, + "root": 1290, + "root_frame": 26136, + "root_rank": 21, + "targets": [ + 344, + 345, + 346, + 347 + ], + "writes": [ + 17132, + 28095, + 30667 + ] + }, + { + "deleted_path": [ + 19, + 2, + 3 + ], + "pivot": 400, + "role": 14325, + "root": 1500, + "root_frame": 26290, + "root_rank": 21, + "targets": [ + 400, + 401, + 402, + 403 + ], + "writes": [ + 28064, + 30653 + ] + }, + { + "deleted_path": [ + 14, + 5, + 2, + 3 + ], + "pivot": 416, + "role": 13703, + "root": 1560, + "root_frame": 26334, + "root_rank": 21, + "targets": [ + 416, + 417, + 418, + 419 + ], + "writes": [ + 24075, + 28071, + 30612 + ] + }, + { + "deleted_path": [ + 5, + 14, + 2, + 3 + ], + "pivot": 496, + "role": 12332, + "root": 1860, + "root_frame": 26554, + "root_rank": 21, + "targets": [ + 496, + 497, + 498, + 499 + ], + "writes": [ + 17327, + 28220, + 30858 + ] + }, + { + "deleted_path": [ + 16, + 3, + 2, + 3 + ], + "pivot": 520, + "role": 14064, + "root": 1950, + "root_frame": 26620, + "root_rank": 21, + "targets": [ + 520, + 521, + 522, + 523 + ], + "writes": [ + 26236, + 28229, + 30914 + ] + }, + { + "deleted_path": [ + 3, + 18, + 3 + ], + "pivot": 648, + "role": 9438, + "root": 2430, + "root_frame": 26972, + "root_rank": 21, + "targets": [ + 648, + 649, + 650, + 651 + ], + "writes": [ + 11695, + 30917 + ] + }, + { + "deleted_path": [ + 5, + 14, + 2, + 3 + ], + "pivot": 704, + "role": 12335, + "root": 2640, + "root_frame": 27126, + "root_rank": 21, + "targets": [ + 704, + 705, + 706, + 707 + ], + "writes": [ + 17334, + 28259, + 30896 + ] + }, + { + "deleted_path": [ + 19, + 2, + 3 + ], + "pivot": 760, + "role": 14335, + "root": 2850, + "root_frame": 27280, + "root_rank": 21, + "targets": [ + 760, + 761, + 762, + 763 + ], + "writes": [ + 28228, + 30881 + ] + }, + { + "deleted_path": [ + 14, + 5, + 2, + 3 + ], + "pivot": 776, + "role": 13721, + "root": 2910, + "root_frame": 27324, + "root_rank": 21, + "targets": [ + 776, + 777, + 778, + 779 + ], + "writes": [ + 24189, + 28235, + 30836 + ] + }, + { + "deleted_path": [ + 16, + 3, + 2, + 3 + ], + "pivot": 808, + "role": 14076, + "root": 3030, + "root_frame": 27412, + "root_rank": 21, + "targets": [ + 808, + 809, + 810, + 811 + ], + "writes": [ + 26354, + 28393, + 31166 + ] + }, + { + "deleted_path": [ + 3, + 18, + 3 + ], + "pivot": 936, + "role": 10152, + "root": 3510, + "root_frame": 27764, + "root_rank": 21, + "targets": [ + 936, + 937, + 938, + 939 + ], + "writes": [ + 13057, + 31169 + ] + }, + { + "deleted_path": [ + 5, + 14, + 2, + 3 + ], + "pivot": 992, + "role": 12409, + "root": 3720, + "root_frame": 27918, + "root_rank": 21, + "targets": [ + 992, + 993, + 994, + 995 + ], + "writes": [ + 17536, + 28423, + 31147 + ] + }, + { + "deleted_path": [ + 19, + 2, + 3 + ], + "pivot": 1048, + "role": 14345, + "root": 3930, + "root_frame": 28072, + "root_rank": 21, + "targets": [ + 1048, + 1049, + 1050, + 1051 + ], + "writes": [ + 28392, + 31129 + ] + }, + { + "deleted_path": [ + 14, + 5, + 2, + 3 + ], + "pivot": 1064, + "role": 13739, + "root": 3990, + "root_frame": 28116, + "root_rank": 21, + "targets": [ + 1064, + 1065, + 1066, + 1067 + ], + "writes": [ + 24303, + 28399, + 31081 + ] + }, + { + "deleted_path": [ + 3, + 18, + 3 + ], + "pivot": 1160, + "role": 10712, + "root": 4350, + "root_frame": 28380, + "root_rank": 21, + "targets": [ + 1160, + 1161, + 1162, + 1163 + ], + "writes": [ + 14121, + 31436 + ] + }, + { + "deleted_path": [ + 5, + 14, + 2, + 3 + ], + "pivot": 1216, + "role": 12483, + "root": 4560, + "root_frame": 28534, + "root_rank": 21, + "targets": [ + 1216, + 1217, + 1218, + 1219 + ], + "writes": [ + 17738, + 28587, + 31412 + ] + }, + { + "deleted_path": [ + 19, + 2, + 3 + ], + "pivot": 1272, + "role": 14355, + "root": 4770, + "root_frame": 28688, + "root_rank": 21, + "targets": [ + 1272, + 1273, + 1274, + 1275 + ], + "writes": [ + 28556, + 31394 + ] + }, + { + "deleted_path": [ + 14, + 5, + 2, + 3 + ], + "pivot": 1288, + "role": 13757, + "root": 4830, + "root_frame": 28732, + "root_rank": 21, + "targets": [ + 1288, + 1289, + 1290, + 1291 + ], + "writes": [ + 24417, + 28563, + 31343 + ] + }, + { + "deleted_path": [ + 3, + 18, + 3 + ], + "pivot": 1328, + "role": 10716, + "root": 4980, + "root_frame": 28842, + "root_rank": 21, + "targets": [ + 1328, + 1329, + 1330, + 1331 + ], + "writes": [ + 14129, + 31720 + ] + }, + { + "deleted_path": [ + 5, + 14, + 2, + 3 + ], + "pivot": 1384, + "role": 12557, + "root": 5190, + "root_frame": 28996, + "root_rank": 21, + "targets": [ + 1384, + 1385, + 1386, + 1387 + ], + "writes": [ + 17940, + 28751, + 31693 + ] + }, + { + "deleted_path": [ + 19, + 2, + 3 + ], + "pivot": 1440, + "role": 14365, + "root": 5400, + "root_frame": 29150, + "root_rank": 21, + "targets": [ + 1440, + 1441, + 1442, + 1443 + ], + "writes": [ + 28720, + 31675 + ] + }, + { + "deleted_path": [ + 14, + 5, + 2, + 3 + ], + "pivot": 1456, + "role": 13775, + "root": 5460, + "root_frame": 29194, + "root_rank": 21, + "targets": [ + 1456, + 1457, + 1458, + 1459 + ], + "writes": [ + 24531, + 28727, + 31621 + ] + }, + { + "deleted_path": [ + 5, + 14, + 2, + 3 + ], + "pivot": 1504, + "role": 12631, + "root": 5640, + "root_frame": 29326, + "root_rank": 21, + "targets": [ + 1504, + 1505, + 1506, + 1507 + ], + "writes": [ + 18142, + 28915, + 31987 + ] + }, + { + "deleted_path": [ + 19, + 2, + 3 + ], + "pivot": 1560, + "role": 14375, + "root": 5850, + "root_frame": 29480, + "root_rank": 21, + "targets": [ + 1560, + 1561, + 1562, + 1563 + ], + "writes": [ + 28884, + 31968 + ] + }, + { + "deleted_path": [ + 14, + 5, + 2, + 3 + ], + "pivot": 1576, + "role": 13793, + "root": 5910, + "root_frame": 29524, + "root_rank": 21, + "targets": [ + 1576, + 1577, + 1578, + 1579 + ], + "writes": [ + 24645, + 28891, + 31913 + ] + }, + { + "deleted_path": [ + 19, + 2, + 3 + ], + "pivot": 1640, + "role": 14385, + "root": 6150, + "root_frame": 29700, + "root_rank": 21, + "targets": [ + 1640, + 1641, + 1642, + 1643 + ], + "writes": [ + 29048, + 32274 + ] + }, + { + "deleted_path": [ + 14, + 5, + 2, + 3 + ], + "pivot": 1656, + "role": 13811, + "root": 6210, + "root_frame": 29744, + "root_rank": 21, + "targets": [ + 1656, + 1657, + 1658, + 1659 + ], + "writes": [ + 24759, + 29055, + 32218 + ] + }, + { + "deleted_path": [ + 19, + 2, + 3 + ], + "pivot": 1688, + "role": 14395, + "root": 6330, + "root_frame": 29832, + "root_rank": 21, + "targets": [ + 1688, + 1689, + 1690, + 1691 + ], + "writes": [ + 29212, + 32589 + ] + }, + { + "deleted_path": [ + 14, + 5, + 2, + 3 + ], + "pivot": 1704, + "role": 13829, + "root": 6390, + "root_frame": 29876, + "root_rank": 21, + "targets": [ + 1704, + 1705, + 1706, + 1707 + ], + "writes": [ + 24873, + 29219, + 32532 + ] + }, + { + "deleted_path": [ + 14, + 5, + 2, + 3 + ], + "pivot": 1728, + "role": 13847, + "root": 6480, + "root_frame": 29942, + "root_rank": 21, + "targets": [ + 1728, + 1729, + 1730, + 1731 + ], + "writes": [ + 24987, + 29383, + 32854 + ] + } + ], + "status": "PASS complete terminal bit word, exact geometry/ledger/F2/integer columns", + "target_events": 16810 + }, + "unsunk_profile": { + "R": 16775, + "W_per_vertex": 20295, + "changed_operation_frames": 7282, + "child_histogram": { + "1": 125772, + "10": 2022, + "11": 1212, + "12": 4062, + "13": 1626, + "14": 3672, + "15": 864, + "16": 2988, + "17": 1356, + "18": 1614, + "19": 648, + "2": 57535, + "20": 5280, + "21": 15120, + "22": 5553, + "3": 31032, + "4": 9588, + "5": 8070, + "6": 4152, + "60": 2200, + "7": 4080, + "8": 2514, + "9": 1752 + }, + "deficit_per_vertex": 1936, + "foreign_producer_replays": 0, + "frames_not_contained_in_original": 84, + "h": 24, + "loss": 528, + "m": 72, + "maxchild": 60, + "physical_internal_histogram": { + "1": 35391, + "10": 674, + "11": 404, + "12": 1354, + "13": 542, + "14": 1224, + "15": 288, + "16": 996, + "17": 452, + "18": 538, + "19": 216, + "2": 17125, + "21": 3787, + "22": 1344, + "3": 10344, + "4": 3196, + "5": 2690, + "6": 1384, + "7": 1360, + "8": 838, + "9": 584 + }, + "physical_target_histogram": { + "1": 4400, + "20": 880, + "21": 880 + }, + "rank_per_vertex": 1459304, + "reused_registers": 1760, + "selected_rank_histogram": { + "20": 2200 + }, + "selected_roles": 2200, + "served_operations": 373, + "source_data_histogram": { + "1": 2133, + "2": 880, + "20": 880, + "21": 373, + "22": 507 + }, + "v": 1760, + "virtual_R": 18535 + }, + "used_frames": 24401, + "used_frames_witnessed_by_pr200": true, + "word_controls": [ + "omit_compensation", + "missing_partner", + "stale", + "served_from_carrier", + "zero_operation_frame", + "served_passive_chain_without_stop", + "served_pair_without_early_mix" + ] + } +} diff --git a/research/served-diagonal-bit/controls.py b/research/served-diagonal-bit/controls.py new file mode 100644 index 0000000000..5123541528 --- /dev/null +++ b/research/served-diagonal-bit/controls.py @@ -0,0 +1,35 @@ +"""Independent weighted completed-bank endpoint checks on arbitrary formal data.""" +from math import gcd + + +def run(): + m=72;cases=0;rejected=[] + patterns=([4]*6+[24]*2,[24]*3) + def apply(parts,modulus,reverse=False,repeat_first=False): + rows=[{i:1} for i in range(2*m)] + intervals=[];offset=0 + for width in parts:intervals.append(range(offset,offset+width));offset+=width + if repeat_first:intervals.append(intervals[0]) + if reverse:intervals.reverse() + for interval in intervals: + for i in interval: + weight=(1,2,4)[i%3];assert gcd(weight,modulus)==1 + a,b=rows[i],rows[2*m-1-i] + rows[i]={j:weight*x%modulus for j,x in b.items()} + rows[2*m-1-i]={j:pow(weight,-1,modulus)*x%modulus for j,x in a.items()} + return rows + def expected(modulus): + return [{2*m-1-i:(1,2,4)[i%3]} for i in range(m)]+[ + {m-1-i:pow((1,2,4)[(m-1-i)%3],-1,modulus)} for i in range(m)] + for modulus in (9,25,125): + for pattern in patterns: + for reverse in (False,True): + assert apply(pattern,modulus,reverse)==expected(modulus) + cases+=1 + try:assert apply(patterns[0],modulus,repeat_first=True)==expected(modulus) + except AssertionError:rejected.append('repeated block mod '+str(modulus)) + else:raise AssertionError('Repeated block accepted') + try:assert apply(patterns[0][:-1],modulus)==expected(modulus) + except AssertionError:rejected.append('omitted block mod '+str(modulus)) + else:raise AssertionError('Omitted block accepted') + return dict(formal_columns_per_case=2*m,weighted_partition_cases=cases,rejected=rejected) diff --git a/research/served-diagonal-bit/packing.py b/research/served-diagonal-bit/packing.py new file mode 100644 index 0000000000..a60c472ee8 --- /dev/null +++ b/research/served-diagonal-bit/packing.py @@ -0,0 +1,145 @@ +"""Exact gauge charts and completed-residual bank allocation on the served bit word. + +PR205's packing.py (Rohan Arun; chart, colouring and inventory method from PR197, Evan McKinney, Apache-2.0), +applied to the served word (PR200's terminal-modified word with 373 served diagonal operations) instead of +PR200's word. Only the word file, its role count and the derived totals change. Apache-2.0. +""" +from collections import Counter +from fractions import Fraction as Q +from math import gcd +from pathlib import Path +import gzip, hashlib, json, sys +if hasattr(sys, "set_int_max_str_digits"): sys.set_int_max_str_digits(0) + +HERE = Path(__file__).resolve().parent +PACKAGE = 'research/paired-cube-diagonal-bit-168' +sys.path.insert(0, str(HERE)) +from banks import inverse_integer, color_incidence, check_coloring # PR197's helpers, byte-identical + + +def kernel_basis(A, n): + """Integer basis of {x in Q^n : A x = 0}, by exact RREF.""" + M = [[Q(x) for x in row] for row in A]; piv = []; r = 0 + for c in range(n): + p = next((i for i in range(r, len(M)) if M[i][c]), None) + if p is None: continue + M[r], M[p] = M[p], M[r]; inv = 1 / M[r][c]; M[r] = [x * inv for x in M[r]] + for i in range(len(M)): + if i != r and M[i][c]: f = M[i][c]; M[i] = [x - f * y for x, y in zip(M[i], M[r])] + piv.append(c); r += 1 + if r == len(M): break + free = [c for c in range(n) if c not in piv]; out = [] + for fcol in free: + v = [Q(0)] * n; v[fcol] = Q(1) + for i, pc in enumerate(piv): v[pc] = -M[i][fcol] + den = 1 + for x in v: den = den * x.denominator // gcd(den, x.denominator) + iv = [int(x * den) for x in v]; g = 0 + for x in iv: g = gcd(g, abs(x)) + out.append([x // g for x in iv]) + return out + + +def build(BIT, SERVED, profile): + """BIT: pinned PR200 checkout; SERVED: the served word directory; profile: served_prove's terminal profile.""" + pkg = BIT / PACKAGE + word = json.loads(gzip.decompress((SERVED / 'word_p12.json.gz').read_bytes())) + frames = json.loads((pkg / 'selected/bit/frames_p12.json').read_text())['frames'] + sinks = json.loads((pkg / 'selected/bit/sinks.json').read_text()) + word_sha = hashlib.sha256((SERVED / 'word_p12.json.gz').read_bytes()).hexdigest() + h = 24 + R = 1 + max(max(o[0], o[1]) for o in word['ops']) + assert R == profile['virtual_R'] == profile['scalar_role_reserve'] == 18908 - 373 == 18535 + assert len(word['served']) == profile['served_operations'] == 373 + donors = {a for a, b in word['pairs']}; recipients = {b for a, b in word['pairs']} + gauges = {z['role']: z for z in word['gauges']} + assert len(donors) == len(recipients) == len(word['pairs']) == profile['reused_registers'] == 1760 + assert not donors & recipients and not donors & gauges.keys() and recipients <= gauges.keys() + sink_roles = {word['rootroles'][z['root']] for z in sinks} + assert len(sink_roles) == len(sinks) == profile['terminal_sinks'] == 34 + assert not sink_roles & (donors | recipients | gauges.keys()) + physical = sorted(set(range(R)) - recipients - sink_roles); ren = {r: i for i, r in enumerate(physical)} + assert len(physical) == profile['R'] == 16741 + selected = set(gauges) - recipients + assert len(selected) == 2200 and {gauges[r]['dim'] for r in selected} == {20} + assert {gauges[r]['dim'] for r in recipients} == {21} + assert profile['selected_rank_histogram'] == {'20': 2200} + # Interior rank-21 recipient starts are paid splices, not entrance residuals. + inventory = Counter(gauges[r]['frame'] for r in selected) + digest = hashlib.sha256(); maxops = maxnum = maxden = 0 + for f, count in sorted(inventory.items()): + rec = frames[str(f)]; A = rec['a'] + assert rec['dim'] == 20 and len(A) == 4 + source = kernel_basis(A, h) + assert len(source) == 20 and all(sum(x * y for x, y in zip(a, s)) == 0 for a in A for s in source) + residual = [] + for a in A: + row = [15 * x - sum(a) for x in a]; d = gcd(*row); residual.append([x // d for x in row]) + # G-orthogonality for G = 9I - J (the bit Gram I - J/9, scaled by 9) + assert all(9 * sum(x * y for x, y in zip(a, b)) - sum(a) * sum(b) == 0 for a in residual for b in source) + B = list(map(list, zip(*(residual + source)))) + C, d, ops = inverse_integer(B) + for left, right in ((B, C), (C, B)): + assert all(sum(x * y for x, y in zip(row, col)) == d * int(i == j) + for i, row in enumerate(left) for j, col in enumerate(zip(*right))) + replay = [list(map(Q, row)) for row in B] + for op, i, j, num, den in ops: + if op == 'swap': replay[i], replay[j] = replay[j], replay[i] + elif op == 'scale': replay[i] = [Q(num, den) * x for x in replay[i]] + else: + assert op == 'add'; replay[i] = [x + Q(num, den) * y for x, y in zip(replay[i], replay[j])] + assert all(x == int(i == j) for i, row in enumerate(replay) for j, x in enumerate(row)) + maxops = max(maxops, len(ops)); maxnum = max(maxnum, max(abs(op[3]) for op in ops)) + maxden = max(maxden, d, max(op[4] for op in ops)) + digest.update(json.dumps([f, count, B, C, d, ops], separators=(',', ':')).encode()) + assert max(maxnum, maxden) < 2 ** 80 + families = {4: sorted(selected), 24: sorted(set(physical) - selected)} + degree = 9; copies = 3; small = degree * len(selected) // 6 + assert 6 * small == degree * len(selected) + large = (degree * len(families[24]) - 2 * small) // 3 + assert 3 * large + 2 * small == degree * len(families[24]) + left = []; right = []; offsets = []; counts = Counter(); bank = 0 + for pattern, n in (({4: 6, 24: 2}, small), ({24: 3}, large)): + for _ in range(n): + offset = 0 + for rank, mult in sorted(pattern.items()): + for _ in range(mult): + role = families[rank][counts[rank] // degree] + left.append(ren[role]); right.append(bank); offsets.append(offset); counts[rank] += 1; offset += rank + assert offset == 72 + bank += 1 + assert all(counts[r] == degree * len(rs) for r, rs in families.items()) + labels, stats = color_incidence(left, right, len(physical), bank, degree) + check_coloring(left, right, labels, len(physical), bank, degree, full_left=True) + first = {}; rejected = False + for e, r in enumerate(left): + if r not in first: first[r] = e; continue + old = labels[e]; labels[e] = labels[first[r]] + try: check_coloring(left, right, labels, len(physical), bank, degree, full_left=True) + except AssertionError: rejected = True + finally: labels[e] = old + break + assert rejected + incidence = hashlib.sha256() + for r, b, c, o in zip(left, right, labels, offsets): incidence.update(f'{r},{b},{c},{o}\n'.encode()) + H = Counter({int(r): copies * n for r, n in profile['child_histogram'].items()}) + assert H.pop(60) == copies * len(selected) + assert not any(r > 22 for r in H) + W = 2 * profile['v'] * copies + bank; mass = sum(r * n for r, n in H.items()) + assert 72 * W - mass == copies * profile['deficit_per_vertex'] == 5808 + K = 18 * ((W - 1) + len(physical) * 72 * (maxops + 71)) + return dict(status='PASS exact actual-chain chart and incidence checks', source_package=PACKAGE, + served_word='selected/served/word_p12.json.gz', + word_sha256=word_sha, physical_roles=len(physical), interior_splices=len(recipients), + terminal_sinks=len(sink_roles), gauge_roles=len(selected), distinct_gauges=len(inventory), copies=copies, + banks=bank, patterns=[dict(rank4=6, rank24=2, count=small), dict(rank4=0, rank24=3, count=large)], + incidences=len(left), W=W, m=72, rank_mass=mass, deficit=5808, maxchild=max(H), + child_histogram=dict(sorted(H.items())), chart_sha256=digest.hexdigest(), + incidence_sha256=incidence.hexdigest(), max_chart_factors=maxops, max_num=maxnum, max_den=maxden, + conservative_selector_calls=K, color_stats=stats, conflicting_assignment_rejected=rejected) + + +if __name__ == '__main__': + import time; t = time.time() + r = build(Path(sys.argv[1]), Path(sys.argv[2]), json.loads(Path(sys.argv[3]).read_text())['profile']) + print(json.dumps({k: v for k, v in r.items() if k != 'child_histogram'}, indent=1), time.time() - t) diff --git a/research/served-diagonal-bit/patch.py b/research/served-diagonal-bit/patch.py new file mode 100644 index 0000000000..e08a838adb --- /dev/null +++ b/research/served-diagonal-bit/patch.py @@ -0,0 +1,156 @@ +#!/usr/bin/env python3 +"""Derive the served bit word from PR200's frozen physical bit word (deterministic; standard library only). + +A partner pair (carrier c, passive d) is mixed on its two source data registers at its 2-dim mix frame. +PR200's word also forms the same sum x_c + x_d in auxiliary registers: operation i = (a, b, n) with node n the +partner diagonal. When the destination a holds x_c and the control b is a pure copy of x_d (created by one copy +operation and used only at i), this patch + + * deletes b and its copy operation; + * reads x_d at operation i from the passive data register instead of from b; + * moves that pair's partner XOR to the start of the word (right after the injections), so the passive + register's chain line -> mix -> F_i -> full stays ascending, where F_i is operation i's frame. + +Every other operation, frame, gauge, pair, read, root and terminal sink is kept. Roles and operations are +renumbered compactly; read positions follow the removed operations. Usage: + + python3 patch.py PR200_PACKAGE_DIR OUT_DIR +""" +import gzip, json, sys +from collections import defaultdict +from pathlib import Path + + +def read(path): + raw = path.read_bytes() + return json.loads(gzip.decompress(raw) if path.suffix == '.gz' else raw) + + +def dumps(obj): + return json.dumps(obj, sort_keys=True, separators=(',', ':')) + '\n' + + +def exact_subset(pkg): + """PR200's own exact frame algebra (its retained PR168 v4 integer backend): sub(f, g) is f inside g.""" + sys.path.insert(0, str(pkg / 'bit')) + import word as pr200_word + cand = pr200_word.Candidate() + return cand.C.sub + + +def patch(pkg): + sel = pkg / 'selected/bit' + g = read(sel / 'graph_p12.json') + w = read(sel / 'word_p12.json') + k = read(sel / 'kchron_p12.json') + prof = read(sel / 'profile_p12.json') + sub = exact_subset(pkg) + v, args, ops = g['v'], g['args'], w['ops'] + R = prof['R'] + phase = set(w['phase1']) + order = sorted(phase) + [i for i in range(len(ops)) if i not in phase] + role_ops = defaultdict(list) + for i in order: + a, b, n = ops[i] + role_ops[a].append(i) + role_ops[b].append(i) + sources = {int(x): s for x, s in w['sources'].items()} + content = defaultdict(int) + for x, s in sources.items(): + content[s] = 1 << x + before = {} + for i in order: + a, b, n = ops[i] + before[i] = (content[a], content[b]) + content[a] |= content[b] + special = set(w['rootroles']) | {z['role'] for z in w['gauges']} | set(sources.values()) + special |= {x for p in w['pairs'] for x in p} + entry = {} + for e in k['entries']: + entry[frozenset((e['carrier'], e['passive']))] = e + served, dead_roles, dead_ops = {}, set(), set() + for i, (a, b, n) in enumerate(ops): + pair = args[n] + if pair is None or len(pair) != 2 or not all(x < v for x in pair) or frozenset(pair) not in entry: + continue + e = entry[frozenset(pair)] + c, d = e['carrier'], e['passive'] + ca, cb = before[i] + if ca != 1 << c or cb != 1 << d or b in special: + continue + if len(role_ops[b]) != 2 or role_ops[b][1] != i: + continue + j = role_ops[b][0] + ja, jb, jn = ops[j] + if ja != b or args[jn] is not None or jn != d: + continue + if not sub(e['mix_frame'], w['op_frame'][i]): + continue + served[i] = dict(passive=d, carrier=c, frame=w['op_frame'][i]) + dead_roles.add(b) + dead_ops.add(j) + # compact renumbering of roles and operations + keep_roles = [s for s in range(R) if s not in dead_roles] + rmap = {s: t for t, s in enumerate(keep_roles)} + keep_ops = [i for i in range(len(ops)) if i not in dead_ops] + omap = {i: t for t, i in enumerate(keep_ops)} + new_ops = [] + for i in keep_ops: + a, b, n = ops[i] + if i in served: + new_ops.append([rmap[a], -1 - served[i]['passive'], n]) # negative control: passive data register + else: + new_ops.append([rmap[a], rmap[b], n]) + # execution positions: reads count positions in phase1 + rest order + old_pos = {i: p for p, i in enumerate(order)} + kept_before = [] + count = 0 + for i in order: + kept_before.append(count) + if i not in dead_ops: + count += 1 + kept_before.append(count) + nw = dict(w) + nw['ops'] = new_ops + nw['op_frame'] = [w['op_frame'][i] for i in keep_ops] + nw['phase1'] = sorted(omap[i] for i in w['phase1'] if i not in dead_ops) + nw['sources'] = {x: rmap[s] for x, s in w['sources'].items()} + nw['rootroles'] = [rmap[s] for s in w['rootroles']] + nw['gauges'] = [dict(z, role=rmap[z['role']]) for z in w['gauges']] + nw['pairs'] = [[rmap[a], rmap[b]] for a, b in w['pairs']] + nw['reads'] = {str(rmap[int(s)]): kept_before[p] for s, p in w['reads'].items()} + nw['served'] = sorted([omap[i], z['passive'], z['frame']] for i, z in served.items()) + nw['served_schedule'] = ('served operation [i, d, F]: ops[i] = [a, -1-d, n] adds the passive source data register ' + 'x_d into a at frame F (op_frame[i]); that pair\'s partner XOR runs right after the ' + 'injections (kchron early), and the passive chain is line -> mix -> F -> full') + nk = dict(k) + nk['entries'] = [] + by_passive = {z['passive']: z for z in served.values()} + for e in k['entries']: + e = dict(e) + z = by_passive.get(e['passive']) + if z is not None: + e['early'] = True + line, mix, full = e['passive_chain'] + e['passive_chain'] = [line, mix, z['frame'], full] + e['passive_ranks'] = None # recomputed by the verifier from the exact frames + nk['entries'].append(e) + nprof = dict(prof) + nprof['R'] = R - len(dead_roles) + nprof['served_note'] = 'R counts logical roles after deleting the served pure-copy controls' + return dict(word=nw, kchron=nk, profile=nprof, served=len(served), deleted_roles=len(dead_roles), + deleted_ops=len(dead_ops)) + + +def main(): + pkg, out = Path(sys.argv[1]), Path(sys.argv[2]) + out.mkdir(parents=True, exist_ok=True) + r = patch(pkg) + (out / 'word_p12.json.gz').write_bytes(gzip.compress(dumps(r['word']).encode(), mtime=0)) + (out / 'kchron_p12.json').write_bytes(dumps(r['kchron']).encode()) + (out / 'profile_p12.json').write_bytes(dumps(r['profile']).encode()) + print(json.dumps(dict(served=r['served'], deleted_roles=r['deleted_roles'], deleted_ops=r['deleted_ops']))) + + +if __name__ == '__main__': + main() diff --git a/research/served-diagonal-bit/selected/served/kchron_p12.json b/research/served-diagonal-bit/selected/served/kchron_p12.json new file mode 100644 index 0000000000..ec5760fc11 --- /dev/null +++ b/research/served-diagonal-bit/selected/served/kchron_p12.json @@ -0,0 +1 @@ +{"conventions":{"frame_ids":"frame id = id of the canonical annihilator; record \"a\" lists integer annihilator rows (frame = common kernel), record \"b\" lists integer basis rows; id 0 (empty \"a\") is the full space Q^h","gram":"G = I - J/9 on Q^h (H0 = G/2, H0(chi_S,chi_T) = (|S cap T|-1)/2); nondegeneracy tested for G","nodes":"zero-based graph nodes; nodes < v are the source leaves (port index)","ops":"[dest, control, node]: dest ^= control at the frame of node (copies: dest is the fresh role)","target_covector":"3*chi_T - 1 (target cap = {u : (3 chi_T - 1).u = 0} = H0-orthogonal complement of chi_T)"},"entries":[{"carrier":0,"carrier_chain":[103650,126348,25201,0],"carrier_ranks":[1,20,2],"deliver_after_root":5,"deliver_frame":25201,"mix_frame":126348,"passive":3,"passive_chain":[103646,126348,0],"passive_ranks":[1,22],"receivers":[5,6],"undo_frame":0},{"carrier":5,"carrier_chain":[103641,126344,25195,0],"carrier_ranks":[1,20,2],"deliver_after_root":2,"deliver_frame":25195,"mix_frame":126344,"passive":6,"passive_chain":[103638,126344,0],"passive_ranks":[1,22],"receivers":[0,3],"undo_frame":0},{"carrier":1,"carrier_chain":[103649,126347,25199,0],"carrier_ranks":[1,20,2],"deliver_after_root":4,"deliver_frame":25199,"mix_frame":126347,"passive":2,"passive_chain":[103648,126347,0],"passive_ranks":[1,22],"receivers":[4,7],"undo_frame":0},{"carrier":4,"carrier_chain":[103644,126345,25197,0],"carrier_ranks":[1,20,2],"deliver_after_root":3,"deliver_frame":25197,"mix_frame":126345,"passive":7,"passive_chain":[103637,126345,0],"passive_ranks":[1,22],"receivers":[1,2],"undo_frame":0},{"carrier":8,"carrier_chain":[103636,126330,25223,0],"carrier_ranks":[1,20,2],"deliver_after_root":35,"deliver_frame":25223,"mix_frame":126330,"passive":11,"passive_chain":[103632,126330,0],"passive_ranks":[1,22],"receivers":[13,14],"undo_frame":0},{"carrier":13,"carrier_chain":[103627,126326,25217,0],"carrier_ranks":[1,20,2],"deliver_after_root":32,"deliver_frame":25217,"mix_frame":126326,"passive":14,"passive_chain":[103624,126326,0],"passive_ranks":[1,22],"receivers":[8,11],"undo_frame":0},{"carrier":9,"carrier_chain":[103635,126329,25221,0],"carrier_ranks":[1,20,2],"deliver_after_root":34,"deliver_frame":25221,"mix_frame":126329,"passive":10,"passive_chain":[103634,126329,0],"passive_ranks":[1,22],"receivers":[12,15],"undo_frame":0},{"carrier":12,"carrier_chain":[103630,126327,25219,0],"carrier_ranks":[1,20,2],"deliver_after_root":33,"deliver_frame":25219,"mix_frame":126327,"passive":15,"passive_chain":[103623,126327,0],"passive_ranks":[1,22],"receivers":[9,10],"undo_frame":0},{"carrier":16,"carrier_chain":[103622,126312,25245,0],"carrier_ranks":[1,20,2],"deliver_after_root":65,"deliver_frame":25245,"mix_frame":126312,"passive":19,"passive_chain":[103618,126312,0],"passive_ranks":[1,22],"receivers":[21,22],"undo_frame":0},{"carrier":21,"carrier_chain":[103613,126308,25239,0],"carrier_ranks":[1,20,2],"deliver_after_root":62,"deliver_frame":25239,"mix_frame":126308,"passive":22,"passive_chain":[103610,126308,0],"passive_ranks":[1,22],"receivers":[16,19],"undo_frame":0},{"carrier":17,"carrier_chain":[103621,126311,25243,0],"carrier_ranks":[1,20,2],"deliver_after_root":64,"deliver_frame":25243,"mix_frame":126311,"passive":18,"passive_chain":[103620,126311,0],"passive_ranks":[1,22],"receivers":[20,23],"undo_frame":0},{"carrier":20,"carrier_chain":[103616,126309,25241,0],"carrier_ranks":[1,20,2],"deliver_after_root":63,"deliver_frame":25241,"mix_frame":126309,"passive":23,"passive_chain":[103609,126309,0],"passive_ranks":[1,22],"receivers":[17,18],"undo_frame":0},{"carrier":24,"carrier_chain":[103608,126294,25267,0],"carrier_ranks":[1,20,2],"deliver_after_root":95,"deliver_frame":25267,"mix_frame":126294,"passive":27,"passive_chain":[103604,126294,0],"passive_ranks":[1,22],"receivers":[29,30],"undo_frame":0},{"carrier":29,"carrier_chain":[103599,126290,25261,0],"carrier_ranks":[1,20,2],"deliver_after_root":92,"deliver_frame":25261,"mix_frame":126290,"passive":30,"passive_chain":[103596,126290,0],"passive_ranks":[1,22],"receivers":[24,27],"undo_frame":0},{"carrier":25,"carrier_chain":[103607,126293,25265,0],"carrier_ranks":[1,20,2],"deliver_after_root":94,"deliver_frame":25265,"mix_frame":126293,"passive":26,"passive_chain":[103606,126293,0],"passive_ranks":[1,22],"receivers":[28,31],"undo_frame":0},{"carrier":28,"carrier_chain":[103602,126291,25263,0],"carrier_ranks":[1,20,2],"deliver_after_root":93,"deliver_frame":25263,"mix_frame":126291,"passive":31,"passive_chain":[103595,126291,0],"passive_ranks":[1,22],"receivers":[25,26],"undo_frame":0},{"carrier":32,"carrier_chain":[103594,126276,25289,0],"carrier_ranks":[1,20,2],"deliver_after_root":125,"deliver_frame":25289,"mix_frame":126276,"passive":35,"passive_chain":[103590,126276,0],"passive_ranks":[1,22],"receivers":[37,38],"undo_frame":0},{"carrier":37,"carrier_chain":[103585,126272,25283,0],"carrier_ranks":[1,20,2],"deliver_after_root":122,"deliver_frame":25283,"mix_frame":126272,"passive":38,"passive_chain":[103582,126272,0],"passive_ranks":[1,22],"receivers":[32,35],"undo_frame":0},{"carrier":33,"carrier_chain":[103593,126275,25287,0],"carrier_ranks":[1,20,2],"deliver_after_root":124,"deliver_frame":25287,"mix_frame":126275,"passive":34,"passive_chain":[103592,126275,0],"passive_ranks":[1,22],"receivers":[36,39],"undo_frame":0},{"carrier":36,"carrier_chain":[103588,126273,25285,0],"carrier_ranks":[1,20,2],"deliver_after_root":123,"deliver_frame":25285,"mix_frame":126273,"passive":39,"passive_chain":[103581,126273,0],"passive_ranks":[1,22],"receivers":[33,34],"undo_frame":0},{"carrier":40,"carrier_chain":[103580,126258,25311,0],"carrier_ranks":[1,20,2],"deliver_after_root":155,"deliver_frame":25311,"mix_frame":126258,"passive":43,"passive_chain":[103576,126258,0],"passive_ranks":[1,22],"receivers":[45,46],"undo_frame":0},{"carrier":45,"carrier_chain":[103571,126254,25305,0],"carrier_ranks":[1,20,2],"deliver_after_root":152,"deliver_frame":25305,"mix_frame":126254,"passive":46,"passive_chain":[103568,126254,0],"passive_ranks":[1,22],"receivers":[40,43],"undo_frame":0},{"carrier":41,"carrier_chain":[103579,126257,25309,0],"carrier_ranks":[1,20,2],"deliver_after_root":154,"deliver_frame":25309,"mix_frame":126257,"passive":42,"passive_chain":[103578,126257,0],"passive_ranks":[1,22],"receivers":[44,47],"undo_frame":0},{"carrier":44,"carrier_chain":[103574,126255,25307,0],"carrier_ranks":[1,20,2],"deliver_after_root":153,"deliver_frame":25307,"mix_frame":126255,"passive":47,"passive_chain":[103567,126255,0],"passive_ranks":[1,22],"receivers":[41,42],"undo_frame":0},{"carrier":48,"carrier_chain":[103566,126240,25333,0],"carrier_ranks":[1,20,2],"deliver_after_root":185,"deliver_frame":25333,"mix_frame":126240,"passive":51,"passive_chain":[103562,126240,0],"passive_ranks":[1,22],"receivers":[53,54],"undo_frame":0},{"carrier":53,"carrier_chain":[103557,126236,25327,0],"carrier_ranks":[1,20,2],"deliver_after_root":182,"deliver_frame":25327,"mix_frame":126236,"passive":54,"passive_chain":[103554,126236,0],"passive_ranks":[1,22],"receivers":[48,51],"undo_frame":0},{"carrier":49,"carrier_chain":[103565,126239,25331,0],"carrier_ranks":[1,20,2],"deliver_after_root":184,"deliver_frame":25331,"mix_frame":126239,"passive":50,"passive_chain":[103564,126239,0],"passive_ranks":[1,22],"receivers":[52,55],"undo_frame":0},{"carrier":52,"carrier_chain":[103560,126237,25329,0],"carrier_ranks":[1,20,2],"deliver_after_root":183,"deliver_frame":25329,"mix_frame":126237,"passive":55,"passive_chain":[103553,126237,0],"passive_ranks":[1,22],"receivers":[49,50],"undo_frame":0},{"carrier":56,"carrier_chain":[103552,126222,25355,0],"carrier_ranks":[1,20,2],"deliver_after_root":215,"deliver_frame":25355,"mix_frame":126222,"passive":59,"passive_chain":[103548,126222,0],"passive_ranks":[1,22],"receivers":[61,62],"undo_frame":0},{"carrier":61,"carrier_chain":[103543,126218,25349,0],"carrier_ranks":[1,20,2],"deliver_after_root":212,"deliver_frame":25349,"mix_frame":126218,"passive":62,"passive_chain":[103540,126218,0],"passive_ranks":[1,22],"receivers":[56,59],"undo_frame":0},{"carrier":57,"carrier_chain":[103551,126221,25353,0],"carrier_ranks":[1,20,2],"deliver_after_root":214,"deliver_frame":25353,"mix_frame":126221,"passive":58,"passive_chain":[103550,126221,0],"passive_ranks":[1,22],"receivers":[60,63],"undo_frame":0},{"carrier":60,"carrier_chain":[103546,126219,25351,0],"carrier_ranks":[1,20,2],"deliver_after_root":213,"deliver_frame":25351,"mix_frame":126219,"passive":63,"passive_chain":[103539,126219,0],"passive_ranks":[1,22],"receivers":[57,58],"undo_frame":0},{"carrier":64,"carrier_chain":[103538,126204,25377,0],"carrier_ranks":[1,20,2],"deliver_after_root":245,"deliver_frame":25377,"mix_frame":126204,"passive":67,"passive_chain":[103534,126204,0],"passive_ranks":[1,22],"receivers":[69,70],"undo_frame":0},{"carrier":69,"carrier_chain":[103529,126200,25371,0],"carrier_ranks":[1,20,2],"deliver_after_root":242,"deliver_frame":25371,"mix_frame":126200,"passive":70,"passive_chain":[103526,126200,0],"passive_ranks":[1,22],"receivers":[64,67],"undo_frame":0},{"carrier":65,"carrier_chain":[103537,126203,25375,0],"carrier_ranks":[1,20,2],"deliver_after_root":244,"deliver_frame":25375,"mix_frame":126203,"passive":66,"passive_chain":[103536,126203,0],"passive_ranks":[1,22],"receivers":[68,71],"undo_frame":0},{"carrier":68,"carrier_chain":[103532,126201,25373,0],"carrier_ranks":[1,20,2],"deliver_after_root":243,"deliver_frame":25373,"mix_frame":126201,"passive":71,"passive_chain":[103525,126201,0],"passive_ranks":[1,22],"receivers":[65,66],"undo_frame":0},{"carrier":72,"carrier_chain":[103524,126186,25399,0],"carrier_ranks":[1,20,2],"deliver_after_root":275,"deliver_frame":25399,"mix_frame":126186,"passive":75,"passive_chain":[103520,126186,0],"passive_ranks":[1,22],"receivers":[77,78],"undo_frame":0},{"carrier":77,"carrier_chain":[103515,126182,25393,0],"carrier_ranks":[1,20,2],"deliver_after_root":272,"deliver_frame":25393,"mix_frame":126182,"passive":78,"passive_chain":[103512,126182,0],"passive_ranks":[1,22],"receivers":[72,75],"undo_frame":0},{"carrier":73,"carrier_chain":[103523,126185,25397,0],"carrier_ranks":[1,20,2],"deliver_after_root":274,"deliver_frame":25397,"mix_frame":126185,"passive":74,"passive_chain":[103522,126185,0],"passive_ranks":[1,22],"receivers":[76,79],"undo_frame":0},{"carrier":76,"carrier_chain":[103518,126183,25395,0],"carrier_ranks":[1,20,2],"deliver_after_root":273,"deliver_frame":25395,"mix_frame":126183,"passive":79,"passive_chain":[103511,126183,0],"passive_ranks":[1,22],"receivers":[73,74],"undo_frame":0},{"carrier":80,"carrier_chain":[103510,126168,25421,0],"carrier_ranks":[1,20,2],"deliver_after_root":305,"deliver_frame":25421,"mix_frame":126168,"passive":83,"passive_chain":[103506,126168,0],"passive_ranks":[1,22],"receivers":[85,86],"undo_frame":0},{"carrier":85,"carrier_chain":[103501,126164,25415,0],"carrier_ranks":[1,20,2],"deliver_after_root":302,"deliver_frame":25415,"mix_frame":126164,"passive":86,"passive_chain":[103498,126164,0],"passive_ranks":[1,22],"receivers":[80,83],"undo_frame":0},{"carrier":81,"carrier_chain":[103509,126167,25419,0],"carrier_ranks":[1,20,2],"deliver_after_root":304,"deliver_frame":25419,"mix_frame":126167,"passive":82,"passive_chain":[103508,126167,0],"passive_ranks":[1,22],"receivers":[84,87],"undo_frame":0},{"carrier":84,"carrier_chain":[103504,126165,25417,0],"carrier_ranks":[1,20,2],"deliver_after_root":303,"deliver_frame":25417,"mix_frame":126165,"passive":87,"passive_chain":[103497,126165,0],"passive_ranks":[1,22],"receivers":[81,82],"undo_frame":0},{"carrier":88,"carrier_chain":[103496,126150,25443,0],"carrier_ranks":[1,20,2],"deliver_after_root":335,"deliver_frame":25443,"mix_frame":126150,"passive":91,"passive_chain":[103492,126150,0],"passive_ranks":[1,22],"receivers":[93,94],"undo_frame":0},{"carrier":93,"carrier_chain":[103487,126146,25437,0],"carrier_ranks":[1,20,2],"deliver_after_root":332,"deliver_frame":25437,"mix_frame":126146,"passive":94,"passive_chain":[103484,126146,0],"passive_ranks":[1,22],"receivers":[88,91],"undo_frame":0},{"carrier":89,"carrier_chain":[103495,126149,25441,0],"carrier_ranks":[1,20,2],"deliver_after_root":334,"deliver_frame":25441,"mix_frame":126149,"passive":90,"passive_chain":[103494,126149,0],"passive_ranks":[1,22],"receivers":[92,95],"undo_frame":0},{"carrier":92,"carrier_chain":[103490,126147,25439,0],"carrier_ranks":[1,20,2],"deliver_after_root":333,"deliver_frame":25439,"mix_frame":126147,"passive":95,"passive_chain":[103483,126147,0],"passive_ranks":[1,22],"receivers":[89,90],"undo_frame":0},{"carrier":96,"carrier_chain":[103482,126132,25465,0],"carrier_ranks":[1,20,2],"deliver_after_root":365,"deliver_frame":25465,"mix_frame":126132,"passive":99,"passive_chain":[103478,126132,0],"passive_ranks":[1,22],"receivers":[101,102],"undo_frame":0},{"carrier":101,"carrier_chain":[103473,126128,25459,0],"carrier_ranks":[1,20,2],"deliver_after_root":362,"deliver_frame":25459,"mix_frame":126128,"passive":102,"passive_chain":[103470,126128,0],"passive_ranks":[1,22],"receivers":[96,99],"undo_frame":0},{"carrier":97,"carrier_chain":[103481,126131,25463,0],"carrier_ranks":[1,20,2],"deliver_after_root":364,"deliver_frame":25463,"mix_frame":126131,"passive":98,"passive_chain":[103480,126131,0],"passive_ranks":[1,22],"receivers":[100,103],"undo_frame":0},{"carrier":100,"carrier_chain":[103476,126129,25461,0],"carrier_ranks":[1,20,2],"deliver_after_root":363,"deliver_frame":25461,"mix_frame":126129,"passive":103,"passive_chain":[103469,126129,0],"passive_ranks":[1,22],"receivers":[97,98],"undo_frame":0},{"carrier":104,"carrier_chain":[103468,126114,25487,0],"carrier_ranks":[1,20,2],"deliver_after_root":395,"deliver_frame":25487,"mix_frame":126114,"passive":107,"passive_chain":[103464,126114,0],"passive_ranks":[1,22],"receivers":[109,110],"undo_frame":0},{"carrier":109,"carrier_chain":[103459,126110,25481,0],"carrier_ranks":[1,20,2],"deliver_after_root":392,"deliver_frame":25481,"mix_frame":126110,"passive":110,"passive_chain":[103456,126110,0],"passive_ranks":[1,22],"receivers":[104,107],"undo_frame":0},{"carrier":105,"carrier_chain":[103467,126113,25485,0],"carrier_ranks":[1,20,2],"deliver_after_root":394,"deliver_frame":25485,"mix_frame":126113,"passive":106,"passive_chain":[103466,126113,0],"passive_ranks":[1,22],"receivers":[108,111],"undo_frame":0},{"carrier":108,"carrier_chain":[103462,126111,25483,0],"carrier_ranks":[1,20,2],"deliver_after_root":393,"deliver_frame":25483,"mix_frame":126111,"passive":111,"passive_chain":[103455,126111,0],"passive_ranks":[1,22],"receivers":[105,106],"undo_frame":0},{"carrier":112,"carrier_chain":[103454,126096,25509,0],"carrier_ranks":[1,20,2],"deliver_after_root":425,"deliver_frame":25509,"mix_frame":126096,"passive":115,"passive_chain":[103450,126096,0],"passive_ranks":[1,22],"receivers":[117,118],"undo_frame":0},{"carrier":117,"carrier_chain":[103445,126092,25503,0],"carrier_ranks":[1,20,2],"deliver_after_root":422,"deliver_frame":25503,"mix_frame":126092,"passive":118,"passive_chain":[103442,126092,0],"passive_ranks":[1,22],"receivers":[112,115],"undo_frame":0},{"carrier":113,"carrier_chain":[103453,126095,25507,0],"carrier_ranks":[1,20,2],"deliver_after_root":424,"deliver_frame":25507,"mix_frame":126095,"passive":114,"passive_chain":[103452,126095,0],"passive_ranks":[1,22],"receivers":[116,119],"undo_frame":0},{"carrier":116,"carrier_chain":[103448,126093,25505,0],"carrier_ranks":[1,20,2],"deliver_after_root":423,"deliver_frame":25505,"mix_frame":126093,"passive":119,"passive_chain":[103441,126093,0],"passive_ranks":[1,22],"receivers":[113,114],"undo_frame":0},{"carrier":120,"carrier_chain":[103440,126078,25531,0],"carrier_ranks":[1,20,2],"deliver_after_root":455,"deliver_frame":25531,"early":true,"mix_frame":126078,"passive":123,"passive_chain":[103436,126078,140938,0],"passive_ranks":null,"receivers":[125,126],"undo_frame":0},{"carrier":125,"carrier_chain":[103431,126074,25525,0],"carrier_ranks":[1,20,2],"deliver_after_root":452,"deliver_frame":25525,"mix_frame":126074,"passive":126,"passive_chain":[103428,126074,0],"passive_ranks":[1,22],"receivers":[120,123],"undo_frame":0},{"carrier":121,"carrier_chain":[103439,126077,25529,0],"carrier_ranks":[1,20,2],"deliver_after_root":454,"deliver_frame":25529,"mix_frame":126077,"passive":122,"passive_chain":[103438,126077,0],"passive_ranks":[1,22],"receivers":[124,127],"undo_frame":0},{"carrier":124,"carrier_chain":[103434,126075,25527,0],"carrier_ranks":[1,20,2],"deliver_after_root":453,"deliver_frame":25527,"mix_frame":126075,"passive":127,"passive_chain":[103427,126075,0],"passive_ranks":[1,22],"receivers":[121,122],"undo_frame":0},{"carrier":128,"carrier_chain":[103426,126060,25553,0],"carrier_ranks":[1,20,2],"deliver_after_root":485,"deliver_frame":25553,"early":true,"mix_frame":126060,"passive":131,"passive_chain":[103422,126060,140932,0],"passive_ranks":null,"receivers":[133,134],"undo_frame":0},{"carrier":133,"carrier_chain":[103417,126056,25547,0],"carrier_ranks":[1,20,2],"deliver_after_root":482,"deliver_frame":25547,"early":true,"mix_frame":126056,"passive":134,"passive_chain":[103414,126056,140931,0],"passive_ranks":null,"receivers":[128,131],"undo_frame":0},{"carrier":129,"carrier_chain":[103425,126059,25551,0],"carrier_ranks":[1,20,2],"deliver_after_root":484,"deliver_frame":25551,"mix_frame":126059,"passive":130,"passive_chain":[103424,126059,0],"passive_ranks":[1,22],"receivers":[132,135],"undo_frame":0},{"carrier":132,"carrier_chain":[103420,126057,25549,0],"carrier_ranks":[1,20,2],"deliver_after_root":483,"deliver_frame":25549,"mix_frame":126057,"passive":135,"passive_chain":[103413,126057,0],"passive_ranks":[1,22],"receivers":[129,130],"undo_frame":0},{"carrier":136,"carrier_chain":[103412,126042,25575,0],"carrier_ranks":[1,20,2],"deliver_after_root":515,"deliver_frame":25575,"early":true,"mix_frame":126042,"passive":139,"passive_chain":[103408,126042,140926,0],"passive_ranks":null,"receivers":[141,142],"undo_frame":0},{"carrier":141,"carrier_chain":[103403,126038,25569,0],"carrier_ranks":[1,20,2],"deliver_after_root":512,"deliver_frame":25569,"early":true,"mix_frame":126038,"passive":142,"passive_chain":[103400,126038,140925,0],"passive_ranks":null,"receivers":[136,139],"undo_frame":0},{"carrier":137,"carrier_chain":[103411,126041,25573,0],"carrier_ranks":[1,20,2],"deliver_after_root":514,"deliver_frame":25573,"mix_frame":126041,"passive":138,"passive_chain":[103410,126041,0],"passive_ranks":[1,22],"receivers":[140,143],"undo_frame":0},{"carrier":140,"carrier_chain":[103406,126039,25571,0],"carrier_ranks":[1,20,2],"deliver_after_root":513,"deliver_frame":25571,"mix_frame":126039,"passive":143,"passive_chain":[103399,126039,0],"passive_ranks":[1,22],"receivers":[137,138],"undo_frame":0},{"carrier":144,"carrier_chain":[103398,126024,25597,0],"carrier_ranks":[1,20,2],"deliver_after_root":545,"deliver_frame":25597,"early":true,"mix_frame":126024,"passive":147,"passive_chain":[103394,126024,140922,0],"passive_ranks":null,"receivers":[149,150],"undo_frame":0},{"carrier":149,"carrier_chain":[103389,126020,25591,0],"carrier_ranks":[1,20,2],"deliver_after_root":542,"deliver_frame":25591,"early":true,"mix_frame":126020,"passive":150,"passive_chain":[103386,126020,140921,0],"passive_ranks":null,"receivers":[144,147],"undo_frame":0},{"carrier":145,"carrier_chain":[103397,126023,25595,0],"carrier_ranks":[1,20,2],"deliver_after_root":544,"deliver_frame":25595,"mix_frame":126023,"passive":146,"passive_chain":[103396,126023,0],"passive_ranks":[1,22],"receivers":[148,151],"undo_frame":0},{"carrier":148,"carrier_chain":[103392,126021,25593,0],"carrier_ranks":[1,20,2],"deliver_after_root":543,"deliver_frame":25593,"mix_frame":126021,"passive":151,"passive_chain":[103385,126021,0],"passive_ranks":[1,22],"receivers":[145,146],"undo_frame":0},{"carrier":152,"carrier_chain":[103384,126006,25619,0],"carrier_ranks":[1,20,2],"deliver_after_root":575,"deliver_frame":25619,"early":true,"mix_frame":126006,"passive":155,"passive_chain":[103380,126006,140918,0],"passive_ranks":null,"receivers":[157,158],"undo_frame":0},{"carrier":157,"carrier_chain":[103375,126002,25613,0],"carrier_ranks":[1,20,2],"deliver_after_root":572,"deliver_frame":25613,"early":true,"mix_frame":126002,"passive":158,"passive_chain":[103372,126002,140917,0],"passive_ranks":null,"receivers":[152,155],"undo_frame":0},{"carrier":153,"carrier_chain":[103383,126005,25617,0],"carrier_ranks":[1,20,2],"deliver_after_root":574,"deliver_frame":25617,"mix_frame":126005,"passive":154,"passive_chain":[103382,126005,0],"passive_ranks":[1,22],"receivers":[156,159],"undo_frame":0},{"carrier":156,"carrier_chain":[103378,126003,25615,0],"carrier_ranks":[1,20,2],"deliver_after_root":573,"deliver_frame":25615,"mix_frame":126003,"passive":159,"passive_chain":[103371,126003,0],"passive_ranks":[1,22],"receivers":[153,154],"undo_frame":0},{"carrier":160,"carrier_chain":[103370,125988,25641,0],"carrier_ranks":[1,20,2],"deliver_after_root":605,"deliver_frame":25641,"early":true,"mix_frame":125988,"passive":163,"passive_chain":[103366,125988,140914,0],"passive_ranks":null,"receivers":[165,166],"undo_frame":0},{"carrier":165,"carrier_chain":[103361,125984,25635,0],"carrier_ranks":[1,20,2],"deliver_after_root":602,"deliver_frame":25635,"early":true,"mix_frame":125984,"passive":166,"passive_chain":[103358,125984,140913,0],"passive_ranks":null,"receivers":[160,163],"undo_frame":0},{"carrier":161,"carrier_chain":[103369,125987,25639,0],"carrier_ranks":[1,20,2],"deliver_after_root":604,"deliver_frame":25639,"mix_frame":125987,"passive":162,"passive_chain":[103368,125987,0],"passive_ranks":[1,22],"receivers":[164,167],"undo_frame":0},{"carrier":164,"carrier_chain":[103364,125985,25637,0],"carrier_ranks":[1,20,2],"deliver_after_root":603,"deliver_frame":25637,"mix_frame":125985,"passive":167,"passive_chain":[103357,125985,0],"passive_ranks":[1,22],"receivers":[161,162],"undo_frame":0},{"carrier":168,"carrier_chain":[103356,125970,25663,0],"carrier_ranks":[1,20,2],"deliver_after_root":635,"deliver_frame":25663,"early":true,"mix_frame":125970,"passive":171,"passive_chain":[103352,125970,140910,0],"passive_ranks":null,"receivers":[173,174],"undo_frame":0},{"carrier":173,"carrier_chain":[103347,125966,25657,0],"carrier_ranks":[1,20,2],"deliver_after_root":632,"deliver_frame":25657,"early":true,"mix_frame":125966,"passive":174,"passive_chain":[103344,125966,140909,0],"passive_ranks":null,"receivers":[168,171],"undo_frame":0},{"carrier":169,"carrier_chain":[103355,125969,25661,0],"carrier_ranks":[1,20,2],"deliver_after_root":634,"deliver_frame":25661,"mix_frame":125969,"passive":170,"passive_chain":[103354,125969,0],"passive_ranks":[1,22],"receivers":[172,175],"undo_frame":0},{"carrier":172,"carrier_chain":[103350,125967,25659,0],"carrier_ranks":[1,20,2],"deliver_after_root":633,"deliver_frame":25659,"mix_frame":125967,"passive":175,"passive_chain":[103343,125967,0],"passive_ranks":[1,22],"receivers":[169,170],"undo_frame":0},{"carrier":176,"carrier_chain":[103342,125952,25685,0],"carrier_ranks":[1,20,2],"deliver_after_root":665,"deliver_frame":25685,"early":true,"mix_frame":125952,"passive":179,"passive_chain":[103338,125952,140906,0],"passive_ranks":null,"receivers":[181,182],"undo_frame":0},{"carrier":181,"carrier_chain":[103333,125948,25679,0],"carrier_ranks":[1,20,2],"deliver_after_root":662,"deliver_frame":25679,"early":true,"mix_frame":125948,"passive":182,"passive_chain":[103330,125948,140905,0],"passive_ranks":null,"receivers":[176,179],"undo_frame":0},{"carrier":177,"carrier_chain":[103341,125951,25683,0],"carrier_ranks":[1,20,2],"deliver_after_root":664,"deliver_frame":25683,"mix_frame":125951,"passive":178,"passive_chain":[103340,125951,0],"passive_ranks":[1,22],"receivers":[180,183],"undo_frame":0},{"carrier":180,"carrier_chain":[103336,125949,25681,0],"carrier_ranks":[1,20,2],"deliver_after_root":663,"deliver_frame":25681,"mix_frame":125949,"passive":183,"passive_chain":[103329,125949,0],"passive_ranks":[1,22],"receivers":[177,178],"undo_frame":0},{"carrier":184,"carrier_chain":[103328,125934,25707,0],"carrier_ranks":[1,20,2],"deliver_after_root":695,"deliver_frame":25707,"early":true,"mix_frame":125934,"passive":187,"passive_chain":[103324,125934,140902,0],"passive_ranks":null,"receivers":[189,190],"undo_frame":0},{"carrier":189,"carrier_chain":[103319,125930,25701,0],"carrier_ranks":[1,20,2],"deliver_after_root":692,"deliver_frame":25701,"early":true,"mix_frame":125930,"passive":190,"passive_chain":[103316,125930,140901,0],"passive_ranks":null,"receivers":[184,187],"undo_frame":0},{"carrier":185,"carrier_chain":[103327,125933,25705,0],"carrier_ranks":[1,20,2],"deliver_after_root":694,"deliver_frame":25705,"mix_frame":125933,"passive":186,"passive_chain":[103326,125933,0],"passive_ranks":[1,22],"receivers":[188,191],"undo_frame":0},{"carrier":188,"carrier_chain":[103322,125931,25703,0],"carrier_ranks":[1,20,2],"deliver_after_root":693,"deliver_frame":25703,"mix_frame":125931,"passive":191,"passive_chain":[103315,125931,0],"passive_ranks":[1,22],"receivers":[185,186],"undo_frame":0},{"carrier":192,"carrier_chain":[103314,125916,25729,0],"carrier_ranks":[1,20,2],"deliver_after_root":725,"deliver_frame":25729,"early":true,"mix_frame":125916,"passive":195,"passive_chain":[103310,125916,140896,0],"passive_ranks":null,"receivers":[197,198],"undo_frame":0},{"carrier":197,"carrier_chain":[103305,125912,25723,0],"carrier_ranks":[1,20,2],"deliver_after_root":722,"deliver_frame":25723,"early":true,"mix_frame":125912,"passive":198,"passive_chain":[103302,125912,140895,0],"passive_ranks":null,"receivers":[192,195],"undo_frame":0},{"carrier":193,"carrier_chain":[103313,125915,25727,0],"carrier_ranks":[1,20,2],"deliver_after_root":724,"deliver_frame":25727,"mix_frame":125915,"passive":194,"passive_chain":[103312,125915,0],"passive_ranks":[1,22],"receivers":[196,199],"undo_frame":0},{"carrier":196,"carrier_chain":[103308,125913,25725,0],"carrier_ranks":[1,20,2],"deliver_after_root":723,"deliver_frame":25725,"mix_frame":125913,"passive":199,"passive_chain":[103301,125913,0],"passive_ranks":[1,22],"receivers":[193,194],"undo_frame":0},{"carrier":200,"carrier_chain":[103300,125898,25751,0],"carrier_ranks":[1,20,2],"deliver_after_root":755,"deliver_frame":25751,"early":true,"mix_frame":125898,"passive":203,"passive_chain":[103296,125898,140890,0],"passive_ranks":null,"receivers":[205,206],"undo_frame":0},{"carrier":205,"carrier_chain":[103291,125894,25745,0],"carrier_ranks":[1,20,2],"deliver_after_root":752,"deliver_frame":25745,"early":true,"mix_frame":125894,"passive":206,"passive_chain":[103288,125894,140889,0],"passive_ranks":null,"receivers":[200,203],"undo_frame":0},{"carrier":201,"carrier_chain":[103299,125897,25749,0],"carrier_ranks":[1,20,2],"deliver_after_root":754,"deliver_frame":25749,"mix_frame":125897,"passive":202,"passive_chain":[103298,125897,0],"passive_ranks":[1,22],"receivers":[204,207],"undo_frame":0},{"carrier":204,"carrier_chain":[103294,125895,25747,0],"carrier_ranks":[1,20,2],"deliver_after_root":753,"deliver_frame":25747,"mix_frame":125895,"passive":207,"passive_chain":[103287,125895,0],"passive_ranks":[1,22],"receivers":[201,202],"undo_frame":0},{"carrier":208,"carrier_chain":[103286,125880,25773,0],"carrier_ranks":[1,20,2],"deliver_after_root":785,"deliver_frame":25773,"early":true,"mix_frame":125880,"passive":211,"passive_chain":[103282,125880,140886,0],"passive_ranks":null,"receivers":[213,214],"undo_frame":0},{"carrier":213,"carrier_chain":[103277,125876,25767,0],"carrier_ranks":[1,20,2],"deliver_after_root":782,"deliver_frame":25767,"early":true,"mix_frame":125876,"passive":214,"passive_chain":[103274,125876,140885,0],"passive_ranks":null,"receivers":[208,211],"undo_frame":0},{"carrier":209,"carrier_chain":[103285,125879,25771,0],"carrier_ranks":[1,20,2],"deliver_after_root":784,"deliver_frame":25771,"mix_frame":125879,"passive":210,"passive_chain":[103284,125879,0],"passive_ranks":[1,22],"receivers":[212,215],"undo_frame":0},{"carrier":212,"carrier_chain":[103280,125877,25769,0],"carrier_ranks":[1,20,2],"deliver_after_root":783,"deliver_frame":25769,"mix_frame":125877,"passive":215,"passive_chain":[103273,125877,0],"passive_ranks":[1,22],"receivers":[209,210],"undo_frame":0},{"carrier":216,"carrier_chain":[103272,125862,25795,0],"carrier_ranks":[1,20,2],"deliver_after_root":815,"deliver_frame":25795,"early":true,"mix_frame":125862,"passive":219,"passive_chain":[103268,125862,140882,0],"passive_ranks":null,"receivers":[221,222],"undo_frame":0},{"carrier":221,"carrier_chain":[103263,125858,25789,0],"carrier_ranks":[1,20,2],"deliver_after_root":812,"deliver_frame":25789,"early":true,"mix_frame":125858,"passive":222,"passive_chain":[103260,125858,140881,0],"passive_ranks":null,"receivers":[216,219],"undo_frame":0},{"carrier":217,"carrier_chain":[103271,125861,25793,0],"carrier_ranks":[1,20,2],"deliver_after_root":814,"deliver_frame":25793,"mix_frame":125861,"passive":218,"passive_chain":[103270,125861,0],"passive_ranks":[1,22],"receivers":[220,223],"undo_frame":0},{"carrier":220,"carrier_chain":[103266,125859,25791,0],"carrier_ranks":[1,20,2],"deliver_after_root":813,"deliver_frame":25791,"mix_frame":125859,"passive":223,"passive_chain":[103259,125859,0],"passive_ranks":[1,22],"receivers":[217,218],"undo_frame":0},{"carrier":224,"carrier_chain":[103258,125844,25817,0],"carrier_ranks":[1,20,2],"deliver_after_root":845,"deliver_frame":25817,"early":true,"mix_frame":125844,"passive":227,"passive_chain":[103254,125844,140876,0],"passive_ranks":null,"receivers":[229,230],"undo_frame":0},{"carrier":229,"carrier_chain":[103249,125840,25811,0],"carrier_ranks":[1,20,2],"deliver_after_root":842,"deliver_frame":25811,"early":true,"mix_frame":125840,"passive":230,"passive_chain":[103246,125840,140875,0],"passive_ranks":null,"receivers":[224,227],"undo_frame":0},{"carrier":225,"carrier_chain":[103257,125843,25815,0],"carrier_ranks":[1,20,2],"deliver_after_root":844,"deliver_frame":25815,"mix_frame":125843,"passive":226,"passive_chain":[103256,125843,0],"passive_ranks":[1,22],"receivers":[228,231],"undo_frame":0},{"carrier":228,"carrier_chain":[103252,125841,25813,0],"carrier_ranks":[1,20,2],"deliver_after_root":843,"deliver_frame":25813,"mix_frame":125841,"passive":231,"passive_chain":[103245,125841,0],"passive_ranks":[1,22],"receivers":[225,226],"undo_frame":0},{"carrier":232,"carrier_chain":[103244,125826,25839,0],"carrier_ranks":[1,20,2],"deliver_after_root":875,"deliver_frame":25839,"early":true,"mix_frame":125826,"passive":235,"passive_chain":[103240,125826,140872,0],"passive_ranks":null,"receivers":[237,238],"undo_frame":0},{"carrier":237,"carrier_chain":[103235,125822,25833,0],"carrier_ranks":[1,20,2],"deliver_after_root":872,"deliver_frame":25833,"early":true,"mix_frame":125822,"passive":238,"passive_chain":[103232,125822,140871,0],"passive_ranks":null,"receivers":[232,235],"undo_frame":0},{"carrier":233,"carrier_chain":[103243,125825,25837,0],"carrier_ranks":[1,20,2],"deliver_after_root":874,"deliver_frame":25837,"mix_frame":125825,"passive":234,"passive_chain":[103242,125825,0],"passive_ranks":[1,22],"receivers":[236,239],"undo_frame":0},{"carrier":236,"carrier_chain":[103238,125823,25835,0],"carrier_ranks":[1,20,2],"deliver_after_root":873,"deliver_frame":25835,"mix_frame":125823,"passive":239,"passive_chain":[103231,125823,0],"passive_ranks":[1,22],"receivers":[233,234],"undo_frame":0},{"carrier":240,"carrier_chain":[103230,125808,25861,0],"carrier_ranks":[1,20,2],"deliver_after_root":905,"deliver_frame":25861,"early":true,"mix_frame":125808,"passive":243,"passive_chain":[103226,125808,140868,0],"passive_ranks":null,"receivers":[245,246],"undo_frame":0},{"carrier":245,"carrier_chain":[103221,125804,25855,0],"carrier_ranks":[1,20,2],"deliver_after_root":902,"deliver_frame":25855,"early":true,"mix_frame":125804,"passive":246,"passive_chain":[103218,125804,140867,0],"passive_ranks":null,"receivers":[240,243],"undo_frame":0},{"carrier":241,"carrier_chain":[103229,125807,25859,0],"carrier_ranks":[1,20,2],"deliver_after_root":904,"deliver_frame":25859,"mix_frame":125807,"passive":242,"passive_chain":[103228,125807,0],"passive_ranks":[1,22],"receivers":[244,247],"undo_frame":0},{"carrier":244,"carrier_chain":[103224,125805,25857,0],"carrier_ranks":[1,20,2],"deliver_after_root":903,"deliver_frame":25857,"mix_frame":125805,"passive":247,"passive_chain":[103217,125805,0],"passive_ranks":[1,22],"receivers":[241,242],"undo_frame":0},{"carrier":248,"carrier_chain":[103216,125790,25883,0],"carrier_ranks":[1,20,2],"deliver_after_root":935,"deliver_frame":25883,"early":true,"mix_frame":125790,"passive":251,"passive_chain":[103212,125790,140862,0],"passive_ranks":null,"receivers":[253,254],"undo_frame":0},{"carrier":253,"carrier_chain":[103207,125786,25877,0],"carrier_ranks":[1,20,2],"deliver_after_root":932,"deliver_frame":25877,"early":true,"mix_frame":125786,"passive":254,"passive_chain":[103204,125786,140861,0],"passive_ranks":null,"receivers":[248,251],"undo_frame":0},{"carrier":249,"carrier_chain":[103215,125789,25881,0],"carrier_ranks":[1,20,2],"deliver_after_root":934,"deliver_frame":25881,"mix_frame":125789,"passive":250,"passive_chain":[103214,125789,0],"passive_ranks":[1,22],"receivers":[252,255],"undo_frame":0},{"carrier":252,"carrier_chain":[103210,125787,25879,0],"carrier_ranks":[1,20,2],"deliver_after_root":933,"deliver_frame":25879,"mix_frame":125787,"passive":255,"passive_chain":[103203,125787,0],"passive_ranks":[1,22],"receivers":[249,250],"undo_frame":0},{"carrier":256,"carrier_chain":[103202,125772,25905,0],"carrier_ranks":[1,20,2],"deliver_after_root":965,"deliver_frame":25905,"early":true,"mix_frame":125772,"passive":259,"passive_chain":[103198,125772,140856,0],"passive_ranks":null,"receivers":[261,262],"undo_frame":0},{"carrier":261,"carrier_chain":[103193,125768,25899,0],"carrier_ranks":[1,20,2],"deliver_after_root":962,"deliver_frame":25899,"early":true,"mix_frame":125768,"passive":262,"passive_chain":[103190,125768,140855,0],"passive_ranks":null,"receivers":[256,259],"undo_frame":0},{"carrier":257,"carrier_chain":[103201,125771,25903,0],"carrier_ranks":[1,20,2],"deliver_after_root":964,"deliver_frame":25903,"mix_frame":125771,"passive":258,"passive_chain":[103200,125771,0],"passive_ranks":[1,22],"receivers":[260,263],"undo_frame":0},{"carrier":260,"carrier_chain":[103196,125769,25901,0],"carrier_ranks":[1,20,2],"deliver_after_root":963,"deliver_frame":25901,"mix_frame":125769,"passive":263,"passive_chain":[103189,125769,0],"passive_ranks":[1,22],"receivers":[257,258],"undo_frame":0},{"carrier":264,"carrier_chain":[103188,125754,25927,0],"carrier_ranks":[1,20,2],"deliver_after_root":995,"deliver_frame":25927,"early":true,"mix_frame":125754,"passive":267,"passive_chain":[103184,125754,140852,0],"passive_ranks":null,"receivers":[269,270],"undo_frame":0},{"carrier":269,"carrier_chain":[103179,125750,25921,0],"carrier_ranks":[1,20,2],"deliver_after_root":992,"deliver_frame":25921,"early":true,"mix_frame":125750,"passive":270,"passive_chain":[103176,125750,140851,0],"passive_ranks":null,"receivers":[264,267],"undo_frame":0},{"carrier":265,"carrier_chain":[103187,125753,25925,0],"carrier_ranks":[1,20,2],"deliver_after_root":994,"deliver_frame":25925,"mix_frame":125753,"passive":266,"passive_chain":[103186,125753,0],"passive_ranks":[1,22],"receivers":[268,271],"undo_frame":0},{"carrier":268,"carrier_chain":[103182,125751,25923,0],"carrier_ranks":[1,20,2],"deliver_after_root":993,"deliver_frame":25923,"mix_frame":125751,"passive":271,"passive_chain":[103175,125751,0],"passive_ranks":[1,22],"receivers":[265,266],"undo_frame":0},{"carrier":272,"carrier_chain":[103174,125736,25949,0],"carrier_ranks":[1,20,2],"deliver_after_root":1025,"deliver_frame":25949,"early":true,"mix_frame":125736,"passive":275,"passive_chain":[103170,125736,140848,0],"passive_ranks":null,"receivers":[277,278],"undo_frame":0},{"carrier":277,"carrier_chain":[103165,125732,25943,0],"carrier_ranks":[1,20,2],"deliver_after_root":1022,"deliver_frame":25943,"early":true,"mix_frame":125732,"passive":278,"passive_chain":[103162,125732,140847,0],"passive_ranks":null,"receivers":[272,275],"undo_frame":0},{"carrier":273,"carrier_chain":[103173,125735,25947,0],"carrier_ranks":[1,20,2],"deliver_after_root":1024,"deliver_frame":25947,"mix_frame":125735,"passive":274,"passive_chain":[103172,125735,0],"passive_ranks":[1,22],"receivers":[276,279],"undo_frame":0},{"carrier":276,"carrier_chain":[103168,125733,25945,0],"carrier_ranks":[1,20,2],"deliver_after_root":1023,"deliver_frame":25945,"mix_frame":125733,"passive":279,"passive_chain":[103161,125733,0],"passive_ranks":[1,22],"receivers":[273,274],"undo_frame":0},{"carrier":280,"carrier_chain":[103160,125718,25971,0],"carrier_ranks":[1,20,2],"deliver_after_root":1055,"deliver_frame":25971,"early":true,"mix_frame":125718,"passive":283,"passive_chain":[103156,125718,140844,0],"passive_ranks":null,"receivers":[285,286],"undo_frame":0},{"carrier":285,"carrier_chain":[103151,125714,25965,0],"carrier_ranks":[1,20,2],"deliver_after_root":1052,"deliver_frame":25965,"early":true,"mix_frame":125714,"passive":286,"passive_chain":[103148,125714,140843,0],"passive_ranks":null,"receivers":[280,283],"undo_frame":0},{"carrier":281,"carrier_chain":[103159,125717,25969,0],"carrier_ranks":[1,20,2],"deliver_after_root":1054,"deliver_frame":25969,"mix_frame":125717,"passive":282,"passive_chain":[103158,125717,0],"passive_ranks":[1,22],"receivers":[284,287],"undo_frame":0},{"carrier":284,"carrier_chain":[103154,125715,25967,0],"carrier_ranks":[1,20,2],"deliver_after_root":1053,"deliver_frame":25967,"mix_frame":125715,"passive":287,"passive_chain":[103147,125715,0],"passive_ranks":[1,22],"receivers":[281,282],"undo_frame":0},{"carrier":288,"carrier_chain":[103146,125700,25993,0],"carrier_ranks":[1,20,2],"deliver_after_root":1085,"deliver_frame":25993,"early":true,"mix_frame":125700,"passive":291,"passive_chain":[103142,125700,140840,0],"passive_ranks":null,"receivers":[293,294],"undo_frame":0},{"carrier":293,"carrier_chain":[103137,125696,25987,0],"carrier_ranks":[1,20,2],"deliver_after_root":1082,"deliver_frame":25987,"early":true,"mix_frame":125696,"passive":294,"passive_chain":[103134,125696,140839,0],"passive_ranks":null,"receivers":[288,291],"undo_frame":0},{"carrier":289,"carrier_chain":[103145,125699,25991,0],"carrier_ranks":[1,20,2],"deliver_after_root":1084,"deliver_frame":25991,"mix_frame":125699,"passive":290,"passive_chain":[103144,125699,0],"passive_ranks":[1,22],"receivers":[292,295],"undo_frame":0},{"carrier":292,"carrier_chain":[103140,125697,25989,0],"carrier_ranks":[1,20,2],"deliver_after_root":1083,"deliver_frame":25989,"mix_frame":125697,"passive":295,"passive_chain":[103133,125697,0],"passive_ranks":[1,22],"receivers":[289,290],"undo_frame":0},{"carrier":296,"carrier_chain":[103132,125682,26015,0],"carrier_ranks":[1,20,2],"deliver_after_root":1115,"deliver_frame":26015,"early":true,"mix_frame":125682,"passive":299,"passive_chain":[103128,125682,140836,0],"passive_ranks":null,"receivers":[301,302],"undo_frame":0},{"carrier":301,"carrier_chain":[103123,125678,26009,0],"carrier_ranks":[1,20,2],"deliver_after_root":1112,"deliver_frame":26009,"early":true,"mix_frame":125678,"passive":302,"passive_chain":[103120,125678,140835,0],"passive_ranks":null,"receivers":[296,299],"undo_frame":0},{"carrier":297,"carrier_chain":[103131,125681,26013,0],"carrier_ranks":[1,20,2],"deliver_after_root":1114,"deliver_frame":26013,"mix_frame":125681,"passive":298,"passive_chain":[103130,125681,0],"passive_ranks":[1,22],"receivers":[300,303],"undo_frame":0},{"carrier":300,"carrier_chain":[103126,125679,26011,0],"carrier_ranks":[1,20,2],"deliver_after_root":1113,"deliver_frame":26011,"mix_frame":125679,"passive":303,"passive_chain":[103119,125679,0],"passive_ranks":[1,22],"receivers":[297,298],"undo_frame":0},{"carrier":304,"carrier_chain":[103118,125664,26037,0],"carrier_ranks":[1,20,2],"deliver_after_root":1145,"deliver_frame":26037,"early":true,"mix_frame":125664,"passive":307,"passive_chain":[103114,125664,140830,0],"passive_ranks":null,"receivers":[309,310],"undo_frame":0},{"carrier":309,"carrier_chain":[103109,125660,26031,0],"carrier_ranks":[1,20,2],"deliver_after_root":1142,"deliver_frame":26031,"early":true,"mix_frame":125660,"passive":310,"passive_chain":[103106,125660,140829,0],"passive_ranks":null,"receivers":[304,307],"undo_frame":0},{"carrier":305,"carrier_chain":[103117,125663,26035,0],"carrier_ranks":[1,20,2],"deliver_after_root":1144,"deliver_frame":26035,"mix_frame":125663,"passive":306,"passive_chain":[103116,125663,0],"passive_ranks":[1,22],"receivers":[308,311],"undo_frame":0},{"carrier":308,"carrier_chain":[103112,125661,26033,0],"carrier_ranks":[1,20,2],"deliver_after_root":1143,"deliver_frame":26033,"mix_frame":125661,"passive":311,"passive_chain":[103105,125661,0],"passive_ranks":[1,22],"receivers":[305,306],"undo_frame":0},{"carrier":312,"carrier_chain":[103104,125646,26059,0],"carrier_ranks":[1,20,2],"deliver_after_root":1175,"deliver_frame":26059,"early":true,"mix_frame":125646,"passive":315,"passive_chain":[103100,125646,140826,0],"passive_ranks":null,"receivers":[317,318],"undo_frame":0},{"carrier":317,"carrier_chain":[103095,125642,26053,0],"carrier_ranks":[1,20,2],"deliver_after_root":1172,"deliver_frame":26053,"early":true,"mix_frame":125642,"passive":318,"passive_chain":[103092,125642,140825,0],"passive_ranks":null,"receivers":[312,315],"undo_frame":0},{"carrier":313,"carrier_chain":[103103,125645,26057,0],"carrier_ranks":[1,20,2],"deliver_after_root":1174,"deliver_frame":26057,"mix_frame":125645,"passive":314,"passive_chain":[103102,125645,0],"passive_ranks":[1,22],"receivers":[316,319],"undo_frame":0},{"carrier":316,"carrier_chain":[103098,125643,26055,0],"carrier_ranks":[1,20,2],"deliver_after_root":1173,"deliver_frame":26055,"mix_frame":125643,"passive":319,"passive_chain":[103091,125643,0],"passive_ranks":[1,22],"receivers":[313,314],"undo_frame":0},{"carrier":320,"carrier_chain":[103090,125628,26081,0],"carrier_ranks":[1,20,2],"deliver_after_root":1205,"deliver_frame":26081,"early":true,"mix_frame":125628,"passive":323,"passive_chain":[103086,125628,140822,0],"passive_ranks":null,"receivers":[325,326],"undo_frame":0},{"carrier":325,"carrier_chain":[103081,125624,26075,0],"carrier_ranks":[1,20,2],"deliver_after_root":1202,"deliver_frame":26075,"early":true,"mix_frame":125624,"passive":326,"passive_chain":[103078,125624,140821,0],"passive_ranks":null,"receivers":[320,323],"undo_frame":0},{"carrier":321,"carrier_chain":[103089,125627,26079,0],"carrier_ranks":[1,20,2],"deliver_after_root":1204,"deliver_frame":26079,"mix_frame":125627,"passive":322,"passive_chain":[103088,125627,0],"passive_ranks":[1,22],"receivers":[324,327],"undo_frame":0},{"carrier":324,"carrier_chain":[103084,125625,26077,0],"carrier_ranks":[1,20,2],"deliver_after_root":1203,"deliver_frame":26077,"mix_frame":125625,"passive":327,"passive_chain":[103077,125625,0],"passive_ranks":[1,22],"receivers":[321,322],"undo_frame":0},{"carrier":328,"carrier_chain":[103076,125610,26103,0],"carrier_ranks":[1,20,2],"deliver_after_root":1235,"deliver_frame":26103,"early":true,"mix_frame":125610,"passive":331,"passive_chain":[103072,125610,140818,0],"passive_ranks":null,"receivers":[333,334],"undo_frame":0},{"carrier":333,"carrier_chain":[103067,125606,26097,0],"carrier_ranks":[1,20,2],"deliver_after_root":1232,"deliver_frame":26097,"early":true,"mix_frame":125606,"passive":334,"passive_chain":[103064,125606,140817,0],"passive_ranks":null,"receivers":[328,331],"undo_frame":0},{"carrier":329,"carrier_chain":[103075,125609,26101,0],"carrier_ranks":[1,20,2],"deliver_after_root":1234,"deliver_frame":26101,"mix_frame":125609,"passive":330,"passive_chain":[103074,125609,0],"passive_ranks":[1,22],"receivers":[332,335],"undo_frame":0},{"carrier":332,"carrier_chain":[103070,125607,26099,0],"carrier_ranks":[1,20,2],"deliver_after_root":1233,"deliver_frame":26099,"mix_frame":125607,"passive":335,"passive_chain":[103063,125607,0],"passive_ranks":[1,22],"receivers":[329,330],"undo_frame":0},{"carrier":336,"carrier_chain":[103062,125592,26125,0],"carrier_ranks":[1,20,2],"deliver_after_root":1265,"deliver_frame":26125,"early":true,"mix_frame":125592,"passive":339,"passive_chain":[103058,125592,140814,0],"passive_ranks":null,"receivers":[341,342],"undo_frame":0},{"carrier":341,"carrier_chain":[103053,125588,26119,0],"carrier_ranks":[1,20,2],"deliver_after_root":1262,"deliver_frame":26119,"early":true,"mix_frame":125588,"passive":342,"passive_chain":[103050,125588,140813,0],"passive_ranks":null,"receivers":[336,339],"undo_frame":0},{"carrier":337,"carrier_chain":[103061,125591,26123,0],"carrier_ranks":[1,20,2],"deliver_after_root":1264,"deliver_frame":26123,"mix_frame":125591,"passive":338,"passive_chain":[103060,125591,0],"passive_ranks":[1,22],"receivers":[340,343],"undo_frame":0},{"carrier":340,"carrier_chain":[103056,125589,26121,0],"carrier_ranks":[1,20,2],"deliver_after_root":1263,"deliver_frame":26121,"mix_frame":125589,"passive":343,"passive_chain":[103049,125589,0],"passive_ranks":[1,22],"receivers":[337,338],"undo_frame":0},{"carrier":344,"carrier_chain":[103048,125574,26147,0],"carrier_ranks":[1,20,2],"deliver_after_root":1295,"deliver_frame":26147,"early":true,"mix_frame":125574,"passive":347,"passive_chain":[103044,125574,140808,0],"passive_ranks":null,"receivers":[349,350],"undo_frame":0},{"carrier":349,"carrier_chain":[103039,125570,26141,0],"carrier_ranks":[1,20,2],"deliver_after_root":1292,"deliver_frame":26141,"early":true,"mix_frame":125570,"passive":350,"passive_chain":[103036,125570,140807,0],"passive_ranks":null,"receivers":[344,347],"undo_frame":0},{"carrier":345,"carrier_chain":[103047,125573,26145,0],"carrier_ranks":[1,20,2],"deliver_after_root":1294,"deliver_frame":26145,"mix_frame":125573,"passive":346,"passive_chain":[103046,125573,0],"passive_ranks":[1,22],"receivers":[348,351],"undo_frame":0},{"carrier":348,"carrier_chain":[103042,125571,26143,0],"carrier_ranks":[1,20,2],"deliver_after_root":1293,"deliver_frame":26143,"mix_frame":125571,"passive":351,"passive_chain":[103035,125571,0],"passive_ranks":[1,22],"receivers":[345,346],"undo_frame":0},{"carrier":352,"carrier_chain":[103034,125556,26169,0],"carrier_ranks":[1,20,2],"deliver_after_root":1325,"deliver_frame":26169,"early":true,"mix_frame":125556,"passive":355,"passive_chain":[103030,125556,140804,0],"passive_ranks":null,"receivers":[357,358],"undo_frame":0},{"carrier":357,"carrier_chain":[103025,125552,26163,0],"carrier_ranks":[1,20,2],"deliver_after_root":1322,"deliver_frame":26163,"early":true,"mix_frame":125552,"passive":358,"passive_chain":[103022,125552,140803,0],"passive_ranks":null,"receivers":[352,355],"undo_frame":0},{"carrier":353,"carrier_chain":[103033,125555,26167,0],"carrier_ranks":[1,20,2],"deliver_after_root":1324,"deliver_frame":26167,"mix_frame":125555,"passive":354,"passive_chain":[103032,125555,0],"passive_ranks":[1,22],"receivers":[356,359],"undo_frame":0},{"carrier":356,"carrier_chain":[103028,125553,26165,0],"carrier_ranks":[1,20,2],"deliver_after_root":1323,"deliver_frame":26165,"mix_frame":125553,"passive":359,"passive_chain":[103021,125553,0],"passive_ranks":[1,22],"receivers":[353,354],"undo_frame":0},{"carrier":360,"carrier_chain":[103020,125538,26191,0],"carrier_ranks":[1,20,2],"deliver_after_root":1355,"deliver_frame":26191,"early":true,"mix_frame":125538,"passive":363,"passive_chain":[103016,125538,140800,0],"passive_ranks":null,"receivers":[365,366],"undo_frame":0},{"carrier":365,"carrier_chain":[103011,125534,26185,0],"carrier_ranks":[1,20,2],"deliver_after_root":1352,"deliver_frame":26185,"early":true,"mix_frame":125534,"passive":366,"passive_chain":[103008,125534,140799,0],"passive_ranks":null,"receivers":[360,363],"undo_frame":0},{"carrier":361,"carrier_chain":[103019,125537,26189,0],"carrier_ranks":[1,20,2],"deliver_after_root":1354,"deliver_frame":26189,"mix_frame":125537,"passive":362,"passive_chain":[103018,125537,0],"passive_ranks":[1,22],"receivers":[364,367],"undo_frame":0},{"carrier":364,"carrier_chain":[103014,125535,26187,0],"carrier_ranks":[1,20,2],"deliver_after_root":1353,"deliver_frame":26187,"mix_frame":125535,"passive":367,"passive_chain":[103007,125535,0],"passive_ranks":[1,22],"receivers":[361,362],"undo_frame":0},{"carrier":368,"carrier_chain":[103006,125520,26213,0],"carrier_ranks":[1,20,2],"deliver_after_root":1385,"deliver_frame":26213,"early":true,"mix_frame":125520,"passive":371,"passive_chain":[103002,125520,140796,0],"passive_ranks":null,"receivers":[373,374],"undo_frame":0},{"carrier":373,"carrier_chain":[102997,125516,26207,0],"carrier_ranks":[1,20,2],"deliver_after_root":1382,"deliver_frame":26207,"early":true,"mix_frame":125516,"passive":374,"passive_chain":[102994,125516,140795,0],"passive_ranks":null,"receivers":[368,371],"undo_frame":0},{"carrier":369,"carrier_chain":[103005,125519,26211,0],"carrier_ranks":[1,20,2],"deliver_after_root":1384,"deliver_frame":26211,"mix_frame":125519,"passive":370,"passive_chain":[103004,125519,0],"passive_ranks":[1,22],"receivers":[372,375],"undo_frame":0},{"carrier":372,"carrier_chain":[103000,125517,26209,0],"carrier_ranks":[1,20,2],"deliver_after_root":1383,"deliver_frame":26209,"mix_frame":125517,"passive":375,"passive_chain":[102993,125517,0],"passive_ranks":[1,22],"receivers":[369,370],"undo_frame":0},{"carrier":376,"carrier_chain":[102992,125502,26235,0],"carrier_ranks":[1,20,2],"deliver_after_root":1415,"deliver_frame":26235,"early":true,"mix_frame":125502,"passive":379,"passive_chain":[102988,125502,140790,0],"passive_ranks":null,"receivers":[381,382],"undo_frame":0},{"carrier":381,"carrier_chain":[102983,125498,26229,0],"carrier_ranks":[1,20,2],"deliver_after_root":1412,"deliver_frame":26229,"early":true,"mix_frame":125498,"passive":382,"passive_chain":[102980,125498,140789,0],"passive_ranks":null,"receivers":[376,379],"undo_frame":0},{"carrier":377,"carrier_chain":[102991,125501,26233,0],"carrier_ranks":[1,20,2],"deliver_after_root":1414,"deliver_frame":26233,"mix_frame":125501,"passive":378,"passive_chain":[102990,125501,0],"passive_ranks":[1,22],"receivers":[380,383],"undo_frame":0},{"carrier":380,"carrier_chain":[102986,125499,26231,0],"carrier_ranks":[1,20,2],"deliver_after_root":1413,"deliver_frame":26231,"mix_frame":125499,"passive":383,"passive_chain":[102979,125499,0],"passive_ranks":[1,22],"receivers":[377,378],"undo_frame":0},{"carrier":384,"carrier_chain":[102978,125484,26257,0],"carrier_ranks":[1,20,2],"deliver_after_root":1445,"deliver_frame":26257,"early":true,"mix_frame":125484,"passive":387,"passive_chain":[102974,125484,140786,0],"passive_ranks":null,"receivers":[389,390],"undo_frame":0},{"carrier":389,"carrier_chain":[102969,125480,26251,0],"carrier_ranks":[1,20,2],"deliver_after_root":1442,"deliver_frame":26251,"early":true,"mix_frame":125480,"passive":390,"passive_chain":[102966,125480,140785,0],"passive_ranks":null,"receivers":[384,387],"undo_frame":0},{"carrier":385,"carrier_chain":[102977,125483,26255,0],"carrier_ranks":[1,20,2],"deliver_after_root":1444,"deliver_frame":26255,"mix_frame":125483,"passive":386,"passive_chain":[102976,125483,0],"passive_ranks":[1,22],"receivers":[388,391],"undo_frame":0},{"carrier":388,"carrier_chain":[102972,125481,26253,0],"carrier_ranks":[1,20,2],"deliver_after_root":1443,"deliver_frame":26253,"mix_frame":125481,"passive":391,"passive_chain":[102965,125481,0],"passive_ranks":[1,22],"receivers":[385,386],"undo_frame":0},{"carrier":392,"carrier_chain":[102964,125466,26279,0],"carrier_ranks":[1,20,2],"deliver_after_root":1475,"deliver_frame":26279,"early":true,"mix_frame":125466,"passive":395,"passive_chain":[102960,125466,140782,0],"passive_ranks":null,"receivers":[397,398],"undo_frame":0},{"carrier":397,"carrier_chain":[102955,125462,26273,0],"carrier_ranks":[1,20,2],"deliver_after_root":1472,"deliver_frame":26273,"early":true,"mix_frame":125462,"passive":398,"passive_chain":[102952,125462,140781,0],"passive_ranks":null,"receivers":[392,395],"undo_frame":0},{"carrier":393,"carrier_chain":[102963,125465,26277,0],"carrier_ranks":[1,20,2],"deliver_after_root":1474,"deliver_frame":26277,"mix_frame":125465,"passive":394,"passive_chain":[102962,125465,0],"passive_ranks":[1,22],"receivers":[396,399],"undo_frame":0},{"carrier":396,"carrier_chain":[102958,125463,26275,0],"carrier_ranks":[1,20,2],"deliver_after_root":1473,"deliver_frame":26275,"mix_frame":125463,"passive":399,"passive_chain":[102951,125463,0],"passive_ranks":[1,22],"receivers":[393,394],"undo_frame":0},{"carrier":400,"carrier_chain":[102950,125448,26301,0],"carrier_ranks":[1,20,2],"deliver_after_root":1505,"deliver_frame":26301,"early":true,"mix_frame":125448,"passive":403,"passive_chain":[102946,125448,140776,0],"passive_ranks":null,"receivers":[405,406],"undo_frame":0},{"carrier":405,"carrier_chain":[102941,125444,26295,0],"carrier_ranks":[1,20,2],"deliver_after_root":1502,"deliver_frame":26295,"early":true,"mix_frame":125444,"passive":406,"passive_chain":[102938,125444,140775,0],"passive_ranks":null,"receivers":[400,403],"undo_frame":0},{"carrier":401,"carrier_chain":[102949,125447,26299,0],"carrier_ranks":[1,20,2],"deliver_after_root":1504,"deliver_frame":26299,"mix_frame":125447,"passive":402,"passive_chain":[102948,125447,0],"passive_ranks":[1,22],"receivers":[404,407],"undo_frame":0},{"carrier":404,"carrier_chain":[102944,125445,26297,0],"carrier_ranks":[1,20,2],"deliver_after_root":1503,"deliver_frame":26297,"mix_frame":125445,"passive":407,"passive_chain":[102937,125445,0],"passive_ranks":[1,22],"receivers":[401,402],"undo_frame":0},{"carrier":408,"carrier_chain":[102936,125430,26323,0],"carrier_ranks":[1,20,2],"deliver_after_root":1535,"deliver_frame":26323,"early":true,"mix_frame":125430,"passive":411,"passive_chain":[102932,125430,140772,0],"passive_ranks":null,"receivers":[413,414],"undo_frame":0},{"carrier":413,"carrier_chain":[102927,125426,26317,0],"carrier_ranks":[1,20,2],"deliver_after_root":1532,"deliver_frame":26317,"early":true,"mix_frame":125426,"passive":414,"passive_chain":[102924,125426,140771,0],"passive_ranks":null,"receivers":[408,411],"undo_frame":0},{"carrier":409,"carrier_chain":[102935,125429,26321,0],"carrier_ranks":[1,20,2],"deliver_after_root":1534,"deliver_frame":26321,"mix_frame":125429,"passive":410,"passive_chain":[102934,125429,0],"passive_ranks":[1,22],"receivers":[412,415],"undo_frame":0},{"carrier":412,"carrier_chain":[102930,125427,26319,0],"carrier_ranks":[1,20,2],"deliver_after_root":1533,"deliver_frame":26319,"mix_frame":125427,"passive":415,"passive_chain":[102923,125427,0],"passive_ranks":[1,22],"receivers":[409,410],"undo_frame":0},{"carrier":416,"carrier_chain":[102922,125412,26345,0],"carrier_ranks":[1,20,2],"deliver_after_root":1565,"deliver_frame":26345,"early":true,"mix_frame":125412,"passive":419,"passive_chain":[102918,125412,140768,0],"passive_ranks":null,"receivers":[421,422],"undo_frame":0},{"carrier":421,"carrier_chain":[102913,125408,26339,0],"carrier_ranks":[1,20,2],"deliver_after_root":1562,"deliver_frame":26339,"early":true,"mix_frame":125408,"passive":422,"passive_chain":[102910,125408,140767,0],"passive_ranks":null,"receivers":[416,419],"undo_frame":0},{"carrier":417,"carrier_chain":[102921,125411,26343,0],"carrier_ranks":[1,20,2],"deliver_after_root":1564,"deliver_frame":26343,"mix_frame":125411,"passive":418,"passive_chain":[102920,125411,0],"passive_ranks":[1,22],"receivers":[420,423],"undo_frame":0},{"carrier":420,"carrier_chain":[102916,125409,26341,0],"carrier_ranks":[1,20,2],"deliver_after_root":1563,"deliver_frame":26341,"mix_frame":125409,"passive":423,"passive_chain":[102909,125409,0],"passive_ranks":[1,22],"receivers":[417,418],"undo_frame":0},{"carrier":424,"carrier_chain":[102908,125394,26367,0],"carrier_ranks":[1,20,2],"deliver_after_root":1595,"deliver_frame":26367,"early":true,"mix_frame":125394,"passive":427,"passive_chain":[102904,125394,140764,0],"passive_ranks":null,"receivers":[429,430],"undo_frame":0},{"carrier":429,"carrier_chain":[102899,125390,26361,0],"carrier_ranks":[1,20,2],"deliver_after_root":1592,"deliver_frame":26361,"early":true,"mix_frame":125390,"passive":430,"passive_chain":[102896,125390,140763,0],"passive_ranks":null,"receivers":[424,427],"undo_frame":0},{"carrier":425,"carrier_chain":[102907,125393,26365,0],"carrier_ranks":[1,20,2],"deliver_after_root":1594,"deliver_frame":26365,"mix_frame":125393,"passive":426,"passive_chain":[102906,125393,0],"passive_ranks":[1,22],"receivers":[428,431],"undo_frame":0},{"carrier":428,"carrier_chain":[102902,125391,26363,0],"carrier_ranks":[1,20,2],"deliver_after_root":1593,"deliver_frame":26363,"mix_frame":125391,"passive":431,"passive_chain":[102895,125391,0],"passive_ranks":[1,22],"receivers":[425,426],"undo_frame":0},{"carrier":432,"carrier_chain":[102894,125376,26389,0],"carrier_ranks":[1,20,2],"deliver_after_root":1625,"deliver_frame":26389,"early":true,"mix_frame":125376,"passive":435,"passive_chain":[102890,125376,140760,0],"passive_ranks":null,"receivers":[437,438],"undo_frame":0},{"carrier":437,"carrier_chain":[102885,125372,26383,0],"carrier_ranks":[1,20,2],"deliver_after_root":1622,"deliver_frame":26383,"early":true,"mix_frame":125372,"passive":438,"passive_chain":[102882,125372,140759,0],"passive_ranks":null,"receivers":[432,435],"undo_frame":0},{"carrier":433,"carrier_chain":[102893,125375,26387,0],"carrier_ranks":[1,20,2],"deliver_after_root":1624,"deliver_frame":26387,"mix_frame":125375,"passive":434,"passive_chain":[102892,125375,0],"passive_ranks":[1,22],"receivers":[436,439],"undo_frame":0},{"carrier":436,"carrier_chain":[102888,125373,26385,0],"carrier_ranks":[1,20,2],"deliver_after_root":1623,"deliver_frame":26385,"mix_frame":125373,"passive":439,"passive_chain":[102881,125373,0],"passive_ranks":[1,22],"receivers":[433,434],"undo_frame":0},{"carrier":440,"carrier_chain":[102880,125358,26411,0],"carrier_ranks":[1,20,2],"deliver_after_root":1655,"deliver_frame":26411,"mix_frame":125358,"passive":443,"passive_chain":[102876,125358,0],"passive_ranks":[1,22],"receivers":[445,446],"undo_frame":0},{"carrier":445,"carrier_chain":[102871,125354,26405,0],"carrier_ranks":[1,20,2],"deliver_after_root":1652,"deliver_frame":26405,"mix_frame":125354,"passive":446,"passive_chain":[102868,125354,0],"passive_ranks":[1,22],"receivers":[440,443],"undo_frame":0},{"carrier":441,"carrier_chain":[102879,125357,26409,0],"carrier_ranks":[1,20,2],"deliver_after_root":1654,"deliver_frame":26409,"mix_frame":125357,"passive":442,"passive_chain":[102878,125357,0],"passive_ranks":[1,22],"receivers":[444,447],"undo_frame":0},{"carrier":444,"carrier_chain":[102874,125355,26407,0],"carrier_ranks":[1,20,2],"deliver_after_root":1653,"deliver_frame":26407,"mix_frame":125355,"passive":447,"passive_chain":[102867,125355,0],"passive_ranks":[1,22],"receivers":[441,442],"undo_frame":0},{"carrier":448,"carrier_chain":[102866,125340,26433,0],"carrier_ranks":[1,20,2],"deliver_after_root":1685,"deliver_frame":26433,"mix_frame":125340,"passive":451,"passive_chain":[102862,125340,0],"passive_ranks":[1,22],"receivers":[453,454],"undo_frame":0},{"carrier":453,"carrier_chain":[102857,125336,26427,0],"carrier_ranks":[1,20,2],"deliver_after_root":1682,"deliver_frame":26427,"mix_frame":125336,"passive":454,"passive_chain":[102854,125336,0],"passive_ranks":[1,22],"receivers":[448,451],"undo_frame":0},{"carrier":449,"carrier_chain":[102865,125339,26431,0],"carrier_ranks":[1,20,2],"deliver_after_root":1684,"deliver_frame":26431,"mix_frame":125339,"passive":450,"passive_chain":[102864,125339,0],"passive_ranks":[1,22],"receivers":[452,455],"undo_frame":0},{"carrier":452,"carrier_chain":[102860,125337,26429,0],"carrier_ranks":[1,20,2],"deliver_after_root":1683,"deliver_frame":26429,"mix_frame":125337,"passive":455,"passive_chain":[102853,125337,0],"passive_ranks":[1,22],"receivers":[449,450],"undo_frame":0},{"carrier":456,"carrier_chain":[102852,125322,26455,0],"carrier_ranks":[1,20,2],"deliver_after_root":1715,"deliver_frame":26455,"mix_frame":125322,"passive":459,"passive_chain":[102848,125322,0],"passive_ranks":[1,22],"receivers":[461,462],"undo_frame":0},{"carrier":461,"carrier_chain":[102843,125318,26449,0],"carrier_ranks":[1,20,2],"deliver_after_root":1712,"deliver_frame":26449,"mix_frame":125318,"passive":462,"passive_chain":[102840,125318,0],"passive_ranks":[1,22],"receivers":[456,459],"undo_frame":0},{"carrier":457,"carrier_chain":[102851,125321,26453,0],"carrier_ranks":[1,20,2],"deliver_after_root":1714,"deliver_frame":26453,"mix_frame":125321,"passive":458,"passive_chain":[102850,125321,0],"passive_ranks":[1,22],"receivers":[460,463],"undo_frame":0},{"carrier":460,"carrier_chain":[102846,125319,26451,0],"carrier_ranks":[1,20,2],"deliver_after_root":1713,"deliver_frame":26451,"mix_frame":125319,"passive":463,"passive_chain":[102839,125319,0],"passive_ranks":[1,22],"receivers":[457,458],"undo_frame":0},{"carrier":464,"carrier_chain":[102838,125304,26477,0],"carrier_ranks":[1,20,2],"deliver_after_root":1745,"deliver_frame":26477,"mix_frame":125304,"passive":467,"passive_chain":[102834,125304,0],"passive_ranks":[1,22],"receivers":[469,470],"undo_frame":0},{"carrier":469,"carrier_chain":[102829,125300,26471,0],"carrier_ranks":[1,20,2],"deliver_after_root":1742,"deliver_frame":26471,"mix_frame":125300,"passive":470,"passive_chain":[102826,125300,0],"passive_ranks":[1,22],"receivers":[464,467],"undo_frame":0},{"carrier":465,"carrier_chain":[102837,125303,26475,0],"carrier_ranks":[1,20,2],"deliver_after_root":1744,"deliver_frame":26475,"mix_frame":125303,"passive":466,"passive_chain":[102836,125303,0],"passive_ranks":[1,22],"receivers":[468,471],"undo_frame":0},{"carrier":468,"carrier_chain":[102832,125301,26473,0],"carrier_ranks":[1,20,2],"deliver_after_root":1743,"deliver_frame":26473,"mix_frame":125301,"passive":471,"passive_chain":[102825,125301,0],"passive_ranks":[1,22],"receivers":[465,466],"undo_frame":0},{"carrier":472,"carrier_chain":[102824,125286,26499,0],"carrier_ranks":[1,20,2],"deliver_after_root":1775,"deliver_frame":26499,"mix_frame":125286,"passive":475,"passive_chain":[102820,125286,0],"passive_ranks":[1,22],"receivers":[477,478],"undo_frame":0},{"carrier":477,"carrier_chain":[102815,125282,26493,0],"carrier_ranks":[1,20,2],"deliver_after_root":1772,"deliver_frame":26493,"mix_frame":125282,"passive":478,"passive_chain":[102812,125282,0],"passive_ranks":[1,22],"receivers":[472,475],"undo_frame":0},{"carrier":473,"carrier_chain":[102823,125285,26497,0],"carrier_ranks":[1,20,2],"deliver_after_root":1774,"deliver_frame":26497,"mix_frame":125285,"passive":474,"passive_chain":[102822,125285,0],"passive_ranks":[1,22],"receivers":[476,479],"undo_frame":0},{"carrier":476,"carrier_chain":[102818,125283,26495,0],"carrier_ranks":[1,20,2],"deliver_after_root":1773,"deliver_frame":26495,"mix_frame":125283,"passive":479,"passive_chain":[102811,125283,0],"passive_ranks":[1,22],"receivers":[473,474],"undo_frame":0},{"carrier":480,"carrier_chain":[102810,125268,26521,0],"carrier_ranks":[1,20,2],"deliver_after_root":1805,"deliver_frame":26521,"mix_frame":125268,"passive":483,"passive_chain":[102806,125268,0],"passive_ranks":[1,22],"receivers":[485,486],"undo_frame":0},{"carrier":485,"carrier_chain":[102801,125264,26515,0],"carrier_ranks":[1,20,2],"deliver_after_root":1802,"deliver_frame":26515,"mix_frame":125264,"passive":486,"passive_chain":[102798,125264,0],"passive_ranks":[1,22],"receivers":[480,483],"undo_frame":0},{"carrier":481,"carrier_chain":[102809,125267,26519,0],"carrier_ranks":[1,20,2],"deliver_after_root":1804,"deliver_frame":26519,"mix_frame":125267,"passive":482,"passive_chain":[102808,125267,0],"passive_ranks":[1,22],"receivers":[484,487],"undo_frame":0},{"carrier":484,"carrier_chain":[102804,125265,26517,0],"carrier_ranks":[1,20,2],"deliver_after_root":1803,"deliver_frame":26517,"mix_frame":125265,"passive":487,"passive_chain":[102797,125265,0],"passive_ranks":[1,22],"receivers":[481,482],"undo_frame":0},{"carrier":488,"carrier_chain":[102796,125250,26543,0],"carrier_ranks":[1,20,2],"deliver_after_root":1835,"deliver_frame":26543,"mix_frame":125250,"passive":491,"passive_chain":[102792,125250,0],"passive_ranks":[1,22],"receivers":[493,494],"undo_frame":0},{"carrier":493,"carrier_chain":[102787,125246,26537,0],"carrier_ranks":[1,20,2],"deliver_after_root":1832,"deliver_frame":26537,"mix_frame":125246,"passive":494,"passive_chain":[102784,125246,0],"passive_ranks":[1,22],"receivers":[488,491],"undo_frame":0},{"carrier":489,"carrier_chain":[102795,125249,26541,0],"carrier_ranks":[1,20,2],"deliver_after_root":1834,"deliver_frame":26541,"mix_frame":125249,"passive":490,"passive_chain":[102794,125249,0],"passive_ranks":[1,22],"receivers":[492,495],"undo_frame":0},{"carrier":492,"carrier_chain":[102790,125247,26539,0],"carrier_ranks":[1,20,2],"deliver_after_root":1833,"deliver_frame":26539,"mix_frame":125247,"passive":495,"passive_chain":[102783,125247,0],"passive_ranks":[1,22],"receivers":[489,490],"undo_frame":0},{"carrier":496,"carrier_chain":[102782,125232,26565,0],"carrier_ranks":[1,20,2],"deliver_after_root":1865,"deliver_frame":26565,"mix_frame":125232,"passive":499,"passive_chain":[102778,125232,0],"passive_ranks":[1,22],"receivers":[501,502],"undo_frame":0},{"carrier":501,"carrier_chain":[102773,125228,26559,0],"carrier_ranks":[1,20,2],"deliver_after_root":1862,"deliver_frame":26559,"mix_frame":125228,"passive":502,"passive_chain":[102770,125228,0],"passive_ranks":[1,22],"receivers":[496,499],"undo_frame":0},{"carrier":497,"carrier_chain":[102781,125231,26563,0],"carrier_ranks":[1,20,2],"deliver_after_root":1864,"deliver_frame":26563,"mix_frame":125231,"passive":498,"passive_chain":[102780,125231,0],"passive_ranks":[1,22],"receivers":[500,503],"undo_frame":0},{"carrier":500,"carrier_chain":[102776,125229,26561,0],"carrier_ranks":[1,20,2],"deliver_after_root":1863,"deliver_frame":26561,"mix_frame":125229,"passive":503,"passive_chain":[102769,125229,0],"passive_ranks":[1,22],"receivers":[497,498],"undo_frame":0},{"carrier":504,"carrier_chain":[102768,125214,26587,0],"carrier_ranks":[1,20,2],"deliver_after_root":1895,"deliver_frame":26587,"mix_frame":125214,"passive":507,"passive_chain":[102764,125214,0],"passive_ranks":[1,22],"receivers":[509,510],"undo_frame":0},{"carrier":509,"carrier_chain":[102759,125210,26581,0],"carrier_ranks":[1,20,2],"deliver_after_root":1892,"deliver_frame":26581,"mix_frame":125210,"passive":510,"passive_chain":[102756,125210,0],"passive_ranks":[1,22],"receivers":[504,507],"undo_frame":0},{"carrier":505,"carrier_chain":[102767,125213,26585,0],"carrier_ranks":[1,20,2],"deliver_after_root":1894,"deliver_frame":26585,"mix_frame":125213,"passive":506,"passive_chain":[102766,125213,0],"passive_ranks":[1,22],"receivers":[508,511],"undo_frame":0},{"carrier":508,"carrier_chain":[102762,125211,26583,0],"carrier_ranks":[1,20,2],"deliver_after_root":1893,"deliver_frame":26583,"mix_frame":125211,"passive":511,"passive_chain":[102755,125211,0],"passive_ranks":[1,22],"receivers":[505,506],"undo_frame":0},{"carrier":512,"carrier_chain":[102754,125196,26609,0],"carrier_ranks":[1,20,2],"deliver_after_root":1925,"deliver_frame":26609,"mix_frame":125196,"passive":515,"passive_chain":[102750,125196,0],"passive_ranks":[1,22],"receivers":[517,518],"undo_frame":0},{"carrier":517,"carrier_chain":[102745,125192,26603,0],"carrier_ranks":[1,20,2],"deliver_after_root":1922,"deliver_frame":26603,"mix_frame":125192,"passive":518,"passive_chain":[102742,125192,0],"passive_ranks":[1,22],"receivers":[512,515],"undo_frame":0},{"carrier":513,"carrier_chain":[102753,125195,26607,0],"carrier_ranks":[1,20,2],"deliver_after_root":1924,"deliver_frame":26607,"mix_frame":125195,"passive":514,"passive_chain":[102752,125195,0],"passive_ranks":[1,22],"receivers":[516,519],"undo_frame":0},{"carrier":516,"carrier_chain":[102748,125193,26605,0],"carrier_ranks":[1,20,2],"deliver_after_root":1923,"deliver_frame":26605,"mix_frame":125193,"passive":519,"passive_chain":[102741,125193,0],"passive_ranks":[1,22],"receivers":[513,514],"undo_frame":0},{"carrier":520,"carrier_chain":[102740,125178,26631,0],"carrier_ranks":[1,20,2],"deliver_after_root":1955,"deliver_frame":26631,"early":true,"mix_frame":125178,"passive":523,"passive_chain":[102736,125178,140712,0],"passive_ranks":null,"receivers":[525,526],"undo_frame":0},{"carrier":525,"carrier_chain":[102731,125174,26625,0],"carrier_ranks":[1,20,2],"deliver_after_root":1952,"deliver_frame":26625,"early":true,"mix_frame":125174,"passive":526,"passive_chain":[102728,125174,140711,0],"passive_ranks":null,"receivers":[520,523],"undo_frame":0},{"carrier":521,"carrier_chain":[102739,125177,26629,0],"carrier_ranks":[1,20,2],"deliver_after_root":1954,"deliver_frame":26629,"mix_frame":125177,"passive":522,"passive_chain":[102738,125177,0],"passive_ranks":[1,22],"receivers":[524,527],"undo_frame":0},{"carrier":524,"carrier_chain":[102734,125175,26627,0],"carrier_ranks":[1,20,2],"deliver_after_root":1953,"deliver_frame":26627,"mix_frame":125175,"passive":527,"passive_chain":[102727,125175,0],"passive_ranks":[1,22],"receivers":[521,522],"undo_frame":0},{"carrier":528,"carrier_chain":[102726,125160,26653,0],"carrier_ranks":[1,20,2],"deliver_after_root":1985,"deliver_frame":26653,"early":true,"mix_frame":125160,"passive":531,"passive_chain":[102722,125160,140708,0],"passive_ranks":null,"receivers":[533,534],"undo_frame":0},{"carrier":533,"carrier_chain":[102717,125156,26647,0],"carrier_ranks":[1,20,2],"deliver_after_root":1982,"deliver_frame":26647,"early":true,"mix_frame":125156,"passive":534,"passive_chain":[102714,125156,140707,0],"passive_ranks":null,"receivers":[528,531],"undo_frame":0},{"carrier":529,"carrier_chain":[102725,125159,26651,0],"carrier_ranks":[1,20,2],"deliver_after_root":1984,"deliver_frame":26651,"mix_frame":125159,"passive":530,"passive_chain":[102724,125159,0],"passive_ranks":[1,22],"receivers":[532,535],"undo_frame":0},{"carrier":532,"carrier_chain":[102720,125157,26649,0],"carrier_ranks":[1,20,2],"deliver_after_root":1983,"deliver_frame":26649,"mix_frame":125157,"passive":535,"passive_chain":[102713,125157,0],"passive_ranks":[1,22],"receivers":[529,530],"undo_frame":0},{"carrier":536,"carrier_chain":[102712,125142,26675,0],"carrier_ranks":[1,20,2],"deliver_after_root":2015,"deliver_frame":26675,"early":true,"mix_frame":125142,"passive":539,"passive_chain":[102708,125142,140704,0],"passive_ranks":null,"receivers":[541,542],"undo_frame":0},{"carrier":541,"carrier_chain":[102703,125138,26669,0],"carrier_ranks":[1,20,2],"deliver_after_root":2012,"deliver_frame":26669,"early":true,"mix_frame":125138,"passive":542,"passive_chain":[102700,125138,140703,0],"passive_ranks":null,"receivers":[536,539],"undo_frame":0},{"carrier":537,"carrier_chain":[102711,125141,26673,0],"carrier_ranks":[1,20,2],"deliver_after_root":2014,"deliver_frame":26673,"mix_frame":125141,"passive":538,"passive_chain":[102710,125141,0],"passive_ranks":[1,22],"receivers":[540,543],"undo_frame":0},{"carrier":540,"carrier_chain":[102706,125139,26671,0],"carrier_ranks":[1,20,2],"deliver_after_root":2013,"deliver_frame":26671,"mix_frame":125139,"passive":543,"passive_chain":[102699,125139,0],"passive_ranks":[1,22],"receivers":[537,538],"undo_frame":0},{"carrier":544,"carrier_chain":[102698,125124,26697,0],"carrier_ranks":[1,20,2],"deliver_after_root":2045,"deliver_frame":26697,"early":true,"mix_frame":125124,"passive":547,"passive_chain":[102694,125124,140700,0],"passive_ranks":null,"receivers":[549,550],"undo_frame":0},{"carrier":549,"carrier_chain":[102689,125120,26691,0],"carrier_ranks":[1,20,2],"deliver_after_root":2042,"deliver_frame":26691,"early":true,"mix_frame":125120,"passive":550,"passive_chain":[102686,125120,140699,0],"passive_ranks":null,"receivers":[544,547],"undo_frame":0},{"carrier":545,"carrier_chain":[102697,125123,26695,0],"carrier_ranks":[1,20,2],"deliver_after_root":2044,"deliver_frame":26695,"mix_frame":125123,"passive":546,"passive_chain":[102696,125123,0],"passive_ranks":[1,22],"receivers":[548,551],"undo_frame":0},{"carrier":548,"carrier_chain":[102692,125121,26693,0],"carrier_ranks":[1,20,2],"deliver_after_root":2043,"deliver_frame":26693,"mix_frame":125121,"passive":551,"passive_chain":[102685,125121,0],"passive_ranks":[1,22],"receivers":[545,546],"undo_frame":0},{"carrier":552,"carrier_chain":[102684,125106,26719,0],"carrier_ranks":[1,20,2],"deliver_after_root":2075,"deliver_frame":26719,"early":true,"mix_frame":125106,"passive":555,"passive_chain":[102680,125106,140696,0],"passive_ranks":null,"receivers":[557,558],"undo_frame":0},{"carrier":557,"carrier_chain":[102675,125102,26713,0],"carrier_ranks":[1,20,2],"deliver_after_root":2072,"deliver_frame":26713,"early":true,"mix_frame":125102,"passive":558,"passive_chain":[102672,125102,140695,0],"passive_ranks":null,"receivers":[552,555],"undo_frame":0},{"carrier":553,"carrier_chain":[102683,125105,26717,0],"carrier_ranks":[1,20,2],"deliver_after_root":2074,"deliver_frame":26717,"mix_frame":125105,"passive":554,"passive_chain":[102682,125105,0],"passive_ranks":[1,22],"receivers":[556,559],"undo_frame":0},{"carrier":556,"carrier_chain":[102678,125103,26715,0],"carrier_ranks":[1,20,2],"deliver_after_root":2073,"deliver_frame":26715,"mix_frame":125103,"passive":559,"passive_chain":[102671,125103,0],"passive_ranks":[1,22],"receivers":[553,554],"undo_frame":0},{"carrier":560,"carrier_chain":[102670,125088,26741,0],"carrier_ranks":[1,20,2],"deliver_after_root":2105,"deliver_frame":26741,"early":true,"mix_frame":125088,"passive":563,"passive_chain":[102666,125088,140692,0],"passive_ranks":null,"receivers":[565,566],"undo_frame":0},{"carrier":565,"carrier_chain":[102661,125084,26735,0],"carrier_ranks":[1,20,2],"deliver_after_root":2102,"deliver_frame":26735,"early":true,"mix_frame":125084,"passive":566,"passive_chain":[102658,125084,140691,0],"passive_ranks":null,"receivers":[560,563],"undo_frame":0},{"carrier":561,"carrier_chain":[102669,125087,26739,0],"carrier_ranks":[1,20,2],"deliver_after_root":2104,"deliver_frame":26739,"mix_frame":125087,"passive":562,"passive_chain":[102668,125087,0],"passive_ranks":[1,22],"receivers":[564,567],"undo_frame":0},{"carrier":564,"carrier_chain":[102664,125085,26737,0],"carrier_ranks":[1,20,2],"deliver_after_root":2103,"deliver_frame":26737,"mix_frame":125085,"passive":567,"passive_chain":[102657,125085,0],"passive_ranks":[1,22],"receivers":[561,562],"undo_frame":0},{"carrier":568,"carrier_chain":[102656,125070,26763,0],"carrier_ranks":[1,20,2],"deliver_after_root":2135,"deliver_frame":26763,"early":true,"mix_frame":125070,"passive":571,"passive_chain":[102652,125070,140688,0],"passive_ranks":null,"receivers":[573,574],"undo_frame":0},{"carrier":573,"carrier_chain":[102647,125066,26757,0],"carrier_ranks":[1,20,2],"deliver_after_root":2132,"deliver_frame":26757,"early":true,"mix_frame":125066,"passive":574,"passive_chain":[102644,125066,140687,0],"passive_ranks":null,"receivers":[568,571],"undo_frame":0},{"carrier":569,"carrier_chain":[102655,125069,26761,0],"carrier_ranks":[1,20,2],"deliver_after_root":2134,"deliver_frame":26761,"mix_frame":125069,"passive":570,"passive_chain":[102654,125069,0],"passive_ranks":[1,22],"receivers":[572,575],"undo_frame":0},{"carrier":572,"carrier_chain":[102650,125067,26759,0],"carrier_ranks":[1,20,2],"deliver_after_root":2133,"deliver_frame":26759,"mix_frame":125067,"passive":575,"passive_chain":[102643,125067,0],"passive_ranks":[1,22],"receivers":[569,570],"undo_frame":0},{"carrier":576,"carrier_chain":[102642,125052,26785,0],"carrier_ranks":[1,20,2],"deliver_after_root":2165,"deliver_frame":26785,"early":true,"mix_frame":125052,"passive":579,"passive_chain":[102638,125052,140684,0],"passive_ranks":null,"receivers":[581,582],"undo_frame":0},{"carrier":581,"carrier_chain":[102633,125048,26779,0],"carrier_ranks":[1,20,2],"deliver_after_root":2162,"deliver_frame":26779,"early":true,"mix_frame":125048,"passive":582,"passive_chain":[102630,125048,140683,0],"passive_ranks":null,"receivers":[576,579],"undo_frame":0},{"carrier":577,"carrier_chain":[102641,125051,26783,0],"carrier_ranks":[1,20,2],"deliver_after_root":2164,"deliver_frame":26783,"mix_frame":125051,"passive":578,"passive_chain":[102640,125051,0],"passive_ranks":[1,22],"receivers":[580,583],"undo_frame":0},{"carrier":580,"carrier_chain":[102636,125049,26781,0],"carrier_ranks":[1,20,2],"deliver_after_root":2163,"deliver_frame":26781,"mix_frame":125049,"passive":583,"passive_chain":[102629,125049,0],"passive_ranks":[1,22],"receivers":[577,578],"undo_frame":0},{"carrier":584,"carrier_chain":[102628,125034,26807,0],"carrier_ranks":[1,20,2],"deliver_after_root":2195,"deliver_frame":26807,"early":true,"mix_frame":125034,"passive":587,"passive_chain":[102624,125034,140680,0],"passive_ranks":null,"receivers":[589,590],"undo_frame":0},{"carrier":589,"carrier_chain":[102619,125030,26801,0],"carrier_ranks":[1,20,2],"deliver_after_root":2192,"deliver_frame":26801,"early":true,"mix_frame":125030,"passive":590,"passive_chain":[102616,125030,140679,0],"passive_ranks":null,"receivers":[584,587],"undo_frame":0},{"carrier":585,"carrier_chain":[102627,125033,26805,0],"carrier_ranks":[1,20,2],"deliver_after_root":2194,"deliver_frame":26805,"mix_frame":125033,"passive":586,"passive_chain":[102626,125033,0],"passive_ranks":[1,22],"receivers":[588,591],"undo_frame":0},{"carrier":588,"carrier_chain":[102622,125031,26803,0],"carrier_ranks":[1,20,2],"deliver_after_root":2193,"deliver_frame":26803,"mix_frame":125031,"passive":591,"passive_chain":[102615,125031,0],"passive_ranks":[1,22],"receivers":[585,586],"undo_frame":0},{"carrier":592,"carrier_chain":[102614,125016,26829,0],"carrier_ranks":[1,20,2],"deliver_after_root":2225,"deliver_frame":26829,"early":true,"mix_frame":125016,"passive":595,"passive_chain":[102610,125016,140676,0],"passive_ranks":null,"receivers":[597,598],"undo_frame":0},{"carrier":597,"carrier_chain":[102605,125012,26823,0],"carrier_ranks":[1,20,2],"deliver_after_root":2222,"deliver_frame":26823,"early":true,"mix_frame":125012,"passive":598,"passive_chain":[102602,125012,140675,0],"passive_ranks":null,"receivers":[592,595],"undo_frame":0},{"carrier":593,"carrier_chain":[102613,125015,26827,0],"carrier_ranks":[1,20,2],"deliver_after_root":2224,"deliver_frame":26827,"mix_frame":125015,"passive":594,"passive_chain":[102612,125015,0],"passive_ranks":[1,22],"receivers":[596,599],"undo_frame":0},{"carrier":596,"carrier_chain":[102608,125013,26825,0],"carrier_ranks":[1,20,2],"deliver_after_root":2223,"deliver_frame":26825,"mix_frame":125013,"passive":599,"passive_chain":[102601,125013,0],"passive_ranks":[1,22],"receivers":[593,594],"undo_frame":0},{"carrier":600,"carrier_chain":[102600,124998,26851,0],"carrier_ranks":[1,20,2],"deliver_after_root":2255,"deliver_frame":26851,"early":true,"mix_frame":124998,"passive":603,"passive_chain":[102596,124998,140672,0],"passive_ranks":null,"receivers":[605,606],"undo_frame":0},{"carrier":605,"carrier_chain":[102591,124994,26845,0],"carrier_ranks":[1,20,2],"deliver_after_root":2252,"deliver_frame":26845,"early":true,"mix_frame":124994,"passive":606,"passive_chain":[102588,124994,140671,0],"passive_ranks":null,"receivers":[600,603],"undo_frame":0},{"carrier":601,"carrier_chain":[102599,124997,26849,0],"carrier_ranks":[1,20,2],"deliver_after_root":2254,"deliver_frame":26849,"mix_frame":124997,"passive":602,"passive_chain":[102598,124997,0],"passive_ranks":[1,22],"receivers":[604,607],"undo_frame":0},{"carrier":604,"carrier_chain":[102594,124995,26847,0],"carrier_ranks":[1,20,2],"deliver_after_root":2253,"deliver_frame":26847,"mix_frame":124995,"passive":607,"passive_chain":[102587,124995,0],"passive_ranks":[1,22],"receivers":[601,602],"undo_frame":0},{"carrier":608,"carrier_chain":[102586,124980,26873,0],"carrier_ranks":[1,20,2],"deliver_after_root":2285,"deliver_frame":26873,"early":true,"mix_frame":124980,"passive":611,"passive_chain":[102582,124980,140668,0],"passive_ranks":null,"receivers":[613,614],"undo_frame":0},{"carrier":613,"carrier_chain":[102577,124976,26867,0],"carrier_ranks":[1,20,2],"deliver_after_root":2282,"deliver_frame":26867,"early":true,"mix_frame":124976,"passive":614,"passive_chain":[102574,124976,140667,0],"passive_ranks":null,"receivers":[608,611],"undo_frame":0},{"carrier":609,"carrier_chain":[102585,124979,26871,0],"carrier_ranks":[1,20,2],"deliver_after_root":2284,"deliver_frame":26871,"mix_frame":124979,"passive":610,"passive_chain":[102584,124979,0],"passive_ranks":[1,22],"receivers":[612,615],"undo_frame":0},{"carrier":612,"carrier_chain":[102580,124977,26869,0],"carrier_ranks":[1,20,2],"deliver_after_root":2283,"deliver_frame":26869,"mix_frame":124977,"passive":615,"passive_chain":[102573,124977,0],"passive_ranks":[1,22],"receivers":[609,610],"undo_frame":0},{"carrier":616,"carrier_chain":[102572,124962,26895,0],"carrier_ranks":[1,20,2],"deliver_after_root":2315,"deliver_frame":26895,"early":true,"mix_frame":124962,"passive":619,"passive_chain":[102568,124962,140664,0],"passive_ranks":null,"receivers":[621,622],"undo_frame":0},{"carrier":621,"carrier_chain":[102563,124958,26889,0],"carrier_ranks":[1,20,2],"deliver_after_root":2312,"deliver_frame":26889,"early":true,"mix_frame":124958,"passive":622,"passive_chain":[102560,124958,140663,0],"passive_ranks":null,"receivers":[616,619],"undo_frame":0},{"carrier":617,"carrier_chain":[102571,124961,26893,0],"carrier_ranks":[1,20,2],"deliver_after_root":2314,"deliver_frame":26893,"mix_frame":124961,"passive":618,"passive_chain":[102570,124961,0],"passive_ranks":[1,22],"receivers":[620,623],"undo_frame":0},{"carrier":620,"carrier_chain":[102566,124959,26891,0],"carrier_ranks":[1,20,2],"deliver_after_root":2313,"deliver_frame":26891,"mix_frame":124959,"passive":623,"passive_chain":[102559,124959,0],"passive_ranks":[1,22],"receivers":[617,618],"undo_frame":0},{"carrier":624,"carrier_chain":[102558,124944,26917,0],"carrier_ranks":[1,20,2],"deliver_after_root":2345,"deliver_frame":26917,"early":true,"mix_frame":124944,"passive":627,"passive_chain":[102554,124944,140660,0],"passive_ranks":null,"receivers":[629,630],"undo_frame":0},{"carrier":629,"carrier_chain":[102549,124940,26911,0],"carrier_ranks":[1,20,2],"deliver_after_root":2342,"deliver_frame":26911,"early":true,"mix_frame":124940,"passive":630,"passive_chain":[102546,124940,140659,0],"passive_ranks":null,"receivers":[624,627],"undo_frame":0},{"carrier":625,"carrier_chain":[102557,124943,26915,0],"carrier_ranks":[1,20,2],"deliver_after_root":2344,"deliver_frame":26915,"mix_frame":124943,"passive":626,"passive_chain":[102556,124943,0],"passive_ranks":[1,22],"receivers":[628,631],"undo_frame":0},{"carrier":628,"carrier_chain":[102552,124941,26913,0],"carrier_ranks":[1,20,2],"deliver_after_root":2343,"deliver_frame":26913,"mix_frame":124941,"passive":631,"passive_chain":[102545,124941,0],"passive_ranks":[1,22],"receivers":[625,626],"undo_frame":0},{"carrier":632,"carrier_chain":[102544,124926,26939,0],"carrier_ranks":[1,20,2],"deliver_after_root":2375,"deliver_frame":26939,"early":true,"mix_frame":124926,"passive":635,"passive_chain":[102540,124926,140656,0],"passive_ranks":null,"receivers":[637,638],"undo_frame":0},{"carrier":637,"carrier_chain":[102535,124922,26933,0],"carrier_ranks":[1,20,2],"deliver_after_root":2372,"deliver_frame":26933,"early":true,"mix_frame":124922,"passive":638,"passive_chain":[102532,124922,140655,0],"passive_ranks":null,"receivers":[632,635],"undo_frame":0},{"carrier":633,"carrier_chain":[102543,124925,26937,0],"carrier_ranks":[1,20,2],"deliver_after_root":2374,"deliver_frame":26937,"mix_frame":124925,"passive":634,"passive_chain":[102542,124925,0],"passive_ranks":[1,22],"receivers":[636,639],"undo_frame":0},{"carrier":636,"carrier_chain":[102538,124923,26935,0],"carrier_ranks":[1,20,2],"deliver_after_root":2373,"deliver_frame":26935,"mix_frame":124923,"passive":639,"passive_chain":[102531,124923,0],"passive_ranks":[1,22],"receivers":[633,634],"undo_frame":0},{"carrier":640,"carrier_chain":[102530,124908,26961,0],"carrier_ranks":[1,20,2],"deliver_after_root":2405,"deliver_frame":26961,"early":true,"mix_frame":124908,"passive":643,"passive_chain":[102526,124908,140652,0],"passive_ranks":null,"receivers":[645,646],"undo_frame":0},{"carrier":645,"carrier_chain":[102521,124904,26955,0],"carrier_ranks":[1,20,2],"deliver_after_root":2402,"deliver_frame":26955,"early":true,"mix_frame":124904,"passive":646,"passive_chain":[102518,124904,140651,0],"passive_ranks":null,"receivers":[640,643],"undo_frame":0},{"carrier":641,"carrier_chain":[102529,124907,26959,0],"carrier_ranks":[1,20,2],"deliver_after_root":2404,"deliver_frame":26959,"mix_frame":124907,"passive":642,"passive_chain":[102528,124907,0],"passive_ranks":[1,22],"receivers":[644,647],"undo_frame":0},{"carrier":644,"carrier_chain":[102524,124905,26957,0],"carrier_ranks":[1,20,2],"deliver_after_root":2403,"deliver_frame":26957,"mix_frame":124905,"passive":647,"passive_chain":[102517,124905,0],"passive_ranks":[1,22],"receivers":[641,642],"undo_frame":0},{"carrier":648,"carrier_chain":[102516,124890,26983,0],"carrier_ranks":[1,20,2],"deliver_after_root":2435,"deliver_frame":26983,"early":true,"mix_frame":124890,"passive":651,"passive_chain":[102512,124890,140648,0],"passive_ranks":null,"receivers":[653,654],"undo_frame":0},{"carrier":653,"carrier_chain":[102507,124886,26977,0],"carrier_ranks":[1,20,2],"deliver_after_root":2432,"deliver_frame":26977,"early":true,"mix_frame":124886,"passive":654,"passive_chain":[102504,124886,140647,0],"passive_ranks":null,"receivers":[648,651],"undo_frame":0},{"carrier":649,"carrier_chain":[102515,124889,26981,0],"carrier_ranks":[1,20,2],"deliver_after_root":2434,"deliver_frame":26981,"mix_frame":124889,"passive":650,"passive_chain":[102514,124889,0],"passive_ranks":[1,22],"receivers":[652,655],"undo_frame":0},{"carrier":652,"carrier_chain":[102510,124887,26979,0],"carrier_ranks":[1,20,2],"deliver_after_root":2433,"deliver_frame":26979,"mix_frame":124887,"passive":655,"passive_chain":[102503,124887,0],"passive_ranks":[1,22],"receivers":[649,650],"undo_frame":0},{"carrier":656,"carrier_chain":[102502,124872,27005,0],"carrier_ranks":[1,20,2],"deliver_after_root":2465,"deliver_frame":27005,"early":true,"mix_frame":124872,"passive":659,"passive_chain":[102498,124872,140644,0],"passive_ranks":null,"receivers":[661,662],"undo_frame":0},{"carrier":661,"carrier_chain":[102493,124868,26999,0],"carrier_ranks":[1,20,2],"deliver_after_root":2462,"deliver_frame":26999,"early":true,"mix_frame":124868,"passive":662,"passive_chain":[102490,124868,140643,0],"passive_ranks":null,"receivers":[656,659],"undo_frame":0},{"carrier":657,"carrier_chain":[102501,124871,27003,0],"carrier_ranks":[1,20,2],"deliver_after_root":2464,"deliver_frame":27003,"mix_frame":124871,"passive":658,"passive_chain":[102500,124871,0],"passive_ranks":[1,22],"receivers":[660,663],"undo_frame":0},{"carrier":660,"carrier_chain":[102496,124869,27001,0],"carrier_ranks":[1,20,2],"deliver_after_root":2463,"deliver_frame":27001,"mix_frame":124869,"passive":663,"passive_chain":[102489,124869,0],"passive_ranks":[1,22],"receivers":[657,658],"undo_frame":0},{"carrier":664,"carrier_chain":[102488,124854,27027,0],"carrier_ranks":[1,20,2],"deliver_after_root":2495,"deliver_frame":27027,"early":true,"mix_frame":124854,"passive":667,"passive_chain":[102484,124854,140640,0],"passive_ranks":null,"receivers":[669,670],"undo_frame":0},{"carrier":669,"carrier_chain":[102479,124850,27021,0],"carrier_ranks":[1,20,2],"deliver_after_root":2492,"deliver_frame":27021,"early":true,"mix_frame":124850,"passive":670,"passive_chain":[102476,124850,140639,0],"passive_ranks":null,"receivers":[664,667],"undo_frame":0},{"carrier":665,"carrier_chain":[102487,124853,27025,0],"carrier_ranks":[1,20,2],"deliver_after_root":2494,"deliver_frame":27025,"mix_frame":124853,"passive":666,"passive_chain":[102486,124853,0],"passive_ranks":[1,22],"receivers":[668,671],"undo_frame":0},{"carrier":668,"carrier_chain":[102482,124851,27023,0],"carrier_ranks":[1,20,2],"deliver_after_root":2493,"deliver_frame":27023,"mix_frame":124851,"passive":671,"passive_chain":[102475,124851,0],"passive_ranks":[1,22],"receivers":[665,666],"undo_frame":0},{"carrier":672,"carrier_chain":[102474,124836,27049,0],"carrier_ranks":[1,20,2],"deliver_after_root":2525,"deliver_frame":27049,"early":true,"mix_frame":124836,"passive":675,"passive_chain":[102470,124836,140636,0],"passive_ranks":null,"receivers":[677,678],"undo_frame":0},{"carrier":677,"carrier_chain":[102465,124832,27043,0],"carrier_ranks":[1,20,2],"deliver_after_root":2522,"deliver_frame":27043,"early":true,"mix_frame":124832,"passive":678,"passive_chain":[102462,124832,140635,0],"passive_ranks":null,"receivers":[672,675],"undo_frame":0},{"carrier":673,"carrier_chain":[102473,124835,27047,0],"carrier_ranks":[1,20,2],"deliver_after_root":2524,"deliver_frame":27047,"mix_frame":124835,"passive":674,"passive_chain":[102472,124835,0],"passive_ranks":[1,22],"receivers":[676,679],"undo_frame":0},{"carrier":676,"carrier_chain":[102468,124833,27045,0],"carrier_ranks":[1,20,2],"deliver_after_root":2523,"deliver_frame":27045,"mix_frame":124833,"passive":679,"passive_chain":[102461,124833,0],"passive_ranks":[1,22],"receivers":[673,674],"undo_frame":0},{"carrier":680,"carrier_chain":[102460,124818,27071,0],"carrier_ranks":[1,20,2],"deliver_after_root":2555,"deliver_frame":27071,"early":true,"mix_frame":124818,"passive":683,"passive_chain":[102456,124818,140632,0],"passive_ranks":null,"receivers":[685,686],"undo_frame":0},{"carrier":685,"carrier_chain":[102451,124814,27065,0],"carrier_ranks":[1,20,2],"deliver_after_root":2552,"deliver_frame":27065,"early":true,"mix_frame":124814,"passive":686,"passive_chain":[102448,124814,140631,0],"passive_ranks":null,"receivers":[680,683],"undo_frame":0},{"carrier":681,"carrier_chain":[102459,124817,27069,0],"carrier_ranks":[1,20,2],"deliver_after_root":2554,"deliver_frame":27069,"mix_frame":124817,"passive":682,"passive_chain":[102458,124817,0],"passive_ranks":[1,22],"receivers":[684,687],"undo_frame":0},{"carrier":684,"carrier_chain":[102454,124815,27067,0],"carrier_ranks":[1,20,2],"deliver_after_root":2553,"deliver_frame":27067,"mix_frame":124815,"passive":687,"passive_chain":[102447,124815,0],"passive_ranks":[1,22],"receivers":[681,682],"undo_frame":0},{"carrier":688,"carrier_chain":[102446,124800,27093,0],"carrier_ranks":[1,20,2],"deliver_after_root":2585,"deliver_frame":27093,"early":true,"mix_frame":124800,"passive":691,"passive_chain":[102442,124800,140628,0],"passive_ranks":null,"receivers":[693,694],"undo_frame":0},{"carrier":693,"carrier_chain":[102437,124796,27087,0],"carrier_ranks":[1,20,2],"deliver_after_root":2582,"deliver_frame":27087,"early":true,"mix_frame":124796,"passive":694,"passive_chain":[102434,124796,140627,0],"passive_ranks":null,"receivers":[688,691],"undo_frame":0},{"carrier":689,"carrier_chain":[102445,124799,27091,0],"carrier_ranks":[1,20,2],"deliver_after_root":2584,"deliver_frame":27091,"mix_frame":124799,"passive":690,"passive_chain":[102444,124799,0],"passive_ranks":[1,22],"receivers":[692,695],"undo_frame":0},{"carrier":692,"carrier_chain":[102440,124797,27089,0],"carrier_ranks":[1,20,2],"deliver_after_root":2583,"deliver_frame":27089,"mix_frame":124797,"passive":695,"passive_chain":[102433,124797,0],"passive_ranks":[1,22],"receivers":[689,690],"undo_frame":0},{"carrier":696,"carrier_chain":[102432,124782,27115,0],"carrier_ranks":[1,20,2],"deliver_after_root":2615,"deliver_frame":27115,"early":true,"mix_frame":124782,"passive":699,"passive_chain":[102428,124782,140624,0],"passive_ranks":null,"receivers":[701,702],"undo_frame":0},{"carrier":701,"carrier_chain":[102423,124778,27109,0],"carrier_ranks":[1,20,2],"deliver_after_root":2612,"deliver_frame":27109,"early":true,"mix_frame":124778,"passive":702,"passive_chain":[102420,124778,140623,0],"passive_ranks":null,"receivers":[696,699],"undo_frame":0},{"carrier":697,"carrier_chain":[102431,124781,27113,0],"carrier_ranks":[1,20,2],"deliver_after_root":2614,"deliver_frame":27113,"mix_frame":124781,"passive":698,"passive_chain":[102430,124781,0],"passive_ranks":[1,22],"receivers":[700,703],"undo_frame":0},{"carrier":700,"carrier_chain":[102426,124779,27111,0],"carrier_ranks":[1,20,2],"deliver_after_root":2613,"deliver_frame":27111,"mix_frame":124779,"passive":703,"passive_chain":[102419,124779,0],"passive_ranks":[1,22],"receivers":[697,698],"undo_frame":0},{"carrier":704,"carrier_chain":[102418,124764,27137,0],"carrier_ranks":[1,20,2],"deliver_after_root":2645,"deliver_frame":27137,"early":true,"mix_frame":124764,"passive":707,"passive_chain":[102414,124764,140620,0],"passive_ranks":null,"receivers":[709,710],"undo_frame":0},{"carrier":709,"carrier_chain":[102409,124760,27131,0],"carrier_ranks":[1,20,2],"deliver_after_root":2642,"deliver_frame":27131,"early":true,"mix_frame":124760,"passive":710,"passive_chain":[102406,124760,140619,0],"passive_ranks":null,"receivers":[704,707],"undo_frame":0},{"carrier":705,"carrier_chain":[102417,124763,27135,0],"carrier_ranks":[1,20,2],"deliver_after_root":2644,"deliver_frame":27135,"mix_frame":124763,"passive":706,"passive_chain":[102416,124763,0],"passive_ranks":[1,22],"receivers":[708,711],"undo_frame":0},{"carrier":708,"carrier_chain":[102412,124761,27133,0],"carrier_ranks":[1,20,2],"deliver_after_root":2643,"deliver_frame":27133,"mix_frame":124761,"passive":711,"passive_chain":[102405,124761,0],"passive_ranks":[1,22],"receivers":[705,706],"undo_frame":0},{"carrier":712,"carrier_chain":[102404,124746,27159,0],"carrier_ranks":[1,20,2],"deliver_after_root":2675,"deliver_frame":27159,"early":true,"mix_frame":124746,"passive":715,"passive_chain":[102400,124746,140616,0],"passive_ranks":null,"receivers":[717,718],"undo_frame":0},{"carrier":717,"carrier_chain":[102395,124742,27153,0],"carrier_ranks":[1,20,2],"deliver_after_root":2672,"deliver_frame":27153,"early":true,"mix_frame":124742,"passive":718,"passive_chain":[102392,124742,140615,0],"passive_ranks":null,"receivers":[712,715],"undo_frame":0},{"carrier":713,"carrier_chain":[102403,124745,27157,0],"carrier_ranks":[1,20,2],"deliver_after_root":2674,"deliver_frame":27157,"mix_frame":124745,"passive":714,"passive_chain":[102402,124745,0],"passive_ranks":[1,22],"receivers":[716,719],"undo_frame":0},{"carrier":716,"carrier_chain":[102398,124743,27155,0],"carrier_ranks":[1,20,2],"deliver_after_root":2673,"deliver_frame":27155,"mix_frame":124743,"passive":719,"passive_chain":[102391,124743,0],"passive_ranks":[1,22],"receivers":[713,714],"undo_frame":0},{"carrier":720,"carrier_chain":[102390,124728,27181,0],"carrier_ranks":[1,20,2],"deliver_after_root":2705,"deliver_frame":27181,"early":true,"mix_frame":124728,"passive":723,"passive_chain":[102386,124728,140612,0],"passive_ranks":null,"receivers":[725,726],"undo_frame":0},{"carrier":725,"carrier_chain":[102381,124724,27175,0],"carrier_ranks":[1,20,2],"deliver_after_root":2702,"deliver_frame":27175,"early":true,"mix_frame":124724,"passive":726,"passive_chain":[102378,124724,140611,0],"passive_ranks":null,"receivers":[720,723],"undo_frame":0},{"carrier":721,"carrier_chain":[102389,124727,27179,0],"carrier_ranks":[1,20,2],"deliver_after_root":2704,"deliver_frame":27179,"mix_frame":124727,"passive":722,"passive_chain":[102388,124727,0],"passive_ranks":[1,22],"receivers":[724,727],"undo_frame":0},{"carrier":724,"carrier_chain":[102384,124725,27177,0],"carrier_ranks":[1,20,2],"deliver_after_root":2703,"deliver_frame":27177,"mix_frame":124725,"passive":727,"passive_chain":[102377,124725,0],"passive_ranks":[1,22],"receivers":[721,722],"undo_frame":0},{"carrier":728,"carrier_chain":[102376,124710,27203,0],"carrier_ranks":[1,20,2],"deliver_after_root":2735,"deliver_frame":27203,"early":true,"mix_frame":124710,"passive":731,"passive_chain":[102372,124710,140608,0],"passive_ranks":null,"receivers":[733,734],"undo_frame":0},{"carrier":733,"carrier_chain":[102367,124706,27197,0],"carrier_ranks":[1,20,2],"deliver_after_root":2732,"deliver_frame":27197,"early":true,"mix_frame":124706,"passive":734,"passive_chain":[102364,124706,140607,0],"passive_ranks":null,"receivers":[728,731],"undo_frame":0},{"carrier":729,"carrier_chain":[102375,124709,27201,0],"carrier_ranks":[1,20,2],"deliver_after_root":2734,"deliver_frame":27201,"mix_frame":124709,"passive":730,"passive_chain":[102374,124709,0],"passive_ranks":[1,22],"receivers":[732,735],"undo_frame":0},{"carrier":732,"carrier_chain":[102370,124707,27199,0],"carrier_ranks":[1,20,2],"deliver_after_root":2733,"deliver_frame":27199,"mix_frame":124707,"passive":735,"passive_chain":[102363,124707,0],"passive_ranks":[1,22],"receivers":[729,730],"undo_frame":0},{"carrier":736,"carrier_chain":[102362,124692,27225,0],"carrier_ranks":[1,20,2],"deliver_after_root":2765,"deliver_frame":27225,"early":true,"mix_frame":124692,"passive":739,"passive_chain":[102358,124692,140604,0],"passive_ranks":null,"receivers":[741,742],"undo_frame":0},{"carrier":741,"carrier_chain":[102353,124688,27219,0],"carrier_ranks":[1,20,2],"deliver_after_root":2762,"deliver_frame":27219,"early":true,"mix_frame":124688,"passive":742,"passive_chain":[102350,124688,140603,0],"passive_ranks":null,"receivers":[736,739],"undo_frame":0},{"carrier":737,"carrier_chain":[102361,124691,27223,0],"carrier_ranks":[1,20,2],"deliver_after_root":2764,"deliver_frame":27223,"mix_frame":124691,"passive":738,"passive_chain":[102360,124691,0],"passive_ranks":[1,22],"receivers":[740,743],"undo_frame":0},{"carrier":740,"carrier_chain":[102356,124689,27221,0],"carrier_ranks":[1,20,2],"deliver_after_root":2763,"deliver_frame":27221,"mix_frame":124689,"passive":743,"passive_chain":[102349,124689,0],"passive_ranks":[1,22],"receivers":[737,738],"undo_frame":0},{"carrier":744,"carrier_chain":[102348,124674,27247,0],"carrier_ranks":[1,20,2],"deliver_after_root":2795,"deliver_frame":27247,"early":true,"mix_frame":124674,"passive":747,"passive_chain":[102344,124674,140600,0],"passive_ranks":null,"receivers":[749,750],"undo_frame":0},{"carrier":749,"carrier_chain":[102339,124670,27241,0],"carrier_ranks":[1,20,2],"deliver_after_root":2792,"deliver_frame":27241,"early":true,"mix_frame":124670,"passive":750,"passive_chain":[102336,124670,140599,0],"passive_ranks":null,"receivers":[744,747],"undo_frame":0},{"carrier":745,"carrier_chain":[102347,124673,27245,0],"carrier_ranks":[1,20,2],"deliver_after_root":2794,"deliver_frame":27245,"mix_frame":124673,"passive":746,"passive_chain":[102346,124673,0],"passive_ranks":[1,22],"receivers":[748,751],"undo_frame":0},{"carrier":748,"carrier_chain":[102342,124671,27243,0],"carrier_ranks":[1,20,2],"deliver_after_root":2793,"deliver_frame":27243,"mix_frame":124671,"passive":751,"passive_chain":[102335,124671,0],"passive_ranks":[1,22],"receivers":[745,746],"undo_frame":0},{"carrier":752,"carrier_chain":[102334,124656,27269,0],"carrier_ranks":[1,20,2],"deliver_after_root":2825,"deliver_frame":27269,"early":true,"mix_frame":124656,"passive":755,"passive_chain":[102330,124656,140596,0],"passive_ranks":null,"receivers":[757,758],"undo_frame":0},{"carrier":757,"carrier_chain":[102325,124652,27263,0],"carrier_ranks":[1,20,2],"deliver_after_root":2822,"deliver_frame":27263,"early":true,"mix_frame":124652,"passive":758,"passive_chain":[102322,124652,140595,0],"passive_ranks":null,"receivers":[752,755],"undo_frame":0},{"carrier":753,"carrier_chain":[102333,124655,27267,0],"carrier_ranks":[1,20,2],"deliver_after_root":2824,"deliver_frame":27267,"mix_frame":124655,"passive":754,"passive_chain":[102332,124655,0],"passive_ranks":[1,22],"receivers":[756,759],"undo_frame":0},{"carrier":756,"carrier_chain":[102328,124653,27265,0],"carrier_ranks":[1,20,2],"deliver_after_root":2823,"deliver_frame":27265,"mix_frame":124653,"passive":759,"passive_chain":[102321,124653,0],"passive_ranks":[1,22],"receivers":[753,754],"undo_frame":0},{"carrier":760,"carrier_chain":[102320,124638,27291,0],"carrier_ranks":[1,20,2],"deliver_after_root":2855,"deliver_frame":27291,"early":true,"mix_frame":124638,"passive":763,"passive_chain":[102316,124638,140592,0],"passive_ranks":null,"receivers":[765,766],"undo_frame":0},{"carrier":765,"carrier_chain":[102311,124634,27285,0],"carrier_ranks":[1,20,2],"deliver_after_root":2852,"deliver_frame":27285,"early":true,"mix_frame":124634,"passive":766,"passive_chain":[102308,124634,140591,0],"passive_ranks":null,"receivers":[760,763],"undo_frame":0},{"carrier":761,"carrier_chain":[102319,124637,27289,0],"carrier_ranks":[1,20,2],"deliver_after_root":2854,"deliver_frame":27289,"mix_frame":124637,"passive":762,"passive_chain":[102318,124637,0],"passive_ranks":[1,22],"receivers":[764,767],"undo_frame":0},{"carrier":764,"carrier_chain":[102314,124635,27287,0],"carrier_ranks":[1,20,2],"deliver_after_root":2853,"deliver_frame":27287,"mix_frame":124635,"passive":767,"passive_chain":[102307,124635,0],"passive_ranks":[1,22],"receivers":[761,762],"undo_frame":0},{"carrier":768,"carrier_chain":[102306,124620,27313,0],"carrier_ranks":[1,20,2],"deliver_after_root":2885,"deliver_frame":27313,"early":true,"mix_frame":124620,"passive":771,"passive_chain":[102302,124620,140588,0],"passive_ranks":null,"receivers":[773,774],"undo_frame":0},{"carrier":773,"carrier_chain":[102297,124616,27307,0],"carrier_ranks":[1,20,2],"deliver_after_root":2882,"deliver_frame":27307,"early":true,"mix_frame":124616,"passive":774,"passive_chain":[102294,124616,140587,0],"passive_ranks":null,"receivers":[768,771],"undo_frame":0},{"carrier":769,"carrier_chain":[102305,124619,27311,0],"carrier_ranks":[1,20,2],"deliver_after_root":2884,"deliver_frame":27311,"mix_frame":124619,"passive":770,"passive_chain":[102304,124619,0],"passive_ranks":[1,22],"receivers":[772,775],"undo_frame":0},{"carrier":772,"carrier_chain":[102300,124617,27309,0],"carrier_ranks":[1,20,2],"deliver_after_root":2883,"deliver_frame":27309,"mix_frame":124617,"passive":775,"passive_chain":[102293,124617,0],"passive_ranks":[1,22],"receivers":[769,770],"undo_frame":0},{"carrier":776,"carrier_chain":[102292,124602,27335,0],"carrier_ranks":[1,20,2],"deliver_after_root":2915,"deliver_frame":27335,"early":true,"mix_frame":124602,"passive":779,"passive_chain":[102288,124602,140584,0],"passive_ranks":null,"receivers":[781,782],"undo_frame":0},{"carrier":781,"carrier_chain":[102283,124598,27329,0],"carrier_ranks":[1,20,2],"deliver_after_root":2912,"deliver_frame":27329,"early":true,"mix_frame":124598,"passive":782,"passive_chain":[102280,124598,140583,0],"passive_ranks":null,"receivers":[776,779],"undo_frame":0},{"carrier":777,"carrier_chain":[102291,124601,27333,0],"carrier_ranks":[1,20,2],"deliver_after_root":2914,"deliver_frame":27333,"mix_frame":124601,"passive":778,"passive_chain":[102290,124601,0],"passive_ranks":[1,22],"receivers":[780,783],"undo_frame":0},{"carrier":780,"carrier_chain":[102286,124599,27331,0],"carrier_ranks":[1,20,2],"deliver_after_root":2913,"deliver_frame":27331,"mix_frame":124599,"passive":783,"passive_chain":[102279,124599,0],"passive_ranks":[1,22],"receivers":[777,778],"undo_frame":0},{"carrier":784,"carrier_chain":[102278,124584,27357,0],"carrier_ranks":[1,20,2],"deliver_after_root":2945,"deliver_frame":27357,"early":true,"mix_frame":124584,"passive":787,"passive_chain":[102274,124584,140580,0],"passive_ranks":null,"receivers":[789,790],"undo_frame":0},{"carrier":789,"carrier_chain":[102269,124580,27351,0],"carrier_ranks":[1,20,2],"deliver_after_root":2942,"deliver_frame":27351,"early":true,"mix_frame":124580,"passive":790,"passive_chain":[102266,124580,140579,0],"passive_ranks":null,"receivers":[784,787],"undo_frame":0},{"carrier":785,"carrier_chain":[102277,124583,27355,0],"carrier_ranks":[1,20,2],"deliver_after_root":2944,"deliver_frame":27355,"mix_frame":124583,"passive":786,"passive_chain":[102276,124583,0],"passive_ranks":[1,22],"receivers":[788,791],"undo_frame":0},{"carrier":788,"carrier_chain":[102272,124581,27353,0],"carrier_ranks":[1,20,2],"deliver_after_root":2943,"deliver_frame":27353,"mix_frame":124581,"passive":791,"passive_chain":[102265,124581,0],"passive_ranks":[1,22],"receivers":[785,786],"undo_frame":0},{"carrier":792,"carrier_chain":[102264,124566,27379,0],"carrier_ranks":[1,20,2],"deliver_after_root":2975,"deliver_frame":27379,"early":true,"mix_frame":124566,"passive":795,"passive_chain":[102260,124566,140576,0],"passive_ranks":null,"receivers":[797,798],"undo_frame":0},{"carrier":797,"carrier_chain":[102255,124562,27373,0],"carrier_ranks":[1,20,2],"deliver_after_root":2972,"deliver_frame":27373,"early":true,"mix_frame":124562,"passive":798,"passive_chain":[102252,124562,140575,0],"passive_ranks":null,"receivers":[792,795],"undo_frame":0},{"carrier":793,"carrier_chain":[102263,124565,27377,0],"carrier_ranks":[1,20,2],"deliver_after_root":2974,"deliver_frame":27377,"mix_frame":124565,"passive":794,"passive_chain":[102262,124565,0],"passive_ranks":[1,22],"receivers":[796,799],"undo_frame":0},{"carrier":796,"carrier_chain":[102258,124563,27375,0],"carrier_ranks":[1,20,2],"deliver_after_root":2973,"deliver_frame":27375,"mix_frame":124563,"passive":799,"passive_chain":[102251,124563,0],"passive_ranks":[1,22],"receivers":[793,794],"undo_frame":0},{"carrier":800,"carrier_chain":[102250,124548,27401,0],"carrier_ranks":[1,20,2],"deliver_after_root":3005,"deliver_frame":27401,"mix_frame":124548,"passive":803,"passive_chain":[102246,124548,0],"passive_ranks":[1,22],"receivers":[805,806],"undo_frame":0},{"carrier":805,"carrier_chain":[102241,124544,27395,0],"carrier_ranks":[1,20,2],"deliver_after_root":3002,"deliver_frame":27395,"mix_frame":124544,"passive":806,"passive_chain":[102238,124544,0],"passive_ranks":[1,22],"receivers":[800,803],"undo_frame":0},{"carrier":801,"carrier_chain":[102249,124547,27399,0],"carrier_ranks":[1,20,2],"deliver_after_root":3004,"deliver_frame":27399,"mix_frame":124547,"passive":802,"passive_chain":[102248,124547,0],"passive_ranks":[1,22],"receivers":[804,807],"undo_frame":0},{"carrier":804,"carrier_chain":[102244,124545,27397,0],"carrier_ranks":[1,20,2],"deliver_after_root":3003,"deliver_frame":27397,"mix_frame":124545,"passive":807,"passive_chain":[102237,124545,0],"passive_ranks":[1,22],"receivers":[801,802],"undo_frame":0},{"carrier":808,"carrier_chain":[102236,124530,27423,0],"carrier_ranks":[1,20,2],"deliver_after_root":3035,"deliver_frame":27423,"mix_frame":124530,"passive":811,"passive_chain":[102232,124530,0],"passive_ranks":[1,22],"receivers":[813,814],"undo_frame":0},{"carrier":813,"carrier_chain":[102227,124526,27417,0],"carrier_ranks":[1,20,2],"deliver_after_root":3032,"deliver_frame":27417,"mix_frame":124526,"passive":814,"passive_chain":[102224,124526,0],"passive_ranks":[1,22],"receivers":[808,811],"undo_frame":0},{"carrier":809,"carrier_chain":[102235,124529,27421,0],"carrier_ranks":[1,20,2],"deliver_after_root":3034,"deliver_frame":27421,"mix_frame":124529,"passive":810,"passive_chain":[102234,124529,0],"passive_ranks":[1,22],"receivers":[812,815],"undo_frame":0},{"carrier":812,"carrier_chain":[102230,124527,27419,0],"carrier_ranks":[1,20,2],"deliver_after_root":3033,"deliver_frame":27419,"mix_frame":124527,"passive":815,"passive_chain":[102223,124527,0],"passive_ranks":[1,22],"receivers":[809,810],"undo_frame":0},{"carrier":816,"carrier_chain":[102222,124512,27445,0],"carrier_ranks":[1,20,2],"deliver_after_root":3065,"deliver_frame":27445,"mix_frame":124512,"passive":819,"passive_chain":[102218,124512,0],"passive_ranks":[1,22],"receivers":[821,822],"undo_frame":0},{"carrier":821,"carrier_chain":[102213,124508,27439,0],"carrier_ranks":[1,20,2],"deliver_after_root":3062,"deliver_frame":27439,"mix_frame":124508,"passive":822,"passive_chain":[102210,124508,0],"passive_ranks":[1,22],"receivers":[816,819],"undo_frame":0},{"carrier":817,"carrier_chain":[102221,124511,27443,0],"carrier_ranks":[1,20,2],"deliver_after_root":3064,"deliver_frame":27443,"mix_frame":124511,"passive":818,"passive_chain":[102220,124511,0],"passive_ranks":[1,22],"receivers":[820,823],"undo_frame":0},{"carrier":820,"carrier_chain":[102216,124509,27441,0],"carrier_ranks":[1,20,2],"deliver_after_root":3063,"deliver_frame":27441,"mix_frame":124509,"passive":823,"passive_chain":[102209,124509,0],"passive_ranks":[1,22],"receivers":[817,818],"undo_frame":0},{"carrier":824,"carrier_chain":[102208,124494,27467,0],"carrier_ranks":[1,20,2],"deliver_after_root":3095,"deliver_frame":27467,"mix_frame":124494,"passive":827,"passive_chain":[102204,124494,0],"passive_ranks":[1,22],"receivers":[829,830],"undo_frame":0},{"carrier":829,"carrier_chain":[102199,124490,27461,0],"carrier_ranks":[1,20,2],"deliver_after_root":3092,"deliver_frame":27461,"mix_frame":124490,"passive":830,"passive_chain":[102196,124490,0],"passive_ranks":[1,22],"receivers":[824,827],"undo_frame":0},{"carrier":825,"carrier_chain":[102207,124493,27465,0],"carrier_ranks":[1,20,2],"deliver_after_root":3094,"deliver_frame":27465,"mix_frame":124493,"passive":826,"passive_chain":[102206,124493,0],"passive_ranks":[1,22],"receivers":[828,831],"undo_frame":0},{"carrier":828,"carrier_chain":[102202,124491,27463,0],"carrier_ranks":[1,20,2],"deliver_after_root":3093,"deliver_frame":27463,"mix_frame":124491,"passive":831,"passive_chain":[102195,124491,0],"passive_ranks":[1,22],"receivers":[825,826],"undo_frame":0},{"carrier":832,"carrier_chain":[102194,124476,27489,0],"carrier_ranks":[1,20,2],"deliver_after_root":3125,"deliver_frame":27489,"mix_frame":124476,"passive":835,"passive_chain":[102190,124476,0],"passive_ranks":[1,22],"receivers":[837,838],"undo_frame":0},{"carrier":837,"carrier_chain":[102185,124472,27483,0],"carrier_ranks":[1,20,2],"deliver_after_root":3122,"deliver_frame":27483,"mix_frame":124472,"passive":838,"passive_chain":[102182,124472,0],"passive_ranks":[1,22],"receivers":[832,835],"undo_frame":0},{"carrier":833,"carrier_chain":[102193,124475,27487,0],"carrier_ranks":[1,20,2],"deliver_after_root":3124,"deliver_frame":27487,"mix_frame":124475,"passive":834,"passive_chain":[102192,124475,0],"passive_ranks":[1,22],"receivers":[836,839],"undo_frame":0},{"carrier":836,"carrier_chain":[102188,124473,27485,0],"carrier_ranks":[1,20,2],"deliver_after_root":3123,"deliver_frame":27485,"mix_frame":124473,"passive":839,"passive_chain":[102181,124473,0],"passive_ranks":[1,22],"receivers":[833,834],"undo_frame":0},{"carrier":840,"carrier_chain":[102180,124458,27511,0],"carrier_ranks":[1,20,2],"deliver_after_root":3155,"deliver_frame":27511,"early":true,"mix_frame":124458,"passive":843,"passive_chain":[102176,124458,140552,0],"passive_ranks":null,"receivers":[845,846],"undo_frame":0},{"carrier":845,"carrier_chain":[102171,124454,27505,0],"carrier_ranks":[1,20,2],"deliver_after_root":3152,"deliver_frame":27505,"early":true,"mix_frame":124454,"passive":846,"passive_chain":[102168,124454,140551,0],"passive_ranks":null,"receivers":[840,843],"undo_frame":0},{"carrier":841,"carrier_chain":[102179,124457,27509,0],"carrier_ranks":[1,20,2],"deliver_after_root":3154,"deliver_frame":27509,"mix_frame":124457,"passive":842,"passive_chain":[102178,124457,0],"passive_ranks":[1,22],"receivers":[844,847],"undo_frame":0},{"carrier":844,"carrier_chain":[102174,124455,27507,0],"carrier_ranks":[1,20,2],"deliver_after_root":3153,"deliver_frame":27507,"mix_frame":124455,"passive":847,"passive_chain":[102167,124455,0],"passive_ranks":[1,22],"receivers":[841,842],"undo_frame":0},{"carrier":848,"carrier_chain":[102166,124440,27533,0],"carrier_ranks":[1,20,2],"deliver_after_root":3185,"deliver_frame":27533,"early":true,"mix_frame":124440,"passive":851,"passive_chain":[102162,124440,140548,0],"passive_ranks":null,"receivers":[853,854],"undo_frame":0},{"carrier":853,"carrier_chain":[102157,124436,27527,0],"carrier_ranks":[1,20,2],"deliver_after_root":3182,"deliver_frame":27527,"early":true,"mix_frame":124436,"passive":854,"passive_chain":[102154,124436,140547,0],"passive_ranks":null,"receivers":[848,851],"undo_frame":0},{"carrier":849,"carrier_chain":[102165,124439,27531,0],"carrier_ranks":[1,20,2],"deliver_after_root":3184,"deliver_frame":27531,"mix_frame":124439,"passive":850,"passive_chain":[102164,124439,0],"passive_ranks":[1,22],"receivers":[852,855],"undo_frame":0},{"carrier":852,"carrier_chain":[102160,124437,27529,0],"carrier_ranks":[1,20,2],"deliver_after_root":3183,"deliver_frame":27529,"mix_frame":124437,"passive":855,"passive_chain":[102153,124437,0],"passive_ranks":[1,22],"receivers":[849,850],"undo_frame":0},{"carrier":856,"carrier_chain":[102152,124422,27555,0],"carrier_ranks":[1,20,2],"deliver_after_root":3215,"deliver_frame":27555,"early":true,"mix_frame":124422,"passive":859,"passive_chain":[102148,124422,140544,0],"passive_ranks":null,"receivers":[861,862],"undo_frame":0},{"carrier":861,"carrier_chain":[102143,124418,27549,0],"carrier_ranks":[1,20,2],"deliver_after_root":3212,"deliver_frame":27549,"early":true,"mix_frame":124418,"passive":862,"passive_chain":[102140,124418,140543,0],"passive_ranks":null,"receivers":[856,859],"undo_frame":0},{"carrier":857,"carrier_chain":[102151,124421,27553,0],"carrier_ranks":[1,20,2],"deliver_after_root":3214,"deliver_frame":27553,"mix_frame":124421,"passive":858,"passive_chain":[102150,124421,0],"passive_ranks":[1,22],"receivers":[860,863],"undo_frame":0},{"carrier":860,"carrier_chain":[102146,124419,27551,0],"carrier_ranks":[1,20,2],"deliver_after_root":3213,"deliver_frame":27551,"mix_frame":124419,"passive":863,"passive_chain":[102139,124419,0],"passive_ranks":[1,22],"receivers":[857,858],"undo_frame":0},{"carrier":864,"carrier_chain":[102138,124404,27577,0],"carrier_ranks":[1,20,2],"deliver_after_root":3245,"deliver_frame":27577,"early":true,"mix_frame":124404,"passive":867,"passive_chain":[102134,124404,140540,0],"passive_ranks":null,"receivers":[869,870],"undo_frame":0},{"carrier":869,"carrier_chain":[102129,124400,27571,0],"carrier_ranks":[1,20,2],"deliver_after_root":3242,"deliver_frame":27571,"early":true,"mix_frame":124400,"passive":870,"passive_chain":[102126,124400,140539,0],"passive_ranks":null,"receivers":[864,867],"undo_frame":0},{"carrier":865,"carrier_chain":[102137,124403,27575,0],"carrier_ranks":[1,20,2],"deliver_after_root":3244,"deliver_frame":27575,"mix_frame":124403,"passive":866,"passive_chain":[102136,124403,0],"passive_ranks":[1,22],"receivers":[868,871],"undo_frame":0},{"carrier":868,"carrier_chain":[102132,124401,27573,0],"carrier_ranks":[1,20,2],"deliver_after_root":3243,"deliver_frame":27573,"mix_frame":124401,"passive":871,"passive_chain":[102125,124401,0],"passive_ranks":[1,22],"receivers":[865,866],"undo_frame":0},{"carrier":872,"carrier_chain":[102124,124386,27599,0],"carrier_ranks":[1,20,2],"deliver_after_root":3275,"deliver_frame":27599,"early":true,"mix_frame":124386,"passive":875,"passive_chain":[102120,124386,140536,0],"passive_ranks":null,"receivers":[877,878],"undo_frame":0},{"carrier":877,"carrier_chain":[102115,124382,27593,0],"carrier_ranks":[1,20,2],"deliver_after_root":3272,"deliver_frame":27593,"early":true,"mix_frame":124382,"passive":878,"passive_chain":[102112,124382,140535,0],"passive_ranks":null,"receivers":[872,875],"undo_frame":0},{"carrier":873,"carrier_chain":[102123,124385,27597,0],"carrier_ranks":[1,20,2],"deliver_after_root":3274,"deliver_frame":27597,"mix_frame":124385,"passive":874,"passive_chain":[102122,124385,0],"passive_ranks":[1,22],"receivers":[876,879],"undo_frame":0},{"carrier":876,"carrier_chain":[102118,124383,27595,0],"carrier_ranks":[1,20,2],"deliver_after_root":3273,"deliver_frame":27595,"mix_frame":124383,"passive":879,"passive_chain":[102111,124383,0],"passive_ranks":[1,22],"receivers":[873,874],"undo_frame":0},{"carrier":880,"carrier_chain":[102110,124368,27621,0],"carrier_ranks":[1,20,2],"deliver_after_root":3305,"deliver_frame":27621,"early":true,"mix_frame":124368,"passive":883,"passive_chain":[102106,124368,140532,0],"passive_ranks":null,"receivers":[885,886],"undo_frame":0},{"carrier":885,"carrier_chain":[102101,124364,27615,0],"carrier_ranks":[1,20,2],"deliver_after_root":3302,"deliver_frame":27615,"early":true,"mix_frame":124364,"passive":886,"passive_chain":[102098,124364,140531,0],"passive_ranks":null,"receivers":[880,883],"undo_frame":0},{"carrier":881,"carrier_chain":[102109,124367,27619,0],"carrier_ranks":[1,20,2],"deliver_after_root":3304,"deliver_frame":27619,"mix_frame":124367,"passive":882,"passive_chain":[102108,124367,0],"passive_ranks":[1,22],"receivers":[884,887],"undo_frame":0},{"carrier":884,"carrier_chain":[102104,124365,27617,0],"carrier_ranks":[1,20,2],"deliver_after_root":3303,"deliver_frame":27617,"mix_frame":124365,"passive":887,"passive_chain":[102097,124365,0],"passive_ranks":[1,22],"receivers":[881,882],"undo_frame":0},{"carrier":888,"carrier_chain":[102096,124350,27643,0],"carrier_ranks":[1,20,2],"deliver_after_root":3335,"deliver_frame":27643,"early":true,"mix_frame":124350,"passive":891,"passive_chain":[102092,124350,140528,0],"passive_ranks":null,"receivers":[893,894],"undo_frame":0},{"carrier":893,"carrier_chain":[102087,124346,27637,0],"carrier_ranks":[1,20,2],"deliver_after_root":3332,"deliver_frame":27637,"early":true,"mix_frame":124346,"passive":894,"passive_chain":[102084,124346,140527,0],"passive_ranks":null,"receivers":[888,891],"undo_frame":0},{"carrier":889,"carrier_chain":[102095,124349,27641,0],"carrier_ranks":[1,20,2],"deliver_after_root":3334,"deliver_frame":27641,"mix_frame":124349,"passive":890,"passive_chain":[102094,124349,0],"passive_ranks":[1,22],"receivers":[892,895],"undo_frame":0},{"carrier":892,"carrier_chain":[102090,124347,27639,0],"carrier_ranks":[1,20,2],"deliver_after_root":3333,"deliver_frame":27639,"mix_frame":124347,"passive":895,"passive_chain":[102083,124347,0],"passive_ranks":[1,22],"receivers":[889,890],"undo_frame":0},{"carrier":896,"carrier_chain":[102082,124332,27665,0],"carrier_ranks":[1,20,2],"deliver_after_root":3365,"deliver_frame":27665,"early":true,"mix_frame":124332,"passive":899,"passive_chain":[102078,124332,140524,0],"passive_ranks":null,"receivers":[901,902],"undo_frame":0},{"carrier":901,"carrier_chain":[102073,124328,27659,0],"carrier_ranks":[1,20,2],"deliver_after_root":3362,"deliver_frame":27659,"early":true,"mix_frame":124328,"passive":902,"passive_chain":[102070,124328,140523,0],"passive_ranks":null,"receivers":[896,899],"undo_frame":0},{"carrier":897,"carrier_chain":[102081,124331,27663,0],"carrier_ranks":[1,20,2],"deliver_after_root":3364,"deliver_frame":27663,"mix_frame":124331,"passive":898,"passive_chain":[102080,124331,0],"passive_ranks":[1,22],"receivers":[900,903],"undo_frame":0},{"carrier":900,"carrier_chain":[102076,124329,27661,0],"carrier_ranks":[1,20,2],"deliver_after_root":3363,"deliver_frame":27661,"mix_frame":124329,"passive":903,"passive_chain":[102069,124329,0],"passive_ranks":[1,22],"receivers":[897,898],"undo_frame":0},{"carrier":904,"carrier_chain":[102068,124314,27687,0],"carrier_ranks":[1,20,2],"deliver_after_root":3395,"deliver_frame":27687,"early":true,"mix_frame":124314,"passive":907,"passive_chain":[102064,124314,140520,0],"passive_ranks":null,"receivers":[909,910],"undo_frame":0},{"carrier":909,"carrier_chain":[102059,124310,27681,0],"carrier_ranks":[1,20,2],"deliver_after_root":3392,"deliver_frame":27681,"early":true,"mix_frame":124310,"passive":910,"passive_chain":[102056,124310,140519,0],"passive_ranks":null,"receivers":[904,907],"undo_frame":0},{"carrier":905,"carrier_chain":[102067,124313,27685,0],"carrier_ranks":[1,20,2],"deliver_after_root":3394,"deliver_frame":27685,"mix_frame":124313,"passive":906,"passive_chain":[102066,124313,0],"passive_ranks":[1,22],"receivers":[908,911],"undo_frame":0},{"carrier":908,"carrier_chain":[102062,124311,27683,0],"carrier_ranks":[1,20,2],"deliver_after_root":3393,"deliver_frame":27683,"mix_frame":124311,"passive":911,"passive_chain":[102055,124311,0],"passive_ranks":[1,22],"receivers":[905,906],"undo_frame":0},{"carrier":912,"carrier_chain":[102054,124296,27709,0],"carrier_ranks":[1,20,2],"deliver_after_root":3425,"deliver_frame":27709,"early":true,"mix_frame":124296,"passive":915,"passive_chain":[102050,124296,140516,0],"passive_ranks":null,"receivers":[917,918],"undo_frame":0},{"carrier":917,"carrier_chain":[102045,124292,27703,0],"carrier_ranks":[1,20,2],"deliver_after_root":3422,"deliver_frame":27703,"early":true,"mix_frame":124292,"passive":918,"passive_chain":[102042,124292,140515,0],"passive_ranks":null,"receivers":[912,915],"undo_frame":0},{"carrier":913,"carrier_chain":[102053,124295,27707,0],"carrier_ranks":[1,20,2],"deliver_after_root":3424,"deliver_frame":27707,"mix_frame":124295,"passive":914,"passive_chain":[102052,124295,0],"passive_ranks":[1,22],"receivers":[916,919],"undo_frame":0},{"carrier":916,"carrier_chain":[102048,124293,27705,0],"carrier_ranks":[1,20,2],"deliver_after_root":3423,"deliver_frame":27705,"mix_frame":124293,"passive":919,"passive_chain":[102041,124293,0],"passive_ranks":[1,22],"receivers":[913,914],"undo_frame":0},{"carrier":920,"carrier_chain":[102040,124278,27731,0],"carrier_ranks":[1,20,2],"deliver_after_root":3455,"deliver_frame":27731,"early":true,"mix_frame":124278,"passive":923,"passive_chain":[102036,124278,140512,0],"passive_ranks":null,"receivers":[925,926],"undo_frame":0},{"carrier":925,"carrier_chain":[102031,124274,27725,0],"carrier_ranks":[1,20,2],"deliver_after_root":3452,"deliver_frame":27725,"early":true,"mix_frame":124274,"passive":926,"passive_chain":[102028,124274,140511,0],"passive_ranks":null,"receivers":[920,923],"undo_frame":0},{"carrier":921,"carrier_chain":[102039,124277,27729,0],"carrier_ranks":[1,20,2],"deliver_after_root":3454,"deliver_frame":27729,"mix_frame":124277,"passive":922,"passive_chain":[102038,124277,0],"passive_ranks":[1,22],"receivers":[924,927],"undo_frame":0},{"carrier":924,"carrier_chain":[102034,124275,27727,0],"carrier_ranks":[1,20,2],"deliver_after_root":3453,"deliver_frame":27727,"mix_frame":124275,"passive":927,"passive_chain":[102027,124275,0],"passive_ranks":[1,22],"receivers":[921,922],"undo_frame":0},{"carrier":928,"carrier_chain":[102026,124260,27753,0],"carrier_ranks":[1,20,2],"deliver_after_root":3485,"deliver_frame":27753,"early":true,"mix_frame":124260,"passive":931,"passive_chain":[102022,124260,140508,0],"passive_ranks":null,"receivers":[933,934],"undo_frame":0},{"carrier":933,"carrier_chain":[102017,124256,27747,0],"carrier_ranks":[1,20,2],"deliver_after_root":3482,"deliver_frame":27747,"early":true,"mix_frame":124256,"passive":934,"passive_chain":[102014,124256,140507,0],"passive_ranks":null,"receivers":[928,931],"undo_frame":0},{"carrier":929,"carrier_chain":[102025,124259,27751,0],"carrier_ranks":[1,20,2],"deliver_after_root":3484,"deliver_frame":27751,"mix_frame":124259,"passive":930,"passive_chain":[102024,124259,0],"passive_ranks":[1,22],"receivers":[932,935],"undo_frame":0},{"carrier":932,"carrier_chain":[102020,124257,27749,0],"carrier_ranks":[1,20,2],"deliver_after_root":3483,"deliver_frame":27749,"mix_frame":124257,"passive":935,"passive_chain":[102013,124257,0],"passive_ranks":[1,22],"receivers":[929,930],"undo_frame":0},{"carrier":936,"carrier_chain":[102012,124242,27775,0],"carrier_ranks":[1,20,2],"deliver_after_root":3515,"deliver_frame":27775,"early":true,"mix_frame":124242,"passive":939,"passive_chain":[102008,124242,140504,0],"passive_ranks":null,"receivers":[941,942],"undo_frame":0},{"carrier":941,"carrier_chain":[102003,124238,27769,0],"carrier_ranks":[1,20,2],"deliver_after_root":3512,"deliver_frame":27769,"early":true,"mix_frame":124238,"passive":942,"passive_chain":[102000,124238,140503,0],"passive_ranks":null,"receivers":[936,939],"undo_frame":0},{"carrier":937,"carrier_chain":[102011,124241,27773,0],"carrier_ranks":[1,20,2],"deliver_after_root":3514,"deliver_frame":27773,"mix_frame":124241,"passive":938,"passive_chain":[102010,124241,0],"passive_ranks":[1,22],"receivers":[940,943],"undo_frame":0},{"carrier":940,"carrier_chain":[102006,124239,27771,0],"carrier_ranks":[1,20,2],"deliver_after_root":3513,"deliver_frame":27771,"mix_frame":124239,"passive":943,"passive_chain":[101999,124239,0],"passive_ranks":[1,22],"receivers":[937,938],"undo_frame":0},{"carrier":944,"carrier_chain":[101998,124224,27797,0],"carrier_ranks":[1,20,2],"deliver_after_root":3545,"deliver_frame":27797,"early":true,"mix_frame":124224,"passive":947,"passive_chain":[101994,124224,140500,0],"passive_ranks":null,"receivers":[949,950],"undo_frame":0},{"carrier":949,"carrier_chain":[101989,124220,27791,0],"carrier_ranks":[1,20,2],"deliver_after_root":3542,"deliver_frame":27791,"early":true,"mix_frame":124220,"passive":950,"passive_chain":[101986,124220,140499,0],"passive_ranks":null,"receivers":[944,947],"undo_frame":0},{"carrier":945,"carrier_chain":[101997,124223,27795,0],"carrier_ranks":[1,20,2],"deliver_after_root":3544,"deliver_frame":27795,"mix_frame":124223,"passive":946,"passive_chain":[101996,124223,0],"passive_ranks":[1,22],"receivers":[948,951],"undo_frame":0},{"carrier":948,"carrier_chain":[101992,124221,27793,0],"carrier_ranks":[1,20,2],"deliver_after_root":3543,"deliver_frame":27793,"mix_frame":124221,"passive":951,"passive_chain":[101985,124221,0],"passive_ranks":[1,22],"receivers":[945,946],"undo_frame":0},{"carrier":952,"carrier_chain":[101984,124206,27819,0],"carrier_ranks":[1,20,2],"deliver_after_root":3575,"deliver_frame":27819,"early":true,"mix_frame":124206,"passive":955,"passive_chain":[101980,124206,140496,0],"passive_ranks":null,"receivers":[957,958],"undo_frame":0},{"carrier":957,"carrier_chain":[101975,124202,27813,0],"carrier_ranks":[1,20,2],"deliver_after_root":3572,"deliver_frame":27813,"early":true,"mix_frame":124202,"passive":958,"passive_chain":[101972,124202,140495,0],"passive_ranks":null,"receivers":[952,955],"undo_frame":0},{"carrier":953,"carrier_chain":[101983,124205,27817,0],"carrier_ranks":[1,20,2],"deliver_after_root":3574,"deliver_frame":27817,"mix_frame":124205,"passive":954,"passive_chain":[101982,124205,0],"passive_ranks":[1,22],"receivers":[956,959],"undo_frame":0},{"carrier":956,"carrier_chain":[101978,124203,27815,0],"carrier_ranks":[1,20,2],"deliver_after_root":3573,"deliver_frame":27815,"mix_frame":124203,"passive":959,"passive_chain":[101971,124203,0],"passive_ranks":[1,22],"receivers":[953,954],"undo_frame":0},{"carrier":960,"carrier_chain":[101970,124188,27841,0],"carrier_ranks":[1,20,2],"deliver_after_root":3605,"deliver_frame":27841,"early":true,"mix_frame":124188,"passive":963,"passive_chain":[101966,124188,140492,0],"passive_ranks":null,"receivers":[965,966],"undo_frame":0},{"carrier":965,"carrier_chain":[101961,124184,27835,0],"carrier_ranks":[1,20,2],"deliver_after_root":3602,"deliver_frame":27835,"early":true,"mix_frame":124184,"passive":966,"passive_chain":[101958,124184,140491,0],"passive_ranks":null,"receivers":[960,963],"undo_frame":0},{"carrier":961,"carrier_chain":[101969,124187,27839,0],"carrier_ranks":[1,20,2],"deliver_after_root":3604,"deliver_frame":27839,"mix_frame":124187,"passive":962,"passive_chain":[101968,124187,0],"passive_ranks":[1,22],"receivers":[964,967],"undo_frame":0},{"carrier":964,"carrier_chain":[101964,124185,27837,0],"carrier_ranks":[1,20,2],"deliver_after_root":3603,"deliver_frame":27837,"mix_frame":124185,"passive":967,"passive_chain":[101957,124185,0],"passive_ranks":[1,22],"receivers":[961,962],"undo_frame":0},{"carrier":968,"carrier_chain":[101956,124170,27863,0],"carrier_ranks":[1,20,2],"deliver_after_root":3635,"deliver_frame":27863,"early":true,"mix_frame":124170,"passive":971,"passive_chain":[101952,124170,140488,0],"passive_ranks":null,"receivers":[973,974],"undo_frame":0},{"carrier":973,"carrier_chain":[101947,124166,27857,0],"carrier_ranks":[1,20,2],"deliver_after_root":3632,"deliver_frame":27857,"early":true,"mix_frame":124166,"passive":974,"passive_chain":[101944,124166,140487,0],"passive_ranks":null,"receivers":[968,971],"undo_frame":0},{"carrier":969,"carrier_chain":[101955,124169,27861,0],"carrier_ranks":[1,20,2],"deliver_after_root":3634,"deliver_frame":27861,"mix_frame":124169,"passive":970,"passive_chain":[101954,124169,0],"passive_ranks":[1,22],"receivers":[972,975],"undo_frame":0},{"carrier":972,"carrier_chain":[101950,124167,27859,0],"carrier_ranks":[1,20,2],"deliver_after_root":3633,"deliver_frame":27859,"mix_frame":124167,"passive":975,"passive_chain":[101943,124167,0],"passive_ranks":[1,22],"receivers":[969,970],"undo_frame":0},{"carrier":976,"carrier_chain":[101942,124152,27885,0],"carrier_ranks":[1,20,2],"deliver_after_root":3665,"deliver_frame":27885,"early":true,"mix_frame":124152,"passive":979,"passive_chain":[101938,124152,140484,0],"passive_ranks":null,"receivers":[981,982],"undo_frame":0},{"carrier":981,"carrier_chain":[101933,124148,27879,0],"carrier_ranks":[1,20,2],"deliver_after_root":3662,"deliver_frame":27879,"early":true,"mix_frame":124148,"passive":982,"passive_chain":[101930,124148,140483,0],"passive_ranks":null,"receivers":[976,979],"undo_frame":0},{"carrier":977,"carrier_chain":[101941,124151,27883,0],"carrier_ranks":[1,20,2],"deliver_after_root":3664,"deliver_frame":27883,"mix_frame":124151,"passive":978,"passive_chain":[101940,124151,0],"passive_ranks":[1,22],"receivers":[980,983],"undo_frame":0},{"carrier":980,"carrier_chain":[101936,124149,27881,0],"carrier_ranks":[1,20,2],"deliver_after_root":3663,"deliver_frame":27881,"mix_frame":124149,"passive":983,"passive_chain":[101929,124149,0],"passive_ranks":[1,22],"receivers":[977,978],"undo_frame":0},{"carrier":984,"carrier_chain":[101928,124134,27907,0],"carrier_ranks":[1,20,2],"deliver_after_root":3695,"deliver_frame":27907,"early":true,"mix_frame":124134,"passive":987,"passive_chain":[101924,124134,140480,0],"passive_ranks":null,"receivers":[989,990],"undo_frame":0},{"carrier":989,"carrier_chain":[101919,124130,27901,0],"carrier_ranks":[1,20,2],"deliver_after_root":3692,"deliver_frame":27901,"early":true,"mix_frame":124130,"passive":990,"passive_chain":[101916,124130,140479,0],"passive_ranks":null,"receivers":[984,987],"undo_frame":0},{"carrier":985,"carrier_chain":[101927,124133,27905,0],"carrier_ranks":[1,20,2],"deliver_after_root":3694,"deliver_frame":27905,"mix_frame":124133,"passive":986,"passive_chain":[101926,124133,0],"passive_ranks":[1,22],"receivers":[988,991],"undo_frame":0},{"carrier":988,"carrier_chain":[101922,124131,27903,0],"carrier_ranks":[1,20,2],"deliver_after_root":3693,"deliver_frame":27903,"mix_frame":124131,"passive":991,"passive_chain":[101915,124131,0],"passive_ranks":[1,22],"receivers":[985,986],"undo_frame":0},{"carrier":992,"carrier_chain":[101914,124116,27929,0],"carrier_ranks":[1,20,2],"deliver_after_root":3725,"deliver_frame":27929,"early":true,"mix_frame":124116,"passive":995,"passive_chain":[101910,124116,140476,0],"passive_ranks":null,"receivers":[997,998],"undo_frame":0},{"carrier":997,"carrier_chain":[101905,124112,27923,0],"carrier_ranks":[1,20,2],"deliver_after_root":3722,"deliver_frame":27923,"early":true,"mix_frame":124112,"passive":998,"passive_chain":[101902,124112,140475,0],"passive_ranks":null,"receivers":[992,995],"undo_frame":0},{"carrier":993,"carrier_chain":[101913,124115,27927,0],"carrier_ranks":[1,20,2],"deliver_after_root":3724,"deliver_frame":27927,"mix_frame":124115,"passive":994,"passive_chain":[101912,124115,0],"passive_ranks":[1,22],"receivers":[996,999],"undo_frame":0},{"carrier":996,"carrier_chain":[101908,124113,27925,0],"carrier_ranks":[1,20,2],"deliver_after_root":3723,"deliver_frame":27925,"mix_frame":124113,"passive":999,"passive_chain":[101901,124113,0],"passive_ranks":[1,22],"receivers":[993,994],"undo_frame":0},{"carrier":1000,"carrier_chain":[101900,124098,27951,0],"carrier_ranks":[1,20,2],"deliver_after_root":3755,"deliver_frame":27951,"early":true,"mix_frame":124098,"passive":1003,"passive_chain":[101896,124098,140472,0],"passive_ranks":null,"receivers":[1005,1006],"undo_frame":0},{"carrier":1005,"carrier_chain":[101891,124094,27945,0],"carrier_ranks":[1,20,2],"deliver_after_root":3752,"deliver_frame":27945,"early":true,"mix_frame":124094,"passive":1006,"passive_chain":[101888,124094,140471,0],"passive_ranks":null,"receivers":[1000,1003],"undo_frame":0},{"carrier":1001,"carrier_chain":[101899,124097,27949,0],"carrier_ranks":[1,20,2],"deliver_after_root":3754,"deliver_frame":27949,"mix_frame":124097,"passive":1002,"passive_chain":[101898,124097,0],"passive_ranks":[1,22],"receivers":[1004,1007],"undo_frame":0},{"carrier":1004,"carrier_chain":[101894,124095,27947,0],"carrier_ranks":[1,20,2],"deliver_after_root":3753,"deliver_frame":27947,"mix_frame":124095,"passive":1007,"passive_chain":[101887,124095,0],"passive_ranks":[1,22],"receivers":[1001,1002],"undo_frame":0},{"carrier":1008,"carrier_chain":[101886,124080,27973,0],"carrier_ranks":[1,20,2],"deliver_after_root":3785,"deliver_frame":27973,"early":true,"mix_frame":124080,"passive":1011,"passive_chain":[101882,124080,140468,0],"passive_ranks":null,"receivers":[1013,1014],"undo_frame":0},{"carrier":1013,"carrier_chain":[101877,124076,27967,0],"carrier_ranks":[1,20,2],"deliver_after_root":3782,"deliver_frame":27967,"early":true,"mix_frame":124076,"passive":1014,"passive_chain":[101874,124076,140467,0],"passive_ranks":null,"receivers":[1008,1011],"undo_frame":0},{"carrier":1009,"carrier_chain":[101885,124079,27971,0],"carrier_ranks":[1,20,2],"deliver_after_root":3784,"deliver_frame":27971,"mix_frame":124079,"passive":1010,"passive_chain":[101884,124079,0],"passive_ranks":[1,22],"receivers":[1012,1015],"undo_frame":0},{"carrier":1012,"carrier_chain":[101880,124077,27969,0],"carrier_ranks":[1,20,2],"deliver_after_root":3783,"deliver_frame":27969,"mix_frame":124077,"passive":1015,"passive_chain":[101873,124077,0],"passive_ranks":[1,22],"receivers":[1009,1010],"undo_frame":0},{"carrier":1016,"carrier_chain":[101872,124062,27995,0],"carrier_ranks":[1,20,2],"deliver_after_root":3815,"deliver_frame":27995,"early":true,"mix_frame":124062,"passive":1019,"passive_chain":[101868,124062,140464,0],"passive_ranks":null,"receivers":[1021,1022],"undo_frame":0},{"carrier":1021,"carrier_chain":[101863,124058,27989,0],"carrier_ranks":[1,20,2],"deliver_after_root":3812,"deliver_frame":27989,"early":true,"mix_frame":124058,"passive":1022,"passive_chain":[101860,124058,140463,0],"passive_ranks":null,"receivers":[1016,1019],"undo_frame":0},{"carrier":1017,"carrier_chain":[101871,124061,27993,0],"carrier_ranks":[1,20,2],"deliver_after_root":3814,"deliver_frame":27993,"mix_frame":124061,"passive":1018,"passive_chain":[101870,124061,0],"passive_ranks":[1,22],"receivers":[1020,1023],"undo_frame":0},{"carrier":1020,"carrier_chain":[101866,124059,27991,0],"carrier_ranks":[1,20,2],"deliver_after_root":3813,"deliver_frame":27991,"mix_frame":124059,"passive":1023,"passive_chain":[101859,124059,0],"passive_ranks":[1,22],"receivers":[1017,1018],"undo_frame":0},{"carrier":1024,"carrier_chain":[101858,124044,28017,0],"carrier_ranks":[1,20,2],"deliver_after_root":3845,"deliver_frame":28017,"early":true,"mix_frame":124044,"passive":1027,"passive_chain":[101854,124044,140460,0],"passive_ranks":null,"receivers":[1029,1030],"undo_frame":0},{"carrier":1029,"carrier_chain":[101849,124040,28011,0],"carrier_ranks":[1,20,2],"deliver_after_root":3842,"deliver_frame":28011,"early":true,"mix_frame":124040,"passive":1030,"passive_chain":[101846,124040,140459,0],"passive_ranks":null,"receivers":[1024,1027],"undo_frame":0},{"carrier":1025,"carrier_chain":[101857,124043,28015,0],"carrier_ranks":[1,20,2],"deliver_after_root":3844,"deliver_frame":28015,"mix_frame":124043,"passive":1026,"passive_chain":[101856,124043,0],"passive_ranks":[1,22],"receivers":[1028,1031],"undo_frame":0},{"carrier":1028,"carrier_chain":[101852,124041,28013,0],"carrier_ranks":[1,20,2],"deliver_after_root":3843,"deliver_frame":28013,"mix_frame":124041,"passive":1031,"passive_chain":[101845,124041,0],"passive_ranks":[1,22],"receivers":[1025,1026],"undo_frame":0},{"carrier":1032,"carrier_chain":[101844,124026,28039,0],"carrier_ranks":[1,20,2],"deliver_after_root":3875,"deliver_frame":28039,"early":true,"mix_frame":124026,"passive":1035,"passive_chain":[101840,124026,140456,0],"passive_ranks":null,"receivers":[1037,1038],"undo_frame":0},{"carrier":1037,"carrier_chain":[101835,124022,28033,0],"carrier_ranks":[1,20,2],"deliver_after_root":3872,"deliver_frame":28033,"early":true,"mix_frame":124022,"passive":1038,"passive_chain":[101832,124022,140455,0],"passive_ranks":null,"receivers":[1032,1035],"undo_frame":0},{"carrier":1033,"carrier_chain":[101843,124025,28037,0],"carrier_ranks":[1,20,2],"deliver_after_root":3874,"deliver_frame":28037,"mix_frame":124025,"passive":1034,"passive_chain":[101842,124025,0],"passive_ranks":[1,22],"receivers":[1036,1039],"undo_frame":0},{"carrier":1036,"carrier_chain":[101838,124023,28035,0],"carrier_ranks":[1,20,2],"deliver_after_root":3873,"deliver_frame":28035,"mix_frame":124023,"passive":1039,"passive_chain":[101831,124023,0],"passive_ranks":[1,22],"receivers":[1033,1034],"undo_frame":0},{"carrier":1040,"carrier_chain":[101830,124008,28061,0],"carrier_ranks":[1,20,2],"deliver_after_root":3905,"deliver_frame":28061,"early":true,"mix_frame":124008,"passive":1043,"passive_chain":[101826,124008,140452,0],"passive_ranks":null,"receivers":[1045,1046],"undo_frame":0},{"carrier":1045,"carrier_chain":[101821,124004,28055,0],"carrier_ranks":[1,20,2],"deliver_after_root":3902,"deliver_frame":28055,"early":true,"mix_frame":124004,"passive":1046,"passive_chain":[101818,124004,140451,0],"passive_ranks":null,"receivers":[1040,1043],"undo_frame":0},{"carrier":1041,"carrier_chain":[101829,124007,28059,0],"carrier_ranks":[1,20,2],"deliver_after_root":3904,"deliver_frame":28059,"mix_frame":124007,"passive":1042,"passive_chain":[101828,124007,0],"passive_ranks":[1,22],"receivers":[1044,1047],"undo_frame":0},{"carrier":1044,"carrier_chain":[101824,124005,28057,0],"carrier_ranks":[1,20,2],"deliver_after_root":3903,"deliver_frame":28057,"mix_frame":124005,"passive":1047,"passive_chain":[101817,124005,0],"passive_ranks":[1,22],"receivers":[1041,1042],"undo_frame":0},{"carrier":1048,"carrier_chain":[101816,123990,28083,0],"carrier_ranks":[1,20,2],"deliver_after_root":3935,"deliver_frame":28083,"early":true,"mix_frame":123990,"passive":1051,"passive_chain":[101812,123990,140448,0],"passive_ranks":null,"receivers":[1053,1054],"undo_frame":0},{"carrier":1053,"carrier_chain":[101807,123986,28077,0],"carrier_ranks":[1,20,2],"deliver_after_root":3932,"deliver_frame":28077,"early":true,"mix_frame":123986,"passive":1054,"passive_chain":[101804,123986,140447,0],"passive_ranks":null,"receivers":[1048,1051],"undo_frame":0},{"carrier":1049,"carrier_chain":[101815,123989,28081,0],"carrier_ranks":[1,20,2],"deliver_after_root":3934,"deliver_frame":28081,"mix_frame":123989,"passive":1050,"passive_chain":[101814,123989,0],"passive_ranks":[1,22],"receivers":[1052,1055],"undo_frame":0},{"carrier":1052,"carrier_chain":[101810,123987,28079,0],"carrier_ranks":[1,20,2],"deliver_after_root":3933,"deliver_frame":28079,"mix_frame":123987,"passive":1055,"passive_chain":[101803,123987,0],"passive_ranks":[1,22],"receivers":[1049,1050],"undo_frame":0},{"carrier":1056,"carrier_chain":[101802,123972,28105,0],"carrier_ranks":[1,20,2],"deliver_after_root":3965,"deliver_frame":28105,"early":true,"mix_frame":123972,"passive":1059,"passive_chain":[101798,123972,140444,0],"passive_ranks":null,"receivers":[1061,1062],"undo_frame":0},{"carrier":1061,"carrier_chain":[101793,123968,28099,0],"carrier_ranks":[1,20,2],"deliver_after_root":3962,"deliver_frame":28099,"early":true,"mix_frame":123968,"passive":1062,"passive_chain":[101790,123968,140443,0],"passive_ranks":null,"receivers":[1056,1059],"undo_frame":0},{"carrier":1057,"carrier_chain":[101801,123971,28103,0],"carrier_ranks":[1,20,2],"deliver_after_root":3964,"deliver_frame":28103,"mix_frame":123971,"passive":1058,"passive_chain":[101800,123971,0],"passive_ranks":[1,22],"receivers":[1060,1063],"undo_frame":0},{"carrier":1060,"carrier_chain":[101796,123969,28101,0],"carrier_ranks":[1,20,2],"deliver_after_root":3963,"deliver_frame":28101,"mix_frame":123969,"passive":1063,"passive_chain":[101789,123969,0],"passive_ranks":[1,22],"receivers":[1057,1058],"undo_frame":0},{"carrier":1064,"carrier_chain":[101788,123954,28127,0],"carrier_ranks":[1,20,2],"deliver_after_root":3995,"deliver_frame":28127,"early":true,"mix_frame":123954,"passive":1067,"passive_chain":[101784,123954,140440,0],"passive_ranks":null,"receivers":[1069,1070],"undo_frame":0},{"carrier":1069,"carrier_chain":[101779,123950,28121,0],"carrier_ranks":[1,20,2],"deliver_after_root":3992,"deliver_frame":28121,"early":true,"mix_frame":123950,"passive":1070,"passive_chain":[101776,123950,140439,0],"passive_ranks":null,"receivers":[1064,1067],"undo_frame":0},{"carrier":1065,"carrier_chain":[101787,123953,28125,0],"carrier_ranks":[1,20,2],"deliver_after_root":3994,"deliver_frame":28125,"mix_frame":123953,"passive":1066,"passive_chain":[101786,123953,0],"passive_ranks":[1,22],"receivers":[1068,1071],"undo_frame":0},{"carrier":1068,"carrier_chain":[101782,123951,28123,0],"carrier_ranks":[1,20,2],"deliver_after_root":3993,"deliver_frame":28123,"mix_frame":123951,"passive":1071,"passive_chain":[101775,123951,0],"passive_ranks":[1,22],"receivers":[1065,1066],"undo_frame":0},{"carrier":1072,"carrier_chain":[101774,123936,28149,0],"carrier_ranks":[1,20,2],"deliver_after_root":4025,"deliver_frame":28149,"early":true,"mix_frame":123936,"passive":1075,"passive_chain":[101770,123936,140436,0],"passive_ranks":null,"receivers":[1077,1078],"undo_frame":0},{"carrier":1077,"carrier_chain":[101765,123932,28143,0],"carrier_ranks":[1,20,2],"deliver_after_root":4022,"deliver_frame":28143,"early":true,"mix_frame":123932,"passive":1078,"passive_chain":[101762,123932,140435,0],"passive_ranks":null,"receivers":[1072,1075],"undo_frame":0},{"carrier":1073,"carrier_chain":[101773,123935,28147,0],"carrier_ranks":[1,20,2],"deliver_after_root":4024,"deliver_frame":28147,"mix_frame":123935,"passive":1074,"passive_chain":[101772,123935,0],"passive_ranks":[1,22],"receivers":[1076,1079],"undo_frame":0},{"carrier":1076,"carrier_chain":[101768,123933,28145,0],"carrier_ranks":[1,20,2],"deliver_after_root":4023,"deliver_frame":28145,"mix_frame":123933,"passive":1079,"passive_chain":[101761,123933,0],"passive_ranks":[1,22],"receivers":[1073,1074],"undo_frame":0},{"carrier":1080,"carrier_chain":[101760,123918,28171,0],"carrier_ranks":[1,20,2],"deliver_after_root":4055,"deliver_frame":28171,"early":true,"mix_frame":123918,"passive":1083,"passive_chain":[101756,123918,140432,0],"passive_ranks":null,"receivers":[1085,1086],"undo_frame":0},{"carrier":1085,"carrier_chain":[101751,123914,28165,0],"carrier_ranks":[1,20,2],"deliver_after_root":4052,"deliver_frame":28165,"early":true,"mix_frame":123914,"passive":1086,"passive_chain":[101748,123914,140431,0],"passive_ranks":null,"receivers":[1080,1083],"undo_frame":0},{"carrier":1081,"carrier_chain":[101759,123917,28169,0],"carrier_ranks":[1,20,2],"deliver_after_root":4054,"deliver_frame":28169,"mix_frame":123917,"passive":1082,"passive_chain":[101758,123917,0],"passive_ranks":[1,22],"receivers":[1084,1087],"undo_frame":0},{"carrier":1084,"carrier_chain":[101754,123915,28167,0],"carrier_ranks":[1,20,2],"deliver_after_root":4053,"deliver_frame":28167,"mix_frame":123915,"passive":1087,"passive_chain":[101747,123915,0],"passive_ranks":[1,22],"receivers":[1081,1082],"undo_frame":0},{"carrier":1088,"carrier_chain":[101746,123900,28193,0],"carrier_ranks":[1,20,2],"deliver_after_root":4085,"deliver_frame":28193,"mix_frame":123900,"passive":1091,"passive_chain":[101742,123900,0],"passive_ranks":[1,22],"receivers":[1093,1094],"undo_frame":0},{"carrier":1093,"carrier_chain":[101737,123896,28187,0],"carrier_ranks":[1,20,2],"deliver_after_root":4082,"deliver_frame":28187,"mix_frame":123896,"passive":1094,"passive_chain":[101734,123896,0],"passive_ranks":[1,22],"receivers":[1088,1091],"undo_frame":0},{"carrier":1089,"carrier_chain":[101745,123899,28191,0],"carrier_ranks":[1,20,2],"deliver_after_root":4084,"deliver_frame":28191,"mix_frame":123899,"passive":1090,"passive_chain":[101744,123899,0],"passive_ranks":[1,22],"receivers":[1092,1095],"undo_frame":0},{"carrier":1092,"carrier_chain":[101740,123897,28189,0],"carrier_ranks":[1,20,2],"deliver_after_root":4083,"deliver_frame":28189,"mix_frame":123897,"passive":1095,"passive_chain":[101733,123897,0],"passive_ranks":[1,22],"receivers":[1089,1090],"undo_frame":0},{"carrier":1096,"carrier_chain":[101732,123882,28215,0],"carrier_ranks":[1,20,2],"deliver_after_root":4115,"deliver_frame":28215,"mix_frame":123882,"passive":1099,"passive_chain":[101728,123882,0],"passive_ranks":[1,22],"receivers":[1101,1102],"undo_frame":0},{"carrier":1101,"carrier_chain":[101723,123878,28209,0],"carrier_ranks":[1,20,2],"deliver_after_root":4112,"deliver_frame":28209,"mix_frame":123878,"passive":1102,"passive_chain":[101720,123878,0],"passive_ranks":[1,22],"receivers":[1096,1099],"undo_frame":0},{"carrier":1097,"carrier_chain":[101731,123881,28213,0],"carrier_ranks":[1,20,2],"deliver_after_root":4114,"deliver_frame":28213,"mix_frame":123881,"passive":1098,"passive_chain":[101730,123881,0],"passive_ranks":[1,22],"receivers":[1100,1103],"undo_frame":0},{"carrier":1100,"carrier_chain":[101726,123879,28211,0],"carrier_ranks":[1,20,2],"deliver_after_root":4113,"deliver_frame":28211,"mix_frame":123879,"passive":1103,"passive_chain":[101719,123879,0],"passive_ranks":[1,22],"receivers":[1097,1098],"undo_frame":0},{"carrier":1104,"carrier_chain":[101718,123864,28237,0],"carrier_ranks":[1,20,2],"deliver_after_root":4145,"deliver_frame":28237,"mix_frame":123864,"passive":1107,"passive_chain":[101714,123864,0],"passive_ranks":[1,22],"receivers":[1109,1110],"undo_frame":0},{"carrier":1109,"carrier_chain":[101709,123860,28231,0],"carrier_ranks":[1,20,2],"deliver_after_root":4142,"deliver_frame":28231,"mix_frame":123860,"passive":1110,"passive_chain":[101706,123860,0],"passive_ranks":[1,22],"receivers":[1104,1107],"undo_frame":0},{"carrier":1105,"carrier_chain":[101717,123863,28235,0],"carrier_ranks":[1,20,2],"deliver_after_root":4144,"deliver_frame":28235,"mix_frame":123863,"passive":1106,"passive_chain":[101716,123863,0],"passive_ranks":[1,22],"receivers":[1108,1111],"undo_frame":0},{"carrier":1108,"carrier_chain":[101712,123861,28233,0],"carrier_ranks":[1,20,2],"deliver_after_root":4143,"deliver_frame":28233,"mix_frame":123861,"passive":1111,"passive_chain":[101705,123861,0],"passive_ranks":[1,22],"receivers":[1105,1106],"undo_frame":0},{"carrier":1112,"carrier_chain":[101704,123846,28259,0],"carrier_ranks":[1,20,2],"deliver_after_root":4175,"deliver_frame":28259,"early":true,"mix_frame":123846,"passive":1115,"passive_chain":[101700,123846,140414,0],"passive_ranks":null,"receivers":[1117,1118],"undo_frame":0},{"carrier":1117,"carrier_chain":[101695,123842,28253,0],"carrier_ranks":[1,20,2],"deliver_after_root":4172,"deliver_frame":28253,"early":true,"mix_frame":123842,"passive":1118,"passive_chain":[101692,123842,140413,0],"passive_ranks":null,"receivers":[1112,1115],"undo_frame":0},{"carrier":1113,"carrier_chain":[101703,123845,28257,0],"carrier_ranks":[1,20,2],"deliver_after_root":4174,"deliver_frame":28257,"mix_frame":123845,"passive":1114,"passive_chain":[101702,123845,0],"passive_ranks":[1,22],"receivers":[1116,1119],"undo_frame":0},{"carrier":1116,"carrier_chain":[101698,123843,28255,0],"carrier_ranks":[1,20,2],"deliver_after_root":4173,"deliver_frame":28255,"mix_frame":123843,"passive":1119,"passive_chain":[101691,123843,0],"passive_ranks":[1,22],"receivers":[1113,1114],"undo_frame":0},{"carrier":1120,"carrier_chain":[101690,123828,28281,0],"carrier_ranks":[1,20,2],"deliver_after_root":4205,"deliver_frame":28281,"early":true,"mix_frame":123828,"passive":1123,"passive_chain":[101686,123828,140410,0],"passive_ranks":null,"receivers":[1125,1126],"undo_frame":0},{"carrier":1125,"carrier_chain":[101681,123824,28275,0],"carrier_ranks":[1,20,2],"deliver_after_root":4202,"deliver_frame":28275,"early":true,"mix_frame":123824,"passive":1126,"passive_chain":[101678,123824,140409,0],"passive_ranks":null,"receivers":[1120,1123],"undo_frame":0},{"carrier":1121,"carrier_chain":[101689,123827,28279,0],"carrier_ranks":[1,20,2],"deliver_after_root":4204,"deliver_frame":28279,"mix_frame":123827,"passive":1122,"passive_chain":[101688,123827,0],"passive_ranks":[1,22],"receivers":[1124,1127],"undo_frame":0},{"carrier":1124,"carrier_chain":[101684,123825,28277,0],"carrier_ranks":[1,20,2],"deliver_after_root":4203,"deliver_frame":28277,"mix_frame":123825,"passive":1127,"passive_chain":[101677,123825,0],"passive_ranks":[1,22],"receivers":[1121,1122],"undo_frame":0},{"carrier":1128,"carrier_chain":[101676,123810,28303,0],"carrier_ranks":[1,20,2],"deliver_after_root":4235,"deliver_frame":28303,"early":true,"mix_frame":123810,"passive":1131,"passive_chain":[101672,123810,140406,0],"passive_ranks":null,"receivers":[1133,1134],"undo_frame":0},{"carrier":1133,"carrier_chain":[101667,123806,28297,0],"carrier_ranks":[1,20,2],"deliver_after_root":4232,"deliver_frame":28297,"early":true,"mix_frame":123806,"passive":1134,"passive_chain":[101664,123806,140405,0],"passive_ranks":null,"receivers":[1128,1131],"undo_frame":0},{"carrier":1129,"carrier_chain":[101675,123809,28301,0],"carrier_ranks":[1,20,2],"deliver_after_root":4234,"deliver_frame":28301,"mix_frame":123809,"passive":1130,"passive_chain":[101674,123809,0],"passive_ranks":[1,22],"receivers":[1132,1135],"undo_frame":0},{"carrier":1132,"carrier_chain":[101670,123807,28299,0],"carrier_ranks":[1,20,2],"deliver_after_root":4233,"deliver_frame":28299,"mix_frame":123807,"passive":1135,"passive_chain":[101663,123807,0],"passive_ranks":[1,22],"receivers":[1129,1130],"undo_frame":0},{"carrier":1136,"carrier_chain":[101662,123792,28325,0],"carrier_ranks":[1,20,2],"deliver_after_root":4265,"deliver_frame":28325,"early":true,"mix_frame":123792,"passive":1139,"passive_chain":[101658,123792,140402,0],"passive_ranks":null,"receivers":[1141,1142],"undo_frame":0},{"carrier":1141,"carrier_chain":[101653,123788,28319,0],"carrier_ranks":[1,20,2],"deliver_after_root":4262,"deliver_frame":28319,"early":true,"mix_frame":123788,"passive":1142,"passive_chain":[101650,123788,140401,0],"passive_ranks":null,"receivers":[1136,1139],"undo_frame":0},{"carrier":1137,"carrier_chain":[101661,123791,28323,0],"carrier_ranks":[1,20,2],"deliver_after_root":4264,"deliver_frame":28323,"mix_frame":123791,"passive":1138,"passive_chain":[101660,123791,0],"passive_ranks":[1,22],"receivers":[1140,1143],"undo_frame":0},{"carrier":1140,"carrier_chain":[101656,123789,28321,0],"carrier_ranks":[1,20,2],"deliver_after_root":4263,"deliver_frame":28321,"mix_frame":123789,"passive":1143,"passive_chain":[101649,123789,0],"passive_ranks":[1,22],"receivers":[1137,1138],"undo_frame":0},{"carrier":1144,"carrier_chain":[101648,123774,28347,0],"carrier_ranks":[1,20,2],"deliver_after_root":4295,"deliver_frame":28347,"early":true,"mix_frame":123774,"passive":1147,"passive_chain":[101644,123774,140398,0],"passive_ranks":null,"receivers":[1149,1150],"undo_frame":0},{"carrier":1149,"carrier_chain":[101639,123770,28341,0],"carrier_ranks":[1,20,2],"deliver_after_root":4292,"deliver_frame":28341,"early":true,"mix_frame":123770,"passive":1150,"passive_chain":[101636,123770,140397,0],"passive_ranks":null,"receivers":[1144,1147],"undo_frame":0},{"carrier":1145,"carrier_chain":[101647,123773,28345,0],"carrier_ranks":[1,20,2],"deliver_after_root":4294,"deliver_frame":28345,"mix_frame":123773,"passive":1146,"passive_chain":[101646,123773,0],"passive_ranks":[1,22],"receivers":[1148,1151],"undo_frame":0},{"carrier":1148,"carrier_chain":[101642,123771,28343,0],"carrier_ranks":[1,20,2],"deliver_after_root":4293,"deliver_frame":28343,"mix_frame":123771,"passive":1151,"passive_chain":[101635,123771,0],"passive_ranks":[1,22],"receivers":[1145,1146],"undo_frame":0},{"carrier":1152,"carrier_chain":[101634,123756,28369,0],"carrier_ranks":[1,20,2],"deliver_after_root":4325,"deliver_frame":28369,"early":true,"mix_frame":123756,"passive":1155,"passive_chain":[101630,123756,140394,0],"passive_ranks":null,"receivers":[1157,1158],"undo_frame":0},{"carrier":1157,"carrier_chain":[101625,123752,28363,0],"carrier_ranks":[1,20,2],"deliver_after_root":4322,"deliver_frame":28363,"early":true,"mix_frame":123752,"passive":1158,"passive_chain":[101622,123752,140393,0],"passive_ranks":null,"receivers":[1152,1155],"undo_frame":0},{"carrier":1153,"carrier_chain":[101633,123755,28367,0],"carrier_ranks":[1,20,2],"deliver_after_root":4324,"deliver_frame":28367,"mix_frame":123755,"passive":1154,"passive_chain":[101632,123755,0],"passive_ranks":[1,22],"receivers":[1156,1159],"undo_frame":0},{"carrier":1156,"carrier_chain":[101628,123753,28365,0],"carrier_ranks":[1,20,2],"deliver_after_root":4323,"deliver_frame":28365,"mix_frame":123753,"passive":1159,"passive_chain":[101621,123753,0],"passive_ranks":[1,22],"receivers":[1153,1154],"undo_frame":0},{"carrier":1160,"carrier_chain":[101620,123738,28391,0],"carrier_ranks":[1,20,2],"deliver_after_root":4355,"deliver_frame":28391,"early":true,"mix_frame":123738,"passive":1163,"passive_chain":[101616,123738,140390,0],"passive_ranks":null,"receivers":[1165,1166],"undo_frame":0},{"carrier":1165,"carrier_chain":[101611,123734,28385,0],"carrier_ranks":[1,20,2],"deliver_after_root":4352,"deliver_frame":28385,"early":true,"mix_frame":123734,"passive":1166,"passive_chain":[101608,123734,140389,0],"passive_ranks":null,"receivers":[1160,1163],"undo_frame":0},{"carrier":1161,"carrier_chain":[101619,123737,28389,0],"carrier_ranks":[1,20,2],"deliver_after_root":4354,"deliver_frame":28389,"mix_frame":123737,"passive":1162,"passive_chain":[101618,123737,0],"passive_ranks":[1,22],"receivers":[1164,1167],"undo_frame":0},{"carrier":1164,"carrier_chain":[101614,123735,28387,0],"carrier_ranks":[1,20,2],"deliver_after_root":4353,"deliver_frame":28387,"mix_frame":123735,"passive":1167,"passive_chain":[101607,123735,0],"passive_ranks":[1,22],"receivers":[1161,1162],"undo_frame":0},{"carrier":1168,"carrier_chain":[101606,123720,28413,0],"carrier_ranks":[1,20,2],"deliver_after_root":4385,"deliver_frame":28413,"early":true,"mix_frame":123720,"passive":1171,"passive_chain":[101602,123720,140386,0],"passive_ranks":null,"receivers":[1173,1174],"undo_frame":0},{"carrier":1173,"carrier_chain":[101597,123716,28407,0],"carrier_ranks":[1,20,2],"deliver_after_root":4382,"deliver_frame":28407,"early":true,"mix_frame":123716,"passive":1174,"passive_chain":[101594,123716,140385,0],"passive_ranks":null,"receivers":[1168,1171],"undo_frame":0},{"carrier":1169,"carrier_chain":[101605,123719,28411,0],"carrier_ranks":[1,20,2],"deliver_after_root":4384,"deliver_frame":28411,"mix_frame":123719,"passive":1170,"passive_chain":[101604,123719,0],"passive_ranks":[1,22],"receivers":[1172,1175],"undo_frame":0},{"carrier":1172,"carrier_chain":[101600,123717,28409,0],"carrier_ranks":[1,20,2],"deliver_after_root":4383,"deliver_frame":28409,"mix_frame":123717,"passive":1175,"passive_chain":[101593,123717,0],"passive_ranks":[1,22],"receivers":[1169,1170],"undo_frame":0},{"carrier":1176,"carrier_chain":[101592,123702,28435,0],"carrier_ranks":[1,20,2],"deliver_after_root":4415,"deliver_frame":28435,"early":true,"mix_frame":123702,"passive":1179,"passive_chain":[101588,123702,140382,0],"passive_ranks":null,"receivers":[1181,1182],"undo_frame":0},{"carrier":1181,"carrier_chain":[101583,123698,28429,0],"carrier_ranks":[1,20,2],"deliver_after_root":4412,"deliver_frame":28429,"early":true,"mix_frame":123698,"passive":1182,"passive_chain":[101580,123698,140381,0],"passive_ranks":null,"receivers":[1176,1179],"undo_frame":0},{"carrier":1177,"carrier_chain":[101591,123701,28433,0],"carrier_ranks":[1,20,2],"deliver_after_root":4414,"deliver_frame":28433,"mix_frame":123701,"passive":1178,"passive_chain":[101590,123701,0],"passive_ranks":[1,22],"receivers":[1180,1183],"undo_frame":0},{"carrier":1180,"carrier_chain":[101586,123699,28431,0],"carrier_ranks":[1,20,2],"deliver_after_root":4413,"deliver_frame":28431,"mix_frame":123699,"passive":1183,"passive_chain":[101579,123699,0],"passive_ranks":[1,22],"receivers":[1177,1178],"undo_frame":0},{"carrier":1184,"carrier_chain":[101578,123684,28457,0],"carrier_ranks":[1,20,2],"deliver_after_root":4445,"deliver_frame":28457,"early":true,"mix_frame":123684,"passive":1187,"passive_chain":[101574,123684,140378,0],"passive_ranks":null,"receivers":[1189,1190],"undo_frame":0},{"carrier":1189,"carrier_chain":[101569,123680,28451,0],"carrier_ranks":[1,20,2],"deliver_after_root":4442,"deliver_frame":28451,"early":true,"mix_frame":123680,"passive":1190,"passive_chain":[101566,123680,140377,0],"passive_ranks":null,"receivers":[1184,1187],"undo_frame":0},{"carrier":1185,"carrier_chain":[101577,123683,28455,0],"carrier_ranks":[1,20,2],"deliver_after_root":4444,"deliver_frame":28455,"mix_frame":123683,"passive":1186,"passive_chain":[101576,123683,0],"passive_ranks":[1,22],"receivers":[1188,1191],"undo_frame":0},{"carrier":1188,"carrier_chain":[101572,123681,28453,0],"carrier_ranks":[1,20,2],"deliver_after_root":4443,"deliver_frame":28453,"mix_frame":123681,"passive":1191,"passive_chain":[101565,123681,0],"passive_ranks":[1,22],"receivers":[1185,1186],"undo_frame":0},{"carrier":1192,"carrier_chain":[101564,123666,28479,0],"carrier_ranks":[1,20,2],"deliver_after_root":4475,"deliver_frame":28479,"early":true,"mix_frame":123666,"passive":1195,"passive_chain":[101560,123666,140374,0],"passive_ranks":null,"receivers":[1197,1198],"undo_frame":0},{"carrier":1197,"carrier_chain":[101555,123662,28473,0],"carrier_ranks":[1,20,2],"deliver_after_root":4472,"deliver_frame":28473,"early":true,"mix_frame":123662,"passive":1198,"passive_chain":[101552,123662,140373,0],"passive_ranks":null,"receivers":[1192,1195],"undo_frame":0},{"carrier":1193,"carrier_chain":[101563,123665,28477,0],"carrier_ranks":[1,20,2],"deliver_after_root":4474,"deliver_frame":28477,"mix_frame":123665,"passive":1194,"passive_chain":[101562,123665,0],"passive_ranks":[1,22],"receivers":[1196,1199],"undo_frame":0},{"carrier":1196,"carrier_chain":[101558,123663,28475,0],"carrier_ranks":[1,20,2],"deliver_after_root":4473,"deliver_frame":28475,"mix_frame":123663,"passive":1199,"passive_chain":[101551,123663,0],"passive_ranks":[1,22],"receivers":[1193,1194],"undo_frame":0},{"carrier":1200,"carrier_chain":[101550,123648,28501,0],"carrier_ranks":[1,20,2],"deliver_after_root":4505,"deliver_frame":28501,"early":true,"mix_frame":123648,"passive":1203,"passive_chain":[101546,123648,140370,0],"passive_ranks":null,"receivers":[1205,1206],"undo_frame":0},{"carrier":1205,"carrier_chain":[101541,123644,28495,0],"carrier_ranks":[1,20,2],"deliver_after_root":4502,"deliver_frame":28495,"early":true,"mix_frame":123644,"passive":1206,"passive_chain":[101538,123644,140369,0],"passive_ranks":null,"receivers":[1200,1203],"undo_frame":0},{"carrier":1201,"carrier_chain":[101549,123647,28499,0],"carrier_ranks":[1,20,2],"deliver_after_root":4504,"deliver_frame":28499,"mix_frame":123647,"passive":1202,"passive_chain":[101548,123647,0],"passive_ranks":[1,22],"receivers":[1204,1207],"undo_frame":0},{"carrier":1204,"carrier_chain":[101544,123645,28497,0],"carrier_ranks":[1,20,2],"deliver_after_root":4503,"deliver_frame":28497,"mix_frame":123645,"passive":1207,"passive_chain":[101537,123645,0],"passive_ranks":[1,22],"receivers":[1201,1202],"undo_frame":0},{"carrier":1208,"carrier_chain":[101536,123630,28523,0],"carrier_ranks":[1,20,2],"deliver_after_root":4535,"deliver_frame":28523,"early":true,"mix_frame":123630,"passive":1211,"passive_chain":[101532,123630,140366,0],"passive_ranks":null,"receivers":[1213,1214],"undo_frame":0},{"carrier":1213,"carrier_chain":[101527,123626,28517,0],"carrier_ranks":[1,20,2],"deliver_after_root":4532,"deliver_frame":28517,"early":true,"mix_frame":123626,"passive":1214,"passive_chain":[101524,123626,140365,0],"passive_ranks":null,"receivers":[1208,1211],"undo_frame":0},{"carrier":1209,"carrier_chain":[101535,123629,28521,0],"carrier_ranks":[1,20,2],"deliver_after_root":4534,"deliver_frame":28521,"mix_frame":123629,"passive":1210,"passive_chain":[101534,123629,0],"passive_ranks":[1,22],"receivers":[1212,1215],"undo_frame":0},{"carrier":1212,"carrier_chain":[101530,123627,28519,0],"carrier_ranks":[1,20,2],"deliver_after_root":4533,"deliver_frame":28519,"mix_frame":123627,"passive":1215,"passive_chain":[101523,123627,0],"passive_ranks":[1,22],"receivers":[1209,1210],"undo_frame":0},{"carrier":1216,"carrier_chain":[101522,123612,28545,0],"carrier_ranks":[1,20,2],"deliver_after_root":4565,"deliver_frame":28545,"early":true,"mix_frame":123612,"passive":1219,"passive_chain":[101518,123612,140362,0],"passive_ranks":null,"receivers":[1221,1222],"undo_frame":0},{"carrier":1221,"carrier_chain":[101513,123608,28539,0],"carrier_ranks":[1,20,2],"deliver_after_root":4562,"deliver_frame":28539,"early":true,"mix_frame":123608,"passive":1222,"passive_chain":[101510,123608,140361,0],"passive_ranks":null,"receivers":[1216,1219],"undo_frame":0},{"carrier":1217,"carrier_chain":[101521,123611,28543,0],"carrier_ranks":[1,20,2],"deliver_after_root":4564,"deliver_frame":28543,"mix_frame":123611,"passive":1218,"passive_chain":[101520,123611,0],"passive_ranks":[1,22],"receivers":[1220,1223],"undo_frame":0},{"carrier":1220,"carrier_chain":[101516,123609,28541,0],"carrier_ranks":[1,20,2],"deliver_after_root":4563,"deliver_frame":28541,"mix_frame":123609,"passive":1223,"passive_chain":[101509,123609,0],"passive_ranks":[1,22],"receivers":[1217,1218],"undo_frame":0},{"carrier":1224,"carrier_chain":[101508,123594,28567,0],"carrier_ranks":[1,20,2],"deliver_after_root":4595,"deliver_frame":28567,"early":true,"mix_frame":123594,"passive":1227,"passive_chain":[101504,123594,140358,0],"passive_ranks":null,"receivers":[1229,1230],"undo_frame":0},{"carrier":1229,"carrier_chain":[101499,123590,28561,0],"carrier_ranks":[1,20,2],"deliver_after_root":4592,"deliver_frame":28561,"early":true,"mix_frame":123590,"passive":1230,"passive_chain":[101496,123590,140357,0],"passive_ranks":null,"receivers":[1224,1227],"undo_frame":0},{"carrier":1225,"carrier_chain":[101507,123593,28565,0],"carrier_ranks":[1,20,2],"deliver_after_root":4594,"deliver_frame":28565,"mix_frame":123593,"passive":1226,"passive_chain":[101506,123593,0],"passive_ranks":[1,22],"receivers":[1228,1231],"undo_frame":0},{"carrier":1228,"carrier_chain":[101502,123591,28563,0],"carrier_ranks":[1,20,2],"deliver_after_root":4593,"deliver_frame":28563,"mix_frame":123591,"passive":1231,"passive_chain":[101495,123591,0],"passive_ranks":[1,22],"receivers":[1225,1226],"undo_frame":0},{"carrier":1232,"carrier_chain":[101494,123576,28589,0],"carrier_ranks":[1,20,2],"deliver_after_root":4625,"deliver_frame":28589,"early":true,"mix_frame":123576,"passive":1235,"passive_chain":[101490,123576,140354,0],"passive_ranks":null,"receivers":[1237,1238],"undo_frame":0},{"carrier":1237,"carrier_chain":[101485,123572,28583,0],"carrier_ranks":[1,20,2],"deliver_after_root":4622,"deliver_frame":28583,"early":true,"mix_frame":123572,"passive":1238,"passive_chain":[101482,123572,140353,0],"passive_ranks":null,"receivers":[1232,1235],"undo_frame":0},{"carrier":1233,"carrier_chain":[101493,123575,28587,0],"carrier_ranks":[1,20,2],"deliver_after_root":4624,"deliver_frame":28587,"mix_frame":123575,"passive":1234,"passive_chain":[101492,123575,0],"passive_ranks":[1,22],"receivers":[1236,1239],"undo_frame":0},{"carrier":1236,"carrier_chain":[101488,123573,28585,0],"carrier_ranks":[1,20,2],"deliver_after_root":4623,"deliver_frame":28585,"mix_frame":123573,"passive":1239,"passive_chain":[101481,123573,0],"passive_ranks":[1,22],"receivers":[1233,1234],"undo_frame":0},{"carrier":1240,"carrier_chain":[101480,123558,28611,0],"carrier_ranks":[1,20,2],"deliver_after_root":4655,"deliver_frame":28611,"early":true,"mix_frame":123558,"passive":1243,"passive_chain":[101476,123558,140350,0],"passive_ranks":null,"receivers":[1245,1246],"undo_frame":0},{"carrier":1245,"carrier_chain":[101471,123554,28605,0],"carrier_ranks":[1,20,2],"deliver_after_root":4652,"deliver_frame":28605,"early":true,"mix_frame":123554,"passive":1246,"passive_chain":[101468,123554,140349,0],"passive_ranks":null,"receivers":[1240,1243],"undo_frame":0},{"carrier":1241,"carrier_chain":[101479,123557,28609,0],"carrier_ranks":[1,20,2],"deliver_after_root":4654,"deliver_frame":28609,"mix_frame":123557,"passive":1242,"passive_chain":[101478,123557,0],"passive_ranks":[1,22],"receivers":[1244,1247],"undo_frame":0},{"carrier":1244,"carrier_chain":[101474,123555,28607,0],"carrier_ranks":[1,20,2],"deliver_after_root":4653,"deliver_frame":28607,"mix_frame":123555,"passive":1247,"passive_chain":[101467,123555,0],"passive_ranks":[1,22],"receivers":[1241,1242],"undo_frame":0},{"carrier":1248,"carrier_chain":[101466,123540,28633,0],"carrier_ranks":[1,20,2],"deliver_after_root":4685,"deliver_frame":28633,"early":true,"mix_frame":123540,"passive":1251,"passive_chain":[101462,123540,140346,0],"passive_ranks":null,"receivers":[1253,1254],"undo_frame":0},{"carrier":1253,"carrier_chain":[101457,123536,28627,0],"carrier_ranks":[1,20,2],"deliver_after_root":4682,"deliver_frame":28627,"early":true,"mix_frame":123536,"passive":1254,"passive_chain":[101454,123536,140345,0],"passive_ranks":null,"receivers":[1248,1251],"undo_frame":0},{"carrier":1249,"carrier_chain":[101465,123539,28631,0],"carrier_ranks":[1,20,2],"deliver_after_root":4684,"deliver_frame":28631,"mix_frame":123539,"passive":1250,"passive_chain":[101464,123539,0],"passive_ranks":[1,22],"receivers":[1252,1255],"undo_frame":0},{"carrier":1252,"carrier_chain":[101460,123537,28629,0],"carrier_ranks":[1,20,2],"deliver_after_root":4683,"deliver_frame":28629,"mix_frame":123537,"passive":1255,"passive_chain":[101453,123537,0],"passive_ranks":[1,22],"receivers":[1249,1250],"undo_frame":0},{"carrier":1256,"carrier_chain":[101452,123522,28655,0],"carrier_ranks":[1,20,2],"deliver_after_root":4715,"deliver_frame":28655,"early":true,"mix_frame":123522,"passive":1259,"passive_chain":[101448,123522,140342,0],"passive_ranks":null,"receivers":[1261,1262],"undo_frame":0},{"carrier":1261,"carrier_chain":[101443,123518,28649,0],"carrier_ranks":[1,20,2],"deliver_after_root":4712,"deliver_frame":28649,"early":true,"mix_frame":123518,"passive":1262,"passive_chain":[101440,123518,140341,0],"passive_ranks":null,"receivers":[1256,1259],"undo_frame":0},{"carrier":1257,"carrier_chain":[101451,123521,28653,0],"carrier_ranks":[1,20,2],"deliver_after_root":4714,"deliver_frame":28653,"mix_frame":123521,"passive":1258,"passive_chain":[101450,123521,0],"passive_ranks":[1,22],"receivers":[1260,1263],"undo_frame":0},{"carrier":1260,"carrier_chain":[101446,123519,28651,0],"carrier_ranks":[1,20,2],"deliver_after_root":4713,"deliver_frame":28651,"mix_frame":123519,"passive":1263,"passive_chain":[101439,123519,0],"passive_ranks":[1,22],"receivers":[1257,1258],"undo_frame":0},{"carrier":1264,"carrier_chain":[101438,123504,28677,0],"carrier_ranks":[1,20,2],"deliver_after_root":4745,"deliver_frame":28677,"early":true,"mix_frame":123504,"passive":1267,"passive_chain":[101434,123504,140338,0],"passive_ranks":null,"receivers":[1269,1270],"undo_frame":0},{"carrier":1269,"carrier_chain":[101429,123500,28671,0],"carrier_ranks":[1,20,2],"deliver_after_root":4742,"deliver_frame":28671,"early":true,"mix_frame":123500,"passive":1270,"passive_chain":[101426,123500,140337,0],"passive_ranks":null,"receivers":[1264,1267],"undo_frame":0},{"carrier":1265,"carrier_chain":[101437,123503,28675,0],"carrier_ranks":[1,20,2],"deliver_after_root":4744,"deliver_frame":28675,"mix_frame":123503,"passive":1266,"passive_chain":[101436,123503,0],"passive_ranks":[1,22],"receivers":[1268,1271],"undo_frame":0},{"carrier":1268,"carrier_chain":[101432,123501,28673,0],"carrier_ranks":[1,20,2],"deliver_after_root":4743,"deliver_frame":28673,"mix_frame":123501,"passive":1271,"passive_chain":[101425,123501,0],"passive_ranks":[1,22],"receivers":[1265,1266],"undo_frame":0},{"carrier":1272,"carrier_chain":[101424,123486,28699,0],"carrier_ranks":[1,20,2],"deliver_after_root":4775,"deliver_frame":28699,"early":true,"mix_frame":123486,"passive":1275,"passive_chain":[101420,123486,140332,0],"passive_ranks":null,"receivers":[1277,1278],"undo_frame":0},{"carrier":1277,"carrier_chain":[101415,123482,28693,0],"carrier_ranks":[1,20,2],"deliver_after_root":4772,"deliver_frame":28693,"early":true,"mix_frame":123482,"passive":1278,"passive_chain":[101412,123482,140331,0],"passive_ranks":null,"receivers":[1272,1275],"undo_frame":0},{"carrier":1273,"carrier_chain":[101423,123485,28697,0],"carrier_ranks":[1,20,2],"deliver_after_root":4774,"deliver_frame":28697,"mix_frame":123485,"passive":1274,"passive_chain":[101422,123485,0],"passive_ranks":[1,22],"receivers":[1276,1279],"undo_frame":0},{"carrier":1276,"carrier_chain":[101418,123483,28695,0],"carrier_ranks":[1,20,2],"deliver_after_root":4773,"deliver_frame":28695,"mix_frame":123483,"passive":1279,"passive_chain":[101411,123483,0],"passive_ranks":[1,22],"receivers":[1273,1274],"undo_frame":0},{"carrier":1280,"carrier_chain":[101410,123468,28721,0],"carrier_ranks":[1,20,2],"deliver_after_root":4805,"deliver_frame":28721,"early":true,"mix_frame":123468,"passive":1283,"passive_chain":[101406,123468,140328,0],"passive_ranks":null,"receivers":[1285,1286],"undo_frame":0},{"carrier":1285,"carrier_chain":[101401,123464,28715,0],"carrier_ranks":[1,20,2],"deliver_after_root":4802,"deliver_frame":28715,"early":true,"mix_frame":123464,"passive":1286,"passive_chain":[101398,123464,140327,0],"passive_ranks":null,"receivers":[1280,1283],"undo_frame":0},{"carrier":1281,"carrier_chain":[101409,123467,28719,0],"carrier_ranks":[1,20,2],"deliver_after_root":4804,"deliver_frame":28719,"mix_frame":123467,"passive":1282,"passive_chain":[101408,123467,0],"passive_ranks":[1,22],"receivers":[1284,1287],"undo_frame":0},{"carrier":1284,"carrier_chain":[101404,123465,28717,0],"carrier_ranks":[1,20,2],"deliver_after_root":4803,"deliver_frame":28717,"mix_frame":123465,"passive":1287,"passive_chain":[101397,123465,0],"passive_ranks":[1,22],"receivers":[1281,1282],"undo_frame":0},{"carrier":1288,"carrier_chain":[101396,123450,28743,0],"carrier_ranks":[1,20,2],"deliver_after_root":4835,"deliver_frame":28743,"early":true,"mix_frame":123450,"passive":1291,"passive_chain":[101392,123450,140324,0],"passive_ranks":null,"receivers":[1293,1294],"undo_frame":0},{"carrier":1293,"carrier_chain":[101387,123446,28737,0],"carrier_ranks":[1,20,2],"deliver_after_root":4832,"deliver_frame":28737,"early":true,"mix_frame":123446,"passive":1294,"passive_chain":[101384,123446,140323,0],"passive_ranks":null,"receivers":[1288,1291],"undo_frame":0},{"carrier":1289,"carrier_chain":[101395,123449,28741,0],"carrier_ranks":[1,20,2],"deliver_after_root":4834,"deliver_frame":28741,"mix_frame":123449,"passive":1290,"passive_chain":[101394,123449,0],"passive_ranks":[1,22],"receivers":[1292,1295],"undo_frame":0},{"carrier":1292,"carrier_chain":[101390,123447,28739,0],"carrier_ranks":[1,20,2],"deliver_after_root":4833,"deliver_frame":28739,"mix_frame":123447,"passive":1295,"passive_chain":[101383,123447,0],"passive_ranks":[1,22],"receivers":[1289,1290],"undo_frame":0},{"carrier":1296,"carrier_chain":[101382,123432,28765,0],"carrier_ranks":[1,20,2],"deliver_after_root":4865,"deliver_frame":28765,"early":true,"mix_frame":123432,"passive":1299,"passive_chain":[101378,123432,140320,0],"passive_ranks":null,"receivers":[1301,1302],"undo_frame":0},{"carrier":1301,"carrier_chain":[101373,123428,28759,0],"carrier_ranks":[1,20,2],"deliver_after_root":4862,"deliver_frame":28759,"early":true,"mix_frame":123428,"passive":1302,"passive_chain":[101370,123428,140319,0],"passive_ranks":null,"receivers":[1296,1299],"undo_frame":0},{"carrier":1297,"carrier_chain":[101381,123431,28763,0],"carrier_ranks":[1,20,2],"deliver_after_root":4864,"deliver_frame":28763,"mix_frame":123431,"passive":1298,"passive_chain":[101380,123431,0],"passive_ranks":[1,22],"receivers":[1300,1303],"undo_frame":0},{"carrier":1300,"carrier_chain":[101376,123429,28761,0],"carrier_ranks":[1,20,2],"deliver_after_root":4863,"deliver_frame":28761,"mix_frame":123429,"passive":1303,"passive_chain":[101369,123429,0],"passive_ranks":[1,22],"receivers":[1297,1298],"undo_frame":0},{"carrier":1304,"carrier_chain":[101368,123414,28787,0],"carrier_ranks":[1,20,2],"deliver_after_root":4895,"deliver_frame":28787,"early":true,"mix_frame":123414,"passive":1307,"passive_chain":[101364,123414,140316,0],"passive_ranks":null,"receivers":[1309,1310],"undo_frame":0},{"carrier":1309,"carrier_chain":[101359,123410,28781,0],"carrier_ranks":[1,20,2],"deliver_after_root":4892,"deliver_frame":28781,"early":true,"mix_frame":123410,"passive":1310,"passive_chain":[101356,123410,140315,0],"passive_ranks":null,"receivers":[1304,1307],"undo_frame":0},{"carrier":1305,"carrier_chain":[101367,123413,28785,0],"carrier_ranks":[1,20,2],"deliver_after_root":4894,"deliver_frame":28785,"mix_frame":123413,"passive":1306,"passive_chain":[101366,123413,0],"passive_ranks":[1,22],"receivers":[1308,1311],"undo_frame":0},{"carrier":1308,"carrier_chain":[101362,123411,28783,0],"carrier_ranks":[1,20,2],"deliver_after_root":4893,"deliver_frame":28783,"mix_frame":123411,"passive":1311,"passive_chain":[101355,123411,0],"passive_ranks":[1,22],"receivers":[1305,1306],"undo_frame":0},{"carrier":1312,"carrier_chain":[101354,123396,28809,0],"carrier_ranks":[1,20,2],"deliver_after_root":4925,"deliver_frame":28809,"early":true,"mix_frame":123396,"passive":1315,"passive_chain":[101350,123396,140312,0],"passive_ranks":null,"receivers":[1317,1318],"undo_frame":0},{"carrier":1317,"carrier_chain":[101345,123392,28803,0],"carrier_ranks":[1,20,2],"deliver_after_root":4922,"deliver_frame":28803,"early":true,"mix_frame":123392,"passive":1318,"passive_chain":[101342,123392,140311,0],"passive_ranks":null,"receivers":[1312,1315],"undo_frame":0},{"carrier":1313,"carrier_chain":[101353,123395,28807,0],"carrier_ranks":[1,20,2],"deliver_after_root":4924,"deliver_frame":28807,"mix_frame":123395,"passive":1314,"passive_chain":[101352,123395,0],"passive_ranks":[1,22],"receivers":[1316,1319],"undo_frame":0},{"carrier":1316,"carrier_chain":[101348,123393,28805,0],"carrier_ranks":[1,20,2],"deliver_after_root":4923,"deliver_frame":28805,"mix_frame":123393,"passive":1319,"passive_chain":[101341,123393,0],"passive_ranks":[1,22],"receivers":[1313,1314],"undo_frame":0},{"carrier":1320,"carrier_chain":[101340,123378,28831,0],"carrier_ranks":[1,20,2],"deliver_after_root":4955,"deliver_frame":28831,"early":true,"mix_frame":123378,"passive":1323,"passive_chain":[101336,123378,140308,0],"passive_ranks":null,"receivers":[1325,1326],"undo_frame":0},{"carrier":1325,"carrier_chain":[101331,123374,28825,0],"carrier_ranks":[1,20,2],"deliver_after_root":4952,"deliver_frame":28825,"early":true,"mix_frame":123374,"passive":1326,"passive_chain":[101328,123374,140307,0],"passive_ranks":null,"receivers":[1320,1323],"undo_frame":0},{"carrier":1321,"carrier_chain":[101339,123377,28829,0],"carrier_ranks":[1,20,2],"deliver_after_root":4954,"deliver_frame":28829,"mix_frame":123377,"passive":1322,"passive_chain":[101338,123377,0],"passive_ranks":[1,22],"receivers":[1324,1327],"undo_frame":0},{"carrier":1324,"carrier_chain":[101334,123375,28827,0],"carrier_ranks":[1,20,2],"deliver_after_root":4953,"deliver_frame":28827,"mix_frame":123375,"passive":1327,"passive_chain":[101327,123375,0],"passive_ranks":[1,22],"receivers":[1321,1322],"undo_frame":0},{"carrier":1328,"carrier_chain":[101326,123360,28853,0],"carrier_ranks":[1,20,2],"deliver_after_root":4985,"deliver_frame":28853,"early":true,"mix_frame":123360,"passive":1331,"passive_chain":[101322,123360,140304,0],"passive_ranks":null,"receivers":[1333,1334],"undo_frame":0},{"carrier":1333,"carrier_chain":[101317,123356,28847,0],"carrier_ranks":[1,20,2],"deliver_after_root":4982,"deliver_frame":28847,"early":true,"mix_frame":123356,"passive":1334,"passive_chain":[101314,123356,140303,0],"passive_ranks":null,"receivers":[1328,1331],"undo_frame":0},{"carrier":1329,"carrier_chain":[101325,123359,28851,0],"carrier_ranks":[1,20,2],"deliver_after_root":4984,"deliver_frame":28851,"mix_frame":123359,"passive":1330,"passive_chain":[101324,123359,0],"passive_ranks":[1,22],"receivers":[1332,1335],"undo_frame":0},{"carrier":1332,"carrier_chain":[101320,123357,28849,0],"carrier_ranks":[1,20,2],"deliver_after_root":4983,"deliver_frame":28849,"mix_frame":123357,"passive":1335,"passive_chain":[101313,123357,0],"passive_ranks":[1,22],"receivers":[1329,1330],"undo_frame":0},{"carrier":1336,"carrier_chain":[101312,123342,28875,0],"carrier_ranks":[1,20,2],"deliver_after_root":5015,"deliver_frame":28875,"early":true,"mix_frame":123342,"passive":1339,"passive_chain":[101308,123342,140300,0],"passive_ranks":null,"receivers":[1341,1342],"undo_frame":0},{"carrier":1341,"carrier_chain":[101303,123338,28869,0],"carrier_ranks":[1,20,2],"deliver_after_root":5012,"deliver_frame":28869,"early":true,"mix_frame":123338,"passive":1342,"passive_chain":[101300,123338,140299,0],"passive_ranks":null,"receivers":[1336,1339],"undo_frame":0},{"carrier":1337,"carrier_chain":[101311,123341,28873,0],"carrier_ranks":[1,20,2],"deliver_after_root":5014,"deliver_frame":28873,"mix_frame":123341,"passive":1338,"passive_chain":[101310,123341,0],"passive_ranks":[1,22],"receivers":[1340,1343],"undo_frame":0},{"carrier":1340,"carrier_chain":[101306,123339,28871,0],"carrier_ranks":[1,20,2],"deliver_after_root":5013,"deliver_frame":28871,"mix_frame":123339,"passive":1343,"passive_chain":[101299,123339,0],"passive_ranks":[1,22],"receivers":[1337,1338],"undo_frame":0},{"carrier":1344,"carrier_chain":[101298,123324,28897,0],"carrier_ranks":[1,20,2],"deliver_after_root":5045,"deliver_frame":28897,"early":true,"mix_frame":123324,"passive":1347,"passive_chain":[101294,123324,140296,0],"passive_ranks":null,"receivers":[1349,1350],"undo_frame":0},{"carrier":1349,"carrier_chain":[101289,123320,28891,0],"carrier_ranks":[1,20,2],"deliver_after_root":5042,"deliver_frame":28891,"early":true,"mix_frame":123320,"passive":1350,"passive_chain":[101286,123320,140295,0],"passive_ranks":null,"receivers":[1344,1347],"undo_frame":0},{"carrier":1345,"carrier_chain":[101297,123323,28895,0],"carrier_ranks":[1,20,2],"deliver_after_root":5044,"deliver_frame":28895,"mix_frame":123323,"passive":1346,"passive_chain":[101296,123323,0],"passive_ranks":[1,22],"receivers":[1348,1351],"undo_frame":0},{"carrier":1348,"carrier_chain":[101292,123321,28893,0],"carrier_ranks":[1,20,2],"deliver_after_root":5043,"deliver_frame":28893,"mix_frame":123321,"passive":1351,"passive_chain":[101285,123321,0],"passive_ranks":[1,22],"receivers":[1345,1346],"undo_frame":0},{"carrier":1352,"carrier_chain":[101284,123306,28919,0],"carrier_ranks":[1,20,2],"deliver_after_root":5075,"deliver_frame":28919,"early":true,"mix_frame":123306,"passive":1355,"passive_chain":[101280,123306,140292,0],"passive_ranks":null,"receivers":[1357,1358],"undo_frame":0},{"carrier":1357,"carrier_chain":[101275,123302,28913,0],"carrier_ranks":[1,20,2],"deliver_after_root":5072,"deliver_frame":28913,"early":true,"mix_frame":123302,"passive":1358,"passive_chain":[101272,123302,140291,0],"passive_ranks":null,"receivers":[1352,1355],"undo_frame":0},{"carrier":1353,"carrier_chain":[101283,123305,28917,0],"carrier_ranks":[1,20,2],"deliver_after_root":5074,"deliver_frame":28917,"mix_frame":123305,"passive":1354,"passive_chain":[101282,123305,0],"passive_ranks":[1,22],"receivers":[1356,1359],"undo_frame":0},{"carrier":1356,"carrier_chain":[101278,123303,28915,0],"carrier_ranks":[1,20,2],"deliver_after_root":5073,"deliver_frame":28915,"mix_frame":123303,"passive":1359,"passive_chain":[101271,123303,0],"passive_ranks":[1,22],"receivers":[1353,1354],"undo_frame":0},{"carrier":1360,"carrier_chain":[101270,123288,28941,0],"carrier_ranks":[1,20,2],"deliver_after_root":5105,"deliver_frame":28941,"early":true,"mix_frame":123288,"passive":1363,"passive_chain":[101266,123288,140288,0],"passive_ranks":null,"receivers":[1365,1366],"undo_frame":0},{"carrier":1365,"carrier_chain":[101261,123284,28935,0],"carrier_ranks":[1,20,2],"deliver_after_root":5102,"deliver_frame":28935,"early":true,"mix_frame":123284,"passive":1366,"passive_chain":[101258,123284,140287,0],"passive_ranks":null,"receivers":[1360,1363],"undo_frame":0},{"carrier":1361,"carrier_chain":[101269,123287,28939,0],"carrier_ranks":[1,20,2],"deliver_after_root":5104,"deliver_frame":28939,"mix_frame":123287,"passive":1362,"passive_chain":[101268,123287,0],"passive_ranks":[1,22],"receivers":[1364,1367],"undo_frame":0},{"carrier":1364,"carrier_chain":[101264,123285,28937,0],"carrier_ranks":[1,20,2],"deliver_after_root":5103,"deliver_frame":28937,"mix_frame":123285,"passive":1367,"passive_chain":[101257,123285,0],"passive_ranks":[1,22],"receivers":[1361,1362],"undo_frame":0},{"carrier":1368,"carrier_chain":[101256,123270,28963,0],"carrier_ranks":[1,20,2],"deliver_after_root":5135,"deliver_frame":28963,"early":true,"mix_frame":123270,"passive":1371,"passive_chain":[101252,123270,140284,0],"passive_ranks":null,"receivers":[1373,1374],"undo_frame":0},{"carrier":1373,"carrier_chain":[101247,123266,28957,0],"carrier_ranks":[1,20,2],"deliver_after_root":5132,"deliver_frame":28957,"early":true,"mix_frame":123266,"passive":1374,"passive_chain":[101244,123266,140283,0],"passive_ranks":null,"receivers":[1368,1371],"undo_frame":0},{"carrier":1369,"carrier_chain":[101255,123269,28961,0],"carrier_ranks":[1,20,2],"deliver_after_root":5134,"deliver_frame":28961,"mix_frame":123269,"passive":1370,"passive_chain":[101254,123269,0],"passive_ranks":[1,22],"receivers":[1372,1375],"undo_frame":0},{"carrier":1372,"carrier_chain":[101250,123267,28959,0],"carrier_ranks":[1,20,2],"deliver_after_root":5133,"deliver_frame":28959,"mix_frame":123267,"passive":1375,"passive_chain":[101243,123267,0],"passive_ranks":[1,22],"receivers":[1369,1370],"undo_frame":0},{"carrier":1376,"carrier_chain":[101242,123252,28985,0],"carrier_ranks":[1,20,2],"deliver_after_root":5165,"deliver_frame":28985,"early":true,"mix_frame":123252,"passive":1379,"passive_chain":[101238,123252,140280,0],"passive_ranks":null,"receivers":[1381,1382],"undo_frame":0},{"carrier":1381,"carrier_chain":[101233,123248,28979,0],"carrier_ranks":[1,20,2],"deliver_after_root":5162,"deliver_frame":28979,"early":true,"mix_frame":123248,"passive":1382,"passive_chain":[101230,123248,140279,0],"passive_ranks":null,"receivers":[1376,1379],"undo_frame":0},{"carrier":1377,"carrier_chain":[101241,123251,28983,0],"carrier_ranks":[1,20,2],"deliver_after_root":5164,"deliver_frame":28983,"mix_frame":123251,"passive":1378,"passive_chain":[101240,123251,0],"passive_ranks":[1,22],"receivers":[1380,1383],"undo_frame":0},{"carrier":1380,"carrier_chain":[101236,123249,28981,0],"carrier_ranks":[1,20,2],"deliver_after_root":5163,"deliver_frame":28981,"mix_frame":123249,"passive":1383,"passive_chain":[101229,123249,0],"passive_ranks":[1,22],"receivers":[1377,1378],"undo_frame":0},{"carrier":1384,"carrier_chain":[101228,123234,29007,0],"carrier_ranks":[1,20,2],"deliver_after_root":5195,"deliver_frame":29007,"early":true,"mix_frame":123234,"passive":1387,"passive_chain":[101224,123234,140276,0],"passive_ranks":null,"receivers":[1389,1390],"undo_frame":0},{"carrier":1389,"carrier_chain":[101219,123230,29001,0],"carrier_ranks":[1,20,2],"deliver_after_root":5192,"deliver_frame":29001,"early":true,"mix_frame":123230,"passive":1390,"passive_chain":[101216,123230,140275,0],"passive_ranks":null,"receivers":[1384,1387],"undo_frame":0},{"carrier":1385,"carrier_chain":[101227,123233,29005,0],"carrier_ranks":[1,20,2],"deliver_after_root":5194,"deliver_frame":29005,"mix_frame":123233,"passive":1386,"passive_chain":[101226,123233,0],"passive_ranks":[1,22],"receivers":[1388,1391],"undo_frame":0},{"carrier":1388,"carrier_chain":[101222,123231,29003,0],"carrier_ranks":[1,20,2],"deliver_after_root":5193,"deliver_frame":29003,"mix_frame":123231,"passive":1391,"passive_chain":[101215,123231,0],"passive_ranks":[1,22],"receivers":[1385,1386],"undo_frame":0},{"carrier":1392,"carrier_chain":[101214,123216,29029,0],"carrier_ranks":[1,20,2],"deliver_after_root":5225,"deliver_frame":29029,"early":true,"mix_frame":123216,"passive":1395,"passive_chain":[101210,123216,140272,0],"passive_ranks":null,"receivers":[1397,1398],"undo_frame":0},{"carrier":1397,"carrier_chain":[101205,123212,29023,0],"carrier_ranks":[1,20,2],"deliver_after_root":5222,"deliver_frame":29023,"early":true,"mix_frame":123212,"passive":1398,"passive_chain":[101202,123212,140271,0],"passive_ranks":null,"receivers":[1392,1395],"undo_frame":0},{"carrier":1393,"carrier_chain":[101213,123215,29027,0],"carrier_ranks":[1,20,2],"deliver_after_root":5224,"deliver_frame":29027,"mix_frame":123215,"passive":1394,"passive_chain":[101212,123215,0],"passive_ranks":[1,22],"receivers":[1396,1399],"undo_frame":0},{"carrier":1396,"carrier_chain":[101208,123213,29025,0],"carrier_ranks":[1,20,2],"deliver_after_root":5223,"deliver_frame":29025,"mix_frame":123213,"passive":1399,"passive_chain":[101201,123213,0],"passive_ranks":[1,22],"receivers":[1393,1394],"undo_frame":0},{"carrier":1400,"carrier_chain":[101200,123198,29051,0],"carrier_ranks":[1,20,2],"deliver_after_root":5255,"deliver_frame":29051,"early":true,"mix_frame":123198,"passive":1403,"passive_chain":[101196,123198,140268,0],"passive_ranks":null,"receivers":[1405,1406],"undo_frame":0},{"carrier":1405,"carrier_chain":[101191,123194,29045,0],"carrier_ranks":[1,20,2],"deliver_after_root":5252,"deliver_frame":29045,"early":true,"mix_frame":123194,"passive":1406,"passive_chain":[101188,123194,140267,0],"passive_ranks":null,"receivers":[1400,1403],"undo_frame":0},{"carrier":1401,"carrier_chain":[101199,123197,29049,0],"carrier_ranks":[1,20,2],"deliver_after_root":5254,"deliver_frame":29049,"mix_frame":123197,"passive":1402,"passive_chain":[101198,123197,0],"passive_ranks":[1,22],"receivers":[1404,1407],"undo_frame":0},{"carrier":1404,"carrier_chain":[101194,123195,29047,0],"carrier_ranks":[1,20,2],"deliver_after_root":5253,"deliver_frame":29047,"mix_frame":123195,"passive":1407,"passive_chain":[101187,123195,0],"passive_ranks":[1,22],"receivers":[1401,1402],"undo_frame":0},{"carrier":1408,"carrier_chain":[101186,123180,29073,0],"carrier_ranks":[1,20,2],"deliver_after_root":5285,"deliver_frame":29073,"early":true,"mix_frame":123180,"passive":1411,"passive_chain":[101182,123180,140264,0],"passive_ranks":null,"receivers":[1413,1414],"undo_frame":0},{"carrier":1413,"carrier_chain":[101177,123176,29067,0],"carrier_ranks":[1,20,2],"deliver_after_root":5282,"deliver_frame":29067,"early":true,"mix_frame":123176,"passive":1414,"passive_chain":[101174,123176,140263,0],"passive_ranks":null,"receivers":[1408,1411],"undo_frame":0},{"carrier":1409,"carrier_chain":[101185,123179,29071,0],"carrier_ranks":[1,20,2],"deliver_after_root":5284,"deliver_frame":29071,"mix_frame":123179,"passive":1410,"passive_chain":[101184,123179,0],"passive_ranks":[1,22],"receivers":[1412,1415],"undo_frame":0},{"carrier":1412,"carrier_chain":[101180,123177,29069,0],"carrier_ranks":[1,20,2],"deliver_after_root":5283,"deliver_frame":29069,"mix_frame":123177,"passive":1415,"passive_chain":[101173,123177,0],"passive_ranks":[1,22],"receivers":[1409,1410],"undo_frame":0},{"carrier":1416,"carrier_chain":[101172,123162,29095,0],"carrier_ranks":[1,20,2],"deliver_after_root":5315,"deliver_frame":29095,"early":true,"mix_frame":123162,"passive":1419,"passive_chain":[101168,123162,140260,0],"passive_ranks":null,"receivers":[1421,1422],"undo_frame":0},{"carrier":1421,"carrier_chain":[101163,123158,29089,0],"carrier_ranks":[1,20,2],"deliver_after_root":5312,"deliver_frame":29089,"early":true,"mix_frame":123158,"passive":1422,"passive_chain":[101160,123158,140259,0],"passive_ranks":null,"receivers":[1416,1419],"undo_frame":0},{"carrier":1417,"carrier_chain":[101171,123161,29093,0],"carrier_ranks":[1,20,2],"deliver_after_root":5314,"deliver_frame":29093,"mix_frame":123161,"passive":1418,"passive_chain":[101170,123161,0],"passive_ranks":[1,22],"receivers":[1420,1423],"undo_frame":0},{"carrier":1420,"carrier_chain":[101166,123159,29091,0],"carrier_ranks":[1,20,2],"deliver_after_root":5313,"deliver_frame":29091,"mix_frame":123159,"passive":1423,"passive_chain":[101159,123159,0],"passive_ranks":[1,22],"receivers":[1417,1418],"undo_frame":0},{"carrier":1424,"carrier_chain":[101158,123144,29117,0],"carrier_ranks":[1,20,2],"deliver_after_root":5345,"deliver_frame":29117,"early":true,"mix_frame":123144,"passive":1427,"passive_chain":[101154,123144,140256,0],"passive_ranks":null,"receivers":[1429,1430],"undo_frame":0},{"carrier":1429,"carrier_chain":[101149,123140,29111,0],"carrier_ranks":[1,20,2],"deliver_after_root":5342,"deliver_frame":29111,"early":true,"mix_frame":123140,"passive":1430,"passive_chain":[101146,123140,140255,0],"passive_ranks":null,"receivers":[1424,1427],"undo_frame":0},{"carrier":1425,"carrier_chain":[101157,123143,29115,0],"carrier_ranks":[1,20,2],"deliver_after_root":5344,"deliver_frame":29115,"mix_frame":123143,"passive":1426,"passive_chain":[101156,123143,0],"passive_ranks":[1,22],"receivers":[1428,1431],"undo_frame":0},{"carrier":1428,"carrier_chain":[101152,123141,29113,0],"carrier_ranks":[1,20,2],"deliver_after_root":5343,"deliver_frame":29113,"mix_frame":123141,"passive":1431,"passive_chain":[101145,123141,0],"passive_ranks":[1,22],"receivers":[1425,1426],"undo_frame":0},{"carrier":1432,"carrier_chain":[101144,123126,29139,0],"carrier_ranks":[1,20,2],"deliver_after_root":5375,"deliver_frame":29139,"early":true,"mix_frame":123126,"passive":1435,"passive_chain":[101140,123126,140252,0],"passive_ranks":null,"receivers":[1437,1438],"undo_frame":0},{"carrier":1437,"carrier_chain":[101135,123122,29133,0],"carrier_ranks":[1,20,2],"deliver_after_root":5372,"deliver_frame":29133,"early":true,"mix_frame":123122,"passive":1438,"passive_chain":[101132,123122,140251,0],"passive_ranks":null,"receivers":[1432,1435],"undo_frame":0},{"carrier":1433,"carrier_chain":[101143,123125,29137,0],"carrier_ranks":[1,20,2],"deliver_after_root":5374,"deliver_frame":29137,"mix_frame":123125,"passive":1434,"passive_chain":[101142,123125,0],"passive_ranks":[1,22],"receivers":[1436,1439],"undo_frame":0},{"carrier":1436,"carrier_chain":[101138,123123,29135,0],"carrier_ranks":[1,20,2],"deliver_after_root":5373,"deliver_frame":29135,"mix_frame":123123,"passive":1439,"passive_chain":[101131,123123,0],"passive_ranks":[1,22],"receivers":[1433,1434],"undo_frame":0},{"carrier":1440,"carrier_chain":[101130,123108,29161,0],"carrier_ranks":[1,20,2],"deliver_after_root":5405,"deliver_frame":29161,"early":true,"mix_frame":123108,"passive":1443,"passive_chain":[101126,123108,140248,0],"passive_ranks":null,"receivers":[1445,1446],"undo_frame":0},{"carrier":1445,"carrier_chain":[101121,123104,29155,0],"carrier_ranks":[1,20,2],"deliver_after_root":5402,"deliver_frame":29155,"early":true,"mix_frame":123104,"passive":1446,"passive_chain":[101118,123104,140247,0],"passive_ranks":null,"receivers":[1440,1443],"undo_frame":0},{"carrier":1441,"carrier_chain":[101129,123107,29159,0],"carrier_ranks":[1,20,2],"deliver_after_root":5404,"deliver_frame":29159,"mix_frame":123107,"passive":1442,"passive_chain":[101128,123107,0],"passive_ranks":[1,22],"receivers":[1444,1447],"undo_frame":0},{"carrier":1444,"carrier_chain":[101124,123105,29157,0],"carrier_ranks":[1,20,2],"deliver_after_root":5403,"deliver_frame":29157,"mix_frame":123105,"passive":1447,"passive_chain":[101117,123105,0],"passive_ranks":[1,22],"receivers":[1441,1442],"undo_frame":0},{"carrier":1448,"carrier_chain":[101116,123090,29183,0],"carrier_ranks":[1,20,2],"deliver_after_root":5435,"deliver_frame":29183,"early":true,"mix_frame":123090,"passive":1451,"passive_chain":[101112,123090,140244,0],"passive_ranks":null,"receivers":[1453,1454],"undo_frame":0},{"carrier":1453,"carrier_chain":[101107,123086,29177,0],"carrier_ranks":[1,20,2],"deliver_after_root":5432,"deliver_frame":29177,"early":true,"mix_frame":123086,"passive":1454,"passive_chain":[101104,123086,140243,0],"passive_ranks":null,"receivers":[1448,1451],"undo_frame":0},{"carrier":1449,"carrier_chain":[101115,123089,29181,0],"carrier_ranks":[1,20,2],"deliver_after_root":5434,"deliver_frame":29181,"mix_frame":123089,"passive":1450,"passive_chain":[101114,123089,0],"passive_ranks":[1,22],"receivers":[1452,1455],"undo_frame":0},{"carrier":1452,"carrier_chain":[101110,123087,29179,0],"carrier_ranks":[1,20,2],"deliver_after_root":5433,"deliver_frame":29179,"mix_frame":123087,"passive":1455,"passive_chain":[101103,123087,0],"passive_ranks":[1,22],"receivers":[1449,1450],"undo_frame":0},{"carrier":1456,"carrier_chain":[101102,123072,29205,0],"carrier_ranks":[1,20,2],"deliver_after_root":5465,"deliver_frame":29205,"early":true,"mix_frame":123072,"passive":1459,"passive_chain":[101098,123072,140240,0],"passive_ranks":null,"receivers":[1461,1462],"undo_frame":0},{"carrier":1461,"carrier_chain":[101093,123068,29199,0],"carrier_ranks":[1,20,2],"deliver_after_root":5462,"deliver_frame":29199,"early":true,"mix_frame":123068,"passive":1462,"passive_chain":[101090,123068,140239,0],"passive_ranks":null,"receivers":[1456,1459],"undo_frame":0},{"carrier":1457,"carrier_chain":[101101,123071,29203,0],"carrier_ranks":[1,20,2],"deliver_after_root":5464,"deliver_frame":29203,"mix_frame":123071,"passive":1458,"passive_chain":[101100,123071,0],"passive_ranks":[1,22],"receivers":[1460,1463],"undo_frame":0},{"carrier":1460,"carrier_chain":[101096,123069,29201,0],"carrier_ranks":[1,20,2],"deliver_after_root":5463,"deliver_frame":29201,"mix_frame":123069,"passive":1463,"passive_chain":[101089,123069,0],"passive_ranks":[1,22],"receivers":[1457,1458],"undo_frame":0},{"carrier":1464,"carrier_chain":[101088,123054,29227,0],"carrier_ranks":[1,20,2],"deliver_after_root":5495,"deliver_frame":29227,"early":true,"mix_frame":123054,"passive":1467,"passive_chain":[101084,123054,140236,0],"passive_ranks":null,"receivers":[1469,1470],"undo_frame":0},{"carrier":1469,"carrier_chain":[101079,123050,29221,0],"carrier_ranks":[1,20,2],"deliver_after_root":5492,"deliver_frame":29221,"early":true,"mix_frame":123050,"passive":1470,"passive_chain":[101076,123050,140235,0],"passive_ranks":null,"receivers":[1464,1467],"undo_frame":0},{"carrier":1465,"carrier_chain":[101087,123053,29225,0],"carrier_ranks":[1,20,2],"deliver_after_root":5494,"deliver_frame":29225,"mix_frame":123053,"passive":1466,"passive_chain":[101086,123053,0],"passive_ranks":[1,22],"receivers":[1468,1471],"undo_frame":0},{"carrier":1468,"carrier_chain":[101082,123051,29223,0],"carrier_ranks":[1,20,2],"deliver_after_root":5493,"deliver_frame":29223,"mix_frame":123051,"passive":1471,"passive_chain":[101075,123051,0],"passive_ranks":[1,22],"receivers":[1465,1466],"undo_frame":0},{"carrier":1472,"carrier_chain":[101074,123036,29249,0],"carrier_ranks":[1,20,2],"deliver_after_root":5525,"deliver_frame":29249,"early":true,"mix_frame":123036,"passive":1475,"passive_chain":[101070,123036,140232,0],"passive_ranks":null,"receivers":[1477,1478],"undo_frame":0},{"carrier":1477,"carrier_chain":[101065,123032,29243,0],"carrier_ranks":[1,20,2],"deliver_after_root":5522,"deliver_frame":29243,"early":true,"mix_frame":123032,"passive":1478,"passive_chain":[101062,123032,140231,0],"passive_ranks":null,"receivers":[1472,1475],"undo_frame":0},{"carrier":1473,"carrier_chain":[101073,123035,29247,0],"carrier_ranks":[1,20,2],"deliver_after_root":5524,"deliver_frame":29247,"mix_frame":123035,"passive":1474,"passive_chain":[101072,123035,0],"passive_ranks":[1,22],"receivers":[1476,1479],"undo_frame":0},{"carrier":1476,"carrier_chain":[101068,123033,29245,0],"carrier_ranks":[1,20,2],"deliver_after_root":5523,"deliver_frame":29245,"mix_frame":123033,"passive":1479,"passive_chain":[101061,123033,0],"passive_ranks":[1,22],"receivers":[1473,1474],"undo_frame":0},{"carrier":1480,"carrier_chain":[101060,123018,29271,0],"carrier_ranks":[1,20,2],"deliver_after_root":5555,"deliver_frame":29271,"early":true,"mix_frame":123018,"passive":1483,"passive_chain":[101056,123018,140228,0],"passive_ranks":null,"receivers":[1485,1486],"undo_frame":0},{"carrier":1485,"carrier_chain":[101051,123014,29265,0],"carrier_ranks":[1,20,2],"deliver_after_root":5552,"deliver_frame":29265,"early":true,"mix_frame":123014,"passive":1486,"passive_chain":[101048,123014,140227,0],"passive_ranks":null,"receivers":[1480,1483],"undo_frame":0},{"carrier":1481,"carrier_chain":[101059,123017,29269,0],"carrier_ranks":[1,20,2],"deliver_after_root":5554,"deliver_frame":29269,"mix_frame":123017,"passive":1482,"passive_chain":[101058,123017,0],"passive_ranks":[1,22],"receivers":[1484,1487],"undo_frame":0},{"carrier":1484,"carrier_chain":[101054,123015,29267,0],"carrier_ranks":[1,20,2],"deliver_after_root":5553,"deliver_frame":29267,"mix_frame":123015,"passive":1487,"passive_chain":[101047,123015,0],"passive_ranks":[1,22],"receivers":[1481,1482],"undo_frame":0},{"carrier":1488,"carrier_chain":[101046,123000,29293,0],"carrier_ranks":[1,20,2],"deliver_after_root":5585,"deliver_frame":29293,"early":true,"mix_frame":123000,"passive":1491,"passive_chain":[101042,123000,140222,0],"passive_ranks":null,"receivers":[1493,1494],"undo_frame":0},{"carrier":1493,"carrier_chain":[101037,122996,29287,0],"carrier_ranks":[1,20,2],"deliver_after_root":5582,"deliver_frame":29287,"early":true,"mix_frame":122996,"passive":1494,"passive_chain":[101034,122996,140221,0],"passive_ranks":null,"receivers":[1488,1491],"undo_frame":0},{"carrier":1489,"carrier_chain":[101045,122999,29291,0],"carrier_ranks":[1,20,2],"deliver_after_root":5584,"deliver_frame":29291,"mix_frame":122999,"passive":1490,"passive_chain":[101044,122999,0],"passive_ranks":[1,22],"receivers":[1492,1495],"undo_frame":0},{"carrier":1492,"carrier_chain":[101040,122997,29289,0],"carrier_ranks":[1,20,2],"deliver_after_root":5583,"deliver_frame":29289,"mix_frame":122997,"passive":1495,"passive_chain":[101033,122997,0],"passive_ranks":[1,22],"receivers":[1489,1490],"undo_frame":0},{"carrier":1496,"carrier_chain":[101032,122982,29315,0],"carrier_ranks":[1,20,2],"deliver_after_root":5615,"deliver_frame":29315,"early":true,"mix_frame":122982,"passive":1499,"passive_chain":[101028,122982,140218,0],"passive_ranks":null,"receivers":[1501,1502],"undo_frame":0},{"carrier":1501,"carrier_chain":[101023,122978,29309,0],"carrier_ranks":[1,20,2],"deliver_after_root":5612,"deliver_frame":29309,"early":true,"mix_frame":122978,"passive":1502,"passive_chain":[101020,122978,140217,0],"passive_ranks":null,"receivers":[1496,1499],"undo_frame":0},{"carrier":1497,"carrier_chain":[101031,122981,29313,0],"carrier_ranks":[1,20,2],"deliver_after_root":5614,"deliver_frame":29313,"mix_frame":122981,"passive":1498,"passive_chain":[101030,122981,0],"passive_ranks":[1,22],"receivers":[1500,1503],"undo_frame":0},{"carrier":1500,"carrier_chain":[101026,122979,29311,0],"carrier_ranks":[1,20,2],"deliver_after_root":5613,"deliver_frame":29311,"mix_frame":122979,"passive":1503,"passive_chain":[101019,122979,0],"passive_ranks":[1,22],"receivers":[1497,1498],"undo_frame":0},{"carrier":1504,"carrier_chain":[101018,122964,29337,0],"carrier_ranks":[1,20,2],"deliver_after_root":5645,"deliver_frame":29337,"early":true,"mix_frame":122964,"passive":1507,"passive_chain":[101014,122964,140214,0],"passive_ranks":null,"receivers":[1509,1510],"undo_frame":0},{"carrier":1509,"carrier_chain":[101009,122960,29331,0],"carrier_ranks":[1,20,2],"deliver_after_root":5642,"deliver_frame":29331,"early":true,"mix_frame":122960,"passive":1510,"passive_chain":[101006,122960,140213,0],"passive_ranks":null,"receivers":[1504,1507],"undo_frame":0},{"carrier":1505,"carrier_chain":[101017,122963,29335,0],"carrier_ranks":[1,20,2],"deliver_after_root":5644,"deliver_frame":29335,"mix_frame":122963,"passive":1506,"passive_chain":[101016,122963,0],"passive_ranks":[1,22],"receivers":[1508,1511],"undo_frame":0},{"carrier":1508,"carrier_chain":[101012,122961,29333,0],"carrier_ranks":[1,20,2],"deliver_after_root":5643,"deliver_frame":29333,"mix_frame":122961,"passive":1511,"passive_chain":[101005,122961,0],"passive_ranks":[1,22],"receivers":[1505,1506],"undo_frame":0},{"carrier":1512,"carrier_chain":[101004,122946,29359,0],"carrier_ranks":[1,20,2],"deliver_after_root":5675,"deliver_frame":29359,"early":true,"mix_frame":122946,"passive":1515,"passive_chain":[101000,122946,140210,0],"passive_ranks":null,"receivers":[1517,1518],"undo_frame":0},{"carrier":1517,"carrier_chain":[100995,122942,29353,0],"carrier_ranks":[1,20,2],"deliver_after_root":5672,"deliver_frame":29353,"early":true,"mix_frame":122942,"passive":1518,"passive_chain":[100992,122942,140209,0],"passive_ranks":null,"receivers":[1512,1515],"undo_frame":0},{"carrier":1513,"carrier_chain":[101003,122945,29357,0],"carrier_ranks":[1,20,2],"deliver_after_root":5674,"deliver_frame":29357,"mix_frame":122945,"passive":1514,"passive_chain":[101002,122945,0],"passive_ranks":[1,22],"receivers":[1516,1519],"undo_frame":0},{"carrier":1516,"carrier_chain":[100998,122943,29355,0],"carrier_ranks":[1,20,2],"deliver_after_root":5673,"deliver_frame":29355,"mix_frame":122943,"passive":1519,"passive_chain":[100991,122943,0],"passive_ranks":[1,22],"receivers":[1513,1514],"undo_frame":0},{"carrier":1520,"carrier_chain":[100990,122928,29381,0],"carrier_ranks":[1,20,2],"deliver_after_root":5705,"deliver_frame":29381,"early":true,"mix_frame":122928,"passive":1523,"passive_chain":[100986,122928,140206,0],"passive_ranks":null,"receivers":[1525,1526],"undo_frame":0},{"carrier":1525,"carrier_chain":[100981,122924,29375,0],"carrier_ranks":[1,20,2],"deliver_after_root":5702,"deliver_frame":29375,"early":true,"mix_frame":122924,"passive":1526,"passive_chain":[100978,122924,140205,0],"passive_ranks":null,"receivers":[1520,1523],"undo_frame":0},{"carrier":1521,"carrier_chain":[100989,122927,29379,0],"carrier_ranks":[1,20,2],"deliver_after_root":5704,"deliver_frame":29379,"mix_frame":122927,"passive":1522,"passive_chain":[100988,122927,0],"passive_ranks":[1,22],"receivers":[1524,1527],"undo_frame":0},{"carrier":1524,"carrier_chain":[100984,122925,29377,0],"carrier_ranks":[1,20,2],"deliver_after_root":5703,"deliver_frame":29377,"mix_frame":122925,"passive":1527,"passive_chain":[100977,122925,0],"passive_ranks":[1,22],"receivers":[1521,1522],"undo_frame":0},{"carrier":1528,"carrier_chain":[100976,122910,29403,0],"carrier_ranks":[1,20,2],"deliver_after_root":5735,"deliver_frame":29403,"early":true,"mix_frame":122910,"passive":1531,"passive_chain":[100972,122910,140202,0],"passive_ranks":null,"receivers":[1533,1534],"undo_frame":0},{"carrier":1533,"carrier_chain":[100967,122906,29397,0],"carrier_ranks":[1,20,2],"deliver_after_root":5732,"deliver_frame":29397,"early":true,"mix_frame":122906,"passive":1534,"passive_chain":[100964,122906,140201,0],"passive_ranks":null,"receivers":[1528,1531],"undo_frame":0},{"carrier":1529,"carrier_chain":[100975,122909,29401,0],"carrier_ranks":[1,20,2],"deliver_after_root":5734,"deliver_frame":29401,"mix_frame":122909,"passive":1530,"passive_chain":[100974,122909,0],"passive_ranks":[1,22],"receivers":[1532,1535],"undo_frame":0},{"carrier":1532,"carrier_chain":[100970,122907,29399,0],"carrier_ranks":[1,20,2],"deliver_after_root":5733,"deliver_frame":29399,"mix_frame":122907,"passive":1535,"passive_chain":[100963,122907,0],"passive_ranks":[1,22],"receivers":[1529,1530],"undo_frame":0},{"carrier":1536,"carrier_chain":[100962,122892,29425,0],"carrier_ranks":[1,20,2],"deliver_after_root":5765,"deliver_frame":29425,"early":true,"mix_frame":122892,"passive":1539,"passive_chain":[100958,122892,140198,0],"passive_ranks":null,"receivers":[1541,1542],"undo_frame":0},{"carrier":1541,"carrier_chain":[100953,122888,29419,0],"carrier_ranks":[1,20,2],"deliver_after_root":5762,"deliver_frame":29419,"early":true,"mix_frame":122888,"passive":1542,"passive_chain":[100950,122888,140197,0],"passive_ranks":null,"receivers":[1536,1539],"undo_frame":0},{"carrier":1537,"carrier_chain":[100961,122891,29423,0],"carrier_ranks":[1,20,2],"deliver_after_root":5764,"deliver_frame":29423,"mix_frame":122891,"passive":1538,"passive_chain":[100960,122891,0],"passive_ranks":[1,22],"receivers":[1540,1543],"undo_frame":0},{"carrier":1540,"carrier_chain":[100956,122889,29421,0],"carrier_ranks":[1,20,2],"deliver_after_root":5763,"deliver_frame":29421,"mix_frame":122889,"passive":1543,"passive_chain":[100949,122889,0],"passive_ranks":[1,22],"receivers":[1537,1538],"undo_frame":0},{"carrier":1544,"carrier_chain":[100948,122874,29447,0],"carrier_ranks":[1,20,2],"deliver_after_root":5795,"deliver_frame":29447,"early":true,"mix_frame":122874,"passive":1547,"passive_chain":[100944,122874,140194,0],"passive_ranks":null,"receivers":[1549,1550],"undo_frame":0},{"carrier":1549,"carrier_chain":[100939,122870,29441,0],"carrier_ranks":[1,20,2],"deliver_after_root":5792,"deliver_frame":29441,"early":true,"mix_frame":122870,"passive":1550,"passive_chain":[100936,122870,140193,0],"passive_ranks":null,"receivers":[1544,1547],"undo_frame":0},{"carrier":1545,"carrier_chain":[100947,122873,29445,0],"carrier_ranks":[1,20,2],"deliver_after_root":5794,"deliver_frame":29445,"mix_frame":122873,"passive":1546,"passive_chain":[100946,122873,0],"passive_ranks":[1,22],"receivers":[1548,1551],"undo_frame":0},{"carrier":1548,"carrier_chain":[100942,122871,29443,0],"carrier_ranks":[1,20,2],"deliver_after_root":5793,"deliver_frame":29443,"mix_frame":122871,"passive":1551,"passive_chain":[100935,122871,0],"passive_ranks":[1,22],"receivers":[1545,1546],"undo_frame":0},{"carrier":1552,"carrier_chain":[100934,122856,29469,0],"carrier_ranks":[1,20,2],"deliver_after_root":5825,"deliver_frame":29469,"early":true,"mix_frame":122856,"passive":1555,"passive_chain":[100930,122856,140190,0],"passive_ranks":null,"receivers":[1557,1558],"undo_frame":0},{"carrier":1557,"carrier_chain":[100925,122852,29463,0],"carrier_ranks":[1,20,2],"deliver_after_root":5822,"deliver_frame":29463,"early":true,"mix_frame":122852,"passive":1558,"passive_chain":[100922,122852,140189,0],"passive_ranks":null,"receivers":[1552,1555],"undo_frame":0},{"carrier":1553,"carrier_chain":[100933,122855,29467,0],"carrier_ranks":[1,20,2],"deliver_after_root":5824,"deliver_frame":29467,"mix_frame":122855,"passive":1554,"passive_chain":[100932,122855,0],"passive_ranks":[1,22],"receivers":[1556,1559],"undo_frame":0},{"carrier":1556,"carrier_chain":[100928,122853,29465,0],"carrier_ranks":[1,20,2],"deliver_after_root":5823,"deliver_frame":29465,"mix_frame":122853,"passive":1559,"passive_chain":[100921,122853,0],"passive_ranks":[1,22],"receivers":[1553,1554],"undo_frame":0},{"carrier":1560,"carrier_chain":[100920,122838,29491,0],"carrier_ranks":[1,20,2],"deliver_after_root":5855,"deliver_frame":29491,"early":true,"mix_frame":122838,"passive":1563,"passive_chain":[100916,122838,140186,0],"passive_ranks":null,"receivers":[1565,1566],"undo_frame":0},{"carrier":1565,"carrier_chain":[100911,122834,29485,0],"carrier_ranks":[1,20,2],"deliver_after_root":5852,"deliver_frame":29485,"early":true,"mix_frame":122834,"passive":1566,"passive_chain":[100908,122834,140185,0],"passive_ranks":null,"receivers":[1560,1563],"undo_frame":0},{"carrier":1561,"carrier_chain":[100919,122837,29489,0],"carrier_ranks":[1,20,2],"deliver_after_root":5854,"deliver_frame":29489,"mix_frame":122837,"passive":1562,"passive_chain":[100918,122837,0],"passive_ranks":[1,22],"receivers":[1564,1567],"undo_frame":0},{"carrier":1564,"carrier_chain":[100914,122835,29487,0],"carrier_ranks":[1,20,2],"deliver_after_root":5853,"deliver_frame":29487,"mix_frame":122835,"passive":1567,"passive_chain":[100907,122835,0],"passive_ranks":[1,22],"receivers":[1561,1562],"undo_frame":0},{"carrier":1568,"carrier_chain":[100906,122820,29513,0],"carrier_ranks":[1,20,2],"deliver_after_root":5885,"deliver_frame":29513,"early":true,"mix_frame":122820,"passive":1571,"passive_chain":[100902,122820,140182,0],"passive_ranks":null,"receivers":[1573,1574],"undo_frame":0},{"carrier":1573,"carrier_chain":[100897,122816,29507,0],"carrier_ranks":[1,20,2],"deliver_after_root":5882,"deliver_frame":29507,"early":true,"mix_frame":122816,"passive":1574,"passive_chain":[100894,122816,140181,0],"passive_ranks":null,"receivers":[1568,1571],"undo_frame":0},{"carrier":1569,"carrier_chain":[100905,122819,29511,0],"carrier_ranks":[1,20,2],"deliver_after_root":5884,"deliver_frame":29511,"mix_frame":122819,"passive":1570,"passive_chain":[100904,122819,0],"passive_ranks":[1,22],"receivers":[1572,1575],"undo_frame":0},{"carrier":1572,"carrier_chain":[100900,122817,29509,0],"carrier_ranks":[1,20,2],"deliver_after_root":5883,"deliver_frame":29509,"mix_frame":122817,"passive":1575,"passive_chain":[100893,122817,0],"passive_ranks":[1,22],"receivers":[1569,1570],"undo_frame":0},{"carrier":1576,"carrier_chain":[100892,122802,29535,0],"carrier_ranks":[1,20,2],"deliver_after_root":5915,"deliver_frame":29535,"early":true,"mix_frame":122802,"passive":1579,"passive_chain":[100888,122802,140178,0],"passive_ranks":null,"receivers":[1581,1582],"undo_frame":0},{"carrier":1581,"carrier_chain":[100883,122798,29529,0],"carrier_ranks":[1,20,2],"deliver_after_root":5912,"deliver_frame":29529,"early":true,"mix_frame":122798,"passive":1582,"passive_chain":[100880,122798,140177,0],"passive_ranks":null,"receivers":[1576,1579],"undo_frame":0},{"carrier":1577,"carrier_chain":[100891,122801,29533,0],"carrier_ranks":[1,20,2],"deliver_after_root":5914,"deliver_frame":29533,"mix_frame":122801,"passive":1578,"passive_chain":[100890,122801,0],"passive_ranks":[1,22],"receivers":[1580,1583],"undo_frame":0},{"carrier":1580,"carrier_chain":[100886,122799,29531,0],"carrier_ranks":[1,20,2],"deliver_after_root":5913,"deliver_frame":29531,"mix_frame":122799,"passive":1583,"passive_chain":[100879,122799,0],"passive_ranks":[1,22],"receivers":[1577,1578],"undo_frame":0},{"carrier":1584,"carrier_chain":[100878,122784,29557,0],"carrier_ranks":[1,20,2],"deliver_after_root":5945,"deliver_frame":29557,"early":true,"mix_frame":122784,"passive":1587,"passive_chain":[100874,122784,140174,0],"passive_ranks":null,"receivers":[1589,1590],"undo_frame":0},{"carrier":1589,"carrier_chain":[100869,122780,29551,0],"carrier_ranks":[1,20,2],"deliver_after_root":5942,"deliver_frame":29551,"early":true,"mix_frame":122780,"passive":1590,"passive_chain":[100866,122780,140173,0],"passive_ranks":null,"receivers":[1584,1587],"undo_frame":0},{"carrier":1585,"carrier_chain":[100877,122783,29555,0],"carrier_ranks":[1,20,2],"deliver_after_root":5944,"deliver_frame":29555,"mix_frame":122783,"passive":1586,"passive_chain":[100876,122783,0],"passive_ranks":[1,22],"receivers":[1588,1591],"undo_frame":0},{"carrier":1588,"carrier_chain":[100872,122781,29553,0],"carrier_ranks":[1,20,2],"deliver_after_root":5943,"deliver_frame":29553,"mix_frame":122781,"passive":1591,"passive_chain":[100865,122781,0],"passive_ranks":[1,22],"receivers":[1585,1586],"undo_frame":0},{"carrier":1592,"carrier_chain":[100864,122766,29579,0],"carrier_ranks":[1,20,2],"deliver_after_root":5975,"deliver_frame":29579,"early":true,"mix_frame":122766,"passive":1595,"passive_chain":[100860,122766,140170,0],"passive_ranks":null,"receivers":[1597,1598],"undo_frame":0},{"carrier":1597,"carrier_chain":[100855,122762,29573,0],"carrier_ranks":[1,20,2],"deliver_after_root":5972,"deliver_frame":29573,"early":true,"mix_frame":122762,"passive":1598,"passive_chain":[100852,122762,140169,0],"passive_ranks":null,"receivers":[1592,1595],"undo_frame":0},{"carrier":1593,"carrier_chain":[100863,122765,29577,0],"carrier_ranks":[1,20,2],"deliver_after_root":5974,"deliver_frame":29577,"mix_frame":122765,"passive":1594,"passive_chain":[100862,122765,0],"passive_ranks":[1,22],"receivers":[1596,1599],"undo_frame":0},{"carrier":1596,"carrier_chain":[100858,122763,29575,0],"carrier_ranks":[1,20,2],"deliver_after_root":5973,"deliver_frame":29575,"mix_frame":122763,"passive":1599,"passive_chain":[100851,122763,0],"passive_ranks":[1,22],"receivers":[1593,1594],"undo_frame":0},{"carrier":1600,"carrier_chain":[100850,122748,29601,0],"carrier_ranks":[1,20,2],"deliver_after_root":6005,"deliver_frame":29601,"early":true,"mix_frame":122748,"passive":1603,"passive_chain":[100846,122748,140166,0],"passive_ranks":null,"receivers":[1605,1606],"undo_frame":0},{"carrier":1605,"carrier_chain":[100841,122744,29595,0],"carrier_ranks":[1,20,2],"deliver_after_root":6002,"deliver_frame":29595,"early":true,"mix_frame":122744,"passive":1606,"passive_chain":[100838,122744,140165,0],"passive_ranks":null,"receivers":[1600,1603],"undo_frame":0},{"carrier":1601,"carrier_chain":[100849,122747,29599,0],"carrier_ranks":[1,20,2],"deliver_after_root":6004,"deliver_frame":29599,"mix_frame":122747,"passive":1602,"passive_chain":[100848,122747,0],"passive_ranks":[1,22],"receivers":[1604,1607],"undo_frame":0},{"carrier":1604,"carrier_chain":[100844,122745,29597,0],"carrier_ranks":[1,20,2],"deliver_after_root":6003,"deliver_frame":29597,"mix_frame":122745,"passive":1607,"passive_chain":[100837,122745,0],"passive_ranks":[1,22],"receivers":[1601,1602],"undo_frame":0},{"carrier":1608,"carrier_chain":[100836,122730,29623,0],"carrier_ranks":[1,20,2],"deliver_after_root":6035,"deliver_frame":29623,"early":true,"mix_frame":122730,"passive":1611,"passive_chain":[100832,122730,140162,0],"passive_ranks":null,"receivers":[1613,1614],"undo_frame":0},{"carrier":1613,"carrier_chain":[100827,122726,29617,0],"carrier_ranks":[1,20,2],"deliver_after_root":6032,"deliver_frame":29617,"early":true,"mix_frame":122726,"passive":1614,"passive_chain":[100824,122726,140161,0],"passive_ranks":null,"receivers":[1608,1611],"undo_frame":0},{"carrier":1609,"carrier_chain":[100835,122729,29621,0],"carrier_ranks":[1,20,2],"deliver_after_root":6034,"deliver_frame":29621,"mix_frame":122729,"passive":1610,"passive_chain":[100834,122729,0],"passive_ranks":[1,22],"receivers":[1612,1615],"undo_frame":0},{"carrier":1612,"carrier_chain":[100830,122727,29619,0],"carrier_ranks":[1,20,2],"deliver_after_root":6033,"deliver_frame":29619,"mix_frame":122727,"passive":1615,"passive_chain":[100823,122727,0],"passive_ranks":[1,22],"receivers":[1609,1610],"undo_frame":0},{"carrier":1616,"carrier_chain":[100822,122712,29645,0],"carrier_ranks":[1,20,2],"deliver_after_root":6065,"deliver_frame":29645,"early":true,"mix_frame":122712,"passive":1619,"passive_chain":[100818,122712,140158,0],"passive_ranks":null,"receivers":[1621,1622],"undo_frame":0},{"carrier":1621,"carrier_chain":[100813,122708,29639,0],"carrier_ranks":[1,20,2],"deliver_after_root":6062,"deliver_frame":29639,"early":true,"mix_frame":122708,"passive":1622,"passive_chain":[100810,122708,140157,0],"passive_ranks":null,"receivers":[1616,1619],"undo_frame":0},{"carrier":1617,"carrier_chain":[100821,122711,29643,0],"carrier_ranks":[1,20,2],"deliver_after_root":6064,"deliver_frame":29643,"mix_frame":122711,"passive":1618,"passive_chain":[100820,122711,0],"passive_ranks":[1,22],"receivers":[1620,1623],"undo_frame":0},{"carrier":1620,"carrier_chain":[100816,122709,29641,0],"carrier_ranks":[1,20,2],"deliver_after_root":6063,"deliver_frame":29641,"mix_frame":122709,"passive":1623,"passive_chain":[100809,122709,0],"passive_ranks":[1,22],"receivers":[1617,1618],"undo_frame":0},{"carrier":1624,"carrier_chain":[100808,122694,29667,0],"carrier_ranks":[1,20,2],"deliver_after_root":6095,"deliver_frame":29667,"early":true,"mix_frame":122694,"passive":1627,"passive_chain":[100804,122694,140154,0],"passive_ranks":null,"receivers":[1629,1630],"undo_frame":0},{"carrier":1629,"carrier_chain":[100799,122690,29661,0],"carrier_ranks":[1,20,2],"deliver_after_root":6092,"deliver_frame":29661,"early":true,"mix_frame":122690,"passive":1630,"passive_chain":[100796,122690,140153,0],"passive_ranks":null,"receivers":[1624,1627],"undo_frame":0},{"carrier":1625,"carrier_chain":[100807,122693,29665,0],"carrier_ranks":[1,20,2],"deliver_after_root":6094,"deliver_frame":29665,"mix_frame":122693,"passive":1626,"passive_chain":[100806,122693,0],"passive_ranks":[1,22],"receivers":[1628,1631],"undo_frame":0},{"carrier":1628,"carrier_chain":[100802,122691,29663,0],"carrier_ranks":[1,20,2],"deliver_after_root":6093,"deliver_frame":29663,"mix_frame":122691,"passive":1631,"passive_chain":[100795,122691,0],"passive_ranks":[1,22],"receivers":[1625,1626],"undo_frame":0},{"carrier":1632,"carrier_chain":[100794,122676,29689,0],"carrier_ranks":[1,20,2],"deliver_after_root":6125,"deliver_frame":29689,"early":true,"mix_frame":122676,"passive":1635,"passive_chain":[100790,122676,140150,0],"passive_ranks":null,"receivers":[1637,1638],"undo_frame":0},{"carrier":1637,"carrier_chain":[100785,122672,29683,0],"carrier_ranks":[1,20,2],"deliver_after_root":6122,"deliver_frame":29683,"early":true,"mix_frame":122672,"passive":1638,"passive_chain":[100782,122672,140149,0],"passive_ranks":null,"receivers":[1632,1635],"undo_frame":0},{"carrier":1633,"carrier_chain":[100793,122675,29687,0],"carrier_ranks":[1,20,2],"deliver_after_root":6124,"deliver_frame":29687,"mix_frame":122675,"passive":1634,"passive_chain":[100792,122675,0],"passive_ranks":[1,22],"receivers":[1636,1639],"undo_frame":0},{"carrier":1636,"carrier_chain":[100788,122673,29685,0],"carrier_ranks":[1,20,2],"deliver_after_root":6123,"deliver_frame":29685,"mix_frame":122673,"passive":1639,"passive_chain":[100781,122673,0],"passive_ranks":[1,22],"receivers":[1633,1634],"undo_frame":0},{"carrier":1640,"carrier_chain":[100780,122658,29711,0],"carrier_ranks":[1,20,2],"deliver_after_root":6155,"deliver_frame":29711,"early":true,"mix_frame":122658,"passive":1643,"passive_chain":[100776,122658,140146,0],"passive_ranks":null,"receivers":[1645,1646],"undo_frame":0},{"carrier":1645,"carrier_chain":[100771,122654,29705,0],"carrier_ranks":[1,20,2],"deliver_after_root":6152,"deliver_frame":29705,"early":true,"mix_frame":122654,"passive":1646,"passive_chain":[100768,122654,140145,0],"passive_ranks":null,"receivers":[1640,1643],"undo_frame":0},{"carrier":1641,"carrier_chain":[100779,122657,29709,0],"carrier_ranks":[1,20,2],"deliver_after_root":6154,"deliver_frame":29709,"mix_frame":122657,"passive":1642,"passive_chain":[100778,122657,0],"passive_ranks":[1,22],"receivers":[1644,1647],"undo_frame":0},{"carrier":1644,"carrier_chain":[100774,122655,29707,0],"carrier_ranks":[1,20,2],"deliver_after_root":6153,"deliver_frame":29707,"mix_frame":122655,"passive":1647,"passive_chain":[100767,122655,0],"passive_ranks":[1,22],"receivers":[1641,1642],"undo_frame":0},{"carrier":1648,"carrier_chain":[100766,122640,29733,0],"carrier_ranks":[1,20,2],"deliver_after_root":6185,"deliver_frame":29733,"early":true,"mix_frame":122640,"passive":1651,"passive_chain":[100762,122640,140142,0],"passive_ranks":null,"receivers":[1653,1654],"undo_frame":0},{"carrier":1653,"carrier_chain":[100757,122636,29727,0],"carrier_ranks":[1,20,2],"deliver_after_root":6182,"deliver_frame":29727,"early":true,"mix_frame":122636,"passive":1654,"passive_chain":[100754,122636,140141,0],"passive_ranks":null,"receivers":[1648,1651],"undo_frame":0},{"carrier":1649,"carrier_chain":[100765,122639,29731,0],"carrier_ranks":[1,20,2],"deliver_after_root":6184,"deliver_frame":29731,"mix_frame":122639,"passive":1650,"passive_chain":[100764,122639,0],"passive_ranks":[1,22],"receivers":[1652,1655],"undo_frame":0},{"carrier":1652,"carrier_chain":[100760,122637,29729,0],"carrier_ranks":[1,20,2],"deliver_after_root":6183,"deliver_frame":29729,"mix_frame":122637,"passive":1655,"passive_chain":[100753,122637,0],"passive_ranks":[1,22],"receivers":[1649,1650],"undo_frame":0},{"carrier":1656,"carrier_chain":[100752,122622,29755,0],"carrier_ranks":[1,20,2],"deliver_after_root":6215,"deliver_frame":29755,"early":true,"mix_frame":122622,"passive":1659,"passive_chain":[100748,122622,140138,0],"passive_ranks":null,"receivers":[1661,1662],"undo_frame":0},{"carrier":1661,"carrier_chain":[100743,122618,29749,0],"carrier_ranks":[1,20,2],"deliver_after_root":6212,"deliver_frame":29749,"early":true,"mix_frame":122618,"passive":1662,"passive_chain":[100740,122618,140137,0],"passive_ranks":null,"receivers":[1656,1659],"undo_frame":0},{"carrier":1657,"carrier_chain":[100751,122621,29753,0],"carrier_ranks":[1,20,2],"deliver_after_root":6214,"deliver_frame":29753,"mix_frame":122621,"passive":1658,"passive_chain":[100750,122621,0],"passive_ranks":[1,22],"receivers":[1660,1663],"undo_frame":0},{"carrier":1660,"carrier_chain":[100746,122619,29751,0],"carrier_ranks":[1,20,2],"deliver_after_root":6213,"deliver_frame":29751,"mix_frame":122619,"passive":1663,"passive_chain":[100739,122619,0],"passive_ranks":[1,22],"receivers":[1657,1658],"undo_frame":0},{"carrier":1664,"carrier_chain":[100738,122604,29777,0],"carrier_ranks":[1,20,2],"deliver_after_root":6245,"deliver_frame":29777,"early":true,"mix_frame":122604,"passive":1667,"passive_chain":[100734,122604,140134,0],"passive_ranks":null,"receivers":[1669,1670],"undo_frame":0},{"carrier":1669,"carrier_chain":[100729,122600,29771,0],"carrier_ranks":[1,20,2],"deliver_after_root":6242,"deliver_frame":29771,"early":true,"mix_frame":122600,"passive":1670,"passive_chain":[100726,122600,140133,0],"passive_ranks":null,"receivers":[1664,1667],"undo_frame":0},{"carrier":1665,"carrier_chain":[100737,122603,29775,0],"carrier_ranks":[1,20,2],"deliver_after_root":6244,"deliver_frame":29775,"mix_frame":122603,"passive":1666,"passive_chain":[100736,122603,0],"passive_ranks":[1,22],"receivers":[1668,1671],"undo_frame":0},{"carrier":1668,"carrier_chain":[100732,122601,29773,0],"carrier_ranks":[1,20,2],"deliver_after_root":6243,"deliver_frame":29773,"mix_frame":122601,"passive":1671,"passive_chain":[100725,122601,0],"passive_ranks":[1,22],"receivers":[1665,1666],"undo_frame":0},{"carrier":1672,"carrier_chain":[100724,122586,29799,0],"carrier_ranks":[1,20,2],"deliver_after_root":6275,"deliver_frame":29799,"early":true,"mix_frame":122586,"passive":1675,"passive_chain":[100720,122586,140130,0],"passive_ranks":null,"receivers":[1677,1678],"undo_frame":0},{"carrier":1677,"carrier_chain":[100715,122582,29793,0],"carrier_ranks":[1,20,2],"deliver_after_root":6272,"deliver_frame":29793,"early":true,"mix_frame":122582,"passive":1678,"passive_chain":[100712,122582,140129,0],"passive_ranks":null,"receivers":[1672,1675],"undo_frame":0},{"carrier":1673,"carrier_chain":[100723,122585,29797,0],"carrier_ranks":[1,20,2],"deliver_after_root":6274,"deliver_frame":29797,"mix_frame":122585,"passive":1674,"passive_chain":[100722,122585,0],"passive_ranks":[1,22],"receivers":[1676,1679],"undo_frame":0},{"carrier":1676,"carrier_chain":[100718,122583,29795,0],"carrier_ranks":[1,20,2],"deliver_after_root":6273,"deliver_frame":29795,"mix_frame":122583,"passive":1679,"passive_chain":[100711,122583,0],"passive_ranks":[1,22],"receivers":[1673,1674],"undo_frame":0},{"carrier":1680,"carrier_chain":[100710,122568,29821,0],"carrier_ranks":[1,20,2],"deliver_after_root":6305,"deliver_frame":29821,"early":true,"mix_frame":122568,"passive":1683,"passive_chain":[100706,122568,140126,0],"passive_ranks":null,"receivers":[1685,1686],"undo_frame":0},{"carrier":1685,"carrier_chain":[100701,122564,29815,0],"carrier_ranks":[1,20,2],"deliver_after_root":6302,"deliver_frame":29815,"early":true,"mix_frame":122564,"passive":1686,"passive_chain":[100698,122564,140125,0],"passive_ranks":null,"receivers":[1680,1683],"undo_frame":0},{"carrier":1681,"carrier_chain":[100709,122567,29819,0],"carrier_ranks":[1,20,2],"deliver_after_root":6304,"deliver_frame":29819,"mix_frame":122567,"passive":1682,"passive_chain":[100708,122567,0],"passive_ranks":[1,22],"receivers":[1684,1687],"undo_frame":0},{"carrier":1684,"carrier_chain":[100704,122565,29817,0],"carrier_ranks":[1,20,2],"deliver_after_root":6303,"deliver_frame":29817,"mix_frame":122565,"passive":1687,"passive_chain":[100697,122565,0],"passive_ranks":[1,22],"receivers":[1681,1682],"undo_frame":0},{"carrier":1688,"carrier_chain":[100696,122550,29843,0],"carrier_ranks":[1,20,2],"deliver_after_root":6335,"deliver_frame":29843,"early":true,"mix_frame":122550,"passive":1691,"passive_chain":[100692,122550,140120,0],"passive_ranks":null,"receivers":[1693,1694],"undo_frame":0},{"carrier":1693,"carrier_chain":[100687,122546,29837,0],"carrier_ranks":[1,20,2],"deliver_after_root":6332,"deliver_frame":29837,"early":true,"mix_frame":122546,"passive":1694,"passive_chain":[100684,122546,140119,0],"passive_ranks":null,"receivers":[1688,1691],"undo_frame":0},{"carrier":1689,"carrier_chain":[100695,122549,29841,0],"carrier_ranks":[1,20,2],"deliver_after_root":6334,"deliver_frame":29841,"mix_frame":122549,"passive":1690,"passive_chain":[100694,122549,0],"passive_ranks":[1,22],"receivers":[1692,1695],"undo_frame":0},{"carrier":1692,"carrier_chain":[100690,122547,29839,0],"carrier_ranks":[1,20,2],"deliver_after_root":6333,"deliver_frame":29839,"mix_frame":122547,"passive":1695,"passive_chain":[100683,122547,0],"passive_ranks":[1,22],"receivers":[1689,1690],"undo_frame":0},{"carrier":1696,"carrier_chain":[100682,122532,29865,0],"carrier_ranks":[1,20,2],"deliver_after_root":6365,"deliver_frame":29865,"early":true,"mix_frame":122532,"passive":1699,"passive_chain":[100678,122532,140116,0],"passive_ranks":null,"receivers":[1701,1702],"undo_frame":0},{"carrier":1701,"carrier_chain":[100673,122528,29859,0],"carrier_ranks":[1,20,2],"deliver_after_root":6362,"deliver_frame":29859,"early":true,"mix_frame":122528,"passive":1702,"passive_chain":[100670,122528,140115,0],"passive_ranks":null,"receivers":[1696,1699],"undo_frame":0},{"carrier":1697,"carrier_chain":[100681,122531,29863,0],"carrier_ranks":[1,20,2],"deliver_after_root":6364,"deliver_frame":29863,"mix_frame":122531,"passive":1698,"passive_chain":[100680,122531,0],"passive_ranks":[1,22],"receivers":[1700,1703],"undo_frame":0},{"carrier":1700,"carrier_chain":[100676,122529,29861,0],"carrier_ranks":[1,20,2],"deliver_after_root":6363,"deliver_frame":29861,"mix_frame":122529,"passive":1703,"passive_chain":[100669,122529,0],"passive_ranks":[1,22],"receivers":[1697,1698],"undo_frame":0},{"carrier":1704,"carrier_chain":[100668,122514,29887,0],"carrier_ranks":[1,20,2],"deliver_after_root":6395,"deliver_frame":29887,"early":true,"mix_frame":122514,"passive":1707,"passive_chain":[100664,122514,140112,0],"passive_ranks":null,"receivers":[1709,1710],"undo_frame":0},{"carrier":1709,"carrier_chain":[100659,122510,29881,0],"carrier_ranks":[1,20,2],"deliver_after_root":6392,"deliver_frame":29881,"early":true,"mix_frame":122510,"passive":1710,"passive_chain":[100656,122510,140111,0],"passive_ranks":null,"receivers":[1704,1707],"undo_frame":0},{"carrier":1705,"carrier_chain":[100667,122513,29885,0],"carrier_ranks":[1,20,2],"deliver_after_root":6394,"deliver_frame":29885,"mix_frame":122513,"passive":1706,"passive_chain":[100666,122513,0],"passive_ranks":[1,22],"receivers":[1708,1711],"undo_frame":0},{"carrier":1708,"carrier_chain":[100662,122511,29883,0],"carrier_ranks":[1,20,2],"deliver_after_root":6393,"deliver_frame":29883,"mix_frame":122511,"passive":1711,"passive_chain":[100655,122511,0],"passive_ranks":[1,22],"receivers":[1705,1706],"undo_frame":0},{"carrier":1712,"carrier_chain":[100654,122496,29909,0],"carrier_ranks":[1,20,2],"deliver_after_root":6425,"deliver_frame":29909,"early":true,"mix_frame":122496,"passive":1715,"passive_chain":[100650,122496,140108,0],"passive_ranks":null,"receivers":[1717,1718],"undo_frame":0},{"carrier":1717,"carrier_chain":[100645,122492,29903,0],"carrier_ranks":[1,20,2],"deliver_after_root":6422,"deliver_frame":29903,"early":true,"mix_frame":122492,"passive":1718,"passive_chain":[100642,122492,140107,0],"passive_ranks":null,"receivers":[1712,1715],"undo_frame":0},{"carrier":1713,"carrier_chain":[100653,122495,29907,0],"carrier_ranks":[1,20,2],"deliver_after_root":6424,"deliver_frame":29907,"mix_frame":122495,"passive":1714,"passive_chain":[100652,122495,0],"passive_ranks":[1,22],"receivers":[1716,1719],"undo_frame":0},{"carrier":1716,"carrier_chain":[100648,122493,29905,0],"carrier_ranks":[1,20,2],"deliver_after_root":6423,"deliver_frame":29905,"mix_frame":122493,"passive":1719,"passive_chain":[100641,122493,0],"passive_ranks":[1,22],"receivers":[1713,1714],"undo_frame":0},{"carrier":1720,"carrier_chain":[100640,122478,29931,0],"carrier_ranks":[1,20,2],"deliver_after_root":6455,"deliver_frame":29931,"early":true,"mix_frame":122478,"passive":1723,"passive_chain":[100636,122478,140104,0],"passive_ranks":null,"receivers":[1725,1726],"undo_frame":0},{"carrier":1725,"carrier_chain":[100631,122474,29925,0],"carrier_ranks":[1,20,2],"deliver_after_root":6452,"deliver_frame":29925,"early":true,"mix_frame":122474,"passive":1726,"passive_chain":[100628,122474,140103,0],"passive_ranks":null,"receivers":[1720,1723],"undo_frame":0},{"carrier":1721,"carrier_chain":[100639,122477,29929,0],"carrier_ranks":[1,20,2],"deliver_after_root":6454,"deliver_frame":29929,"mix_frame":122477,"passive":1722,"passive_chain":[100638,122477,0],"passive_ranks":[1,22],"receivers":[1724,1727],"undo_frame":0},{"carrier":1724,"carrier_chain":[100634,122475,29927,0],"carrier_ranks":[1,20,2],"deliver_after_root":6453,"deliver_frame":29927,"mix_frame":122475,"passive":1727,"passive_chain":[100627,122475,0],"passive_ranks":[1,22],"receivers":[1721,1722],"undo_frame":0},{"carrier":1728,"carrier_chain":[100626,122460,29953,0],"carrier_ranks":[1,20,2],"deliver_after_root":6485,"deliver_frame":29953,"early":true,"mix_frame":122460,"passive":1731,"passive_chain":[100622,122460,140100,0],"passive_ranks":null,"receivers":[1733,1734],"undo_frame":0},{"carrier":1733,"carrier_chain":[100617,122456,29947,0],"carrier_ranks":[1,20,2],"deliver_after_root":6482,"deliver_frame":29947,"early":true,"mix_frame":122456,"passive":1734,"passive_chain":[100614,122456,140099,0],"passive_ranks":null,"receivers":[1728,1731],"undo_frame":0},{"carrier":1729,"carrier_chain":[100625,122459,29951,0],"carrier_ranks":[1,20,2],"deliver_after_root":6484,"deliver_frame":29951,"mix_frame":122459,"passive":1730,"passive_chain":[100624,122459,0],"passive_ranks":[1,22],"receivers":[1732,1735],"undo_frame":0},{"carrier":1732,"carrier_chain":[100620,122457,29949,0],"carrier_ranks":[1,20,2],"deliver_after_root":6483,"deliver_frame":29949,"mix_frame":122457,"passive":1735,"passive_chain":[100613,122457,0],"passive_ranks":[1,22],"receivers":[1729,1730],"undo_frame":0},{"carrier":1736,"carrier_chain":[100612,122442,29975,0],"carrier_ranks":[1,20,2],"deliver_after_root":6515,"deliver_frame":29975,"early":true,"mix_frame":122442,"passive":1739,"passive_chain":[100608,122442,140096,0],"passive_ranks":null,"receivers":[1741,1742],"undo_frame":0},{"carrier":1741,"carrier_chain":[100603,122438,29969,0],"carrier_ranks":[1,20,2],"deliver_after_root":6512,"deliver_frame":29969,"early":true,"mix_frame":122438,"passive":1742,"passive_chain":[100600,122438,140095,0],"passive_ranks":null,"receivers":[1736,1739],"undo_frame":0},{"carrier":1737,"carrier_chain":[100611,122441,29973,0],"carrier_ranks":[1,20,2],"deliver_after_root":6514,"deliver_frame":29973,"mix_frame":122441,"passive":1738,"passive_chain":[100610,122441,0],"passive_ranks":[1,22],"receivers":[1740,1743],"undo_frame":0},{"carrier":1740,"carrier_chain":[100606,122439,29971,0],"carrier_ranks":[1,20,2],"deliver_after_root":6513,"deliver_frame":29971,"mix_frame":122439,"passive":1743,"passive_chain":[100599,122439,0],"passive_ranks":[1,22],"receivers":[1737,1738],"undo_frame":0},{"carrier":1744,"carrier_chain":[100598,122424,29997,0],"carrier_ranks":[1,20,2],"deliver_after_root":6545,"deliver_frame":29997,"early":true,"mix_frame":122424,"passive":1747,"passive_chain":[100594,122424,140092,0],"passive_ranks":null,"receivers":[1749,1750],"undo_frame":0},{"carrier":1749,"carrier_chain":[100589,122420,29991,0],"carrier_ranks":[1,20,2],"deliver_after_root":6542,"deliver_frame":29991,"early":true,"mix_frame":122420,"passive":1750,"passive_chain":[100586,122420,140091,0],"passive_ranks":null,"receivers":[1744,1747],"undo_frame":0},{"carrier":1745,"carrier_chain":[100597,122423,29995,0],"carrier_ranks":[1,20,2],"deliver_after_root":6544,"deliver_frame":29995,"mix_frame":122423,"passive":1746,"passive_chain":[100596,122423,0],"passive_ranks":[1,22],"receivers":[1748,1751],"undo_frame":0},{"carrier":1748,"carrier_chain":[100592,122421,29993,0],"carrier_ranks":[1,20,2],"deliver_after_root":6543,"deliver_frame":29993,"mix_frame":122421,"passive":1751,"passive_chain":[100585,122421,0],"passive_ranks":[1,22],"receivers":[1745,1746],"undo_frame":0},{"carrier":1752,"carrier_chain":[100584,122406,30019,0],"carrier_ranks":[1,20,2],"deliver_after_root":6575,"deliver_frame":30019,"early":true,"mix_frame":122406,"passive":1755,"passive_chain":[100580,122406,140088,0],"passive_ranks":null,"receivers":[1757,1758],"undo_frame":0},{"carrier":1757,"carrier_chain":[100575,122402,30013,0],"carrier_ranks":[1,20,2],"deliver_after_root":6572,"deliver_frame":30013,"early":true,"mix_frame":122402,"passive":1758,"passive_chain":[100572,122402,140087,0],"passive_ranks":null,"receivers":[1752,1755],"undo_frame":0},{"carrier":1753,"carrier_chain":[100583,122405,30017,0],"carrier_ranks":[1,20,2],"deliver_after_root":6574,"deliver_frame":30017,"mix_frame":122405,"passive":1754,"passive_chain":[100582,122405,0],"passive_ranks":[1,22],"receivers":[1756,1759],"undo_frame":0},{"carrier":1756,"carrier_chain":[100578,122403,30015,0],"carrier_ranks":[1,20,2],"deliver_after_root":6573,"deliver_frame":30015,"mix_frame":122403,"passive":1759,"passive_chain":[100571,122403,0],"passive_ranks":[1,22],"receivers":[1753,1754],"undo_frame":0}],"h":24} diff --git a/research/served-diagonal-bit/selected/served/profile_p12.json b/research/served-diagonal-bit/selected/served/profile_p12.json new file mode 100644 index 0000000000..bdc3946d38 --- /dev/null +++ b/research/served-diagonal-bit/selected/served/profile_p12.json @@ -0,0 +1 @@ +{"R":18535,"W_per_vertex":22428,"c":24140,"child_histogram":{"1":118656,"10":2892,"11":2190,"12":2364,"13":1614,"14":2766,"15":894,"16":2574,"17":1368,"18":816,"19":696,"2":66460,"20":11880,"21":9240,"22":6672,"3":25122,"4":18660,"5":6954,"6":5376,"60":2200,"63":1760,"7":3324,"8":4170,"9":2166},"deficit_per_vertex":1936,"h":24,"loss":528,"m":72,"matched":11856,"maxchild":63,"plain_frames":7728,"q":6624,"rank_per_vertex":1612880,"remaining_internal_histogram":{"0":7262,"1":33392,"10":964,"11":730,"12":788,"13":538,"14":922,"15":298,"16":858,"17":456,"18":272,"19":232,"2":20100,"20":2200,"21":2200,"22":1344,"3":8374,"4":6220,"5":2318,"6":1792,"7":1108,"8":1390,"9":722},"selected_rank_histogram":{"20":2200,"21":1760},"selected_roles":3960,"served_note":"R counts logical roles after deleting the served pure-copy controls","source_data_histogram":{"1":1760,"2":880,"20":880,"22":880},"target_data_histogram":{"0":10560,"1":4400,"20":880,"21":880},"v":1760} diff --git a/research/served-diagonal-bit/selected/served/word_p12.json.gz b/research/served-diagonal-bit/selected/served/word_p12.json.gz new file mode 100644 index 0000000000..76bde6c542 Binary files /dev/null and b/research/served-diagonal-bit/selected/served/word_p12.json.gz differ diff --git a/research/served-diagonal-bit/verify.py b/research/served-diagonal-bit/verify.py new file mode 100644 index 0000000000..49e5c9d270 --- /dev/null +++ b/research/served-diagonal-bit/verify.py @@ -0,0 +1,106 @@ +#!/usr/bin/env python3 +"""Verify the served diagonal bit supplier, packed with PR205's banks, against PR193's complex supplier. + +PR205's verify.py (Rohan Arun; adapted from PR197's, Evan McKinney, Apache-2.0) with two added steps: +patch.py re-derives the served word from PR200's frozen word, and bit/served_prove.py checks the served word +completely (F2 identity, integer decoder, exact frames, chains, terminal sinks and paid moment). +""" +from pathlib import Path +import argparse, gzip, hashlib, json, os, subprocess, sys, tempfile +if sys.flags.optimize: raise SystemExit('Assertions required') +sys.set_int_max_str_digits(0) +HERE = Path(__file__).resolve().parent +sys.path.insert(0, str(HERE)) +import packing, arithmetic, audit, controls +from fractions import Fraction as Q + +BIT_PACKAGE = 'research/paired-cube-diagonal-bit-168' +SERVED = HERE / 'selected/served' +SERVED_FILES = ('word_p12.json.gz', 'kchron_p12.json', 'profile_p12.json') + + +def serial(value): + if isinstance(value, Q): return str(value) + if isinstance(value, dict): return {str(k): serial(v) for k, v in value.items()} + if isinstance(value, (list, tuple)): return [serial(v) for v in value] + return value + + +def run(root, script, *args): + subprocess.run([sys.executable, '-B', str(root / script), *args], cwd=root, check=True, + env=dict(os.environ, PYTHONDONTWRITEBYTECODE='1')) + + +def capture(script, *args): + """Run one of this package's scripts and parse the JSON record on its last stdout line.""" + out = subprocess.run([sys.executable, '-B', str(script), *args], check=True, capture_output=True, text=True, + env=dict(os.environ, PYTHONDONTWRITEBYTECODE='1')).stdout + return json.loads(out.strip().splitlines()[-1]) + + +def rederive(bit): + """patch.py must reproduce the frozen served word, schedule and profile from PR200's frozen word. + + The gzip container is compared after decompression: its deflate bytes depend on the zlib build.""" + with tempfile.TemporaryDirectory() as tmp: + stats = capture(HERE / 'patch.py', str(bit / BIT_PACKAGE), tmp) + for name in SERVED_FILES: + new, old = (Path(tmp) / name).read_bytes(), (SERVED / name).read_bytes() + if name.endswith('.gz'): new, old = gzip.decompress(new), gzip.decompress(old) + assert new == old, ('patch.py does not reproduce the frozen file', name) + assert stats == dict(served=373, deleted_roles=373, deleted_ops=373), stats + return dict(stats, reproduced=list(SERVED_FILES)) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--complex-root', type=Path, required=True, help='Checkout of the pinned PR193 commit') + parser.add_argument('--bit-root', type=Path, required=True, help='Checkout of the pinned PR200 commit') + parser.add_argument('--full', action='store_true', + help='Run both inherited verifiers, re-derive and prove the served word, then rebuild charts and banks') + parser.add_argument('--write', action='store_true', help='Regenerate certificate; requires --full') + args = parser.parse_args(); assert not args.write or args.full + ROOT = args.complex_root.resolve() + source = json.loads((HERE / 'SOURCE.json').read_text()) + head = subprocess.check_output(['git', '-C', str(ROOT), 'rev-parse', 'HEAD'], text=True).strip() + assert head == source['complex_commit'], 'Wrong complex checkout commit' + for name, expected in source['complex_files'].items(): + assert hashlib.sha256((ROOT / name).read_bytes()).hexdigest() == expected, ('Changed source', name) + inherited = json.loads((ROOT / 'research/source-assisted-v4/SOURCE.json').read_text()) + for name, expected in inherited['files'].items(): + assert hashlib.sha256((ROOT / name).read_bytes()).hexdigest() == expected, ('Changed complex dependency', name) + bit = args.bit_root.resolve() + head = subprocess.check_output(['git', '-C', str(bit), 'rev-parse', 'HEAD'], text=True).strip() + assert head == source['bit_commit'], 'Wrong bit checkout commit' + manifest_path = bit / BIT_PACKAGE / 'SOURCE.json' + assert hashlib.sha256(manifest_path.read_bytes()).hexdigest() == source['bit_manifest_sha256'] + manifest = json.loads(manifest_path.read_text()) + for name, expected in manifest['files'].items(): + assert hashlib.sha256((bit / name).read_bytes()).hexdigest() == expected, ('Changed bit dependency', name) + for name, expected in source['bit_files'].items(): + assert hashlib.sha256((bit / name).read_bytes()).hexdigest() == expected, ('Changed bit word', name) + for name, expected in source['served_files'].items(): + assert hashlib.sha256((HERE / name).read_bytes()).hexdigest() == expected, ('Changed served file', name) + if args.full: + run(ROOT, 'research/source-assisted-v4/verify.py') + run(bit, BIT_PACKAGE + '/verify.py') + derivation = rederive(bit) + served = capture(HERE / 'bit/served_prove.py', str(bit / BIT_PACKAGE), str(SERVED)) + physical = packing.build(bit, SERVED, served['profile']) + else: + frozen = json.loads((HERE / 'certificate.json').read_text()) + derivation, served, physical = frozen['derivation'], frozen['served'], frozen['physical'] + assert served['status'] == 'PASS' and served['served_operations'] == 373 + result = arithmetic.build(ROOT, bit, physical, served) + independent = audit.run(result, result['unpacked_profile']) + record = dict(derivation=derivation, served=served, physical=physical, arithmetic=result, independent=independent, + bank_controls=controls.run(), pinned_bit_files=len(manifest['files'])) + out = serial(record) + if args.write: (HERE / 'certificate.json').write_bytes((json.dumps(out, indent=2, sort_keys=True) + '\n').encode()) + else: assert out == json.loads((HERE / 'certificate.json').read_text()), 'Certificate differs' + print('PASS served word (re-derived and fully checked), exact charts and banks, two moment engines, ' + 'finite leaf composition, 47 constraints and seven margins') + print('conditional kappa = ' + out['arithmetic']['after_packing']['kappa']) + + +if __name__ == '__main__': main()