From 4b3daf92dcd3a96401884fb811e053163c097178 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 12 Oct 2026 14:36:01 +0000 Subject: [PATCH 1/5] ci(coverage): the coverage lane runs eight shards, width derived from the measured walls (objectui#12256, objectui#12208) The `test-coverage` matrix goes from 4 to 8. At four, a coverage shard was cancelled at its 40-minute ceiling on 7 of the 25 newest `push` runs on `main` (objectui#12256), and every shard of the runs that finished sat one to three minutes under it. The four shards summed to about 91-153 minutes on the finished runs; at a 20-minute target per shard that is eight. Every spelling of the width moves with it: the job name, the step name and `--shard=N/8`, and `coverage-report`'s blob count, which now reads one job variable, `COVERAGE_SHARDS`, for both the blob glob and the count it refuses to go below. `scripts/__tests__/coverage-shard-width.test.ts` holds each spelling to the matrix. The Dependabot gate classifies the eight new shard names, and the red-cause census reads a coverage shard at any width. Not changed: `timeout-minutes: 40`, any test, and `coverage.thresholds`, which are still enforced once, by the merge of every shard's blob. Claude-Session: https://claude.ai/code/session_01LqNgdPZB2Jnr5HpGbaqLeB Co-authored-by: Claude --- .github/workflows/ci.yml | 136 +++++++++++------- content/docs/guide/ci-cd-pipeline.md | 11 +- .../coverage-red-cause-census.test.ts | 9 ++ ...overage-shard-reporter-readability.test.ts | 6 +- .../__tests__/coverage-shard-width.test.ts | 118 +++++++++++++++ scripts/coverage-red-cause-census.mjs | 5 +- scripts/dependabot-merge-gate.mjs | 28 ++-- 7 files changed, 239 insertions(+), 74 deletions(-) create mode 100644 scripts/__tests__/coverage-shard-width.test.ts diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 21e712dda5..af43ae1758 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,7 +54,7 @@ on: # matrix below runs the test files the change affects, selected by # `scripts/select-affected-tests.mjs`. `push` to `main` and this hourly # `schedule` carry the FULL BATTERY: every test file in twelve shards, plus - # the four-shard coverage lane. Nothing is deleted or weakened; the whole + # the eight-shard coverage lane. Nothing is deleted or weakened; the whole # suite moved to `main`, where it runs on every merge and at least hourly. # GitHub runs `schedule` on the default branch only. The minute is off the # hour on purpose: scheduled workflows queue behind everyone else's `:00`. @@ -77,14 +77,14 @@ on: # # That matters because the push lane is the only lane that runs the coverage # gate (`test-coverage` + `coverage-report` below are push-only), and the merged -# 4-shard report is what enforces `coverage.thresholds` for a commit. Measured -# on this repository over the 64 completed push-lane runs on `main` between -# 2026-08-23T06:34Z and 2026-08-24T13:56Z: the merged report was produced for -# 20, five lost it to a red suite, and 39 — 61% — lost it to CANCELLATION. -# Over the 30 strictly consecutive push runs of 2026-08-24 alone it is 15 of 28 -# completed (54%). The lane needs ~13.5 min end to end while the median -# inter-merge interval is 8.8 min, so most merges are overtaken before the gate -# can report at all. +# report of every coverage shard is what enforces `coverage.thresholds` for a +# commit. Measured on this repository over the 64 completed push-lane runs on +# `main` between 2026-08-23T06:34Z and 2026-08-24T13:56Z: the merged report was +# produced for 20, five lost it to a red suite, and 39 — 61% — lost it to +# CANCELLATION. Over the 30 strictly consecutive push runs of 2026-08-24 alone +# it is 15 of 28 completed (54%). The lane needs ~13.5 min end to end while the +# median inter-merge interval is 8.8 min, so most merges are overtaken before +# the gate can report at all. # # ⚠️ This has to live at WORKFLOW level, not on the coverage jobs. A job-level # `concurrency:` only decides whether a job waits for another job in the same @@ -785,16 +785,16 @@ jobs: # third event this workflow now sees is `merge_group`, and a queue build # that runs no tests is the hole this repository just paid for. `push` is # still excluded because the coverage lane below is the push lane: it is - # sharded 4 ways of its own since objectui#5403 -- ⛔ INDEPENDENTLY of the - # matrix above, which objectui#9499 widened to 8 without touching it: the - # two lanes declare their own `shard:` matrix and their own `--shard=N/M`, - # and the coverage blobs are named `blob-N-4.json` by the coverage job's own - # flag -- and its `coverage-report` - # job merges the four blob reports into ONE complete report, which is where - # the coverage thresholds are enforced (and, since objectui#5436, where the - # report is published as an artifact rather than uploaded to Codecov). PR - # and push behaviour is unchanged — only the previously impossible third - # case moves. + # sharded of its own since objectui#5403 (4 ways, 8 since objectui#12256) -- + # ⛔ INDEPENDENTLY of the matrix above, which objectui#9499 widened to 8 and + # objectui#12208 to 12 without touching it: the two lanes declare their own + # `shard:` matrix and their own `--shard=N/M`, and the coverage blobs are + # named `blob-N-M.json` by the coverage job's own flag -- and its + # `coverage-report` job merges every shard's blob report into ONE complete + # report, which is where the coverage thresholds are enforced (and, since + # objectui#5436, where the report is published as an artifact rather than + # uploaded to Codecov). PR and push behaviour is unchanged — only the + # previously impossible third case moves. # # ⭐ Two speeds (objectui#12214): the event guard that kept this matrix off # `push` is GONE. Every event runs it now, at one of two speeds: on @@ -1270,6 +1270,23 @@ jobs: # stops being tight on its own, and raising or lowering a cap is a separate # decision from this one. # + # ⭐ 4 -> 8 (objectui#12256, folded into objectui#12208 under that card's + # ruling 6121816480, letter B, by the director's fold note 6126024274). At + # four shards the margin above had gone: measured on objectui#12256 over the + # 25 newest `push` runs on `main`, a coverage shard was CANCELLED at the + # 40-minute ceiling on 7 of them, and on the 18 that finished every shard ran + # within one to three minutes of it. The width is derived from those walls, + # not guessed: the four shards summed to about 91-153 minutes on the runs + # that finished, and at a 20-minute target per shard that is eight. The same + # three refusals as the `test` matrix: ⛔ the ceiling is NOT raised, ⛔ no test + # is skipped or quarantined, and ⛔ `coverage.thresholds` are unchanged -- + # still enforced exactly once, by `coverage-report` below, over the merge of + # EVERY shard's blob, which that job refuses to merge from a partial set. The + # width is said once per job (the matrix here, `COVERAGE_SHARDS` there) and + # `scripts/__tests__/coverage-shard-width.test.ts` holds every spelling of it + # -- the job name, `--shard=N/M`, the blob name the merge counts and the + # count it expects -- to this matrix. + # # ## Why the shard legs override the coverage thresholds, and the merge does # ## not # @@ -1278,12 +1295,13 @@ jobs: # anywhere in that path (`@vitest/coverage-v8/dist/provider.js`: `if (this # .options.thresholds) await this.reportThresholds(...)`, reached from # `reportCoverage()` and from `mergeReports()` alike). Sharding without the - # override would therefore evaluate the whole-suite thresholds FIVE times per - # push: once per shard over a quarter of the suite, plus once on the merged - # report. Those four extra evaluations are assertions this lane has never - # made, they judge partial data, and the only verdict they can add is a false - # red. The override keeps the check at exactly ONE evaluation over the - # complete report — the shape this lane had while it was unsharded. + # override would therefore evaluate the whole-suite thresholds once per shard + # over a slice of the suite, plus once on the merged report (five times per + # push at four shards, nine at eight). Those per-shard evaluations are + # assertions this lane has never made, they judge partial data, and the only + # verdict they can add is a false red. The override keeps the check at exactly + # ONE evaluation over the complete report — the shape this lane had while it + # was unsharded. # # ⚠️ It is NOT here because the shards were seen to fail: that prediction was # measured and refuted. A shard leg run WITHOUT the override passes today @@ -1301,7 +1319,7 @@ jobs: # and neither separates the thresholds from the failures. Said here rather # than left as a claim the run does not actually support. test-coverage: - name: Test (coverage shard ${{ matrix.shard }}/4) + name: Test (coverage shard ${{ matrix.shard }}/8) # The full battery's coverage half: every merge to `main` (`push`) and the # hourly `schedule` run (objectui#12214). if: github.event_name == 'push' || github.event_name == 'schedule' @@ -1310,11 +1328,11 @@ jobs: strategy: # Report every shard's failures, not just the first one to break — and - # the merge below refuses to publish anything unless all four are green, + # the merge below refuses to publish anything unless every shard is green, # so there is nothing to save by stopping early. fail-fast: false matrix: - shard: [1, 2, 3, 4] + shard: [1, 2, 3, 4, 5, 6, 7, 8] steps: - name: Checkout code @@ -1337,9 +1355,9 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - # `--reporter=blob` makes the run write `.vitest-reports/blob-N-4.json` - # (the shard index is in the FILE NAME, which is what lets the four - # artifacts be downloaded into one directory below without colliding — + # `--reporter=blob` makes the run write `.vitest-reports/blob-N-8.json` + # (the shard index is in the FILE NAME, which is what lets every shard's + # artifact be downloaded into one directory below without colliding — # measured, not assumed). The blob carries this shard's raw coverage as # well as its test results; the coverage report proper is produced once, # by the merge. @@ -1367,12 +1385,13 @@ jobs: # # ⚠️ Additive on purpose — the blob stays, because the merge job below is # what enforces the thresholds and it has nothing to read without it. - # Measured on vitest 4.1.10 with all three reporters and `--shard=N/4`: + # Measured on vitest 4.1.10 with all three reporters and `--shard=N/4` + # (the width then; the reporter set does not depend on it): # the log carries `Failed Tests`, the test names, the assertion diff and # `Error: Test timed out in …`; `github-actions` emits one `::error` # annotation per failing test, which is the only form of this an API # reader gets without downloading an artifact; and the shard still writes - # `.vitest-reports/blob-N-4.json`, which merges and has the configured + # its `.vitest-reports/blob-N-M.json`, which merges and has the configured # thresholds enforced over it exactly as before. # # ⛔ Do not "simplify" this back to one reporter. Dropping the blob trades @@ -1413,14 +1432,15 @@ jobs: # --reporter=verbose scripts/__tests__/check-i18n-dead-keys.test.ts # # then again with --coverage and compare the per-row ms # - # ⚠️ Raising this cannot cost the job its own budget: `timeout-minutes: 40` - # above is roughly twice the wall clock the slowest shard has been using, - # and letting a row finish instead of killing it at 15s adds only the - # difference, not a re-run. - - name: Run tests with coverage (shard ${{ matrix.shard }}/4) + # ⚠️ Raising this cannot cost the job its own budget on its own: letting a + # row finish instead of killing it at 15s adds only the difference, not a + # re-run. The shard's own margin against `timeout-minutes: 40` is a + # separate question -- objectui#12256 measured it gone at four shards, + # which is why this lane is eight wide. + - name: Run tests with coverage (shard ${{ matrix.shard }}/8) run: >- pnpm test:coverage --reporter=blob --reporter=default - --reporter=github-actions --shard=${{ matrix.shard }}/4 + --reporter=github-actions --shard=${{ matrix.shard }}/8 --testTimeout=60000 --coverage.thresholds.lines=0 --coverage.thresholds.functions=0 --coverage.thresholds.branches=0 --coverage.thresholds.statements=0 @@ -1433,8 +1453,10 @@ jobs: # because "the reporter wrote nothing" is a real finding, not a shrug. # # `retention-days: 7` is a deliberate, adjustable number rather than the - # 90-day default: a blob is ~6 MB, so four per push at roughly 18 merges a - # working day is ~3 GB of steady-state storage at a week. A week is what + # 90-day default: one blob per shard per full-battery run (eight since + # objectui#12256, on every push and every hourly run) is several GB of + # steady-state storage at a week -- the run's own artifact list is the + # reading, not a figure written here (AGENTS.md #9). A week is what # makes a Monday-morning question about a Friday-evening red run # answerable; shorten it if the storage matters more than that. - name: Upload this shard's blob report @@ -1447,7 +1469,7 @@ jobs: retention-days: 7 if-no-files-found: error - # The other half of objectui#5403: merge the four blob reports into ONE + # The other half of objectui#5403: merge every shard's blob report into ONE # complete coverage report, publish it, and — whatever happens — say out loud # whether this lane actually delivered for the commit. # @@ -1477,7 +1499,7 @@ jobs: # carries that guarantee across to the claim that survives the upload's # retirement: # - # this job is green ONLY when all four shards passed, all four blob reports + # this job is green ONLY when every shard passed, every shard's blob report # arrived, they merged into one report, the configured thresholds were # enforced over that whole merged map, and the report was published as a # retrievable artifact — and red, with an error annotation naming which of @@ -1489,10 +1511,10 @@ jobs: # thresholds to zero, this job is the only place it can run at all. # # ⛔ The merge is deliberately NOT unconditional. A merged report built from - # fewer than four shards would understate coverage on every file the missing + # fewer than every shard would understate coverage on every file the missing # shard exercised, and a wrong coverage number is worse than a missing one. - # So the merge and the publish run only when all four shards are green AND - # all four blobs actually arrived; everything else takes the loud path. + # So the merge and the publish run only when every shard is green AND every + # shard's blob actually arrived; everything else takes the loud path. # # The job keeps the name `Test (coverage)` the unsharded job had: it is the # context that answers "did the coverage lane deliver for this commit", and @@ -1506,6 +1528,12 @@ jobs: if: always() && (github.event_name == 'push' || github.event_name == 'schedule') runs-on: ubuntu-latest timeout-minutes: 20 + # The coverage matrix's width, said once for this job: the blob count the + # merge refuses to go below and the verdict's wording both read it. + # `scripts/__tests__/coverage-shard-width.test.ts` pins it to the + # `test-coverage` matrix above (objectui#12256). + env: + COVERAGE_SHARDS: '8' steps: # Every step up to the verdict is gated on the shards having passed: @@ -1555,12 +1583,12 @@ jobs: # removed from this file (pinned by merge-queue-reporting.test.ts). mkdir -p .vitest-reports ls -la .vitest-reports/ - blobs=$(find .vitest-reports -maxdepth 1 -type f -name 'blob-*-4.json' | wc -l) - if [ "$blobs" -ne 4 ]; then - echo "::error title=Coverage merge::expected 4 shard blob reports, found $blobs — a merged report built from a partial set understates coverage, refusing to merge" + blobs=$(find .vitest-reports -maxdepth 1 -type f -name "blob-*-${COVERAGE_SHARDS}.json" | wc -l) + if [ "$blobs" -ne "$COVERAGE_SHARDS" ]; then + echo "::error title=Coverage merge::expected $COVERAGE_SHARDS shard blob reports, found $blobs — a merged report built from a partial set understates coverage, refusing to merge" exit 1 fi - echo "all 4 shard blob reports present" + echo "all $COVERAGE_SHARDS shard blob reports present" # No tests run here: `--merge-reports` reads the blobs and produces the # one complete report. It is ALSO the gate. The configured @@ -1626,12 +1654,12 @@ jobs: run_url="$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID" if [ "$SHARDS" = 'success' ] && [ "$BLOBS" = 'success' ] && [ "$MERGE" = 'success' ] && [ "$REPORT" = 'success' ]; then - echo "::notice title=Coverage gate ran::the merged 4-shard report was produced for $GITHUB_SHA, the thresholds passed over the whole map, and the report is attached as the coverage-report artifact" + echo "::notice title=Coverage gate ran::the merged $COVERAGE_SHARDS-shard report was produced for $GITHUB_SHA, the thresholds passed over the whole map, and the report is attached as the coverage-report artifact" { echo "### Coverage: the gate ran on the complete merged report" echo echo "- commit: \`$GITHUB_SHA\`" - echo "- shards: all 4 green, all 4 blob reports merged" + echo "- shards: all $COVERAGE_SHARDS green, all $COVERAGE_SHARDS blob reports merged" echo "- thresholds: enforced over the whole merged map, passed" echo "- report: the \`coverage-report\` artifact on [this run]($run_url), kept 7 days" } >> "$GITHUB_STEP_SUMMARY" @@ -1661,7 +1689,7 @@ jobs: echo "### Coverage: the thresholds were enforced and BREACHED" echo echo "- commit: \`$GITHUB_SHA\`" - echo "- shards: all 4 green, all 4 blob reports merged" + echo "- shards: all $COVERAGE_SHARDS green, all $COVERAGE_SHARDS blob reports merged" echo "- thresholds: enforced over the whole merged map, **failed**" echo "- report published: \`$REPORT\`" echo @@ -1678,7 +1706,7 @@ jobs: echo echo "- commit: \`$GITHUB_SHA\`" echo "- shard jobs: \`$SHARDS\`" - echo "- all 4 blobs present: \`$BLOBS\`" + echo "- all $COVERAGE_SHARDS blobs present: \`$BLOBS\`" echo "- merge + thresholds: \`$MERGE\`" echo "- report published: \`$REPORT\`" echo diff --git a/content/docs/guide/ci-cd-pipeline.md b/content/docs/guide/ci-cd-pipeline.md index c5637e2997..4eb7129417 100644 --- a/content/docs/guide/ci-cd-pipeline.md +++ b/content/docs/guide/ci-cd-pipeline.md @@ -216,7 +216,8 @@ turns `main` red there. The selector's header states the rules and the edges it does not restate its measurements. Most jobs run in parallel. Two `needs:` edges exist and both point at an aggregator: `coverage-report` -waits on the four coverage shards ([#5403](https://github.com/objectstack-ai/objectui/issues/5403)), +waits on the eight coverage shards ([#5403](https://github.com/objectstack-ai/objectui/issues/5403); +four until [#12256](https://github.com/objectstack-ai/objectui/issues/12256)), and `test-aggregate` waits on the twelve test shards and the dist-pin job ([#9499](https://github.com/objectstack-ai/objectui/issues/9499)). Nothing else waits for anything. As with the workflow @@ -240,8 +241,8 @@ it green — which is how two of `type-check`'s gates came to be missing from th | `test` | Test (shard N/12) | When a pull request changed nothing outside the exclusion list, the decision step runs `scripts/markdown-test-inputs.mjs` before anything else, and the job runs in full when the answer is yes ([#8861](https://github.com/objectstack-ai/objectui/issues/8861)). The exclusions drop every markdown path, and a markdown document can be a TEST'S INPUT: [#8857](https://github.com/objectstack-ai/objectui/issues/8857) changed one package README, this job reported success in ten seconds having run nothing, and the merge-queue build then failed the same shard in 907 seconds and dequeued it. That script carries the derived class — which documents a test reads, and which test reads each — and audits itself against the tree. It is this job's stage only, because this is the job that runs those tests. [#9096](https://github.com/objectstack-ai/objectui/issues/9096) then added `scripts` to that scan, because the gate tests under `scripts/__tests__` read this repository's documentation as data and run in these same shards — measured by running all 46 of them under an fs trace, **every** tracked markdown file in the tree is opened by at least one of them. ⇒ for this job the markdown half of the exclusion list is now inert: **any markdown-only pull request runs the shards**. Priced over the 513 first-parent commits available then: 36 reached this stage, 21 already ran, and the widening moves 14 of the remaining 15 from skip to run. The rest of the exclusion list still pays — a non-markdown change under `content/**`, `docs/**` or `apps/site/**` skips as before. On a pull request or a queue build the job then runs `scripts/select-affected-tests.mjs` against the event's base sha and, when it answers `mode=affected`, `vitest run` over the filters it wrote, sharded the same way; a selector that cannot decide means the full suite, never a skip ([#12214](https://github.com/objectstack-ai/objectui/issues/12214)). Otherwise — and always on `push` and `schedule` — `pnpm test --shard=N/12` across a 12-runner matrix with `fail-fast: false`, so every shard reports its own failures. No coverage instrumentation — v8 adds 40–100% overhead. **4 → 8 shards, and the built-artifact pin step moved out of this job entirely, in [#9499](https://github.com/objectstack-ai/objectui/issues/9499).** At four shards this job had grown into its own `timeout-minutes: 20`: measured over the 14 most recent `merge_group` runs and the 14 most recent `pull_request` runs, the longest *succeeding* shard-1 job was 1199 s against the 1200 s ceiling — a one-second margin — and two runs crossed it and were **cancelled**, one of them dequeuing a pull request whose tests had passed, because the merge queue cannot tell `cancelled` from `failure`. The ceiling is **not** raised, no test is skipped and the exclusion list is not widened; the work is spread over twice the runners, and the one step that was never sharded at all is now the `test-dist-pins` job below. **8 → 12 shards in [#12208](https://github.com/objectstack-ai/objectui/issues/12208)** (its first pull request, folded into [#12214](https://github.com/objectstack-ai/objectui/issues/12214)'s): at eight the job was back against the same ceiling — 14.4 min median, 17.4 min p95 and 20.3 min max over the 1,728 shard jobs of one week, measured on that card — and the same three refusals hold: the ceiling is not raised, no test is skipped, the relevance gate is not widened. Both speeds use the same twelve legs. No shard is a required context any more — `test-aggregate` reports for all of them. | Every event: the affected set on pull requests and merge-queue builds, the whole suite on `push` and the hourly `schedule`; steps short-circuit on a PR that changed only ignored paths | | `test-dist-pins` | Test (dist pins) | The same decision step as `test` above, `scripts/markdown-test-inputs.mjs` stage included — deliberately verbatim, because this lane used to run whenever that job's gate said run, and a narrower gate here would silently stop running the built-artifact pins on the markdown-only pull requests [#9096](https://github.com/objectstack-ai/objectui/issues/9096) brought into scope. Then `pnpm test:dist` — the built-artifact lane ([#7183](https://github.com/objectstack-ai/objectui/issues/7183)). It delegates to a turbo task scoped to the one package that holds built-artifact pins; that task depends on the package's OWN build (`dependsOn: ["build"]`, not `^build`), so the bundle exists before the pins read it, and then runs the `dist` vitest project, whose pins import a package's BUILT bundle instead of its `src` — a claim the source-aliased suite above is structurally unable to make, since the root config aliases every workspace package to `src`. **Why it is a job and not a step on shard 1** ([#9499](https://github.com/objectstack-ai/objectui/issues/9499)): it was never sharded, so it made shard 1 structurally the longest leg of a matrix bounded by a 20-minute ceiling, and in **both** observed ceiling kills the job died in this step with the test step already green — the tests passed and the check reported `cancelled`. Measured across 28 full CI runs it costs 31–58 s (median ≈53 s); a separate job pays for one more runner and takes the asymmetry out of the matrix without touching a budget. | Every event (the `push` guard went with the shard matrix's in [#12214](https://github.com/objectstack-ai/objectui/issues/12214)); steps short-circuit on a PR that changed only ignored paths | | `test-aggregate` | Test | `scripts/check-test-shard-results.mjs` — the **single required test context** ([#9499](https://github.com/objectstack-ai/objectui/issues/9499), director ruling letter C). It `needs` the shard matrix and `test-dist-pins`, and runs `if: always()` so a red, skipped or cancelled shard still produces a verdict here instead of skipping this job — a skipped required context counts as *success* in branch protection, which on the one context that speaks for the whole lane is the failure mode itself. ⛔ It does **not** gate on `needs.test.result`: a matrix job's `needs..result` is a single rollup over every leg, and a rollup reads `success` when some legs succeeded and the rest were **skipped**, so an aggregator built on that expression is a check reporting success having run nothing — [#8857](https://github.com/objectstack-ai/objectui/issues/8857) and [#3523](https://github.com/objectstack-ai/objectui/issues/3523) in one line of YAML. The gate reads this run's own job list from the Actions API instead (`actions: read`, nothing written) and asserts each shard **by name and by its own conclusion**; `skipped` is not a pass. It fails closed — an unreadable answer is exit 2 and a red context — and refuses any verdict over a job list that does not contain this very job, which is the control that the reading reached the right run at all. The dist-pin job is asserted from `needs` directly, since a non-matrix job's result is its own. **Why one name:** naming the legs made the shard *count* a member of a repository-settings surface no workflow edit can reach — widening the matrix renamed four live required contexts at once. | Every event — on `push` and `schedule` it is the full battery's test verdict | -| `test-coverage` | Test (coverage shard N/4) | `pnpm test:coverage --reporter=blob --reporter=default --reporter=github-actions --shard=N/4` across a 4-runner matrix with `fail-fast: false`. Each shard writes `.vitest-reports/blob-N-4.json` — raw coverage and test results in one file — and uploads it as an artifact even when the shard is red (vitest deletes `coverage/` on a red run unless `coverage.reportOnFailure` is set, [#5402](https://github.com/objectstack-ai/objectui/issues/5402)). The two reporters after the blob are what keep a red shard *readable*: a CLI `--reporter` replaces the default reporter set rather than adding to it, so `--reporter=blob` on its own ended a failing shard's log at `blob report written to …` with no test name and no assertion text, leaving the download-only artifact as the only copy of the failure ([#9177](https://github.com/objectstack-ai/objectui/issues/9177)); `--reporter=default` restores the log and `--reporter=github-actions` restores the per-test `::error` annotation. The flags are pinned by `scripts/__tests__/coverage-shard-reporter-readability.test.ts`. The configured coverage thresholds are neutralised on the shard legs, because a quarter of the suite judged against a whole-suite threshold is not a defect signal; they are enforced once, on the merged report, by the job below ([#5403](https://github.com/objectstack-ai/objectui/issues/5403)). | **Push and the hourly schedule only** | -| `coverage-report` | Test (coverage) | Downloads the four blob reports, refuses to continue unless all four arrived, merges them with `pnpm test:coverage --merge-reports` into one complete report — which is where the configured coverage thresholds are enforced, over the whole merged map, the shard legs having overridden them to zero — and publishes that report as the `coverage-report` artifact (kept 7 days, the same as the blobs it is derived from). Its last step runs on every path and states the outcome: the job is **red, with an error annotation**, whenever the gate did not run for the commit — before [#5403](https://github.com/objectstack-ai/objectui/issues/5403) the final step carried the implicit `success()` and was silently skipped by 311 of 373 coverage jobs, which is how four days of a 100%-failing coverage job went unnoticed. A breach of the thresholds is reported *separately* from a lane that never delivered, because the two call for opposite actions. ⛔ It never merges a report from fewer than four shards: a wrong coverage number is worse than a missing one. The Codecov upload this job used to carry was retired by [#5436](https://github.com/objectstack-ai/objectui/issues/5436) — `CODECOV_TOKEN` was never set, so it failed on every push; the trend dashboard and PR coverage comments are gone with it, the gate is not. | **Push and the hourly schedule only** | +| `test-coverage` | Test (coverage shard N/8) | `pnpm test:coverage --reporter=blob --reporter=default --reporter=github-actions --shard=N/8` across an 8-runner matrix with `fail-fast: false`. Each shard writes `.vitest-reports/blob-N-8.json` — raw coverage and test results in one file — and uploads it as an artifact even when the shard is red (vitest deletes `coverage/` on a red run unless `coverage.reportOnFailure` is set, [#5402](https://github.com/objectstack-ai/objectui/issues/5402)). The two reporters after the blob are what keep a red shard *readable*: a CLI `--reporter` replaces the default reporter set rather than adding to it, so `--reporter=blob` on its own ended a failing shard's log at `blob report written to …` with no test name and no assertion text, leaving the download-only artifact as the only copy of the failure ([#9177](https://github.com/objectstack-ai/objectui/issues/9177)); `--reporter=default` restores the log and `--reporter=github-actions` restores the per-test `::error` annotation. The flags are pinned by `scripts/__tests__/coverage-shard-reporter-readability.test.ts`. The configured coverage thresholds are neutralised on the shard legs, because a slice of the suite judged against a whole-suite threshold is not a defect signal; they are enforced once, on the merged report, by the job below ([#5403](https://github.com/objectstack-ai/objectui/issues/5403)). **4 → 8 shards in [#12256](https://github.com/objectstack-ai/objectui/issues/12256)** (folded into [#12208](https://github.com/objectstack-ai/objectui/issues/12208)): at four, a shard was cancelled at this job's 40-minute ceiling on 7 of 25 `push` runs measured on that card, and every shard of the runs that finished sat within one to three minutes of it. The width is derived from those walls at a 20-minute target per shard; the ceiling is not raised, no test is skipped, and the thresholds are unchanged. The width is spelled in this job's matrix, name and `--shard` flag and in `coverage-report`'s `COVERAGE_SHARDS`, and `scripts/__tests__/coverage-shard-width.test.ts` holds every spelling to the matrix. | **Push and the hourly schedule only** | +| `coverage-report` | Test (coverage) | Downloads every shard's blob report, refuses to continue unless all of them arrived (the count it expects is the job's `COVERAGE_SHARDS`), merges them with `pnpm test:coverage --merge-reports` into one complete report — which is where the configured coverage thresholds are enforced, over the whole merged map, the shard legs having overridden them to zero — and publishes that report as the `coverage-report` artifact (kept 7 days, the same as the blobs it is derived from). Its last step runs on every path and states the outcome: the job is **red, with an error annotation**, whenever the gate did not run for the commit — before [#5403](https://github.com/objectstack-ai/objectui/issues/5403) the final step carried the implicit `success()` and was silently skipped by 311 of 373 coverage jobs, which is how four days of a 100%-failing coverage job went unnoticed. A breach of the thresholds is reported *separately* from a lane that never delivered, because the two call for opposite actions. ⛔ It never merges a report from fewer than every shard: a wrong coverage number is worse than a missing one. The Codecov upload this job used to carry was retired by [#5436](https://github.com/objectstack-ai/objectui/issues/5436) — `CODECOV_TOKEN` was never set, so it failed on every push; the trend dashboard and PR coverage comments are gone with it, the gate is not. | **Push and the hourly schedule only** | | `e2e` | Build & E2E | Builds the console with `vite build` (`VITE_BASE_PATH=/console/`), verifies the artifact, then `pnpm test:e2e --project=chromium`. On failure it uploads `test-results/` — the screenshots, traces and `error-context.md` Playwright writes for failing specs — as the `e2e-failure-artifacts` upload; the `github` reporter this lane runs on CI writes annotations, so there is no HTML report in it. | Every run; on a PR the steps short-circuit when only ignored paths changed | | `docs` | Build Docs | `turbo run build --filter='@object-ui/site'`. On a PR it first diffs against the base and skips the build only when nothing that build consumes changed. ⛔ The path set is **not enumerated here**, deliberately: it is derived rather than curated — from the workspace packages turbo builds on the way to `@object-ui/site`, the root-level inputs `turbo.json` declares for the `build` task, and the workspace manifests, plus the workflow file itself so a change to this gate is validated by the gate — and a path list copied into prose is a stale list the moment the closure moves, which is the class [#8629](https://github.com/objectstack-ai/objectui/issues/8629) and [#7448](https://github.com/objectstack-ai/objectui/issues/7448) each record. `scripts/__tests__/docs-build-trigger.test.ts` re-derives all three populations on every PR and executes the step's own shell against them, so the live answer is the pathspec in the step and a red test is what happens when it stops covering them. Until [#8647](https://github.com/objectstack-ai/objectui/issues/8647) the filter named the site's **output** surface only — the docs content and the site app — while its **input** surface is everything turbo builds before `next build` runs, so a pull request touching only `packages/**` skipped the build and still reported `success`, and a skipped build and a passed build are the same green to every reader downstream. The merge-queue leg always built, so what the filter cost was early detection rather than the guarantee at merge time. Then `scripts/check-doc-expression-carriage.mjs`, which is **report-only**: it censuses every `json` fence on the surface `check:doc-types` walks (`content/docs/**`, every `apps//docs/**` tree, and the root `README.md` — widened from `content/docs/**` alone in `59a3a233d`) for a `${…}` authored on a key `SchemaRenderer` never evaluates — the class that reached `main` four times under green gates, because `check:doc-types` judges the `type` literal only and `check:doc-snippets` compiles the ts/tsx blocks only ([#7851](https://github.com/objectstack-ai/objectui/issues/7851)). It prints its findings and **exits 0 regardless**, so it can block no merge; it exits 1 only when the instrument itself is broken — a derivation that matched nothing, a missing `@objectstack/spec` artifact, or a failed built-in control — because a check that runs, goes green and looked at nothing is worse than none. Report-only is a ruling, not an oversight: three cards of the class it reports ([#7440](https://github.com/objectstack-ai/objectui/issues/7440), [#7444](https://github.com/objectstack-ai/objectui/issues/7444), [#7838](https://github.com/objectstack-ai/objectui/issues/7838)) are open and each fixes its own sites. It does **not** check docs links any more — that moved to a workflow of its own (#3448), because this workflow's `paths-ignore` then hid exactly the docs-only PRs a link check needs to see — today the Internal Docs Link Check step of `repo-gates.yml` (#12214). #3523 has since removed that filter from the `pull_request` trigger, but the check stays out of this job: `repo-gates.yml` still runs where this workflow does not (a docs-only push to `main`), and one gate with one home was the point of #3448. | Every run (build itself conditional) | @@ -2328,8 +2329,8 @@ commit and the push. byte. Measured against the real tree (328 pending changesets, 17.6.0 → 17.7.0) it touches 411 paths: 330 `.changeset/*.md` deleted, 40 `package.json` (the `"version"` key and nothing else), 40 generated `CHANGELOG.md`, and `QUICK_REFERENCE.md`. The source in the post-version tree is -byte-identical to the `main` commit `ci.yml`'s push lane just tested under coverage across four -shards, so a suite run here would re-test tested bytes at ~40 minutes a go, four times a day — +byte-identical to the `main` commit `ci.yml`'s push lane just tested under coverage across its +coverage shards, so a suite run here would re-test tested bytes at ~40 minutes a go, four times a day — ~2.7 h of daily runner time for a PR nobody reads until release day, which is the cost [objectstack#10850](https://github.com/objectstack-ai/objectstack/issues/10850) was closed to remove. The validation is scoped to the surfaces the diff can move instead: diff --git a/scripts/__tests__/coverage-red-cause-census.test.ts b/scripts/__tests__/coverage-red-cause-census.test.ts index 2bb4855cd4..83d353e1e2 100644 --- a/scripts/__tests__/coverage-red-cause-census.test.ts +++ b/scripts/__tests__/coverage-red-cause-census.test.ts @@ -156,6 +156,15 @@ describe('the proximate reading separates a red suite from a broken runner', () kinds: [], }); }); + + it('reads a coverage shard at any width, not only the 4-way runs it was written for (objectui#12256)', () => { + const eightWay = { + name: 'Test (coverage shard 7/8)', + conclusion: 'failure', + steps: [{ name: 'Run tests with coverage (shard 7/8)', conclusion: 'failure' }], + }; + expect(proximateCause([eightWay])).toEqual({ failingShards: [7], kinds: ['vitest-nonzero'] }); + }); }); describe('attribution requires BOTH the live window and the computed shard', () => { diff --git a/scripts/__tests__/coverage-shard-reporter-readability.test.ts b/scripts/__tests__/coverage-shard-reporter-readability.test.ts index 9a19eab653..09a3718983 100644 --- a/scripts/__tests__/coverage-shard-reporter-readability.test.ts +++ b/scripts/__tests__/coverage-shard-reporter-readability.test.ts @@ -9,8 +9,8 @@ import { parse as parseYaml } from 'yaml'; * * ## What this guards, and why nothing else could * - * `ci.yml`'s `test-coverage` job runs vitest four ways in parallel and merges - * the four blob reports in the job below it, which is where the configured + * `ci.yml`'s `test-coverage` job runs vitest as a sharded matrix and merges + * every shard's blob report in the job below it, which is where the configured * coverage thresholds are enforced. A CLI `--reporter` **replaces** the * reporter set rather than adding to it, and vitest's resolution is: * @@ -156,7 +156,7 @@ describe("ci.yml's coverage shards keep a red run readable", () => { offenders, 'a sharded coverage leg no longer writes a blob report:\n' + offenders.map((o) => ` - ${o}`).join('\n') + - '\n\nThe `coverage-report` job merges the four blobs and enforces the configured thresholds over ' + + '\n\nThe `coverage-report` job merges every shard\'s blob and enforces the configured thresholds over ' + 'the merged report — that is the whole reason the lane is sharded (objectui#5403). Restoring log ' + 'readability by dropping the blob would trade an unreadable failure for an unevaluated coverage ' + 'floor, which is the same defect wearing the other hat (objectui#9177).', diff --git a/scripts/__tests__/coverage-shard-width.test.ts b/scripts/__tests__/coverage-shard-width.test.ts new file mode 100644 index 0000000000..d711971783 --- /dev/null +++ b/scripts/__tests__/coverage-shard-width.test.ts @@ -0,0 +1,118 @@ +import { describe, expect, it } from 'vitest'; +import fs from 'node:fs'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { parse as parseYaml } from 'yaml'; + +/** + * The coverage lane's width, held to ONE number (objectui#12256, folded into + * objectui#12208). + * + * `ci.yml`'s coverage lane spells its shard count in two jobs. `test-coverage` + * declares the matrix and repeats the count in its job name, its step name and + * its `--shard=N/M` flag; `coverage-report` counts the blob reports the shards + * wrote and refuses to merge a partial set. The blob's FILE NAME carries the + * count too (`blob-N-M.json`, written by vitest from the `--shard` flag), so a + * width moved in the matrix alone leaves the merge looking for blobs that no + * shard writes: the count step answers zero, the merge never runs, and the + * coverage gate is unevaluated on every push -- the lane's own worst failure, + * one edit away. Nothing about that is visible on a pull request, because the + * lane runs on `push` and `schedule` only. + * + * So every spelling is read here and held to the matrix: + * + * - the matrix is the contiguous run 1..M; + * - the job name, the step name and `--shard=` all say M; + * - `coverage-report` declares `COVERAGE_SHARDS: 'M'`, and its count step + * reads THAT variable for both the blob glob and the expected count, with + * no literal width left in the step; + * - the merge step is a `--merge-reports` that overrides no threshold, so + * the configured `coverage.thresholds` are what is enforced over the merge + * of all M blobs -- the one place the gate runs, since the shard legs + * zero the thresholds. + */ +const repoRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../..'); +const workflowSource = fs.readFileSync(path.join(repoRoot, '.github/workflows/ci.yml'), 'utf8'); + +interface Step { + name?: string; + run?: unknown; + id?: string; +} +interface Job { + name?: string; + env?: Record; + strategy?: { matrix?: { shard?: unknown } }; + steps?: Step[]; +} + +const workflow = parseYaml(workflowSource) as { jobs?: Record }; + +function job(key: string): Job { + const found = workflow.jobs?.[key]; + expect(found, `ci.yml no longer defines a \`${key}\` job; this pin needs a new referent, not deletion`).toBeDefined(); + return found as Job; +} + +/** The matrix width, after checking the matrix is the contiguous run 1..M. */ +function matrixWidth(): number { + const shards = job('test-coverage').strategy?.matrix?.shard; + expect(Array.isArray(shards), '`test-coverage` must declare a `shard:` matrix list').toBe(true); + const list = shards as unknown[]; + expect(list.length, 'a zero-wide matrix is a broken reader, not a lane').toBeGreaterThan(0); + expect(list, 'the coverage matrix must be the contiguous run 1..M').toEqual(list.map((_, i) => i + 1)); + return list.length; +} + +function runOf(step: Step | undefined): string { + return typeof step?.run === 'string' ? step.run : ''; +} + +describe("ci.yml's coverage lane says its width once (objectui#12256)", () => { + const width = matrixWidth(); + + it('names each shard job with the matrix width', () => { + expect(job('test-coverage').name).toBe(`Test (coverage shard \${{ matrix.shard }}/${width})`); + }); + + it('passes the matrix width to vitest, in the flag and in the step name', () => { + const steps = (job('test-coverage').steps ?? []).filter((s) => runOf(s).includes('test:coverage')); + expect(steps.length, 'no step in `test-coverage` runs `pnpm test:coverage` any more').toBeGreaterThan(0); + for (const step of steps) { + const flags = [...runOf(step).matchAll(/--shard=\$\{\{ matrix\.shard \}\}\/(\d+)/g)].map((m) => Number(m[1])); + expect(flags, `${step.name}: one --shard flag, carrying the matrix width`).toEqual([width]); + expect(step.name, `${step.name}: the step name states a different width`).toContain(`/${width})`); + } + }); + + it('declares the same width as the count the merge refuses to go below', () => { + expect(job('coverage-report').env?.COVERAGE_SHARDS, '`coverage-report` must declare `COVERAGE_SHARDS`').toBe( + String(width), + ); + }); + + it('counts the blobs through that variable, with no literal width left in the step', () => { + const count = runOf((job('coverage-report').steps ?? []).find((s) => s.id === 'blobs')); + expect(count, '`coverage-report` must keep its `blobs` count step').not.toBe(''); + expect(count).toContain('-name "blob-*-${COVERAGE_SHARDS}.json"'); + expect(count).toContain('-ne "$COVERAGE_SHARDS"'); + // A digit in the blob glob or the comparison is a second spelling of the + // width, and the one that goes stale first. + expect(count).not.toMatch(/blob-\*-\d/); + expect(count).not.toMatch(/-ne\s+\d/); + }); + + it('enforces the configured thresholds over the merge of every blob, overriding none', () => { + const merge = runOf((job('coverage-report').steps ?? []).find((s) => s.id === 'merge')); + expect(merge, '`coverage-report` must keep its `merge` step').toContain('--merge-reports'); + expect(merge, 'the merge is where the thresholds are enforced; it must not override them').not.toContain( + 'thresholds', + ); + const legs = (job('test-coverage').steps ?? []).filter((s) => runOf(s).includes('--shard=')); + for (const leg of legs) { + // The other half of the same contract: the legs zero the thresholds, so + // the merge above is the only evaluation, over all of them. + expect(runOf(leg)).toContain('--coverage.thresholds.lines=0'); + } + }); +}); diff --git a/scripts/coverage-red-cause-census.mjs b/scripts/coverage-red-cause-census.mjs index 9ef0cefb8f..89577bd391 100644 --- a/scripts/coverage-red-cause-census.mjs +++ b/scripts/coverage-red-cause-census.mjs @@ -160,7 +160,10 @@ export function proximateCause(jobs) { const shards = new Set(); const kinds = new Set(); for (const job of jobs) { - const match = /^Test \(coverage shard (\d)\/4\)$/.exec(job.name); + // Any width: the runs this census reads were 4-way, and objectui#12256 + // made the lane 8-way. A width-pinned pattern would read every newer run + // as having no coverage shard at all, which is a silent zero. + const match = /^Test \(coverage shard (\d+)\/\d+\)$/.exec(job.name); if (!match) continue; if (job.conclusion === 'cancelled') { kinds.add('run-cancelled'); diff --git a/scripts/dependabot-merge-gate.mjs b/scripts/dependabot-merge-gate.mjs index 21f065a24e..e7e22db9ad 100644 --- a/scripts/dependabot-merge-gate.mjs +++ b/scripts/dependabot-merge-gate.mjs @@ -233,14 +233,16 @@ export const OPTIONAL_CONTEXTS = Object.freeze({ }); /** - * The four coverage shards share one reason, spelled once (objectui#5403 split - * the single `test-coverage` job into a 4-way matrix plus a merge job). They - * are listed individually rather than matched by pattern, for the same reason - * `REQUIRED_CONTEXTS` spells the four PR shards out: a pattern is satisfied by - * whichever shard happens to exist. + * The coverage shards share one reason, spelled once (objectui#5403 split the + * single `test-coverage` job into a 4-way matrix plus a merge job; + * objectui#12256 widened it to 8). They are listed individually rather than + * matched by pattern, for the same reason the twelve PR shards below are: a + * pattern is satisfied by whichever shard happens to exist. The count is held + * to ci.yml's own matrix by the partition test in `dependabot-merge-gate.test.ts`, + * which expands the matrix and fails on any produced name this list lacks. */ const COVERAGE_SHARD_NOT_A_GATE = - "ci.yml's coverage lane runs on the full battery's events only (`push` and the hourly `schedule`, objectui#12214), so on a pull request it reports conclusion=skipped by design. Coverage is deliberately not recomputed per pull request — v8 instrumentation adds 40-100% overhead — so the PR lane is the `Test (shard N/12)` matrix, which reports through the `Test` aggregator above. ⛔ This lane's own 4-way sharding is unrelated to that matrix's width and objectui#9499 did not touch it."; + "ci.yml's coverage lane runs on the full battery's events only (`push` and the hourly `schedule`, objectui#12214), so on a pull request it reports conclusion=skipped by design. Coverage is deliberately not recomputed per pull request — v8 instrumentation adds 40-100% overhead — so the PR lane is the `Test (shard N/12)` matrix, which reports through the `Test` aggregator above. ⛔ This lane's own sharding (4-way since objectui#5403, 8-way since objectui#12256) is unrelated to that matrix's width; objectui#9499 and objectui#12208 widened that matrix without touching this one."; /** * The twelve test shards share one reason, spelled once. Every one of them is @@ -282,11 +284,15 @@ export const NOT_A_GATE = Object.freeze({ dependabot: 'This workflow itself. The gate runs inside this job, so requiring it would deadlock at its own deadline.', 'Test (coverage)': - "ci.yml's full-battery lane (`push` and the hourly `schedule`, objectui#12214), so on a pull request it reports conclusion=skipped by design. Since objectui#5403 this is the job at the END of the coverage lane — it merges the four shard blob reports into one complete report, enforces the configured coverage thresholds over it, publishes it as the `coverage-report` artifact, and goes red whenever any of that did not happen (the Codecov upload it also carried was retired by objectui#5436). The PR lane is the `Test (shard N/12)` matrix, reported through the `Test` aggregator above.", - 'Test (coverage shard 1/4)': COVERAGE_SHARD_NOT_A_GATE, - 'Test (coverage shard 2/4)': COVERAGE_SHARD_NOT_A_GATE, - 'Test (coverage shard 3/4)': COVERAGE_SHARD_NOT_A_GATE, - 'Test (coverage shard 4/4)': COVERAGE_SHARD_NOT_A_GATE, + "ci.yml's full-battery lane (`push` and the hourly `schedule`, objectui#12214), so on a pull request it reports conclusion=skipped by design. Since objectui#5403 this is the job at the END of the coverage lane — it merges every shard's blob report into one complete report, enforces the configured coverage thresholds over it, publishes it as the `coverage-report` artifact, and goes red whenever any of that did not happen (the Codecov upload it also carried was retired by objectui#5436). The PR lane is the `Test (shard N/12)` matrix, reported through the `Test` aggregator above.", + 'Test (coverage shard 1/8)': COVERAGE_SHARD_NOT_A_GATE, + 'Test (coverage shard 2/8)': COVERAGE_SHARD_NOT_A_GATE, + 'Test (coverage shard 3/8)': COVERAGE_SHARD_NOT_A_GATE, + 'Test (coverage shard 4/8)': COVERAGE_SHARD_NOT_A_GATE, + 'Test (coverage shard 5/8)': COVERAGE_SHARD_NOT_A_GATE, + 'Test (coverage shard 6/8)': COVERAGE_SHARD_NOT_A_GATE, + 'Test (coverage shard 7/8)': COVERAGE_SHARD_NOT_A_GATE, + 'Test (coverage shard 8/8)': COVERAGE_SHARD_NOT_A_GATE, 'Spec Main Shape Gate': "spec-main-shape-gate.yml is ADVISORY on a pull request by ruling (objectui#12240: the maintainer's ruling B on objectui#12214's open question 1, ACCEPT 6123370050). It compiles this repository against `@objectstack/spec` built from objectstack `main`, so most of its reds name an objectstack commit rather than anything the pull request changed (measured on objectui#12214, not copied here), and its place in the two-speed doctrine (objectstack#22998) is the hourly `schedule` run on `main`, where a red is a main-red for the `domain:devx` lane. It still reports on every pull request and its verdict is real -- nothing it verifies changed and it carries no `continue-on-error` -- so a red here is ignored because the lane is advisory, never because the check cannot fail. It sat in `REQUIRED_CONTEXTS` from objectui#9969 (ruling A) to objectui#12240, the in-tree half of the maintainer's enrolment; ⛔ moving it back is the in-tree half of a re-enrolment, a ruling and not a tidy-up, and it puts the workflow back inside the `merge_group` floor `merge-queue-reporting.test.ts` derives from that list.", 'Live E2E (informational)': From 5192aa3a499cfa1c9abac0e2016867007d8fb963 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 12 Oct 2026 15:02:57 +0000 Subject: [PATCH 2/5] ci(test): shard both test matrices by measured per-file duration, measure it on the full battery, print each aggregator's headroom (objectui#12208) PR-2 proper of objectui#12208 (ruling 6121816480, letter B). - `scripts/test-shard-sequencer.mjs` is the root vitest config's `sequence.sequencer`. Its `shard()` bin-packs the files heaviest first (`scripts/test-shard-partition.mjs`, pure) from the committed per-file timings, `scripts/test-shard-timings.json`. A file the timings do not name is weighed at their median. While the timings hold no file, the split stays vitest's own path-hash split, byte for byte; this commit ships them empty. - `scripts/test-file-timings.mjs` is three things in one file. As a vitest reporter, the full-battery `test` legs run it to record each file's whole time on its worker (the built-in json reporter's span leaves out import, setup and environment). As `select`, it picks the eligible runs on `main`. As `merge`, it writes the dataset from their artifacts. - `.github/workflows/test-shard-timings-refresh.yml` regenerates the dataset weekly and opens a pull request. - `scripts/shard-headroom.mjs`: `Test` and `Test (coverage)` print the longest shard against the cap, and the width the run's measured total implies at the target per shard. The reading is report-only: `continue-on-error`, and exit 0 whatever it reads. TEMPORARY in this commit only: a `test` step that prints each leg's per-file timings as notices on this pull request's run. A dev container cannot download an artifact, so this carries out the first measurement. The next commit removes the step. Claude-Session: https://claude.ai/code/session_01LqNgdPZB2Jnr5HpGbaqLeB Co-authored-by: Claude --- .github/workflows/ci.yml | 114 ++++- .../workflows/test-shard-timings-refresh.yml | 182 +++++++ content/docs/guide/ci-cd-pipeline.md | 48 +- scripts/__tests__/shard-headroom.test.ts | 126 +++++ scripts/__tests__/test-file-timings.test.ts | 198 ++++++++ .../__tests__/test-shard-partition.test.ts | 212 ++++++++ scripts/coverage-red-cause-census.mjs | 7 + scripts/dependabot-merge-gate.mjs | 2 + scripts/shard-headroom.mjs | 190 +++++++ scripts/test-file-timings.mjs | 471 ++++++++++++++++++ scripts/test-shard-partition.mjs | 171 +++++++ scripts/test-shard-sequencer.mjs | 60 +++ scripts/test-shard-timings.json | 9 + turbo.json | 1 + vitest.config.mts | 8 + 15 files changed, 1792 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/test-shard-timings-refresh.yml create mode 100644 scripts/__tests__/shard-headroom.test.ts create mode 100644 scripts/__tests__/test-file-timings.test.ts create mode 100644 scripts/__tests__/test-shard-partition.test.ts create mode 100644 scripts/shard-headroom.mjs create mode 100644 scripts/test-file-timings.mjs create mode 100644 scripts/test-shard-partition.mjs create mode 100644 scripts/test-shard-sequencer.mjs create mode 100644 scripts/test-shard-timings.json diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index af43ae1758..a90d6990db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -774,8 +774,12 @@ jobs: # build and the full battery on `push` and `schedule` both use these twelve # legs, so `test-aggregate`'s `--shards` has one value to agree with. # - # Vitest shards by hashing each test file's path, so `unit` and `dom` files - # interleave across shards on their own — no manual balancing needed. + # ⭐ Duration-balanced (objectui#12208, the same ruling's second pull + # request). Vitest's own split hashed each file's path and cut the list into + # equal FILE COUNTS, so which leg drew the heavy files was luck, and the + # lucky-heavy leg is the one the cap cancels. The note on the `Run tests` + # step below says what replaced it; `test-aggregate` prints the longest leg's + # headroom on every run. test: name: Test (shard ${{ matrix.shard }}/12) # Coverage instrumentation (v8 adds 40-100% overhead) is skipped on PRs; @@ -1028,19 +1032,77 @@ jobs: # The affected speed is the same root run with the selector's filters as # positionals -- paths relative to the repository root, no `--`, which is # the only spelling `scripts/vitest-invocation-guard.mjs` admits. + # + # ⭐ Which files a leg runs is decided by measured per-file duration, not + # by path hash (objectui#12208, ruling 6121816480, letter B): the root + # config's `sequence.sequencer` is `scripts/test-shard-sequencer.mjs`, + # and every leg computes the same plan from the same checkout. The full + # speed also MEASURES: `scripts/test-file-timings.mjs` is added as a + # third reporter and writes each file's whole cost on its worker (the + # built-in json reporter's span leaves out import, setup and environment, + # which is most of a file here). A CLI `--reporter` replaces vitest's + # default set rather than adding to it, so the two it would have picked on + # a runner, `default` and `github-actions`, are named beside it -- + # `scripts/__tests__/test-file-timings.test.ts` pins all three. The + # writer never throws into the run: no report is one stderr line, never + # a red leg. - name: Run tests (shard ${{ matrix.shard }}/12) if: steps.relevant.outputs.should_run == 'true' env: MODE: ${{ steps.select.outputs.mode }} + OBJECTUI_TEST_TIMINGS_OUT: ${{ runner.temp }}/test-file-timings/shard-${{ matrix.shard }}.json run: | if [ "$MODE" = 'mode=affected' ]; then mapfile -t filters < "$RUNNER_TEMP/affected-tests.txt" echo "Affected speed: ${#filters[@]} vitest filter(s), shard ${{ matrix.shard }} of 12." pnpm exec vitest run --shard=${{ matrix.shard }}/12 "${filters[@]}" else - pnpm test --shard=${{ matrix.shard }}/12 + pnpm test --shard=${{ matrix.shard }}/12 --reporter=default --reporter=github-actions --reporter=./scripts/test-file-timings.mjs fi + # The full battery's per-file timings, for the weekly refresh of + # `scripts/test-shard-timings.json` + # (`.github/workflows/test-shard-timings-refresh.yml`). Only `push` and + # `schedule` upload: those are the runs the refresh reads, and an affected + # run measures a slice. `!cancelled()` so a red leg still uploads what it + # measured; the refresh takes only runs whose every leg was green. + # `if-no-files-found: warn`, not `error`: the reading is report-only, and + # a missing one must not turn a green leg red. + - name: Upload this shard's per-file timings + if: "!cancelled() && steps.relevant.outputs.should_run == 'true' && (github.event_name == 'push' || github.event_name == 'schedule')" + uses: actions/upload-artifact@v7 + with: + name: test-file-timings-${{ matrix.shard }} + path: ${{ runner.temp }}/test-file-timings/ + retention-days: 7 + if-no-files-found: warn + + # TEMPORARY -- objectui#12208's one-time bootstrap, removed by the next + # commit of the same pull request. A dev container cannot download an + # artifact (the blob host answers 403 to it), so this pull request's own + # full run carries the first measurement out as annotations, which the + # REST API does serve. Nothing but that first dataset reads them. + - name: TEMPORARY bootstrap -- this shard's per-file timings as notices + if: "!cancelled() && steps.relevant.outputs.should_run == 'true' && github.event_name == 'pull_request'" + env: + REPORT: ${{ runner.temp }}/test-file-timings/shard-${{ matrix.shard }}.json + run: | + node -e ' + const fs = require("fs"); + if (!fs.existsSync(process.env.REPORT)) { console.log("no report"); process.exit(0); } + const r = JSON.parse(fs.readFileSync(process.env.REPORT, "utf8")); + const rows = r.files.map((f) => f.file + "=" + f.ms); + const parts = []; + let cur = []; + for (const row of rows) { + if (cur.length && cur.join(";").length + row.length + 1 > 3000) { parts.push(cur); cur = []; } + cur.push(row); + } + if (cur.length) parts.push(cur); + const sum = r.files.reduce((s, f) => s + f.ms, 0); + parts.forEach((p, i) => console.log("::notice title=timings " + r.shard + " part " + (i + 1) + "/" + parts.length + " files " + r.files.length + " sum " + sum + "::" + p.join(";"))); + ' + # ── The built-artifact pin lane, lifted out of the shard matrix ────────── # (objectui#7183 for the lane itself; objectui#9499 for this job.) # @@ -1235,6 +1297,21 @@ jobs: fi echo "test-dist-pins: success" + # ⛔ REPORT-ONLY, not a gate (objectui#12208, ruling 6121816480; + # objectstack#22998's timing rule): the longest shard's wall against + # the `test` job's `timeout-minutes`, and the width this run's measured + # total implies at the 10-minute target per shard. `always()` so a red + # verdict above still gets its reading; `continue-on-error` so the + # reading can never turn this context red, whatever it reads. The + # arguments are pinned to the matrix and the cap by + # `scripts/__tests__/shard-headroom.test.ts`. + - name: The longest test shard's headroom against the cap (report-only) + if: always() + continue-on-error: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: node scripts/shard-headroom.mjs --job 'Test (shard {n}/12)' --shards 12 --cap-minutes 20 --target-minutes 10 + # Push to main/develop: the coverage lane, sharded 4 ways with a blob-report # merge (objectui#5403). The comment that used to sit here declined to shard # it — "nothing blocks on this job, so it isn't worth the blob report merge @@ -1534,6 +1611,14 @@ jobs: # `test-coverage` matrix above (objectui#12256). env: COVERAGE_SHARDS: '8' + # Declaring any `permissions:` block sets every unlisted scope to `none`, + # so both are named: `contents` for the checkouts, `actions` for the + # headroom reading's `GET /actions/runs/{id}/attempts/{n}/jobs`. The + # artifact steps use the runner's own token, not this one. Nothing here + # writes. + permissions: + contents: read + actions: read steps: # Every step up to the verdict is gated on the shards having passed: @@ -1639,6 +1724,29 @@ jobs: retention-days: 7 if-no-files-found: error + # ⛔ REPORT-ONLY, not a gate (objectui#12208, ruling 6121816480; + # objectui#12256): the longest coverage shard's wall against + # `test-coverage`'s `timeout-minutes`, and the width this run's measured + # total implies at the 20-minute target per shard. Before the verdict, so + # the verdict stays this job's last word; `always()` so a red lane still + # gets its reading -- a cancelled shard is precisely the one whose wall + # is worth reading -- and `continue-on-error` so the reading can never + # change the verdict. On a red lane the checkout above was skipped, so + # this reads `scripts/` through a sparse checkout of its own. Pinned by + # `scripts/__tests__/shard-headroom.test.ts`. + - name: Check out the headroom reading's script + if: always() && needs.test-coverage.result != 'success' + uses: actions/checkout@v7 + with: + sparse-checkout: scripts + + - name: The longest coverage shard's headroom against the cap (report-only) + if: always() + continue-on-error: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: node scripts/shard-headroom.mjs --job 'Test (coverage shard {n}/8)' --shards 8 --cap-minutes 40 --target-minutes 20 + # The loud part, inherited from objectui#5403 and re-aimed at the claim # that outlived the upload. Runs on every path — including the one where # every step above was skipped, which without this step would leave this diff --git a/.github/workflows/test-shard-timings-refresh.yml b/.github/workflows/test-shard-timings-refresh.yml new file mode 100644 index 0000000000..7a691a7b93 --- /dev/null +++ b/.github/workflows/test-shard-timings-refresh.yml @@ -0,0 +1,182 @@ +# Regenerate scripts/test-shard-timings.json from main's full-battery runs, +# weekly, and open the pull request (objectui#12208, ruling 6121816480, letter +# B: "the timing file refreshed from `main`'s full-suite runs on a schedule"). +# +# ## What the file is, and why it has a clock +# +# `scripts/test-shard-timings.json` is the per-file duration dataset both +# `ci.yml` test matrices are split by (`scripts/test-shard-sequencer.mjs`, +# wired as the root vitest config's `sequence.sequencer`). It goes stale in one +# direction only: files are added and suites get slower while the committed +# numbers stay put. A new file is weighed at the dataset's median, so a stale +# dataset degrades to spreading files by count -- the old hash split's shape, +# and visible in the aggregators' headroom readings -- but the drift is silent +# unless something refreshes it. A timer is what refreshes it. +# +# ## Why a committed file and a pull request, not an artifact the shards fetch +# +# Every leg of a matrix computes the whole partition on its own and keeps its +# bin, so every leg of one run must read the SAME weights. A committed file +# guarantees that by construction: the legs share a checkout. Legs that each +# fetched "the newest timings artifact" at their own start could straddle a +# refresh, and two legs on different weights run some files twice and others +# never, with every leg green. The committed file also makes a partition move a +# reviewed, reproducible event -- `pnpm test --shard=3/12` on a laptop runs the +# same files CI's leg 3 ran -- and the dataset is in the root config's import +# closure, so the pull request that moves it runs the full suite on the new +# split before it lands (`scripts/select-affected-tests.mjs`). +# +# ## What this workflow is not allowed to do +# +# ⛔ It never hand-edits a timing: every byte it commits came out of +# `scripts/test-file-timings.mjs merge`. +# ⛔ It never touches `ci.yml`: not the matrix widths, not a `timeout-minutes`. +# The width a run's measured total implies is printed by the `Test` and +# `Test (coverage)` aggregators on every run; moving a width is a reviewed +# edit, not this workflow's. +# ⛔ It never opens a pull request for a byte-identical file. +# +# ## The cost it carries, stated +# +# The pull request is opened with this run's `GITHUB_TOKEN`, and GitHub starts +# no workflow run for an event that token raised -- the release pull request's +# limitation, which objectui#5397's ruling chose to keep rather than add a +# personal access token. So the refresh pull request arrives with no CI; the +# seat or person who lands it pushes to its branch once (a merge of `main` is +# enough), and that push runs the full suite on the new split. The branch is +# this workflow's own and is overwritten by each refresh, the same posture +# `changeset-release.yml` takes with its version branch. +# +# ## Which runs it reads +# +# `scripts/test-file-timings.mjs select`: the newest completed `CI` runs on +# `main` from the full battery's events (`push` and the hourly `schedule`, +# objectui#12214) whose twelve `Test (shard N/12)` legs all reported success +# and whose twelve `test-file-timings-N` artifacts are all present; at most +# six, and a file keeps the median of the runs that ran it. When no run +# qualifies -- before the first full battery has uploaded, or after a week of +# red -- it prints NOT MEASURED, writes nothing and exits green, because +# nothing failed; a NOT MEASURED that persists is the finding. +# +# ## The pull-request leg +# +# A pull request that edits this workflow or the scripts it runs executes it +# all -- the selection, the downloads, the regeneration -- and stops before +# the two acts that leave the runner: the push and the pull request. + +name: Test Shard Timings Refresh + +on: + schedule: + # Monday 06:47 UTC: after a weekend of hourly full-battery runs, and on a + # minute no other workflow here is scheduled on. + - cron: '47 6 * * 1' + workflow_dispatch: + pull_request: + paths: + - '.github/workflows/test-shard-timings-refresh.yml' + - 'scripts/test-file-timings.mjs' + - 'scripts/test-shard-partition.mjs' + +# Read-only at the top level; the one job widens to exactly what it writes. +permissions: + contents: read + +# One refresh per ref at a time: the newer inputs are the better ones, so an +# in-flight run yields. Scoped by ref so two pull requests' dry runs do not +# cancel each other. +concurrency: + group: test-shard-timings-refresh-${{ github.ref }} + cancel-in-progress: true + +jobs: + refresh: + name: Regenerate the per-file test timings + runs-on: ubuntu-latest + timeout-minutes: 15 + permissions: + contents: write # push this workflow's own branch + pull-requests: write # open the refresh pull request + actions: read # list runs, read their jobs, download their timing artifacts + + steps: + - name: Checkout code + uses: actions/checkout@v7 + + # The selector and the generator are node builtins only: no pnpm, no + # install. + - name: Setup Node.js + uses: actions/setup-node@v7 + with: + node-version: '22.x' + + # Exit 3 is NOT MEASURED, not a failure: nothing was eligible, nothing is + # written, and the job says so and stays green. Any other non-zero exit + # is red. `|| status=$?` because this step runs under `bash -e`. + - name: Choose the runs to measure from + id: select + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + status=0 + node scripts/test-file-timings.mjs select --shards 12 --limit 6 > "$RUNNER_TEMP/runs.json" || status=$? + echo "status=$status" >> "$GITHUB_OUTPUT" + if [ "$status" -eq 3 ]; then + echo "::warning title=Test shard timings::NOT MEASURED: no completed full-battery run on main has all twelve test shards green and all twelve timing artifacts. scripts/test-shard-timings.json is untouched." + exit 0 + fi + if [ "$status" -ne 0 ]; then + exit "$status" + fi + cat "$RUNNER_TEMP/runs.json" + + - name: Download each run's per-file timings + if: steps.select.outputs.status == '0' + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + mkdir -p "$RUNNER_TEMP/timings" + node -e 'for (const r of JSON.parse(require("fs").readFileSync(process.argv[1], "utf8"))) console.log(r.id)' "$RUNNER_TEMP/runs.json" > "$RUNNER_TEMP/run-ids.txt" + while read -r id; do + gh run download "$id" --repo "$GITHUB_REPOSITORY" --pattern 'test-file-timings-*' --dir "$RUNNER_TEMP/timings/$id" + done < "$RUNNER_TEMP/run-ids.txt" + + - name: Regenerate the dataset + if: steps.select.outputs.status == '0' + run: | + node scripts/test-file-timings.mjs merge --runs-file "$RUNNER_TEMP/runs.json" \ + --out scripts/test-shard-timings.json --summary "$RUNNER_TEMP/summary.md" "$RUNNER_TEMP"/timings/* + git diff --stat -- scripts/test-shard-timings.json + cat "$RUNNER_TEMP/summary.md" >> "$GITHUB_STEP_SUMMARY" + + - name: Open or update the refresh pull request + if: steps.select.outputs.status == '0' && github.event_name != 'pull_request' + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BRANCH: ci/test-shard-timings-refresh + run: | + if git diff --quiet -- scripts/test-shard-timings.json; then + echo "The regenerated dataset is byte-identical to the committed one: no pull request." + exit 0 + fi + git config user.name 'github-actions[bot]' + git config user.email '41898282+github-actions[bot]@users.noreply.github.com' + git switch -c "$BRANCH" + git add scripts/test-shard-timings.json + git commit -m 'chore(test): refresh the per-file test timings (objectui#12208)' + git push --force origin "$BRANCH" + { + echo 'The weekly refresh of `scripts/test-shard-timings.json`, the per-file durations both `ci.yml` test matrices are split by (objectui#12208). Generated by `scripts/test-file-timings.mjs merge` from the runs below; never hand-edited.' + echo + cat "$RUNNER_TEMP/summary.md" + echo + echo '**This pull request has no CI of its own yet.** It was opened with the Actions token, and GitHub starts no workflow for an event that token raised. Push to its branch once (a merge of `main` is enough): the dataset is in the root vitest config import closure, so that push runs the full suite on the new split.' + } > "$RUNNER_TEMP/body.md" + open=$(gh pr list --repo "$GITHUB_REPOSITORY" --head "$BRANCH" --state open --json number --jq '.[0].number // empty') + if [ -n "$open" ]; then + gh pr edit "$open" --repo "$GITHUB_REPOSITORY" --body-file "$RUNNER_TEMP/body.md" + echo "Updated the open refresh pull request #$open." + else + gh pr create --repo "$GITHUB_REPOSITORY" --base main --head "$BRANCH" \ + --title 'chore(test): refresh the per-file test timings (objectui#12208)' --body-file "$RUNNER_TEMP/body.md" + fi diff --git a/content/docs/guide/ci-cd-pipeline.md b/content/docs/guide/ci-cd-pipeline.md index 4eb7129417..8dde655388 100644 --- a/content/docs/guide/ci-cd-pipeline.md +++ b/content/docs/guide/ci-cd-pipeline.md @@ -51,6 +51,7 @@ one has its own section below. | `merge-queue-head-patrol.yml` | Merge queue head patrol | Every 15 minutes (cron `7,22,37,52 * * * *`); manual | No — it gates no branch and blocks no queue, but it **goes red on a finding**: a merge-queue head with no `merge_group` build is a live repo-wide block | | `required-check-set-patrol.yml` | Required check set patrol | Daily (cron `23 5 * * *`); manual | No — it gates no branch and blocks no queue, but it **goes red on a finding**: a merge queue whose required set has lost `Type Check` validates nothing that a type error would fail | | `hook-selftests.yml` | Hook Self-Tests | PR / push touching `.claude/hooks/**` or the workflow | **Yes** | +| `test-shard-timings-refresh.yml` | Regenerate the per-file test timings | Weekly cron `47 6 * * 1`; manual; PR touching the workflow or the two scripts it loads | No — it is path-filtered, so it does not report on most PRs; **blocking when it does run**. Its scheduled run opens a pull request and gates nothing | The path filters explain most "why did nothing run on my PR?" questions: @@ -238,11 +239,11 @@ it green — which is how two of `type-check`'s gates came to be missing from th |---|---|---|---| | `changeset-check` | Changeset Fixed Group Check | `scripts/check-changeset-fixed.mjs` — every workspace package must be in the changeset `fixed` group or explicitly ignored. It checks group *membership*; it does **not** check whether the PR added a changeset. | Every run | | `type-check` | Type Check | `scripts/check-type-check-coverage.mjs`, then `pnpm check:phantom-deps`, then `pnpm check:self-import`, then `pnpm check:unreferenced-sources`, then `pnpm check:doc-example-readers`, then `pnpm check:handler-key-reads`, then `pnpm check:metadata-write-doors`, then `pnpm check:published-tsconfig-exclude`, then `pnpm check:side-effects-array`, then `pnpm check:element-data-source-declaration`, then `pnpm check:esm-specifiers`, then `pnpm check:spec-symbols`, then `pnpm check:action-forward-parity`, then `pnpm check:designer-field-key-parity`, then `pnpm check:icon-record-names`, then `pnpm check:i18n-keys`, then `pnpm check:i18n-drift`, then `pnpm check:i18n-designer-parity`, then `pnpm type-check:scripts`, then `pnpm type-check:vitest-config`, then `pnpm type-check`, then `pnpm type-check:vitest-setup`. The coverage guard runs first because turbo silently skips packages that have no `type-check` script, so a package without one would otherwise read as passing (#2911). `pnpm check:phantom-deps` fails when a released package imports a bare specifier its own `package.json` does not declare — a *phantom dependency*, invisible locally because the workspace root's `devDependencies` sit on the upward resolution path from every package directory and on no consumer's, so `require.resolve('react', { paths: ['packages/core/src'] })` succeeds while `@object-ui/core` declares react in no field at all ([#4394](https://github.com/objectstack-ai/objectui/issues/4394)). `pnpm check:self-import` runs next because it reuses that gate's parser: it fails when a file inside a package names its OWN package, a specifier that resolves through the package's `exports` map to `dist/` while `type-check` waits on `^build` — the *dependencies'* builds, never the package's own — so on a cold cache the declarations do not exist yet and the file fails with `TS2307`. Locally it is always green, because every local workflow builds before it type-checks and leaves a `dist/` behind; PR #4789's first run was red on exactly one such line ([#4801](https://github.com/objectstack-ai/objectui/issues/4801)). `pnpm check:unreferenced-sources` runs next, reusing the same parser again: it fails when a covered package ships a source file that nothing reaches — not the package's declared entry, and not its build config. Until [#7515](https://github.com/objectstack-ai/objectui/issues/7515) no gate here could see one: `check-dist-completeness` asks whether `dist/` holds what `tsc` emits, `check-readme-exports` compares documented exports against shipped ones, and a file that is in the tarball while being reachable from nothing is outside both — so the detection mechanism was a human reading unrelated code, which is how both instances found in one week were found ([#7319](https://github.com/objectstack-ai/objectui/issues/7319), [#7397](https://github.com/objectstack-ai/objectui/issues/7397)). The hazard is not the bytes: the file #7319 removed carried the same export name as a live engine one package over and evaluated no predicate, so name-completion alone could have wired a silently wrong renderer into a published package. Reachability has TWO roots, and the second is the whole difficulty — `packages/components` reaches its two `use-sync-external-store` shims only through `vite.config.ts` `resolve.alias` entries whose importer is a bundled dependency no source file names, so a walk that skips that leg reports exactly those two live files as dead on its first run, and a gate that cries wolf gets switched off rather than fixed. Scope is DECLARED per package in `COVERED_PACKAGES` and the uncovered remainder is printed as a count derived from the workspace on every run, because the alias mechanisms differ per package and a gate that covers one package correctly beats one that covers forty with false positives. An alias expression it cannot evaluate is a FINDING rather than a skip, since skipping one would make it accuse whatever file that alias points at. `pnpm check:doc-example-readers` runs next, on the same parser again: it fails when an exported symbol's own JSDoc `@example` hand-spells a resolution that its REAL call sites obtain by calling a shared reader. A doc comment is what the next call site is copied from, so prose that outlives the ruling it encoded re-seeds every later copy — measured at two cards and three copied call sites, both cards closed by pointing the prose at `resolveRecordSourceObjectName` (`b041b9c0c`, `2ce2612df`). Nothing here could see either one, and `check-spec-symbol-derivation` was credited with the class twice — in the second card's body and then in the dispatch that repeated it — while its rule 4 judges `@objectstack/spec` citations at member granularity and says nothing about prose prescribing a LOCAL spelling ([#7652](https://github.com/objectstack-ai/objectui/issues/7652)). It fires on four conditions at once — the example calls the symbol it documents, a real call site fills the same argument slot by calling an exported single-`return` reader, the example does not, and what the example writes there is that reader's own return expression or one of the rungs it resolves between — which is what keeps it off the literals and placeholders an example legitimately carries. It does NOT judge whether a prescribed spelling is correct: on the day either card was filed the prose and every copy of it agreed, and no gate reading only the tree can know a ruling. What it catches is the state right after, when the call sites move and the prose does not. `pnpm check:handler-key-reads` runs next, on the same parser again: it fails when an `on*` handler key that a REGISTERED renderer reads off the authored document is not a declared member of the zod arm for the type it is registered under. `BaseSchema` is `.passthrough()`, so an undeclared key is not refused — it stops being judged and the value is KEPT, then reaches the renderer that reads it; measured on the built dist, `{ type: 'kanban', columns: [], onCardClick: { action: 'toast' } }` went from REFUSED to ACCEPTED with the object surviving into the parsed output ([#7664](https://github.com/objectstack-ai/objectui/issues/7664)). Every gate stayed green, because the [#6124](https://github.com/objectstack-ai/objectui/issues/6124) ledger's population is two hand-written arrays of tuples and that change re-keyed the arm by SUBSTITUTION — so its length assertion held, and a count ratchet would have been green too, which is why `72498f257`, the commit that landed this gate, rejected that option on the instance itself. This gate derives BOTH populations: the arms from every `type: z.literal(…)` in `packages/types/src/zod`, and the read sites from every real `ComponentRegistry.register(…)` call — read off the AST, because one types file NAMES that call in prose eleven times and registers nothing. It follows the document one component at a time rather than every JSX child, because most children are handed a DIFFERENT document (a dashboard's widgets each get their own), and the chain it must reach is four hops long: `register('kanban', ObjectKanbanRenderer)` names a component, that component is an HOC, the document arrives at `ObjectKanban` through a render-prop parameter and at `KanbanRenderer` through an object spread. It says nothing about keys that reach a renderer only through a `{...props}` spread onto a Radix root or a DOM listener slot — there is no read site to derive from — nor about the ledger's `?: never` tombstones, which have no read site by construction; `KNOWN_UNDECLARED_READS` is an exemption list that only shrinks, each row naming the card that owns the fix, and a row whose read site the gate can no longer find fails it. It lives in `scripts/` because the read sites are spread across `@object-ui/plugin-*` and `packages/components`, which `@object-ui/types` may not import — `check:phantom-deps` rejects it and it would close a cycle. `pnpm check:metadata-write-doors` runs next, on the same parser again: it fails when an in-repo DOOR that can PUT an object-metadata document does not apply the object-metadata write guard. [#7714](https://github.com/objectstack-ai/objectui/issues/7714) ruled one client behaviour — a half-filled relationship is held client-side and the PUT body never carries one without a non-empty `reference` — and its PR implemented that ruling by ENUMERATING the writers it knew of, which were two. The identical defect was then reproduced on a THIRD writer neither guard covered, in that card's own required dogfood (recorded in `9662aca56`, the commit that landed this gate), and [#8676](https://github.com/objectstack-ai/objectui/issues/8676) swept and found nine more. The half that outlives the count is that the sweep the question is naturally asked in cannot see its own subject: `git grep 'client\.save('` returns ZERO over the file that third writer lives in, because the call is `client.save(type, …)` and the generic argument sits between the name and the paren — and a hand-rolled `fetch` PUT to `/api/v1/meta/object/:name` is not that spelling at all. So this gate enumerates DOORS, never writers: the writer set is OPEN and nobody has to announce a new member, while the transport set is CLOSED and this repository owns it, so guarding the doors covers every writer past and future without a list anywhere. It derives every call carrying a `method: 'PUT'` literal whose URL RESOLVES to a `/meta` path — resolved through templates, fields and helper return values rather than read, because the repo's central door spells its URL three hops from the call and says nothing at the call site — plus every call to the SDK's `meta.saveItem`, which lives in a package this repo does not own and so cannot be guarded from the inside. A door whose type is a string literal other than `object` is exempt; a door whose type is a runtime value is judged CAPABLE, which is the fail-closed direction. It answers COVERAGE only — whether a guarded door's body is correct is the guard's own pins — and it refuses to report OK unless it found at least one door of each kind and at least one guarded door, so a renamed transport turns it red rather than green. Same placement rationale as the gates around it: it parses the sources with `typescript`, so it needs the install and nothing built. `pnpm check:published-tsconfig-exclude` follows, config reads only: it fails when a published package's build `tsconfig.json` excludes tooling by FILE NAME (`*.test.ts`) without also excluding the tooling DIRECTORIES (`**/__tests__/**` and its two siblings, derived from `TOOLING_FILE` rather than retyped). A name-only exclude stops the files that happen to be named that way and nothing else, so the first shared helper added to a `__tests__/` directory becomes a program input and an emitting program writes it into the published `dist` — three times so far, each found by a human and never by a gate ([#4006](https://github.com/objectstack-ai/objectui/issues/4006), [#4836](https://github.com/objectstack-ai/objectui/issues/4836), and a third in the same package as the first, all three recorded in `6aeba673c`, the commit that landed this gate). [#7212](https://github.com/objectstack-ai/objectui/issues/7212) measured the standing exposure — 29 published packages carrying the name form with ZERO offending files, green because nobody had added such a helper yet — and the gate landed together with their conversion so `main` was green on merge. It reads `exclude` arrays and nothing else: no build, no artifact, no emit model, which is the narrower scope that keeps it clear of the modelling [#4846](https://github.com/objectstack-ai/objectui/issues/4846) declined for the artifact-level gate. Six published packages are named carve-outs, each re-proving its own reason on every run: `cli`, `create-plugin` and `data-objectstack` emit from a `tsup` entry graph, `plugin-charts` keeps its tooling exclude in the `dts()` options, and `console` and `runner` are Vite applications with `noEmit: true` and no `dts()` plugin. `pnpm check:side-effects-array` runs next, sources only and no build: it fails when a package's `sideEffects` ARRAY and its module bodies disagree in either direction — a module that registers something at load time and is not named (a bundler drops it, and the registration is gone from a *consumer's* app with no error, no warning and exit 0), or a name whose module no longer registers anything. `@object-ui/app-shell` declares such an array because both simpler answers are measurably wrong for it: omitting the field makes the whole package unshakeable, and `"sideEffects": false` silently drops three live SDUI widget registrations to zero chunks ([#6535](https://github.com/objectstack-ai/objectui/issues/6535), [#6683](https://github.com/objectstack-ai/objectui/issues/6683)). The enumeration is re-derived from the module bodies on every run rather than listed, so there is no second copy to rot. The artifact half of the same contract — do those registrations survive a real bundler — cannot run in this job at all: it needs a built console, so it lives in the SDUI registration pin step of `performance-budget.yml`. `pnpm check:element-data-source-declaration` runs next, sources only and no build: it fails when a source that consumes `ElementDataSourceGate` does not also pass through `elementDataSourceBlock()`, the seam that declares the `dataSource` key the gate reads. A block that wraps the gate off-seam publishes an authoring surface missing the one key its own runtime honours, and the html tier reports that key with the same `unknown-prop` warning it gives the spellings that do nothing ([#6678](https://github.com/objectstack-ai/objectui/issues/6678)). `pnpm check:esm-specifiers` follows it for the same reason — sources only, no build: it fails when a published package whose build preserves import specifiers (a bare emitting `tsc`, which never rewrites them) writes a relative specifier with no file extension. Node's ESM resolver does not extension-search relative specifiers, so such a specifier makes the published entry unloadable outside a bundler; `@object-ui/react`'s entry died with `ERR_MODULE_NOT_FOUND` while every bundler-based consumer, the whole test suite and CI stayed green ([#4538](https://github.com/objectstack-ai/objectui/issues/4538)). The half that actually *imports* each built entry needs a full build and runs in `node-esm-load-gate.yml`. `pnpm check:action-forward-parity` fails when an action renderer's forward whitelist drops a key the action runtime reads — the class that shipped six times one key at a time, each time green, because the key parses and publishes while the payload is dropped one hop before the runner ([#4050](https://github.com/objectstack-ai/objectui/issues/4050)). `pnpm check:designer-field-key-parity` fails when one of the field designers' statically declared payload shapes (`FieldMetadataPayload`, `ServerFieldSchema`, `DesignerFieldDefinition`) declares a key the installed `@objectstack/spec` `FieldSchema` refuses by NAME. Such a key makes `PUT /api/v1/meta/object/:name` return a hard 422 `INVALID_METADATA` that blocks *every subsequent save* of that object, and the author cannot tell from the designer UI which key did it — the class had been filed three times, each closed with a per-key tombstone written after the instance was found in production, with nothing detecting the next one ([#4644](https://github.com/objectstack-ai/objectui/issues/4644) `indexed`, [#4687](https://github.com/objectstack-ai/objectui/issues/4687) `distance_metric`, [#4676](https://github.com/objectstack-ai/objectui/issues/4676) `placeholder`, gated by [#5761](https://github.com/objectstack-ai/objectui/issues/5761)). It reads the accept set off the schema itself rather than from a list, and it covers a deliberately documented *subset* of the write path: a key that reaches the payload only through a `patchDef` spread or an index signature is outside its reach, and the boundary is stated in the script's own docblock. Its draft-I/O half — the `readFields`/`writeFields` round-trip, which has no declared shape to read — runs in the test suite as `object-fields-io.spec-keys.test.ts`. Same placement rationale as the gates around it: it parses the sources with `typescript` and imports the installed spec, so it needs the install and nothing built. `pnpm check:icon-record-names` fails when an authored icon NAME that reaches a resolver reading lucide's runtime `icons` record is not a live key of that record. lucide retires a spelling by dropping it from that record while keeping it as a deprecated named export, so the retired name still imports, still type-checks and still renders wherever it is used as a *component* — `Edit === SquarePen` is true — and resolves to nothing wherever it is used as a *string*: nothing goes red in either direction, which is why the class was repaired twice in two packages before anyone gated it ([#5586](https://github.com/objectstack-ai/objectui/issues/5586), [#5622](https://github.com/objectstack-ai/objectui/issues/5622), [#5633](https://github.com/objectstack-ai/objectui/issues/5633)). It carries no list of retired spellings — the record itself is the judgement — and it re-discovers the resolver population from source on every run, which is how its first pass found four record-reading resolvers nobody had catalogued. It sits here because it parses the sources with `typescript` and reads the installed lucide: the install, and nothing built. The three locale gates sit in the middle because all of them parse the sources with `typescript`: they need the install and nothing built. `pnpm check:i18n-keys` fails when a `t()` call site asks for a key the `en` pack does not define ([#3530](https://github.com/objectstack-ai/objectui/issues/3530)); `pnpm check:i18n-drift` fails when a change to an `en` string is not accompanied by the nine translation packs ([#3650](https://github.com/objectstack-ai/objectui/issues/3650)), and it is why this job's checkout sets `fetch-depth: 0` — it diffs against the merge base, which a depth-1 clone cannot resolve. `pnpm check:i18n-designer-parity` fails when the metadata-admin designer's own module-local string tables come apart — an `en` row with no `zh` row, or a shared row whose two values carry different `{placeholders}` ([#8834](https://github.com/objectstack-ai/objectui/issues/8834)). The two gates before it are blind to that file by construction — the first classifies the module `module-local table` by declaration and skips it, the second read only the ten locale packs and this table is not one of them — so the same card also gave `pnpm check:i18n-drift` that table as a SECOND population, which is the half that catches a changed `en` value whose `zh` row did not follow. `pnpm type-check:scripts` (`tsconfig.scripts.json`) covers `scripts/**/*.ts`, which `pnpm type-check` cannot reach at all — `scripts/` has no package.json, so turbo never walks it, and the coverage guard decides coverage per *package*. Until [#3494](https://github.com/objectstack-ai/objectui/issues/3494) that left the pin tests in `scripts/__tests__/` — including the one pinning this very page — compiled by nothing. `pnpm type-check:vitest-config` runs `apps/console/tsconfig.node.json` directly — the program that already lists `../../vitest.config.mts` and `apps/console/vitest.config.ts` ([#3476](https://github.com/objectstack-ai/objectui/issues/3476)) — because until [#7328](https://github.com/objectstack-ai/objectui/issues/7328) the only thing that ran it was the console's own `type-check` script, reached through the task runner, whose `type-check` task waits on `^build`. (Named in prose rather than as a code span on purpose: the pin below reads this cell as this job's gate list, so spelling that invocation out would credit the job with a command it does not run.) The cheapest compiler that reads the root Vitest config was therefore reachable only through the most expensive job here, and PR #7291 paid for it: a conditionally spread `dist` project whose literal `extends: true` widened to `boolean` degraded the whole `projects` array to `never[]`, every gate its author ran was green, and CI reported three errors, two of them at `../../vitest.config.mts`. It sits in the cheap half beside `pnpm type-check:scripts` for the same measured reason — nothing in its program imports an `@object-ui/*` package, so it needs the install and nothing built. `pnpm type-check:vitest-setup` (`tsconfig.vitest-setup.json`) closes the same gap for the four repo-root `vitest.setup.*` files, uncovered until [#3515](https://github.com/objectstack-ai/objectui/issues/3515); it runs *last*, after `pnpm type-check`, because `vitest.setup.dom.tsx` side-effect-imports four `@object-ui/*` packages and resolves them through the declarations that turbo's `^build` produces. | Every run; on a PR the steps short-circuit when only ignored paths changed | -| `test` | Test (shard N/12) | When a pull request changed nothing outside the exclusion list, the decision step runs `scripts/markdown-test-inputs.mjs` before anything else, and the job runs in full when the answer is yes ([#8861](https://github.com/objectstack-ai/objectui/issues/8861)). The exclusions drop every markdown path, and a markdown document can be a TEST'S INPUT: [#8857](https://github.com/objectstack-ai/objectui/issues/8857) changed one package README, this job reported success in ten seconds having run nothing, and the merge-queue build then failed the same shard in 907 seconds and dequeued it. That script carries the derived class — which documents a test reads, and which test reads each — and audits itself against the tree. It is this job's stage only, because this is the job that runs those tests. [#9096](https://github.com/objectstack-ai/objectui/issues/9096) then added `scripts` to that scan, because the gate tests under `scripts/__tests__` read this repository's documentation as data and run in these same shards — measured by running all 46 of them under an fs trace, **every** tracked markdown file in the tree is opened by at least one of them. ⇒ for this job the markdown half of the exclusion list is now inert: **any markdown-only pull request runs the shards**. Priced over the 513 first-parent commits available then: 36 reached this stage, 21 already ran, and the widening moves 14 of the remaining 15 from skip to run. The rest of the exclusion list still pays — a non-markdown change under `content/**`, `docs/**` or `apps/site/**` skips as before. On a pull request or a queue build the job then runs `scripts/select-affected-tests.mjs` against the event's base sha and, when it answers `mode=affected`, `vitest run` over the filters it wrote, sharded the same way; a selector that cannot decide means the full suite, never a skip ([#12214](https://github.com/objectstack-ai/objectui/issues/12214)). Otherwise — and always on `push` and `schedule` — `pnpm test --shard=N/12` across a 12-runner matrix with `fail-fast: false`, so every shard reports its own failures. No coverage instrumentation — v8 adds 40–100% overhead. **4 → 8 shards, and the built-artifact pin step moved out of this job entirely, in [#9499](https://github.com/objectstack-ai/objectui/issues/9499).** At four shards this job had grown into its own `timeout-minutes: 20`: measured over the 14 most recent `merge_group` runs and the 14 most recent `pull_request` runs, the longest *succeeding* shard-1 job was 1199 s against the 1200 s ceiling — a one-second margin — and two runs crossed it and were **cancelled**, one of them dequeuing a pull request whose tests had passed, because the merge queue cannot tell `cancelled` from `failure`. The ceiling is **not** raised, no test is skipped and the exclusion list is not widened; the work is spread over twice the runners, and the one step that was never sharded at all is now the `test-dist-pins` job below. **8 → 12 shards in [#12208](https://github.com/objectstack-ai/objectui/issues/12208)** (its first pull request, folded into [#12214](https://github.com/objectstack-ai/objectui/issues/12214)'s): at eight the job was back against the same ceiling — 14.4 min median, 17.4 min p95 and 20.3 min max over the 1,728 shard jobs of one week, measured on that card — and the same three refusals hold: the ceiling is not raised, no test is skipped, the relevance gate is not widened. Both speeds use the same twelve legs. No shard is a required context any more — `test-aggregate` reports for all of them. | Every event: the affected set on pull requests and merge-queue builds, the whole suite on `push` and the hourly `schedule`; steps short-circuit on a PR that changed only ignored paths | +| `test` | Test (shard N/12) | When a pull request changed nothing outside the exclusion list, the decision step runs `scripts/markdown-test-inputs.mjs` before anything else, and the job runs in full when the answer is yes ([#8861](https://github.com/objectstack-ai/objectui/issues/8861)). The exclusions drop every markdown path, and a markdown document can be a TEST'S INPUT: [#8857](https://github.com/objectstack-ai/objectui/issues/8857) changed one package README, this job reported success in ten seconds having run nothing, and the merge-queue build then failed the same shard in 907 seconds and dequeued it. That script carries the derived class — which documents a test reads, and which test reads each — and audits itself against the tree. It is this job's stage only, because this is the job that runs those tests. [#9096](https://github.com/objectstack-ai/objectui/issues/9096) then added `scripts` to that scan, because the gate tests under `scripts/__tests__` read this repository's documentation as data and run in these same shards — measured by running all 46 of them under an fs trace, **every** tracked markdown file in the tree is opened by at least one of them. ⇒ for this job the markdown half of the exclusion list is now inert: **any markdown-only pull request runs the shards**. Priced over the 513 first-parent commits available then: 36 reached this stage, 21 already ran, and the widening moves 14 of the remaining 15 from skip to run. The rest of the exclusion list still pays — a non-markdown change under `content/**`, `docs/**` or `apps/site/**` skips as before. On a pull request or a queue build the job then runs `scripts/select-affected-tests.mjs` against the event's base sha and, when it answers `mode=affected`, `vitest run` over the filters it wrote, sharded the same way; a selector that cannot decide means the full suite, never a skip ([#12214](https://github.com/objectstack-ai/objectui/issues/12214)). Otherwise — and always on `push` and `schedule` — `pnpm test --shard=N/12` across a 12-runner matrix with `fail-fast: false`, so every shard reports its own failures. No coverage instrumentation — v8 adds 40–100% overhead. **4 → 8 shards, and the built-artifact pin step moved out of this job entirely, in [#9499](https://github.com/objectstack-ai/objectui/issues/9499).** At four shards this job had grown into its own `timeout-minutes: 20`: measured over the 14 most recent `merge_group` runs and the 14 most recent `pull_request` runs, the longest *succeeding* shard-1 job was 1199 s against the 1200 s ceiling — a one-second margin — and two runs crossed it and were **cancelled**, one of them dequeuing a pull request whose tests had passed, because the merge queue cannot tell `cancelled` from `failure`. The ceiling is **not** raised, no test is skipped and the exclusion list is not widened; the work is spread over twice the runners, and the one step that was never sharded at all is now the `test-dist-pins` job below. **8 → 12 shards in [#12208](https://github.com/objectstack-ai/objectui/issues/12208)** (its first pull request, folded into [#12214](https://github.com/objectstack-ai/objectui/issues/12214)'s): at eight the job was back against the same ceiling — 14.4 min median, 17.4 min p95 and 20.3 min max over the 1,728 shard jobs of one week, measured on that card — and the same three refusals hold: the ceiling is not raised, no test is skipped, the relevance gate is not widened. Both speeds use the same twelve legs. No shard is a required context any more — `test-aggregate` reports for all of them. **Which files a leg runs is decided by measured per-file duration** ([#12208](https://github.com/objectstack-ai/objectui/issues/12208)'s second pull request): vitest's own `--shard` hashed each path and cut equal *file counts*, so which leg drew the heavy files was luck. The root vitest config's `sequence.sequencer` (the `test-shard-sequencer` module beside this job's scripts, not a command this job runs) bin-packs the files heaviest first from the committed `scripts/test-shard-timings.json`; a file the dataset does not name is weighed at its median. On the full speed the job also passes `scripts/test-file-timings.mjs` as a third reporter (beside `default` and `github-actions`, which a CLI `--reporter` would otherwise displace), which records each file's whole time on its worker, and `push` and `schedule` runs upload it as the `test-file-timings-N` artifact that the weekly refresh reads. | Every event: the affected set on pull requests and merge-queue builds, the whole suite on `push` and the hourly `schedule`; steps short-circuit on a PR that changed only ignored paths | | `test-dist-pins` | Test (dist pins) | The same decision step as `test` above, `scripts/markdown-test-inputs.mjs` stage included — deliberately verbatim, because this lane used to run whenever that job's gate said run, and a narrower gate here would silently stop running the built-artifact pins on the markdown-only pull requests [#9096](https://github.com/objectstack-ai/objectui/issues/9096) brought into scope. Then `pnpm test:dist` — the built-artifact lane ([#7183](https://github.com/objectstack-ai/objectui/issues/7183)). It delegates to a turbo task scoped to the one package that holds built-artifact pins; that task depends on the package's OWN build (`dependsOn: ["build"]`, not `^build`), so the bundle exists before the pins read it, and then runs the `dist` vitest project, whose pins import a package's BUILT bundle instead of its `src` — a claim the source-aliased suite above is structurally unable to make, since the root config aliases every workspace package to `src`. **Why it is a job and not a step on shard 1** ([#9499](https://github.com/objectstack-ai/objectui/issues/9499)): it was never sharded, so it made shard 1 structurally the longest leg of a matrix bounded by a 20-minute ceiling, and in **both** observed ceiling kills the job died in this step with the test step already green — the tests passed and the check reported `cancelled`. Measured across 28 full CI runs it costs 31–58 s (median ≈53 s); a separate job pays for one more runner and takes the asymmetry out of the matrix without touching a budget. | Every event (the `push` guard went with the shard matrix's in [#12214](https://github.com/objectstack-ai/objectui/issues/12214)); steps short-circuit on a PR that changed only ignored paths | -| `test-aggregate` | Test | `scripts/check-test-shard-results.mjs` — the **single required test context** ([#9499](https://github.com/objectstack-ai/objectui/issues/9499), director ruling letter C). It `needs` the shard matrix and `test-dist-pins`, and runs `if: always()` so a red, skipped or cancelled shard still produces a verdict here instead of skipping this job — a skipped required context counts as *success* in branch protection, which on the one context that speaks for the whole lane is the failure mode itself. ⛔ It does **not** gate on `needs.test.result`: a matrix job's `needs..result` is a single rollup over every leg, and a rollup reads `success` when some legs succeeded and the rest were **skipped**, so an aggregator built on that expression is a check reporting success having run nothing — [#8857](https://github.com/objectstack-ai/objectui/issues/8857) and [#3523](https://github.com/objectstack-ai/objectui/issues/3523) in one line of YAML. The gate reads this run's own job list from the Actions API instead (`actions: read`, nothing written) and asserts each shard **by name and by its own conclusion**; `skipped` is not a pass. It fails closed — an unreadable answer is exit 2 and a red context — and refuses any verdict over a job list that does not contain this very job, which is the control that the reading reached the right run at all. The dist-pin job is asserted from `needs` directly, since a non-matrix job's result is its own. **Why one name:** naming the legs made the shard *count* a member of a repository-settings surface no workflow edit can reach — widening the matrix renamed four live required contexts at once. | Every event — on `push` and `schedule` it is the full battery's test verdict | -| `test-coverage` | Test (coverage shard N/8) | `pnpm test:coverage --reporter=blob --reporter=default --reporter=github-actions --shard=N/8` across an 8-runner matrix with `fail-fast: false`. Each shard writes `.vitest-reports/blob-N-8.json` — raw coverage and test results in one file — and uploads it as an artifact even when the shard is red (vitest deletes `coverage/` on a red run unless `coverage.reportOnFailure` is set, [#5402](https://github.com/objectstack-ai/objectui/issues/5402)). The two reporters after the blob are what keep a red shard *readable*: a CLI `--reporter` replaces the default reporter set rather than adding to it, so `--reporter=blob` on its own ended a failing shard's log at `blob report written to …` with no test name and no assertion text, leaving the download-only artifact as the only copy of the failure ([#9177](https://github.com/objectstack-ai/objectui/issues/9177)); `--reporter=default` restores the log and `--reporter=github-actions` restores the per-test `::error` annotation. The flags are pinned by `scripts/__tests__/coverage-shard-reporter-readability.test.ts`. The configured coverage thresholds are neutralised on the shard legs, because a slice of the suite judged against a whole-suite threshold is not a defect signal; they are enforced once, on the merged report, by the job below ([#5403](https://github.com/objectstack-ai/objectui/issues/5403)). **4 → 8 shards in [#12256](https://github.com/objectstack-ai/objectui/issues/12256)** (folded into [#12208](https://github.com/objectstack-ai/objectui/issues/12208)): at four, a shard was cancelled at this job's 40-minute ceiling on 7 of 25 `push` runs measured on that card, and every shard of the runs that finished sat within one to three minutes of it. The width is derived from those walls at a 20-minute target per shard; the ceiling is not raised, no test is skipped, and the thresholds are unchanged. The width is spelled in this job's matrix, name and `--shard` flag and in `coverage-report`'s `COVERAGE_SHARDS`, and `scripts/__tests__/coverage-shard-width.test.ts` holds every spelling to the matrix. | **Push and the hourly schedule only** | -| `coverage-report` | Test (coverage) | Downloads every shard's blob report, refuses to continue unless all of them arrived (the count it expects is the job's `COVERAGE_SHARDS`), merges them with `pnpm test:coverage --merge-reports` into one complete report — which is where the configured coverage thresholds are enforced, over the whole merged map, the shard legs having overridden them to zero — and publishes that report as the `coverage-report` artifact (kept 7 days, the same as the blobs it is derived from). Its last step runs on every path and states the outcome: the job is **red, with an error annotation**, whenever the gate did not run for the commit — before [#5403](https://github.com/objectstack-ai/objectui/issues/5403) the final step carried the implicit `success()` and was silently skipped by 311 of 373 coverage jobs, which is how four days of a 100%-failing coverage job went unnoticed. A breach of the thresholds is reported *separately* from a lane that never delivered, because the two call for opposite actions. ⛔ It never merges a report from fewer than every shard: a wrong coverage number is worse than a missing one. The Codecov upload this job used to carry was retired by [#5436](https://github.com/objectstack-ai/objectui/issues/5436) — `CODECOV_TOKEN` was never set, so it failed on every push; the trend dashboard and PR coverage comments are gone with it, the gate is not. | **Push and the hourly schedule only** | +| `test-aggregate` | Test | `scripts/check-test-shard-results.mjs` — the **single required test context** ([#9499](https://github.com/objectstack-ai/objectui/issues/9499), director ruling letter C). It `needs` the shard matrix and `test-dist-pins`, and runs `if: always()` so a red, skipped or cancelled shard still produces a verdict here instead of skipping this job — a skipped required context counts as *success* in branch protection, which on the one context that speaks for the whole lane is the failure mode itself. ⛔ It does **not** gate on `needs.test.result`: a matrix job's `needs..result` is a single rollup over every leg, and a rollup reads `success` when some legs succeeded and the rest were **skipped**, so an aggregator built on that expression is a check reporting success having run nothing — [#8857](https://github.com/objectstack-ai/objectui/issues/8857) and [#3523](https://github.com/objectstack-ai/objectui/issues/3523) in one line of YAML. The gate reads this run's own job list from the Actions API instead (`actions: read`, nothing written) and asserts each shard **by name and by its own conclusion**; `skipped` is not a pass. It fails closed — an unreadable answer is exit 2 and a red context — and refuses any verdict over a job list that does not contain this very job, which is the control that the reading reached the right run at all. The dist-pin job is asserted from `needs` directly, since a non-matrix job's result is its own. **Why one name:** naming the legs made the shard *count* a member of a repository-settings surface no workflow edit can reach — widening the matrix renamed four live required contexts at once. Last, `scripts/shard-headroom.mjs` prints the longest shard's wall against the `test` job's `timeout-minutes` and the width this run's measured total implies at a 10-minute target per shard ([#12208](https://github.com/objectstack-ai/objectui/issues/12208)). It is **report-only**: `if: always()` and `continue-on-error: true`, it exits 0 whatever it reads, and an unreadable job list prints NOT MEASURED rather than a number. `scripts/__tests__/shard-headroom.test.ts` pins its `--shards` and `--cap-minutes` to the matrix and the job it reads. | Every event — on `push` and `schedule` it is the full battery's test verdict | +| `test-coverage` | Test (coverage shard N/8) | `pnpm test:coverage --reporter=blob --reporter=default --reporter=github-actions --shard=N/8` across an 8-runner matrix with `fail-fast: false`. Each shard writes `.vitest-reports/blob-N-8.json` — raw coverage and test results in one file — and uploads it as an artifact even when the shard is red (vitest deletes `coverage/` on a red run unless `coverage.reportOnFailure` is set, [#5402](https://github.com/objectstack-ai/objectui/issues/5402)). The two reporters after the blob are what keep a red shard *readable*: a CLI `--reporter` replaces the default reporter set rather than adding to it, so `--reporter=blob` on its own ended a failing shard's log at `blob report written to …` with no test name and no assertion text, leaving the download-only artifact as the only copy of the failure ([#9177](https://github.com/objectstack-ai/objectui/issues/9177)); `--reporter=default` restores the log and `--reporter=github-actions` restores the per-test `::error` annotation. The flags are pinned by `scripts/__tests__/coverage-shard-reporter-readability.test.ts`. The configured coverage thresholds are neutralised on the shard legs, because a slice of the suite judged against a whole-suite threshold is not a defect signal; they are enforced once, on the merged report, by the job below ([#5403](https://github.com/objectstack-ai/objectui/issues/5403)). **4 → 8 shards in [#12256](https://github.com/objectstack-ai/objectui/issues/12256)** (folded into [#12208](https://github.com/objectstack-ai/objectui/issues/12208)): at four, a shard was cancelled at this job's 40-minute ceiling on 7 of 25 `push` runs measured on that card, and every shard of the runs that finished sat within one to three minutes of it. The width is derived from those walls at a 20-minute target per shard; the ceiling is not raised, no test is skipped, and the thresholds are unchanged. The width is spelled in this job's matrix, name and `--shard` flag and in `coverage-report`'s `COVERAGE_SHARDS`, and `scripts/__tests__/coverage-shard-width.test.ts` holds every spelling to the matrix. Its legs are split by the same duration-balanced sequencer as `test`. | **Push and the hourly schedule only** | +| `coverage-report` | Test (coverage) | Downloads every shard's blob report, refuses to continue unless all of them arrived (the count it expects is the job's `COVERAGE_SHARDS`), merges them with `pnpm test:coverage --merge-reports` into one complete report — which is where the configured coverage thresholds are enforced, over the whole merged map, the shard legs having overridden them to zero — and publishes that report as the `coverage-report` artifact (kept 7 days, the same as the blobs it is derived from). Its last step runs on every path and states the outcome: the job is **red, with an error annotation**, whenever the gate did not run for the commit — before [#5403](https://github.com/objectstack-ai/objectui/issues/5403) the final step carried the implicit `success()` and was silently skipped by 311 of 373 coverage jobs, which is how four days of a 100%-failing coverage job went unnoticed. A breach of the thresholds is reported *separately* from a lane that never delivered, because the two call for opposite actions. ⛔ It never merges a report from fewer than every shard: a wrong coverage number is worse than a missing one. The Codecov upload this job used to carry was retired by [#5436](https://github.com/objectstack-ai/objectui/issues/5436) — `CODECOV_TOKEN` was never set, so it failed on every push; the trend dashboard and PR coverage comments are gone with it, the gate is not. Before the verdict, `scripts/shard-headroom.mjs` prints the longest coverage shard's wall against the 40-minute cap and the width the run's measured total implies at a 20-minute target per shard. It is report-only in the same way as in `test-aggregate`. On a red lane it reads `scripts/` through a sparse checkout of its own, because the main checkout is skipped there. | **Push and the hourly schedule only** | | `e2e` | Build & E2E | Builds the console with `vite build` (`VITE_BASE_PATH=/console/`), verifies the artifact, then `pnpm test:e2e --project=chromium`. On failure it uploads `test-results/` — the screenshots, traces and `error-context.md` Playwright writes for failing specs — as the `e2e-failure-artifacts` upload; the `github` reporter this lane runs on CI writes annotations, so there is no HTML report in it. | Every run; on a PR the steps short-circuit when only ignored paths changed | | `docs` | Build Docs | `turbo run build --filter='@object-ui/site'`. On a PR it first diffs against the base and skips the build only when nothing that build consumes changed. ⛔ The path set is **not enumerated here**, deliberately: it is derived rather than curated — from the workspace packages turbo builds on the way to `@object-ui/site`, the root-level inputs `turbo.json` declares for the `build` task, and the workspace manifests, plus the workflow file itself so a change to this gate is validated by the gate — and a path list copied into prose is a stale list the moment the closure moves, which is the class [#8629](https://github.com/objectstack-ai/objectui/issues/8629) and [#7448](https://github.com/objectstack-ai/objectui/issues/7448) each record. `scripts/__tests__/docs-build-trigger.test.ts` re-derives all three populations on every PR and executes the step's own shell against them, so the live answer is the pathspec in the step and a red test is what happens when it stops covering them. Until [#8647](https://github.com/objectstack-ai/objectui/issues/8647) the filter named the site's **output** surface only — the docs content and the site app — while its **input** surface is everything turbo builds before `next build` runs, so a pull request touching only `packages/**` skipped the build and still reported `success`, and a skipped build and a passed build are the same green to every reader downstream. The merge-queue leg always built, so what the filter cost was early detection rather than the guarantee at merge time. Then `scripts/check-doc-expression-carriage.mjs`, which is **report-only**: it censuses every `json` fence on the surface `check:doc-types` walks (`content/docs/**`, every `apps//docs/**` tree, and the root `README.md` — widened from `content/docs/**` alone in `59a3a233d`) for a `${…}` authored on a key `SchemaRenderer` never evaluates — the class that reached `main` four times under green gates, because `check:doc-types` judges the `type` literal only and `check:doc-snippets` compiles the ts/tsx blocks only ([#7851](https://github.com/objectstack-ai/objectui/issues/7851)). It prints its findings and **exits 0 regardless**, so it can block no merge; it exits 1 only when the instrument itself is broken — a derivation that matched nothing, a missing `@objectstack/spec` artifact, or a failed built-in control — because a check that runs, goes green and looked at nothing is worse than none. Report-only is a ruling, not an oversight: three cards of the class it reports ([#7440](https://github.com/objectstack-ai/objectui/issues/7440), [#7444](https://github.com/objectstack-ai/objectui/issues/7444), [#7838](https://github.com/objectstack-ai/objectui/issues/7838)) are open and each fixes its own sites. It does **not** check docs links any more — that moved to a workflow of its own (#3448), because this workflow's `paths-ignore` then hid exactly the docs-only PRs a link check needs to see — today the Internal Docs Link Check step of `repo-gates.yml` (#12214). #3523 has since removed that filter from the `pull_request` trigger, but the check stays out of this job: `repo-gates.yml` still runs where this workflow does not (a docs-only push to `main`), and one gate with one home was the point of #3448. | Every run (build itself conditional) | @@ -2953,6 +2954,45 @@ archiver from. No gate compares it with upstream: the port pin and its parity ga the snapshot's exit code, so a failing count check or a stale-archive verdict never costs the records the same run archived. ⛔ Do not move the failing step above them — a stale archive is better than none. +### Test Shard Timings Refresh (`test-shard-timings-refresh.yml`) + +**Trigger:** weekly (cron `47 6 * * 1`), manual dispatch, or a pull request touching the workflow +or the two scripts it loads (`scripts/test-file-timings.mjs` and the `test-shard-partition` module +beside it). + +Regenerates `scripts/test-shard-timings.json`, the per-file durations both `ci.yml` test matrices +are split by ([#12208](https://github.com/objectstack-ai/objectui/issues/12208)), and opens a pull +request with it. `scripts/test-file-timings.mjs select` picks the newest completed `CI` runs on +`main` from the full battery's events (`push` and the hourly `schedule`) whose twelve test shards +all reported success and whose twelve `test-file-timings-N` artifacts are all there, at most six; +`gh run download` fetches those artifacts; `scripts/test-file-timings.mjs merge` keeps each file's +median across the runs and writes the file. ⛔ No timing in it is ever written by hand, ⛔ the +workflow never edits `ci.yml` (the width a run's measured total implies is printed by the two test +aggregators on every run, and moving a width is a reviewed edit), and ⛔ it opens no pull request for +a byte-identical file. + +**Why a committed file and not an artifact the shards fetch.** Every leg of a matrix computes the +whole partition and keeps its own bin, so every leg of one run must read the same weights. A +committed file guarantees that by sharing the checkout; legs that each fetched "the newest" artifact +could straddle a refresh and run some files twice and others never, every leg green. The committed +file also makes a laptop's sharded run of the suite, leg 3 of 12, run what CI's leg 3 ran, and +because the dataset is in the root vitest config's import closure, the pull request that changes it runs the +full suite on the new split before it lands. + +**NOT MEASURED is green.** When no run qualifies — before the first full battery has uploaded its +timings, or after a week of red — the selector exits 3, the job prints a warning naming the reason +and stays green, and nothing is written. A NOT MEASURED that persists is the finding. + +**The refresh pull request arrives without CI.** It is opened with the run's `GITHUB_TOKEN`, and +GitHub starts no workflow for an event that token raised — the same limitation the release pull +request carries, which [#5397](https://github.com/objectstack-ai/objectui/issues/5397)'s ruling +kept rather than add a personal access token. Whoever lands it pushes to its branch once (a merge +of `main` is enough). The branch, `ci/test-shard-timings-refresh`, is this workflow's own and is +overwritten by each refresh, as `changeset-release.yml` does with its version branch. + +**A pull-request run writes nothing.** It runs the selection, the downloads and the regeneration, +and skips the push and the pull request. + ### Merge Queue Head Patrol (`merge-queue-head-patrol.yml`) **Trigger:** every 15 minutes (cron `7,22,37,52 * * * *`) and manual dispatch. No pull-request leg — diff --git a/scripts/__tests__/shard-headroom.test.ts b/scripts/__tests__/shard-headroom.test.ts new file mode 100644 index 0000000000..6e8997e4ba --- /dev/null +++ b/scripts/__tests__/shard-headroom.test.ts @@ -0,0 +1,126 @@ +import { afterEach, beforeEach, describe, expect, it } from 'vitest'; +import fs from 'node:fs'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { parse as parseYaml } from 'yaml'; + +// Plain-JS CI helper; its types are INFERRED from the .mjs source by +// `tsconfig.scripts.json` (`allowJs`), so no `@ts-expect-error` here. +import { EXIT_OK, EXIT_USAGE, headroom, main, render, shardNames } from '../shard-headroom.mjs'; + +/** + * The report-only headroom reading of the two test aggregators (objectui#12208, + * ruling 6121816480: "prints the longest shard's headroom against the cap as a + * report-only reading (⛔ not a gate)"). Two things are pinned: + * + * - the reading itself, on a recorded job list whose walls are known; + * - that it is wired as a READING: each invocation names its matrix's width + * and its job's real `timeout-minutes`, and no outcome of it can turn an + * aggregator red. + */ +const repoRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../..'); +const recorded = JSON.parse( + fs.readFileSync(path.join(repoRoot, 'scripts/__tests__/fixtures/test-shard-results/run-36042402511-attempt-1.json'), 'utf8'), +); + +describe('the reading', () => { + // The recorded run is an 8-wide `merge_group` run of 2026-09-24; its shard + // walls are `completed_at - started_at` of each `Test (shard N/8)` job. + const reading = headroom({ jobs: recorded.jobs, template: 'Test (shard {n}/8)', shards: 8, capMinutes: 20, targetMinutes: 10 }); + + it("reads every shard's wall and names the longest against the cap", () => { + expect(reading.measured).toBe(true); + if (!reading.measured) return; + expect(reading.longest).toMatchObject({ name: 'Test (shard 4/8)', seconds: 637 }); + expect(reading.headroomSeconds).toBe(1200 - 637); + expect(reading.percentOfCap).toBe(53); + expect(reading.walls.map((w) => w.seconds)).toEqual([637, 630, 618, 596, 582, 566, 459, 457]); + }); + + it('derives the width the measured total implies at the target per shard', () => { + if (!reading.measured) throw new Error('unmeasured'); + expect(reading.total).toBe(4545); + expect(reading.impliedWidth).toBe(Math.ceil(4545 / 600)); + expect(reading.width).toBe(8); + }); + + it('prints it in the log, one notice line and a step-summary table', () => { + const out = render(reading, 'Test (shard {n}/8)'); + expect(out.log).toContain('longest Test (shard 4/8): 10m37s = 53% of the 20-minute cap, 9m23s of headroom'); + expect(out.notice).toMatch(/^::notice title=Shard headroom::longest Test \(shard 4\/8\)/); + expect(out.summary).toContain('| Test (shard 4/8) | 10m37s | success |'); + }); + + it('says NOT MEASURED, with no number, when a shard has no wall', () => { + const skipped = headroom({ jobs: recorded.jobs, template: 'Test (coverage shard {n}/4)', shards: 4, capMinutes: 40, targetMinutes: 20 }); + expect(skipped.measured).toBe(false); + const out = render(skipped, 'Test (coverage shard {n}/4)'); + expect(out.log).toContain('NOT MEASURED'); + expect(out.log).not.toMatch(/% of the/); + }); + + it('refuses a template without a shard slot', () => { + expect(() => shardNames('Test (shard 1/8)', 8)).toThrow(/\{n\}/); + }); +}); + +describe('⛔ not a gate', () => { + // On a runner these are set, and `main` would append its reading to the + // step summary of the job running THIS test. Neither belongs there. + const saved = { repo: process.env.GITHUB_REPOSITORY, summary: process.env.GITHUB_STEP_SUMMARY }; + beforeEach(() => { + delete process.env.GITHUB_REPOSITORY; + delete process.env.GITHUB_STEP_SUMMARY; + }); + afterEach(() => { + if (saved.repo !== undefined) process.env.GITHUB_REPOSITORY = saved.repo; + if (saved.summary !== undefined) process.env.GITHUB_STEP_SUMMARY = saved.summary; + }); + + it('exits 0 when the jobs API cannot be read', async () => { + const code = await main(['--job', 'Test (shard {n}/12)', '--shards', '12', '--cap-minutes', '20', '--target-minutes', '10']); + expect(code).toBe(EXIT_OK); + }); + + it('exits 0 on a reading of a run where every shard is long', async () => { + const fixture = path.join(repoRoot, 'scripts/__tests__/fixtures/test-shard-results/run-36042402511-attempt-1.json'); + // A 5-minute cap makes every shard of the recorded run "over" it. + expect(await main(['--job', 'Test (shard {n}/8)', '--shards', '8', '--cap-minutes', '5', '--target-minutes', '2', '--fixture', fixture])).toBe(EXIT_OK); + }); + + it('exits 2 only for a malformed invocation', async () => { + expect(await main(['--job', 'Test', '--shards', '12', '--cap-minutes', '20', '--target-minutes', '10'])).toBe(EXIT_USAGE); + }); +}); + +describe('ci.yml wires it as a reading of the right matrix and the right cap', () => { + interface Step { name?: string; run?: unknown; if?: string; 'continue-on-error'?: boolean } + interface Job { name?: string; 'timeout-minutes'?: number; steps?: Step[]; strategy?: { matrix?: { shard?: unknown[] } } } + const workflow = parseYaml(fs.readFileSync(path.join(repoRoot, '.github/workflows/ci.yml'), 'utf8')) as { jobs: Record }; + + // aggregator -> the matrix job whose shards it reads + const wiring = [ + { aggregator: 'test-aggregate', matrix: 'test' }, + { aggregator: 'coverage-report', matrix: 'test-coverage' }, + ]; + + for (const { aggregator, matrix } of wiring) { + it(`${aggregator} reads ${matrix}: its job name, its width and its timeout-minutes`, () => { + const steps = (workflow.jobs[aggregator]?.steps ?? []).filter( + (s) => typeof s.run === 'string' && s.run.includes('scripts/shard-headroom.mjs'), + ); + expect(steps, `${aggregator} must run the headroom reading exactly once`).toHaveLength(1); + const [step] = steps; + const run = step.run as string; + const target = workflow.jobs[matrix]; + const width = (target.strategy?.matrix?.shard ?? []).length; + expect(run).toContain(`--job '${String(target.name).replace('${{ matrix.shard }}', '{n}')}'`); + expect(run).toContain(`--shards ${width} `); + expect(run).toContain(`--cap-minutes ${target['timeout-minutes']} `); + // ⛔ Not a gate: it runs whatever happened above it, and nothing it + // does can change the aggregator's conclusion. + expect(step.if).toBe('always()'); + expect(step['continue-on-error']).toBe(true); + }); + } +}); diff --git a/scripts/__tests__/test-file-timings.test.ts b/scripts/__tests__/test-file-timings.test.ts new file mode 100644 index 0000000000..949e86d3ba --- /dev/null +++ b/scripts/__tests__/test-file-timings.test.ts @@ -0,0 +1,198 @@ +import { afterEach, beforeEach, describe, expect, it } from 'vitest'; +import fs from 'node:fs'; +import os from 'node:os'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { parse as parseYaml } from 'yaml'; + +// Plain-JS CI helpers; their types are INFERRED from the .mjs source by +// `tsconfig.scripts.json` (`allowJs`), so no `@ts-expect-error` here. +import FileTimingsReporter, { + OUT_ENV, + REPORT_SCHEMA, + ROUND_MS, + artifactName, + buildDataset, + fileRecord, + judgeRun, + readRunReports, + runDurations, + shardJobName, +} from '../test-file-timings.mjs'; +import { TIMINGS_SCHEMA, datasetWeights } from '../test-shard-partition.mjs'; + +/** + * The per-file timing pipeline (objectui#12208): the reporter that measures on + * the full battery, the selector that picks which runs feed the dataset, and + * the generator that writes `scripts/test-shard-timings.json`. Plus the pins + * that hold `ci.yml` to the names and flags this file spells. + */ +const repoRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../..'); +const ciYaml = fs.readFileSync(path.join(repoRoot, '.github/workflows/ci.yml'), 'utf8'); + +/** A TestModule-shaped object, as vitest 4 hands one to `onTestRunEnd`. */ +function testModule(file: string, d: Record, project = 'unit') { + return { + moduleId: path.join('/repo', file), + project: { name: project }, + state: () => 'passed', + diagnostic: () => d, + }; +} + +describe('the writer', () => { + let dir: string; + let saved: string | undefined; + beforeEach(() => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'file-timings-')); + saved = process.env[OUT_ENV]; + }); + afterEach(() => { + if (saved === undefined) delete process.env[OUT_ENV]; + else process.env[OUT_ENV] = saved; + fs.rmSync(dir, { recursive: true, force: true }); + }); + + it("records a module's whole time on its worker, not only its tests' span", () => { + const record = fileRecord( + testModule('packages/x/a.test.tsx', { + environmentSetupDuration: 40, + prepareDuration: 10, + setupDuration: 900, + collectDuration: 300, + duration: 50, + }), + '/repo', + ); + expect(record).toEqual({ file: 'packages/x/a.test.tsx', project: 'unit', ms: 1300, state: 'passed' }); + }); + + it('reads a module whose diagnostic throws as zero, never throwing itself', () => { + const broken = { moduleId: '/repo/b.test.ts', project: { name: 'unit' }, state: () => 'failed', diagnostic: () => { throw new Error('no'); } }; + expect(fileRecord(broken, '/repo').ms).toBe(0); + }); + + it('writes one report to the named file, with the shard it ran as', () => { + const out = path.join(dir, 'nested', 'shard-3.json'); + process.env[OUT_ENV] = out; + const reporter = new FileTimingsReporter(); + reporter.onInit({ config: { root: '/repo', shard: { index: 3, count: 12 }, coverage: { enabled: false } } }); + reporter.onTestRunEnd([testModule('a.test.ts', { duration: 5 })]); + const report = JSON.parse(fs.readFileSync(out, 'utf8')); + expect(report).toMatchObject({ schema: REPORT_SCHEMA, shard: '3/12', coverage: false }); + expect(report.files).toEqual([{ file: 'a.test.ts', project: 'unit', ms: 5, state: 'passed' }]); + }); + + it('writes nothing, and throws nothing, when no output is named', () => { + delete process.env[OUT_ENV]; + const reporter = new FileTimingsReporter(); + reporter.onInit({ config: { root: '/repo' } }); + expect(() => reporter.onTestRunEnd([testModule('a.test.ts', { duration: 5 })])).not.toThrow(); + expect(fs.readdirSync(dir)).toEqual([]); + }); +}); + +describe('the generator', () => { + let dir: string; + beforeEach(() => { + dir = fs.mkdtempSync(path.join(os.tmpdir(), 'file-timings-merge-')); + }); + afterEach(() => fs.rmSync(dir, { recursive: true, force: true })); + + const report = (files: Array<[string, number]>, shard = '1/2') => ({ + schema: REPORT_SCHEMA, + shard, + coverage: false, + files: files.map(([file, ms]) => ({ file, project: 'unit', ms, state: 'passed' })), + }); + + it("reads every report under a run's directory, artifact subdirectories included", () => { + const run = path.join(dir, '101'); + fs.mkdirSync(path.join(run, 'test-file-timings-1'), { recursive: true }); + fs.mkdirSync(path.join(run, 'test-file-timings-2'), { recursive: true }); + fs.writeFileSync(path.join(run, 'test-file-timings-1', 'shard-1.json'), JSON.stringify(report([['a.test.ts', 100]]))); + fs.writeFileSync(path.join(run, 'test-file-timings-2', 'shard-2.json'), JSON.stringify(report([['b.test.ts', 200]], '2/2'))); + expect([...runDurations(readRunReports(run))]).toEqual([ + ['a.test.ts', 100], + ['b.test.ts', 200], + ]); + }); + + it('refuses a file that is not a writer report, rather than reading it as empty', () => { + const run = path.join(dir, '102'); + fs.mkdirSync(run); + fs.writeFileSync(path.join(run, 'x.json'), JSON.stringify({ schema: 'other', files: [] })); + expect(() => readRunReports(run)).toThrow(/is not a/); + }); + + it('keeps the median across runs, rounds it, and writes the same bytes for the same inputs', () => { + const runs = [ + { meta: { id: 1 }, durations: new Map([['a.test.ts', 1000], ['b.test.ts', 10]]) }, + { meta: { id: 2 }, durations: new Map([['a.test.ts', 1004], ['c.test.ts', 55]]) }, + { meta: { id: 3 }, durations: new Map([['a.test.ts', 9999]]) }, + ]; + const one = buildDataset({ runs, measuredAt: '2026-10-12T00:00:00Z' }); + const two = buildDataset({ runs: [...runs].reverse(), measuredAt: '2026-10-12T00:00:00Z' }); + expect(JSON.stringify(two)).toBe(JSON.stringify(one)); + expect(one.schema).toBe(TIMINGS_SCHEMA); + expect(one.files).toEqual({ 'a.test.ts': 1000, 'b.test.ts': 10, 'c.test.ts': 60 }); + expect(Object.keys(one.files)).toEqual(['a.test.ts', 'b.test.ts', 'c.test.ts']); + expect(Object.values(one.files).every((v) => v % ROUND_MS === 0)).toBe(true); + expect(one.measured.runs).toEqual([{ id: 1 }, { id: 2 }, { id: 3 }]); + expect(() => datasetWeights(one)).not.toThrow(); + }); + + it('refuses to build a dataset from no run at all', () => { + expect(() => buildDataset({ runs: [], measuredAt: 'x' })).toThrow(/no run/); + }); +}); + +describe('the selector', () => { + const jobs = (conclusions: string[]) => conclusions.map((c, i) => ({ name: shardJobName(i + 1, conclusions.length), conclusion: c })); + const artifacts = (n: number) => Array.from({ length: n }, (_, i) => ({ name: artifactName(i + 1), expired: false })); + + it('takes a run whose every shard succeeded and whose every artifact is there', () => { + expect(judgeRun({ jobs: jobs(['success', 'success']), artifacts: artifacts(2), shards: 2 }).eligible).toBe(true); + }); + + it('skips a run with a red, cancelled or missing shard, or a missing or expired artifact', () => { + expect(judgeRun({ jobs: jobs(['success', 'failure']), artifacts: artifacts(2), shards: 2 })).toMatchObject({ eligible: false, why: expect.stringMatching(/failure/) }); + expect(judgeRun({ jobs: jobs(['cancelled', 'success']), artifacts: artifacts(2), shards: 2 }).eligible).toBe(false); + expect(judgeRun({ jobs: jobs(['success']), artifacts: artifacts(2), shards: 2 }).eligible).toBe(false); + expect(judgeRun({ jobs: jobs(['success', 'success']), artifacts: artifacts(1), shards: 2 }).eligible).toBe(false); + expect(judgeRun({ jobs: jobs(['success', 'success']), artifacts: [{ name: artifactName(1) }, { name: artifactName(2), expired: true }], shards: 2 }).eligible).toBe(false); + }); +}); + +describe("ci.yml spells what this file spells (objectui#12208)", () => { + interface Step { name?: string; run?: unknown; uses?: string; with?: Record; env?: Record; if?: string } + const workflow = parseYaml(ciYaml) as { jobs: Record }; + const test = workflow.jobs.test; + const width = (test.strategy?.matrix?.shard ?? []).length; + + it('names the test shards the way the selector looks for them', () => { + expect(test.name).toBe(shardJobName(Number.NaN, width).replace('NaN', '${{ matrix.shard }}')); + }); + + it('runs the full battery with the timing reporter AND the two reporters it would otherwise displace', () => { + const run = test.steps?.find((s) => typeof s.run === 'string' && s.run.includes('pnpm test --shard=')); + expect(run, "the `test` job no longer runs `pnpm test --shard=`").toBeDefined(); + const full = (run!.run as string).split('\n').find((l) => l.includes('pnpm test --shard=')) ?? ''; + // A CLI `--reporter` REPLACES vitest's default set, so naming only the + // timing reporter would silently drop the log and the per-test + // annotations a red leg is read by (the objectui#9177 shape). + for (const flag of ['--reporter=default', '--reporter=github-actions', '--reporter=./scripts/test-file-timings.mjs']) { + expect(full, `the full-battery invocation lacks ${flag}`).toContain(flag); + } + expect(run!.env?.[OUT_ENV], `the run step must name ${OUT_ENV}`).toMatch(/test-file-timings\/shard-\$\{\{ matrix\.shard \}\}\.json$/); + }); + + it('uploads each shard under the artifact name the selector requires, on the full battery only', () => { + const upload = test.steps?.find((s) => s.uses?.startsWith('actions/upload-artifact@') && String(s.with?.name).startsWith('test-file-timings-')); + expect(upload, "the `test` job no longer uploads its per-file timings").toBeDefined(); + expect(upload!.with?.name).toBe(artifactName(Number.NaN).replace('NaN', '${{ matrix.shard }}')); + expect(upload!.if).toContain("github.event_name == 'push'"); + expect(upload!.if).toContain("github.event_name == 'schedule'"); + expect(upload!.with?.['if-no-files-found'], 'a missing reading must not turn a green leg red').toBe('warn'); + }); +}); diff --git a/scripts/__tests__/test-shard-partition.test.ts b/scripts/__tests__/test-shard-partition.test.ts new file mode 100644 index 0000000000..de1c39a298 --- /dev/null +++ b/scripts/__tests__/test-shard-partition.test.ts @@ -0,0 +1,212 @@ +import { describe, expect, it } from 'vitest'; +import fs from 'node:fs'; +import path from 'node:path'; +import { fileURLToPath } from 'node:url'; + +// Plain-JS CI helper; its types are INFERRED from the .mjs source by +// `tsconfig.scripts.json` (`allowJs`), so no `@ts-expect-error` here. +import { + MIN_WEIGHT_MS, + TIMINGS_SCHEMA, + datasetWeights, + describePlan, + medianWeight, + partition, + planShards, +} from '../test-shard-partition.mjs'; + +/** + * The duration-balanced shard split (objectui#12208, ruling 6121816480, + * letter B). What has to hold, and why each one is load-bearing: + * + * - every leg of a matrix computes the WHOLE plan on its own and keeps its + * bin, so the plan must be a pure function of its inputs (a leg that + * disagreed by one file would run it twice or not at all) and the bins + * must partition the files exactly -- nothing twice, nothing dropped; + * - the plan must actually balance by the measured weight, or the card's + * defect (one lucky-heavy leg against the cap) is untouched; + * - a file the dataset does not name is weighed, not dropped; + * - the committed dataset parses, and the root vitest config actually wires + * the sequencer -- a split nobody calls is the hash split with extra steps. + */ +const repoRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../..'); + +/** A deterministic pseudo-random sequence, so a property test is a fixed reading. */ +function lcg(seed: number) { + let s = seed >>> 0; + return () => { + s = (Math.imul(s, 1664525) + 1013904223) >>> 0; + return s / 2 ** 32; + }; +} + +function dataset(files: Record) { + return { schema: TIMINGS_SCHEMA, measured: { at: '2026-10-12T00:00:00Z', runs: [] }, files }; +} + +describe('partition: longest-processing-time first', () => { + it('places every item exactly once, across many shapes and widths', () => { + const rand = lcg(12208); + for (let round = 0; round < 40; round += 1) { + const n = 1 + Math.floor(rand() * 300); + const count = 1 + Math.floor(rand() * 16); + const items = Array.from({ length: n }, (_, i) => ({ key: `f${i}`, weight: Math.floor(rand() * 5000) + 1 })); + const { bins } = partition(items, count); + expect(bins).toHaveLength(count); + const placed = bins.flat().sort((a, b) => a - b); + expect(placed).toEqual(items.map((_, i) => i)); + } + }); + + it('answers the same plan for the same input, whatever order the input arrives in', () => { + const rand = lcg(7); + const items = Array.from({ length: 200 }, (_, i) => ({ key: `p/${i}.test.ts`, tie: 'unit', weight: Math.floor(rand() * 100) * 10 })); + const keysOf = (bins: number[][], list: typeof items) => bins.map((bin) => bin.map((i) => list[i].key).sort()); + const forward = keysOf(partition(items, 12).bins, items); + const shuffled = [...items].reverse(); + expect(keysOf(partition(shuffled, 12).bins, shuffled)).toEqual(forward); + }); + + it('balances: no leg exceeds the mean by more than the heaviest single item (the LPT bound)', () => { + const rand = lcg(42); + for (let round = 0; round < 20; round += 1) { + const items = Array.from({ length: 2000 }, (_, i) => ({ + key: `f${i}`, + // Heavy-tailed, the shape that made the hash split uneven: most files + // cheap, a few an order of magnitude dearer. + weight: rand() < 0.05 ? 20_000 + Math.floor(rand() * 40_000) : 500 + Math.floor(rand() * 3000), + })); + const { loads } = partition(items, 12); + const mean = loads.reduce((a, b) => a + b, 0) / loads.length; + const heaviest = Math.max(...items.map((i) => i.weight)); + expect(Math.max(...loads)).toBeLessThanOrEqual(mean + heaviest); + } + }); + + it('beats an equal-count split on a heavy-tailed population', () => { + const rand = lcg(99); + const items = Array.from({ length: 1200 }, (_, i) => ({ + key: `f${i}`, + weight: rand() < 0.05 ? 30_000 : 1_000, + })); + // Equal file counts by index order: the hash split's shape, with the + // heavy files wherever they happen to fall. + const per = items.length / 12; + const equalCount = Array.from({ length: 12 }, (_, b) => + items.slice(b * per, (b + 1) * per).reduce((s, i) => s + i.weight, 0), + ); + const { loads } = partition(items, 12); + expect(Math.max(...loads)).toBeLessThan(Math.max(...equalCount)); + }); + + it('gives every leg at least one file when there are at least as many files as legs', () => { + const items = Array.from({ length: 12 }, (_, i) => ({ key: `f${i}`, weight: i === 0 ? 1_000_000 : MIN_WEIGHT_MS })); + expect(partition(items, 12).bins.every((bin) => bin.length === 1)).toBe(true); + }); + + it('refuses a width that is not a positive integer', () => { + expect(() => partition([], 0)).toThrow(/positive integer/); + expect(() => partition([], 1.5)).toThrow(/positive integer/); + }); +}); + +describe('planShards: the dataset decides the weights', () => { + const specs = [ + { path: 'a.test.ts', project: 'unit' }, + { path: 'b.test.tsx', project: 'dom' }, + { path: 'c.test.tsx', project: 'dom-heavy' }, + { path: 'new.test.ts', project: 'unit' }, + ]; + + it('weighs a measured file by its measurement and an unmeasured one at the median', () => { + const plan = planShards(specs, dataset({ 'a.test.ts': 100, 'b.test.tsx': 300, 'c.test.tsx': 9000 }), 2); + expect(plan.unknown).toEqual(['new.test.ts']); + expect(plan.median).toBe(300); + expect(plan.total).toBe(100 + 300 + 9000 + 300); + // The heavy file sits alone; the rest share the other leg. + const heavyLeg = plan.bins.findIndex((bin) => bin.includes(2)); + expect(plan.bins[heavyLeg]).toEqual([2]); + expect(plan.bins[1 - heavyLeg].sort()).toEqual([0, 1, 3]); + }); + + it('splits a file that is a specification of two projects between them, rather than counting it twice', () => { + const twice = [ + { path: 'shared.test.ts', project: 'unit' }, + { path: 'shared.test.ts', project: 'dom' }, + ]; + const plan = planShards(twice, dataset({ 'shared.test.ts': 1000 }), 2); + expect(plan.loads).toEqual([500, 500]); + }); + + it('names its own share in one line', () => { + const data = dataset({ 'a.test.ts': 100, 'b.test.tsx': 300, 'c.test.tsx': 9000 }); + const line = describePlan(planShards(specs, data, 2), 1, data); + expect(line).toMatch(/^test-shard-sequencer: shard 1\/2 runs \d+ of 4 files/); + expect(line).toContain('measured 2026-10-12T00:00:00Z'); + expect(line).toContain('1 file(s) not in the timings'); + }); +}); + +describe('datasetWeights: a dataset this reader cannot read is refused, never guessed at', () => { + it('refuses another schema, a missing `files`, and a non-number weight', () => { + expect(() => datasetWeights({ schema: 'something/else', files: {} })).toThrow(/schema/); + expect(() => datasetWeights({ schema: TIMINGS_SCHEMA })).toThrow(/files/); + expect(() => datasetWeights(dataset({ 'a.test.ts': -1 }))).toThrow(/non-negative/); + expect(() => datasetWeights(dataset({ 'a.test.ts': Number.NaN }))).toThrow(/non-negative/); + }); + + it('reads the floor as the median of an empty dataset', () => { + expect(medianWeight(datasetWeights(dataset({})))).toBe(MIN_WEIGHT_MS); + }); +}); + +describe('the committed wiring', () => { + it('commits a dataset the reader accepts, keyed by tracked test files', () => { + const committed = JSON.parse(fs.readFileSync(path.join(repoRoot, 'scripts/test-shard-timings.json'), 'utf8')); + const weights = datasetWeights(committed); + for (const file of weights.keys()) { + expect(file, 'a dataset key is a repository-relative posix path').not.toMatch(/^\/|\\/); + expect(file).toMatch(/\.(test|spec)\.[cm]?[jt]sx?$/); + } + }); + + it('wires the sequencer into the root vitest config, which is the only config vitest reads it from', () => { + const config = fs.readFileSync(path.join(repoRoot, 'vitest.config.mts'), 'utf8'); + expect(config).toMatch(/^import TestShardSequencer from '\.\/scripts\/test-shard-sequencer\.mjs';$/m); + expect(config).toMatch(/^ {4}sequence: \{ sequencer: TestShardSequencer \},$/m); + }); + + it('imports the dataset, so a change to it is inside the root config\'s import closure (a full run)', () => { + const sequencer = fs.readFileSync(path.join(repoRoot, 'scripts/test-shard-sequencer.mjs'), 'utf8'); + expect(sequencer).toContain("from './test-shard-timings.json' with { type: 'json' }"); + }); +}); + +describe('the vitest adapter keeps exactly its own bin', async () => { + // Imported here rather than at the top: it pulls `vitest/node` in, which + // only this block needs. + const { default: TestShardSequencer } = await import('../test-shard-sequencer.mjs'); + + const root = '/repo'; + const specs = ['a.test.ts', 'b.test.ts', 'c.test.tsx', 'd.test.tsx', 'e.test.ts'].map((p, i) => ({ + moduleId: `${root}/${p}`, + project: { name: i % 2 ? 'dom' : 'unit' }, + })); + const fakeCtx = (index: number, count: number, logged: string[]) => ({ + config: { root, shard: { index, count } }, + logger: { log: (line: string) => logged.push(line) }, + }); + + it('hands back each leg its bin of the plan, and the legs together cover every file once', async () => { + const seen: string[] = []; + for (let index = 1; index <= 3; index += 1) { + const logged: string[] = []; + const sequencer = new TestShardSequencer(fakeCtx(index, 3, logged) as never); + const mine = (await sequencer.shard(specs as never)) as unknown as typeof specs; + seen.push(...mine.map((s) => s.moduleId)); + expect(logged).toHaveLength(1); + expect(logged[0]).toMatch(new RegExp(`^test-shard-sequencer: shard ${index}/3`)); + } + expect(seen.sort()).toEqual(specs.map((s) => s.moduleId).sort()); + }); +}); diff --git a/scripts/coverage-red-cause-census.mjs b/scripts/coverage-red-cause-census.mjs index 89577bd391..37f560e602 100644 --- a/scripts/coverage-red-cause-census.mjs +++ b/scripts/coverage-red-cause-census.mjs @@ -132,6 +132,13 @@ export function shardRange(filesCount, index, count) { * ⚠️ Shard membership is a function of the WHOLE spec list, so it moves when * files are added anywhere in the repository. That is objectui#8545's own * point: a file can cross a shard boundary with nobody editing it. + * + * ⚠️ This replicates vitest's DEFAULT split, which describes the runs this + * census was written for. Since objectui#12208 the root config's sequencer + * (`scripts/test-shard-sequencer.mjs`) splits by measured duration whenever + * `scripts/test-shard-timings.json` holds a measurement, so for a run on a + * tree whose dataset is non-empty this replica no longer names the shard a + * file ran in. */ export function shardOf(specPaths, index, count) { const rows = specPaths.map((p) => ({ p, h: createHash('sha1').update(`/${p}`).digest('hex') })); diff --git a/scripts/dependabot-merge-gate.mjs b/scripts/dependabot-merge-gate.mjs index e7e22db9ad..61276245dc 100644 --- a/scripts/dependabot-merge-gate.mjs +++ b/scripts/dependabot-merge-gate.mjs @@ -228,6 +228,8 @@ export const OPTIONAL_CONTEXTS = Object.freeze({ "lockfile-dedupe.yml (objectui#8333) runs `pnpm dedupe --check`: the committed lockfile must already be deduped, so a dependency bump cannot leave a forked peer group behind for `Bundle Analysis` to misattribute to the bump. Blocking when it runs; its pull_request trigger is path-filtered to `pnpm-lock.yaml` plus its own runtime closure, so a change touching none of them does not report at all. ⚠️ Enrolled as blocking where its neighbour `Lockfile Integrity Check` deliberately is NOT, and the difference is the remedy: #8326's gate names a duplication and leaves the answer open (re-lock, pin, or accept), which is a judgement call its header reserves for the maintainer, while this one has exactly one mechanical remedy that pnpm itself prints — run `pnpm dedupe` and commit the lockfile, changing no declaration, range or override. Cost of enrolling it, measured on objectui#8333 before it was taken: green on `main` as it stands (objectui#9215 collapsed the accumulated duplication first), red on the same tree with `better-auth` bumped. ⇒ nothing currently mergeable is blocked by it, and what it defends is that objectui#9215's paydown does not silently accrue again. To stop it blocking, move this name to `NOT_A_GATE`; ⛔ removing it from both buckets fails the partition test instead.", 'Hook Self-Tests': 'hook-selftests.yml filters on paths: .claude/hooks/**, plus the workflow file itself (objectui#5754). Blocking when it runs (the PreToolUse guard self-test matrices must pass); a Dependabot dependency bump never touches .claude/hooks/**, so it normally does not report at all.', + 'Regenerate the per-file test timings': + "test-shard-timings-refresh.yml filters its pull_request trigger on paths: the workflow file and the two scripts it loads (`scripts/test-file-timings.mjs`, `scripts/test-shard-partition.mjs`, objectui#12208). Blocking when it runs: the pull_request leg runs the selection, the artifact downloads and the regeneration on a real runner and skips only the push and the pull request, so an edit that breaks the refresh is red before it merges. It is OPTIONAL rather than required because that path filter means it does not report on a pull request that touches none of those files, which is every dependency bump that does not edit that workflow.", 'Snapshot the board to the archive branch': "board-snapshot.yml filters on paths: the workflow file itself (objectui#9387; since objectui#10208 the archiver runs from an objectstack checkout, so no script of this repository is on that list). Blocking when it runs: the pull_request leg runs the archiver's own --self-test and then a capped `--dry-run` snapshot on a real runner, so a workflow edit that breaks the archiver's invocation is red before it merges. It is OPTIONAL rather than required because that path filter means it does not report at all on a pull request that does not touch that file, which is every Dependabot bump. ⛔ Not NOT_A_GATE: that bucket says a check cannot gate, and this one is the only thing in the repository that exercises the archiver's wiring before it merges.", }); diff --git a/scripts/shard-headroom.mjs b/scripts/shard-headroom.mjs new file mode 100644 index 0000000000..d8eca7f6c8 --- /dev/null +++ b/scripts/shard-headroom.mjs @@ -0,0 +1,190 @@ +#!/usr/bin/env node +// Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. + +/** + * shard-headroom -- how close this run's longest test shard came to its job's + * `timeout-minutes`, and the width the run's measured total implies at the + * target per shard. REPORT-ONLY (objectui#12208, ruling 6121816480: "the + * `Test` aggregator prints the longest shard's headroom against the cap as a + * report-only reading (⛔ not a gate)"; objectstack#22998's timing rule). + * + * node scripts/shard-headroom.mjs --job 'Test (shard {n}/12)' --shards 12 --cap-minutes 20 --target-minutes 10 + * node scripts/shard-headroom.mjs ... --fixture + * + * `ci.yml`'s two aggregators run it: `test-aggregate` (`Test`) for the `test` + * matrix and `coverage-report` (`Test (coverage)`) for the coverage matrix. + * `scripts/__tests__/shard-headroom.test.ts` pins each invocation's + * `--shards` and `--cap-minutes` to the matrix and the `timeout-minutes` of + * the job it reads, so the reading cannot quietly describe another cap. + * + * ## Why a reading at all + * + * Both matrices reached their caps the same way: a leg crept up on + * `timeout-minutes` over weeks, nobody was looking at the margin, and the first + * signal was a CANCELLED leg (objectui#9499, objectui#12208, objectui#12256). + * The margin is in the jobs API on every run and costs one read to state. So + * the aggregators state it, every run, where the next person to widen a matrix + * will look: the step summary and one `::notice` line. + * + * ## What it prints + * + * - every shard's wall, `completed_at - started_at` of its job, longest first; + * - the longest one against the cap: seconds of headroom and percent of cap; + * - the total over the shards, and `ceil(total / target)`: the width the + * measured work implies at the target per shard, beside the width the + * matrix has. That is the "width derived from the total measured duration + * at the target per shard" the ruling asks for, re-derived on every run + * instead of written down once (AGENTS.md #9). + * + * ## ⛔ Not a gate, by construction + * + * Exit 0 whenever the arguments parse, whatever the margin, and also when the + * jobs API cannot be read or a shard has no wall yet: those print NOT + * MEASURED with the reason, never a number. Exit 2 is a malformed invocation + * only. The `ci.yml` steps also carry `continue-on-error: true`, so not even + * that can turn an aggregator red. + */ + +import fs from 'node:fs'; + +import { fetchRunJobs } from './check-test-shard-results.mjs'; +import { isEntrypoint } from './invoked-as.mjs'; + +export const EXIT_OK = 0; +export const EXIT_USAGE = 2; + +/** + * @param {string} template a job name with `{n}` where the shard index goes + * @param {number} shards + */ +export function shardNames(template, shards) { + if (!template.includes('{n}')) throw new Error(`--job must contain {n}, got ${JSON.stringify(template)}`); + if (!Number.isInteger(shards) || shards < 1) throw new Error(`--shards must be a positive integer, got ${shards}`); + return Array.from({ length: shards }, (_, i) => template.replace('{n}', String(i + 1))); +} + +/** @param {unknown} iso */ +const at = (iso) => (typeof iso === 'string' && iso ? Date.parse(iso) : Number.NaN); + +/** + * The reading. Pure: no clock, no network. + * + * @param {{ jobs: unknown, template: string, shards: number, capMinutes: number, targetMinutes: number }} input + */ +export function headroom({ jobs, template, shards, capMinutes, targetMinutes }) { + const names = shardNames(template, shards); + const list = Array.isArray(jobs) ? jobs : []; + const walls = names.map((name) => { + const job = /** @type {{ started_at?: unknown, completed_at?: unknown, conclusion?: unknown } | undefined} */ ( + list.find((j) => j && typeof j === 'object' && /** @type {{ name?: unknown }} */ (j).name === name) + ); + const seconds = job ? (at(job.completed_at) - at(job.started_at)) / 1000 : Number.NaN; + return { + name, + conclusion: job && typeof job.conclusion === 'string' ? job.conclusion : null, + seconds: Number.isFinite(seconds) && seconds >= 0 && job?.conclusion !== 'skipped' ? Math.round(seconds) : null, + }; + }); + const missing = walls.filter((w) => w.seconds === null).map((w) => w.name); + const capSeconds = capMinutes * 60; + const targetSeconds = targetMinutes * 60; + if (missing.length > 0) { + return { measured: /** @type {const} */ (false), why: `no wall for ${missing.join(', ')}`, walls, capSeconds, targetSeconds }; + } + const sorted = [...walls].sort((a, b) => /** @type {number} */ (b.seconds) - /** @type {number} */ (a.seconds)); + const longest = sorted[0]; + const total = walls.reduce((s, w) => s + /** @type {number} */ (w.seconds), 0); + return { + measured: /** @type {const} */ (true), + walls: sorted, + longest, + capSeconds, + targetSeconds, + headroomSeconds: capSeconds - /** @type {number} */ (longest.seconds), + percentOfCap: Math.round((/** @type {number} */ (longest.seconds) / capSeconds) * 100), + total, + impliedWidth: Math.ceil(total / targetSeconds), + width: shards, + }; +} + +/** + * The log lines, the one-line notice and the step-summary block. + * + * @param {ReturnType} r + * @param {string} template + */ +export function render(r, template) { + const title = `Shard headroom (report-only): ${template.replace('{n}', 'N')}`; + if (!r.measured) { + const line = `NOT MEASURED -- ${r.why}. This is a reading, not a gate; nothing failed because of it.`; + return { log: `${title}\n${line}`, notice: `::notice title=Shard headroom::${template.replace('{n}', 'N')}: ${line}`, summary: `### ${title}\n\n${line}\n` }; + } + const m = (/** @type {number} */ s) => `${Math.floor(s / 60)}m${String(s % 60).padStart(2, '0')}s`; + const head = + `longest ${r.longest.name}: ${m(/** @type {number} */ (r.longest.seconds))} = ${r.percentOfCap}% of the ` + + `${r.capSeconds / 60}-minute cap, ${m(r.headroomSeconds)} of headroom`; + const width = + `total ${m(r.total)} over ${r.width} shard(s); at the ${r.targetSeconds / 60}-minute target per shard that is ` + + `${r.impliedWidth} shard(s) (the matrix has ${r.width})`; + const rows = r.walls.map((w) => `| ${w.name} | ${m(/** @type {number} */ (w.seconds))} | ${w.conclusion ?? '?'} |`); + return { + log: [title, head, width, ...r.walls.map((w) => ` ${m(/** @type {number} */ (w.seconds))} ${w.name} (${w.conclusion ?? '?'})`)].join('\n'), + notice: `::notice title=Shard headroom::${head}; ${width}`, + summary: [`### ${title}`, '', `- ${head}`, `- ${width}`, '', '| shard | wall | conclusion |', '|:--|--:|:--|', ...rows, ''].join('\n'), + }; +} + +/** @param {string[]} argv */ +export function parseArgs(argv) { + const value = (/** @type {string} */ flag) => { + const i = argv.indexOf(flag); + return i === -1 ? undefined : argv[i + 1]; + }; + return { + template: value('--job') ?? '', + shards: Number(value('--shards')), + capMinutes: Number(value('--cap-minutes')), + targetMinutes: Number(value('--target-minutes')), + fixture: value('--fixture'), + }; +} + +/** @param {string[]} argv */ +export async function main(argv) { + const args = parseArgs(argv); + const positive = (/** @type {number} */ n) => Number.isFinite(n) && n > 0; + if (!args.template.includes('{n}') || !Number.isInteger(args.shards) || args.shards < 1 || !positive(args.capMinutes) || !positive(args.targetMinutes)) { + console.error("usage: node scripts/shard-headroom.mjs --job 'Name {n}/M' --shards M --cap-minutes C --target-minutes T [--fixture jobs.json]"); + return EXIT_USAGE; + } + /** @type {ReturnType} */ + let reading; + try { + const jobs = args.fixture ? JSON.parse(fs.readFileSync(args.fixture, 'utf8')).jobs : await fetchRunJobs(); + reading = headroom({ jobs, ...args }); + } catch (error) { + reading = { + measured: false, + why: `the jobs API could not be read (${error instanceof Error ? error.message : String(error)})`, + walls: [], + capSeconds: args.capMinutes * 60, + targetSeconds: args.targetMinutes * 60, + }; + } + const out = render(reading, args.template); + console.log(out.log); + console.log(out.notice); + if (process.env.GITHUB_STEP_SUMMARY) { + try { + fs.appendFileSync(process.env.GITHUB_STEP_SUMMARY, `${out.summary}\n`); + } catch { + // The summary is a convenience; the log above already carries the reading. + } + } + return EXIT_OK; +} + +if (isEntrypoint(import.meta.url)) { + process.exit(await main(process.argv.slice(2))); +} diff --git a/scripts/test-file-timings.mjs b/scripts/test-file-timings.mjs new file mode 100644 index 0000000000..74235e95b1 --- /dev/null +++ b/scripts/test-file-timings.mjs @@ -0,0 +1,471 @@ +#!/usr/bin/env node +// Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. + +/** + * test-file-timings -- per-file test durations, measured on `main`'s full + * battery and turned into `scripts/test-shard-timings.json`, the dataset the + * duration-balanced shard split reads (objectui#12208, ruling 6121816480, + * letter B). + * + * ONE file, three parts, so the report format has exactly one spelling: + * + * THE WRITER, this module's default export: a vitest reporter. `ci.yml`'s + * `test` job adds it beside the reporters vitest would have picked on its + * own, on the full battery's events, and uploads what it writes as the + * `test-file-timings-N` artifact of shard N: + * + * pnpm test --shard=N/M --reporter=default --reporter=github-actions \ + * --reporter=./scripts/test-file-timings.mjs + * -> $OBJECTUI_TEST_TIMINGS_OUT (no variable, no file: one stderr line) + * + * THE SELECTOR, `select`: the newest completed full-battery `CI` runs on + * `main` whose M test shards ALL reported success and whose M timing + * artifacts are all still there. + * + * node scripts/test-file-timings.mjs select --shards 12 --limit 6 > runs.json + * + * THE GENERATOR, `merge`: one directory per run (the run id is the + * directory's name), every report under it read; per run a file's + * durations are summed, across runs the MEDIAN is kept. + * + * node scripts/test-file-timings.mjs merge --runs-file runs.json \ + * --out scripts/test-shard-timings.json [--summary body.md] DIR... + * + * `.github/workflows/test-shard-timings-refresh.yml` drives the last two on a + * timer and opens the pull request; ⛔ nothing writes the dataset by hand. + * + * ## Why not vitest's built-in `json` reporter + * + * Its per-file `startTime` / `endTime` span the file's TESTS -- the first + * test's start to the last test's end (vitest 4.1.10, `JsonReporter`). A + * module's import, its setup files and its environment fall outside that + * span, and in this repository they are most of a file's cost: `isolate: true` + * re-executes the setup per file, and the `dom-heavy` setup registers four + * packages' components into every file of that project. A split balanced on + * the json span would balance the part that does not decide a leg's wall. + * The writer records vitest's public module diagnostic instead + * (`TestModule.diagnostic()`): environment + prepare + setup + import + run, + * the module's whole time on its worker. The same reading cloud#2806 took + * for the same reason. + * + * ## What a file's number is, and what it is not + * + * The sum of the module's phases on its worker. Legs run files on parallel + * workers, so a leg's wall is roughly its files' sum over the worker count + * plus fixed start-up; the split balances the sums, which is what the wall + * follows. In the `unit` project (`isolate: false`) a worker shares one + * module graph across files, so a file that imports a module first pays for + * it and later files do not: those numbers depend on the neighbours a file + * had, and the median across runs is what keeps one run's neighbours from + * deciding them. + * + * ## Report-only, all three parts + * + * The writer never throws into vitest: a failure is one stderr line and no + * report, never a red test task. The selector and the generator gate nothing; + * the refresh workflow opens a pull request, and a person (or a seat) lands it. + */ + +import fs from 'node:fs'; +import path from 'node:path'; + +import { isEntrypoint } from './invoked-as.mjs'; +import { TIMINGS_SCHEMA, datasetWeights } from './test-shard-partition.mjs'; + +/** The writer's report schema. The generator refuses any other tag rather than reading it as empty. */ +export const REPORT_SCHEMA = 'objectui.test-file-timings/1'; +/** The environment variable naming the writer's output file. */ +export const OUT_ENV = 'OBJECTUI_TEST_TIMINGS_OUT'; +/** The dataset rounds every file's median to this many ms, so noise below it does not churn the file. */ +export const ROUND_MS = 10; +/** The artifact name of shard N's report, as `ci.yml` uploads it. */ +export const artifactName = (/** @type {number} */ n) => `test-file-timings-${n}`; +/** The check-run name of shard N of M, as `ci.yml`'s `test` job spells it. */ +export const shardJobName = (/** @type {number} */ n, /** @type {number} */ m) => `Test (shard ${n}/${m})`; + +export const EXIT_OK = 0; +export const EXIT_USAGE = 2; +/** The question could not be answered: no eligible run, or an unreadable API. Nothing was written. */ +export const EXIT_NOT_MEASURED = 3; + +const ms = (/** @type {unknown} */ value) => (typeof value === 'number' && Number.isFinite(value) && value > 0 ? value : 0); +const posix = (/** @type {string} */ p) => p.split(path.sep).join('/'); + +/** + * `fn()`, or `fallback` when it throws or answers nothing: the writer reads an + * API it does not own and must never throw into the run it observes. + * + * @template T + * @param {() => T} fn + * @param {T} fallback + * @returns {T} + */ +function attempt(fn, fallback) { + try { + const value = fn(); + return value === undefined || value === null ? fallback : value; + } catch { + return fallback; + } +} + +// --------------------------------------------------------------------------- +// The writer +// --------------------------------------------------------------------------- + +/** + * One test module, as vitest 4 hands it to `onTestRunEnd`, reduced to the + * record the dataset needs. + * + * @param {any} testModule + * @param {string} root + */ +export function fileRecord(testModule, root) { + const d = attempt(() => testModule.diagnostic(), /** @type {Record} */ ({})); + const wall = + ms(d.environmentSetupDuration) + ms(d.prepareDuration) + ms(d.setupDuration) + ms(d.collectDuration) + ms(d.duration); + return { + file: posix(path.relative(root, String(attempt(() => testModule.moduleId, '?')))), + project: String(attempt(() => testModule.project.name, '')), + ms: Math.round(wall), + state: String(attempt(() => testModule.state(), 'unknown')), + }; +} + +export default class FileTimingsReporter { + constructor() { + /** @type {any} */ + this.ctx = undefined; + } + + /** @param {any} ctx */ + onInit(ctx) { + this.ctx = ctx; + } + + /** @param {ReadonlyArray} testModules */ + onTestRunEnd(testModules) { + const out = process.env[OUT_ENV]; + if (!out) { + process.stderr.write(`test-file-timings: ${OUT_ENV} is not set, so no per-file timing report was written.\n`); + return; + } + try { + const config = this.ctx?.config ?? {}; + const root = String(config.root ?? process.cwd()); + const shard = config.shard ? `${config.shard.index}/${config.shard.count}` : null; + const report = { + schema: REPORT_SCHEMA, + shard, + coverage: Boolean(attempt(() => config.coverage.enabled, false)), + files: [...(testModules ?? [])].map((m) => fileRecord(m, root)), + }; + fs.mkdirSync(path.dirname(out), { recursive: true }); + fs.writeFileSync(out, `${JSON.stringify(report)}\n`); + } catch (error) { + process.stderr.write(`test-file-timings: no report written: ${attempt(() => /** @type {Error} */ (error).message, String(error))}\n`); + } + } +} + +// --------------------------------------------------------------------------- +// The generator +// --------------------------------------------------------------------------- + +/** + * Every writer report under a run's directory, checked. + * + * @param {string} dir + * @returns {Array<{ shard: string|null, files: Array<{ file: string, ms: number }> }>} + */ +export function readRunReports(dir) { + /** @type {string[]} */ + const found = []; + const walk = (/** @type {string} */ d) => { + for (const entry of fs.readdirSync(d, { withFileTypes: true })) { + const p = path.join(d, entry.name); + if (entry.isDirectory()) walk(p); + else if (entry.isFile() && entry.name.endsWith('.json')) found.push(p); + } + }; + walk(dir); + return found.sort().map((p) => { + const report = JSON.parse(fs.readFileSync(p, 'utf8')); + if (report?.schema !== REPORT_SCHEMA || !Array.isArray(report.files)) { + throw new Error(`${p} is not a ${REPORT_SCHEMA} report`); + } + return report; + }); +} + +/** + * One run's per-file durations: every report of the run, a file summed where + * it appears more than once (a file in two projects runs twice). + * + * @param {Array<{ files: Array<{ file: string, ms: number }> }>} reports + * @returns {Map} + */ +export function runDurations(reports) { + /** @type {Map} */ + const out = new Map(); + for (const report of reports) { + for (const row of report.files) { + if (typeof row?.file !== 'string' || typeof row.ms !== 'number' || !Number.isFinite(row.ms) || row.ms < 0) { + throw new Error(`a report row is not { file, ms }: ${JSON.stringify(row)}`); + } + out.set(row.file, (out.get(row.file) ?? 0) + row.ms); + } + } + return out; +} + +/** @param {number[]} values */ +function median(values) { + const sorted = [...values].sort((a, b) => a - b); + const mid = Math.floor(sorted.length / 2); + return sorted.length % 2 === 1 ? sorted[mid] : (sorted[mid - 1] + sorted[mid]) / 2; +} + +/** + * The dataset, from several runs' per-file durations. A file keeps the median + * of the runs that ran it; a file no run ran is not in the dataset (a deleted + * file drops out, and a new one is weighed at the median until it is + * measured). Keys are sorted and values rounded to `ROUND_MS`, so the same + * inputs always give the same bytes. + * + * @param {{ runs: Array<{ meta: Record, durations: Map }>, measuredAt: string }} input + */ +export function buildDataset({ runs, measuredAt }) { + if (runs.length === 0) throw new Error('no run to build the dataset from'); + /** @type {Map} */ + const seen = new Map(); + for (const run of runs) { + for (const [file, value] of run.durations) { + const list = seen.get(file) ?? []; + list.push(value); + seen.set(file, list); + } + } + /** @type {Record} */ + const files = {}; + for (const file of [...seen.keys()].sort()) { + files[file] = Math.round(median(/** @type {number[]} */ (seen.get(file))) / ROUND_MS) * ROUND_MS; + } + const dataset = { + schema: TIMINGS_SCHEMA, + generated_by: + 'scripts/test-file-timings.mjs merge, from the test-file-timings-N artifacts of main\'s full-battery CI runs. ' + + 'Never hand-edited: .github/workflows/test-shard-timings-refresh.yml regenerates it (objectui#12208).', + // Sorted by run id, so the order the directories were named in cannot move a byte. + measured: { + at: measuredAt, + runs: runs.map((r) => r.meta).sort((a, b) => String(a.id).localeCompare(String(b.id), 'en', { numeric: true })), + }, + files, + }; + datasetWeights(dataset); // the reader's own check, so the writer cannot emit what the reader refuses + return dataset; +} + +/** + * The refresh pull request's account of a regenerated dataset, against the one + * it replaces: which runs it read, which files arrived and left, and the + * heaviest files. Markdown, and no angle-bracket shapes (GitHub strips them). + * + * @param {{ files: Record, measured: { at: string, runs: Array> } }} dataset + * @param {unknown} previous the committed dataset, or null + */ +export function summarize(dataset, previous) { + const before = /** @type {{ files?: Record } | null} */ (previous)?.files ?? {}; + const now = dataset.files; + const added = Object.keys(now).filter((f) => !(f in before)); + const dropped = Object.keys(before).filter((f) => !(f in now)); + const total = Object.values(now).reduce((a, b) => a + b, 0); + const heaviest = Object.entries(now) + .sort((a, b) => b[1] - a[1] || (a[0] < b[0] ? -1 : 1)) + .slice(0, 10); + const secs = (/** @type {number} */ v) => `${(v / 1000).toFixed(1)} s`; + const list = (/** @type {string[]} */ files) => + files.length === 0 ? ['- none'] : [...files.slice(0, 20).map((f) => `- \`${f}\``), ...(files.length > 20 ? [`- and ${files.length - 20} more`] : [])]; + return [ + `Measured ${dataset.measured.at}, the median of ${dataset.measured.runs.length} full-battery run(s) on \`main\`:`, + '', + ...dataset.measured.runs.map((r) => `- run ${String(r.id)} (${String(r.event)}, \`${String(r.head_sha ?? '').slice(0, 10)}\`)`), + '', + `${Object.keys(now).length} files, ${secs(total)} summed over their workers.`, + '', + `**Measured for the first time (${added.length}):**`, + ...list(added), + '', + `**No longer measured (${dropped.length}):**`, + ...list(dropped), + '', + '**The ten heaviest files:**', + ...heaviest.map(([f, v]) => `- ${secs(v)} \`${f}\``), + '', + ].join('\n'); +} + +// --------------------------------------------------------------------------- +// The selector +// --------------------------------------------------------------------------- + +/** + * Whether one run can feed the dataset: all M test shards concluded `success` + * and all M timing artifacts are present and unexpired. A shard that failed or + * was cancelled may have stopped part-way, and its report would weigh the + * files it reached against a run that never reached the rest. + * + * @param {{ jobs: Array<{ name?: unknown, conclusion?: unknown }>, artifacts: Array<{ name?: unknown, expired?: unknown }>, shards: number }} input + * @returns {{ eligible: boolean, why: string }} + */ +export function judgeRun({ jobs, artifacts, shards }) { + for (let n = 1; n <= shards; n += 1) { + const job = jobs.find((j) => j.name === shardJobName(n, shards)); + if (!job) return { eligible: false, why: `${shardJobName(n, shards)} is not in the run` }; + if (job.conclusion !== 'success') return { eligible: false, why: `${shardJobName(n, shards)} concluded ${String(job.conclusion)}` }; + const artifact = artifacts.find((a) => a.name === artifactName(n)); + if (!artifact) return { eligible: false, why: `artifact ${artifactName(n)} is not on the run` }; + if (artifact.expired === true) return { eligible: false, why: `artifact ${artifactName(n)} has expired` }; + } + return { eligible: true, why: `all ${shards} shards succeeded and all ${shards} timing artifacts are present` }; +} + +/** + * @param {string} route + * @param {{ token: string, apiUrl: string, fetchImpl: typeof fetch }} input + */ +async function apiGet(route, { token, apiUrl, fetchImpl }) { + const res = await fetchImpl(`${apiUrl}${route}`, { + headers: { + accept: 'application/vnd.github+json', + 'x-github-api-version': '2022-11-28', + ...(token ? { authorization: `Bearer ${token}` } : {}), + }, + }); + if (!res.ok) throw new Error(`GET ${route} -> HTTP ${res.status}`); + return res.json(); +} + +/** + * The newest eligible full-battery runs, newest first, at most `limit`. + * + * @param {{ shards: number, limit: number, repository?: string, token?: string, apiUrl?: string, fetchImpl?: typeof fetch, log?: (line: string) => void }} input + */ +export async function selectRuns({ + shards, + limit, + repository = process.env.GITHUB_REPOSITORY ?? '', + token = process.env.GITHUB_TOKEN ?? '', + apiUrl = process.env.GITHUB_API_URL ?? 'https://api.github.com', + fetchImpl = globalThis.fetch, + log = () => {}, +}) { + if (!repository) throw new Error('GITHUB_REPOSITORY is not set'); + const io = { token, apiUrl, fetchImpl }; + const listing = await apiGet(`/repos/${repository}/actions/workflows/ci.yml/runs?branch=main&status=completed&per_page=50`, io); + /** @type {Array<{ id: number, event: string, head_sha: string, created_at: string }>} */ + const chosen = []; + // Two reads per run examined, on the repository's one shared `GITHUB_TOKEN` + // budget: stop after a bounded number of candidates, eligible or not. + let examined = 0; + for (const run of listing?.workflow_runs ?? []) { + if (chosen.length >= limit || examined >= limit * 5) break; + // The full battery: `push` and the hourly `schedule` (objectui#12214). + if (run.event !== 'push' && run.event !== 'schedule') continue; + examined += 1; + const jobs = (await apiGet(`/repos/${repository}/actions/runs/${run.id}/jobs?per_page=100&filter=latest`, io))?.jobs ?? []; + const artifacts = (await apiGet(`/repos/${repository}/actions/runs/${run.id}/artifacts?per_page=100`, io))?.artifacts ?? []; + const verdict = judgeRun({ jobs, artifacts, shards }); + log(`${verdict.eligible ? 'take' : 'skip'} run ${run.id} (${run.event}, ${String(run.head_sha).slice(0, 10)}): ${verdict.why}`); + if (verdict.eligible) chosen.push({ id: run.id, event: run.event, head_sha: run.head_sha, created_at: run.created_at }); + } + return chosen; +} + +// --------------------------------------------------------------------------- +// The CLI +// --------------------------------------------------------------------------- + +/** @param {string[]} argv */ +function options(argv) { + /** @type {Record} */ + const flags = {}; + /** @type {string[]} */ + const rest = []; + for (let i = 0; i < argv.length; i += 1) { + const a = argv[i]; + if (a.startsWith('--')) { + flags[a.slice(2)] = argv[i + 1] ?? ''; + i += 1; + } else rest.push(a); + } + return { flags, rest }; +} + +/** @param {string[]} argv */ +export async function main(argv) { + const [command, ...tail] = argv; + const { flags, rest } = options(tail); + + if (command === 'select') { + const shards = Number(flags.shards); + const limit = Number(flags.limit ?? '6'); + if (!Number.isInteger(shards) || shards < 1 || !Number.isInteger(limit) || limit < 1) { + console.error('usage: node scripts/test-file-timings.mjs select --shards M [--limit K]'); + return EXIT_USAGE; + } + let runs; + try { + runs = await selectRuns({ shards, limit, log: (line) => console.error(line) }); + } catch (error) { + console.error(`NOT MEASURED: the runs could not be read: ${error instanceof Error ? error.message : String(error)}`); + return EXIT_NOT_MEASURED; + } + if (runs.length === 0) { + console.error(`NOT MEASURED: no completed full-battery run on main has all ${shards} shards green and all ${shards} timing artifacts.`); + return EXIT_NOT_MEASURED; + } + console.log(JSON.stringify(runs, null, 2)); + return EXIT_OK; + } + + if (command === 'merge') { + if (!flags.out || !flags['runs-file'] || rest.length === 0) { + console.error('usage: node scripts/test-file-timings.mjs merge --runs-file runs.json --out FILE [--summary FILE] DIR...'); + return EXIT_USAGE; + } + /** @type {Array>} */ + const metas = JSON.parse(fs.readFileSync(flags['runs-file'], 'utf8')); + const runs = rest.map((dir) => { + const id = path.basename(path.resolve(dir)); + const meta = metas.find((m) => String(m.id) === id); + if (!meta) throw new Error(`${dir}: no entry with id ${id} in ${flags['runs-file']}`); + return { meta, durations: runDurations(readRunReports(dir)) }; + }); + const measuredAt = metas + .map((m) => String(m.created_at ?? '')) + .sort() + .at(-1); + const dataset = buildDataset({ runs, measuredAt: measuredAt ?? '' }); + /** @type {unknown} */ + let previous = null; + try { + previous = JSON.parse(fs.readFileSync(flags.out, 'utf8')); + } catch { + previous = null; + } + fs.writeFileSync(flags.out, `${JSON.stringify(dataset, null, 1)}\n`); + const n = Object.keys(dataset.files).length; + console.log(`wrote ${flags.out}: ${n} files from ${runs.length} run(s), measured ${measuredAt}`); + if (flags.summary) fs.writeFileSync(flags.summary, summarize(dataset, previous)); + return EXIT_OK; + } + + console.error('usage: node scripts/test-file-timings.mjs select|merge ... (see the file header)'); + return EXIT_USAGE; +} + +if (isEntrypoint(import.meta.url)) { + process.exit(await main(process.argv.slice(2))); +} diff --git a/scripts/test-shard-partition.mjs b/scripts/test-shard-partition.mjs new file mode 100644 index 0000000000..f894deb4c6 --- /dev/null +++ b/scripts/test-shard-partition.mjs @@ -0,0 +1,171 @@ +// Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. + +/** + * test-shard-partition -- which test files run on which `--shard=N/M` leg, + * decided by measured per-file duration (objectui#12208, ruling 6121816480, + * letter B; objectui#12256 for the coverage lane). + * + * Pure: no vitest, no clock, no disk. `scripts/test-shard-sequencer.mjs` is the + * thin vitest adapter that calls `planShards()` from its `shard()`; + * `scripts/test-shard-timings.json` is the measured input; + * `scripts/test-file-timings.mjs` is what writes that input. Everything that + * decides a partition lives here, so the test file can drive it without + * starting vitest. + * + * ## Why not vitest's own split + * + * Vitest's `BaseSequencer.shard()` sorts the files by a sha1 of their path and + * cuts the sorted list into M slices of EQUAL FILE COUNT. Equal counts are not + * equal walls: a file in the `dom-heavy` project pays a registry setup that a + * `unit` file never sees, and a repo-sweeping script test walks the whole + * tree. Which shard draws the heavy files is decided by the hash, so one leg + * runs long by luck, and that leg is the one the job's `timeout-minutes` + * cancels. Both `ci.yml` matrices had grown into their caps that way + * (objectui#9499, objectui#12208, objectui#12256). + * + * ## The partition + * + * Greedy longest-processing-time first: the files are taken heaviest first and + * each goes to the leg whose running total is lowest. Ties break on the path, + * then the project, then the lowest leg index, so the plan is a pure function + * of (the file list, the dataset, M). That is load-bearing, not tidiness: + * every leg of a matrix computes the WHOLE plan independently and keeps only + * its own bin, so two legs that disagreed by one file would run it twice or + * not at all. Every leg reads the same checkout, so the same file list and the + * same committed dataset reach every one of them. + * + * A file the dataset does not name (new since the last refresh) is weighed at + * the dataset's MEDIAN. That keeps the plan whole and makes staleness cost + * balance rather than correctness: an old dataset spreads new files by count, + * which is what the hash did, and the headroom reading in the `Test` + * aggregators (`scripts/shard-headroom.mjs`) is where that shows. + * + * Every weight is at least 1 ms, so with M or more files every leg receives at + * least one: an empty leg has nothing to run, and vitest's own `--shard` guard + * (`count` greater than the file count) is the one that refuses the opposite + * case before this code is reached. + */ + +/** The dataset schema this module reads. Any other tag is refused, never guessed at. */ +export const TIMINGS_SCHEMA = 'objectui.test-shard-timings/1'; + +/** The floor every weight is lifted to, in ms. */ +export const MIN_WEIGHT_MS = 1; + +/** + * The per-file weights of a dataset, checked. Throws on a dataset this module + * cannot read: a plan built from a misread dataset is a silently wrong split. + * + * @param {unknown} dataset + * @returns {Map} + */ +export function datasetWeights(dataset) { + if (!dataset || typeof dataset !== 'object') throw new Error('test-shard timings: the dataset is not an object'); + const { schema, files } = /** @type {{ schema?: unknown, files?: unknown }} */ (dataset); + if (schema !== TIMINGS_SCHEMA) { + throw new Error(`test-shard timings: schema ${JSON.stringify(schema)} is not ${JSON.stringify(TIMINGS_SCHEMA)}`); + } + if (!files || typeof files !== 'object' || Array.isArray(files)) { + throw new Error('test-shard timings: `files` is not an object of path -> ms'); + } + /** @type {Map} */ + const weights = new Map(); + for (const [file, ms] of Object.entries(files)) { + if (typeof ms !== 'number' || !Number.isFinite(ms) || ms < 0) { + throw new Error(`test-shard timings: ${file} carries ${JSON.stringify(ms)}, not a non-negative number of ms`); + } + weights.set(file, ms); + } + return weights; +} + +/** + * The median of the dataset's weights, or the floor when it holds none. + * + * @param {Map} weights + */ +export function medianWeight(weights) { + const values = [...weights.values()].sort((a, b) => a - b); + if (values.length === 0) return MIN_WEIGHT_MS; + const mid = Math.floor(values.length / 2); + const median = values.length % 2 === 1 ? values[mid] : (values[mid - 1] + values[mid]) / 2; + return Math.max(MIN_WEIGHT_MS, median); +} + +/** + * Longest-processing-time-first bin packing over `count` bins. + * + * @param {Array<{ key: string, tie?: string, weight: number }>} items + * @param {number} count + * @returns {{ bins: number[][], loads: number[] }} item indices per bin, in placement order + */ +export function partition(items, count) { + if (!Number.isInteger(count) || count < 1) throw new Error(`partition: count must be a positive integer, got ${count}`); + const order = items.map((_, i) => i); + const cmp = (/** @type {string} */ a, /** @type {string} */ b) => (a < b ? -1 : a > b ? 1 : 0); + order.sort( + (a, b) => + items[b].weight - items[a].weight || + cmp(items[a].key, items[b].key) || + cmp(items[a].tie ?? '', items[b].tie ?? '') || + a - b, + ); + /** @type {number[][]} */ + const bins = Array.from({ length: count }, () => []); + const loads = Array.from({ length: count }, () => 0); + for (const i of order) { + let best = 0; + for (let b = 1; b < count; b += 1) if (loads[b] < loads[best]) best = b; + bins[best].push(i); + loads[best] += items[i].weight; + } + return { bins, loads }; +} + +/** + * The whole plan for one `--shard=*`/`count` run. + * + * @param {Array<{ path: string, project?: string }>} specs one per test specification, path repository-relative and posix + * @param {unknown} dataset `scripts/test-shard-timings.json` + * @param {number} count + */ +export function planShards(specs, dataset, count) { + const weights = datasetWeights(dataset); + const median = medianWeight(weights); + // A path that is a specification of two projects runs twice; its measured + // cost is split between the two so the file is not counted double. + /** @type {Map} */ + const multiplicity = new Map(); + for (const spec of specs) multiplicity.set(spec.path, (multiplicity.get(spec.path) ?? 0) + 1); + /** @type {string[]} */ + const unknown = []; + const items = specs.map((spec) => { + const measured = weights.get(spec.path); + if (measured === undefined) unknown.push(spec.path); + const weight = Math.max(MIN_WEIGHT_MS, (measured ?? median) / (multiplicity.get(spec.path) ?? 1)); + return { key: spec.path, tie: spec.project ?? '', weight }; + }); + const { bins, loads } = partition(items, count); + return { bins, loads, total: loads.reduce((a, b) => a + b, 0), unknown: [...new Set(unknown)].sort(), median }; +} + +/** + * The one line a leg prints about its own bin, so a long leg's log says what + * it was handed and how much of that was a guess. + * + * @param {ReturnType} plan + * @param {number} index 1-based + * @param {unknown} dataset + */ +export function describePlan(plan, index, dataset) { + const count = plan.bins.length; + const files = plan.bins.reduce((n, bin) => n + bin.length, 0); + const secs = (/** @type {number} */ ms) => `${(ms / 1000).toFixed(1)} s`; + const measured = /** @type {{ measured?: { at?: unknown } }} */ (dataset)?.measured?.at; + return ( + `test-shard-sequencer: shard ${index}/${count} runs ${plan.bins[index - 1].length} of ${files} files, ` + + `${secs(plan.loads[index - 1])} of ${secs(plan.total)} by the per-file timings` + + (typeof measured === 'string' ? ` measured ${measured}` : '') + + `; ${plan.unknown.length} file(s) not in the timings, weighed at the median ${secs(plan.median)}` + ); +} diff --git a/scripts/test-shard-sequencer.mjs b/scripts/test-shard-sequencer.mjs new file mode 100644 index 0000000000..c55f10f860 --- /dev/null +++ b/scripts/test-shard-sequencer.mjs @@ -0,0 +1,60 @@ +// Copyright (c) 2026 ObjectStack. Licensed under the Apache-2.0 license. + +/** + * test-shard-sequencer -- the vitest `sequence.sequencer` that makes + * `--shard=N/M` split by measured duration (objectui#12208, ruling 6121816480, + * letter B). Wired in `vitest.config.mts`; the decision itself is + * `scripts/test-shard-partition.mjs`, which says why the hash split had to go. + * + * Vitest 4.1.10 reads `config.sequence.sequencer` from the ROOT config only, + * constructs it once per run, and calls its `shard(files)` with every test + * specification of the run whenever `--shard` is set, before `sort(files)`. + * `sort()` is inherited unchanged: the order WITHIN a leg (failed first, then + * slowest first, from vitest's own cache) is not this card's subject. + * + * The timings are imported, not read off the disk at run time, so the root + * config's relative import closure reaches `scripts/test-shard-timings.json`: + * `scripts/select-affected-tests.mjs` treats a change to anything in that + * closure as a full run, which is what a pull request that moves the + * partition owes -- every file lands on a new leg next to new neighbours. + * + * A leg prints one line naming its share of the plan (`describePlan`). That is + * a reading for the person staring at a long leg, never a verdict. + * + * A dataset with no file in it -- the shape before the first measurement was + * committed -- falls back to vitest's own `BaseSequencer.shard()`, unchanged: + * the partition moves only when there is a measurement to move it by. + */ + +import path from 'node:path'; + +import { BaseSequencer } from 'vitest/node'; + +import { datasetWeights, describePlan, planShards } from './test-shard-partition.mjs'; +import timings from './test-shard-timings.json' with { type: 'json' }; + +const toPosix = (/** @type {string} */ p) => p.split(path.sep).join('/'); + +export default class TestShardSequencer extends BaseSequencer { + /** + * @param {import('vitest/node').TestSpecification[]} files + * @returns {Promise} + */ + async shard(files) { + const { config } = this.ctx; + const { index, count } = /** @type {{ index: number, count: number }} */ (config.shard); + const specs = files.map((spec) => ({ + path: toPosix(path.relative(config.root, spec.moduleId)), + project: spec.project.name, + })); + // A dataset that holds no measurement yet is not a reason to invent one: + // the split is then vitest's own, byte for byte, and the leg says so. + if (datasetWeights(timings).size === 0) { + this.ctx.logger.log(`test-shard-sequencer: shard ${index}/${count}: the timings hold no file yet, so this is vitest's own path-hash split`); + return super.shard(files); + } + const plan = planShards(specs, timings, count); + this.ctx.logger.log(describePlan(plan, index, timings)); + return plan.bins[index - 1].map((i) => files[i]); + } +} diff --git a/scripts/test-shard-timings.json b/scripts/test-shard-timings.json new file mode 100644 index 0000000000..88e10e47ad --- /dev/null +++ b/scripts/test-shard-timings.json @@ -0,0 +1,9 @@ +{ + "schema": "objectui.test-shard-timings/1", + "generated_by": "No measurement yet: until the first one is committed, scripts/test-shard-sequencer.mjs keeps vitest's own path-hash split. scripts/test-file-timings.mjs merge writes this file; it is never hand-edited (objectui#12208).", + "measured": { + "at": null, + "runs": [] + }, + "files": {} +} diff --git a/turbo.json b/turbo.json index 05f98df9e1..bde215fbfc 100644 --- a/turbo.json +++ b/turbo.json @@ -50,6 +50,7 @@ "$TURBO_ROOT$/vitest.config.mts", "$TURBO_ROOT$/vitest.setup.*", "$TURBO_ROOT$/scripts/vitest-invocation-guard.mjs", + "$TURBO_ROOT$/scripts/test-shard-*", "$TURBO_ROOT$/scripts/vite-*.ts", "$TURBO_ROOT$/apps/console/vitest.config.ts", "$TURBO_ROOT$/apps/console/vite.config.ts", diff --git a/vitest.config.mts b/vitest.config.mts index 5a15b69baa..ba8a8b441b 100644 --- a/vitest.config.mts +++ b/vitest.config.mts @@ -3,6 +3,8 @@ import path from 'path'; import { fileURLToPath } from 'url'; // @ts-expect-error — plain-JS CI helper, intentionally untyped (`allowJs: false`) import { assertCanonicalVitestInvocation, cliHasTestFilters } from './scripts/vitest-invocation-guard.mjs'; +// @ts-expect-error — plain-JS CI helper, intentionally untyped (`allowJs: false`) +import TestShardSequencer from './scripts/test-shard-sequencer.mjs'; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); @@ -473,6 +475,12 @@ export default defineConfig({ // caused thousands of order-dependent failures). pool: 'threads', isolate: true, + // `--shard=N/M` splits by measured per-file duration, not by path hash + // (objectui#12208, ruling 6121816480, letter B). Both `ci.yml` matrices + // shard through this; `scripts/test-shard-partition.mjs` says why and how, + // and `scripts/test-shard-timings.json` is the measured input it reads. + // Only `shard()` is replaced: the order inside a leg is vitest's own. + sequence: { sequencer: TestShardSequencer }, coverage: { provider: 'v8', reporter: ['text', 'json', 'html'], From 58744849f7947837d08dbd94cb40fc25f58b9677 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 12 Oct 2026 15:22:49 +0000 Subject: [PATCH 3/5] ci(test): TEMPORARY, the bootstrap notices go out three steps at a time (objectui#12208) The runner keeps at most ten notices per step. On run 38268236293 each leg held about 415 files, which is twelve notice parts at 3,000 characters, and parts 11 and 12 were dropped. The parts now go out in three steps of nine at most. The next commit removes all three steps. Claude-Session: https://claude.ai/code/session_01LqNgdPZB2Jnr5HpGbaqLeB Co-authored-by: Claude --- .github/workflows/ci.yml | 65 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d9d1f6e31f..6001dcdb0d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1228,11 +1228,15 @@ jobs: # commit of the same pull request. A dev container cannot download an # artifact (the blob host answers 403 to it), so this pull request's own # full run carries the first measurement out as annotations, which the - # REST API does serve. Nothing but that first dataset reads them. - - name: TEMPORARY bootstrap -- this shard's per-file timings as notices + # REST API does serve. Nothing but that first dataset reads them. Three + # steps, because the runner keeps at most ten notices per step (measured + # on run 38268236293: parts 11 and 12 of a 12-part shard were dropped). + - name: TEMPORARY bootstrap -- this shard's per-file timings as notices, parts 1-9 if: "!cancelled() && steps.relevant.outputs.should_run == 'true' && github.event_name == 'pull_request'" env: REPORT: ${{ runner.temp }}/test-file-timings/shard-${{ matrix.shard }}.json + FROM: '1' + TO: '9' run: | node -e ' const fs = require("fs"); @@ -1247,7 +1251,62 @@ jobs: } if (cur.length) parts.push(cur); const sum = r.files.reduce((s, f) => s + f.ms, 0); - parts.forEach((p, i) => console.log("::notice title=timings " + r.shard + " part " + (i + 1) + "/" + parts.length + " files " + r.files.length + " sum " + sum + "::" + p.join(";"))); + parts.forEach((p, i) => { + if (i + 1 < Number(process.env.FROM) || i + 1 > Number(process.env.TO)) return; + console.log("::notice title=timings " + r.shard + " part " + (i + 1) + "/" + parts.length + " files " + r.files.length + " sum " + sum + "::" + p.join(";")); + }); + ' + + - name: TEMPORARY bootstrap -- this shard's per-file timings as notices, parts 10-18 + if: "!cancelled() && steps.relevant.outputs.should_run == 'true' && github.event_name == 'pull_request'" + env: + REPORT: ${{ runner.temp }}/test-file-timings/shard-${{ matrix.shard }}.json + FROM: '10' + TO: '18' + run: | + node -e ' + const fs = require("fs"); + if (!fs.existsSync(process.env.REPORT)) { console.log("no report"); process.exit(0); } + const r = JSON.parse(fs.readFileSync(process.env.REPORT, "utf8")); + const rows = r.files.map((f) => f.file + "=" + f.ms); + const parts = []; + let cur = []; + for (const row of rows) { + if (cur.length && cur.join(";").length + row.length + 1 > 3000) { parts.push(cur); cur = []; } + cur.push(row); + } + if (cur.length) parts.push(cur); + const sum = r.files.reduce((s, f) => s + f.ms, 0); + parts.forEach((p, i) => { + if (i + 1 < Number(process.env.FROM) || i + 1 > Number(process.env.TO)) return; + console.log("::notice title=timings " + r.shard + " part " + (i + 1) + "/" + parts.length + " files " + r.files.length + " sum " + sum + "::" + p.join(";")); + }); + ' + + - name: TEMPORARY bootstrap -- this shard's per-file timings as notices, parts 19-27 + if: "!cancelled() && steps.relevant.outputs.should_run == 'true' && github.event_name == 'pull_request'" + env: + REPORT: ${{ runner.temp }}/test-file-timings/shard-${{ matrix.shard }}.json + FROM: '19' + TO: '27' + run: | + node -e ' + const fs = require("fs"); + if (!fs.existsSync(process.env.REPORT)) { console.log("no report"); process.exit(0); } + const r = JSON.parse(fs.readFileSync(process.env.REPORT, "utf8")); + const rows = r.files.map((f) => f.file + "=" + f.ms); + const parts = []; + let cur = []; + for (const row of rows) { + if (cur.length && cur.join(";").length + row.length + 1 > 3000) { parts.push(cur); cur = []; } + cur.push(row); + } + if (cur.length) parts.push(cur); + const sum = r.files.reduce((s, f) => s + f.ms, 0); + parts.forEach((p, i) => { + if (i + 1 < Number(process.env.FROM) || i + 1 > Number(process.env.TO)) return; + console.log("::notice title=timings " + r.shard + " part " + (i + 1) + "/" + parts.length + " files " + r.files.length + " sum " + sum + "::" + p.join(";")); + }); ' # ── The built-artifact pin lane, lifted out of the shard matrix ────────── From 9b1bea3826f43e61e3543c3940dbd00a0f4631d9 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 12 Oct 2026 15:37:41 +0000 Subject: [PATCH 4/5] ci(test): the first measured per-file timings; the temporary bootstrap steps go (objectui#12208) `scripts/test-shard-timings.json` now holds 4,979 files, so both matrices split by measured duration from this commit on. The numbers come from this pull request's full run 38269820609 (head 58744849, the twelve legs all green). Each leg's writer report was carried out as notice annotations and rebuilt with its file count and millisecond sum checked against the leg's own. `scripts/test-file-timings.mjs merge` then wrote the file. No timing was edited by hand. The run is named under `measured.runs`, with the channel it came through. From the first refresh on, the source is the artifacts of main's full-battery runs. On the real spec list (4,979 specifications from vitest's own resolution), the committed sequencer gives every leg its bin with nothing missing and nothing twice, at 12 legs and at 8. The generator's `generated_by` text now points at `measured.runs` rather than claiming artifacts. The three TEMPORARY notice steps are removed. ci.yml's `test` job is back to the commit-2 shape. Claude-Session: https://claude.ai/code/session_01LqNgdPZB2Jnr5HpGbaqLeB Co-authored-by: Claude --- .github/workflows/ci.yml | 85 - scripts/test-file-timings.mjs | 4 +- scripts/test-shard-timings.json | 4996 ++++++++++++++++++++++++++++++- 3 files changed, 4994 insertions(+), 91 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6001dcdb0d..9bb2d31ddf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1224,91 +1224,6 @@ jobs: retention-days: 7 if-no-files-found: warn - # TEMPORARY -- objectui#12208's one-time bootstrap, removed by the next - # commit of the same pull request. A dev container cannot download an - # artifact (the blob host answers 403 to it), so this pull request's own - # full run carries the first measurement out as annotations, which the - # REST API does serve. Nothing but that first dataset reads them. Three - # steps, because the runner keeps at most ten notices per step (measured - # on run 38268236293: parts 11 and 12 of a 12-part shard were dropped). - - name: TEMPORARY bootstrap -- this shard's per-file timings as notices, parts 1-9 - if: "!cancelled() && steps.relevant.outputs.should_run == 'true' && github.event_name == 'pull_request'" - env: - REPORT: ${{ runner.temp }}/test-file-timings/shard-${{ matrix.shard }}.json - FROM: '1' - TO: '9' - run: | - node -e ' - const fs = require("fs"); - if (!fs.existsSync(process.env.REPORT)) { console.log("no report"); process.exit(0); } - const r = JSON.parse(fs.readFileSync(process.env.REPORT, "utf8")); - const rows = r.files.map((f) => f.file + "=" + f.ms); - const parts = []; - let cur = []; - for (const row of rows) { - if (cur.length && cur.join(";").length + row.length + 1 > 3000) { parts.push(cur); cur = []; } - cur.push(row); - } - if (cur.length) parts.push(cur); - const sum = r.files.reduce((s, f) => s + f.ms, 0); - parts.forEach((p, i) => { - if (i + 1 < Number(process.env.FROM) || i + 1 > Number(process.env.TO)) return; - console.log("::notice title=timings " + r.shard + " part " + (i + 1) + "/" + parts.length + " files " + r.files.length + " sum " + sum + "::" + p.join(";")); - }); - ' - - - name: TEMPORARY bootstrap -- this shard's per-file timings as notices, parts 10-18 - if: "!cancelled() && steps.relevant.outputs.should_run == 'true' && github.event_name == 'pull_request'" - env: - REPORT: ${{ runner.temp }}/test-file-timings/shard-${{ matrix.shard }}.json - FROM: '10' - TO: '18' - run: | - node -e ' - const fs = require("fs"); - if (!fs.existsSync(process.env.REPORT)) { console.log("no report"); process.exit(0); } - const r = JSON.parse(fs.readFileSync(process.env.REPORT, "utf8")); - const rows = r.files.map((f) => f.file + "=" + f.ms); - const parts = []; - let cur = []; - for (const row of rows) { - if (cur.length && cur.join(";").length + row.length + 1 > 3000) { parts.push(cur); cur = []; } - cur.push(row); - } - if (cur.length) parts.push(cur); - const sum = r.files.reduce((s, f) => s + f.ms, 0); - parts.forEach((p, i) => { - if (i + 1 < Number(process.env.FROM) || i + 1 > Number(process.env.TO)) return; - console.log("::notice title=timings " + r.shard + " part " + (i + 1) + "/" + parts.length + " files " + r.files.length + " sum " + sum + "::" + p.join(";")); - }); - ' - - - name: TEMPORARY bootstrap -- this shard's per-file timings as notices, parts 19-27 - if: "!cancelled() && steps.relevant.outputs.should_run == 'true' && github.event_name == 'pull_request'" - env: - REPORT: ${{ runner.temp }}/test-file-timings/shard-${{ matrix.shard }}.json - FROM: '19' - TO: '27' - run: | - node -e ' - const fs = require("fs"); - if (!fs.existsSync(process.env.REPORT)) { console.log("no report"); process.exit(0); } - const r = JSON.parse(fs.readFileSync(process.env.REPORT, "utf8")); - const rows = r.files.map((f) => f.file + "=" + f.ms); - const parts = []; - let cur = []; - for (const row of rows) { - if (cur.length && cur.join(";").length + row.length + 1 > 3000) { parts.push(cur); cur = []; } - cur.push(row); - } - if (cur.length) parts.push(cur); - const sum = r.files.reduce((s, f) => s + f.ms, 0); - parts.forEach((p, i) => { - if (i + 1 < Number(process.env.FROM) || i + 1 > Number(process.env.TO)) return; - console.log("::notice title=timings " + r.shard + " part " + (i + 1) + "/" + parts.length + " files " + r.files.length + " sum " + sum + "::" + p.join(";")); - }); - ' - # ── The built-artifact pin lane, lifted out of the shard matrix ────────── # (objectui#7183 for the lane itself; objectui#9499 for this job.) # diff --git a/scripts/test-file-timings.mjs b/scripts/test-file-timings.mjs index 74235e95b1..4fd903aa98 100644 --- a/scripts/test-file-timings.mjs +++ b/scripts/test-file-timings.mjs @@ -254,8 +254,8 @@ export function buildDataset({ runs, measuredAt }) { const dataset = { schema: TIMINGS_SCHEMA, generated_by: - 'scripts/test-file-timings.mjs merge, from the test-file-timings-N artifacts of main\'s full-battery CI runs. ' + - 'Never hand-edited: .github/workflows/test-shard-timings-refresh.yml regenerates it (objectui#12208).', + 'scripts/test-file-timings.mjs merge, from the per-file timing reports of the runs under measured.runs. ' + + 'Never hand-edited: .github/workflows/test-shard-timings-refresh.yml regenerates it weekly from main (objectui#12208).', // Sorted by run id, so the order the directories were named in cannot move a byte. measured: { at: measuredAt, diff --git a/scripts/test-shard-timings.json b/scripts/test-shard-timings.json index 88e10e47ad..636064db8e 100644 --- a/scripts/test-shard-timings.json +++ b/scripts/test-shard-timings.json @@ -1,9 +1,4997 @@ { "schema": "objectui.test-shard-timings/1", - "generated_by": "No measurement yet: until the first one is committed, scripts/test-shard-sequencer.mjs keeps vitest's own path-hash split. scripts/test-file-timings.mjs merge writes this file; it is never hand-edited (objectui#12208).", + "generated_by": "scripts/test-file-timings.mjs merge, from the per-file timing reports of the runs under measured.runs. Never hand-edited: .github/workflows/test-shard-timings-refresh.yml regenerates it weekly from main (objectui#12208).", "measured": { - "at": null, - "runs": [] + "at": "2026-10-12T15:22:58Z", + "runs": [ + { + "id": 38269820609, + "event": "pull_request", + "head_sha": "58744849f7947837d08dbd94cb40fc25f58b9677", + "created_at": "2026-10-12T15:22:58Z", + "channel": "bootstrap: notice annotations of this pull request run (objectui#12208); later refreshes read the artifacts" + } + ] }, - "files": {} + "files": { + "apps/console/src/LocalizationFetchProvider.test.tsx": 5470, + "apps/console/src/__tests__/App.agentChatLink-10640.test.tsx": 11440, + "apps/console/src/__tests__/App.docsPortalLazy.test.tsx": 7400, + "apps/console/src/__tests__/App.uploadAltitude-10131.test.tsx": 9350, + "apps/console/src/__tests__/AppContent.legacyRedirects.test.tsx": 6030, + "apps/console/src/__tests__/AppContent.systemHubRoutes.test.tsx": 22630, + "apps/console/src/__tests__/approvalsInboxComponentRef.test.tsx": 8920, + "apps/console/src/__tests__/bootSplash.test.ts": 6320, + "apps/console/src/__tests__/component-input-union-specimens.test.ts": 17050, + "apps/console/src/__tests__/drillDownReport.invalidationRefetch-10814.test.tsx": 6860, + "apps/console/src/__tests__/drillDownReport.nameRetired-11517.test.tsx": 6710, + "apps/console/src/__tests__/drillDownReport.runtimeFilter-11506.test.tsx": 6950, + "apps/console/src/__tests__/element-data-source-input-injection.test.tsx": 6950, + "apps/console/src/__tests__/faviconAfterNavigation.test.tsx": 8770, + "apps/console/src/__tests__/filterContextTokensSweep-10666.test.tsx": 28710, + "apps/console/src/__tests__/formPageRequiredMarker-10178.test.tsx": 7090, + "apps/console/src/__tests__/formViewFeaturesRootRefused-6262.test.ts": 6570, + "apps/console/src/__tests__/full-load-placeholder-race-11680.test.ts": 7450, + "apps/console/src/__tests__/ga-honoured-inputs-author-reach.test.ts": 4770, + "apps/console/src/__tests__/html-tier-code-element-10756.test.tsx": 6130, + "apps/console/src/__tests__/html-tier-manifest.test.ts": 4590, + "apps/console/src/__tests__/htmlTierDataSourceInputDeclaration-6678.test.tsx": 6420, + "apps/console/src/__tests__/i18nAfterSignIn-12034.test.tsx": 22840, + "apps/console/src/__tests__/i18nLabelInputsManifest-10993.test.ts": 6780, + "apps/console/src/__tests__/insecure-origin-crypto.placement.test.ts": 6610, + "apps/console/src/__tests__/insecure-origin-crypto.test.ts": 5830, + "apps/console/src/__tests__/internalFormShell.test.tsx": 4940, + "apps/console/src/__tests__/line-items-bound-child-object-11569.test.ts": 6310, + "apps/console/src/__tests__/localizationBootDedup.test.tsx": 7880, + "apps/console/src/__tests__/masterDetailFormI18nLabelManifest.test.ts": 6320, + "apps/console/src/__tests__/masterDetailFormTypeManifest.test.ts": 3620, + "apps/console/src/__tests__/objectFormI18nLabelManifest.test.ts": 6540, + "apps/console/src/__tests__/objectname-binding-required-11605.test.ts": 7640, + "apps/console/src/__tests__/objectname-neither-hint-11605.test.tsx": 16640, + "apps/console/src/__tests__/orphanedPageComponentRefs-10520.test.tsx": 6840, + "apps/console/src/__tests__/preview-samples-designer-options.test.tsx": 9900, + "apps/console/src/__tests__/preview-samples-registry-resolvable.test.ts": 6800, + "apps/console/src/__tests__/preview-samples-spec-valid.test.ts": 17410, + "apps/console/src/__tests__/preview-samples-translation-data-11439.test.ts": 5670, + "apps/console/src/__tests__/public-block-binding-reach.test.tsx": 23310, + "apps/console/src/__tests__/public-contract.test.ts": 17620, + "apps/console/src/__tests__/pullToRefreshOwner-10105.test.tsx": 7790, + "apps/console/src/__tests__/record-block-record-reach.test.tsx": 30740, + "apps/console/src/__tests__/registerStudioComponents.builderLazy-11798.test.tsx": 8940, + "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts": 14610, + "apps/console/src/__tests__/related-list-columns-optional-11613.test.ts": 6910, + "apps/console/src/__tests__/runtimeConfigBootDedup.test.ts": 5470, + "apps/console/src/__tests__/sdui-intrinsics-compile-11075.test.ts": 9670, + "apps/console/src/__tests__/sdui-manifest-build-11403.test.ts": 5290, + "apps/console/src/__tests__/sdui-preview-page-source-query-params.test.ts": 5330, + "apps/console/src/__tests__/sdui-preview-page-source-styling.test.ts": 8120, + "apps/console/src/__tests__/sdui-workbench-preview-listview-binding-8510.test.tsx": 7530, + "apps/console/src/__tests__/tabTitleAfterNavigation.test.tsx": 5210, + "apps/console/src/__tests__/timelineAxisRefusalReach-7070.test.tsx": 7080, + "apps/console/src/__tests__/unfulfilled-chart-stubs-8760.test.tsx": 7710, + "apps/console/src/components/FormPage.avatarUpload-10785.test.tsx": 7200, + "apps/console/src/components/FormPage.chromeI18n-11039.test.tsx": 7010, + "apps/console/src/components/FormPage.chromeI18n-11071.test.tsx": 6320, + "apps/console/src/components/FormPage.conditionalRules.test.tsx": 16990, + "apps/console/src/components/FormPage.fieldSpec.test.ts": 12030, + "apps/console/src/components/FormPage.fileField.test.tsx": 6300, + "apps/console/src/components/FormPage.maxLength.test.tsx": 7020, + "apps/console/src/components/FormPage.omitBlanksRebind.test.ts": 7430, + "apps/console/src/components/FormPage.outcomeToast.test.tsx": 6660, + "apps/console/src/components/FormPage.predicateScope.test.tsx": 22490, + "apps/console/src/components/FormPage.publicHeading.test.tsx": 7090, + "apps/console/src/components/FormPage.recordId.test.tsx": 11490, + "apps/console/src/components/FormPage.recordObject.test.tsx": 16500, + "apps/console/src/components/FormPage.redirect.test.tsx": 5870, + "apps/console/src/components/FormPage.retiredFieldType-10176.test.tsx": 4220, + "apps/console/src/components/FormPage.retiredWidget-10471.test.tsx": 5660, + "apps/console/src/components/FormPage.richTextHints-12110.test.tsx": 6760, + "apps/console/src/components/FormPage.sectionGroup.test.tsx": 16230, + "apps/console/src/components/FormPage.sectionLabelI18n.test.tsx": 4890, + "apps/console/src/components/FormPage.serverDefaults.test.tsx": 14470, + "apps/console/src/components/FormPage.sharedFieldResolver-10179.test.tsx": 6750, + "apps/console/src/components/FormPage.sharedWidgets-10179.test.tsx": 6380, + "apps/console/src/components/FormPage.submit.test.tsx": 7570, + "apps/console/src/components/FormPage.test.ts": 17030, + "apps/console/src/components/FormPage.viewSpec.test.ts": 4840, + "apps/console/src/components/FormPage.visibleWhen.test.tsx": 12570, + "apps/console/src/components/FormPage.visibleWhenFault-8069.test.tsx": 7230, + "apps/console/src/components/FormPage.widgetDegrade-10472.test.tsx": 5910, + "apps/console/src/components/MetadataHmrReloader.test.tsx": 3760, + "apps/console/src/components/RootLandingRedirect.route.test.tsx": 18100, + "apps/console/src/components/RootLandingRedirect.test.ts": 7710, + "apps/console/src/components/SetupRoute.test.tsx": 7070, + "apps/console/src/components/StudioRoute.accessNotice-12035.test.tsx": 8780, + "apps/console/src/components/StudioRoute.landingI18n.test.tsx": 8460, + "apps/console/src/components/StudioRoute.lazyBuilder-11798.test.tsx": 7340, + "apps/console/src/components/StudioRoute.recentPackage-11863.test.tsx": 4880, + "apps/console/src/components/StudioRoute.searchPalette-11863.test.tsx": 5280, + "apps/console/src/components/StudioRoute.test.tsx": 18940, + "apps/console/src/components/createdRecordPath.test.ts": 4560, + "apps/console/src/components/landingHomeParity-7256.test.ts": 7510, + "apps/console/src/components/submitRedirect.test.ts": 6170, + "apps/console/src/index-css-scan-excludes-tests.test.ts": 6910, + "apps/console/src/languageSeed.test.ts": 6790, + "apps/console/src/loadLanguage.test.tsx": 6790, + "apps/console/src/loadLocales.test.ts": 7700, + "apps/console/src/pages/BookSidebar.test.tsx": 4080, + "apps/console/src/pages/SharedRecordPage-11649.test.tsx": 8890, + "apps/console/src/pages/auth/__tests__/AcceptInvitationRoute.test.tsx": 18190, + "apps/console/src/pages/auth/__tests__/DeviceAuthPage.test.tsx": 8150, + "apps/console/src/pages/auth/__tests__/LoginPage.dev-admin-hint.test.tsx": 6050, + "apps/console/src/pages/auth/__tests__/LoginPage.error-banner.test.tsx": 6640, + "apps/console/src/pages/auth/__tests__/LoginPage.server-unreachable-11806.test.tsx": 4960, + "apps/console/src/pages/auth/__tests__/LoginPage.sign-up-gate-11634.test.tsx": 8650, + "apps/console/src/pages/auth/__tests__/RegisterPage.server-unreachable-11806.test.tsx": 8300, + "apps/console/src/pages/auth/__tests__/VerifyEmailPage-11633.test.tsx": 9010, + "apps/console/src/pages/auth/__tests__/authExitBasename.test.tsx": 7330, + "apps/console/src/pages/auth/__tests__/registerRefusalCodes-10998.test.tsx": 7320, + "apps/console/src/pages/auth/__tests__/setupCreateTimezone-11908.test.tsx": 4050, + "apps/console/src/pages/auth/__tests__/signUpFollowsPosture-11691.test.tsx": 8270, + "apps/console/src/pages/auth/__tests__/socialButtonsLocale-10900.test.tsx": 7200, + "apps/console/src/pages/auth/__tests__/verificationCallback-10893.test.tsx": 6520, + "apps/console/src/pages/book-nav.explicitGroup-11245.test.ts": 6620, + "apps/console/src/pages/book-nav.test.ts": 5950, + "apps/console/src/pages/book-nav.uncategorizedScope-11340.test.ts": 4850, + "apps/console/src/pages/consoleFaces.displayLocale-9909.test.tsx": 8040, + "apps/console/src/pages/developer/AgentConnectSection.envelopeUserMessage.test.tsx": 6510, + "apps/console/src/pages/developer/AgentConnectSection.keylessSuccess-8782.test.tsx": 6410, + "apps/console/src/pages/developer/ApiConsolePage.requestPreset-10591.test.tsx": 25390, + "apps/console/src/pages/developer/ApiConsolePage.sharedSelect-11865.test.tsx": 12950, + "apps/console/src/pages/developer/FlowRunsPage.sharedSelect-11865.test.tsx": 9940, + "apps/console/src/pages/developer/FlowRunsPage.test.tsx": 8110, + "apps/console/src/pages/developer/PublicFormsPage.emptyPlaceholderAffordance-8504.test.tsx": 8570, + "apps/console/src/pages/developer/PublicFormsPage.publicUrlBasename-11769.test.tsx": 8790, + "apps/console/src/pages/developer/PublicFormsPage.redirect.test.tsx": 12670, + "apps/console/src/pages/developer/PublicFormsPage.sharedSelect-11865.test.tsx": 30780, + "apps/console/src/pages/developer/developerMetadataEnvelope.contractEnvelope-6917.test.tsx": 6630, + "apps/console/src/pages/developer/hooks/useApiDiscovery.test.ts": 5180, + "apps/console/src/pages/developer/objectstack-skill.test.ts": 6630, + "apps/console/src/pages/doc-groups.test.ts": 5270, + "apps/console/src/pages/doc-links.test.ts": 5160, + "apps/console/src/pages/docs-portal.directRoute-10188.test.tsx": 7780, + "apps/console/src/pages/docs-portal.explicitGroup-11245.test.tsx": 7020, + "apps/console/src/pages/docs-portal.test.tsx": 21930, + "apps/console/src/pages/docs-portal.uncategorizedScope-11340.test.tsx": 8500, + "apps/console/src/pages/docsLoadingName-12145.test.tsx": 4200, + "apps/console/src/pages/settings/__tests__/SettingsField.labelBinding-11690.test.tsx": 7900, + "apps/console/src/pages/settings/__tests__/SettingsField.selectPlaceholderLocale-11252.test.tsx": 5450, + "apps/console/src/pages/settings/__tests__/SettingsField.valueDomain.test.tsx": 5860, + "apps/console/src/pages/settings/__tests__/SettingsIcons.knownName-11679.test.tsx": 5020, + "apps/console/src/pages/settings/__tests__/SettingsView.crypto-unavailable.test.tsx": 10650, + "apps/console/src/pages/settings/__tests__/SettingsView.envelope.test.tsx": 6910, + "apps/console/src/pages/settings/__tests__/SettingsView.field-errors.test.tsx": 4250, + "apps/console/src/pages/settings/__tests__/SettingsView.i18n-4024.test.tsx": 16120, + "apps/console/src/pages/settings/__tests__/WorkspaceTimezonePrompt.test.tsx": 13230, + "apps/console/src/pages/settings/__tests__/useSettingsLabel.conventionProbe-11801.test.tsx": 5140, + "apps/console/src/pages/settings/api.envelope.test.ts": 17200, + "apps/console/src/pages/settings/api.test.ts": 7250, + "apps/console/src/pages/shared-record-shape.test.ts": 6120, + "apps/console/src/pages/system/ApprovalsInboxPage.approverHeadline-12110.test.tsx": 5370, + "apps/console/src/pages/system/ApprovalsInboxPage.cellIdentity.test.tsx": 9660, + "apps/console/src/pages/system/ApprovalsInboxPage.characterizationPins.test.tsx": 7430, + "apps/console/src/pages/system/ApprovalsInboxPage.displayLocale-10375.test.tsx": 8860, + "apps/console/src/pages/system/ApprovalsInboxPage.hiddenFieldTrim.test.tsx": 8800, + "apps/console/src/pages/system/ApprovalsInboxPage.queueHiddenAmount.test.tsx": 24230, + "apps/console/src/pages/system/ApprovalsInboxPage.rawPayloadGate.test.tsx": 9580, + "apps/console/src/pages/system/ApprovalsInboxPage.recordLink.test.tsx": 9610, + "apps/console/src/pages/system/ApprovalsInboxPage.recordLinkRefused-11878.test.tsx": 10440, + "apps/console/src/pages/system/ApprovalsInboxPage.stepProgressVertical.test.tsx": 17010, + "apps/console/src/pages/system/ApprovalsInboxPage.summaryFaces-11677.test.tsx": 22770, + "apps/console/src/pages/system/ApprovalsInboxPage.tombstone.test.tsx": 19530, + "apps/console/src/pages/system/ApprovalsInboxPage.unresolvableReference.test.tsx": 23470, + "apps/console/src/pages/system/AuditLogPage.actorName-11701.test.tsx": 9110, + "apps/console/src/pages/system/__tests__/AppManagementPage.i18n.test.tsx": 5200, + "apps/console/src/pages/system/__tests__/AppManagementPage.mutations.test.tsx": 18850, + "apps/console/src/pages/system/__tests__/AppManagementPage.search.test.tsx": 22270, + "apps/console/src/pages/system/__tests__/ProfilePage.access.test.tsx": 6120, + "apps/console/src/pages/system/__tests__/ProfilePage.language.test.tsx": 4890, + "apps/console/src/pages/system/__tests__/ProfilePage.sharedSelect-11865.test.tsx": 8750, + "apps/console/src/pages/system/auditLogActions.test.ts": 6160, + "apps/console/src/pages/system/hiddenFields.test.ts": 8890, + "apps/console/src/pages/system/recordReadability.refused-11878.test.ts": 7880, + "apps/console/src/pages/system/recordReadability.test.ts": 7510, + "apps/console/src/services/approvalRequestsDataSource.decisionPage.test.tsx": 26240, + "apps/console/src/services/approvalRequestsDataSource.recordPage.test.tsx": 9190, + "apps/console/src/services/approvalRequestsDataSource.test.tsx": 5420, + "apps/console/src/services/approvalRequestsDataSource.timeline.test.ts": 6720, + "apps/console/src/services/approvalsApi.approverIdentities.test.ts": 5660, + "apps/console/src/utils/consoleBase.test.ts": 6330, + "eslint-rules/button-has-type.test.js": 100, + "eslint-rules/no-bare-node-slot-guard.test.js": 360, + "eslint-rules/no-dynamic-import-in-test-hook.test.js": 320, + "eslint-rules/no-inline-spec-config.test.js": 1050, + "eslint-rules/no-line-address-in-test-name.test.js": 240, + "eslint-rules/no-query-params-under-options.test.js": 1000, + "eslint-rules/no-synthetic-event-trigger.test.js": 240, + "eslint-rules/no-try-catch-around-hook.test.js": 250, + "eslint-rules/no-unpaired-badge-color-classes.test.js": 100, + "eslint-rules/no-unprefixed-query-params.test.js": 710, + "eslint-rules/no-unused-imports.test.js": 600, + "examples/console-starter/test/loadLanguage.test.tsx": 1130, + "examples/console-starter/test/vite-alias-closure.test.ts": 2730, + "examples/schema-catalog/test/alert-dialog-footer-read-dialect-7693.test.tsx": 4650, + "examples/schema-catalog/test/aspect-ratio-demo-content-6773.test.tsx": 4480, + "examples/schema-catalog/test/badge-demo-label-6829.test.tsx": 5750, + "examples/schema-catalog/test/button-group-retired-keys-7077.test.ts": 30, + "examples/schema-catalog/test/card-demo-content-6788.test.tsx": 7310, + "examples/schema-catalog/test/catalog-authored-key-6805-6806.test.tsx": 3700, + "examples/schema-catalog/test/catalog-gallery-render.test.tsx": 27280, + "examples/schema-catalog/test/component-fixture-declared-keys.test.ts": 1680, + "examples/schema-catalog/test/dashboard-root-title-retired-7624.test.ts": 1130, + "examples/schema-catalog/test/deprecated-component-types.test.ts": 3870, + "examples/schema-catalog/test/fields-form-hosted.test.tsx": 7160, + "examples/schema-catalog/test/fields-grid-keys-camelcase-11610.test.tsx": 5140, + "examples/schema-catalog/test/fields-number-scale-11413.test.tsx": 4480, + "examples/schema-catalog/test/fields-percent-scale-11255.test.tsx": 4370, + "examples/schema-catalog/test/fields-scale-currency-config-11070.test.tsx": 4800, + "examples/schema-catalog/test/fields-select-multi-placeholder-11140.test.tsx": 4410, + "examples/schema-catalog/test/fields-select-multiple-11116.test.tsx": 5890, + "examples/schema-catalog/test/filter-builder-mirror-6939.test.tsx": 6800, + "examples/schema-catalog/test/filter-builder-operator-alias-trigger-7561.test.tsx": 7910, + "examples/schema-catalog/test/filter-builder-operator-vocabulary-6939.test.tsx": 6000, + "examples/schema-catalog/test/flex-direction-col-8761.test.tsx": 6410, + "examples/schema-catalog/test/form-builtin-branch-dom-allowlist-12155.test.tsx": 15130, + "examples/schema-catalog/test/form-control-dom-leak-5632.test.tsx": 5690, + "examples/schema-catalog/test/form-field-channel-census-12130.test.tsx": 30750, + "examples/schema-catalog/test/form-field-channel-components-only-12130.test.tsx": 14090, + "examples/schema-catalog/test/form-field-channel-effects-12130.test.tsx": 50790, + "examples/schema-catalog/test/grid-columns-key.test.tsx": 4100, + "examples/schema-catalog/test/input-otp-separator-11365.test.tsx": 6010, + "examples/schema-catalog/test/kanban-column-cards-6939.test.tsx": 7480, + "examples/schema-catalog/test/layout-dom-leak-5574.test.tsx": 8500, + "examples/schema-catalog/test/layout-props-conversion.test.tsx": 8490, + "examples/schema-catalog/test/objectql-record-source-render-identity-6939.test.tsx": 5150, + "examples/schema-catalog/test/option-predicates.test.tsx": 1360, + "examples/schema-catalog/test/overlay-trigger-mirror-6939.test.tsx": 4140, + "examples/schema-catalog/test/pageheader-with-actions.test.tsx": 6630, + "examples/schema-catalog/test/plugin-dashboard-component-schema.test.ts": 1020, + "examples/schema-catalog/test/plugin-dashboard-gallery-render.test.tsx": 7250, + "examples/schema-catalog/test/plugin-dashboard-global-filters-spec.test.ts": 410, + "examples/schema-catalog/test/safe-validate-corpus-6318.test.ts": 210, + "examples/schema-catalog/test/sidebar-node-docs-10859.test.tsx": 4860, + "examples/schema-catalog/test/slotted-pages-header-example-11165.test.ts": 20, + "examples/schema-catalog/test/smoke.test.tsx": 1070, + "examples/schema-catalog/test/svg-host-dom-leak-5632.test.tsx": 5290, + "examples/schema-catalog/test/text-variant-corpus-6942.test.tsx": 3490, + "examples/schema-catalog/test/toast-demo-dispatch-6250.test.tsx": 3540, + "examples/schema-catalog/test/tree-view-nodes-mirror-6939.test.tsx": 4780, + "packages/app-shell/src/__tests__/appSidebarRemoved-5817.test.ts": 20, + "packages/app-shell/src/__tests__/consoleActionDispatch.pin.test.ts": 9900, + "packages/app-shell/src/__tests__/defaults-maps-mirror-en-pack.test.tsx": 6600, + "packages/app-shell/src/__tests__/displayPageSizeFromSpec-9853.test.tsx": 7410, + "packages/app-shell/src/__tests__/entryRegistersBuiltinDesigners-11939.test.tsx": 8540, + "packages/app-shell/src/__tests__/homeAffordancesFollowDeclaration-7256.test.ts": 80, + "packages/app-shell/src/__tests__/homeRecoveryRedirectsFollowDeclaration-7373.test.ts": 130, + "packages/app-shell/src/__tests__/listCalendarDateWindow-12081.test.tsx": 5010, + "packages/app-shell/src/__tests__/listViewGroupedSearch-11021.test.tsx": 6040, + "packages/app-shell/src/__tests__/listViewLegacyChartRetired-6152.test.tsx": 5690, + "packages/app-shell/src/__tests__/navRunAction.privateConventionRetired.test.ts": 100, + "packages/app-shell/src/__tests__/objectViewRouteParity.fieldOrder-10885.test.tsx": 4580, + "packages/app-shell/src/__tests__/pageRouteLoadsNoStudioChunks-12187.test.tsx": 8620, + "packages/app-shell/src/__tests__/print-stylesheet-4462.test.ts": 10, + "packages/app-shell/src/__tests__/rootLandingHasOneResolver-10042.test.ts": 20, + "packages/app-shell/src/__tests__/rowClickModifierPayloadForward-9462.test.tsx": 5510, + "packages/app-shell/src/__tests__/select-placeholder-literal-11252.test.ts": 370, + "packages/app-shell/src/__tests__/spec-symbol-parity.test.ts": 4970, + "packages/app-shell/src/__tests__/widget-dom-leak-sweep.test.tsx": 15340, + "packages/app-shell/src/actions-envelope.ratchet.test.ts": 630, + "packages/app-shell/src/adr0054-ratchet.test.ts": 180, + "packages/app-shell/src/assistant/assistantBus.test.ts": 10, + "packages/app-shell/src/chrome/CommandPalette.navLabelInherits-9868.test.tsx": 3920, + "packages/app-shell/src/chrome/CommandPalette.navMatch-11812.test.tsx": 7360, + "packages/app-shell/src/chrome/CommandPalette.searchLabelFls-10500.test.tsx": 6750, + "packages/app-shell/src/chrome/CommandPalette.studioScope-11863.test.tsx": 6970, + "packages/app-shell/src/chrome/ConditionalAuthWrapper.previewRetired-6654.test.tsx": 4330, + "packages/app-shell/src/chrome/ConsoleToaster.autoDismiss-7482.test.tsx": 1800, + "packages/app-shell/src/chrome/ConsoleToaster.drawerClearance-11685.test.tsx": 1330, + "packages/app-shell/src/chrome/ConsoleToaster.underModal-11723.test.tsx": 6050, + "packages/app-shell/src/chrome/KeyboardShortcutsDialog.wiredOnly-11674.test.tsx": 6310, + "packages/app-shell/src/chrome/LoadingScreen.bootCopy-12187.test.tsx": 5190, + "packages/app-shell/src/chrome/RedirectWithSplash.test.tsx": 4830, + "packages/app-shell/src/chrome/consoleToasterAnchor.ratchet-7482.test.ts": 20, + "packages/app-shell/src/chrome/notificationToast.test.tsx": 3980, + "packages/app-shell/src/chrome/paletteMatch.test.ts": 10, + "packages/app-shell/src/components/SuggestedBindingsPanel.test.tsx": 5340, + "packages/app-shell/src/console/HostNavigationBridge.test.tsx": 1470, + "packages/app-shell/src/console/__tests__/AppContent.bootRedirectCoverage.test.tsx": 7020, + "packages/app-shell/src/console/__tests__/AppContent.createLandingOriginPlural-11733.test.tsx": 6960, + "packages/app-shell/src/console/__tests__/AppContent.declaredVisibilityKeys.test.tsx": 5940, + "packages/app-shell/src/console/__tests__/AppContent.deniedVsUnpublished.test.tsx": 7790, + "packages/app-shell/src/console/__tests__/AppContent.emptyNavigationLanding-12079.test.tsx": 5170, + "packages/app-shell/src/console/__tests__/AppContent.expressionUserShape.test.ts": 7680, + "packages/app-shell/src/console/__tests__/AppContent.inaccessibleAppStrand.test.tsx": 5160, + "packages/app-shell/src/console/__tests__/AppContent.missingRecheckKeying.test.tsx": 8200, + "packages/app-shell/src/console/__tests__/AppContent.noAppComponentRoutes.test.tsx": 9410, + "packages/app-shell/src/console/__tests__/AppContent.noAppsCta.test.tsx": 7650, + "packages/app-shell/src/console/__tests__/AppContent.pseudoRouteSegments.test.tsx": 9620, + "packages/app-shell/src/console/__tests__/AppContent.recentOnPackageRoute-11818.test.tsx": 6570, + "packages/app-shell/src/console/__tests__/AppContent.studioRootLanding-12113.test.tsx": 6420, + "packages/app-shell/src/console/__tests__/AppContent.undoFallbackObject-11080.test.tsx": 7040, + "packages/app-shell/src/console/__tests__/AppContent.undoRedoToast-11080.test.tsx": 7500, + "packages/app-shell/src/console/__tests__/AppContent.unresolvedAdmin-5619.test.tsx": 5210, + "packages/app-shell/src/console/__tests__/ConnectedShell.sessionGate.test.tsx": 6230, + "packages/app-shell/src/console/__tests__/ConsoleShell.hostNavigation.test.tsx": 6460, + "packages/app-shell/src/console/__tests__/ConsoleShell.notifications.test.tsx": 4620, + "packages/app-shell/src/console/__tests__/ConsoleShell.storageUsageGate-11002.test.tsx": 6420, + "packages/app-shell/src/console/__tests__/RequireAiSurface.test.tsx": 3460, + "packages/app-shell/src/console/__tests__/anonSeedScope-5746.enumeration.test.tsx": 9610, + "packages/app-shell/src/console/__tests__/bootRedirectCoverage.test.tsx": 4560, + "packages/app-shell/src/console/__tests__/consoleUserPreferenceBudget.test.tsx": 7950, + "packages/app-shell/src/console/__tests__/setupRedirectTarget.test.tsx": 6290, + "packages/app-shell/src/console/__tests__/systemRedirectTarget.test.tsx": 4830, + "packages/app-shell/src/console/ai/LiveCanvas.test.tsx": 4860, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.appContextComposer-11658.test.tsx": 4740, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.approvalRehydration.test.tsx": 5350, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.buildHistorySurvives.test.tsx": 6300, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.builtLandsRunning-11658.test.tsx": 5030, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.builtTransition.test.tsx": 6940, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.editChips-7709.test.ts": 1590, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.hydration.test.ts": 8750, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.planApprovalReachesLaunchers-11666.test.tsx": 4150, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.planCardLocale.test.tsx": 5570, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.publishAdvisoryReachesAuthor.test.tsx": 4850, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.runtimeMessageSeam.test.tsx": 6290, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.startChips-1984.test.ts": 3820, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.surfaceChipLabel-8219.test.tsx": 5420, + "packages/app-shell/src/console/ai/__tests__/AiChatPage.toolLabelsLocale-11667.test.tsx": 6280, + "packages/app-shell/src/console/ai/__tests__/BuildDebugDrawer.test.tsx": 5260, + "packages/app-shell/src/console/ai/__tests__/ConversationsSidebar.test.tsx": 8180, + "packages/app-shell/src/console/ai/__tests__/ExcelImportBar.importGrant-12082.test.tsx": 5370, + "packages/app-shell/src/console/ai/__tests__/ExcelImportBar.sharedSelect-11865.test.tsx": 7140, + "packages/app-shell/src/console/ai/__tests__/PendingDraftsBar.advisoryReachesAuthor.test.tsx": 5790, + "packages/app-shell/src/console/ai/__tests__/PendingDraftsBar.test.tsx": 5610, + "packages/app-shell/src/console/ai/__tests__/aiFaces.displayLocale-9909.test.tsx": 3570, + "packages/app-shell/src/console/ai/__tests__/artifactStudioPath.test.ts": 10, + "packages/app-shell/src/console/ai/__tests__/buildDoctor.drawerBody-10969.test.tsx": 3870, + "packages/app-shell/src/console/ai/__tests__/buildDoctor.locale-10900.test.tsx": 6310, + "packages/app-shell/src/console/ai/__tests__/clampChatPaneWidth.test.ts": 340, + "packages/app-shell/src/console/ai/__tests__/deriveBoundPackageId.test.ts": 620, + "packages/app-shell/src/console/ai/__tests__/editModeEmptyState.test.ts": 580, + "packages/app-shell/src/console/ai/__tests__/groupConversationsByDate.test.ts": 840, + "packages/app-shell/src/console/ai/__tests__/matchAiChatShortcut.test.ts": 410, + "packages/app-shell/src/console/ai/__tests__/outboundAgentText.test.ts": 140, + "packages/app-shell/src/console/ai/__tests__/reconcileTurn.test.ts": 10, + "packages/app-shell/src/console/ai/__tests__/resolveCollapseToDockTarget.test.ts": 1030, + "packages/app-shell/src/console/ai/__tests__/useCollapsibleChatsList.test.tsx": 6440, + "packages/app-shell/src/console/ai/__tests__/useDeferredFirstSend.test.tsx": 7580, + "packages/app-shell/src/console/auth/__tests__/authPages.socialLabels-10900.test.tsx": 970, + "packages/app-shell/src/console/auth/__tests__/defaultLoginServerUnreachable-11806.test.tsx": 1890, + "packages/app-shell/src/console/auth/__tests__/defaultPagesFollowPosture-11705.test.tsx": 2310, + "packages/app-shell/src/console/auth/__tests__/defaultRegisterServerUnreachable-11806.test.tsx": 1430, + "packages/app-shell/src/console/auth/__tests__/loginRefusalCodes-11058.test.tsx": 1770, + "packages/app-shell/src/console/auth/__tests__/registerRefusalCodes-11030.test.tsx": 2520, + "packages/app-shell/src/console/auth/__tests__/registerSignedInVisitor-11714.test.tsx": 1840, + "packages/app-shell/src/console/auth/__tests__/signUpOffer-11691.test.ts": 40, + "packages/app-shell/src/console/cloud-connection/__tests__/CloudConnectionPanel.bindError.test.tsx": 1580, + "packages/app-shell/src/console/cloud-connection/__tests__/CloudConnectionPanel.bindErrorLocale.test.tsx": 2000, + "packages/app-shell/src/console/cloud-connection/__tests__/CloudConnectionPanel.displayLocale-10331.test.tsx": 1380, + "packages/app-shell/src/console/diagnostics/CloudAiModelStatus.test.tsx": 5680, + "packages/app-shell/src/console/home/__tests__/CloudOnboardingNext.test.tsx": 5410, + "packages/app-shell/src/console/home/__tests__/CloudPlanStatus.test.tsx": 4040, + "packages/app-shell/src/console/home/__tests__/CloudWorkspaceTimezoneNotice.test.tsx": 3040, + "packages/app-shell/src/console/home/__tests__/HomeActionCenter.unansweredInbox.test.tsx": 3380, + "packages/app-shell/src/console/home/__tests__/HomeActivity.objectLabel-12238.test.tsx": 5070, + "packages/app-shell/src/console/home/__tests__/HomeActivity.readingStates-12081.test.tsx": 5730, + "packages/app-shell/src/console/home/__tests__/HomeItemTypeLabel.parity.test.tsx": 3560, + "packages/app-shell/src/console/home/__tests__/HomePage.aiStudioDisabled.test.tsx": 6230, + "packages/app-shell/src/console/home/__tests__/HomePage.approvalsTarget.test.tsx": 6060, + "packages/app-shell/src/console/home/__tests__/HomePage.authoringCapabilityGate.test.tsx": 6530, + "packages/app-shell/src/console/home/__tests__/HomePage.greetingLocale-11689.test.tsx": 3700, + "packages/app-shell/src/console/home/__tests__/HomePage.inboxLinksTarget.test.tsx": 6160, + "packages/app-shell/src/console/home/__tests__/HomePage.marketplaceDisabled.test.tsx": 4580, + "packages/app-shell/src/console/home/__tests__/HomePage.notificationDeepLink.test.tsx": 6150, + "packages/app-shell/src/console/home/__tests__/HomeRail.displayLocale-10668.test.tsx": 5320, + "packages/app-shell/src/console/home/__tests__/HomeRail.i18n.test.tsx": 5010, + "packages/app-shell/src/console/home/__tests__/QuickActions.settingsTarget.test.tsx": 5540, + "packages/app-shell/src/console/home/__tests__/RecentApps.labelAtRender-11678.test.tsx": 4020, + "packages/app-shell/src/console/home/__tests__/RecoveryPasswordReminder.firstSession-11659.test.tsx": 5640, + "packages/app-shell/src/console/home/__tests__/StarredApps.navExclusion.test.tsx": 3480, + "packages/app-shell/src/console/marketplace/__tests__/InstalledListWidget.notLoaded-11645.test.tsx": 4150, + "packages/app-shell/src/console/marketplace/__tests__/MarkdownText.rawHtml-12146.test.tsx": 770, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage-5620.test.tsx": 4790, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.disabledState.test.tsx": 4980, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.displayLocale-9909.test.tsx": 5280, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.guardOrder.test.tsx": 4920, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.notLoadedHeader-11760.test.tsx": 3760, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.notLoadedMenu-11645.test.tsx": 5320, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.offlineLocalMenu-11627.test.tsx": 4820, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.sampleDataRefusal-10432.test.tsx": 6040, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.servedTruth-12098.test.tsx": 4880, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.updateDialog-12146.test.tsx": 5870, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.updateIsHigherVersion-10899.test.tsx": 4610, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.waitServedApp-12087.test.tsx": 6670, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.disabledState.test.tsx": 3230, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.guardOrder.test.tsx": 4280, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.loadFailureCause-11688.test.tsx": 4310, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.notLoadedBadge-11760.test.tsx": 4340, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.orgInstallWaitServed-12097.test.tsx": 4200, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.sameOriginHint-11726.test.tsx": 3430, + "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.searchPlaceholder-10900.test.tsx": 5060, + "packages/app-shell/src/console/marketplace/__tests__/MarketplaceRefusalResolution-5619.test.tsx": 5320, + "packages/app-shell/src/console/marketplace/__tests__/cloudConsoleUrl-7253.test.ts": 70, + "packages/app-shell/src/console/marketplace/__tests__/marketplaceDates.displayLocale-10331.test.tsx": 5000, + "packages/app-shell/src/console/marketplace/__tests__/plugin-runtime-tier-3846.test.tsx": 4170, + "packages/app-shell/src/console/marketplace/__tests__/pluginDisclosureNotEnforced-17147.test.tsx": 3720, + "packages/app-shell/src/console/marketplace/__tests__/readApiError.test.ts": 280, + "packages/app-shell/src/console/marketplace/__tests__/sampleDataRefusalCode-10432.test.ts": 30, + "packages/app-shell/src/console/marketplace/__tests__/versionPrecedence-10899.test.ts": 40, + "packages/app-shell/src/console/marketplace/__tests__/waitForServedApp-12087.test.ts": 20, + "packages/app-shell/src/console/marketplace/__tests__/waitForServedApp-12098.test.ts": 20, + "packages/app-shell/src/console/organizations/__tests__/CreateWorkspaceDialog.test.tsx": 11280, + "packages/app-shell/src/console/organizations/__tests__/InviteMemberDialog.placement.test.tsx": 5430, + "packages/app-shell/src/console/organizations/__tests__/InviteMemberDialog.roleCap.test.tsx": 4150, + "packages/app-shell/src/console/organizations/__tests__/OrganizationsPage.test.tsx": 5470, + "packages/app-shell/src/console/organizations/__tests__/acceptInvitationLink.mount.test.tsx": 4830, + "packages/app-shell/src/console/organizations/__tests__/members-role-gating-4475.test.tsx": 4360, + "packages/app-shell/src/console/organizations/__tests__/org-i18n-holdouts-4474.test.tsx": 5600, + "packages/app-shell/src/console/organizations/__tests__/orgDates.displayLocale-9909.test.tsx": 5360, + "packages/app-shell/src/console/organizations/__tests__/orgErrorMessage-4474.test.ts": 30, + "packages/app-shell/src/console/organizations/__tests__/provisionEnvironment.test.ts": 190, + "packages/app-shell/src/console/organizations/__tests__/resolveHomeUrl.browser.test.tsx": 600, + "packages/app-shell/src/console/organizations/__tests__/resolveHomeUrl.test.ts": 30, + "packages/app-shell/src/console/organizations/__tests__/resolvePublicShareBase.browser.test.tsx": 750, + "packages/app-shell/src/console/organizations/__tests__/settings-slug-environments-11720.test.tsx": 5720, + "packages/app-shell/src/context/__tests__/FavoritesProvider.navPinOrder-12059.test.tsx": 1120, + "packages/app-shell/src/context/__tests__/FavoritesProvider.test.tsx": 2340, + "packages/app-shell/src/context/__tests__/FlowPaletteRecentsProvider.test.tsx": 1650, + "packages/app-shell/src/context/__tests__/RecentItemsProvider.test.tsx": 5330, + "packages/app-shell/src/environment/__tests__/EnvironmentEntitlementDialog.test.tsx": 4270, + "packages/app-shell/src/environment/__tests__/EnvironmentListToolbar.deepLinkArming.test.tsx": 5240, + "packages/app-shell/src/environment/__tests__/EnvironmentListToolbar.deepLinkOverflow.test.tsx": 2970, + "packages/app-shell/src/environment/__tests__/EnvironmentListToolbar.test.tsx": 5690, + "packages/app-shell/src/environment/__tests__/entitlements.test.ts": 20, + "packages/app-shell/src/environment/__tests__/resolveCtaHref.sharedTarget-12191.test.tsx": 5760, + "packages/app-shell/src/environment/__tests__/useEnvironmentEntitlements.test.tsx": 1320, + "packages/app-shell/src/flow-envelope.ratchet.test.ts": 1040, + "packages/app-shell/src/hooks/__tests__/chatScope.test.ts": 20, + "packages/app-shell/src/hooks/__tests__/createModalHonorsFormView.test.tsx": 4660, + "packages/app-shell/src/hooks/__tests__/inboxArrivals.test.ts": 40, + "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.cadence-7249.test.tsx": 1950, + "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.receiptScope-7392.test.tsx": 1470, + "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.rowShape.test.tsx": 1560, + "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.transient404.test.tsx": 1160, + "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.twoSurfaces.test.tsx": 7070, + "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.activityGate-7476.test.tsx": 1770, + "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.activityGrant-12081.test.tsx": 1260, + "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.activityType-6730.test.tsx": 1780, + "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.approverPositions.test.tsx": 1870, + "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.isMissingResource.test.ts": 60, + "packages/app-shell/src/hooks/__tests__/surfaceAgent.test.ts": 880, + "packages/app-shell/src/hooks/__tests__/tenancyPostureWall.parity.test.ts": 10, + "packages/app-shell/src/hooks/__tests__/useActionModal.resolve.test.tsx": 4240, + "packages/app-shell/src/hooks/__tests__/useActionModal.test.ts": 60, + "packages/app-shell/src/hooks/__tests__/useAiSurface.test.ts": 5590, + "packages/app-shell/src/hooks/__tests__/useAiUsage.test.ts": 3510, + "packages/app-shell/src/hooks/__tests__/useApproverDirectory.contractEnvelope-5945.test.tsx": 1620, + "packages/app-shell/src/hooks/__tests__/useChatConversation.editKindRoundTrip-10109.test.ts": 510, + "packages/app-shell/src/hooks/__tests__/useChatConversation.test.tsx": 16300, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.ctxOrg-10918.test.tsx": 5210, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.flowActionDoor-12037.test.tsx": 4920, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.flowActionSuccessMessage-12234.test.tsx": 4480, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.overrideNotice.test.tsx": 5250, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.paramDialogTitle.test.tsx": 5160, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.refusedLaunch-9973.test.tsx": 3460, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.sameOriginOnly-5702.test.tsx": 5670, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.test.tsx": 11940, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.undoAbsentField-10404.test.tsx": 5580, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.undoLookupId-11122.test.tsx": 4970, + "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.undoneToast-11056.test.tsx": 4940, + "packages/app-shell/src/hooks/__tests__/useConversationList.test.tsx": 1170, + "packages/app-shell/src/hooks/__tests__/useHomePath.test.tsx": 5400, + "packages/app-shell/src/hooks/__tests__/useInboxArrivalNotifier.test.tsx": 4650, + "packages/app-shell/src/hooks/__tests__/useNavActionDispatch.test.tsx": 1360, + "packages/app-shell/src/hooks/__tests__/useNavPins.labelInherits-9868.test.tsx": 4960, + "packages/app-shell/src/hooks/__tests__/useNavRunAction.test.tsx": 5330, + "packages/app-shell/src/hooks/__tests__/useNavigationSync.labelInherits-9868.test.tsx": 4390, + "packages/app-shell/src/hooks/__tests__/useNavigationSync.standardEntryLocalizes-11201.test.tsx": 4590, + "packages/app-shell/src/hooks/__tests__/useNavigationSync.test.tsx": 5310, + "packages/app-shell/src/hooks/__tests__/useObjectActions.deleteDialog-11695.test.tsx": 5860, + "packages/app-shell/src/hooks/__tests__/useObjectActions.test.tsx": 1490, + "packages/app-shell/src/hooks/__tests__/useOfferedNavRunAction.test.tsx": 4420, + "packages/app-shell/src/hooks/__tests__/useReadRateReading.test.tsx": 1320, + "packages/app-shell/src/hooks/__tests__/useRecentItemLabel.objectPlural-11733.test.tsx": 5830, + "packages/app-shell/src/hooks/__tests__/useRecentItemLabel.test.tsx": 3930, + "packages/app-shell/src/hooks/__tests__/useReconcileOnError.test.ts": 640, + "packages/app-shell/src/hooks/__tests__/useRecordApprovals.isSubmitterOf.test.ts": 10, + "packages/app-shell/src/hooks/__tests__/useResponsiveSidebar.test.tsx": 5610, + "packages/app-shell/src/hooks/__tests__/useServedViewItems.objectListViews-11336.test.tsx": 1510, + "packages/app-shell/src/hooks/__tests__/useStorageUsageReading.test.tsx": 1930, + "packages/app-shell/src/hooks/__tests__/useTrackRouteAsRecent.test.tsx": 1110, + "packages/app-shell/src/hooks/__tests__/useUrlOverlay.test.tsx": 510, + "packages/app-shell/src/hooks/__tests__/userLocale-10059.test.tsx": 5610, + "packages/app-shell/src/hooks/__tests__/userLocaleOwnerChange-10193.test.tsx": 2050, + "packages/app-shell/src/hooks/useChatConversation.test.ts": 4500, + "packages/app-shell/src/hooks/useRecordApprovals.answered-12220.test.tsx": 1410, + "packages/app-shell/src/hooks/useRecordApprovals.locking.test.ts": 10, + "packages/app-shell/src/hooks/useRecordApprovals.quorum.test.tsx": 1220, + "packages/app-shell/src/layout/PreviewBadge.test.tsx": 3960, + "packages/app-shell/src/layout/__tests__/ActivityFeed.unknownKindFailsOpen-6816.test.tsx": 4690, + "packages/app-shell/src/layout/__tests__/AiUsageIndicator.aiOff-11799.test.tsx": 5720, + "packages/app-shell/src/layout/__tests__/AiUsageIndicator.test.tsx": 9740, + "packages/app-shell/src/layout/__tests__/AppHeader.appIdentity-12201.test.tsx": 5280, + "packages/app-shell/src/layout/__tests__/AppHeader.contractEnvelope-6917.test.tsx": 6380, + "packages/app-shell/src/layout/__tests__/AppHeader.designInStudioNeedsAuthoring-10899.test.tsx": 5400, + "packages/app-shell/src/layout/__tests__/AppHeader.inboxVariant.test.tsx": 9210, + "packages/app-shell/src/layout/__tests__/AppHeader.marketplaceBreadcrumb-10900.test.tsx": 4800, + "packages/app-shell/src/layout/__tests__/AppHeader.myOrganizations.test.tsx": 6480, + "packages/app-shell/src/layout/__tests__/AppHeader.objectCrumbPlural-11696.test.tsx": 6460, + "packages/app-shell/src/layout/__tests__/AppHeader.pageRouteNoAuthoringHandles-12198.test.tsx": 5620, + "packages/app-shell/src/layout/__tests__/AppHeader.searchTriggerNeedsPalette-11912.test.tsx": 4190, + "packages/app-shell/src/layout/__tests__/AppHeader.servedLabels-11295.test.tsx": 6420, + "packages/app-shell/src/layout/__tests__/AppHeader.singleMembershipOrg.test.tsx": 6460, + "packages/app-shell/src/layout/__tests__/AppHeader.studioVariant-11863.test.tsx": 5420, + "packages/app-shell/src/layout/__tests__/AppHeader.systemBreadcrumbs-10969.test.tsx": 5980, + "packages/app-shell/src/layout/__tests__/AppSwitcher.appIdentity-12201.test.tsx": 4460, + "packages/app-shell/src/layout/__tests__/AppSwitcher.publishState.test.tsx": 5180, + "packages/app-shell/src/layout/__tests__/ChatDock.appBinding-10926.test.tsx": 6240, + "packages/app-shell/src/layout/__tests__/ChatDock.partialRuntimeConfig.test.tsx": 4200, + "packages/app-shell/src/layout/__tests__/ChatDock.test.tsx": 7620, + "packages/app-shell/src/layout/__tests__/ConsoleChatbotFab.test.tsx": 920, + "packages/app-shell/src/layout/__tests__/ConsoleLayout.appBrandingLogo-10827.test.tsx": 6170, + "packages/app-shell/src/layout/__tests__/ConsoleLayout.dockBinding-10926.test.tsx": 4700, + "packages/app-shell/src/layout/__tests__/ConsoleLayout.fabYieldsToOpenDock-10899.test.tsx": 4010, + "packages/app-shell/src/layout/__tests__/ContextSelectors.autoSelectRace.test.tsx": 4080, + "packages/app-shell/src/layout/__tests__/ContextSelectors.persist.test.tsx": 4850, + "packages/app-shell/src/layout/__tests__/ContextSelectors.scopeKey.test.tsx": 5050, + "packages/app-shell/src/layout/__tests__/CurrentOrganizationIndicator.test.tsx": 1550, + "packages/app-shell/src/layout/__tests__/ImpersonationBanner.test.tsx": 5390, + "packages/app-shell/src/layout/__tests__/InboxPopover.activityObjectLabel-12212.test.tsx": 5970, + "packages/app-shell/src/layout/__tests__/InboxPopover.approvalsSegment-11818.test.tsx": 5790, + "packages/app-shell/src/layout/__tests__/InboxPopover.badgeBreakdown.test.tsx": 4620, + "packages/app-shell/src/layout/__tests__/InboxPopover.displayLocale-10668.test.tsx": 4970, + "packages/app-shell/src/layout/__tests__/InboxPopover.linklessFallback.test.tsx": 5460, + "packages/app-shell/src/layout/__tests__/InboxPopover.notificationDeepLink.test.tsx": 5600, + "packages/app-shell/src/layout/__tests__/InboxPopover.openingTab-11698.test.tsx": 6240, + "packages/app-shell/src/layout/__tests__/InboxPopover.viewAllTarget.test.tsx": 3440, + "packages/app-shell/src/layout/__tests__/LocaleSwitcher.appLocales.test.tsx": 5480, + "packages/app-shell/src/layout/__tests__/LocaleSwitcher.persistence.test.tsx": 4320, + "packages/app-shell/src/layout/__tests__/NotificationPreferencesMenu.test.tsx": 3610, + "packages/app-shell/src/layout/__tests__/PageHeader.subtitle.test.tsx": 4140, + "packages/app-shell/src/layout/__tests__/ReadRateBanner.test.tsx": 3170, + "packages/app-shell/src/layout/__tests__/StorageUsageBanner.test.tsx": 5520, + "packages/app-shell/src/layout/__tests__/UnifiedSidebar.derivedAreaVisibility.test.tsx": 3750, + "packages/app-shell/src/layout/__tests__/UnifiedSidebar.docAudience-10188.test.tsx": 4840, + "packages/app-shell/src/layout/__tests__/UnifiedSidebar.mobileAppHeader-12201.test.tsx": 4850, + "packages/app-shell/src/layout/__tests__/UnifiedSidebar.navLabelInheritsTarget-9868.test.tsx": 5680, + "packages/app-shell/src/layout/__tests__/UnifiedSidebar.objectReadGate-12109.test.tsx": 6570, + "packages/app-shell/src/layout/__tests__/UnifiedSidebar.pinnedOrder-12059.test.tsx": 7210, + "packages/app-shell/src/layout/__tests__/UnifiedSidebar.recentPackage-11863.test.tsx": 4270, + "packages/app-shell/src/layout/__tests__/UnifiedSidebar.studioNoHome-12113.test.tsx": 5810, + "packages/app-shell/src/layout/__tests__/WorkspaceSwitcher.test.tsx": 4720, + "packages/app-shell/src/layout/__tests__/activityItemType-6730.test.ts": 40, + "packages/app-shell/src/layout/__tests__/chatDockReturnLocation.test.tsx": 700, + "packages/app-shell/src/layout/__tests__/chatDockState.test.ts": 10, + "packages/app-shell/src/layout/__tests__/inboxGrouping.test.ts": 20, + "packages/app-shell/src/layout/__tests__/launcherPlanApprovalMarker-11666.test.tsx": 5000, + "packages/app-shell/src/layout/__tests__/navItemVisibleEvaluated.test.tsx": 5810, + "packages/app-shell/src/layout/__tests__/systemNavDatasourcesHop.test.tsx": 5390, + "packages/app-shell/src/layout/__tests__/systemNavObjectsHop.test.tsx": 4400, + "packages/app-shell/src/layout/__tests__/systemNavSettingsTarget.test.tsx": 3590, + "packages/app-shell/src/metadata-client-auth.ratchet.test.ts": 90, + "packages/app-shell/src/no-component-any-cast.ratchet.test.ts": 310, + "packages/app-shell/src/no-refresh-key-remount.ratchet.test.ts": 90, + "packages/app-shell/src/observability/committed-telemetry-endpoint.test.ts": 70, + "packages/app-shell/src/observability/sentry.test.ts": 50, + "packages/app-shell/src/observability/settleSignal.test.ts": 620, + "packages/app-shell/src/preview/PreviewModeContext.test.tsx": 740, + "packages/app-shell/src/preview/__tests__/CommitTimeline.itemCountAgreement-9266.test.tsx": 6200, + "packages/app-shell/src/preview/__tests__/CommitTimeline.test.tsx": 4030, + "packages/app-shell/src/preview/__tests__/DraftChangesPanel.noChangeAndKeySplit-11807.test.tsx": 3890, + "packages/app-shell/src/preview/__tests__/DraftChangesPanel.packageLessNote-11591.test.tsx": 3550, + "packages/app-shell/src/preview/__tests__/DraftChangesPanel.readDecorationStrip.test.tsx": 4440, + "packages/app-shell/src/preview/__tests__/DraftChangesPanel.securityLink.test.tsx": 4180, + "packages/app-shell/src/preview/__tests__/DraftChangesPanel.securityProblems.test.tsx": 4720, + "packages/app-shell/src/preview/__tests__/DraftChangesPanel.test.tsx": 12070, + "packages/app-shell/src/preview/__tests__/DraftChangesPanel.toastClearance.test.tsx": 5040, + "packages/app-shell/src/preview/__tests__/DraftPreviewBar.test.tsx": 7500, + "packages/app-shell/src/preview/__tests__/UnpublishedAppBar.test.tsx": 5300, + "packages/app-shell/src/preview/__tests__/commitHistory.test.ts": 50, + "packages/app-shell/src/preview/__tests__/usePublishAllDrafts.refusal-11922.test.tsx": 3980, + "packages/app-shell/src/preview/capabilityLint.test.ts": 60, + "packages/app-shell/src/preview/securityPostureLint.test.ts": 60, + "packages/app-shell/src/preview/usePendingDrafts.afterSave-11787.test.tsx": 950, + "packages/app-shell/src/preview/usePendingDrafts.inflightShare-11797.test.tsx": 980, + "packages/app-shell/src/preview/usePendingDrafts.test.tsx": 1400, + "packages/app-shell/src/providers/AdapterProvider.advisorySink.test.tsx": 1500, + "packages/app-shell/src/providers/AdapterProvider.readWarningSink.test.tsx": 1820, + "packages/app-shell/src/providers/ExpressionProvider.evaluateVisibility.test.ts": 30, + "packages/app-shell/src/providers/ExpressionProvider.predicateScope.test.ts": 190, + "packages/app-shell/src/providers/ExpressionProvider.visibleFaultDiagnostic.test.ts": 5630, + "packages/app-shell/src/providers/MetadataProvider.extract.test.ts": 40, + "packages/app-shell/src/providers/MetadataProvider.merge.test.ts": 5360, + "packages/app-shell/src/providers/__tests__/MetadataProvider.composedObjectsIdentity-11699.test.tsx": 5680, + "packages/app-shell/src/providers/__tests__/MetadataProvider.crossPrincipalSeed.test.tsx": 5280, + "packages/app-shell/src/providers/__tests__/MetadataProvider.firstBootOrgScope.test.tsx": 5930, + "packages/app-shell/src/providers/__tests__/MetadataProvider.itemReferenceKeys-7650.test.tsx": 4240, + "packages/app-shell/src/providers/__tests__/MetadataProvider.orgScopedCache.test.tsx": 5650, + "packages/app-shell/src/providers/__tests__/MetadataProvider.requestBudget.test.tsx": 6010, + "packages/app-shell/src/providers/__tests__/currentUserCan-4421.render.test.tsx": 5570, + "packages/app-shell/src/providers/__tests__/currentUserCan-disabledLegs-11242.render.test.tsx": 5120, + "packages/app-shell/src/providers/__tests__/currentUserCan-failClosed-11212.render.test.tsx": 6380, + "packages/app-shell/src/providers/__tests__/recordScopeDataRoot-8166.render.test.tsx": 4650, + "packages/app-shell/src/providers/__tests__/recordScopeDataRoot-8166.test.ts": 40, + "packages/app-shell/src/providers/expressionUser.mountParity.test.tsx": 4360, + "packages/app-shell/src/providers/expressionUser.mountSites.ratchet.test.ts": 3010, + "packages/app-shell/src/providers/expressionUser.parameterContract.types.test.ts": 20, + "packages/app-shell/src/providers/expressionUser.sessionContract.types.test.ts": 3510, + "packages/app-shell/src/providers/metadataReadWarningToast.test.ts": 30, + "packages/app-shell/src/providers/saveAdvisoryToast.test.ts": 20, + "packages/app-shell/src/providers/writeWarningToast.test.ts": 50, + "packages/app-shell/src/runtime-config.test.ts": 60, + "packages/app-shell/src/services/MetadataService.fieldKeyCarryOver.test.ts": 3380, + "packages/app-shell/src/services/MetadataService.objectPayloadFieldsMap.test.ts": 1020, + "packages/app-shell/src/services/MetadataService.picklistServedOptions-11692.test.ts": 70, + "packages/app-shell/src/services/MetadataService.readDecorationStrip.test.ts": 30, + "packages/app-shell/src/services/MetadataService.retiredFieldSortOrder.test.ts": 120, + "packages/app-shell/src/services/MetadataService.retiredFormula.test.ts": 40, + "packages/app-shell/src/services/MetadataService.retiredObjectEnabled.test.ts": 210, + "packages/app-shell/src/services/MetadataService.saveAdvisories.test.ts": 30, + "packages/app-shell/src/services/MetadataService.specKeyObjectPayload.test.ts": 830, + "packages/app-shell/src/services/MetadataService.specKeyReference.test.ts": 70, + "packages/app-shell/src/services/MetadataService.viewInvalidation.test.ts": 30, + "packages/app-shell/src/urlParams.test.ts": 200, + "packages/app-shell/src/utils/__tests__/appRoute.test.ts": 50, + "packages/app-shell/src/utils/__tests__/auditHistoryDisplay.dateOnlyZone-10183.test.ts": 10, + "packages/app-shell/src/utils/__tests__/auditHistoryDisplay.test.ts": 20, + "packages/app-shell/src/utils/__tests__/consoleServerAction.errorToast.test.ts": 20, + "packages/app-shell/src/utils/__tests__/consoleServerAction.test.tsx": 1210, + "packages/app-shell/src/utils/__tests__/deriveRelatedLists.inheritSort.test.ts": 40, + "packages/app-shell/src/utils/__tests__/deriveRelatedLists.relatedListFilter-4664.test.ts": 10, + "packages/app-shell/src/utils/__tests__/deriveRelatedLists.test.ts": 30, + "packages/app-shell/src/utils/__tests__/flowResponse.test.ts": 90, + "packages/app-shell/src/utils/__tests__/getIcon.oneHelper-11679.test.ts": 20, + "packages/app-shell/src/utils/__tests__/homePath.test.ts": 10, + "packages/app-shell/src/utils/__tests__/managedByEmptyState.test.ts": 90, + "packages/app-shell/src/utils/__tests__/modalTargetDiagnostics.test.ts": 20, + "packages/app-shell/src/utils/__tests__/navObjectReadGate-12109.test.ts": 10, + "packages/app-shell/src/utils/__tests__/pageSchemaIntrospect.test.ts": 20, + "packages/app-shell/src/utils/__tests__/pageTabsUrlSync.test.ts": 10, + "packages/app-shell/src/utils/__tests__/preferLocal.test.ts": 20, + "packages/app-shell/src/utils/__tests__/recordFormNavigation.test.ts": 40, + "packages/app-shell/src/utils/__tests__/referenceArms-6837.divergent.test.ts": 20, + "packages/app-shell/src/utils/__tests__/resolveNotificationTarget.test.ts": 10, + "packages/app-shell/src/utils/__tests__/resolvePageVarTokens.test.ts": 20, + "packages/app-shell/src/utils/__tests__/resolveViewId.test.ts": 10, + "packages/app-shell/src/utils/__tests__/warnSuppressedListNav.test.ts": 10, + "packages/app-shell/src/utils/apiErrorEnvelope.test.ts": 30, + "packages/app-shell/src/utils/approvalOverride.test.ts": 20, + "packages/app-shell/src/utils/approverIdentity.registryBinding-7611.test.tsx": 1800, + "packages/app-shell/src/utils/approverIdentity.test.ts": 50, + "packages/app-shell/src/utils/approverValueSources.test.ts": 20, + "packages/app-shell/src/utils/crudAffordances.test.ts": 40, + "packages/app-shell/src/utils/decisionOutputParams.test.ts": 6800, + "packages/app-shell/src/utils/degradeSetTwin-5880.test.ts": 80, + "packages/app-shell/src/utils/expandableFamily.identity-5874.test.ts": 30, + "packages/app-shell/src/utils/paramToField.test.ts": 5230, + "packages/app-shell/src/utils/paramValueShape.test.ts": 40, + "packages/app-shell/src/utils/resolveActionParams.declaredLookupLegs-7435.test.ts": 30, + "packages/app-shell/src/utils/resolveActionParams.i18nLabel.test.ts": 20, + "packages/app-shell/src/utils/resolveActionParams.optionVisibleWhen.test.tsx": 4530, + "packages/app-shell/src/utils/resolveActionParams.remainingLookupLegs-7435.test.ts": 130, + "packages/app-shell/src/utils/resolveActionParams.test.ts": 6450, + "packages/app-shell/src/views/ActionParamDialog.ariaRequired.test.tsx": 6000, + "packages/app-shell/src/views/ActionParamDialog.avatarUpload-10785.test.tsx": 4460, + "packages/app-shell/src/views/ActionParamDialog.carryOver-6246.test.tsx": 2900, + "packages/app-shell/src/views/ActionParamDialog.dialogReach-12080.test.tsx": 4780, + "packages/app-shell/src/views/ActionParamDialog.dialogRecord.test.tsx": 5050, + "packages/app-shell/src/views/ActionParamDialog.fieldBackedPickerReach-10129.test.tsx": 6170, + "packages/app-shell/src/views/ActionParamDialog.fieldHelpLine-12213.test.tsx": 5560, + "packages/app-shell/src/views/ActionParamDialog.lookupDependsOnReach-8672.test.tsx": 5390, + "packages/app-shell/src/views/ActionParamDialog.test.tsx": 11240, + "packages/app-shell/src/views/ActionParamDialog.uploading.test.tsx": 5670, + "packages/app-shell/src/views/CreateViewDialog.ariaRequired.test.tsx": 5340, + "packages/app-shell/src/views/CreateViewDialog.chartBinding-11576.test.tsx": 7930, + "packages/app-shell/src/views/CreateViewDialog.saveRefusal-11578.test.tsx": 5110, + "packages/app-shell/src/views/CreateViewDialog.sharedSelect-11865.test.tsx": 20640, + "packages/app-shell/src/views/CreateViewDialog.viewTypeParse-11581.test.tsx": 7660, + "packages/app-shell/src/views/DashboardView.autoRefresh-11062.test.tsx": 3710, + "packages/app-shell/src/views/DashboardView.modalTarget.test.tsx": 5840, + "packages/app-shell/src/views/DashboardView.refusal-12112.test.tsx": 6280, + "packages/app-shell/src/views/DashboardView.rootTitleRetired.test.tsx": 6020, + "packages/app-shell/src/views/DashboardView.servedLocalized-11295.test.tsx": 6400, + "packages/app-shell/src/views/InterfaceListPage.defaults.test.tsx": 6070, + "packages/app-shell/src/views/InterfaceListPage.editInlineFold-5144.test.tsx": 4750, + "packages/app-shell/src/views/InterfaceListPage.hollowOverlayHydration.test.tsx": 4810, + "packages/app-shell/src/views/InterfaceListPage.mapConfig.test.tsx": 6090, + "packages/app-shell/src/views/InterfaceListPage.relayCensus-11572.test.ts": 1700, + "packages/app-shell/src/views/InterfaceListPage.treeChartRelay-11572.test.tsx": 5540, + "packages/app-shell/src/views/InterfaceListPage.viewFieldKeysRelay-10638.test.tsx": 6340, + "packages/app-shell/src/views/ObjectDataPage.createAffordances.test.tsx": 6330, + "packages/app-shell/src/views/ObjectDataPage.filterChipI18n-9159.test.tsx": 4660, + "packages/app-shell/src/views/ObjectDataPage.listTitlePlural-11696.test.tsx": 4750, + "packages/app-shell/src/views/ObjectDataPage.saveAsViewFilterFold.test.ts": 2550, + "packages/app-shell/src/views/ObjectDataPage.saveAsViewRefusal-11578.test.tsx": 4990, + "packages/app-shell/src/views/ObjectView.calendarBinding-7029.test.tsx": 4840, + "packages/app-shell/src/views/ObjectView.chartConfigForward-7891.test.tsx": 6450, + "packages/app-shell/src/views/ObjectView.chartRelay-7823.test.tsx": 6390, + "packages/app-shell/src/views/ObjectView.consoleProps.types.test.tsx": 5880, + "packages/app-shell/src/views/ObjectView.createChartView-11576.test.tsx": 8680, + "packages/app-shell/src/views/ObjectView.createKanbanView-11581.test.tsx": 5140, + "packages/app-shell/src/views/ObjectView.createPredicates.test.tsx": 6320, + "packages/app-shell/src/views/ObjectView.createViewRefusal-11578.test.tsx": 6160, + "packages/app-shell/src/views/ObjectView.defaultColumns.test.tsx": 6340, + "packages/app-shell/src/views/ObjectView.defaultViewIdentity.test.tsx": 5160, + "packages/app-shell/src/views/ObjectView.densityInsideConfig-11625.test.ts": 2990, + "packages/app-shell/src/views/ObjectView.densityModeThroughFold-7924.test.tsx": 5150, + "packages/app-shell/src/views/ObjectView.emptyColumnsNoProjection-10694.test.tsx": 11120, + "packages/app-shell/src/views/ObjectView.emptyStateMatchesPage-11687.test.tsx": 4450, + "packages/app-shell/src/views/ObjectView.externalRefreshSum-10572.test.tsx": 8130, + "packages/app-shell/src/views/ObjectView.fallbackTabSessionOnly-11643.test.tsx": 10400, + "packages/app-shell/src/views/ObjectView.fieldOrderRelay-7516.test.tsx": 6260, + "packages/app-shell/src/views/ObjectView.filterParamsKeyEncoding-9287.test.ts": 3700, + "packages/app-shell/src/views/ObjectView.flatOverlayColumns-8411.test.ts": 150, + "packages/app-shell/src/views/ObjectView.galleryBinding-7547.test.tsx": 5410, + "packages/app-shell/src/views/ObjectView.ganttBinding-7070.test.tsx": 3620, + "packages/app-shell/src/views/ObjectView.hostRerenderRefetch-10046.test.tsx": 11610, + "packages/app-shell/src/views/ObjectView.importPredicates.test.tsx": 6540, + "packages/app-shell/src/views/ObjectView.inlineEditSessionOnly-5144.test.tsx": 8960, + "packages/app-shell/src/views/ObjectView.inviteFeedback-11817.test.tsx": 5830, + "packages/app-shell/src/views/ObjectView.kanbanGroupByRetired-8213.test.tsx": 4720, + "packages/app-shell/src/views/ObjectView.kanbanLane-8193.test.tsx": 5320, + "packages/app-shell/src/views/ObjectView.kanbanSummarizeField-11629.test.ts": 3540, + "packages/app-shell/src/views/ObjectView.listActionsReadGate-12109.test.tsx": 6420, + "packages/app-shell/src/views/ObjectView.listLinksPlural-11733.test.tsx": 5160, + "packages/app-shell/src/views/ObjectView.listRecordHref.test.ts": 20, + "packages/app-shell/src/views/ObjectView.listTitlePlural-11696.test.tsx": 6300, + "packages/app-shell/src/views/ObjectView.listUrlState-11860.test.tsx": 33500, + "packages/app-shell/src/views/ObjectView.managedByBadgeAuthoring-12194.test.tsx": 6800, + "packages/app-shell/src/views/ObjectView.objectBoundActions-7234.test.tsx": 3790, + "packages/app-shell/src/views/ObjectView.optionsBagParses-6152.test.ts": 10, + "packages/app-shell/src/views/ObjectView.overlayFilterRecovery.test.tsx": 4720, + "packages/app-shell/src/views/ObjectView.overlayPairValue.test.ts": 6230, + "packages/app-shell/src/views/ObjectView.overlayPatchOnly.test.ts": 12460, + "packages/app-shell/src/views/ObjectView.overrideMasquerade.test.ts": 3920, + "packages/app-shell/src/views/ObjectView.recordCountFooter-10636.test.tsx": 4730, + "packages/app-shell/src/views/ObjectView.recordRelatedNotOnOwnList-11270.test.tsx": 5010, + "packages/app-shell/src/views/ObjectView.refreshInPlace-10035.test.tsx": 9650, + "packages/app-shell/src/views/ObjectView.relayRungCensus-7559.test.ts": 1780, + "packages/app-shell/src/views/ObjectView.rowColorRelay-7218.test.tsx": 4870, + "packages/app-shell/src/views/ObjectView.servedViewLabel-11295.test.tsx": 6580, + "packages/app-shell/src/views/ObjectView.setDefaultViewIdentity.test.tsx": 5810, + "packages/app-shell/src/views/ObjectView.stableFilterIdentity-7237.test.tsx": 11230, + "packages/app-shell/src/views/ObjectView.storedOptionsBag-10380.test.tsx": 3100, + "packages/app-shell/src/views/ObjectView.timelineBinding.test.tsx": 3450, + "packages/app-shell/src/views/ObjectView.titleFieldConvergence.test.tsx": 4680, + "packages/app-shell/src/views/ObjectView.toolbarWritesCompose-11642.test.tsx": 11460, + "packages/app-shell/src/views/ObjectView.ufViewSwitch-11992.test.tsx": 10220, + "packages/app-shell/src/views/ObjectView.unboundAdapterCall.test.ts": 140, + "packages/app-shell/src/views/ObjectView.urlFilterSuffix-9196.test.ts": 50, + "packages/app-shell/src/views/ObjectView.viewConfigGate.test.ts": 130, + "packages/app-shell/src/views/ObjectView.viewConfigSaveEnvelope-10210.test.ts": 1550, + "packages/app-shell/src/views/ObjectView.viewConfigSaveWiring-10210.test.tsx": 5360, + "packages/app-shell/src/views/ObjectView.viewDescriptionRelay-7199.test.tsx": 6340, + "packages/app-shell/src/views/ObjectView.viewOverrides.test.tsx": 6200, + "packages/app-shell/src/views/ObjectView.viewRefusal-12112.test.tsx": 6550, + "packages/app-shell/src/views/ObjectView.viewRowDeclaredReads-11013.test.tsx": 7070, + "packages/app-shell/src/views/ObjectView.viewWriteRefusal-11583.test.tsx": 14470, + "packages/app-shell/src/views/RecordApprovalsPanel.approverIdentity.test.tsx": 5630, + "packages/app-shell/src/views/RecordApprovalsPanel.displayLocale-9909.test.tsx": 5080, + "packages/app-shell/src/views/RecordApprovalsPanel.stepProgressVertical.test.tsx": 5450, + "packages/app-shell/src/views/RecordApprovalsPanel.test.tsx": 4310, + "packages/app-shell/src/views/RecordApprovalsPanel.viaOverrideMarker.test.tsx": 5250, + "packages/app-shell/src/views/RecordDetailView.actionUser.test.tsx": 5390, + "packages/app-shell/src/views/RecordDetailView.activityActorId-12067.test.tsx": 6010, + "packages/app-shell/src/views/RecordDetailView.activityMapIdentity-5878.test.tsx": 6430, + "packages/app-shell/src/views/RecordDetailView.activityUnmappedType-5896.test.tsx": 6360, + "packages/app-shell/src/views/RecordDetailView.approvalDeclaredActions.test.tsx": 6040, + "packages/app-shell/src/views/RecordDetailView.approvalLock-12220.test.tsx": 5880, + "packages/app-shell/src/views/RecordDetailView.approvalRecallGate.test.tsx": 4550, + "packages/app-shell/src/views/RecordDetailView.auditDisplayLocale-10442.test.tsx": 6750, + "packages/app-shell/src/views/RecordDetailView.builtinActionSessionUserPredicate.test.tsx": 6710, + "packages/app-shell/src/views/RecordDetailView.commentWriteFailure-10899.test.tsx": 4840, + "packages/app-shell/src/views/RecordDetailView.confirmRuntimeParity-5835.test.tsx": 6110, + "packages/app-shell/src/views/RecordDetailView.ctxOrg-10918.test.tsx": 5570, + "packages/app-shell/src/views/RecordDetailView.deleteConfirmDialog-11001.test.tsx": 5410, + "packages/app-shell/src/views/RecordDetailView.discussionExplicitComposition-7298.test.tsx": 5180, + "packages/app-shell/src/views/RecordDetailView.discussionFallbackPipeline-8983.test.tsx": 5860, + "packages/app-shell/src/views/RecordDetailView.expandFls-7230.test.tsx": 6900, + "packages/app-shell/src/views/RecordDetailView.feedGrant-12082.test.tsx": 7810, + "packages/app-shell/src/views/RecordDetailView.feedLoading.test.tsx": 7340, + "packages/app-shell/src/views/RecordDetailView.feedRecordScope.test.tsx": 3540, + "packages/app-shell/src/views/RecordDetailView.feedRefusal-11195.test.tsx": 6490, + "packages/app-shell/src/views/RecordDetailView.flowActionDoor-12037.test.tsx": 6190, + "packages/app-shell/src/views/RecordDetailView.flowActionSuccessMessage-12234.test.tsx": 4610, + "packages/app-shell/src/views/RecordDetailView.headerActionGates.test.tsx": 4390, + "packages/app-shell/src/views/RecordDetailView.headerActionLookupPredicate.test.tsx": 6660, + "packages/app-shell/src/views/RecordDetailView.headerApiInterpolation.test.tsx": 6210, + "packages/app-shell/src/views/RecordDetailView.headerRecordIdLoadWindow.test.tsx": 3660, + "packages/app-shell/src/views/RecordDetailView.headerRefresh.test.tsx": 6790, + "packages/app-shell/src/views/RecordDetailView.lookupDependsOn-7190.test.tsx": 8210, + "packages/app-shell/src/views/RecordDetailView.managedByBadgeAuthoring-12194.test.tsx": 6820, + "packages/app-shell/src/views/RecordDetailView.modalDispatch.test.tsx": 6050, + "packages/app-shell/src/views/RecordDetailView.pageHeaderTitleFls-10499.test.tsx": 6400, + "packages/app-shell/src/views/RecordDetailView.paramDialogTitle.test.tsx": 5360, + "packages/app-shell/src/views/RecordDetailView.paramRuntimeParity-6431.test.tsx": 5580, + "packages/app-shell/src/views/RecordDetailView.reactionKeepIds-11019.test.tsx": 6640, + "packages/app-shell/src/views/RecordDetailView.reactionRecords-12078.test.tsx": 8020, + "packages/app-shell/src/views/RecordDetailView.reactionWriteFailure-10899.test.tsx": 7520, + "packages/app-shell/src/views/RecordDetailView.reactionsCommentRowsOnly-11035.test.tsx": 4360, + "packages/app-shell/src/views/RecordDetailView.recordIdParamSeed.test.tsx": 6330, + "packages/app-shell/src/views/RecordDetailView.recordOpenRequests-11699.test.tsx": 7720, + "packages/app-shell/src/views/RecordDetailView.recordReadFailure-11902.test.tsx": 5040, + "packages/app-shell/src/views/RecordDetailView.refusedLaunch-9973.test.tsx": 5850, + "packages/app-shell/src/views/RecordDetailView.relatedBadgeArity-8882.test.tsx": 5660, + "packages/app-shell/src/views/RecordDetailView.relatedListFilter-4664.test.tsx": 5080, + "packages/app-shell/src/views/RecordDetailView.relatedListInheritedSort-5795.test.tsx": 6520, + "packages/app-shell/src/views/RecordDetailView.relatedListTitlePlural-11733.test.tsx": 5300, + "packages/app-shell/src/views/RecordDetailView.replyCountOnRead-12144.test.tsx": 5320, + "packages/app-shell/src/views/RecordDetailView.sectionHeadingsRenderPath-6190.test.tsx": 5120, + "packages/app-shell/src/views/RecordDetailView.titleFls-10434.test.tsx": 6770, + "packages/app-shell/src/views/RecordDetailView.undoCapture-11082.test.tsx": 4150, + "packages/app-shell/src/views/RecordDetailView.undoLookupId-11122.test.tsx": 4960, + "packages/app-shell/src/views/RecordDetailView.undoneToast-11056.test.tsx": 5730, + "packages/app-shell/src/views/RecordDetailView.userActionPredicates.test.tsx": 8620, + "packages/app-shell/src/views/RecordFormPage.declaredVisibilityKeys.test.tsx": 4960, + "packages/app-shell/src/views/RecordFormPage.i18n.test.tsx": 3980, + "packages/app-shell/src/views/RecordFormPage.listLinkPlural-11733.test.tsx": 4340, + "packages/app-shell/src/views/RecordFormPage.managedByBadgeAuthoring-12194.test.tsx": 5390, + "packages/app-shell/src/views/RecordFormPage.predicateScope.test.tsx": 4960, + "packages/app-shell/src/views/ReportConfigPanel.saveOutcome-11583.test.tsx": 5250, + "packages/app-shell/src/views/ReportView.cardHeight-11694.test.tsx": 4800, + "packages/app-shell/src/views/ReportView.dataSourceObjectKey.test.tsx": 5830, + "packages/app-shell/src/views/ReportView.saveRefusal-11583.test.tsx": 4480, + "packages/app-shell/src/views/ReportView.supersededRows-10684.test.tsx": 3860, + "packages/app-shell/src/views/RuntimeDraftBar.refusal-11583.test.tsx": 3880, + "packages/app-shell/src/views/RuntimeDraftBar.test.tsx": 4770, + "packages/app-shell/src/views/ScreenView.boundHelpReference-9248.test.tsx": 4750, + "packages/app-shell/src/views/ScreenView.requiredMarker-10367.test.tsx": 5630, + "packages/app-shell/src/views/ScreenView.selectPlaceholderLocale-11220.test.tsx": 4100, + "packages/app-shell/src/views/ViewConfigPanel.onSaveHosts-11583.test.ts": 10, + "packages/app-shell/src/views/ViewConfigPanel.resumeEnvelope-10210.test.tsx": 5370, + "packages/app-shell/src/views/ViewConfigPanel.saveOutcome-11583.test.tsx": 5610, + "packages/app-shell/src/views/ViewConfigPanel.test.tsx": 4940, + "packages/app-shell/src/views/__tests__/ActionResultDialog.test.tsx": 4980, + "packages/app-shell/src/views/__tests__/DeclaredActionsBar.capabilityGate-9572.test.tsx": 4850, + "packages/app-shell/src/views/__tests__/DeclaredActionsBar.disabledReason-11811.test.tsx": 5220, + "packages/app-shell/src/views/__tests__/DeclaredActionsBar.overrideAffordance.test.tsx": 3870, + "packages/app-shell/src/views/__tests__/DeclaredActionsBar.test.tsx": 8400, + "packages/app-shell/src/views/__tests__/FlowRefusalNotice.test.tsx": 5420, + "packages/app-shell/src/views/__tests__/FlowRunner.actionSuccessMessage-12234.test.tsx": 4830, + "packages/app-shell/src/views/__tests__/FlowRunner.bounds-9248.test.tsx": 5340, + "packages/app-shell/src/views/__tests__/FlowRunner.dialogReach-12080.test.tsx": 3480, + "packages/app-shell/src/views/__tests__/FlowRunner.flowLabel-11092.test.tsx": 5000, + "packages/app-shell/src/views/__tests__/FlowRunner.flowsTranslation-5920.test.tsx": 5900, + "packages/app-shell/src/views/__tests__/FlowRunner.refusedOutcome-7707.test.tsx": 4320, + "packages/app-shell/src/views/__tests__/FlowRunner.resumeResult.test.tsx": 6450, + "packages/app-shell/src/views/__tests__/FlowRunner.suspense.test.tsx": 6270, + "packages/app-shell/src/views/__tests__/FlowRunner.test.tsx": 6310, + "packages/app-shell/src/views/__tests__/FlowRunner.visibleWhen.test.tsx": 3680, + "packages/app-shell/src/views/__tests__/PageView.context-9673.test.tsx": 4360, + "packages/app-shell/src/views/__tests__/PageView.editInStudioNeedsAuthoring-10899.test.tsx": 5260, + "packages/app-shell/src/views/__tests__/PageView.lookupHrefBasename-12233.test.tsx": 3240, + "packages/app-shell/src/views/__tests__/PageView.recordNavigator-11293.test.tsx": 5850, + "packages/app-shell/src/views/__tests__/PageView.refreshInPlace-10519.test.tsx": 14960, + "packages/app-shell/src/views/__tests__/PageView.test.tsx": 5210, + "packages/app-shell/src/views/__tests__/RecordAttachmentsPanel.affordanceGrant-12047.test.tsx": 5360, + "packages/app-shell/src/views/__tests__/RecordAttachmentsPanel.supersededRecord-10684.test.tsx": 5220, + "packages/app-shell/src/views/__tests__/RecordAttachmentsPanel.test.tsx": 6550, + "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.basenameHref-12233.test.tsx": 4280, + "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.blankVisible-11294.test.tsx": 5570, + "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.createPredicates.test.tsx": 4220, + "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.effectiveOps.test.tsx": 3990, + "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.recordRelated-11270.test.tsx": 6310, + "packages/app-shell/src/views/__tests__/ReportConfigPanel.panelTitle.test.tsx": 5540, + "packages/app-shell/src/views/__tests__/SearchResultsPage.itemsAvailablePlural-9664.test.tsx": 4260, + "packages/app-shell/src/views/__tests__/SearchResultsPage.navLabelInherits-9868.test.tsx": 4210, + "packages/app-shell/src/views/__tests__/SearchResultsPage.records.test.tsx": 5200, + "packages/app-shell/src/views/__tests__/SearchResultsPage.resultsCountPlural-10024.test.tsx": 6800, + "packages/app-shell/src/views/__tests__/SearchResultsPage.searchLabelFls-10500.test.tsx": 5510, + "packages/app-shell/src/views/__tests__/countLabels.ruAr-10242.test.tsx": 6310, + "packages/app-shell/src/views/__tests__/countLabels.ruAr-10425.test.tsx": 6840, + "packages/app-shell/src/views/__tests__/global-page-blocks.render.test.tsx": 5910, + "packages/app-shell/src/views/__tests__/global-search.hostSegment-11818.test.tsx": 6510, + "packages/app-shell/src/views/__tests__/global-search.searchLabelFls-10500.test.tsx": 7340, + "packages/app-shell/src/views/__tests__/identityImport.test.ts": 460, + "packages/app-shell/src/views/__tests__/identityImportFields.emailRule-11913.test.tsx": 4230, + "packages/app-shell/src/views/__tests__/identityImportSavedMapping.test.tsx": 5900, + "packages/app-shell/src/views/__tests__/nav-doc-audience-10188.render.test.tsx": 3510, + "packages/app-shell/src/views/__tests__/nav-label-inherits-target-9868.render.test.tsx": 5480, + "packages/app-shell/src/views/__tests__/nav-object-read-gate-12109.render.test.tsx": 4240, + "packages/app-shell/src/views/__tests__/page-kind-writing-end-9718.test.tsx": 5990, + "packages/app-shell/src/views/__tests__/phase1-page-blocks.render.test.tsx": 5930, + "packages/app-shell/src/views/approval-decision/ApprovalDecisionPanel.test.tsx": 4810, + "packages/app-shell/src/views/approval-progress/DecisionProgressIndicator.test.tsx": 5400, + "packages/app-shell/src/views/drillEmptyBucketEscapeHatch-9159.test.tsx": 1760, + "packages/app-shell/src/views/drillEmptyBucketNavHost-9085.test.ts": 20, + "packages/app-shell/src/views/drillEmptyDialect-11547.test.tsx": 1550, + "packages/app-shell/src/views/drillNotNullDialect-9508.test.tsx": 6230, + "packages/app-shell/src/views/drillPlaceholderParity-9022.test.tsx": 4650, + "packages/app-shell/src/views/drillUrlFilters.test.ts": 730, + "packages/app-shell/src/views/importTargetFields.test.ts": 10, + "packages/app-shell/src/views/metadata-admin/AccessExplainPanel.principalPerson-11862.test.tsx": 5770, + "packages/app-shell/src/views/metadata-admin/AccessExplainPanel.sharedSelect-11865.test.tsx": 9480, + "packages/app-shell/src/views/metadata-admin/AccessExplainPanel.test.tsx": 11190, + "packages/app-shell/src/views/metadata-admin/ActionDesigner.paramVocabulary.test.tsx": 4990, + "packages/app-shell/src/views/metadata-admin/ActionParam.one-authority.test.ts": 270, + "packages/app-shell/src/views/metadata-admin/AssignedUsersSection.contractEnvelope-5945.test.tsx": 5090, + "packages/app-shell/src/views/metadata-admin/AssignedUsersSection.test.tsx": 10770, + "packages/app-shell/src/views/metadata-admin/AuditPanel.emptyPlaceholderAffordance-8504.test.tsx": 5390, + "packages/app-shell/src/views/metadata-admin/AuditPanel.loadFailure.test.tsx": 5430, + "packages/app-shell/src/views/metadata-admin/AuditPanel.lockState.test.tsx": 5820, + "packages/app-shell/src/views/metadata-admin/CelPredicateField.i18n-10862-s2.test.tsx": 5140, + "packages/app-shell/src/views/metadata-admin/CelPredicateField.labelBinding.test.tsx": 4340, + "packages/app-shell/src/views/metadata-admin/CelPredicateField.scopeVerdict-11789.test.tsx": 8180, + "packages/app-shell/src/views/metadata-admin/CelPredicateField.test.tsx": 6690, + "packages/app-shell/src/views/metadata-admin/CelTestRunDialog.i18n-10862.test.tsx": 4160, + "packages/app-shell/src/views/metadata-admin/CelTestRunDialog.test.tsx": 5210, + "packages/app-shell/src/views/metadata-admin/CodeWidget.expressionEnvelope-10963.test.tsx": 10080, + "packages/app-shell/src/views/metadata-admin/CodeWidget.loaderFallback-11858.test.tsx": 5900, + "packages/app-shell/src/views/metadata-admin/ConditionWidget.conditionRoots.test.tsx": 6280, + "packages/app-shell/src/views/metadata-admin/ConditionWidget.conditionScope.test.tsx": 5440, + "packages/app-shell/src/views/metadata-admin/ConditionWidget.conditionSubjects.test.tsx": 6740, + "packages/app-shell/src/views/metadata-admin/ConditionalFormattingEditor.celGate.test.tsx": 6420, + "packages/app-shell/src/views/metadata-admin/ConditionalFormattingEditor.test.tsx": 6610, + "packages/app-shell/src/views/metadata-admin/CreatePackageDialog.namespace.test.tsx": 6590, + "packages/app-shell/src/views/metadata-admin/DirectoryPage.environmentOverlay-12141.test.tsx": 4640, + "packages/app-shell/src/views/metadata-admin/DraftConflictDialog.test.tsx": 4090, + "packages/app-shell/src/views/metadata-admin/DraftReviewPanel.test.tsx": 5370, + "packages/app-shell/src/views/metadata-admin/DynamicConfigWidget.test.tsx": 5360, + "packages/app-shell/src/views/metadata-admin/EditPackageDialog.test.tsx": 4610, + "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.draftSave-12027.test.tsx": 5810, + "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.indexFallback.test.tsx": 4320, + "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.layersRead-11799.test.tsx": 4870, + "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.picklistServedOptions-11692.test.tsx": 4560, + "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.preview.test.tsx": 6100, + "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.refusalIssues-11379.test.tsx": 5460, + "packages/app-shell/src/views/metadata-admin/FieldSelectorWidget.loadFailure.test.tsx": 4530, + "packages/app-shell/src/views/metadata-admin/FilterModeWidget.test.tsx": 4350, + "packages/app-shell/src/views/metadata-admin/FormFieldSpec.dependsOn.test.tsx": 3040, + "packages/app-shell/src/views/metadata-admin/IconPickerWidget.test.tsx": 4880, + "packages/app-shell/src/views/metadata-admin/JsonSourceEditor.fallback.test.tsx": 5150, + "packages/app-shell/src/views/metadata-admin/JsonSourceEditor.monaco-export.test.tsx": 4320, + "packages/app-shell/src/views/metadata-admin/LayeredDiff.overlayScope.test.tsx": 5240, + "packages/app-shell/src/views/metadata-admin/MetadataTypeActions.paramDialogClose-6473.test.tsx": 6110, + "packages/app-shell/src/views/metadata-admin/MetadataTypeActions.test.tsx": 5520, + "packages/app-shell/src/views/metadata-admin/MultiSelectWidget.test.tsx": 5680, + "packages/app-shell/src/views/metadata-admin/PackageFormDialog.envelopeUserMessage.test.tsx": 8400, + "packages/app-shell/src/views/metadata-admin/PackageFormDialog.helpTextI18n.test.tsx": 4520, + "packages/app-shell/src/views/metadata-admin/PackageFormDialog.idDerive-11792.test.tsx": 4180, + "packages/app-shell/src/views/metadata-admin/PackageFormDialog.test.tsx": 5060, + "packages/app-shell/src/views/metadata-admin/PackageFormDialog.validationTiming.test.tsx": 7000, + "packages/app-shell/src/views/metadata-admin/PackageFormDialog.versionCanon.test.tsx": 6250, + "packages/app-shell/src/views/metadata-admin/PackagesPage.confirmFlows-11784.test.tsx": 6320, + "packages/app-shell/src/views/metadata-admin/PackagesPage.duplicateIdRule-11855.test.tsx": 6320, + "packages/app-shell/src/views/metadata-admin/PackagesPage.envelopeUserMessage.test.tsx": 4570, + "packages/app-shell/src/views/metadata-admin/PackagesPage.pendingHeaderMarkup-11804.test.tsx": 5340, + "packages/app-shell/src/views/metadata-admin/PackagesPage.publishRefusal-11922.test.tsx": 6350, + "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.adminScopeAnchor.test.tsx": 4620, + "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.cel.test.tsx": 5470, + "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.retiredKeys.test.tsx": 4030, + "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.rlsLabelDescription.test.tsx": 5920, + "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.sharedSelect-11865.test.tsx": 7500, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.artifactTier.test.tsx": 5590, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.autosave-11787.test.tsx": 11300, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.badge.test.tsx": 4540, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.basics.test.tsx": 6440, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.bulkMergeKeys.test.tsx": 6550, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.cloneToCustomize.test.tsx": 10170, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.dirty.test.tsx": 7650, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.embedded.test.tsx": 3360, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.fieldBulk.test.tsx": 6620, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.fieldEnvelope.test.tsx": 4990, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.layersUnsaved-11799.test.tsx": 9170, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.packageDoorFacets.test.tsx": 10430, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.packageDoorRereadRefusal.test.tsx": 10630, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.provenanceBadge-7611.test.tsx": 4560, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.readDecorationStrip.test.tsx": 7580, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.readonly.test.tsx": 6800, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.readonlyHeaderBadge.test.tsx": 4750, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.retiredLifecycleKeys.test.tsx": 6530, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.scope.test.tsx": 6720, + "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.setupCatalog-7611.test.tsx": 6270, + "packages/app-shell/src/views/metadata-admin/PositionHoldersSection.test.tsx": 4990, + "packages/app-shell/src/views/metadata-admin/RefComponentWidget.test.tsx": 4410, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.artifactTier.test.tsx": 5610, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.celGate.test.tsx": 7510, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.choiceWithoutOptions-11253.test.tsx": 15140, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.conditionScope.test.tsx": 6450, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.defaultGate.test.tsx": 7420, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.docEditor-10188.test.tsx": 9120, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.draftVersionConflict-11773.test.tsx": 17130, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.environmentOverlay-12141.test.tsx": 6280, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.lateRegistration-11939.test.tsx": 4660, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.layersUnsaved-11799.test.tsx": 9550, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.lockBanner.test.tsx": 5430, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.navDeepLink-11153.test.tsx": 6320, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.pageRequiresStamp-11357.test.tsx": 5950, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.permissionSetsFeed-12126.test.tsx": 5880, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.pickerLoadFailure.test.tsx": 6580, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.picklistReadOnly-10202.test.tsx": 7070, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.picklistServedOptions-10202.test.tsx": 11490, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.publishPackageBinding.test.tsx": 7200, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.readDecorationStrip.test.tsx": 4840, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.referencesErrorState.test.tsx": 6710, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.requiredInGatedSection-6900.test.tsx": 10910, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.resetVerdict.test.tsx": 6260, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.schemaAdvisory.test.tsx": 8630, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.servedDraftTakenAsIs-10765.test.tsx": 10150, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.serverRefusalGate.test.tsx": 38130, + "packages/app-shell/src/views/metadata-admin/ResourceEditPage.setupCatalog-7611.test.tsx": 6050, + "packages/app-shell/src/views/metadata-admin/ResourceListPage.emptyPlaceholderAffordance-8504.test.tsx": 3370, + "packages/app-shell/src/views/metadata-admin/ResourceListPage.environmentScope-7611.test.tsx": 5420, + "packages/app-shell/src/views/metadata-admin/SchemaForm.actionObjectPicker.test.tsx": 4620, + "packages/app-shell/src/views/metadata-admin/SchemaForm.collapsible.test.tsx": 6070, + "packages/app-shell/src/views/metadata-admin/SchemaForm.colorPicker.labelling.test.tsx": 5940, + "packages/app-shell/src/views/metadata-admin/SchemaForm.controlWidgetGridNaming-9889.test.tsx": 6040, + "packages/app-shell/src/views/metadata-admin/SchemaForm.deDeveloperize-8218.test.tsx": 4610, + "packages/app-shell/src/views/metadata-admin/SchemaForm.erasedArmMark-9830.test.tsx": 3510, + "packages/app-shell/src/views/metadata-admin/SchemaForm.flatVisibility.test.tsx": 5880, + "packages/app-shell/src/views/metadata-admin/SchemaForm.gridCellNaming.test.tsx": 3510, + "packages/app-shell/src/views/metadata-admin/SchemaForm.groupSectionReachability-8725.test.tsx": 4470, + "packages/app-shell/src/views/metadata-admin/SchemaForm.instanceIdScope.test.tsx": 4370, + "packages/app-shell/src/views/metadata-admin/SchemaForm.machineNameChip-8231.test.tsx": 4790, + "packages/app-shell/src/views/metadata-admin/SchemaForm.nestedAnyOfPredicate-9830.test.tsx": 5760, + "packages/app-shell/src/views/metadata-admin/SchemaForm.nestedIdScope.test.tsx": 5470, + "packages/app-shell/src/views/metadata-admin/SchemaForm.nonRegistryLabelling.test.tsx": 4640, + "packages/app-shell/src/views/metadata-admin/SchemaForm.optionVisibleWhen.test.tsx": 3320, + "packages/app-shell/src/views/metadata-admin/SchemaForm.pageVisibility.test.tsx": 6030, + "packages/app-shell/src/views/metadata-admin/SchemaForm.refDatasetWidget-11601.test.tsx": 6010, + "packages/app-shell/src/views/metadata-admin/SchemaForm.refIndirection-9912.test.tsx": 3800, + "packages/app-shell/src/views/metadata-admin/SchemaForm.refMultiPermission-12126.test.tsx": 7360, + "packages/app-shell/src/views/metadata-admin/SchemaForm.repeaterGridDetectors-9859.test.tsx": 4510, + "packages/app-shell/src/views/metadata-admin/SchemaForm.repeaterUnion.test.tsx": 5430, + "packages/app-shell/src/views/metadata-admin/SchemaForm.requiredMarker-10367.test.tsx": 4830, + "packages/app-shell/src/views/metadata-admin/SchemaForm.topLevelUnion-11251.test.tsx": 5590, + "packages/app-shell/src/views/metadata-admin/SchemaForm.unresolvedPredicate.test.tsx": 3520, + "packages/app-shell/src/views/metadata-admin/SchemaForm.visibleWhen.test.tsx": 5050, + "packages/app-shell/src/views/metadata-admin/SchemaForm.widgetLabelling.test.tsx": 5900, + "packages/app-shell/src/views/metadata-admin/SecretWidget.test.tsx": 4160, + "packages/app-shell/src/views/metadata-admin/ViewRefWidget.test.tsx": 4030, + "packages/app-shell/src/views/metadata-admin/WidgetContext.catalogUnion.test.tsx": 4350, + "packages/app-shell/src/views/metadata-admin/__tests__/SchemaForm.controlWidgetFailureArmNaming-9931.test.tsx": 6810, + "packages/app-shell/src/views/metadata-admin/__tests__/builtinDesigners.hostPrecedence-11939.test.tsx": 7770, + "packages/app-shell/src/views/metadata-admin/__tests__/builtinDesigners.lateArrival-11939.test.tsx": 6560, + "packages/app-shell/src/views/metadata-admin/__tests__/observableRegistries-11939.test.tsx": 1000, + "packages/app-shell/src/views/metadata-admin/anchors.action-createschema.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/anchors.hook-create-schema.test.ts": 60, + "packages/app-shell/src/views/metadata-admin/anchors.object-widget.test.ts": 60, + "packages/app-shell/src/views/metadata-admin/anchors.page-seed.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/anchors.validation-retired.test.ts": 60, + "packages/app-shell/src/views/metadata-admin/artifact-locked-banner.i18n.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/capabilityGateChannel-7234.test.tsx": 6000, + "packages/app-shell/src/views/metadata-admin/catalog-activation.test.ts": 100, + "packages/app-shell/src/views/metadata-admin/celAuthoring.fieldRuleVerdict-9318.test.ts": 230, + "packages/app-shell/src/views/metadata-admin/celAuthoring.test.ts": 410, + "packages/app-shell/src/views/metadata-admin/clientValidation.authorShapeRuling-10150.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/clientValidation.fieldRules.test.ts": 190, + "packages/app-shell/src/views/metadata-admin/clientValidation.flowNodeTypes.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/clientValidation.metricMeasureArity-8894.test.ts": 40, + "packages/app-shell/src/views/metadata-admin/clientValidation.optOuts.test.ts": 190, + "packages/app-shell/src/views/metadata-admin/clientValidation.retiredFormulaKey.test.ts": 100, + "packages/app-shell/src/views/metadata-admin/clientValidation.skew.test.tsx": 540, + "packages/app-shell/src/views/metadata-admin/clientValidation.themeRetired.test.ts": 60, + "packages/app-shell/src/views/metadata-admin/clientValidation.validationRuleCondition-9497.test.ts": 130, + "packages/app-shell/src/views/metadata-admin/clientValidation.viewDiagnostics.test.ts": 420, + "packages/app-shell/src/views/metadata-admin/clientValidation.viewShapes.test.ts": 90, + "packages/app-shell/src/views/metadata-admin/color-variant-field.labelling.test.tsx": 3130, + "packages/app-shell/src/views/metadata-admin/color-variant-field.test.tsx": 4160, + "packages/app-shell/src/views/metadata-admin/createBody.test.ts": 10, + "packages/app-shell/src/views/metadata-admin/createConformance.test.ts": 120, + "packages/app-shell/src/views/metadata-admin/dashboard-schema.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/datasource/DatasourceResourcePage.externalBlock-11368.test.tsx": 8720, + "packages/app-shell/src/views/metadata-admin/datasource/DatasourceResourcePage.selectPlaceholderLocale-11252.test.tsx": 4380, + "packages/app-shell/src/views/metadata-admin/diagnostics-gate.test.ts": 320, + "packages/app-shell/src/views/metadata-admin/external/api.test.ts": 190, + "packages/app-shell/src/views/metadata-admin/flowNodePaletteI18n.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/form-spec.containers.test.tsx": 4270, + "packages/app-shell/src/views/metadata-admin/inspectors/ActionDefaultInspector.ariaRetired-10929.test.tsx": 4830, + "packages/app-shell/src/views/metadata-admin/inspectors/ActionDefaultInspector.celGate.test.tsx": 6880, + "packages/app-shell/src/views/metadata-admin/inspectors/ActionDefaultInspector.scriptBodyLanguage-11921.test.tsx": 6250, + "packages/app-shell/src/views/metadata-admin/inspectors/AppNavInspector.labelInherits-11196.test.tsx": 6270, + "packages/app-shell/src/views/metadata-admin/inspectors/AppNavInspector.separatorFields-11847.test.tsx": 4600, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.celGate.test.tsx": 6960, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.clientMountRoots.test.tsx": 8200, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.contextSubjects.test.tsx": 4090, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.mountRoots.test.tsx": 7570, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.mountScope.test.tsx": 7670, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.placeholderRoots.test.tsx": 4340, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.referenceValue.test.tsx": 4450, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.subjectVocabulary.test.tsx": 5880, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.test.tsx": 4900, + "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.typedEmptyOps-11894.test.tsx": 8880, + "packages/app-shell/src/views/metadata-admin/inspectors/DashboardDefaultInspector.layoutColumns-11796.test.tsx": 5320, + "packages/app-shell/src/views/metadata-admin/inspectors/DashboardDefaultInspector.test.tsx": 5920, + "packages/app-shell/src/views/metadata-admin/inspectors/DashboardWidgetInspector.layout-11388.test.tsx": 6450, + "packages/app-shell/src/views/metadata-admin/inspectors/DashboardWidgetInspector.test.tsx": 4990, + "packages/app-shell/src/views/metadata-admin/inspectors/DatasetDefaultInspector.blankField-11402.test.tsx": 4520, + "packages/app-shell/src/views/metadata-admin/inspectors/DatasetDefaultInspector.filterInert-9372.test.tsx": 5870, + "packages/app-shell/src/views/metadata-admin/inspectors/DatasetDefaultInspector.measureLocale.test.tsx": 3840, + "packages/app-shell/src/views/metadata-admin/inspectors/DatasetDefaultInspector.test.tsx": 5910, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowEdgeInspector.endpoints-11905.test.tsx": 3960, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowEdgeInspector.sourceOutputs-11085.test.tsx": 4600, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowKeyValueField.shape.test.ts": 100, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowKeyValueField.valueEnvelope.test.tsx": 4360, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeConfigField.entryCondition.test.tsx": 8720, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeConfigField.test.tsx": 6310, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.apiTriggerSecret-11054.test.tsx": 3940, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.connectorInput.test.tsx": 7220, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.connectorOutputRefs-11028.test.tsx": 6690, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.declaredDefault.test.tsx": 9750, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.declaredUnmapped-11788.test.tsx": 4760, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.endMessage-9336.test.tsx": 6240, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.endOutputVariable-9335.test.tsx": 4430, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.entryCondition.test.tsx": 5310, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.escalationOff-11660.test.tsx": 10030, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.fieldValueMap-11788.test.tsx": 6650, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.inactiveRetained.test.tsx": 4790, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.loopItemVariable-9340.test.tsx": 5970, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.nodeTypeOptions-11778.test.tsx": 5410, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.platformEvent-11067.test.tsx": 6060, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.removeEdges-11772.test.tsx": 7180, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.removeRefusal-11838.test.tsx": 5160, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.renameExprRefs-11838.test.tsx": 6670, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.renameNode-11827.test.tsx": 5000, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.requiredMarkers-10948.test.tsx": 7030, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.screenNumberBounds-11664.test.tsx": 3430, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.specKeys.test.tsx": 4840, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.test.tsx": 6200, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowObjectListField.commit.test.tsx": 5620, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowObjectListField.nested.test.tsx": 5740, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowObjectListField.screenVisibleWhen-10772.test.tsx": 6620, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowObjectListField.select.test.tsx": 6000, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowRecipientsField.test.tsx": 6290, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.actionDescription-11028.test.tsx": 5290, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.connector.test.ts": 80, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.flag.i18n-10448.test.tsx": 4250, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.injectedRegistryBinding-7611.test.tsx": 5390, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.lookup.test.tsx": 5410, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.membershipTier.test.tsx": 4180, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.objectPicker-11783.test.tsx": 4970, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.registrySource-7611.test.tsx": 5730, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.sources.test.tsx": 4320, + "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.specDerivation.test.ts": 490, + "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.celGate.test.tsx": 7030, + "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.condition.test.tsx": 6330, + "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.flag.i18n-10448.test.tsx": 5280, + "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.reach-11820.test.tsx": 5670, + "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.rosterFailure.test.tsx": 5310, + "packages/app-shell/src/views/metadata-admin/inspectors/InspectorComboField.naming.types.test.tsx": 4050, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectDefaultInspector.sharedSelect-11865.test.tsx": 6420, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectDefaultInspector.test.tsx": 5310, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.apiNameSync.test.tsx": 6690, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.celGate.test.tsx": 9890, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.currencyScale-10221.test.tsx": 5560, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.draft-locale.test.tsx": 6310, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.labelTranslation-11782.test.tsx": 4600, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.malformedOptions.test.tsx": 5230, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.numericDefault-11966.test.tsx": 6630, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.objectPicker-11783.test.tsx": 5610, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.optionKeyPreservation.test.tsx": 3600, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.optionLabel.test.tsx": 3450, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.recordNoDefault-11947.test.tsx": 5750, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.retiredIndexed.test.tsx": 3200, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.test.tsx": 8860, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.typePicker-11793.test.tsx": 9260, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.usePicklist-10202.test.tsx": 7310, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.valueDomain-7597.test.tsx": 7110, + "packages/app-shell/src/views/metadata-admin/inspectors/ObjectPicker.test.tsx": 5730, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.celGate.test.tsx": 6560, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.colorLabelling.test.tsx": 5440, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.definitionListItems-8279.test.tsx": 5540, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.elementDataSource-11880.test.tsx": 5340, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.i18n.test.tsx": 5560, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.pageHeaderBreadcrumb-11173.test.tsx": 3810, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.repeaterDataSource-12056.test.tsx": 4060, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.retiredBlockProps.test.tsx": 5080, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.sectionName.test.tsx": 6020, + "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.visibleWhen.test.tsx": 6040, + "packages/app-shell/src/views/metadata-admin/inspectors/ReportDefaultInspector.blockDatasetPicker-11601.test.tsx": 3290, + "packages/app-shell/src/views/metadata-admin/inspectors/ReportDefaultInspector.i18nTitle.test.tsx": 6860, + "packages/app-shell/src/views/metadata-admin/inspectors/ReportDefaultInspector.joinedClearsBinding-10746.test.tsx": 5620, + "packages/app-shell/src/views/metadata-admin/inspectors/ReportDefaultInspector.test.tsx": 6780, + "packages/app-shell/src/views/metadata-admin/inspectors/VariableTextInput.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/inspectors/ViewColumnInspector.identityRead.test.tsx": 3950, + "packages/app-shell/src/views/metadata-admin/inspectors/ViewColumnInspector.rosterFailure.test.tsx": 6030, + "packages/app-shell/src/views/metadata-admin/inspectors/ViewColumnInspector.rosterPending.test.tsx": 4680, + "packages/app-shell/src/views/metadata-admin/inspectors/ViewVariantInspector.celGate.test.tsx": 7280, + "packages/app-shell/src/views/metadata-admin/inspectors/ViewVariantInspector.homeGate.test.tsx": 6490, + "packages/app-shell/src/views/metadata-admin/inspectors/ViewVariantInspector.objectPlaceholder-11842.test.tsx": 6270, + "packages/app-shell/src/views/metadata-admin/inspectors/ViewVariantInspector.requiredInGatedSection-6900.test.tsx": 8470, + "packages/app-shell/src/views/metadata-admin/inspectors/__tests__/nav-target.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/inspectors/__tests__/page-block-path.test.ts": 60, + "packages/app-shell/src/views/metadata-admin/inspectors/_shared.labels.test.tsx": 6230, + "packages/app-shell/src/views/metadata-admin/inspectors/_shared.rosterFailure.test.tsx": 3130, + "packages/app-shell/src/views/metadata-admin/inspectors/_shared.rosterPending.test.tsx": 5930, + "packages/app-shell/src/views/metadata-admin/inspectors/_shared.select.test.tsx": 5610, + "packages/app-shell/src/views/metadata-admin/inspectors/_shared.unknownValue.test.tsx": 5120, + "packages/app-shell/src/views/metadata-admin/inspectors/connector-input-fields.test.ts": 690, + "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.dateRoundTrip-9382.test.tsx": 5390, + "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.nullOperators-9363.test.ts": 40, + "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.readHalfHolds-10257.test.tsx": 4250, + "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.unmappedInert-9372.test.ts": 4630, + "packages/app-shell/src/views/metadata-admin/inspectors/datasetPickers.authorText-11161.test.tsx": 6860, + "packages/app-shell/src/views/metadata-admin/inspectors/expression-envelope.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/inspectors/expression-validate.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/inspectors/filter-builder-protocol-ids-census-9306.test.ts": 910, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-decision-edges.test.ts": 80, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-nested-selection.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.apiTrigger-11054.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.contractKeys-11968.test.tsx": 6110, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.inactiveRetained.test.ts": 410, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.objectPlaceholders-11842.test.tsx": 4870, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.platformEvent-11067.test.ts": 60, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.spec-reconciliation.test.ts": 1800, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.test.ts": 90, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-ref-check.test.ts": 180, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-scope.test.ts": 1330, + "packages/app-shell/src/views/metadata-admin/inspectors/flow-value-envelope.test.ts": 110, + "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.hookAction.i18n-10586.test.tsx": 7220, + "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.i18n-10586.test.tsx": 6720, + "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.i18n-10696.test.tsx": 7940, + "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.i18n-10748.test.tsx": 14320, + "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.i18n-10804.test.tsx": 8050, + "packages/app-shell/src/views/metadata-admin/inspectors/json-schema-to-fields.test.ts": 90, + "packages/app-shell/src/views/metadata-admin/inspectors/nav-target.navEntryTypes-11790.test.ts": 60, + "packages/app-shell/src/views/metadata-admin/inspectors/notify-node.dogfood.test.tsx": 4870, + "packages/app-shell/src/views/metadata-admin/inspectors/requiredInGatedSection.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/inspectors/unknownValueFlag.i18n-9652.test.tsx": 6530, + "packages/app-shell/src/views/metadata-admin/inspectors/useDatasetFields.catalog.test.tsx": 1020, + "packages/app-shell/src/views/metadata-admin/inspectors/useDatasetFields.test.ts": 100, + "packages/app-shell/src/views/metadata-admin/inspectors/useFlowScope.test.tsx": 1170, + "packages/app-shell/src/views/metadata-admin/issuePath.slice.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/issuePath.test.ts": 10, + "packages/app-shell/src/views/metadata-admin/mergeServerFields.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/metadata-form-i18n.test.ts": 240, + "packages/app-shell/src/views/metadata-admin/metadataAdminFaces.displayLocale-9909.test.tsx": 5690, + "packages/app-shell/src/views/metadata-admin/nav-selection.surface.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/package-scope.test.ts": 10, + "packages/app-shell/src/views/metadata-admin/packagedItemWriteGate-12169.test.tsx": 7350, + "packages/app-shell/src/views/metadata-admin/page-schema.test.ts": 1000, + "packages/app-shell/src/views/metadata-admin/permission-slice.authoredKeys.test.ts": 60, + "packages/app-shell/src/views/metadata-admin/permission-slice.facetDrift.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/permission-slice.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/predicate.test.ts": 290, + "packages/app-shell/src/views/metadata-admin/previews/ActionPreview.sharedSelect-11865.test.tsx": 5990, + "packages/app-shell/src/views/metadata-admin/previews/AgentPreview.emptyCollection-8520.test.tsx": 5480, + "packages/app-shell/src/views/metadata-admin/previews/AgentPreview.test.tsx": 3240, + "packages/app-shell/src/views/metadata-admin/previews/AppNavCanvas.labelLessBirth-11196.test.tsx": 4670, + "packages/app-shell/src/views/metadata-admin/previews/AppNavCanvas.labelMaps-11128.test.tsx": 6100, + "packages/app-shell/src/views/metadata-admin/previews/AppNavCanvas.navPayload-11776.test.tsx": 4680, + "packages/app-shell/src/views/metadata-admin/previews/AppNavCanvas.untitledCard-11862.test.tsx": 4440, + "packages/app-shell/src/views/metadata-admin/previews/AppPreview.areas-11027.test.tsx": 3070, + "packages/app-shell/src/views/metadata-admin/previews/AppPreview.componentLanding-12113.test.tsx": 4150, + "packages/app-shell/src/views/metadata-admin/previews/AppPreview.docEntry-11197.test.tsx": 4350, + "packages/app-shell/src/views/metadata-admin/previews/AppPreview.labelInherits-11196.test.tsx": 4540, + "packages/app-shell/src/views/metadata-admin/previews/AppPreview.labelMaps-11100.test.tsx": 4300, + "packages/app-shell/src/views/metadata-admin/previews/AppPreview.test.tsx": 6030, + "packages/app-shell/src/views/metadata-admin/previews/BookPreview.test.tsx": 1350, + "packages/app-shell/src/views/metadata-admin/previews/DashboardPreview.i18nTitle-10847.test.tsx": 6760, + "packages/app-shell/src/views/metadata-admin/previews/DashboardPreview.loneWidget.test.tsx": 6230, + "packages/app-shell/src/views/metadata-admin/previews/DatasetPreview.measureLocale.test.tsx": 4210, + "packages/app-shell/src/views/metadata-admin/previews/DatasetPreview.test.tsx": 10790, + "packages/app-shell/src/views/metadata-admin/previews/DatasourcePreview.spec-keys.test.ts": 530, + "packages/app-shell/src/views/metadata-admin/previews/DatasourcePreview.test.tsx": 5140, + "packages/app-shell/src/views/metadata-admin/previews/DocPreview.sharedSelect-11865.test.tsx": 8200, + "packages/app-shell/src/views/metadata-admin/previews/DocPreview.test.tsx": 6960, + "packages/app-shell/src/views/metadata-admin/previews/FieldStub.picklistSliceOrder-9074.test.tsx": 3290, + "packages/app-shell/src/views/metadata-admin/previews/FieldsListEditor.retiredAliases.test.tsx": 4210, + "packages/app-shell/src/views/metadata-admin/previews/FlowCanvas.addNodePaths-11778.test.tsx": 7670, + "packages/app-shell/src/views/metadata-admin/previews/FlowCanvas.connectNodes-11905.test.tsx": 6940, + "packages/app-shell/src/views/metadata-admin/previews/FlowCanvas.resizeFit-11795.test.tsx": 4850, + "packages/app-shell/src/views/metadata-admin/previews/FlowCanvas.test.tsx": 7810, + "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.connectorOutputProblems-11085.test.tsx": 4760, + "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.headerPills-11779.test.tsx": 6290, + "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.nodeIdPositions-11838.test.tsx": 8330, + "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.removeNode-11772.test.tsx": 7640, + "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.renameNode-11827.test.tsx": 5300, + "packages/app-shell/src/views/metadata-admin/previews/FlowRunsPanel.render.test.tsx": 4940, + "packages/app-shell/src/views/metadata-admin/previews/FlowRunsPanel.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/previews/FlowSimulatorPanel.test.tsx": 5920, + "packages/app-shell/src/views/metadata-admin/previews/NodePalette.test.tsx": 6140, + "packages/app-shell/src/views/metadata-admin/previews/ObjectFormCanvas.test.tsx": 6870, + "packages/app-shell/src/views/metadata-admin/previews/PageBlockCanvas.test.tsx": 5360, + "packages/app-shell/src/views/metadata-admin/previews/PagePreview.expandFls-7429.test.tsx": 4890, + "packages/app-shell/src/views/metadata-admin/previews/PagePreview.pageKind-11933.test.tsx": 4770, + "packages/app-shell/src/views/metadata-admin/previews/PagePreview.sharedSelect-11865.test.tsx": 5300, + "packages/app-shell/src/views/metadata-admin/previews/PagePreview.test.tsx": 8320, + "packages/app-shell/src/views/metadata-admin/previews/PermissionPreview.retiredLifecycleKeys.test.tsx": 1230, + "packages/app-shell/src/views/metadata-admin/previews/PermissionPreview.rlsPolicies-11027.test.tsx": 1740, + "packages/app-shell/src/views/metadata-admin/previews/PermissionPreview.test.tsx": 1730, + "packages/app-shell/src/views/metadata-admin/previews/PicklistPreview.test.tsx": 5850, + "packages/app-shell/src/views/metadata-admin/previews/ReportPreview.dataset.test.tsx": 7670, + "packages/app-shell/src/views/metadata-admin/previews/ScreenPreview.boundHelpReference-9248.test.tsx": 2930, + "packages/app-shell/src/views/metadata-admin/previews/ScreenPreview.debugRunScope-10743.test.tsx": 5680, + "packages/app-shell/src/views/metadata-admin/previews/ScreenPreview.fieldProjection-11190.test.tsx": 6080, + "packages/app-shell/src/views/metadata-admin/previews/ScreenPreview.test.tsx": 3400, + "packages/app-shell/src/views/metadata-admin/previews/SkillPreview.test.tsx": 3990, + "packages/app-shell/src/views/metadata-admin/previews/SourcePageEditor.pageKind-11933.test.tsx": 4920, + "packages/app-shell/src/views/metadata-admin/previews/ToolPreview.test.tsx": 5210, + "packages/app-shell/src/views/metadata-admin/previews/TranslationPreview.categories-11765.test.tsx": 5710, + "packages/app-shell/src/views/metadata-admin/previews/TranslationPreview.globalActions-11755.test.tsx": 4130, + "packages/app-shell/src/views/metadata-admin/previews/ValidationPreview.test.tsx": 5340, + "packages/app-shell/src/views/metadata-admin/previews/ViewPreview.containerLabel-11027.test.tsx": 6200, + "packages/app-shell/src/views/metadata-admin/previews/ViewPreview.declaredObject-11013.test.ts": 70, + "packages/app-shell/src/views/metadata-admin/previews/ViewPreview.optionsFold-7928.test.tsx": 6620, + "packages/app-shell/src/views/metadata-admin/previews/ViewPreview.routeTwoGridMembers-10885.test.tsx": 4690, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/ActionPreview.iconSeam-5935.test.tsx": 5320, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/ActionPreview.inheritedTargetCitation-10159.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/ActionPreview.locations.test.tsx": 4160, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/ActionPreview.recordRelatedRow-11270.test.tsx": 5940, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/DatasetPreview.dimensionLabels-8187.test.tsx": 3970, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/block-config-i18n.test.ts": 1220, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/block-config-schema-parity-8216.test.ts": 380, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/block-config.test.ts": 2900, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/canvas-display-meta.test.tsx": 5590, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/definition-list-item-keys-8279.test.tsx": 4800, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/element-text-variant-options-7450.test.ts": 170, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/exclusion-reason-truthfulness.test.ts": 6540, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/page-preview-record-type-10482.test.tsx": 5790, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/page-tabs-item-value-8278.test.tsx": 3340, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/palette-discussion-alias.test.tsx": 5600, + "packages/app-shell/src/views/metadata-admin/previews/__tests__/slots-canvas.test.ts": 130, + "packages/app-shell/src/views/metadata-admin/previews/adminPreviews.i18n-10862-s2.test.tsx": 4620, + "packages/app-shell/src/views/metadata-admin/previews/automationPreviews.i18n-10862.test.tsx": 6520, + "packages/app-shell/src/views/metadata-admin/previews/dataPreviews.i18n-10862-s3.test.tsx": 12790, + "packages/app-shell/src/views/metadata-admin/previews/emptyCollection-8526.test.tsx": 5480, + "packages/app-shell/src/views/metadata-admin/previews/emptyCollection-8570.test.tsx": 5220, + "packages/app-shell/src/views/metadata-admin/previews/externalDatasourcePanel.i18n-10862-s3.test.tsx": 5630, + "packages/app-shell/src/views/metadata-admin/previews/federationTabs.i18n-10862-s4.test.tsx": 7830, + "packages/app-shell/src/views/metadata-admin/previews/field-types.spec-parity-11909.test.ts": 230, + "packages/app-shell/src/views/metadata-admin/previews/field-types.studioSurfaces-11909.test.tsx": 6920, + "packages/app-shell/src/views/metadata-admin/previews/flow-canvas-layout.test.ts": 40, + "packages/app-shell/src/views/metadata-admin/previews/flow-canvas-seeds.saveErrors-10948.test.tsx": 5730, + "packages/app-shell/src/views/metadata-admin/previews/flow-canvas-seeds.spec-parse.test.tsx": 3990, + "packages/app-shell/src/views/metadata-admin/previews/flow-designer-edge.types.test.ts": 10, + "packages/app-shell/src/views/metadata-admin/previews/flow-expr-problems.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/previews/flow-node-producers.label.test.tsx": 5530, + "packages/app-shell/src/views/metadata-admin/previews/flow-node-refs.renameExprRefs-11838.test.ts": 290, + "packages/app-shell/src/views/metadata-admin/previews/flow-problems.connectRefusal-11905.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/previews/flow-problems.removalRefusal-11838.test.ts": 210, + "packages/app-shell/src/views/metadata-admin/previews/flow-problems.renameNode-11827.test.ts": 200, + "packages/app-shell/src/views/metadata-admin/previews/flow-problems.repeatedEdge-11772.test.ts": 470, + "packages/app-shell/src/views/metadata-admin/previews/flow-problems.runStatus-11779.test.ts": 110, + "packages/app-shell/src/views/metadata-admin/previews/flow-problems.test.ts": 260, + "packages/app-shell/src/views/metadata-admin/previews/flow-region-metrics.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/previews/flowFieldChrome.i18n-10862-s4.test.tsx": 7080, + "packages/app-shell/src/views/metadata-admin/previews/form-preview.test.ts": 10, + "packages/app-shell/src/views/metadata-admin/previews/navItemLabel.inherit-11196.test.ts": 170, + "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.prototypeKey-9237.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.referenceCarryover-8896.test.ts": 20, + "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.retiredKeys.test.ts": 10, + "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.spec-keys.test.ts": 40, + "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.test.ts": 60, + "packages/app-shell/src/views/metadata-admin/previews/previewStrings.i18n-10835.test.tsx": 4420, + "packages/app-shell/src/views/metadata-admin/previews/previewStrings.i18n-10848.test.tsx": 6610, + "packages/app-shell/src/views/metadata-admin/previews/readme-flow-canvas-draft.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-sim-edge.types.test.ts": 40, + "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-simulator.guardsInterpolation-10615.test.ts": 860, + "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-simulator.parity-10692.test.ts": 5670, + "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-simulator.test.ts": 14940, + "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-simulator.valueEnvelope-10537.test.ts": 70, + "packages/app-shell/src/views/metadata-admin/previews/useDatasetCatalog.authorText-11161.test.ts": 150, + "packages/app-shell/src/views/metadata-admin/previews/useFlowNodePalette.test.ts": 40, + "packages/app-shell/src/views/metadata-admin/previews/useObjectFields.draftOverlay-11895.test.tsx": 6060, + "packages/app-shell/src/views/metadata-admin/previews/useObjectOptions.test.tsx": 870, + "packages/app-shell/src/views/metadata-admin/previews/view-column-io.retiredAliases.test.ts": 10, + "packages/app-shell/src/views/metadata-admin/report-schema.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/selector-placeholder.i18n.test.tsx": 5160, + "packages/app-shell/src/views/metadata-admin/studio-locale.i18n.test.tsx": 5170, + "packages/app-shell/src/views/metadata-admin/studioAutomationCopy.plainLanguage-11659.test.ts": 10, + "packages/app-shell/src/views/metadata-admin/useMetadataClient.advisorySink.test.tsx": 1260, + "packages/app-shell/src/views/metadata-admin/useMonacoFallback.fastfail.test.tsx": 5080, + "packages/app-shell/src/views/metadata-admin/useMonacoFallback.loaderRejection-11800.test.tsx": 3990, + "packages/app-shell/src/views/metadata-admin/view-create-body.test.ts": 50, + "packages/app-shell/src/views/metadata-admin/view-item-normalize.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/view-schema.test.ts": 30, + "packages/app-shell/src/views/metadata-admin/walledCatalogReadOnly-12183.test.tsx": 8540, + "packages/app-shell/src/views/objectListApiDisabled-4408.test.tsx": 5820, + "packages/app-shell/src/views/record-detail-system-fields.test.ts": 10, + "packages/app-shell/src/views/record-preview/RecordPreviewCard.test.tsx": 6220, + "packages/app-shell/src/views/record-preview/record-pointer-card-renderer.test.tsx": 5480, + "packages/app-shell/src/views/richtextSurfaceParity.test.tsx": 5390, + "packages/app-shell/src/views/runtime-metadata-persistence.test.ts": 80, + "packages/app-shell/src/views/runtime-metadata-persistence.viewItemSpec.test.ts": 30, + "packages/app-shell/src/views/setup/PackagedActionsSection.test.tsx": 5690, + "packages/app-shell/src/views/setup/PackagedAutomationPage.navContribution.test.tsx": 4360, + "packages/app-shell/src/views/setup/PackagedAutomationPage.test.tsx": 5860, + "packages/app-shell/src/views/setup/packagedActions.test.ts": 30, + "packages/app-shell/src/views/setup/packagedFlows.test.ts": 20, + "packages/app-shell/src/views/studio-design/AutomationsPillar.authorRefusal-11785.test.tsx": 7860, + "packages/app-shell/src/views/studio-design/AutomationsPillar.heldIncomplete-11786.test.tsx": 12630, + "packages/app-shell/src/views/studio-design/AutomationsPillar.narrowRow-11795.test.tsx": 7460, + "packages/app-shell/src/views/studio-design/AutomationsPillar.railSearch-11794.test.tsx": 7310, + "packages/app-shell/src/views/studio-design/BuilderLanding.duplicateIdRule-11855.test.tsx": 4410, + "packages/app-shell/src/views/studio-design/BuilderLanding.environmentOverlayCopy-12171.test.ts": 320, + "packages/app-shell/src/views/studio-design/BuilderLanding.orgScope-11553.test.tsx": 5610, + "packages/app-shell/src/views/studio-design/BuilderLanding.readonlyRoutes-11808.test.tsx": 5350, + "packages/app-shell/src/views/studio-design/BuilderLanding.recentPackages-11863.test.tsx": 4430, + "packages/app-shell/src/views/studio-design/CreateItemDialog.oneLabel-11787.test.ts": 850, + "packages/app-shell/src/views/studio-design/CreateItemDialog.storedName-11792.test.tsx": 7290, + "packages/app-shell/src/views/studio-design/DataPillar.advancedKeepsName-11794.test.tsx": 7530, + "packages/app-shell/src/views/studio-design/DataPillar.authorRefusal-11785.test.tsx": 11420, + "packages/app-shell/src/views/studio-design/DataPillar.celGate.test.tsx": 17020, + "packages/app-shell/src/views/studio-design/DataPillar.choiceWithoutOptions-11253.test.tsx": 21010, + "packages/app-shell/src/views/studio-design/DataPillar.designerRegistryPopulated.test.tsx": 7480, + "packages/app-shell/src/views/studio-design/DataPillar.draftObjectLabel-11843.test.tsx": 7120, + "packages/app-shell/src/views/studio-design/DataPillar.gridProjection.test.tsx": 5670, + "packages/app-shell/src/views/studio-design/DataPillar.heldIncomplete-11786.test.tsx": 20760, + "packages/app-shell/src/views/studio-design/DataPillar.hiddenSystemFields-11780.test.tsx": 14090, + "packages/app-shell/src/views/studio-design/DataPillar.inspectorBelongsToView-11781.test.tsx": 8650, + "packages/app-shell/src/views/studio-design/DataPillar.layoutBadge.test.tsx": 4230, + "packages/app-shell/src/views/studio-design/DataPillar.panelGate.test.tsx": 20450, + "packages/app-shell/src/views/studio-design/DataPillar.picklistServedOptions-10202.test.tsx": 9880, + "packages/app-shell/src/views/studio-design/DataPillar.savedAtDisplayLocale-10232.test.tsx": 10530, + "packages/app-shell/src/views/studio-design/DataPillar.surfaceRequest.test.tsx": 7920, + "packages/app-shell/src/views/studio-design/FlowStatusDot.test.tsx": 6950, + "packages/app-shell/src/views/studio-design/InterfacesPillar.heldWidget-11910.test.tsx": 27630, + "packages/app-shell/src/views/studio-design/InterfacesPillar.saveErrorClears-11950.test.tsx": 16520, + "packages/app-shell/src/views/studio-design/ObjectActionsPanel.designerRegistryMissing.test.tsx": 3950, + "packages/app-shell/src/views/studio-design/ObjectActionsPanel.labelMap-11181.test.tsx": 4820, + "packages/app-shell/src/views/studio-design/ObjectActionsPanel.newActionDefault-11820.test.tsx": 5690, + "packages/app-shell/src/views/studio-design/ObjectActionsPanel.presets-11861.test.tsx": 6790, + "packages/app-shell/src/views/studio-design/ObjectApiPanel.exampleBody-11803.test.tsx": 1850, + "packages/app-shell/src/views/studio-design/ObjectFormDesigner.dndAnnouncements-11802.test.tsx": 4590, + "packages/app-shell/src/views/studio-design/ObjectFormDesigner.keyboardDrop-11871.test.tsx": 4610, + "packages/app-shell/src/views/studio-design/ObjectFormDesigner.keyboardGrid-11898.test.tsx": 3210, + "packages/app-shell/src/views/studio-design/ObjectFormDesigner.readOnlyDescription-11924.test.tsx": 6070, + "packages/app-shell/src/views/studio-design/ObjectFormDesigner.roleDescription-11872.test.tsx": 3450, + "packages/app-shell/src/views/studio-design/ObjectFormDesigner.test.tsx": 4840, + "packages/app-shell/src/views/studio-design/ObjectGroupInspector.test.tsx": 3910, + "packages/app-shell/src/views/studio-design/ObjectHooksPanel.autosave-11787.test.tsx": 15340, + "packages/app-shell/src/views/studio-design/ObjectHooksPanel.celGate.test.tsx": 12160, + "packages/app-shell/src/views/studio-design/ObjectHooksPanel.designerRegistryMissing.test.tsx": 7600, + "packages/app-shell/src/views/studio-design/ObjectHooksPanel.newHookTarget-11820.test.tsx": 6410, + "packages/app-shell/src/views/studio-design/ObjectListViewInspector.layersUnsaved-11799.test.tsx": 6380, + "packages/app-shell/src/views/studio-design/ObjectListViewInspector.target.test.tsx": 6090, + "packages/app-shell/src/views/studio-design/ObjectPanels.lateRegistration-11939.test.tsx": 5850, + "packages/app-shell/src/views/studio-design/ObjectSettingsPanel.designerRegistryMissing.test.tsx": 3430, + "packages/app-shell/src/views/studio-design/ObjectSettingsPanel.owdAgreement.test.tsx": 7700, + "packages/app-shell/src/views/studio-design/ObjectSettingsPanel.sharedSelect-11865.test.tsx": 7310, + "packages/app-shell/src/views/studio-design/ObjectSettingsPanel.test.tsx": 7020, + "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.celGate.test.tsx": 7400, + "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.newRuleWaits-11820.test.tsx": 4560, + "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.presets-11861.test.tsx": 7120, + "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.readOnlyLook-11781.test.tsx": 5930, + "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.runsOn-11923.test.tsx": 4040, + "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.sharedSelect-11865.test.tsx": 6850, + "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.test.tsx": 5420, + "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.typedEmptyOps-11894.test.tsx": 5370, + "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.whenKey.test.tsx": 5940, + "packages/app-shell/src/views/studio-design/PackageIdInput.test.tsx": 5210, + "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.layersUnsaved-11799.test.tsx": 4770, + "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.picklistServedOptions-11692.test.tsx": 4360, + "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.readDecorationStrip.test.tsx": 5360, + "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.servedDraftTakenAsIs-10765.test.tsx": 6060, + "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.sharedSelect-11865.test.tsx": 5730, + "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.test.tsx": 4420, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.accessGuard.test.tsx": 6710, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.accessRailLabels-11862.test.tsx": 6760, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.aiApplyRefresh.test.tsx": 6870, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.aiChipLabel.test.tsx": 5650, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.automationsReadOnly-11124.test.tsx": 8230, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.automationsReadOnlySelect-11546.test.tsx": 5610, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.autosaveInFlight-11204.test.tsx": 34430, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.autosaveSwitch-11232.test.tsx": 76780, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.cancelledLoad-11331.test.tsx": 5060, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.canvasFrame.test.tsx": 6050, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.canvasMode.test.tsx": 6070, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.changesCount-11787.test.tsx": 6050, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.createAppAccessibleName.test.tsx": 4430, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.createAppOpensInterfaces-11794.test.tsx": 8340, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.createObjectOwd.test.tsx": 4280, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.designerRegistryMissing.test.tsx": 6920, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.designerRegistryPartial.test.tsx": 6960, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.desktopHint-11795.test.tsx": 4740, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.draftVersionConflict-11773.test.tsx": 25560, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.emptyPackage.test.tsx": 7740, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.entryReadsOnce-11797.test.tsx": 5330, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.expectedMisses-11799.test.tsx": 6770, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.flowCanvasChip-11665.test.tsx": 5550, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.flowPresets-11861.test.tsx": 5250, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.flowStatusTruth-11779.test.tsx": 7550, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.formFields.test.tsx": 8020, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.gridColumns.test.tsx": 6690, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.gridRefresh.test.tsx": 5680, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.heldPublish-11786.test.tsx": 12660, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.heldWidgetPublish-11910.test.tsx": 12560, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacePolish.test.tsx": 7460, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesAction.test.tsx": 5540, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesAppLabelMap-11181.test.tsx": 8010, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesCreate-11823.test.tsx": 10520, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesCreatePage-11823.test.tsx": 9450, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesRailLabelMap-11158.test.tsx": 7180, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesReadOnly-11136.test.tsx": 17200, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.lateRegistration-11939.test.tsx": 5660, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.listViewInspector-11823.test.tsx": 19640, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.manageSnapshotRefresh.test.tsx": 10490, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.moreKeepsName-11794.test.tsx": 6480, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navAutosaveFlush-11189.test.tsx": 19460, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navDeepLink-11153.test.tsx": 6110, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navEditClosesOnReadOnly-11167.test.tsx": 8760, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navEntryIdentity-11774.test.tsx": 7980, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navItemInspector.test.tsx": 5040, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navItemInspectorLabel-11196.test.tsx": 7350, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navItemInspectorLabelMaps-11148.test.tsx": 7030, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navItemTypes-11790.test.tsx": 12420, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navPlaceholderSave-11776.test.tsx": 30590, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.navRailLabels-11862.test.tsx": 5090, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.newFlowTrigger-11788.test.tsx": 7180, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageDeletionInference.test.tsx": 6020, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageLessFlows-11553.test.tsx": 9410, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageListErrorPosture.test.tsx": 5730, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageLookupFailure.test.tsx": 7610, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageUserMessage.test.tsx": 8280, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.pillarNavGuard.test.tsx": 7360, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.publishAdvisoryReachesAuthor.test.tsx": 4040, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.publishCount-11807.test.tsx": 7350, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.railLabelInherits-11196.test.tsx": 6680, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.railSeparatorBadge-11791.test.tsx": 7150, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.railUnboundReason-11281.test.tsx": 6110, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.readOnlyWording-11781.test.tsx": 5660, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.runLanding-11658.test.tsx": 4760, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.selectionLeafScope.test.tsx": 5470, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.servedDraftTakenAsIs-10765.test.tsx": 7780, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.sharedSelect-11865.test.tsx": 20170, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.standardNavEntries-11201.test.tsx": 7570, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.studioCanvasLeaf.test.tsx": 6340, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.surfaceIdentity.test.tsx": 5400, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.surfaceLabelInherits-11196.test.tsx": 5410, + "packages/app-shell/src/views/studio-design/StudioDesignSurface.zhPillarNames-11801.test.tsx": 6340, + "packages/app-shell/src/views/studio-design/__tests__/centerTab.test.ts": 20, + "packages/app-shell/src/views/studio-design/__tests__/studioChatDockPersistence.test.tsx": 5360, + "packages/app-shell/src/views/studio-design/__tests__/studioSurfaceContext.test.tsx": 6060, + "packages/app-shell/src/views/studio-design/__tests__/studioSurfaceLabel-8219.test.tsx": 6130, + "packages/app-shell/src/views/studio-design/__tests__/wideViewport.test.tsx": 850, + "packages/app-shell/src/views/studio-design/interfaceCreate.sharedSelect-11865.test.tsx": 4390, + "packages/app-shell/src/views/studio-design/interfaceCreate.test.tsx": 5560, + "packages/app-shell/src/views/studio-design/metadataError.authorRefusal-11785.test.ts": 250, + "packages/app-shell/src/views/studio-design/metadataError.heldEdit-11786.test.ts": 340, + "packages/app-shell/src/views/studio-design/metadataError.heldWidget-11910.test.ts": 370, + "packages/app-shell/src/views/studio-design/metadataError.test.ts": 170, + "packages/app-shell/src/views/studio-design/navSurface.test.ts": 5900, + "packages/app-shell/src/views/studio-design/owd-sharing.test.ts": 10, + "packages/app-shell/src/views/studio-design/packageSurfaces.test.ts": 50, + "packages/app-shell/src/views/studio-design/packages-io.duplicateEnvelope.test.ts": 30, + "packages/app-shell/src/views/studio-design/packages-io.envelopeUserMessage.test.ts": 60, + "packages/app-shell/src/views/studio-design/packages-io.inflightShare-11797.test.tsx": 1260, + "packages/app-shell/src/views/studio-design/packages-io.test.ts": 30, + "packages/app-shell/src/views/studio-design/packages-io.writableVerdict.test.ts": 40, + "packages/app-shell/src/views/studio-design/studio-canvas-preview.test.tsx": 5100, + "packages/app-shell/src/views/studio-design/studioScope.test.ts": 60, + "packages/app-shell/src/views/studio-design/surfaceDeepLinkChannel.test.tsx": 910, + "packages/app-shell/src/views/studio-design/useMetadataRefreshNonce.test.tsx": 880, + "packages/app-shell/src/views/studio-design/useSurfaceDeepLink.test.ts": 40, + "packages/app-shell/src/views/useOpenRecordList.placeholderScope-9022.test.tsx": 1880, + "packages/app-shell/src/views/userFilterUrlState.listState-11860.test.ts": 3710, + "packages/app-shell/src/views/view-config-adapter.test.ts": 40, + "packages/app-shell/src/views/view-filter-fold.ratchet.test.ts": 80, + "packages/app-shell/src/views/viewCacheInvalidation.guard.test.tsx": 3780, + "packages/app-shell/src/views/viewFilterFold.builderSetOperators.test.tsx": 4300, + "packages/app-shell/src/views/viewFilterFold.emptyValue.test.ts": 160, + "packages/app-shell/src/views/viewFilterFold.pairValue.test.ts": 20, + "packages/app-shell/src/views/viewFilterFold.test.ts": 40, + "packages/app-shell/src/views/writeRefusalCensus-11583.test.ts": 2670, + "packages/auth/src/__tests__/AuthProvider.test.tsx": 900, + "packages/auth/src/__tests__/LoginForm.test.tsx": 690, + "packages/auth/src/__tests__/SocialSignInButtons.test.tsx": 720, + "packages/auth/src/__tests__/activeOrgClearRemovalFailure-5731.test.tsx": 830, + "packages/auth/src/__tests__/activeOrgStorageFallback-5703.test.tsx": 890, + "packages/auth/src/__tests__/auth-spec-parity.test.ts": 2320, + "packages/auth/src/__tests__/authGuardPositions-5424.test.tsx": 710, + "packages/auth/src/__tests__/createAuthClient.test.ts": 170, + "packages/auth/src/__tests__/createAuthenticatedFetch.test.tsx": 600, + "packages/auth/src/__tests__/createOrganization-timezone-11908.test.ts": 90, + "packages/auth/src/__tests__/forgot-password-success-message.test.tsx": 910, + "packages/auth/src/__tests__/identifier-trim.test.tsx": 990, + "packages/auth/src/__tests__/impersonation-lane-4467.test.tsx": 870, + "packages/auth/src/__tests__/invitation-status-3879.test.ts": 80, + "packages/auth/src/__tests__/org-error-code-4474.test.ts": 40, + "packages/auth/src/__tests__/org-roles.test.ts": 20, + "packages/auth/src/__tests__/ownerChangeReport-10193.test.tsx": 830, + "packages/auth/src/__tests__/phone-identifier.test.ts": 10, + "packages/auth/src/__tests__/registerVerificationCallback-10893.test.tsx": 1040, + "packages/auth/src/__tests__/reserved-auth-features.test.ts": 930, + "packages/auth/src/__tests__/sessionUserChangePurge-5664.test.tsx": 900, + "packages/auth/src/__tests__/signOut-client-cache-purge-5198.test.tsx": 790, + "packages/auth/src/__tests__/singleMembershipActiveOrg-5287.test.tsx": 820, + "packages/auth/src/__tests__/socialButtonLabels-10900.test.tsx": 740, + "packages/auth/src/__tests__/switchOrgIdentityReresolve-5719.test.tsx": 770, + "packages/auth/src/__tests__/types.test.ts": 10, + "packages/auth/src/__tests__/workspaceAdminPositions-5389.test.tsx": 860, + "packages/auth/src/__tests__/workspaceAdminRung-8291.test.tsx": 1280, + "packages/auth/src/__tests__/workspaceAdminUnresolved-5619.test.tsx": 930, + "packages/cli/src/__tests__/app-generator.test.ts": 7580, + "packages/cli/src/__tests__/check-first-issue-11007.test.ts": 270, + "packages/cli/src/__tests__/check-jsonc-parse.test.ts": 40, + "packages/cli/src/__tests__/check-known-types.test.ts": 80, + "packages/cli/src/__tests__/check-nested-dist-ignore.test.ts": 80, + "packages/cli/src/__tests__/check-schema-marker.test.ts": 180, + "packages/cli/src/__tests__/check-unbindable-text-expression-4795.test.ts": 550, + "packages/cli/src/__tests__/check-unknown-type-case-suggestion.test.ts": 160, + "packages/cli/src/__tests__/check-validity-recogniser.test.ts": 90, + "packages/cli/src/__tests__/cli-bin.test.ts": 84400, + "packages/cli/src/__tests__/doctor.test.ts": 40, + "packages/cli/src/__tests__/generate-page-dialect-9847.test.ts": 40, + "packages/cli/src/__tests__/init-template-dialect-7181.test.ts": 40, + "packages/cli/src/__tests__/project-source.test.ts": 1010, + "packages/cli/src/__tests__/registered-types-validate-ratchet-10859.test.ts": 560, + "packages/cli/src/__tests__/retired-view-dashboard-key-9533.test.ts": 60, + "packages/cli/src/__tests__/serve.test.ts": 180, + "packages/cli/src/__tests__/spec-vocabulary-hint.test.ts": 10, + "packages/cli/src/__tests__/unfulfilled-chart-stubs-retired-8760.test.ts": 70, + "packages/cli/src/__tests__/validate-nested-bag-children-11223.test.ts": 40, + "packages/cli/src/__tests__/validate-passing-keys-11440.test.ts": 40, + "packages/cli/src/__tests__/validate-root-path-line.test.ts": 90, + "packages/cli/src/__tests__/validate-strict-authoring-face-5250.test.ts": 230, + "packages/cli/src/__tests__/validate-union-arm-selection.test.ts": 130, + "packages/cli/src/__tests__/validate-widget-namespace.test.ts": 80, + "packages/cli/src/__tests__/workspace-vite.test.ts": 100, + "packages/collaboration/src/__tests__/comment-thread-display-locale-10375.test.tsx": 1360, + "packages/collaboration/src/__tests__/comment-thread-i18n.test.tsx": 2230, + "packages/collaboration/src/__tests__/comment-thread-no-provider-fallback.test.tsx": 1450, + "packages/collaboration/src/__tests__/presence-avatars-i18n.test.tsx": 1060, + "packages/collaboration/src/__tests__/presence-avatars-no-provider-fallback.test.tsx": 1610, + "packages/collaboration/src/__tests__/spec-symbol-batch7.test.ts": 10, + "packages/components/src/__tests__/accordion-item-disabled.test.tsx": 4290, + "packages/components/src/__tests__/action-bar.test.tsx": 12380, + "packages/components/src/__tests__/action-bodyExtra-forward.test.tsx": 3950, + "packages/components/src/__tests__/action-bodyShape-forward.test.tsx": 4190, + "packages/components/src/__tests__/action-group.test.tsx": 6340, + "packages/components/src/__tests__/alert-dialog-action-variant-8978.test.tsx": 5960, + "packages/components/src/__tests__/alert-dialog-footer-keys-liveness-7963.test.tsx": 4570, + "packages/components/src/__tests__/alias-precedence-cross-channel.test.tsx": 4530, + "packages/components/src/__tests__/ariaLabelNames.zh-12145.test.tsx": 1350, + "packages/components/src/__tests__/basic-renderers.test.tsx": 5110, + "packages/components/src/__tests__/bindable-text-keys-4795.test.tsx": 5400, + "packages/components/src/__tests__/block-nested-aria-11083.test.tsx": 5490, + "packages/components/src/__tests__/breadcrumb-item-icon.test.tsx": 4980, + "packages/components/src/__tests__/breadcrumb-separator-max-items.test.tsx": 4240, + "packages/components/src/__tests__/browser-process-shim-scope.test.ts": 10, + "packages/components/src/__tests__/button-group-item-disabled-7077.test.tsx": 3590, + "packages/components/src/__tests__/calendar-defaultMonth-10799.test.tsx": 3420, + "packages/components/src/__tests__/calendar-locale-tag-10747.test.tsx": 4360, + "packages/components/src/__tests__/chart-primitives-removed-7397.test.ts": 30, + "packages/components/src/__tests__/chrome-i18n-no-provider-fallback.test.tsx": 5280, + "packages/components/src/__tests__/collapsible-bare-string-trigger-9701.test.tsx": 4150, + "packages/components/src/__tests__/collapsible-open-intercept-8236.test.tsx": 5540, + "packages/components/src/__tests__/combobox-long-label.test.tsx": 1460, + "packages/components/src/__tests__/combobox-option-disabled.test.tsx": 1900, + "packages/components/src/__tests__/combobox-schema-members-8140.test.tsx": 3290, + "packages/components/src/__tests__/combobox-trigger-type.test.tsx": 1420, + "packages/components/src/__tests__/command-item-icon.test.tsx": 5270, + "packages/components/src/__tests__/config-field-select-placeholder-i18n-11252.test.tsx": 1670, + "packages/components/src/__tests__/config-field-select-placeholder-no-provider-11252.test.tsx": 1200, + "packages/components/src/__tests__/config-panel-footer-i18n-4750.test.tsx": 1990, + "packages/components/src/__tests__/config-panel-footer-no-provider-4750.test.tsx": 1660, + "packages/components/src/__tests__/config-panel-renderer.test.tsx": 2410, + "packages/components/src/__tests__/container-max-width-false.test.tsx": 5270, + "packages/components/src/__tests__/context-menu-item-icon.test.tsx": 3380, + "packages/components/src/__tests__/data-empty-state-role-7132.test.tsx": 1460, + "packages/components/src/__tests__/data-error-state-icon-props-7143.test.tsx": 1040, + "packages/components/src/__tests__/data-list.test.tsx": 3890, + "packages/components/src/__tests__/data-table-date-convention-7620.test.tsx": 4860, + "packages/components/src/__tests__/data-table-datetime-convention-7443.test.tsx": 5710, + "packages/components/src/__tests__/data-table-display-locale-10442.test.tsx": 3830, + "packages/components/src/__tests__/data-table-injected-editor-focus-6859.test.tsx": 4230, + "packages/components/src/__tests__/data-table-inline-edit.impossibleDay-10625.test.tsx": 4890, + "packages/components/src/__tests__/data-table-inline-edit.test.tsx": 3510, + "packages/components/src/__tests__/data-table-keyboard-navigation-11068.test.tsx": 6280, + "packages/components/src/__tests__/data-table-manual-pagination.test.tsx": 5560, + "packages/components/src/__tests__/data-table-manual-search.test.tsx": 5700, + "packages/components/src/__tests__/data-table-manual-sorting.test.tsx": 5710, + "packages/components/src/__tests__/data-table-node-data-diagnostic.test.tsx": 4220, + "packages/components/src/__tests__/data-table-noop-edit-11816.test.tsx": 5620, + "packages/components/src/__tests__/data-table-row-click.test.tsx": 4140, + "packages/components/src/__tests__/data-table-selection-mode.test.tsx": 4390, + "packages/components/src/__tests__/data-table-selection-names-11690.test.tsx": 5550, + "packages/components/src/__tests__/data-table.dateOnlyZone-10183.test.tsx": 5080, + "packages/components/src/__tests__/date-fns-locale-10722.test.ts": 110, + "packages/components/src/__tests__/date-picker-display-locale-10722.test.tsx": 6050, + "packages/components/src/__tests__/deprecation-guidance-agreement.test.tsx": 4990, + "packages/components/src/__tests__/dialog-popover-focus-scope.test.tsx": 2040, + "packages/components/src/__tests__/disabled-verdict-one-carrier.test.tsx": 3780, + "packages/components/src/__tests__/displayLocale-9909.test.tsx": 1730, + "packages/components/src/__tests__/div-deprecation-provenance.test.tsx": 5170, + "packages/components/src/__tests__/div-deprecation-warn-once.test.tsx": 5600, + "packages/components/src/__tests__/div-guidance-names-box.test.tsx": 2390, + "packages/components/src/__tests__/dropdown-menu-item-icon.test.tsx": 5550, + "packages/components/src/__tests__/element-button-action.test.tsx": 4030, + "packages/components/src/__tests__/element-button-mailto-12191.test.tsx": 3920, + "packages/components/src/__tests__/elementButtonActionMembers-8071.test.tsx": 4850, + "packages/components/src/__tests__/empty-action-declared-7105.test.tsx": 4940, + "packages/components/src/__tests__/empty-action-falsy-primitive-8908.test.tsx": 3920, + "packages/components/src/__tests__/empty-base-classes-override-friendly-8525.test.tsx": 1570, + "packages/components/src/__tests__/empty-description-props-name-the-element-8571.test.tsx": 2200, + "packages/components/src/__tests__/field-container-aria-required.test.tsx": 1160, + "packages/components/src/__tests__/filter-builder-empty-null-pair-11810.test.tsx": 2100, + "packages/components/src/__tests__/filter-builder-falsy-values.test.tsx": 2220, + "packages/components/src/__tests__/filter-builder-field-switch-operator.test.tsx": 1750, + "packages/components/src/__tests__/filter-builder-field-switch-value.test.tsx": 5680, + "packages/components/src/__tests__/filter-builder-incomplete-range-affordance.test.tsx": 1910, + "packages/components/src/__tests__/filter-builder-lookup-empty-options.test.tsx": 1300, + "packages/components/src/__tests__/filter-builder-name-authority-9306.test.tsx": 1740, + "packages/components/src/__tests__/filter-builder-no-submit.test.tsx": 2340, + "packages/components/src/__tests__/filter-builder-operator-alias-trigger-7561.test.tsx": 2850, + "packages/components/src/__tests__/filter-builder-operator-locale-parity.test.ts": 140, + "packages/components/src/__tests__/filter-builder-operator-value-arity.test.tsx": 3620, + "packages/components/src/__tests__/filter-builder-opt-in-operators.test.ts": 10, + "packages/components/src/__tests__/filter-builder-pair-completeness.test.tsx": 1750, + "packages/components/src/__tests__/filter-builder-protocol-ids-9306.test.tsx": 3020, + "packages/components/src/__tests__/filter-builder-retired-field-type.test.tsx": 1990, + "packages/components/src/__tests__/filter-builder-value-option-domain.test.tsx": 1610, + "packages/components/src/__tests__/filter-builder-valueless-canonical-spelling-9302.test.tsx": 3420, + "packages/components/src/__tests__/filter-builder-valueless-operators.test.tsx": 1830, + "packages/components/src/__tests__/flex-properties-bag-render-11276.test.tsx": 3980, + "packages/components/src/__tests__/form-renderers.test.tsx": 5980, + "packages/components/src/__tests__/form-write-error-message.test.tsx": 4340, + "packages/components/src/__tests__/forwardref-props-annotation.guard.test.ts": 520, + "packages/components/src/__tests__/fullscreen-editor-dialog-aria.test.tsx": 1640, + "packages/components/src/__tests__/grid-breakpoint-columns-7097.test.tsx": 4680, + "packages/components/src/__tests__/grid-dom-attribute-whitelist.test.tsx": 4110, + "packages/components/src/__tests__/grid-flat-columns-retired-11505.test.tsx": 4540, + "packages/components/src/__tests__/grouping-editor-shared-select-11865.test.tsx": 2260, + "packages/components/src/__tests__/guide-layout-page-buttons-7926.test.tsx": 3090, + "packages/components/src/__tests__/guide-schema-rendering-data-context-8021.test.tsx": 4580, + "packages/components/src/__tests__/header-bar-classname-10397.test.tsx": 4810, + "packages/components/src/__tests__/header-bar-crumb-icon.test.tsx": 4230, + "packages/components/src/__tests__/header-bar-right-content-numeric-falsy.test.tsx": 6020, + "packages/components/src/__tests__/header-bar-root-dom-props-10496.test.tsx": 4560, + "packages/components/src/__tests__/html-anchor-links.test.tsx": 4990, + "packages/components/src/__tests__/html-page-lazy-blocks.test.tsx": 4680, + "packages/components/src/__tests__/icon-renderer-declared-default.test.ts": 10, + "packages/components/src/__tests__/iconOnlyButtonCensus-12143.test.ts": 1260, + "packages/components/src/__tests__/index-css-scan-excludes-tests.test.ts": 770, + "packages/components/src/__tests__/inline-locale-label-read-sites.test.tsx": 3900, + "packages/components/src/__tests__/kbd-group-props-name-the-element-8576.test.tsx": 900, + "packages/components/src/__tests__/layout-containers-declare-containment.test.tsx": 4460, + "packages/components/src/__tests__/layout-spacing-sets-11474.test.tsx": 6850, + "packages/components/src/__tests__/layout-zero-scale-values.test.tsx": 3730, + "packages/components/src/__tests__/lazy-icon-digit-boundary-9414.test.ts": 60, + "packages/components/src/__tests__/lazy-icon-generated-app-contract-7472.test.ts": 40, + "packages/components/src/__tests__/list-title-declared-11347.test.tsx": 5310, + "packages/components/src/__tests__/menu-item-onclick-handler.test.tsx": 5930, + "packages/components/src/__tests__/menu-item-separator-dialect.test.tsx": 4350, + "packages/components/src/__tests__/menubar-item-icon.test.tsx": 4880, + "packages/components/src/__tests__/metadata-viewer.test.tsx": 1860, + "packages/components/src/__tests__/mobile-dialog-close-i18n-4024.test.tsx": 1380, + "packages/components/src/__tests__/mobile-dialog-close-no-provider-4024.test.tsx": 2070, + "packages/components/src/__tests__/mobile-dialog-content.test.tsx": 1850, + "packages/components/src/__tests__/mobile-dialog-show-close-button-11061.test.tsx": 1820, + "packages/components/src/__tests__/navigation-overlay-9299.test.tsx": 1350, + "packages/components/src/__tests__/navigation-overlay-chrome-i18n.test.tsx": 2280, + "packages/components/src/__tests__/navigation-overlay-close-i18n.test.tsx": 2160, + "packages/components/src/__tests__/overlay-trigger-bare-string-9710.test.tsx": 3700, + "packages/components/src/__tests__/page-accordion-icon.test.tsx": 5350, + "packages/components/src/__tests__/page-body-single-node-8310.test.tsx": 4470, + "packages/components/src/__tests__/page-card-i18n-title.test.tsx": 4800, + "packages/components/src/__tests__/page-container-authorable-keys.test.tsx": 5440, + "packages/components/src/__tests__/page-container-bag-children-10872.test.tsx": 2790, + "packages/components/src/__tests__/page-dom-leak-whitelist-7933.test.tsx": 4020, + "packages/components/src/__tests__/page-header-action-i18n.test.tsx": 7240, + "packages/components/src/__tests__/page-header-action-ids.test.tsx": 8570, + "packages/components/src/__tests__/page-header-actions.test.tsx": 15350, + "packages/components/src/__tests__/page-header-breadcrumb-ignored-11166.test.tsx": 3660, + "packages/components/src/__tests__/page-header-capability-gate.test.tsx": 11130, + "packages/components/src/__tests__/page-header-disabledReason-11811.test.tsx": 6400, + "packages/components/src/__tests__/page-header-lookup-predicate.test.tsx": 9110, + "packages/components/src/__tests__/page-header-more-actions-i18n.test.tsx": 5070, + "packages/components/src/__tests__/page-header-predicate-dialect.test.tsx": 9790, + "packages/components/src/__tests__/page-header-record-picture-11383.test.tsx": 4090, + "packages/components/src/__tests__/page-header-refresh.test.tsx": 4170, + "packages/components/src/__tests__/page-header-single-node-delegation-8923.test.tsx": 5350, + "packages/components/src/__tests__/page-header-title-width.test.tsx": 5410, + "packages/components/src/__tests__/page-header-title.emptyNameLookupFallback-10117.test.tsx": 11020, + "packages/components/src/__tests__/page-header-title.oneInterpolator-10447.test.tsx": 5470, + "packages/components/src/__tests__/page-header-title.test.tsx": 8730, + "packages/components/src/__tests__/page-header-toolbar-name-i18n.test.tsx": 5480, + "packages/components/src/__tests__/page-kind-node-type-channel-9642.test.tsx": 3590, + "packages/components/src/__tests__/page-node-headings-drawn-11436.test.tsx": 6760, + "packages/components/src/__tests__/page-root-aria-11083.test.tsx": 3890, + "packages/components/src/__tests__/page-single-h1.test.tsx": 4270, + "packages/components/src/__tests__/page-tabs-always-show-strip.test.tsx": 5210, + "packages/components/src/__tests__/page-tabs-builtin-label-i18n-4645.test.tsx": 5760, + "packages/components/src/__tests__/page-tabs-count-badge-i18n.test.tsx": 3010, + "packages/components/src/__tests__/page-tabs-discarded-probe-memo.test.tsx": 4660, + "packages/components/src/__tests__/page-tabs-visibility.test.tsx": 4190, + "packages/components/src/__tests__/page-tabs-visible-when-fault-warning.test.tsx": 3300, + "packages/components/src/__tests__/page-variables.test.tsx": 3940, + "packages/components/src/__tests__/pageAccordionItemMembers-8071.test.tsx": 4010, + "packages/components/src/__tests__/pageTabsItemMembers-8071.test.tsx": 5150, + "packages/components/src/__tests__/palette-placeholder-blocks.test.tsx": 4100, + "packages/components/src/__tests__/placeholder-lazy-stub-ownership-11680.test.tsx": 1490, + "packages/components/src/__tests__/react-page-adapter.test.tsx": 5440, + "packages/components/src/__tests__/react-page-invalidation.test.tsx": 4110, + "packages/components/src/__tests__/react-page-scope.test.tsx": 5380, + "packages/components/src/__tests__/react-page-state.test.tsx": 4820, + "packages/components/src/__tests__/readme-shadcn-sync-categories.test.ts": 20, + "packages/components/src/__tests__/record-picker-element-data-source.test.tsx": 4720, + "packages/components/src/__tests__/record-picker-empty-text-i18n.test.tsx": 5400, + "packages/components/src/__tests__/record-picker-inputs-spec-parity.test.ts": 5600, + "packages/components/src/__tests__/record-picker-malformed-filter-10789.test.tsx": 4010, + "packages/components/src/__tests__/record-picker-sort-members.test.tsx": 5680, + "packages/components/src/__tests__/refresh-indicator-required-name-10580.test.tsx": 1490, + "packages/components/src/__tests__/related-count-store.contractEnvelope-6726.test.ts": 10, + "packages/components/src/__tests__/related-count-store.contractEnvelope-6840.test.ts": 10, + "packages/components/src/__tests__/related-count-store.declaredScope-4664.test.ts": 10, + "packages/components/src/__tests__/related-count-store.test.ts": 30, + "packages/components/src/__tests__/required-marker-markup.test.tsx": 4720, + "packages/components/src/__tests__/resizable-orientation.test.tsx": 1150, + "packages/components/src/__tests__/share-filter-sort-spec-parity.test.ts": 3970, + "packages/components/src/__tests__/sheet-dialog-close-i18n.test.tsx": 970, + "packages/components/src/__tests__/sheet-dialog-close-no-provider-fallback.test.tsx": 1390, + "packages/components/src/__tests__/sidebar-cookie-restore.test.tsx": 1580, + "packages/components/src/__tests__/skill-guide-data-table-binding.test.tsx": 5160, + "packages/components/src/__tests__/skill-guide-provider-envelope.test.tsx": 5250, + "packages/components/src/__tests__/snapshot-critical.test.tsx": 4150, + "packages/components/src/__tests__/sort-builder-disabled-entry-11943.test.tsx": 2800, + "packages/components/src/__tests__/span-children-rendering.test.tsx": 4050, + "packages/components/src/__tests__/span-deprecation-provenance.test.tsx": 4200, + "packages/components/src/__tests__/span-deprecation-warn-once.test.tsx": 3850, + "packages/components/src/__tests__/span-value-fallback.test.tsx": 4330, + "packages/components/src/__tests__/spec-symbol-action-renderer-props-11073.test.ts": 70, + "packages/components/src/__tests__/stack-spacing-alias-removed.test.tsx": 4130, + "packages/components/src/__tests__/text-bare-key-resolution-7450.test.tsx": 5610, + "packages/components/src/__tests__/text-input-description-association.test.tsx": 5140, + "packages/components/src/__tests__/text-input-i18n-label-arms.test.tsx": 4770, + "packages/components/src/__tests__/text-input-inputs-spec-parity.test.ts": 7020, + "packages/components/src/__tests__/text-input.test.tsx": 5170, + "packages/components/src/__tests__/text-variant-align-6942.test.tsx": 4350, + "packages/components/src/__tests__/toast-button-variant-parity.test.ts": 30, + "packages/components/src/__tests__/toast-sonner-button-variant-inputs-7316.test.ts": 210, + "packages/components/src/__tests__/toaster-position-spec-parity.test.tsx": 3850, + "packages/components/src/__tests__/toggle-aria-label-keyed.test.tsx": 3730, + "packages/components/src/__tests__/toggle-group-item-disabled.test.tsx": 5100, + "packages/components/src/__tests__/tooltip-content-read-10295.test.tsx": 4440, + "packages/components/src/notifications/__tests__/notification-surfaces.test.tsx": 2040, + "packages/components/src/renderers/__tests__/base-props-one-list-11044.test.tsx": 5070, + "packages/components/src/renderers/__tests__/bind-base-prop-parser-tier-11008.test.tsx": 5540, + "packages/components/src/renderers/__tests__/box-neutral-container.test.tsx": 5220, + "packages/components/src/renderers/__tests__/container-declaration-census.test.tsx": 4980, + "packages/components/src/renderers/__tests__/container-declaration-ratchet.test.tsx": 7210, + "packages/components/src/renderers/__tests__/header-bar-unknown-prop-parser-tier-10981.test.tsx": 3870, + "packages/components/src/renderers/__tests__/list-item-content-channel-9590.test.tsx": 5040, + "packages/components/src/renderers/__tests__/node-slot-declaration-11170.test.tsx": 6100, + "packages/components/src/renderers/__tests__/node-slot-numeric-falsy.test.tsx": 6050, + "packages/components/src/renderers/__tests__/registration-uniqueness.test.tsx": 3850, + "packages/components/src/renderers/__tests__/shadowed-renderer-behaviour.test.tsx": 5650, + "packages/components/src/renderers/__tests__/sidebar-node-provider-10859.test.tsx": 5230, + "packages/components/src/renderers/__tests__/sidebar-side-registration-11070.test.tsx": 5800, + "packages/components/src/renderers/__tests__/sidebar-variant-registration-11465.test.tsx": 3550, + "packages/components/src/renderers/action/__tests__/action-bar-member-placement-10345.test.tsx": 4740, + "packages/components/src/renderers/action/__tests__/action-bar-member-type-resolution.test.tsx": 5690, + "packages/components/src/renderers/action/__tests__/action-bar-member-visible-gate.test.tsx": 4940, + "packages/components/src/renderers/action/__tests__/action-button-icon-inputs-11168.test.tsx": 6400, + "packages/components/src/renderers/action/__tests__/action-button-undoable-11168.test.tsx": 5080, + "packages/components/src/renderers/action/__tests__/action-config-bag-source-key-10288.test.tsx": 2980, + "packages/components/src/renderers/action/__tests__/action-container-member-params-10290.test.tsx": 5960, + "packages/components/src/renderers/action/__tests__/action-disabled-declared-gate.test.tsx": 4610, + "packages/components/src/renderers/action/__tests__/action-disabled-reason-11839.test.tsx": 5830, + "packages/components/src/renderers/action/__tests__/action-empty-predicate-scope.test.tsx": 5700, + "packages/components/src/renderers/action/__tests__/action-enablement-cel-envelope.test.tsx": 2940, + "packages/components/src/renderers/action/__tests__/action-enablement-verdict-carrier.test.tsx": 4700, + "packages/components/src/renderers/action/__tests__/action-entry-object-params-10462.test.tsx": 5150, + "packages/components/src/renderers/action/__tests__/action-forward-parity.test.tsx": 5380, + "packages/components/src/renderers/action/__tests__/action-forward-precedence.test.tsx": 3930, + "packages/components/src/renderers/action/__tests__/action-group-dropdown-visible.test.tsx": 4360, + "packages/components/src/renderers/action/__tests__/action-group-menu-inputs-11168.test.tsx": 3370, + "packages/components/src/renderers/action/__tests__/action-icon-autotrigger.test.tsx": 5040, + "packages/components/src/renderers/action/__tests__/action-member-disabled-declared-gate.test.tsx": 5470, + "packages/components/src/renderers/action/__tests__/action-member-visible-gate.test.tsx": 3950, + "packages/components/src/renderers/action/__tests__/action-menu-host-disabled-11182.test.tsx": 5380, + "packages/components/src/renderers/action/__tests__/action-objectName-onClick-4202.test.tsx": 4130, + "packages/components/src/renderers/action/__tests__/action-onSuccess-forward.test.tsx": 3720, + "packages/components/src/renderers/action/__tests__/action-outcomeMessages-forward-11344.test.tsx": 4310, + "packages/components/src/renderers/action/__tests__/action-overflow-autotrigger.test.tsx": 5650, + "packages/components/src/renderers/action/__tests__/action-params-properties-10289.test.tsx": 4970, + "packages/components/src/renderers/action/__tests__/action-params-templates-7867.test.tsx": 5070, + "packages/components/src/renderers/action/__tests__/action-record-predicate-root.test.tsx": 4670, + "packages/components/src/renderers/action/__tests__/action-template-predicate-gate.test.tsx": 5850, + "packages/components/src/renderers/action/__tests__/action-type-input-html-tier.test.tsx": 5410, + "packages/components/src/renderers/action/__tests__/action-undeclared-keys-8648.test.ts": 30, + "packages/components/src/renderers/action/__tests__/resolve-icon-lazy-9251.test.tsx": 5080, + "packages/components/src/renderers/action/__tests__/resolve-icon-seam.test.ts": 170, + "packages/components/src/renderers/basic/__tests__/data-list.contractEnvelope-6726.test.tsx": 4280, + "packages/components/src/renderers/basic/__tests__/data-list.elementDataSource-11880.test.tsx": 5810, + "packages/components/src/renderers/basic/__tests__/data-list.sortKey-10664.test.tsx": 3180, + "packages/components/src/renderers/basic/__tests__/degenerate-config-bag.test.tsx": 3280, + "packages/components/src/renderers/basic/__tests__/element-list-inputs-11168.test.tsx": 4060, + "packages/components/src/renderers/basic/__tests__/element-number.contractEnvelope-6726.test.tsx": 5560, + "packages/components/src/renderers/basic/__tests__/element-text-published-variants-7450.test.tsx": 5610, + "packages/components/src/renderers/basic/__tests__/elementNumber.dataSourceBinding-10909.test.tsx": 4220, + "packages/components/src/renderers/basic/__tests__/elementNumber.noObjectState-10951.test.tsx": 5790, + "packages/components/src/renderers/basic/__tests__/elementNumber.noObjectStateLocale-10951.test.tsx": 2840, + "packages/components/src/renderers/basic/__tests__/elementNumber.recordIdFilterToken-7297.test.tsx": 5140, + "packages/components/src/renderers/basic/__tests__/elementNumberFilterMembers-8071.test.tsx": 4790, + "packages/components/src/renderers/basic/__tests__/elementReaders.invalidationRefetch-10623.test.tsx": 6980, + "packages/components/src/renderers/basic/__tests__/elements.inlineAria-11051.test.tsx": 4250, + "packages/components/src/renderers/basic/__tests__/icon-unresolvable-placeholder.test.tsx": 2690, + "packages/components/src/renderers/basic/__tests__/record-picker-label-association.test.tsx": 5260, + "packages/components/src/renderers/basic/__tests__/record-picker-label-placeholder-i18n.test.tsx": 5760, + "packages/components/src/renderers/basic/__tests__/record-picker.busReread-10853.test.tsx": 5380, + "packages/components/src/renderers/basic/__tests__/record-picker.contractEnvelope-6726.test.tsx": 4410, + "packages/components/src/renderers/basic/__tests__/record-picker.sortKey-10664.test.tsx": 5890, + "packages/components/src/renderers/complex/__tests__/data-table-bind-diagnostic.test.ts": 30, + "packages/components/src/renderers/complex/__tests__/data-table-builtin-row-action-predicates.test.tsx": 1760, + "packages/components/src/renderers/complex/__tests__/data-table-cellClassName-population-6921.test.tsx": 1460, + "packages/components/src/renderers/complex/__tests__/data-table-column-resize-callback.test.tsx": 1540, + "packages/components/src/renderers/complex/__tests__/data-table-column-wrap.test.tsx": 2090, + "packages/components/src/renderers/complex/__tests__/data-table-context-menu-sortable-10727.test.tsx": 2360, + "packages/components/src/renderers/complex/__tests__/data-table-declared-column-keys.test.tsx": 2620, + "packages/components/src/renderers/complex/__tests__/data-table-drawn-width-11682.test.tsx": 1660, + "packages/components/src/renderers/complex/__tests__/data-table-empty-action-primitive-node.test.tsx": 1310, + "packages/components/src/renderers/complex/__tests__/data-table-empty-action-visible-when.test.tsx": 1410, + "packages/components/src/renderers/complex/__tests__/data-table-fit-content.test.tsx": 1290, + "packages/components/src/renderers/complex/__tests__/data-table-masked-client-paths-10657.test.tsx": 2220, + "packages/components/src/renderers/complex/__tests__/data-table-masked-column-10583.test.tsx": 2160, + "packages/components/src/renderers/complex/__tests__/data-table-relational-sort.test.tsx": 1920, + "packages/components/src/renderers/complex/__tests__/data-table-render-loop.test.tsx": 1770, + "packages/components/src/renderers/complex/__tests__/data-table-row-action-capability-9623.test.tsx": 2340, + "packages/components/src/renderers/complex/__tests__/data-table-row-action-visible.test.tsx": 2050, + "packages/components/src/renderers/complex/__tests__/data-table-row-menu-empty-guard.test.tsx": 1430, + "packages/components/src/renderers/complex/__tests__/data-table-sticky-offsets.test.tsx": 1820, + "packages/components/src/renderers/complex/__tests__/data-table.test.ts": 20, + "packages/components/src/renderers/complex/__tests__/table-column-contract.test.tsx": 4360, + "packages/components/src/renderers/complex/__tests__/table-column-type-read-set.test.tsx": 4840, + "packages/components/src/renderers/complex/__tests__/table-declared-equals-enforced.test.tsx": 3150, + "packages/components/src/renderers/form/__tests__/button-shared-icon-resolver.test.tsx": 3020, + "packages/components/src/renderers/form/__tests__/calendar.dateValueZone-10293.test.tsx": 5610, + "packages/components/src/renderers/form/__tests__/calendar.designerModeEnum-10377.test.ts": 10, + "packages/components/src/renderers/form/__tests__/calendar.selectionModes-10304.test.tsx": 5690, + "packages/components/src/renderers/form/__tests__/date-picker.dateValueZone-10844.test.tsx": 4260, + "packages/components/src/renderers/form/__tests__/fieldtab-visiblewhen-6237.test.tsx": 5550, + "packages/components/src/renderers/form/__tests__/form-action-labels-i18n.test.tsx": 5470, + "packages/components/src/renderers/form/__tests__/form-aria-required-delivery.test.tsx": 3430, + "packages/components/src/renderers/form/__tests__/form-boolean-seed-runtime-default-12121.test.tsx": 5410, + "packages/components/src/renderers/form/__tests__/form-builtin-default-branch-max-length.test.tsx": 5220, + "packages/components/src/renderers/form/__tests__/form-builtin-input-max-length.test.tsx": 2630, + "packages/components/src/renderers/form/__tests__/form-builtin-select-empty-default.test.tsx": 4590, + "packages/components/src/renderers/form/__tests__/form-builtin-select-empty-i18n.test.tsx": 4190, + "packages/components/src/renderers/form/__tests__/form-builtin-select-empty-label-association.test.tsx": 5300, + "packages/components/src/renderers/form/__tests__/form-builtin-select-host-id.test.tsx": 4110, + "packages/components/src/renderers/form/__tests__/form-builtin-select-multiple-11116.test.tsx": 3120, + "packages/components/src/renderers/form/__tests__/form-builtin-select-placeholder.test.tsx": 5400, + "packages/components/src/renderers/form/__tests__/form-builtin-textarea-character-count.no-provider.test.tsx": 5220, + "packages/components/src/renderers/form/__tests__/form-builtin-textarea-character-count.test.tsx": 3710, + "packages/components/src/renderers/form/__tests__/form-cascade-clear-prefixed-type.test.tsx": 5330, + "packages/components/src/renderers/form/__tests__/form-cascading-select.test.tsx": 4000, + "packages/components/src/renderers/form/__tests__/form-data-source-wiring.test.tsx": 4740, + "packages/components/src/renderers/form/__tests__/form-date-picker-click.test.tsx": 3730, + "packages/components/src/renderers/form/__tests__/form-defaults-change-keeps-user-input.test.tsx": 5340, + "packages/components/src/renderers/form/__tests__/form-defaults-reset-window.test.tsx": 3760, + "packages/components/src/renderers/form/__tests__/form-dependent-lookup-clear-11631.test.tsx": 4970, + "packages/components/src/renderers/form/__tests__/form-dependent-values.test.tsx": 3700, + "packages/components/src/renderers/form/__tests__/form-depends-on-labels.test.tsx": 5420, + "packages/components/src/renderers/form/__tests__/form-empty-hint-delivery.test.tsx": 5440, + "packages/components/src/renderers/form/__tests__/form-error-delivery.test.tsx": 5620, + "packages/components/src/renderers/form/__tests__/form-field-carrier.test.tsx": 4070, + "packages/components/src/renderers/form/__tests__/form-field-crossnamespace-fallback.test.tsx": 3980, + "packages/components/src/renderers/form/__tests__/form-field-panes.test.tsx": 3310, + "packages/components/src/renderers/form/__tests__/form-field-tabs.test.tsx": 5450, + "packages/components/src/renderers/form/__tests__/form-fullscreen-flag-single-spelling.test.tsx": 3630, + "packages/components/src/renderers/form/__tests__/form-fullscreen-textarea-dialog-aria.test.tsx": 5340, + "packages/components/src/renderers/form/__tests__/form-fullscreen-textarea-i18n.test.tsx": 5370, + "packages/components/src/renderers/form/__tests__/form-fullscreen-textarea-label.test.tsx": 3840, + "packages/components/src/renderers/form/__tests__/form-fullscreen-textarea-readonly-disabled.test.tsx": 5590, + "packages/components/src/renderers/form/__tests__/form-gated-options-keep-value.test.tsx": 3920, + "packages/components/src/renderers/form/__tests__/form-group-label-association.test.tsx": 2830, + "packages/components/src/renderers/form/__tests__/form-invalid-scroll.test.tsx": 3250, + "packages/components/src/renderers/form/__tests__/form-invalid-toast-joiner.test.tsx": 4100, + "packages/components/src/renderers/form/__tests__/form-legacy-condition.test.tsx": 5580, + "packages/components/src/renderers/form/__tests__/form-onchange-wiring.test.tsx": 3290, + "packages/components/src/renderers/form/__tests__/form-prefixed-field-native-input.test.tsx": 4990, + "packages/components/src/renderers/form/__tests__/form-previous-values-dom-leak.test.tsx": 3340, + "packages/components/src/renderers/form/__tests__/form-readonly-host-group.test.tsx": 4970, + "packages/components/src/renderers/form/__tests__/form-readonly-submit-strip.test.tsx": 5870, + "packages/components/src/renderers/form/__tests__/form-readonly-when-previous.test.tsx": 4070, + "packages/components/src/renderers/form/__tests__/form-required-falsy-values.test.tsx": 4990, + "packages/components/src/renderers/form/__tests__/form-required-when-server-owned.test.tsx": 3880, + "packages/components/src/renderers/form/__tests__/form-required-when-submit.test.tsx": 4400, + "packages/components/src/renderers/form/__tests__/form-reset-notification-channels.test.tsx": 2840, + "packages/components/src/renderers/form/__tests__/form-secret-widget-spellings.test.tsx": 5140, + "packages/components/src/renderers/form/__tests__/form-select-value-survives-rules.test.tsx": 4340, + "packages/components/src/renderers/form/__tests__/form-server-field-errors.test.tsx": 5390, + "packages/components/src/renderers/form/__tests__/form-span-tier-ladder-9244.test.tsx": 5640, + "packages/components/src/renderers/form/__tests__/form-spec-vocabulary.test.tsx": 5110, + "packages/components/src/renderers/form/__tests__/form-unregistered-widget-type-fallback-12110.test.tsx": 4000, + "packages/components/src/renderers/form/__tests__/form-untitled-run-block-11777.test.tsx": 4940, + "packages/components/src/renderers/form/__tests__/form-visibleon.test.tsx": 4100, + "packages/components/src/renderers/form/__tests__/option-value-round-trip.test.tsx": 5620, + "packages/components/src/renderers/form/__tests__/predicate-scope-parity-6010.test.tsx": 6040, + "packages/components/src/renderers/form/__tests__/radio-group-orientation.test.tsx": 4050, + "packages/components/src/renderers/form/__tests__/rhf-recognized-rule-keys.test.ts": 20, + "packages/components/src/renderers/form/__tests__/section-grouping-6236.test.tsx": 5590, + "packages/components/src/renderers/form/__tests__/select-label-association.test.tsx": 5420, + "packages/components/src/renderers/form/__tests__/shorthand-input-type-discarded-8762.test.tsx": 5240, + "packages/components/src/renderers/form/__tests__/unrecognized-validation-rules.test.tsx": 5350, + "packages/components/src/renderers/form/__tests__/visibleWhen-fault-refuses-submit-8069.test.tsx": 4980, + "packages/components/src/renderers/form/__tests__/visiblewhen-clear-notice-8070.test.tsx": 5630, + "packages/components/src/renderers/form/__tests__/visiblewhen-clear-on-hide-6958.test.tsx": 5200, + "packages/components/src/renderers/layout/__tests__/registration-defaults-match-renderer-8229.test.ts": 40, + "packages/components/src/renderers/layout/__tests__/tabs-default-items-parse-9941.test.tsx": 4100, + "packages/components/src/renderers/layout/__tests__/tabs-item-body-retired-9590.test.tsx": 3870, + "packages/components/src/ui/__tests__/select-empty-writeback.test.tsx": 1500, + "packages/components/src/ui/__tests__/table-container-overflow.test.tsx": 1510, + "packages/core/src/actions/__tests__/ActionEngine.requiredPermissions.test.ts": 10, + "packages/core/src/actions/__tests__/ActionEngine.test.ts": 30, + "packages/core/src/actions/__tests__/ActionEngine.visibility.test.ts": 1230, + "packages/core/src/actions/__tests__/ActionParamDef.options.test.ts": 10, + "packages/core/src/actions/__tests__/ActionRunner.bodyExtra.test.ts": 30, + "packages/core/src/actions/__tests__/ActionRunner.bodyShape.test.ts": 30, + "packages/core/src/actions/__tests__/ActionRunner.conditionGate.test.ts": 70, + "packages/core/src/actions/__tests__/ActionRunner.defaultSuccessToast-10900.test.ts": 20, + "packages/core/src/actions/__tests__/ActionRunner.disabledGate.test.ts": 20, + "packages/core/src/actions/__tests__/ActionRunner.formObjectIdentity.test.ts": 20, + "packages/core/src/actions/__tests__/ActionRunner.onSuccessNavigation.test.ts": 30, + "packages/core/src/actions/__tests__/ActionRunner.outcomeMessages-11344.test.ts": 20, + "packages/core/src/actions/__tests__/ActionRunner.params.test.ts": 20, + "packages/core/src/actions/__tests__/ActionRunner.resultDialog.test.ts": 960, + "packages/core/src/actions/__tests__/ActionRunner.runnerText-10969.test.ts": 20, + "packages/core/src/actions/__tests__/ActionRunner.scriptAwait.test.ts": 10, + "packages/core/src/actions/__tests__/ActionRunner.test.ts": 690, + "packages/core/src/actions/__tests__/ActionRunner.undoAbsentField-10404.test.ts": 20, + "packages/core/src/actions/__tests__/ActionRunner.undoFallbackDescription-11080.test.ts": 10, + "packages/core/src/actions/__tests__/ActionRunner.updateOperation.test.ts": 30, + "packages/core/src/actions/__tests__/ActionRunner.urlParamsRetirement.test.ts": 20, + "packages/core/src/actions/__tests__/TransactionManager.test.ts": 140, + "packages/core/src/actions/__tests__/UndoManager.test.ts": 20, + "packages/core/src/actions/__tests__/actionDef-closed-surface.test.ts": 20, + "packages/core/src/actions/__tests__/actionKeys.pin.test.ts": 280, + "packages/core/src/actions/__tests__/actionKeys.types.test.ts": 1630, + "packages/core/src/actions/__tests__/actionResponse.test.ts": 20, + "packages/core/src/actions/__tests__/bulkFastPath.test.ts": 10, + "packages/core/src/actions/__tests__/captureUpdateUndoData.export-11082.test.ts": 10, + "packages/core/src/actions/__tests__/captureUpdateUndoData.relations-11122.test.ts": 30, + "packages/core/src/actions/__tests__/navigationTarget.mailto-12191.test.ts": 40, + "packages/core/src/actions/__tests__/recordDelete.test.ts": 30, + "packages/core/src/actions/__tests__/recordIdParam.test.ts": 30, + "packages/core/src/actions/__tests__/serverActionHandler.test.ts": 20, + "packages/core/src/adapters/__tests__/ApiDataSource.test.ts": 50, + "packages/core/src/adapters/__tests__/ValueDataSource.arrayComparand.test.ts": 10, + "packages/core/src/adapters/__tests__/ValueDataSource.astFilterVocabulary.test.ts": 90, + "packages/core/src/adapters/__tests__/ValueDataSource.dateComparand-10829.test.ts": 60, + "packages/core/src/adapters/__tests__/ValueDataSource.dollarFilterVocabulary.test.ts": 60, + "packages/core/src/adapters/__tests__/ValueDataSource.emptyOperatorMap-10817.test.ts": 20, + "packages/core/src/adapters/__tests__/ValueDataSource.fieldReferenceComparand.test.ts": 20, + "packages/core/src/adapters/__tests__/ValueDataSource.filterLogicConformance-8513.test.ts": 40, + "packages/core/src/adapters/__tests__/ValueDataSource.nonStringStoredValue.test.ts": 20, + "packages/core/src/adapters/__tests__/ValueDataSource.ruleArrayFilter-10767.test.ts": 20, + "packages/core/src/adapters/__tests__/ValueDataSource.structuredClone-9175.test.ts": 20, + "packages/core/src/adapters/__tests__/ValueDataSource.test.ts": 90, + "packages/core/src/adapters/__tests__/ValueDataSource.textOperatorCase.test.ts": 20, + "packages/core/src/adapters/__tests__/batchTransaction.test.ts": 30, + "packages/core/src/adapters/__tests__/resolveDataSource.test.ts": 30, + "packages/core/src/builder/__tests__/schema-builder.test.ts": 30, + "packages/core/src/data-scope/__tests__/ViewDataProvider.test.ts": 30, + "packages/core/src/data-scope/__tests__/element-data-source.bindingLimitNotAuthored-10016.test.ts": 20, + "packages/core/src/data-scope/__tests__/element-data-source.savedViewLimitNonPositive-9928.test.ts": 30, + "packages/core/src/data-scope/__tests__/element-data-source.test.ts": 30, + "packages/core/src/errors/__tests__/errors.test.ts": 20, + "packages/core/src/evaluator/__tests__/ExpressionCache.test.ts": 20, + "packages/core/src/evaluator/__tests__/ExpressionContext.test.ts": 20, + "packages/core/src/evaluator/__tests__/ExpressionEvaluator.faultWarnDedupe.test.ts": 70, + "packages/core/src/evaluator/__tests__/ExpressionEvaluator.onFault.test.ts": 30, + "packages/core/src/evaluator/__tests__/ExpressionEvaluator.test.ts": 1030, + "packages/core/src/evaluator/__tests__/FormulaFunctions.dateOnlyZone-10866.test.ts": 40, + "packages/core/src/evaluator/__tests__/FormulaFunctions.test.ts": 320, + "packages/core/src/evaluator/__tests__/SafeExpressionParser.test.ts": 40, + "packages/core/src/evaluator/__tests__/blankGateDiagnosed-11262.test.ts": 70, + "packages/core/src/evaluator/__tests__/declaredPredicate.test.ts": 50, + "packages/core/src/evaluator/__tests__/fieldRuleFaults-8069.test.ts": 250, + "packages/core/src/evaluator/__tests__/fieldRules.test.ts": 70, + "packages/core/src/evaluator/__tests__/listConditional.test.ts": 460, + "packages/core/src/evaluator/__tests__/optionLint.test.ts": 20, + "packages/core/src/evaluator/__tests__/optionRules.test.ts": 30, + "packages/core/src/evaluator/__tests__/predicateInput.test.ts": 30, + "packages/core/src/evaluator/__tests__/registerFunction-jsdoc-links.test.ts": 8440, + "packages/core/src/evaluator/__tests__/rowPredicateCanon.schemaCatalog.test.ts": 30, + "packages/core/src/evaluator/__tests__/rowPredicateCanon.test.ts": 70, + "packages/core/src/evaluator/__tests__/subjectPermissions-4421.test.ts": 30, + "packages/core/src/query/__tests__/query-ast.test.ts": 20, + "packages/core/src/registry/__tests__/PluginSystem.test.ts": 20, + "packages/core/src/registry/__tests__/Registry.test.ts": 400, + "packages/core/src/registry/__tests__/WidgetRegistry.test.ts": 20, + "packages/core/src/registry/__tests__/component-config-single-declaration.test.ts": 20, + "packages/core/src/registry/__tests__/component-deprecation-declaration.test.ts": 30, + "packages/core/src/registry/__tests__/component-meta-derives-from-canonical.test.ts": 20, + "packages/core/src/registry/__tests__/default-children-retired.test.ts": 10, + "packages/core/src/registry/__tests__/html-tier-intrinsics.test.ts": 20, + "packages/core/src/registry/__tests__/public-tier.test.ts": 10, + "packages/core/src/runtime/__tests__/capabilities.test.ts": 10, + "packages/core/src/styling/scoped-styles.test.ts": 20, + "packages/core/src/theme/__tests__/ThemeEngine.test.ts": 880, + "packages/core/src/utils/__tests__/category-order.test.ts": 20, + "packages/core/src/utils/__tests__/chart-presentation.compareTo-7495.test.ts": 20, + "packages/core/src/utils/__tests__/chart-presentation.i18nLabel-9038.test.ts": 20, + "packages/core/src/utils/__tests__/chart-series.i18n.test.ts": 10, + "packages/core/src/utils/__tests__/chart-series.labelNetGlue.test.ts": 60, + "packages/core/src/utils/__tests__/chart-series.test.ts": 30, + "packages/core/src/utils/__tests__/column-identity.ratchet.test.ts": 520, + "packages/core/src/utils/__tests__/column-identity.test.ts": 40, + "packages/core/src/utils/__tests__/column-sortability.test.ts": 10, + "packages/core/src/utils/__tests__/compare-to.test.ts": 20, + "packages/core/src/utils/__tests__/dashboard-filters.objectKey-10132.test.ts": 30, + "packages/core/src/utils/__tests__/dashboard-filters.test.ts": 240, + "packages/core/src/utils/__tests__/dataset-drill-array-arm-9137.test.ts": 20, + "packages/core/src/utils/__tests__/dataset-drill-empty-bucket-9085.test.ts": 20, + "packages/core/src/utils/__tests__/dataset-format.builtinAggregate-7534.test.ts": 10, + "packages/core/src/utils/__tests__/dataset-format.date.test.ts": 70, + "packages/core/src/utils/__tests__/dataset-format.locale.test.ts": 20, + "packages/core/src/utils/__tests__/dataset-format.percent-convention.test.ts": 20, + "packages/core/src/utils/__tests__/dataset-format.percentStorage-11475.test.ts": 10, + "packages/core/src/utils/__tests__/dataset-format.test.ts": 20, + "packages/core/src/utils/__tests__/dataset-pivot.test.ts": 30, + "packages/core/src/utils/__tests__/dataset-result-field-spec-parity.test.ts": 30, + "packages/core/src/utils/__tests__/date-display.dateOnlyZone-10110.test.ts": 620, + "packages/core/src/utils/__tests__/date-display.displayZone-11693.test.ts": 30, + "packages/core/src/utils/__tests__/date-display.impossibleDateTime-10301.test.ts": 30, + "packages/core/src/utils/__tests__/date-display.impossibleDay-10026.test.ts": 10, + "packages/core/src/utils/__tests__/date-display.inclusiveEnd-11141.test.ts": 500, + "packages/core/src/utils/__tests__/date-display.optionsStyle-7745.test.ts": 40, + "packages/core/src/utils/__tests__/date-macros.test.ts": 20, + "packages/core/src/utils/__tests__/drill-down.test.ts": 10, + "packages/core/src/utils/__tests__/drill-filter-spec-refusal-10789.test.ts": 20, + "packages/core/src/utils/__tests__/emptiness-floor-8496.test.ts": 40, + "packages/core/src/utils/__tests__/expand-fields.test.ts": 30, + "packages/core/src/utils/__tests__/export-filename.test.ts": 50, + "packages/core/src/utils/__tests__/extract-records.contractEnvelope-6839.test.ts": 20, + "packages/core/src/utils/__tests__/filter-alias-retirement-8568.test.ts": 40, + "packages/core/src/utils/__tests__/filter-all-skipped-9020.test.ts": 20, + "packages/core/src/utils/__tests__/filter-array-comparand-8530.test.ts": 20, + "packages/core/src/utils/__tests__/filter-combinators-6948.test.ts": 120, + "packages/core/src/utils/__tests__/filter-converter.test.ts": 10, + "packages/core/src/utils/__tests__/filter-date-comparand-8555.test.ts": 40, + "packages/core/src/utils/__tests__/filter-dialect-equivalence-7221.test.ts": 10, + "packages/core/src/utils/__tests__/filter-empty-operator-11094.test.ts": 30, + "packages/core/src/utils/__tests__/filter-empty-operator-map-9164.test.ts": 20, + "packages/core/src/utils/__tests__/filter-empty-operator-map-beside-key-10788.test.ts": 40, + "packages/core/src/utils/__tests__/filter-exotic-comparand-8567.test.ts": 20, + "packages/core/src/utils/__tests__/filter-icontains-alignment-8976.test.ts": 20, + "packages/core/src/utils/__tests__/filter-identity-skipped-mix-9030.test.ts": 30, + "packages/core/src/utils/__tests__/filter-or-absorb-order-10789.test.ts": 20, + "packages/core/src/utils/__tests__/filter-refusal-subject-9050.test.ts": 20, + "packages/core/src/utils/__tests__/filter-source-merge.test.ts": 20, + "packages/core/src/utils/__tests__/filter-text-comparand-9001.test.ts": 20, + "packages/core/src/utils/__tests__/filter-token-proto-guard-9129.test.ts": 10, + "packages/core/src/utils/__tests__/filter-tokens.dateLeaf-10506.test.ts": 20, + "packages/core/src/utils/__tests__/filter-tokens.recordContext-7297.test.ts": 20, + "packages/core/src/utils/__tests__/filter-tokens.spec-derived-7265.test.ts": 20, + "packages/core/src/utils/__tests__/filter-tokens.test.ts": 30, + "packages/core/src/utils/__tests__/filter-true-identity-8770.test.ts": 30, + "packages/core/src/utils/__tests__/filter-view-rule-arity-8557.test.ts": 20, + "packages/core/src/utils/__tests__/filter-view-rule-text-comparand-9048.test.ts": 780, + "packages/core/src/utils/__tests__/freeze-schema.types.test.ts": 1240, + "packages/core/src/utils/__tests__/grouping-fields.test.ts": 20, + "packages/core/src/utils/__tests__/name-field-columns.test.ts": 20, + "packages/core/src/utils/__tests__/native-date-value.test.ts": 10, + "packages/core/src/utils/__tests__/non-grid-row-ceiling.contractEnvelope-6839.test.ts": 10, + "packages/core/src/utils/__tests__/non-grid-row-ceiling.test.ts": 20, + "packages/core/src/utils/__tests__/normalize-list-view.declaredSpecFloor-9012.test.ts": 20, + "packages/core/src/utils/__tests__/normalize-list-view.foldOutputAuthorable-5435.test.ts": 20, + "packages/core/src/utils/__tests__/normalize-list-view.inlineEditFold-5144.test.ts": 20, + "packages/core/src/utils/__tests__/normalize-list-view.pageResidual-8429.test.ts": 30, + "packages/core/src/utils/__tests__/normalize-list-view.test.ts": 50, + "packages/core/src/utils/__tests__/normalize-list-view.undrawableBothLegs-9880.test.ts": 10, + "packages/core/src/utils/__tests__/number-display.percent-points.test.ts": 20, + "packages/core/src/utils/__tests__/number-display.useGrouping-11026.test.ts": 20, + "packages/core/src/utils/__tests__/predicate-fields.test.ts": 40, + "packages/core/src/utils/__tests__/predicate-record.test.ts": 10, + "packages/core/src/utils/__tests__/record-color.test.ts": 30, + "packages/core/src/utils/__tests__/record-source-config.behaviourNeutrality-7632.test.ts": 50, + "packages/core/src/utils/__tests__/record-source-data-arm-type-9473.test.ts": 10, + "packages/core/src/utils/__tests__/record-source.behaviourNeutrality-7627.test.ts": 30, + "packages/core/src/utils/__tests__/record-title.declaredNameField-9436.test.ts": 10, + "packages/core/src/utils/__tests__/record-title.stepNumbering.test.ts": 50, + "packages/core/src/utils/__tests__/record-title.test.ts": 640, + "packages/core/src/utils/__tests__/record-title.whitespacePlaceholder-10446.test.ts": 10, + "packages/core/src/utils/__tests__/reference-keys.legacyWarning-6837.test.ts": 30, + "packages/core/src/utils/__tests__/reference-keys.measuredSurface-8938.test.ts": 60, + "packages/core/src/utils/__tests__/reference-keys.retiredDialect-7650.test.ts": 140, + "packages/core/src/utils/__tests__/reference-keys.test.ts": 10, + "packages/core/src/utils/__tests__/retired-field-types.test.ts": 10, + "packages/core/src/utils/__tests__/sort-query.test.ts": 180, + "packages/core/src/utils/__tests__/sort-values.test.ts": 10, + "packages/core/src/utils/__tests__/spec-symbol-batch4.test.ts": 4320, + "packages/core/src/utils/__tests__/unmaterialized-fields.test.ts": 10, + "packages/core/src/utils/__tests__/without-denied-fields.test.ts": 10, + "packages/core/src/utils/chart-category-key.test.ts": 20, + "packages/core/src/utils/chart-measure-key.test.ts": 30, + "packages/core/src/utils/chart-series.builtinAggregate.test.ts": 20, + "packages/core/src/utils/chart-series.nullCategory.test.ts": 150, + "packages/core/src/utils/chart-series.test.ts": 10, + "packages/core/src/utils/chart-series.unprojectedCategory.test.ts": 20, + "packages/core/src/utils/humanize-label.test.ts": 10, + "packages/core/src/utils/managedBy.test.ts": 40, + "packages/core/src/utils/object-aggregate-query.test.ts": 10, + "packages/core/src/validation/__tests__/form-field-widget-namespace.test.ts": 30, + "packages/core/src/validation/__tests__/node-slot-walk-11170.test.ts": 20, + "packages/core/src/validation/__tests__/object-validation-engine.test.ts": 100, + "packages/core/src/validation/__tests__/predicate-valued-gate-rules.test.ts": 40, + "packages/core/src/validation/__tests__/schema-validator.test.ts": 30, + "packages/core/src/validation/__tests__/server-owned-value.test.ts": 20, + "packages/core/src/validation/__tests__/unknown-schema-param-8416.test.ts": 30, + "packages/core/src/validation/__tests__/validation-engine-retired-7659.test.ts": 0, + "packages/core/src/validation/__tests__/validation-engine-stays-unwired.test.ts": 1000, + "packages/create-plugin/src/__tests__/cli-cancel-and-nontty-8786.test.ts": 6210, + "packages/create-plugin/src/__tests__/licenses.test.ts": 40, + "packages/create-plugin/src/__tests__/templates.test.ts": 130, + "packages/data-objectstack/src/adapterFactoryReturn.types.test.ts": 10, + "packages/data-objectstack/src/aggregate-capability.test.ts": 150, + "packages/data-objectstack/src/aggregate-filter-lowering.test.ts": 100, + "packages/data-objectstack/src/aggregate-rows-post-unwrap-7028.test.ts": 30, + "packages/data-objectstack/src/aggregate-spec-shape-analytics-keys.test.ts": 1150, + "packages/data-objectstack/src/aggregate-spec-shape-where.test.ts": 780, + "packages/data-objectstack/src/apiAccessDenied.test.ts": 40, + "packages/data-objectstack/src/appAccessProbe.test.ts": 50, + "packages/data-objectstack/src/bulkDelete.test.ts": 10, + "packages/data-objectstack/src/bulkUpdate.test.ts": 20, + "packages/data-objectstack/src/cache/MetadataCache.test.ts": 650, + "packages/data-objectstack/src/cloud-surface-retired-4152.pin.test.ts": 20, + "packages/data-objectstack/src/connection.test.ts": 10, + "packages/data-objectstack/src/deleteView.homes.test.ts": 110, + "packages/data-objectstack/src/deleteViewContract.types.test.ts": 20, + "packages/data-objectstack/src/downloadImportTemplate.test.ts": 40, + "packages/data-objectstack/src/draft-envelope.test.ts": 10, + "packages/data-objectstack/src/droppedFieldsReason.boundary.test.ts": 40, + "packages/data-objectstack/src/droppedFieldsShape.boundary.test.ts": 20, + "packages/data-objectstack/src/droppedFieldsUnattributed.boundary.test.ts": 30, + "packages/data-objectstack/src/error-envelope.test.ts": 10, + "packages/data-objectstack/src/errors.test.ts": 40, + "packages/data-objectstack/src/exportDownload.test.ts": 30, + "packages/data-objectstack/src/filter-all-skipped-two-routes-9020.test.ts": 30, + "packages/data-objectstack/src/filter-dialect-wire-7221.test.ts": 20, + "packages/data-objectstack/src/filter-empty-operator-map-beside-key-two-routes-10788.test.ts": 20, + "packages/data-objectstack/src/filter-entry-text-comparand-9048.test.ts": 130, + "packages/data-objectstack/src/filter-entry-translation.test.ts": 80, + "packages/data-objectstack/src/filter-identity-skipped-mix-two-routes-9030.test.ts": 20, + "packages/data-objectstack/src/filter-operator-ast-parity.test.ts": 190, + "packages/data-objectstack/src/findOne.inflightShare-11699.test.ts": 110, + "packages/data-objectstack/src/getObjectSchema.sortability.test.ts": 70, + "packages/data-objectstack/src/getObjectSchema.test.ts": 30, + "packages/data-objectstack/src/httpFailureLogging.test.ts": 30, + "packages/data-objectstack/src/importJob.test.ts": 60, + "packages/data-objectstack/src/listImportMappings.test.ts": 760, + "packages/data-objectstack/src/listMetadataItems-7611.test.ts": 20, + "packages/data-objectstack/src/listViewOverrides.test.ts": 40, + "packages/data-objectstack/src/listViews.readWarning.test.ts": 100, + "packages/data-objectstack/src/listViews.roundTripKeys-11013.test.ts": 30, + "packages/data-objectstack/src/listViews.test.ts": 60, + "packages/data-objectstack/src/metaItemAccessProbe-12112.test.ts": 30, + "packages/data-objectstack/src/metadata-actor-retired-4834.pin.test.ts": 20, + "packages/data-objectstack/src/metadata-client.draftLedger-11799.test.ts": 160, + "packages/data-objectstack/src/metadata-client.get-envelope.test.ts": 20, + "packages/data-objectstack/src/metadata-client.inflightShare-11797.test.ts": 190, + "packages/data-objectstack/src/metadata-client.layeredEnvelope.test.ts": 30, + "packages/data-objectstack/src/metadata-client.layeredRoute.test.ts": 20, + "packages/data-objectstack/src/metadata-client.objectWriteGuard.test.ts": 10, + "packages/data-objectstack/src/metadata-client.overlayScope.test.ts": 30, + "packages/data-objectstack/src/metadata-client.publishAdvisories.test.ts": 130, + "packages/data-objectstack/src/metadata-client.publishEnvelope.test.ts": 20, + "packages/data-objectstack/src/metadata-client.publishPackageBinding.test.ts": 20, + "packages/data-objectstack/src/metadata-client.saveAdvisories.test.ts": 70, + "packages/data-objectstack/src/metadata-client.test.ts": 30, + "packages/data-objectstack/src/metadata-error.test.ts": 20, + "packages/data-objectstack/src/object-metadata-write-guard.derivation.test.ts": 70, + "packages/data-objectstack/src/object-metadata-write-guard.test.ts": 20, + "packages/data-objectstack/src/occ.test.ts": 30, + "packages/data-objectstack/src/onMutation.test.ts": 460, + "packages/data-objectstack/src/onSaveAdvisory.test.ts": 30, + "packages/data-objectstack/src/onWriteWarning.test.ts": 40, + "packages/data-objectstack/src/orderby-serialization.test.ts": 50, + "packages/data-objectstack/src/picklist-binding.test.ts": 70, + "packages/data-objectstack/src/queryDataset.forbidden-10899.test.ts": 10, + "packages/data-objectstack/src/queryDataset.test.ts": 1410, + "packages/data-objectstack/src/queryGroupHeaders-7189.test.ts": 20, + "packages/data-objectstack/src/readme-filter-operator-table.test.ts": 900, + "packages/data-objectstack/src/searchAll.test.ts": 40, + "packages/data-objectstack/src/spec-symbol-batch6.test.ts": 2940, + "packages/data-objectstack/src/updateView.draft.test.ts": 30, + "packages/data-objectstack/src/userMessage-normalisation.test.ts": 20, + "packages/data-objectstack/src/userState.inflightShare-11797.test.ts": 70, + "packages/data-objectstack/src/userState.sharedRead-12187.test.ts": 130, + "packages/data-objectstack/src/userState.test.ts": 40, + "packages/data-objectstack/src/v3-compat.test.ts": 20, + "packages/data-objectstack/src/v3-deep-integration-retired-4241.pin.test.ts": 30, + "packages/data-objectstack/src/validation-error.test.ts": 10, + "packages/data-objectstack/src/viewCacheInvalidation.pin.test.ts": 50, + "packages/data-objectstack/src/viewConfigPermissionGate.test.ts": 30, + "packages/data-objectstack/src/viewInvalidationSeam.pin.test.ts": 20, + "packages/data-objectstack/src/viewItemObjectName.declaredSpelling-11013.test.ts": 50, + "packages/data-objectstack/src/viewOverlayMarker.test.ts": 40, + "packages/data-objectstack/src/viewOverlayMarkerOnly-10210.test.ts": 50, + "packages/data-objectstack/src/viewOverlayPatchOnly.test.ts": 40, + "packages/fields/src/FieldEditWidget.test.ts": 40, + "packages/fields/src/__tests__/AddressCellRenderer.locale-order.test.tsx": 2880, + "packages/fields/src/__tests__/AddressCellRenderer.test.tsx": 4740, + "packages/fields/src/__tests__/CurrencyField.minorUnits.test.tsx": 5010, + "packages/fields/src/__tests__/CurrencyField.symbol.test.tsx": 3670, + "packages/fields/src/__tests__/DateCellRenderer.test.tsx": 4160, + "packages/fields/src/__tests__/FieldEditWidget.domPassThrough-6909.test.tsx": 4030, + "packages/fields/src/__tests__/FieldEditWidget.hostPlumbing-7008.test.tsx": 4790, + "packages/fields/src/__tests__/FieldEditWidget.retiredFieldType.test.tsx": 4400, + "packages/fields/src/__tests__/GeolocationClearEmission.test.tsx": 5400, + "packages/fields/src/__tests__/GeolocationZeroCoordinate-8055.test.tsx": 5570, + "packages/fields/src/__tests__/LocationField.optionalKeys.test.tsx": 3910, + "packages/fields/src/__tests__/LocationField.placeholder.no-provider-8149.test.tsx": 4110, + "packages/fields/src/__tests__/LocationField.placeholderI18n-8149.test.tsx": 4200, + "packages/fields/src/__tests__/LocationField.range.test.tsx": 4230, + "packages/fields/src/__tests__/LocationField.refusalDiagnostic.test.tsx": 4370, + "packages/fields/src/__tests__/LocationField.residueI18n-6888.test.tsx": 4200, + "packages/fields/src/__tests__/LocationField.specShape.test.tsx": 5520, + "packages/fields/src/__tests__/LocationField.strictNumeric.test.tsx": 4130, + "packages/fields/src/__tests__/NumberCellRenderer.grouping.test.tsx": 5370, + "packages/fields/src/__tests__/NumberCellRenderer.resolvedWidth-11254.test.tsx": 4300, + "packages/fields/src/__tests__/NumberCellRenderer.test.tsx": 3550, + "packages/fields/src/__tests__/NumberCellRenderer.useGrouping-11026.test.tsx": 5120, + "packages/fields/src/__tests__/NumberField.readonlyDisplay-11431.test.tsx": 4510, + "packages/fields/src/__tests__/NumberInputWidgets.badInputAnnounce.test.tsx": 5420, + "packages/fields/src/__tests__/NumberInputWidgets.browserDeliverable.test.tsx": 4900, + "packages/fields/src/__tests__/NumberInputWidgets.environmentDivergence.test.tsx": 4590, + "packages/fields/src/__tests__/ObjectField.jsonFace-11448.test.tsx": 4940, + "packages/fields/src/__tests__/PasswordField.readonlyEmpty-10639.test.tsx": 5600, + "packages/fields/src/__tests__/PercentCellRenderer.barName-11690.test.tsx": 2970, + "packages/fields/src/__tests__/PercentCellRenderer.declaredStorage-11475.test.tsx": 5390, + "packages/fields/src/__tests__/PercentCellRenderer.locale.test.tsx": 4220, + "packages/fields/src/__tests__/PercentCellRenderer.nameKeyedScaling-9452.test.tsx": 5950, + "packages/fields/src/__tests__/PercentCellRenderer.scale-9295.test.tsx": 5250, + "packages/fields/src/__tests__/PercentCellRenderer.test.tsx": 5490, + "packages/fields/src/__tests__/PercentCurrencyField.readonlyDisplay-11444.test.tsx": 5590, + "packages/fields/src/__tests__/PercentField.scale-9568.test.tsx": 4730, + "packages/fields/src/__tests__/PercentField.storedScale-9810.test.tsx": 10200, + "packages/fields/src/__tests__/TagsField.hostOnBlur.test.tsx": 4850, + "packages/fields/src/__tests__/ariaLabelNames.zh-12145.test.tsx": 5290, + "packages/fields/src/__tests__/badge-hex-fidelity-5141.test.tsx": 5370, + "packages/fields/src/__tests__/boolean-label-association-e2e.test.tsx": 2930, + "packages/fields/src/__tests__/booleanCell.nonBooleanScalar-8582.test.tsx": 4490, + "packages/fields/src/__tests__/booleanField.readonlyNonBoolean-8593.test.tsx": 5350, + "packages/fields/src/__tests__/booleanValueLabel.locale-11689.test.tsx": 4310, + "packages/fields/src/__tests__/capability-multiselect-retired.test.ts": 240, + "packages/fields/src/__tests__/cell-truncation.test.tsx": 5320, + "packages/fields/src/__tests__/cellRenderers.childlessContainer-8580.test.tsx": 4520, + "packages/fields/src/__tests__/cellRenderers.countLabelI18n-8441.test.tsx": 5110, + "packages/fields/src/__tests__/cellRenderers.dataUriAlt-10493.test.tsx": 5880, + "packages/fields/src/__tests__/cellRenderers.emptyArray-8481.test.tsx": 4160, + "packages/fields/src/__tests__/cellRenderers.fabricatedValue-8490.test.tsx": 3270, + "packages/fields/src/__tests__/cellRenderers.objectLiteral-8596.test.tsx": 5710, + "packages/fields/src/__tests__/cellRenderers.ratingCell-12110.test.tsx": 4200, + "packages/fields/src/__tests__/cellRenderers.signatureValueClass-8677.test.tsx": 6980, + "packages/fields/src/__tests__/cellRenderers.valueIndependent-8678.test.tsx": 4220, + "packages/fields/src/__tests__/composite-group-label-e2e.test.tsx": 5280, + "packages/fields/src/__tests__/composite-group-label-readonly-e2e.test.tsx": 7230, + "packages/fields/src/__tests__/compositeRecordCell-11697.test.tsx": 5710, + "packages/fields/src/__tests__/currencyMode.faces-10422.test.tsx": 3300, + "packages/fields/src/__tests__/date-carrier-unparsable-8809.test.tsx": 3280, + "packages/fields/src/__tests__/date-carriers.impossibleDay-10026.test.tsx": 5260, + "packages/fields/src/__tests__/date-display.reexport-identity.test.ts": 10, + "packages/fields/src/__tests__/date-formatter-residue-4272.test.ts": 10, + "packages/fields/src/__tests__/date-locale-channel.test.tsx": 3810, + "packages/fields/src/__tests__/dateCell.overdueZone-10183.test.tsx": 5960, + "packages/fields/src/__tests__/dateCell.unparsableValue-8581.test.tsx": 4900, + "packages/fields/src/__tests__/datetime-carriers.impossibleDay-10301.test.tsx": 5050, + "packages/fields/src/__tests__/datetime-compact-style-7443.test.tsx": 5370, + "packages/fields/src/__tests__/datetime-widget-faces-8209.test.tsx": 5600, + "packages/fields/src/__tests__/datetimeCell.dueLikeAffordance-8958.test.tsx": 4330, + "packages/fields/src/__tests__/datetimeCell.formatVocabulary-8853.test.tsx": 5190, + "packages/fields/src/__tests__/display-grid-host-channels-e2e.test.tsx": 5490, + "packages/fields/src/__tests__/emptinessFloorExtensions-8496.test.tsx": 4140, + "packages/fields/src/__tests__/field-carrier-sdui.test.tsx": 6170, + "packages/fields/src/__tests__/fields-date-widget-convention-8194.test.tsx": 4870, + "packages/fields/src/__tests__/fileCellDownload-9485.test.tsx": 5250, + "packages/fields/src/__tests__/fileReadonlyDownload-9161.test.tsx": 5690, + "packages/fields/src/__tests__/formatCurrency.centsDigit.test.tsx": 4210, + "packages/fields/src/__tests__/formatCurrency.minorUnits.test.tsx": 5340, + "packages/fields/src/__tests__/formulaDatetimeCells.copiedText-11683.test.tsx": 4380, + "packages/fields/src/__tests__/formulaFaces.returnType-11748.test.tsx": 6300, + "packages/fields/src/__tests__/group-labelling-declaration.test.ts": 2730, + "packages/fields/src/__tests__/hostOnBlurDelivery-e2e.test.tsx": 5090, + "packages/fields/src/__tests__/injectedEditorHostDomChannel-6859.test.tsx": 5680, + "packages/fields/src/__tests__/inline-widget-aria-invalid-7126.test.tsx": 5400, + "packages/fields/src/__tests__/isMaskedFieldType-8686.test.tsx": 5750, + "packages/fields/src/__tests__/listCellRendererTypes-8734.test.tsx": 5400, + "packages/fields/src/__tests__/lookupCell.contractEnvelope-6917.test.tsx": 3350, + "packages/fields/src/__tests__/lookupCell.readGate-10501.test.tsx": 4580, + "packages/fields/src/__tests__/lookupCell.unresolvedReference-8695.test.tsx": 4260, + "packages/fields/src/__tests__/lookupCellDisplayField.test.tsx": 5600, + "packages/fields/src/__tests__/lookupCellDisplayName.test.tsx": 5250, + "packages/fields/src/__tests__/lookupCellOverflow.test.tsx": 4230, + "packages/fields/src/__tests__/lookupCellRecordLink.test.tsx": 3870, + "packages/fields/src/__tests__/lookupCellReferenceKey.test.tsx": 5360, + "packages/fields/src/__tests__/numberBadInput.i18n-8148.test.tsx": 5640, + "packages/fields/src/__tests__/owner-retired.test.tsx": 4950, + "packages/fields/src/__tests__/percent-cell-vs-measure-4576.test.ts": 10, + "packages/fields/src/__tests__/percent-formatter-locale-4553.test.ts": 20, + "packages/fields/src/__tests__/percent-tie-halfup-4590.test.ts": 20, + "packages/fields/src/__tests__/readonly-host-plumbing-e2e.test.tsx": 3980, + "packages/fields/src/__tests__/readonly-richtext-display-5498.test.tsx": 4860, + "packages/fields/src/__tests__/registry-collision.test.ts": 20, + "packages/fields/src/__tests__/resolveFieldCurrency.test.ts": 20, + "packages/fields/src/__tests__/resolveRecordPointer-12045.test.tsx": 4230, + "packages/fields/src/__tests__/retired-widget-spelling-10471.test.tsx": 4530, + "packages/fields/src/__tests__/richtext-cell-renderer-5452.test.tsx": 4780, + "packages/fields/src/__tests__/richtext-host-plumbing-e2e.test.tsx": 3280, + "packages/fields/src/__tests__/select-empty-label-association-8803.test.tsx": 5300, + "packages/fields/src/__tests__/select-label-association-e2e.test.tsx": 4390, + "packages/fields/src/__tests__/selectFirst-gate-joiner-locale-parity.test.tsx": 4560, + "packages/fields/src/__tests__/slider-signature-host-channels-e2e.test.tsx": 4630, + "packages/fields/src/__tests__/spec-symbol-batch7.test.ts": 10, + "packages/fields/src/__tests__/summaryFaces.numberFace-11752.test.tsx": 4760, + "packages/fields/src/__tests__/textCellJsonText-7246.test.tsx": 3930, + "packages/fields/src/__tests__/userCell.readGate-10535.test.tsx": 4040, + "packages/fields/src/__tests__/userCell.unresolvedReference-8434.test.tsx": 5540, + "packages/fields/src/__tests__/validation-feedback.test.tsx": 5010, + "packages/fields/src/__tests__/widget-aria-invalid-e2e.test.tsx": 3270, + "packages/fields/src/__tests__/widget-aria-invalid-registry-e2e.test.tsx": 6050, + "packages/fields/src/__tests__/widget-diagnostics-i18n-6755.test.tsx": 5290, + "packages/fields/src/__tests__/widget-dom-leak-e2e.test.tsx": 6290, + "packages/fields/src/__tests__/widget-props-contract.test.tsx": 4910, + "packages/fields/src/cascadeOptionWidgetTypes.reexport.test.tsx": 5630, + "packages/fields/src/coerce-safe-value.test.ts": 10, + "packages/fields/src/complex-widgets.test.tsx": 8850, + "packages/fields/src/datetime-widgets.test.tsx": 3120, + "packages/fields/src/field-type-alias.multiple.test.ts": 10, + "packages/fields/src/field-type-coverage.test.ts": 20, + "packages/fields/src/humanizeLabel.reexport.test.tsx": 4000, + "packages/fields/src/standard-widgets.test.tsx": 3990, + "packages/fields/src/widgets/AddressField.postalCode.test.tsx": 3760, + "packages/fields/src/widgets/AddressField.uniqueIds.test.tsx": 4220, + "packages/fields/src/widgets/AvatarField.fileId-10785.test.tsx": 4770, + "packages/fields/src/widgets/CapabilityMultiSelectField.specParity-6285.test.tsx": 4410, + "packages/fields/src/widgets/CapabilityMultiSelectField.test.tsx": 5290, + "packages/fields/src/widgets/CheckboxesField.cascade.test.tsx": 5270, + "packages/fields/src/widgets/DateField.impossibleDay-10567.test.tsx": 4870, + "packages/fields/src/widgets/DateTimeField.impossibleDay-10474.test.tsx": 5200, + "packages/fields/src/widgets/GeolocationField.uniqueIds.test.tsx": 3980, + "packages/fields/src/widgets/GridField.currencyMinorUnit-10355.test.tsx": 5800, + "packages/fields/src/widgets/GridField.currencyScaleNotRead-10783.test.tsx": 5190, + "packages/fields/src/widgets/GridField.declaredSpelling.test.tsx": 4270, + "packages/fields/src/widgets/GridField.displayLocale-9909.test.tsx": 4290, + "packages/fields/src/widgets/GridField.fieldKeys-11070.test.tsx": 4290, + "packages/fields/src/widgets/GridField.i18nChrome-11131.no-provider.test.tsx": 5360, + "packages/fields/src/widgets/GridField.i18nChrome-11131.test.tsx": 5020, + "packages/fields/src/widgets/GridField.i18nChrome-11145.no-provider.test.tsx": 5020, + "packages/fields/src/widgets/GridField.i18nChrome-11145.test.tsx": 4400, + "packages/fields/src/widgets/GridField.impossibleDay-10301.test.tsx": 5570, + "packages/fields/src/widgets/GridField.keyWarning.test.tsx": 4130, + "packages/fields/src/widgets/GridField.requiredCell.i18n-11160.no-provider.test.tsx": 2960, + "packages/fields/src/widgets/GridField.requiredCell.i18n-11160.test.tsx": 3530, + "packages/fields/src/widgets/GridField.retiredSnakeKeys-11610.test.tsx": 3530, + "packages/fields/src/widgets/GridField.test.tsx": 11610, + "packages/fields/src/widgets/ImageField.imageAlt-10637.test.tsx": 4060, + "packages/fields/src/widgets/ImageField.maxSize.test.tsx": 4090, + "packages/fields/src/widgets/ImageField.uploadFailure.test.tsx": 3540, + "packages/fields/src/widgets/ImageLightbox.test.tsx": 5480, + "packages/fields/src/widgets/LookupField.candidateExpand-10223.test.tsx": 6650, + "packages/fields/src/widgets/LookupField.chipAvatarFls-10433.test.tsx": 5360, + "packages/fields/src/widgets/LookupField.chipRemoveGate-10120.test.tsx": 5470, + "packages/fields/src/widgets/LookupField.contextTailRetired-7206.test.tsx": 4110, + "packages/fields/src/widgets/LookupField.createGrant-12082.test.tsx": 5660, + "packages/fields/src/widgets/LookupField.dependsOn.test.tsx": 5210, + "packages/fields/src/widgets/LookupField.dependsOnDeclared-6153.test.tsx": 5640, + "packages/fields/src/widgets/LookupField.dependsOnRetired-7357.test.tsx": 5820, + "packages/fields/src/widgets/LookupField.displayFls-10373.test.tsx": 6980, + "packages/fields/src/widgets/LookupField.gateHintLabel.test.tsx": 5480, + "packages/fields/src/widgets/LookupField.hydratedLabel-10487.test.tsx": 4150, + "packages/fields/src/widgets/LookupField.hydration.test.tsx": 5230, + "packages/fields/src/widgets/LookupField.idField.test.tsx": 5850, + "packages/fields/src/widgets/LookupField.labelOrder-10343.test.tsx": 6210, + "packages/fields/src/widgets/LookupField.optionDescription.test.tsx": 5850, + "packages/fields/src/widgets/LookupField.pickedLabel-10559.test.tsx": 3850, + "packages/fields/src/widgets/LookupField.pickerAgreement.test.tsx": 4770, + "packages/fields/src/widgets/LookupField.pickerColumnOrder-10486.test.tsx": 4930, + "packages/fields/src/widgets/LookupField.recentsFilters.test.tsx": 3530, + "packages/fields/src/widgets/LookupField.snakeLegsRetired-12157.test.tsx": 4830, + "packages/fields/src/widgets/MultiSelectField.cascade.test.tsx": 3790, + "packages/fields/src/widgets/MultiSelectField.placeholder-11140.test.tsx": 4880, + "packages/fields/src/widgets/OptionsEmptyState.no-provider.test.tsx": 5360, + "packages/fields/src/widgets/OptionsEmptyState.test.tsx": 5400, + "packages/fields/src/widgets/PeoplePicker.expandFls-10373.test.tsx": 3630, + "packages/fields/src/widgets/PeoplePicker.nameFls-10535.test.tsx": 5540, + "packages/fields/src/widgets/PeoplePicker.outputFls-10433.test.tsx": 4400, + "packages/fields/src/widgets/PeoplePicker.test.tsx": 7190, + "packages/fields/src/widgets/PeoplePickerComponents.test.tsx": 2910, + "packages/fields/src/widgets/RadioField.cascade.test.tsx": 4400, + "packages/fields/src/widgets/RecipientPickerField.test.tsx": 4100, + "packages/fields/src/widgets/RecordPickerDialog.baseFilterShapes.test.tsx": 5270, + "packages/fields/src/widgets/RecordPickerDialog.dateLocale.test.tsx": 4260, + "packages/fields/src/widgets/RecordPickerDialog.displayFls-10373.test.tsx": 4580, + "packages/fields/src/widgets/RecordPickerDialog.fieldReadRule-10594.test.tsx": 3620, + "packages/fields/src/widgets/RecordPickerDialog.filterOptions.test.tsx": 6370, + "packages/fields/src/widgets/RecordPickerDialog.layout-11903.test.tsx": 7600, + "packages/fields/src/widgets/RecordPickerDialog.selectLabel.test.tsx": 4360, + "packages/fields/src/widgets/SelectField.cascade.test.tsx": 5380, + "packages/fields/src/widgets/SelectField.clearedNull-10291.test.tsx": 3810, + "packages/fields/src/widgets/SelectField.controlledFromFirstRender-11804.test.tsx": 4230, + "packages/fields/src/widgets/SelectField.dependsOnDeclared-6153.test.tsx": 5240, + "packages/fields/src/widgets/TagsField.placeholder.no-provider.test.tsx": 5330, + "packages/fields/src/widgets/TagsField.placeholder.test.tsx": 4290, + "packages/fields/src/widgets/TextField.maxLength-10179.test.tsx": 4170, + "packages/fields/src/widgets/UserFieldPicker.test.tsx": 5590, + "packages/fields/src/widgets/__tests__/AddressField.i18n.test.tsx": 5070, + "packages/fields/src/widgets/__tests__/AddressField.no-provider.test.tsx": 3790, + "packages/fields/src/widgets/__tests__/FilterConditionField.betweenBlankBound-9914.test.tsx": 4560, + "packages/fields/src/widgets/__tests__/FilterConditionField.builderRows-8748.test.tsx": 5620, + "packages/fields/src/widgets/__tests__/FilterConditionField.emptyOperators-10790.test.tsx": 7730, + "packages/fields/src/widgets/__tests__/FilterConditionField.matchAll.test.ts": 10, + "packages/fields/src/widgets/__tests__/FilterConditionField.operators.test.ts": 3500, + "packages/fields/src/widgets/__tests__/FullscreenFieldEditor.dialogAria.test.tsx": 3430, + "packages/fields/src/widgets/__tests__/FullscreenFieldEditor.i18n.test.tsx": 5650, + "packages/fields/src/widgets/__tests__/FullscreenFieldEditor.no-provider.test.tsx": 5540, + "packages/fields/src/widgets/__tests__/RecipientPickerField.fieldRecipient-7613.test.tsx": 5640, + "packages/fields/src/widgets/__tests__/RegistryRefField.audienceAnchors-12200.test.tsx": 5200, + "packages/fields/src/widgets/__tests__/RegistryRefField.registryName-7611.test.tsx": 3310, + "packages/fields/src/widgets/__tests__/RichTextField.fullscreenDisabled.test.tsx": 4120, + "packages/fields/src/widgets/__tests__/RichTextField.mobileFullscreen.test.tsx": 5270, + "packages/fields/src/widgets/__tests__/RichTextField.rows.test.tsx": 5420, + "packages/fields/src/widgets/__tests__/TextAreaField.characterCount.announcements.test.tsx": 4320, + "packages/fields/src/widgets/__tests__/TextAreaField.characterCount.i18n.test.tsx": 5480, + "packages/fields/src/widgets/__tests__/TextAreaField.characterCount.no-provider.test.tsx": 4290, + "packages/fields/src/widgets/__tests__/TextAreaField.fullscreenCharacterCount.i18n.test.tsx": 5460, + "packages/fields/src/widgets/__tests__/TextAreaField.fullscreenCharacterCount.test.tsx": 4670, + "packages/fields/src/widgets/__tests__/TextAreaField.fullscreenDisabled.test.tsx": 5050, + "packages/fields/src/widgets/__tests__/TextAreaField.mobileFullscreen.test.tsx": 5490, + "packages/fields/src/widgets/__tests__/formula-summary-spec-reads-11070.test.tsx": 5110, + "packages/fields/src/widgets/__tests__/richtext-field-metadata-7083.test.tsx": 5700, + "packages/fields/src/widgets/deriveLookupColumns.test.ts": 10, + "packages/fields/src/widgets/file-value.bare-percent-10614.test.tsx": 4520, + "packages/fields/src/widgets/file-value.recordChromeParity-11383.test.tsx": 5310, + "packages/fields/src/widgets/file-value.test.ts": 20, + "packages/fields/src/widgets/fileSubmitRequiresId-7699.test.tsx": 4560, + "packages/fields/src/widgets/nativeDateValue.test.ts": 10, + "packages/fields/src/widgets/openNativePicker.test.tsx": 3050, + "packages/fields/src/widgets/optionWidgets.emptyLabel.test.tsx": 4350, + "packages/fields/src/widgets/optionWidgets.gatedOptions.test.tsx": 3190, + "packages/fields/src/widgets/optionWidgets.unconfiguredOptions.test.tsx": 5410, + "packages/fields/src/widgets/personDisplay.test.ts": 10, + "packages/fields/src/widgets/pickerMalformedFilter-10789.test.tsx": 5500, + "packages/fields/src/widgets/recentLookups.test.ts": 20, + "packages/fields/src/widgets/uploadingScope.hold.test.tsx": 5060, + "packages/fields/src/widgets/uploadingScope.test.tsx": 650, + "packages/fields/src/widgets/useRecordQuery.cannotQuery-10712.test.tsx": 1240, + "packages/fields/src/widgets/useRecordQuery.supersededAnswer-10712.test.tsx": 700, + "packages/fields/src/widgets/useRecordQuery.test.ts": 1230, + "packages/fields/src/widgets/useUploadingSignal.test.tsx": 870, + "packages/i18n/src/__tests__/LocalizationContext.test.tsx": 1890, + "packages/i18n/src/__tests__/LocalizationContext.timezone-11693.test.tsx": 890, + "packages/i18n/src/__tests__/all-locales-key-parity.test.ts": 250, + "packages/i18n/src/__tests__/appDesigner-fieldDesigner-formula-retired-6310.test.ts": 220, + "packages/i18n/src/__tests__/appDesigner-fieldDesigner-validation-rules-retired-11434.test.ts": 50, + "packages/i18n/src/__tests__/ar-participle-orthography-6610.test.ts": 170, + "packages/i18n/src/__tests__/ariaLabelLiteralCensus-12145.test.ts": 2450, + "packages/i18n/src/__tests__/auth-namespace-3546.test.tsx": 810, + "packages/i18n/src/__tests__/authRemediation-locale-parity.test.ts": 20, + "packages/i18n/src/__tests__/builtinAggregateLabels-locale-parity-7258.test.ts": 20, + "packages/i18n/src/__tests__/clearLocalized.test.ts": 10, + "packages/i18n/src/__tests__/cloudConnection-locale-parity.test.ts": 20, + "packages/i18n/src/__tests__/common-search-retired-4392.test.ts": 1900, + "packages/i18n/src/__tests__/confirmNoteSeparate-11591.test.ts": 10, + "packages/i18n/src/__tests__/console-namespace-3546.test.tsx": 960, + "packages/i18n/src/__tests__/count-families-11445.test.ts": 1300, + "packages/i18n/src/__tests__/dashboard-emptyState-keys-retired-7125.test.ts": 180, + "packages/i18n/src/__tests__/dashboard-range-preset-labels-4984.test.ts": 140, + "packages/i18n/src/__tests__/de-quote-pairing-3876.test.ts": 1640, + "packages/i18n/src/__tests__/dead-key-batch-retired-4730.test.ts": 1140, + "packages/i18n/src/__tests__/dead-pack-keys-retired-8754.test.ts": 1120, + "packages/i18n/src/__tests__/draftBar-es-register-3844.test.ts": 80, + "packages/i18n/src/__tests__/ellipsis-glyph-3878.test.ts": 1060, + "packages/i18n/src/__tests__/en-zh-key-parity.test.ts": 10, + "packages/i18n/src/__tests__/entry-locale-shape-7479.test.ts": 20, + "packages/i18n/src/__tests__/fallback-placeholder-spelling-3512.test.ts": 1860, + "packages/i18n/src/__tests__/firstDayOfWeek-11675.test.ts": 50, + "packages/i18n/src/__tests__/formatting.dateOnlyZone-10866.test.ts": 30, + "packages/i18n/src/__tests__/gantt-count-interpolation-4157.test.ts": 120, + "packages/i18n/src/__tests__/gantt-quickfilter-locale-parity.test.ts": 10, + "packages/i18n/src/__tests__/global-instance-reset.test.tsx": 1010, + "packages/i18n/src/__tests__/global-instance-reset.unit.test.ts": 10, + "packages/i18n/src/__tests__/gridImportSavedMapping-i18n-3920.test.ts": 1190, + "packages/i18n/src/__tests__/groupingPartialRetired-10881.test.ts": 40, + "packages/i18n/src/__tests__/i18n.test.ts": 1030, + "packages/i18n/src/__tests__/inboxBadgeBreakdown-i18n-7233.test.ts": 10, + "packages/i18n/src/__tests__/lazy-locale-catalogues-7479.test.tsx": 690, + "packages/i18n/src/__tests__/locale-persistence-ssr.test.ts": 10, + "packages/i18n/src/__tests__/machineLocaleCensus-9909.test.ts": 2240, + "packages/i18n/src/__tests__/makerEditChips-v1-scope-7709.test.ts": 160, + "packages/i18n/src/__tests__/makerEmptyState-v1-scope-8329.test.ts": 700, + "packages/i18n/src/__tests__/makerStartChips-v1-scope-1984.test.ts": 50, + "packages/i18n/src/__tests__/marketplace-failedHint-retired-5504.test.ts": 30, + "packages/i18n/src/__tests__/marketplace-preview-namespace-3546.test.tsx": 1270, + "packages/i18n/src/__tests__/marketplace-searchPlaceholder-manifestJargon-10969.test.ts": 80, + "packages/i18n/src/__tests__/notready-interpolation-6219.test.tsx": 1730, + "packages/i18n/src/__tests__/number-display.reexport-identity.test.ts": 10, + "packages/i18n/src/__tests__/number-display.test.ts": 10, + "packages/i18n/src/__tests__/objectView-config-keys-retired-4730.test.ts": 1120, + "packages/i18n/src/__tests__/objectView-value-language-3582.test.ts": 30, + "packages/i18n/src/__tests__/organization-namespace-3546.test.tsx": 950, + "packages/i18n/src/__tests__/organizations-picker-vocabulary-5215.test.ts": 110, + "packages/i18n/src/__tests__/outbound-agent-messages.test.ts": 210, + "packages/i18n/src/__tests__/perm-home-namespace-3546.test.tsx": 750, + "packages/i18n/src/__tests__/pickLocalized.test.ts": 20, + "packages/i18n/src/__tests__/plural-categories-11432.test.ts": 760, + "packages/i18n/src/__tests__/provider-app-locale-restore.test.tsx": 1080, + "packages/i18n/src/__tests__/provider-load-rerender-10382.test.tsx": 880, + "packages/i18n/src/__tests__/provider-locale-persistence.test.tsx": 950, + "packages/i18n/src/__tests__/provider-tenant-locale-seed.test.tsx": 660, + "packages/i18n/src/__tests__/provider.test.tsx": 830, + "packages/i18n/src/__tests__/raw-key-call-sites-3546.test.tsx": 810, + "packages/i18n/src/__tests__/readme-locale-count-7989.test.ts": 10, + "packages/i18n/src/__tests__/region-locale-fallback-11326.test.tsx": 1020, + "packages/i18n/src/__tests__/report-editor-retired-4145.test.ts": 1170, + "packages/i18n/src/__tests__/residue-namespaces-3546.test.tsx": 1630, + "packages/i18n/src/__tests__/resolveFieldCurrency.test.ts": 10, + "packages/i18n/src/__tests__/searchItemsAvailable-plural-9664.test.ts": 20, + "packages/i18n/src/__tests__/setLocalized.test.ts": 20, + "packages/i18n/src/__tests__/showEmptyRelated-plural-base-3863.test.tsx": 530, + "packages/i18n/src/__tests__/spec-formatters.test.ts": 20, + "packages/i18n/src/__tests__/spec-translations.test.ts": 20, + "packages/i18n/src/__tests__/textarea-charactercount-locale-parity.test.ts": 130, + "packages/i18n/src/__tests__/untranslated-identity-4376.test.ts": 160, + "packages/i18n/src/__tests__/useObjectLabel-actionParamOption.test.tsx": 620, + "packages/i18n/src/__tests__/useObjectLabel-actionResultDialog.test.tsx": 620, + "packages/i18n/src/__tests__/useObjectLabel-globalAction.test.tsx": 540, + "packages/i18n/src/__tests__/useObjectLabel-identity-5564.test.tsx": 690, + "packages/i18n/src/__tests__/useObjectLabel-pluralLabel-11696.test.tsx": 560, + "packages/i18n/src/__tests__/useObjectLabel-view.test.tsx": 950, + "packages/i18n/src/__tests__/useSafeTranslation.test.tsx": 810, + "packages/i18n/src/__tests__/validation-list-joiner-locale-parity.test.ts": 30, + "packages/i18n/src/__tests__/viewReadonlyTooltip-semantics-3625.test.ts": 20, + "packages/layout/src/__tests__/AppSchemaRenderer.areaI18nLabel.test.tsx": 4030, + "packages/layout/src/__tests__/AppSchemaRenderer.brandingFavicon-10842.test.tsx": 4140, + "packages/layout/src/__tests__/AppSchemaRenderer.brandingLogo-10827.test.tsx": 5460, + "packages/layout/src/__tests__/AppSchemaRenderer.mobileTabGuard-11362.test.tsx": 4300, + "packages/layout/src/__tests__/AppSchemaRenderer.mobileTabHref-11211.test.tsx": 5410, + "packages/layout/src/__tests__/AppSchemaRenderer.mobileTabOrder-11395.test.tsx": 4060, + "packages/layout/src/__tests__/AppSchemaRenderer.test.tsx": 6830, + "packages/layout/src/__tests__/NavigationRenderer.actions.test.tsx": 5310, + "packages/layout/src/__tests__/NavigationRenderer.docAudience-10188.test.tsx": 4200, + "packages/layout/src/__tests__/NavigationRenderer.docEntry-11197.test.tsx": 5620, + "packages/layout/src/__tests__/NavigationRenderer.labelInheritsTarget-9868.test.tsx": 5520, + "packages/layout/src/__tests__/NavigationRenderer.labelLocaleMap-11299.test.tsx": 4300, + "packages/layout/src/__tests__/NavigationRenderer.labelVerbatim-11201.test.tsx": 4740, + "packages/layout/src/__tests__/NavigationRenderer.listNesting-11690.test.tsx": 5690, + "packages/layout/src/__tests__/NavigationRenderer.navLabelOwnership.test.tsx": 5190, + "packages/layout/src/__tests__/NavigationRenderer.pinnedOrder-12059.test.tsx": 4920, + "packages/layout/src/__tests__/app-schema-renderer-arm-inputs-11440.test.tsx": 4510, + "packages/layout/src/__tests__/app-schema-renderer-schema-input-11494.test.tsx": 5990, + "packages/layout/src/__tests__/app-shell-branding-favicon-restore.test.tsx": 4480, + "packages/layout/src/__tests__/app-shell-branding-title-assignment.test.tsx": 4110, + "packages/layout/src/__tests__/app-shell-branding-title-restore.test.tsx": 4000, + "packages/layout/src/__tests__/app-shell-branding-title-surfaces.test.ts": 20, + "packages/layout/src/__tests__/app-shell-docs-nav-example.test.ts": 150, + "packages/layout/src/__tests__/app-shell-not-a-component-key.test.tsx": 4840, + "packages/layout/src/__tests__/app-shell-sidebar-node-one-provider-10859.test.tsx": 4560, + "packages/layout/src/__tests__/appSchemaRendererMobileNavMode.test.tsx": 3550, + "packages/layout/src/__tests__/containment-declared-slot-9910.test.tsx": 4150, + "packages/layout/src/__tests__/guide-layout-app-shell-doc.test.ts": 50, + "packages/layout/src/__tests__/guide-layout-sidebar-nav-doc.test.ts": 330, + "packages/layout/src/__tests__/navigation-responsive-grid-retired-11441.test.tsx": 5360, + "packages/layout/src/__tests__/page-header-authorable-keys.test.tsx": 5280, + "packages/layout/src/__tests__/page-header-subtitle-conversion-coverage.test.ts": 60, + "packages/layout/src/__tests__/page-node-renderer-stays-deleted.test.ts": 20, + "packages/layout/src/__tests__/readme-app-shell-example.test.ts": 20, + "packages/layout/src/__tests__/readme-registration-keys.test.ts": 30, + "packages/layout/src/__tests__/readme-sidebar-nav-example.test.ts": 20, + "packages/layout/src/__tests__/resolveHref.runAction.test.ts": 20, + "packages/layout/src/__tests__/resolveHref.test.ts": 30, + "packages/layout/src/__tests__/spec-symbol-batch7.test.ts": 10, + "packages/mobile/src/__tests__/breakpoints.test.ts": 20, + "packages/mobile/src/__tests__/gesture-spec-parity.test.tsx": 930, + "packages/mobile/src/__tests__/spec-gesture-direction-set.test.tsx": 830, + "packages/mobile/src/__tests__/spec-gesture-fallback-type-order.test.tsx": 1160, + "packages/mobile/src/__tests__/useBreakpoint.test.ts": 830, + "packages/mobile/src/__tests__/usePullToRefresh.lateHost-10105.test.tsx": 990, + "packages/permissions/src/__tests__/MePermissionsProvider.capabilitiesReported.test.tsx": 1330, + "packages/permissions/src/__tests__/MePermissionsProvider.ownerTransfer-12103.test.tsx": 1140, + "packages/permissions/src/__tests__/MePermissionsProvider.retry.test.tsx": 1230, + "packages/permissions/src/__tests__/MePermissionsProvider.test.tsx": 1040, + "packages/permissions/src/__tests__/effectiveObjects-4421.test.tsx": 1270, + "packages/permissions/src/__tests__/evaluator.prototype-guard-8044.test.ts": 60, + "packages/permissions/src/__tests__/evaluator.test.ts": 20, + "packages/permissions/src/__tests__/providerCtxIdentity.discarded.test.tsx": 1330, + "packages/permissions/src/__tests__/skill-guide-permission-config.test.tsx": 840, + "packages/permissions/src/__tests__/store.test.ts": 10, + "packages/permissions/src/__tests__/usePermissions.discardedIdentity.test.tsx": 790, + "packages/plugin-ai/src/AIRecommendations.layoutCarouselRetired-10330.test.tsx": 4130, + "packages/plugin-ai/src/AIRecommendations.rendersEveryItem-8178.test.tsx": 5580, + "packages/plugin-ai/src/aiComponents.i18n-10232.test.tsx": 4920, + "packages/plugin-ai/src/registrationInputs-8178.test.ts": 110, + "packages/plugin-calendar/src/CalendarView.a11yLabelsLocalized-10104.test.tsx": 4600, + "packages/plugin-calendar/src/CalendarView.allDaySpelling-7454.test.tsx": 4360, + "packages/plugin-calendar/src/CalendarView.defaultMonth-10799.test.tsx": 6420, + "packages/plugin-calendar/src/CalendarView.displayLocale-10442.test.tsx": 5300, + "packages/plugin-calendar/src/CalendarView.dnd.test.tsx": 3590, + "packages/plugin-calendar/src/CalendarView.gridcellLocale-10144.test.tsx": 4230, + "packages/plugin-calendar/src/CalendarView.popoverLocale-10747.test.tsx": 6490, + "packages/plugin-calendar/src/CalendarView.test.tsx": 5070, + "packages/plugin-calendar/src/ObjectCalendar.colorFieldLadder-7243.test.tsx": 5510, + "packages/plugin-calendar/src/ObjectCalendar.contractEnvelope-6839.test.tsx": 5490, + "packages/plugin-calendar/src/ObjectCalendar.discardedConfigMemo.test.tsx": 3810, + "packages/plugin-calendar/src/ObjectCalendar.elementDataSource.test.tsx": 5330, + "packages/plugin-calendar/src/ObjectCalendar.errorClears-10663.test.tsx": 4320, + "packages/plugin-calendar/src/ObjectCalendar.externalDataCeiling-7507.test.tsx": 5810, + "packages/plugin-calendar/src/ObjectCalendar.inlineQueryKeys-9061.test.tsx": 4070, + "packages/plugin-calendar/src/ObjectCalendar.invalidationRefetch-10572.test.tsx": 4130, + "packages/plugin-calendar/src/ObjectCalendar.localizedSurface-10031.test.tsx": 6370, + "packages/plugin-calendar/src/ObjectCalendar.markedRefusalToast.test.tsx": 5070, + "packages/plugin-calendar/src/ObjectCalendar.navWidthDefault.test.tsx": 4270, + "packages/plugin-calendar/src/ObjectCalendar.overlayShellModes-9299.test.tsx": 5060, + "packages/plugin-calendar/src/ObjectCalendar.pullToRefresh-10105.test.tsx": 5990, + "packages/plugin-calendar/src/ObjectCalendar.quickCreateDisplayLocale-10668.test.tsx": 5310, + "packages/plugin-calendar/src/ObjectCalendar.refusalRemedy-8170.test.tsx": 6030, + "packages/plugin-calendar/src/ObjectCalendar.rowCeiling-7210.test.tsx": 5260, + "packages/plugin-calendar/src/ObjectCalendar.ruleArrayFilter-10767.test.tsx": 3260, + "packages/plugin-calendar/src/ObjectCalendar.unconfiguredRefusal-7029.test.tsx": 5630, + "packages/plugin-calendar/src/ObjectCalendar.unscheduled-7071.test.tsx": 4620, + "packages/plugin-calendar/src/ObjectCalendar.writeGrant-12082.test.tsx": 4380, + "packages/plugin-calendar/src/__tests__/CalendarView.monthMoveCalendarDays-11005.test.tsx": 4280, + "packages/plugin-calendar/src/__tests__/CalendarView.timeGridMoveDuration-11037.test.tsx": 5040, + "packages/plugin-calendar/src/__tests__/CalendarView.timeGridResizeTrueEdge-11060.test.tsx": 7100, + "packages/plugin-calendar/src/__tests__/CalendarView.weekStartFromLocale-11675.test.tsx": 6090, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.allDayFieldIsHonoured-8026.test.tsx": 6190, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.dataObjectArmRefused-8348.test.tsx": 5100, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.dateOnlyZone-10866.test.tsx": 5280, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.dstDayMove-10866.test.tsx": 2630, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.endDateNoSchemaZone-10866.test.tsx": 4190, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.expandFls-7230.test.tsx": 5940, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.expandGate-6453.test.tsx": 4400, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.filterIsNotAConfigSlot-7711.test.tsx": 5550, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.navigationRecordSource-7638.test.tsx": 6330, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.recordSourceMembers-8314.test.tsx": 5820, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.sortMembersReachTheWire-8171.test.tsx": 6200, + "packages/plugin-calendar/src/__tests__/ObjectCalendar.visibleRange-12081.test.tsx": 4880, + "packages/plugin-calendar/src/__tests__/calendarNavigationMembers-8652.test.tsx": 5550, + "packages/plugin-calendar/src/__tests__/calendarUnionReads-8651.test.tsx": 5080, + "packages/plugin-calendar/src/__tests__/calendarViewRenderer.dateOnlyZone-10866.test.tsx": 4210, + "packages/plugin-calendar/src/__tests__/dataKeysAreDeclaredAndHonoured-8314.test.ts": 930, + "packages/plugin-calendar/src/__tests__/filterIsDeclaredInput-7712.test.ts": 130, + "packages/plugin-calendar/src/__tests__/name-collision-5044.test.ts": 20, + "packages/plugin-calendar/src/__tests__/objectCalendarConfigMembers-8071.test.tsx": 5720, + "packages/plugin-calendar/src/__tests__/recordSourceInput-10392.test.ts": 250, + "packages/plugin-calendar/src/__tests__/scalarKeysAreDeclaredAndHonoured-8201.test.ts": 180, + "packages/plugin-calendar/src/__tests__/spec-symbol-4650.test.ts": 10, + "packages/plugin-calendar/src/calendar-view-renderer.currentDate.test.tsx": 6510, + "packages/plugin-calendar/src/calendar-view-renderer.eventsCollision.test.tsx": 5270, + "packages/plugin-calendar/src/calendar-view-renderer.inertInputs.test.tsx": 5060, + "packages/plugin-calendar/src/calendar-view-renderer.propsContract.test.tsx": 3310, + "packages/plugin-calendar/src/object-calendar-renderer.propsContract.test.tsx": 7160, + "packages/plugin-calendar/src/readme-calendar-view-schema.test.ts": 30, + "packages/plugin-calendar/src/registration.test.tsx": 6800, + "packages/plugin-charts/src/AdvancedChartImpl.axisLabels.test.tsx": 1900, + "packages/plugin-charts/src/AdvancedChartImpl.bucketIdentity.test.tsx": 1430, + "packages/plugin-charts/src/AdvancedChartImpl.cartesianClickPayload.test.tsx": 2610, + "packages/plugin-charts/src/AdvancedChartImpl.categoricalAxisDensity.test.tsx": 2150, + "packages/plugin-charts/src/AdvancedChartImpl.colors.test.tsx": 1150, + "packages/plugin-charts/src/AdvancedChartImpl.comboFromSeries.test.tsx": 1770, + "packages/plugin-charts/src/AdvancedChartImpl.comboMarkClick.test.tsx": 2820, + "packages/plugin-charts/src/AdvancedChartImpl.degenerateMagnitude.test.tsx": 2970, + "packages/plugin-charts/src/AdvancedChartImpl.degeneratePosition.test.tsx": 3780, + "packages/plugin-charts/src/AdvancedChartImpl.funnelOrder.test.tsx": 1990, + "packages/plugin-charts/src/AdvancedChartImpl.itemSeriesClick.test.tsx": 3380, + "packages/plugin-charts/src/AdvancedChartImpl.missingCategoryKey.test.tsx": 2030, + "packages/plugin-charts/src/AdvancedChartImpl.missingSeriesKey.test.tsx": 3740, + "packages/plugin-charts/src/AdvancedChartImpl.noNumericValue.test.tsx": 5860, + "packages/plugin-charts/src/AdvancedChartImpl.nullCategoryBucket.test.tsx": 1690, + "packages/plugin-charts/src/AdvancedChartImpl.pieLegend.test.tsx": 1500, + "packages/plugin-charts/src/AdvancedChartImpl.pivotNullBucket.test.tsx": 1950, + "packages/plugin-charts/src/AdvancedChartImpl.pivotNullSeries.test.tsx": 1350, + "packages/plugin-charts/src/AdvancedChartImpl.rotatedLabelBand-11796.test.tsx": 2120, + "packages/plugin-charts/src/AdvancedChartImpl.sankeyNoPositiveFlow.test.tsx": 1710, + "packages/plugin-charts/src/AdvancedChartImpl.sankeyOmittedRows.test.tsx": 2320, + "packages/plugin-charts/src/AdvancedChartImpl.scatterEdgeClipping-7396.test.tsx": 2380, + "packages/plugin-charts/src/AdvancedChartImpl.scatterGridLines-9792.test.tsx": 2000, + "packages/plugin-charts/src/AdvancedChartImpl.scatterLegendLabel.test.tsx": 2370, + "packages/plugin-charts/src/AdvancedChartImpl.scatterSeriesArity.test.tsx": 2000, + "packages/plugin-charts/src/AdvancedChartImpl.scatterSpecAxes-9675.test.tsx": 2850, + "packages/plugin-charts/src/AdvancedChartImpl.scatterSymbolSize-9681.test.tsx": 2240, + "packages/plugin-charts/src/AdvancedChartImpl.specConfig.test.tsx": 3130, + "packages/plugin-charts/src/AdvancedChartImpl.unprojectedSeriesDimension.test.tsx": 2050, + "packages/plugin-charts/src/ChartContainerImpl.legendSwatchColour.test.tsx": 1230, + "packages/plugin-charts/src/ChartContainerImpl.minHeightFloor.test.tsx": 1540, + "packages/plugin-charts/src/ChartContainerImpl.settleRemount.test.tsx": 1690, + "packages/plugin-charts/src/ChartContainerImpl.styleMerge.test.tsx": 1680, + "packages/plugin-charts/src/ChartRenderer.catalogRender-6939.test.tsx": 4960, + "packages/plugin-charts/src/ChartRenderer.dashboardChartConfig.test.tsx": 5350, + "packages/plugin-charts/src/ChartRenderer.foreignDialectRetired-8650.test.tsx": 6020, + "packages/plugin-charts/src/ChartRenderer.localeHeading-8943.test.tsx": 6350, + "packages/plugin-charts/src/ChartRenderer.presentationLocaleHeading-9038.test.tsx": 5500, + "packages/plugin-charts/src/ChartRenderer.radarSeriesPresentation-8157.test.tsx": 4650, + "packages/plugin-charts/src/ChartRenderer.scatterXAxisScale-10516.test.tsx": 4780, + "packages/plugin-charts/src/ChartRenderer.scatterYAxisUndrawn-10721.test.tsx": 5150, + "packages/plugin-charts/src/ChartRenderer.seriesPresentation.test.tsx": 5700, + "packages/plugin-charts/src/ChartRenderer.seriesTypeArm-8086.test.ts": 10, + "packages/plugin-charts/src/ChartRenderer.specSeries.test.tsx": 4870, + "packages/plugin-charts/src/ChartRenderer.xAxisPosition-10587.test.tsx": 7710, + "packages/plugin-charts/src/ChartRenderer.yAxisPosition-10654.test.tsx": 7150, + "packages/plugin-charts/src/ChartRenderer.yAxisUndrawn-10691.test.tsx": 5610, + "packages/plugin-charts/src/ObjectChart.absentCategoryAxisRefusal-8168.test.tsx": 5820, + "packages/plugin-charts/src/ObjectChart.aggregateResultColumns.test.ts": 70, + "packages/plugin-charts/src/ObjectChart.axisTitleLocale-10132.test.tsx": 5680, + "packages/plugin-charts/src/ObjectChart.categoryAxisKeyRender-8269.test.tsx": 6780, + "packages/plugin-charts/src/ObjectChart.contractEnvelope-6839.test.tsx": 5070, + "packages/plugin-charts/src/ObjectChart.countSeriesKeyRender-8266.test.tsx": 4280, + "packages/plugin-charts/src/ObjectChart.datasetMeasureLabel.test.tsx": 6410, + "packages/plugin-charts/src/ObjectChart.declaredDisplayFieldLeg-7435.test.tsx": 3730, + "packages/plugin-charts/src/ObjectChart.drillNavigate.test.tsx": 3920, + "packages/plugin-charts/src/ObjectChart.elementDataSource.test.tsx": 4190, + "packages/plugin-charts/src/ObjectChart.emptyResult.test.tsx": 4330, + "packages/plugin-charts/src/ObjectChart.groupByCategoryForward-10634.test.tsx": 6950, + "packages/plugin-charts/src/ObjectChart.heightChain.test.tsx": 5360, + "packages/plugin-charts/src/ObjectChart.humanizeLabelReexport.test.ts": 80, + "packages/plugin-charts/src/ObjectChart.inlineComboSeries-11315.test.tsx": 5220, + "packages/plugin-charts/src/ObjectChart.invalidationRefetch-10035.test.tsx": 6210, + "packages/plugin-charts/src/ObjectChart.nullCategoryBucket.test.tsx": 5870, + "packages/plugin-charts/src/ObjectChart.optionColors.test.tsx": 4650, + "packages/plugin-charts/src/ObjectChart.refreshIndicatorLocale-10580.test.tsx": 5610, + "packages/plugin-charts/src/ObjectChart.refuseBeforeFetch-12061.test.tsx": 5710, + "packages/plugin-charts/src/__tests__/AdvancedChartImpl.dateOnlyZone-10866.test.tsx": 1810, + "packages/plugin-charts/src/__tests__/ObjectChart.compareTo.corePredicate-7495.test.tsx": 5660, + "packages/plugin-charts/src/__tests__/ObjectChart.compareTo.scatter.test.tsx": 5090, + "packages/plugin-charts/src/__tests__/ObjectChart.compareTo.test.tsx": 3210, + "packages/plugin-charts/src/__tests__/ObjectChart.drillFilterComposition-8944.test.tsx": 5910, + "packages/plugin-charts/src/__tests__/ObjectChart.drillRefusal-10789.test.tsx": 4140, + "packages/plugin-charts/src/__tests__/ObjectChart.fieldOptionLabelRefetch.test.tsx": 5660, + "packages/plugin-charts/src/__tests__/ObjectChart.schemaAnchor-7946.test.ts": 20, + "packages/plugin-charts/src/__tests__/ObjectChart.structuredGroupBy-7946.test.tsx": 4280, + "packages/plugin-charts/src/__tests__/ObjectChartBlock.props-8885.test.tsx": 590, + "packages/plugin-charts/src/__tests__/chart-family-from-type-7401.test.tsx": 6000, + "packages/plugin-charts/src/__tests__/chart-type-spec-parity.test.tsx": 1960, + "packages/plugin-charts/src/__tests__/chartDrillEvents.test.ts": 20, + "packages/plugin-charts/src/__tests__/chartType-internal-only-7744.test.ts": 40, + "packages/plugin-charts/src/__tests__/object-chart-compareto-spectype-11530.test.tsx": 10270, + "packages/plugin-charts/src/__tests__/object-chart-declared-families-11513.test.tsx": 7100, + "packages/plugin-charts/src/__tests__/object-chart-spectype-routing-11520.test.tsx": 12500, + "packages/plugin-charts/src/__tests__/spec-symbol-batch7.test.ts": 10, + "packages/plugin-charts/src/chartFaces.displayLocale-9909.test.tsx": 3160, + "packages/plugin-charts/src/index.test.ts": 100, + "packages/plugin-charts/src/normalizeChartSchema.localeLabel-8943.test.ts": 60, + "packages/plugin-charts/src/normalizeChartSchema.specAxisKeys-7690.test.ts": 40, + "packages/plugin-charts/src/normalizeChartSchema.test.ts": 230, + "packages/plugin-charts/src/normalizeChartSchema.xAxisPresentationGate-10516.test.ts": 50, + "packages/plugin-chatbot/src/__tests__/AiPendingActionsInbox.emptyPlaceholderAffordance-8504.test.tsx": 4520, + "packages/plugin-chatbot/src/__tests__/AiPendingActionsInbox.errorReplacesEmpty-11736.test.tsx": 5370, + "packages/plugin-chatbot/src/__tests__/AiPendingActionsInbox.i18n.test.tsx": 3390, + "packages/plugin-chatbot/src/__tests__/AiPendingActionsInbox.noProviderFallback.test.tsx": 4340, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.awaitingConfirmBuild-8343.test.tsx": 5260, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.changesActionsWaitForTurn-10965.test.tsx": 4980, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.changesCard.test.tsx": 4470, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.composerNames.zh-12145.test.tsx": 5330, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.extendChip-11658.test.tsx": 4520, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.followOnSend-7480.test.tsx": 4940, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.hydratedStepTurns-10899.test.tsx": 4070, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.modelPicker-11865.test.tsx": 6390, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.planActionsWaitForTurn-10925.test.tsx": 3410, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.planApprovalPending-11666.test.tsx": 6490, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.quotaBlockedConfirm.test.tsx": 5530, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.quotaResetPromise-7587.test.tsx": 6100, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.replayOutcome.test.tsx": 6060, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.sendError.test.tsx": 5090, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.surfaceContextTitle-8219.test.tsx": 5880, + "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.test.tsx": 8120, + "packages/plugin-chatbot/src/__tests__/FloatingChatbot.classNameMerge-8078.test.tsx": 5720, + "packages/plugin-chatbot/src/__tests__/FloatingChatbot.test.tsx": 4600, + "packages/plugin-chatbot/src/__tests__/agentAliases.test.ts": 30, + "packages/plugin-chatbot/src/__tests__/agentCapabilities.test.ts": 10, + "packages/plugin-chatbot/src/__tests__/agentListShapes.test.ts": 40, + "packages/plugin-chatbot/src/__tests__/buildPanelI18n-7388.test.tsx": 5840, + "packages/plugin-chatbot/src/__tests__/buildVerify-11988.test.tsx": 5740, + "packages/plugin-chatbot/src/__tests__/chat-message-contract.test.ts": 20, + "packages/plugin-chatbot/src/__tests__/chatMessageAdapter.test.ts": 20, + "packages/plugin-chatbot/src/__tests__/chatbotFaces.displayLocale-9909.test.tsx": 5480, + "packages/plugin-chatbot/src/__tests__/mapMessages.approvalLift-8426.test.ts": 40, + "packages/plugin-chatbot/src/__tests__/mapMessages.builtAppEditEnvelope-10109.test.ts": 30, + "packages/plugin-chatbot/src/__tests__/mapMessages.replayOutcome.test.ts": 10, + "packages/plugin-chatbot/src/__tests__/mapMessages.test.ts": 180, + "packages/plugin-chatbot/src/__tests__/recordHandoff.test.ts": 10, + "packages/plugin-chatbot/src/__tests__/renderer.authoring-faces-7655.test.tsx": 6490, + "packages/plugin-chatbot/src/__tests__/renderer.domProps.test.tsx": 5760, + "packages/plugin-chatbot/src/__tests__/renderer.floating-spread-fence-7708.test.tsx": 6240, + "packages/plugin-chatbot/src/__tests__/renderer.seam.test.tsx": 5920, + "packages/plugin-chatbot/src/__tests__/renderer.surface.test.tsx": 4930, + "packages/plugin-chatbot/src/__tests__/spec-symbol-batch6.test.ts": 3710, + "packages/plugin-chatbot/src/__tests__/tool-display-i18n.test.ts": 20, + "packages/plugin-chatbot/src/__tests__/tool-display.helpers.test.ts": 20, + "packages/plugin-chatbot/src/__tests__/toolCardHeaderState-7254.test.tsx": 4250, + "packages/plugin-chatbot/src/__tests__/toolCardI18n-7254.test.tsx": 4090, + "packages/plugin-chatbot/src/__tests__/toolLabels-locale-parity-7481.test.ts": 40, + "packages/plugin-chatbot/src/__tests__/useHitlInChat.test.tsx": 650, + "packages/plugin-chatbot/src/__tests__/useObjectChat.discriminatedParts-8426.test.tsx": 1530, + "packages/plugin-chatbot/src/__tests__/useObjectChat.handoffContext.test.tsx": 1420, + "packages/plugin-chatbot/src/__tests__/useObjectChat.honestMessages.test.tsx": 1120, + "packages/plugin-chatbot/src/__tests__/useObjectChat.maxToolRoundtrips.test.tsx": 1060, + "packages/plugin-chatbot/src/__tests__/useObjectChat.runtimeRole-8443.test.tsx": 1270, + "packages/plugin-chatbot/src/__tests__/useObjectChat.sendFailure.test.tsx": 1450, + "packages/plugin-chatbot/src/__tests__/useObjectChat.setMessagesHonest-8342.test.tsx": 1270, + "packages/plugin-chatbot/src/__tests__/useObjectChat.transportIdentity.test.tsx": 1200, + "packages/plugin-chatbot/src/__tests__/usePendingActions.pollFaultPolicy-11736.test.tsx": 1050, + "packages/plugin-chatbot/src/__tests__/withHandoffContext.test.ts": 110, + "packages/plugin-chatbot/src/__tests__/withTurnId.test.ts": 80, + "packages/plugin-chatbot/src/tool-display.test.ts": 80, + "packages/plugin-chatbot/src/tool-state.test.ts": 410, + "packages/plugin-dashboard/src/DashboardRenderer.ambientSource-10815.test.tsx": 6300, + "packages/plugin-dashboard/src/DatasetWidget.invalidationRefetch-10815.test.tsx": 5910, + "packages/plugin-dashboard/src/DatasetWidget.kpiInvalidation-11095.test.tsx": 7040, + "packages/plugin-dashboard/src/ObjectDataTable.invalidationRefetch-10778.test.tsx": 7710, + "packages/plugin-dashboard/src/ObjectMetric.elementDataSource.test.tsx": 5130, + "packages/plugin-dashboard/src/ObjectMetricWidget.invalidationRefetch-10572.test.tsx": 5370, + "packages/plugin-dashboard/src/ObjectPivot.elementDataSource.test.tsx": 5300, + "packages/plugin-dashboard/src/ObjectPivotTable.invalidationRefetch-10778.test.tsx": 5770, + "packages/plugin-dashboard/src/__tests__/ConfigPanel.footerLabels.test.tsx": 3620, + "packages/plugin-dashboard/src/__tests__/ConfigPanel.i18nWiring.test.tsx": 5520, + "packages/plugin-dashboard/src/__tests__/ConfigPanel.localeLabels.test.tsx": 6900, + "packages/plugin-dashboard/src/__tests__/ConfigPanel.noProviderLabels.test.tsx": 6100, + "packages/plugin-dashboard/src/__tests__/DashboardChart.categoryAxisKey-8269.test.tsx": 4680, + "packages/plugin-dashboard/src/__tests__/DashboardChart.chartConfig-4044.test.tsx": 5430, + "packages/plugin-dashboard/src/__tests__/DashboardChart.chartConfigDom-4044.test.tsx": 5000, + "packages/plugin-dashboard/src/__tests__/DashboardChart.chartConfigMarks-4044.test.tsx": 8180, + "packages/plugin-dashboard/src/__tests__/DashboardChart.countSeriesKey-8266.test.tsx": 5530, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.busReread-10887.test.tsx": 5690, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.customReopen-10843.test.tsx": 7100, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.dateDefault.test.tsx": 5520, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.dateOnlyZone-10844.test.tsx": 4730, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.defaultMonth-10799.test.tsx": 6020, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.i18nLabel.test.tsx": 4170, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.objectBundleLabel-10132.test.tsx": 3000, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.options.test.tsx": 4750, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.optionsFilterKey-10664.test.tsx": 4670, + "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.optionsFromRawValue.test.tsx": 6360, + "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.datasetPath.test.tsx": 3730, + "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.i18nTitle.test.tsx": 5280, + "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.inlineLocaleLabel.test.tsx": 5230, + "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.legacyRetired.test.tsx": 4390, + "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.objectProviderFetch-10528.test.tsx": 6460, + "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.persistence.test.ts": 180, + "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.rootTitleRetired.test.tsx": 5630, + "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.sduiDatasetPath.test.tsx": 6300, + "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.seriesLabel-9172.test.tsx": 4360, + "packages/plugin-dashboard/src/__tests__/DashboardRefreshButton.locale-11097.test.tsx": 6970, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.designMode.test.tsx": 8180, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.domProps.test.tsx": 6270, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.filters.test.tsx": 7340, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.headerActions.test.tsx": 4250, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.legacyRetired.test.tsx": 12070, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.metricI18n.test.tsx": 5880, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.metricSubCaption.test.tsx": 4760, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.propsResolution.test.ts": 10, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.refreshRow-11694.test.tsx": 3480, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.rootTitleRetired.test.tsx": 3450, + "packages/plugin-dashboard/src/__tests__/DashboardRenderer.servedLocalized-11295.test.tsx": 4290, + "packages/plugin-dashboard/src/__tests__/DashboardSurfaces.datasetSubCaption.test.tsx": 4400, + "packages/plugin-dashboard/src/__tests__/DashboardWithConfig.layout-11388.test.tsx": 5950, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.animation.test.tsx": 6160, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.builtinAggregateHeader-7534.test.tsx": 3050, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.builtinAggregateLabel.test.tsx": 3790, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartBucketIdentity.test.tsx": 5990, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartConfig.dom.test.tsx": 5770, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartConfig.test.tsx": 3910, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartConfigLocaleHeading-9038.test.tsx": 3980, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartConfigMarks-9203.test.tsx": 7270, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartLocalSelectI18n.test.tsx": 5750, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.colorVariant.test.tsx": 4140, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.comboPresentation.test.tsx": 4290, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.compareTo.ignoredFamilies-7495.test.tsx": 3510, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.compareTo.scatter.test.tsx": 5250, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.compareTo.test.tsx": 4650, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.dateMeasure.test.tsx": 5540, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.dimensionMemberLabels.test.tsx": 4620, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.dimensionlessMeasures-11261.test.tsx": 5430, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.dottedDimension.test.tsx": 5940, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.dottedDimensionTable.test.tsx": 4520, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.drillTitleLabel.test.tsx": 5760, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.filterTokens.test.tsx": 5140, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.forbiddenState-10899.test.tsx": 3960, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.localSelectI18n.test.tsx": 3800, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.measureLocale.test.tsx": 4270, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.nullCategoryI18n.test.tsx": 5290, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.optionLabelI18n.test.tsx": 4410, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.queryOptions.test.tsx": 5120, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.relabel.test.tsx": 5950, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.selectOptionOrder-11809.test.tsx": 5280, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.showLegend.test.tsx": 4310, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.singleSeriesMeasures-11417.test.tsx": 10580, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.starvationFingerprints-7696.test.tsx": 4770, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.subCaption.test.tsx": 5320, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.tablePolish.test.tsx": 5900, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.tableTotalsRow.test.tsx": 4130, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.test.tsx": 11940, + "packages/plugin-dashboard/src/__tests__/DatasetWidget.unrenderedMeasures-8894.test.tsx": 2720, + "packages/plugin-dashboard/src/__tests__/DrillDownDrawer.chain.test.tsx": 4810, + "packages/plugin-dashboard/src/__tests__/DrillDownDrawer.escapeHatch.test.tsx": 4450, + "packages/plugin-dashboard/src/__tests__/MetricWidget.domPassthrough.test.tsx": 5280, + "packages/plugin-dashboard/src/__tests__/MetricWidget.domProps.test.tsx": 6120, + "packages/plugin-dashboard/src/__tests__/MetricWidget.i18nLabel.test.tsx": 5100, + "packages/plugin-dashboard/src/__tests__/MetricWidget.numberFormat.test.tsx": 3260, + "packages/plugin-dashboard/src/__tests__/MetricWidget.percentConvergence-9165.test.tsx": 3890, + "packages/plugin-dashboard/src/__tests__/MetricWidget.sduiDomWhitelist-4425.test.tsx": 5690, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.bindNotForwarded-6575.test.tsx": 4360, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.cells.test.tsx": 4520, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.columnHeader.test.tsx": 4420, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.columnIdentity.test.tsx": 5880, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.contractEnvelope-6839.test.tsx": 4990, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.drill.test.tsx": 5740, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.emitBoundary-6373.test.tsx": 7710, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.expandFls-7230.test.tsx": 5960, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.fetchGate-10664.test.tsx": 5620, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.headerSpelling.test.tsx": 4470, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.maskedColumn-10657.test.tsx": 4150, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.maskedFirstPaint-10657.test.tsx": 6360, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.overrideSource-6425.test.tsx": 5610, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.percentLocale.test.tsx": 5320, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.refreshIndicatorLocale-10580.test.tsx": 4300, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.schemaAnchor-6576.test.ts": 30, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.stableEmptyRows.test.tsx": 5080, + "packages/plugin-dashboard/src/__tests__/ObjectDataTable.whitelistHeaderParity-9000.test.tsx": 4270, + "packages/plugin-dashboard/src/__tests__/ObjectMetric.i18nLabel-10993.test.tsx": 3280, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.compareTo.test.tsx": 3760, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.countNotCurrency-10356.test.tsx": 4520, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.currencyMinorUnit-10221.test.tsx": 5880, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.currencyMode-10422.test.tsx": 4190, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.drillDownRefusal-9002.test.tsx": 5680, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.drillRoutedToSharedDrawer-8970.test.tsx": 5600, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.i18nLabel.test.tsx": 6120, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.percentStorage-11475.test.tsx": 5450, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.resolvedWidth-11254.test.tsx": 3540, + "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.ruleFilterSpecShape-11526.test.tsx": 6080, + "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.contractEnvelope-6839.test.tsx": 4170, + "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.drillDownRefusal-10685.test.tsx": 4420, + "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.drillFilterComposition-9024.test.tsx": 4340, + "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.i18nResolverDeps.test.tsx": 5890, + "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.stableEmptyRows.test.tsx": 4210, + "packages/plugin-dashboard/src/__tests__/PivotTable.drill.test.tsx": 4550, + "packages/plugin-dashboard/src/__tests__/PivotTable.stableEmptyRows.test.tsx": 4770, + "packages/plugin-dashboard/src/__tests__/RecordDetailDrawer.emptyPlaceholderAffordance-8504.test.tsx": 4880, + "packages/plugin-dashboard/src/__tests__/RecordDetailDrawer.test.tsx": 5010, + "packages/plugin-dashboard/src/__tests__/StaticTableWidget.test.tsx": 5670, + "packages/plugin-dashboard/src/__tests__/WidgetConfigPanel.inlineLocaleMap.test.tsx": 6450, + "packages/plugin-dashboard/src/__tests__/WidgetConfigPanel.measureDoor-8894.test.tsx": 8150, + "packages/plugin-dashboard/src/__tests__/WidgetConfigPanel.retiredActionKeys.test.tsx": 5070, + "packages/plugin-dashboard/src/__tests__/WidgetConfigPanel.test.tsx": 5560, + "packages/plugin-dashboard/src/__tests__/WidgetEmptyState.uniformDefault.test.tsx": 4530, + "packages/plugin-dashboard/src/__tests__/chartRenderHandoff-11598.test.tsx": 4840, + "packages/plugin-dashboard/src/__tests__/computeMetricDelta.test.ts": 20, + "packages/plugin-dashboard/src/__tests__/dashboard-producer-node-types-11514.test.tsx": 6400, + "packages/plugin-dashboard/src/__tests__/dashboardAuthoredInputs.test.tsx": 6520, + "packages/plugin-dashboard/src/__tests__/dashboardAutoRefreshTimer.test.tsx": 5840, + "packages/plugin-dashboard/src/__tests__/dashboardBareKeyOwnership.test.tsx": 5190, + "packages/plugin-dashboard/src/__tests__/dashboardComponents.mapParity.test.ts": 650, + "packages/plugin-dashboard/src/__tests__/dashboardFaces.displayLocale-9909.test.tsx": 3880, + "packages/plugin-dashboard/src/__tests__/drillDownTypes.test.ts": 230, + "packages/plugin-dashboard/src/__tests__/drillRefusal-10789.test.tsx": 4910, + "packages/plugin-dashboard/src/__tests__/expandableFamily.identity-5692.test.ts": 160, + "packages/plugin-dashboard/src/__tests__/fieldKeySpellingOutsideTable-9055.test.tsx": 4380, + "packages/plugin-dashboard/src/__tests__/forwardref-props-annotation.guard.test.ts": 100, + "packages/plugin-dashboard/src/__tests__/inlineObjectMetricRetired-11525.test.tsx": 5140, + "packages/plugin-dashboard/src/__tests__/lookupRelationalMeta-6694.test.tsx": 4370, + "packages/plugin-dashboard/src/__tests__/lookupTypes.retiredFieldType.test.ts": 80, + "packages/plugin-dashboard/src/__tests__/metricCardLabelRefusedTitleHeading-4425.test.tsx": 4390, + "packages/plugin-dashboard/src/__tests__/metricCardRegisteredInputsStrictFace-11022.test.ts": 490, + "packages/plugin-dashboard/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 4090, + "packages/plugin-dashboard/src/__tests__/object-pivot-arm-inputs-11440.test.ts": 10, + "packages/plugin-dashboard/src/__tests__/objectMetricDrillDownMembers-8071.test.tsx": 4500, + "packages/plugin-dashboard/src/__tests__/objectMetricQueryMembers-8071.test.tsx": 3730, + "packages/plugin-dashboard/src/__tests__/objectMetricStructuredGroupBy-8613.test.tsx": 4810, + "packages/plugin-dashboard/src/__tests__/objectMetricTrendMembers-8071.test.tsx": 6150, + "packages/plugin-dashboard/src/__tests__/pivot-aggregation-spec-parity.test.tsx": 2910, + "packages/plugin-dashboard/src/__tests__/pivotNode.drillDownRetired-10932.test.tsx": 4530, + "packages/plugin-dashboard/src/__tests__/readme-dashboard-examples-spec-valid.test.ts": 40, + "packages/plugin-dashboard/src/__tests__/recordFields.currencyConfig-10463.test.tsx": 4250, + "packages/plugin-dashboard/src/__tests__/recordFields.formatHintNotDatePattern-10220.test.tsx": 5670, + "packages/plugin-dashboard/src/__tests__/recordFields.percentScaling-5607.test.ts": 30, + "packages/plugin-dashboard/src/__tests__/slotEntryWidgetArmReads-11598.test.tsx": 4280, + "packages/plugin-dashboard/src/__tests__/spec-symbol-dataset-totals-11073.test.ts": 10, + "packages/plugin-dashboard/src/__tests__/widget-dispatch-spec-parity.test.ts": 40, + "packages/plugin-dashboard/src/__tests__/widget-type-default-and-unknown-11514.test.tsx": 4810, + "packages/plugin-dashboard/src/__tests__/widgetDataProviderRetired-7353.test.tsx": 5790, + "packages/plugin-designer/src/AppCreationWizard.requiredMarker-10367.test.tsx": 2890, + "packages/plugin-designer/src/MetadataFieldsPage.carriedThroughReference-8896.test.tsx": 1620, + "packages/plugin-designer/src/MetadataFieldsPage.fieldsMapKeying.test.tsx": 1350, + "packages/plugin-designer/src/MetadataFieldsPage.picklistServedOptions-11692.test.tsx": 1790, + "packages/plugin-designer/src/MetadataFieldsPage.refusalIssues-11302.test.tsx": 7670, + "packages/plugin-designer/src/MetadataFieldsPage.retiredFormula.test.tsx": 1310, + "packages/plugin-designer/src/MetadataFieldsPage.retiredIndexed.test.tsx": 980, + "packages/plugin-designer/src/MetadataFieldsPage.saveEnvelope.test.tsx": 1460, + "packages/plugin-designer/src/MetadataFieldsPage.specKeyReference.test.tsx": 1160, + "packages/plugin-designer/src/MetadataFieldsPage.specKeySystem.test.tsx": 1260, + "packages/plugin-designer/src/MetadataFieldsPage.storedChoiceWithoutOptions-11253.test.tsx": 930, + "packages/plugin-designer/src/MetadataFieldsPage.storedTypePreserved.test.tsx": 1310, + "packages/plugin-designer/src/MetadataObjectsPage.lookupKeying.test.tsx": 1240, + "packages/plugin-designer/src/MetadataObjectsPage.picklistServedOptions-11692.test.tsx": 1580, + "packages/plugin-designer/src/MetadataObjectsPage.specKeyGroup.test.tsx": 1740, + "packages/plugin-designer/src/__tests__/AppWizard.specDocument-10867.test.tsx": 5370, + "packages/plugin-designer/src/__tests__/AppWizard.standardNavEntries-11201.test.tsx": 5230, + "packages/plugin-designer/src/__tests__/DashboardDesignPage.presetAlias.test.tsx": 5840, + "packages/plugin-designer/src/__tests__/DashboardDesignPage.rootTitleRetired.test.tsx": 4690, + "packages/plugin-designer/src/__tests__/DashboardEditor.i18nTitle.test.tsx": 3930, + "packages/plugin-designer/src/__tests__/DashboardEditor.layout-11388.test.tsx": 4740, + "packages/plugin-designer/src/__tests__/DashboardEditor.measureDoor-8894.test.tsx": 6870, + "packages/plugin-designer/src/__tests__/DashboardEditor.rootTitleRetired.test.tsx": 4900, + "packages/plugin-designer/src/__tests__/DashboardEditor.sharedSelect-11865.test.tsx": 7380, + "packages/plugin-designer/src/__tests__/DashboardEditor.slotComponentArm-11598.test.tsx": 6650, + "packages/plugin-designer/src/__tests__/DataModelDesigner.readers-11434.test.tsx": 12670, + "packages/plugin-designer/src/__tests__/DesignerCanvas.backgroundColor-11434.test.tsx": 6760, + "packages/plugin-designer/src/__tests__/EditAppPage.declaredKeys-10842.test.tsx": 4040, + "packages/plugin-designer/src/__tests__/EditAppPage.keepsNavigation-10894.test.tsx": 4460, + "packages/plugin-designer/src/__tests__/FieldDesigner.choiceTypesHidden-11253.test.tsx": 5780, + "packages/plugin-designer/src/__tests__/FieldDesigner.formulaControlRetired.test.tsx": 6750, + "packages/plugin-designer/src/__tests__/FieldDesigner.systemFieldDelete-8674.test.tsx": 6660, + "packages/plugin-designer/src/__tests__/NavigationDesigner.labelInherits-11196.test.tsx": 3260, + "packages/plugin-designer/src/__tests__/NavigationDesigner.specNavTypes.test.tsx": 4280, + "packages/plugin-designer/src/__tests__/ObjectManager.systemObjectDelete-9219.test.tsx": 6840, + "packages/plugin-designer/src/__tests__/ObjectManager.test.tsx": 5760, + "packages/plugin-designer/src/__tests__/PageDesigner.readers-11434.test.tsx": 5310, + "packages/plugin-designer/src/__tests__/ProcessDesigner.readers-11434.test.tsx": 4710, + "packages/plugin-designer/src/__tests__/PropertyEditor.sharedSelect-11865.test.tsx": 6190, + "packages/plugin-designer/src/__tests__/ReportDesigner.readers-11434.test.tsx": 7130, + "packages/plugin-designer/src/__tests__/VersionHistory.displayLocale-9909.test.tsx": 1690, + "packages/plugin-designer/src/__tests__/ariaLabelNames.zh-12145.test.tsx": 5380, + "packages/plugin-designer/src/__tests__/bareKeysNoProviderFallback.test.tsx": 5840, + "packages/plugin-designer/src/__tests__/designerForms.sharedSelect-11865.test.tsx": 8400, + "packages/plugin-designer/src/__tests__/designerRegistrationInputs-11434.test.ts": 2390, + "packages/plugin-designer/src/__tests__/fieldTypeCategories.test.ts": 510, + "packages/plugin-designer/src/__tests__/useDesignerHistory.test.ts": 610, + "packages/plugin-detail/src/ActivityTimeline.i18n.test.tsx": 4370, + "packages/plugin-detail/src/ActivityTimeline.remainingLiterals.i18n.test.tsx": 5460, + "packages/plugin-detail/src/ReactionPicker.i18n.test.tsx": 5350, + "packages/plugin-detail/src/RecordComments.i18n.test.tsx": 2970, + "packages/plugin-detail/src/__tests__/ConcurrentUpdateDialog.narrowedCode-6421.test.tsx": 3750, + "packages/plugin-detail/src/__tests__/DetailSection.addressDisplay.test.tsx": 5440, + "packages/plugin-detail/src/__tests__/DetailSection.collapsibleShowBorder-9218.test.tsx": 5460, + "packages/plugin-detail/src/__tests__/DetailSection.compositeRecord-11697.test.tsx": 4130, + "packages/plugin-detail/src/__tests__/DetailSection.copyObjectValues-8395.test.tsx": 2980, + "packages/plugin-detail/src/__tests__/DetailSection.doubleClickEdit.test.tsx": 4430, + "packages/plugin-detail/src/__tests__/DetailSection.dueLikeReachesTheCell-9729.test.tsx": 5860, + "packages/plugin-detail/src/__tests__/DetailSection.emptinessAuthority-8376.test.tsx": 2320, + "packages/plugin-detail/src/__tests__/DetailSection.emptyArray-8474.test.tsx": 4770, + "packages/plugin-detail/src/__tests__/DetailSection.fieldWriteGrant-12103.test.tsx": 3340, + "packages/plugin-detail/src/__tests__/DetailSection.headerColor.test.tsx": 5370, + "packages/plugin-detail/src/__tests__/DetailSection.inlineEdit.test.tsx": 4380, + "packages/plugin-detail/src/__tests__/DetailSection.lookupLink.test.tsx": 5890, + "packages/plugin-detail/src/__tests__/DetailSection.maskedCopyRefusal-8440.test.tsx": 5850, + "packages/plugin-detail/src/__tests__/DetailSection.maskedTypeAuthority-8686.test.tsx": 5650, + "packages/plugin-detail/src/__tests__/DetailSection.multiValueInlineEdit.test.tsx": 4600, + "packages/plugin-detail/src/__tests__/DetailSection.recordPointer-12045.test.tsx": 4340, + "packages/plugin-detail/src/__tests__/DetailView.approvalBand.test.tsx": 4360, + "packages/plugin-detail/src/__tests__/DetailView.approvalReadAnswered-12220.test.tsx": 5460, + "packages/plugin-detail/src/__tests__/DetailView.approvalRecallGate.test.tsx": 3500, + "packages/plugin-detail/src/__tests__/DetailView.declaredPointerOutranksTitleFormat-9436.test.tsx": 3260, + "packages/plugin-detail/src/__tests__/DetailView.expandFls-7230.test.tsx": 4580, + "packages/plugin-detail/src/__tests__/DetailView.invalidation.test.tsx": 5770, + "packages/plugin-detail/src/__tests__/DetailView.nodeSlotNumericFalsy-9162.test.tsx": 4330, + "packages/plugin-detail/src/__tests__/DetailView.permissions.test.tsx": 4160, + "packages/plugin-detail/src/__tests__/DetailView.relatedEntryRetired-7997.test.tsx": 5640, + "packages/plugin-detail/src/__tests__/DetailView.test.tsx": 5220, + "packages/plugin-detail/src/__tests__/DetailView.title2688.test.tsx": 3990, + "packages/plugin-detail/src/__tests__/DetailView.titleFls-10434.test.tsx": 5990, + "packages/plugin-detail/src/__tests__/DetailView.userActionPredicates.test.tsx": 4490, + "packages/plugin-detail/src/__tests__/HeaderHighlight.booleanLocale-11689.test.tsx": 3230, + "packages/plugin-detail/src/__tests__/HeaderHighlight.editable.test.tsx": 3340, + "packages/plugin-detail/src/__tests__/HeaderHighlight.shareRowWidth-11684.test.tsx": 5240, + "packages/plugin-detail/src/__tests__/HistoryTimeline.test.tsx": 3050, + "packages/plugin-detail/src/__tests__/InlineEditContext.test.tsx": 1760, + "packages/plugin-detail/src/__tests__/InlineEditSaveBar.buildConflictNarrowed-6477.test.tsx": 2880, + "packages/plugin-detail/src/__tests__/InlineEditSaveBar.cascadePruneWire-10291.test.tsx": 4550, + "packages/plugin-detail/src/__tests__/InlineEditSaveBar.savingNoProviderFallback.test.tsx": 5360, + "packages/plugin-detail/src/__tests__/InlineEditSaveBar.serverVerdictFieldHint-6868.test.tsx": 6280, + "packages/plugin-detail/src/__tests__/InlineEditSaveBar.test.tsx": 5600, + "packages/plugin-detail/src/__tests__/InlineFieldInput.autonumberRefFallback.test.tsx": 5770, + "packages/plugin-detail/src/__tests__/InlineFieldInput.capabilityWidgetRetired.test.tsx": 3270, + "packages/plugin-detail/src/__tests__/InlineFieldInput.composite.test.tsx": 5900, + "packages/plugin-detail/src/__tests__/InlineFieldInput.dateOnlyWriteZone-12206.test.tsx": 5650, + "packages/plugin-detail/src/__tests__/InlineFieldInput.delegation.test.tsx": 4480, + "packages/plugin-detail/src/__tests__/InlineFieldInput.impossibleDay-10625.test.tsx": 4320, + "packages/plugin-detail/src/__tests__/InlineFieldInput.markdownEditor-11541.test.tsx": 5620, + "packages/plugin-detail/src/__tests__/InlineFieldInput.retiredFieldType.test.tsx": 5570, + "packages/plugin-detail/src/__tests__/InlineFieldInput.test.tsx": 4560, + "packages/plugin-detail/src/__tests__/InlineFieldInput.textareaEditor-11562.test.tsx": 5970, + "packages/plugin-detail/src/__tests__/PermissionFacetLink.sduiCarrier.test.tsx": 4270, + "packages/plugin-detail/src/__tests__/ReactionPicker.a11yNames.test.tsx": 3950, + "packages/plugin-detail/src/__tests__/RecordActivityTimeline.landmarkNamedByHeading-9998.test.tsx": 4120, + "packages/plugin-detail/src/__tests__/RecordActivityTimeline.loading.test.tsx": 4190, + "packages/plugin-detail/src/__tests__/RecordActivityTimeline.reactionsCommentRowsOnly-11035.test.tsx": 6340, + "packages/plugin-detail/src/__tests__/RecordActivityTimeline.source.test.tsx": 5020, + "packages/plugin-detail/src/__tests__/RecordActivityTimeline.zeroReplyInput-12144.test.tsx": 5470, + "packages/plugin-detail/src/__tests__/RecordDetailDrawer.capability.test.tsx": 4450, + "packages/plugin-detail/src/__tests__/RecordDetailDrawer.referenceArms-6837.test.tsx": 5100, + "packages/plugin-detail/src/__tests__/RecordDetailDrawer.resizeHandleI18n.test.tsx": 4150, + "packages/plugin-detail/src/__tests__/RecordDetailDrawer.resizeHandleNoProviderFallback.test.tsx": 2690, + "packages/plugin-detail/src/__tests__/RecordDetailPanel.editGrant-12082.test.tsx": 3680, + "packages/plugin-detail/src/__tests__/RecordHighlightsRenderer.percentClip.test.tsx": 3180, + "packages/plugin-detail/src/__tests__/RecordHighlightsRenderer.phoneWidth-11659.test.tsx": 4090, + "packages/plugin-detail/src/__tests__/RecordHighlightsRenderer.readonly.test.tsx": 5530, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.authoredActions-11163.test.tsx": 5940, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.columnMembers.test.tsx": 6020, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.columnsOptional-11613.test.tsx": 4540, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.elementDataSource.test.tsx": 5860, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.hostactions.test.tsx": 5430, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.readgate.test.tsx": 5700, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.redactedDerivation-9053.test.tsx": 4160, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.refusalAudience-11768.test.tsx": 5870, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.removeGrant-12082.test.tsx": 5560, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.sortMembers.test.tsx": 4280, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.speclimit.test.tsx": 4250, + "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.unresolvedIdentityFailClosed-8793.test.tsx": 5490, + "packages/plugin-detail/src/__tests__/RelatedList.addGateDataSource.test.tsx": 5640, + "packages/plugin-detail/src/__tests__/RelatedList.addGrant-12082.test.tsx": 5920, + "packages/plugin-detail/src/__tests__/RelatedList.addPickerFilter.test.tsx": 4630, + "packages/plugin-detail/src/__tests__/RelatedList.addPickerGuard.test.tsx": 4830, + "packages/plugin-detail/src/__tests__/RelatedList.addPickerLabelField.test.tsx": 3370, + "packages/plugin-detail/src/__tests__/RelatedList.columnHeaderLabel.test.tsx": 4530, + "packages/plugin-detail/src/__tests__/RelatedList.columnIdentityAccessor.schema.test.tsx": 3020, + "packages/plugin-detail/src/__tests__/RelatedList.columnIdentityAccessor.test.tsx": 5030, + "packages/plugin-detail/src/__tests__/RelatedList.defaultFromRowSelect-10277.test.tsx": 5660, + "packages/plugin-detail/src/__tests__/RelatedList.discardedMemoIdentity.test.tsx": 4340, + "packages/plugin-detail/src/__tests__/RelatedList.emptinessAgreement-8459.test.tsx": 5680, + "packages/plugin-detail/src/__tests__/RelatedList.emptyPlaceholderAffordance-8475.test.tsx": 5610, + "packages/plugin-detail/src/__tests__/RelatedList.filecolumns.test.tsx": 4360, + "packages/plugin-detail/src/__tests__/RelatedList.headerSort.test.tsx": 5100, + "packages/plugin-detail/src/__tests__/RelatedList.iconSeam-5935.test.tsx": 5780, + "packages/plugin-detail/src/__tests__/RelatedList.listFilter.test.tsx": 5490, + "packages/plugin-detail/src/__tests__/RelatedList.longFormColumns.test.tsx": 5860, + "packages/plugin-detail/src/__tests__/RelatedList.lookupCellLink.test.tsx": 5750, + "packages/plugin-detail/src/__tests__/RelatedList.lookupLabelResolution.test.tsx": 6020, + "packages/plugin-detail/src/__tests__/RelatedList.malformedFilter-9050.test.tsx": 4240, + "packages/plugin-detail/src/__tests__/RelatedList.maskedColumn-10657.test.tsx": 5960, + "packages/plugin-detail/src/__tests__/RelatedList.maskedFilterSort-10728.test.tsx": 6500, + "packages/plugin-detail/src/__tests__/RelatedList.maskedFirstPaint-10657.test.tsx": 6270, + "packages/plugin-detail/src/__tests__/RelatedList.mobileLookupTitle-12188.test.tsx": 5810, + "packages/plugin-detail/src/__tests__/RelatedList.multiValueParentScope-7299.test.tsx": 6950, + "packages/plugin-detail/src/__tests__/RelatedList.parentscope.test.tsx": 5930, + "packages/plugin-detail/src/__tests__/RelatedList.relationalSort.test.tsx": 4520, + "packages/plugin-detail/src/__tests__/RelatedList.rowactions.test.tsx": 4330, + "packages/plugin-detail/src/__tests__/RelatedList.selectFls-10186.test.tsx": 4370, + "packages/plugin-detail/src/__tests__/RelatedList.serverpagination.test.tsx": 6130, + "packages/plugin-detail/src/__tests__/RelatedList.sortDroppedOutsideWindowed.test.tsx": 5510, + "packages/plugin-detail/src/__tests__/RelatedList.sortabilitySignal.test.tsx": 2270, + "packages/plugin-detail/src/__tests__/RelatedList.systemcolumns.test.tsx": 4010, + "packages/plugin-detail/src/__tests__/RelatedList.toolbarCapabilityGate-9782.test.tsx": 4910, + "packages/plugin-detail/src/__tests__/RelatedList.unmaterializedSort.test.tsx": 4010, + "packages/plugin-detail/src/__tests__/RelatedList.userColumnNames-10112.test.tsx": 6040, + "packages/plugin-detail/src/__tests__/RelatedList.wildcardInvalidation.test.tsx": 4090, + "packages/plugin-detail/src/__tests__/autoLayout.wideSpelling.test.ts": 20, + "packages/plugin-detail/src/__tests__/buildDefaultPageSchema.retiredFieldType.test.ts": 30, + "packages/plugin-detail/src/__tests__/composerKeepsDraftOnRejection-10899.test.tsx": 4270, + "packages/plugin-detail/src/__tests__/currencyConfigRelay-12242.test.tsx": 5630, + "packages/plugin-detail/src/__tests__/declaredActionIds.twoRenderers-7182.test.tsx": 4360, + "packages/plugin-detail/src/__tests__/defaultFieldGroupsPage.sectionHeadings.test.tsx": 3550, + "packages/plugin-detail/src/__tests__/detail-handler-slots-7804.test.tsx": 4050, + "packages/plugin-detail/src/__tests__/detail-landmark-aria-i18n-4645.test.tsx": 4400, + "packages/plugin-detail/src/__tests__/detail-section-arm-inputs-11440.test.ts": 30, + "packages/plugin-detail/src/__tests__/detail-view-handler-slots-9447.test.tsx": 4920, + "packages/plugin-detail/src/__tests__/detailColumns.test.ts": 10, + "packages/plugin-detail/src/__tests__/detailPage.emptinessAuthority-8394.test.tsx": 5350, + "packages/plugin-detail/src/__tests__/detailPlaceholders.sharedEmptyValue-8506.test.tsx": 5260, + "packages/plugin-detail/src/__tests__/detailPlaceholders.sharedEmptyValueI18n-8506.test.tsx": 4330, + "packages/plugin-detail/src/__tests__/detailSectionAuthoredHideEmpty-10485.test.tsx": 3460, + "packages/plugin-detail/src/__tests__/detailSectionAuthoredIcon-9529.test.tsx": 5760, + "packages/plugin-detail/src/__tests__/detailSectionAuthoredNode-8626.test.tsx": 4410, + "packages/plugin-detail/src/__tests__/detailSectionHeaderColorEnum-6955.test.ts": 290, + "packages/plugin-detail/src/__tests__/detailTimestamps.displayLocale-9786.test.tsx": 6180, + "packages/plugin-detail/src/__tests__/emptinessFloorExtensions-8496.test.tsx": 5090, + "packages/plugin-detail/src/__tests__/expandableFamily.identity-5874.test.tsx": 6140, + "packages/plugin-detail/src/__tests__/extractMentions.test.ts": 10, + "packages/plugin-detail/src/__tests__/fieldEnrichment.test.ts": 10, + "packages/plugin-detail/src/__tests__/guideCrudAppRenders.test.tsx": 6070, + "packages/plugin-detail/src/__tests__/headerColor.contractPin-6594.test.ts": 60, + "packages/plugin-detail/src/__tests__/headerColor.test.ts": 30, + "packages/plugin-detail/src/__tests__/inlineCredentialGate.test.tsx": 4550, + "packages/plugin-detail/src/__tests__/inlineEditTypeCoverage.test.tsx": 3670, + "packages/plugin-detail/src/__tests__/inlineEditTypeNarrowing.test.tsx": 3530, + "packages/plugin-detail/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 4630, + "packages/plugin-detail/src/__tests__/percentStorage-11475.test.tsx": 4190, + "packages/plugin-detail/src/__tests__/recordDetailsBodySource.test.tsx": 4390, + "packages/plugin-detail/src/__tests__/recordDetailsInputs.spec-parity.test.ts": 7800, + "packages/plugin-detail/src/__tests__/recordHighlightsInputs.spec-parity.test.ts": 850, + "packages/plugin-detail/src/__tests__/recordQuickActionsInputs.actionNamesFallback.test.tsx": 4480, + "packages/plugin-detail/src/__tests__/recordRelatedListInputs.spec-parity.test.ts": 5060, + "packages/plugin-detail/src/__tests__/referenceArms-6837.divergent.test.ts": 10, + "packages/plugin-detail/src/__tests__/referenceRailRoute-9816.test.ts": 170, + "packages/plugin-detail/src/__tests__/related-toolbar-visible.test.tsx": 4960, + "packages/plugin-detail/src/__tests__/relatedListParentScopeResidue-8937.test.ts": 200, + "packages/plugin-detail/src/__tests__/spec-symbol-batch7.test.ts": 30, + "packages/plugin-detail/src/__tests__/summaryChip.badgeFitCensus-8464.test.tsx": 4850, + "packages/plugin-detail/src/__tests__/summaryChip.currencyMode-10422.test.tsx": 5390, + "packages/plugin-detail/src/__tests__/summaryChip.dateOnlyZone-10183.test.tsx": 3220, + "packages/plugin-detail/src/__tests__/summaryChip.displayLocale-9453.test.tsx": 6280, + "packages/plugin-detail/src/__tests__/summaryChip.fieldLabel-8729.test.tsx": 6540, + "packages/plugin-detail/src/__tests__/summaryChip.objectValue-8464.test.tsx": 4390, + "packages/plugin-detail/src/__tests__/summaryChip.percentConvention-9167.test.tsx": 4130, + "packages/plugin-detail/src/__tests__/summaryChip.percentOneRule-8728.test.tsx": 4760, + "packages/plugin-detail/src/__tests__/summaryChip.percentSource-9071.test.tsx": 4660, + "packages/plugin-detail/src/__tests__/useDetailTranslation.viewSource.i18n.test.tsx": 800, + "packages/plugin-detail/src/__tests__/useGroupingRelay-11026.test.tsx": 5920, + "packages/plugin-detail/src/renderers/__tests__/detailRendererUndeclaredKeys-8649.test.ts": 470, + "packages/plugin-detail/src/renderers/__tests__/docsActivityMapTranscription-7876.test.ts": 340, + "packages/plugin-detail/src/renderers/__tests__/feedTypeProducerCensus-5877.test.ts": 360, + "packages/plugin-detail/src/renderers/__tests__/record-activity.contractEnvelope-6726.test.tsx": 5900, + "packages/plugin-detail/src/renderers/__tests__/record-activity.refusedRead-11195.test.tsx": 4400, + "packages/plugin-detail/src/renderers/__tests__/record-activity.test.tsx": 4800, + "packages/plugin-detail/src/renderers/__tests__/record-alert.celEnvelope.test.tsx": 4610, + "packages/plugin-detail/src/renderers/__tests__/record-alert.declared-action-id-7382.test.tsx": 4160, + "packages/plugin-detail/src/renderers/__tests__/record-alert.degenerateProperties.test.tsx": 4320, + "packages/plugin-detail/src/renderers/__tests__/record-alert.loadingFrameDiagnostic.test.tsx": 3100, + "packages/plugin-detail/src/renderers/__tests__/record-alert.resultDialog.test.tsx": 3900, + "packages/plugin-detail/src/renderers/__tests__/record-alert.rowBinding.test.tsx": 5280, + "packages/plugin-detail/src/renderers/__tests__/record-alert.severityIcons.test.ts": 40, + "packages/plugin-detail/src/renderers/__tests__/record-alert.test.tsx": 5860, + "packages/plugin-detail/src/renderers/__tests__/record-alert.visibleWhen.evidence.test.tsx": 5760, + "packages/plugin-detail/src/renderers/__tests__/record-blocks.nestedLabelsI18nLabel-10993.test.tsx": 5590, + "packages/plugin-detail/src/renderers/__tests__/record-blocks.requiredPermissions-gate.test.tsx": 6150, + "packages/plugin-detail/src/renderers/__tests__/record-chatter.loading.test.tsx": 5270, + "packages/plugin-detail/src/renderers/__tests__/record-chatter.rowLimitRefusal-10145.test.tsx": 4540, + "packages/plugin-detail/src/renderers/__tests__/record-details.boundaryColumns-9056.test.tsx": 5740, + "packages/plugin-detail/src/renderers/__tests__/record-details.dedupeEmptinessTrims-8350.test.tsx": 3490, + "packages/plugin-detail/src/renderers/__tests__/record-details.effectiveOps.test.tsx": 1980, + "packages/plugin-detail/src/renderers/__tests__/record-details.emptySectionDefault.test.tsx": 5720, + "packages/plugin-detail/src/renderers/__tests__/record-details.groupVisibleWhen-11630.test.tsx": 5190, + "packages/plugin-detail/src/renderers/__tests__/record-details.headerDedupeAgreement-9436.test.tsx": 4520, + "packages/plugin-detail/src/renderers/__tests__/record-details.hideEmptyRetired-7129.test.tsx": 6050, + "packages/plugin-detail/src/renderers/__tests__/record-details.hideFieldsUncast-9965.test.ts": 9100, + "packages/plugin-detail/src/renderers/__tests__/record-details.nameFieldDedupe-8175.test.tsx": 5410, + "packages/plugin-detail/src/renderers/__tests__/record-details.primaryFieldRetired-7586.test.tsx": 3260, + "packages/plugin-detail/src/renderers/__tests__/record-details.sectionGroupAndLabels-8497.test.tsx": 5950, + "packages/plugin-detail/src/renderers/__tests__/record-details.test.tsx": 1340, + "packages/plugin-detail/src/renderers/__tests__/record-details.textareaReadDisplay-11577.test.tsx": 5250, + "packages/plugin-detail/src/renderers/__tests__/record-details.titleFls-10434.test.tsx": 3620, + "packages/plugin-detail/src/renderers/__tests__/record-details.titleFormatNoDedupe-8351.test.tsx": 4490, + "packages/plugin-detail/src/renderers/__tests__/record-details.titleFormatOneInterpolator-10447.test.tsx": 4270, + "packages/plugin-detail/src/renderers/__tests__/record-details.titleFormatPlaceholderDedupe-10360.test.tsx": 5270, + "packages/plugin-detail/src/renderers/__tests__/record-details.unresolvedIdentityFailClosed-9054.test.tsx": 4410, + "packages/plugin-detail/src/renderers/__tests__/record-highlights.fieldSecurity-8649.test.tsx": 4960, + "packages/plugin-detail/src/renderers/__tests__/record-history.actorId-12067.test.tsx": 5510, + "packages/plugin-detail/src/renderers/__tests__/record-history.contractEnvelope-6726.test.tsx": 5440, + "packages/plugin-detail/src/renderers/__tests__/record-history.rowLimitRefusal-10005.test.tsx": 3090, + "packages/plugin-detail/src/renderers/__tests__/record-path.containerLabel.test.tsx": 5550, + "packages/plugin-detail/src/renderers/__tests__/record-path.crossRowClassification.test.tsx": 5430, + "packages/plugin-detail/src/renderers/__tests__/record-path.derivedStages-11106.test.tsx": 4630, + "packages/plugin-detail/src/renderers/__tests__/record-path.inertReadout.test.tsx": 2810, + "packages/plugin-detail/src/renderers/__tests__/record-path.stageLabelI18nLabel-10993.test.tsx": 4530, + "packages/plugin-detail/src/renderers/__tests__/record-path.stageStateAccessibleName.i18n.test.tsx": 4130, + "packages/plugin-detail/src/renderers/__tests__/record-path.stageStateAccessibleName.test.tsx": 3340, + "packages/plugin-detail/src/renderers/__tests__/record-path.wonTerminusAccessibleName.test.tsx": 5340, + "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.actionText-i18n.test.tsx": 5650, + "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.ariaLabel.test.tsx": 4210, + "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.declared-action-ids-7182.test.tsx": 5660, + "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.disabled-declared-gate.test.tsx": 4810, + "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.disabledReason-11811.test.tsx": 5320, + "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.requiredPermissions-gate.test.tsx": 5560, + "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.resultDialog.test.tsx": 4980, + "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.template-predicate.test.tsx": 4260, + "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.contractEnvelope-6917.test.tsx": 4930, + "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.nameFieldRefresh-12110.test.tsx": 3840, + "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.parentScopeArity-8883.test.tsx": 4130, + "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.rowLimitNonPositive-9925.test.tsx": 5430, + "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.supersededParent-10684.test.tsx": 5230, + "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.titlePlural-11733.test.tsx": 3100, + "packages/plugin-detail/src/renderers/__tests__/record-related-list.propsRefusal-9963.test.tsx": 3600, + "packages/plugin-detail/src/renderers/__tests__/record-related-list.relationshipValueFieldUncast-9475.test.tsx": 4440, + "packages/plugin-detail/src/renderers/__tests__/record-related-list.titleI18nLabel-10993.test.tsx": 4490, + "packages/plugin-detail/src/renderers/__tests__/record-related-list.titlePlural-11733.test.tsx": 4380, + "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.actorId-12067.test.tsx": 4170, + "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.loggedInteraction-12228.test.tsx": 4410, + "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.milestoneKind-12106.test.tsx": 5180, + "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.rowLimitRefusal-10096.test.tsx": 4380, + "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.test.ts": 2590, + "packages/plugin-detail/src/renderers/__tests__/recordAlertActionMembers-8071.test.tsx": 5140, + "packages/plugin-detail/src/renderers/__tests__/recordAriaLabelRetired-9945.test.tsx": 3960, + "packages/plugin-detail/src/renderers/__tests__/recordAriaSharedReader-11083.test.tsx": 5660, + "packages/plugin-detail/src/renderers/__tests__/recordChatterFeedAria-11083.test.tsx": 6430, + "packages/plugin-detail/src/renderers/__tests__/recordChatterFeedMembers-8071.test.tsx": 5720, + "packages/plugin-detail/src/renderers/__tests__/recordChatterFeedMembersLive-8934.test.tsx": 5630, + "packages/plugin-detail/src/renderers/__tests__/recordChatterFilterModeMentions-8968.test.tsx": 3570, + "packages/plugin-detail/src/renderers/__tests__/recordComponentAria-9556.test.tsx": 4470, + "packages/plugin-detail/src/renderers/__tests__/recordFeedDiagnosticBlockName-9557.test.tsx": 4420, + "packages/plugin-detail/src/renderers/__tests__/recordPathStagesMembers-8071.test.tsx": 5220, + "packages/plugin-detail/src/renderers/__tests__/relatedListActions.recordRelated-11270.test.ts": 30, + "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.groupVisibleWhen-11630.test.ts": 20, + "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.relatedListFilter-4664.test.ts": 20, + "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.relatedSort.test.ts": 40, + "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.strictPayload.test.ts": 40, + "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.test.ts": 1730, + "packages/plugin-detail/src/synth/__tests__/resolveTitleField.sharedLadder-7287.test.ts": 40, + "packages/plugin-detail/src/useRecordEditable.inflightShare-11699.test.tsx": 1680, + "packages/plugin-detail/src/useRecordEditable.invalidation.test.tsx": 2180, + "packages/plugin-detail/src/useRecordEditable.principalScope.test.tsx": 2210, + "packages/plugin-detail/src/useRecordEditable.test.tsx": 1480, + "packages/plugin-editor/src/index.test.ts": 20, + "packages/plugin-form/src/EmbeddableForm.elementDataSource.test.tsx": 4520, + "packages/plugin-form/src/EmbeddableForm.redirectCountdownTick.test.tsx": 4650, + "packages/plugin-form/src/EmbeddableForm.redirectHostNavigation.test.tsx": 6880, + "packages/plugin-form/src/EmbeddableForm.redirectTimerLifetime.test.tsx": 7360, + "packages/plugin-form/src/EmbeddableForm.redirectVerdictCopy.test.tsx": 6370, + "packages/plugin-form/src/LineItemsPanel.childObjectDecline.test.tsx": 7650, + "packages/plugin-form/src/LineItemsPanel.dirtyReloadHold-10712.test.tsx": 5060, + "packages/plugin-form/src/LineItemsPanel.elementDataSource.test.tsx": 5390, + "packages/plugin-form/src/LineItemsPanel.fieldWriteGate-10163.test.tsx": 6570, + "packages/plugin-form/src/LineItemsPanel.gridTotal-11070.test.tsx": 5370, + "packages/plugin-form/src/LineItemsPanel.heldForAnotherParent-10740.test.tsx": 4400, + "packages/plugin-form/src/LineItemsPanel.i18nChrome-11131.no-provider.test.tsx": 4510, + "packages/plugin-form/src/LineItemsPanel.i18nChrome-11131.test.tsx": 4430, + "packages/plugin-form/src/LineItemsPanel.invalidationRefetch-10814.test.tsx": 4020, + "packages/plugin-form/src/LineItemsPanel.lineGrant-12082.test.tsx": 4200, + "packages/plugin-form/src/LineItemsPanel.malformedFilter-9050.test.tsx": 5640, + "packages/plugin-form/src/LineItemsPanel.parentIdNoCast-9333.test.ts": 20, + "packages/plugin-form/src/LineItemsPanel.saveInFlight.test.tsx": 4930, + "packages/plugin-form/src/LineItemsPanel.supersededRun-10712.test.tsx": 6470, + "packages/plugin-form/src/LineItemsPanel.test.tsx": 4350, + "packages/plugin-form/src/MasterDetailForm.busReread-10853.test.tsx": 5890, + "packages/plugin-form/src/MasterDetailForm.configHints.i18n-11160.no-provider.test.tsx": 4220, + "packages/plugin-form/src/MasterDetailForm.configHints.i18n-11160.test.tsx": 3340, + "packages/plugin-form/src/MasterDetailForm.detailChildObjectDecline.test.tsx": 7870, + "packages/plugin-form/src/MasterDetailForm.detailDeriveFailure.test.tsx": 6560, + "packages/plugin-form/src/MasterDetailForm.detailEntryIdentity.test.tsx": 6370, + "packages/plugin-form/src/MasterDetailForm.detailSchemaFetchFailure.test.tsx": 5810, + "packages/plugin-form/src/MasterDetailForm.editBaselineAdvance.test.tsx": 6310, + "packages/plugin-form/src/MasterDetailForm.elementDataSource.test.tsx": 2740, + "packages/plugin-form/src/MasterDetailForm.i18nLabels.test.tsx": 4460, + "packages/plugin-form/src/MasterDetailForm.inlineColumnsSortAmount-11144.test.tsx": 5830, + "packages/plugin-form/src/MasterDetailForm.lineGrant-12082.test.tsx": 3910, + "packages/plugin-form/src/MasterDetailForm.outcomeToastSupersede.test.tsx": 4330, + "packages/plugin-form/src/MasterDetailForm.saveInFlight.test.tsx": 11470, + "packages/plugin-form/src/MasterDetailForm.singleRefusalRaiser.test.tsx": 5950, + "packages/plugin-form/src/MasterDetailForm.test.tsx": 6780, + "packages/plugin-form/src/MasterDetailForm.totalsCurrency-11132.test.tsx": 3730, + "packages/plugin-form/src/ModalForm.jsonField-11448.test.tsx": 4040, + "packages/plugin-form/src/ObjectForm.effectiveOps.test.tsx": 6030, + "packages/plugin-form/src/ObjectForm.elementDataSource.test.tsx": 4810, + "packages/plugin-form/src/ObjectForm.i18nLabels.test.tsx": 6050, + "packages/plugin-form/src/ObjectForm.invalidationRefetch-10572.test.tsx": 10610, + "packages/plugin-form/src/ObjectForm.locationRange.test.tsx": 4240, + "packages/plugin-form/src/ObjectForm.locationRefusal.test.tsx": 4470, + "packages/plugin-form/src/ObjectForm.locationResidue.test.tsx": 6190, + "packages/plugin-form/src/ObjectForm.locationStoredRange.test.tsx": 4940, + "packages/plugin-form/src/ObjectForm.managedEdit.test.tsx": 3950, + "packages/plugin-form/src/ObjectForm.requiredBoolean.test.tsx": 6030, + "packages/plugin-form/src/ObjectForm.submitBehavior.test.tsx": 5530, + "packages/plugin-form/src/ObjectForm.submitRedirect.test.tsx": 6130, + "packages/plugin-form/src/ObjectForm.test.tsx": 3650, + "packages/plugin-form/src/ObjectForm.visibleWhen-12242.test.tsx": 4610, + "packages/plugin-form/src/PreviewMode.test.tsx": 5610, + "packages/plugin-form/src/WizardForm.i18nChrome-10999.test.tsx": 6060, + "packages/plugin-form/src/WizardForm.nextMidUpload.test.tsx": 5620, + "packages/plugin-form/src/WizardForm.outcomeToastSupersede.test.tsx": 4650, + "packages/plugin-form/src/WizardForm.regression.test.tsx": 5860, + "packages/plugin-form/src/WizardForm.submitRedirect.test.tsx": 5510, + "packages/plugin-form/src/WizardForm.successBehavior.test.tsx": 6070, + "packages/plugin-form/src/WizardForm.successMessage.test.tsx": 5680, + "packages/plugin-form/src/__tests__/EmbeddableForm.test.tsx": 5800, + "packages/plugin-form/src/__tests__/ObjectForm.mobileFullscreen.test.tsx": 4260, + "packages/plugin-form/src/__tests__/autoLayout.test.ts": 70, + "packages/plugin-form/src/__tests__/autoLayout.wideSpelling.test.ts": 20, + "packages/plugin-form/src/__tests__/collapseResolution-9849.test.tsx": 5530, + "packages/plugin-form/src/__tests__/collapsedImpliesCollapsible-9780.test.tsx": 5800, + "packages/plugin-form/src/__tests__/drawerFirstLoadWindow-10190.test.tsx": 6140, + "packages/plugin-form/src/__tests__/drawerFormSectionDescription-9834.test.tsx": 5590, + "packages/plugin-form/src/__tests__/drawerModalCustomFieldsMerge-10073.test.tsx": 4260, + "packages/plugin-form/src/__tests__/embeddable-form-arm-inputs-11440.test.ts": 10, + "packages/plugin-form/src/__tests__/entrySurface-6059.test.tsx": 5100, + "packages/plugin-form/src/__tests__/formButtonsDefaults.test.tsx": 5430, + "packages/plugin-form/src/__tests__/formSectionGroupReference-7051.test.tsx": 6140, + "packages/plugin-form/src/__tests__/groupsAlias.test.tsx": 5950, + "packages/plugin-form/src/__tests__/guideCrudAppRenders.test.tsx": 5570, + "packages/plugin-form/src/__tests__/headinglessCollapseDiagnostic-9849.test.tsx": 6120, + "packages/plugin-form/src/__tests__/initialRecordMerge-9760.test.tsx": 4850, + "packages/plugin-form/src/__tests__/inlineSectionEntry-11615.test.tsx": 4570, + "packages/plugin-form/src/__tests__/lineItemsDeclaredInputs-11536.test.tsx": 3960, + "packages/plugin-form/src/__tests__/masterDetailDetailsMembers-8071.test.tsx": 3670, + "packages/plugin-form/src/__tests__/masterDetailInitialMembers-8071.test.tsx": 4330, + "packages/plugin-form/src/__tests__/masterDetailSectionMembers-8071.test.tsx": 4320, + "packages/plugin-form/src/__tests__/modalCloseButton-11061.test.tsx": 3690, + "packages/plugin-form/src/__tests__/modalFirstLoadWindow-10659.test.tsx": 6170, + "packages/plugin-form/src/__tests__/modalFormSectionGroupReference-11542.test.tsx": 5080, + "packages/plugin-form/src/__tests__/objectFormCustomFieldsMembers-8071.test.tsx": 5210, + "packages/plugin-form/src/__tests__/objectFormFieldsMembers-8071.test.tsx": 4880, + "packages/plugin-form/src/__tests__/objectFormFileSizeHint-12156.test.tsx": 5830, + "packages/plugin-form/src/__tests__/objectFormInitialMembers-8071.test.tsx": 4770, + "packages/plugin-form/src/__tests__/objectFormInlineHelpText-12213.test.tsx": 6160, + "packages/plugin-form/src/__tests__/objectFormLayout-11168.test.tsx": 3590, + "packages/plugin-form/src/__tests__/objectFormMobileMembers-8071.test.tsx": 6670, + "packages/plugin-form/src/__tests__/objectFormNumericStep-9574.test.tsx": 4270, + "packages/plugin-form/src/__tests__/objectFormPropertiesBag-10859.test.tsx": 4890, + "packages/plugin-form/src/__tests__/objectFormRegistryNameWidget-7611.test.tsx": 4550, + "packages/plugin-form/src/__tests__/objectFormSectionMembers-8071.test.tsx": 6080, + "packages/plugin-form/src/__tests__/objectFormUnregisteredWidget-12110.test.tsx": 5970, + "packages/plugin-form/src/__tests__/optionDefaultSeed-11914.test.tsx": 4950, + "packages/plugin-form/src/__tests__/parameterTypesNameable-7324.test.ts": 2960, + "packages/plugin-form/src/__tests__/rowLimitNonPositive-9925.test.tsx": 5730, + "packages/plugin-form/src/__tests__/schemaRendererContextRead-7209.test.ts": 5020, + "packages/plugin-form/src/__tests__/sectionDividerProjection-9849.test.tsx": 6150, + "packages/plugin-form/src/__tests__/sectionEntryOverrides-10475.test.tsx": 6710, + "packages/plugin-form/src/__tests__/sectionGroupResolverPublished-8641.test.ts": 130, + "packages/plugin-form/src/__tests__/sectionLabelI18n.test.tsx": 5480, + "packages/plugin-form/src/__tests__/sectionPredicateLayoutDiagnostic-6237.test.tsx": 3080, + "packages/plugin-form/src/__tests__/sectionStyleKeysRetired-13626.test.tsx": 6140, + "packages/plugin-form/src/__tests__/sectionVisibleWhen-6111.test.tsx": 2940, + "packages/plugin-form/src/__tests__/sectionsCustomFields-10254.test.tsx": 5070, + "packages/plugin-form/src/__tests__/selectMultipleGroupLabel.test.tsx": 6290, + "packages/plugin-form/src/__tests__/serverDefaultHint-12108.test.tsx": 6470, + "packages/plugin-form/src/__tests__/spanFullTierLadder-9244.test.tsx": 2900, + "packages/plugin-form/src/__tests__/spec-symbol-4650.test.ts": 10, + "packages/plugin-form/src/__tests__/spec-symbol-batch7.test.tsx": 5410, + "packages/plugin-form/src/__tests__/tabbedFormSectionPredicate-6237.test.tsx": 5100, + "packages/plugin-form/src/__tests__/topLevelFieldsWarnCoverage-8847.test.tsx": 5580, + "packages/plugin-form/src/__tests__/wizardRuledSemantics-6985.test.tsx": 4590, + "packages/plugin-form/src/__tests__/wizardSpecDoor-6985.test.ts": 40, + "packages/plugin-form/src/affordanceGrantMap-12082.test.tsx": 11080, + "packages/plugin-form/src/cascadePruneWire-10291.test.tsx": 4170, + "packages/plugin-form/src/closedAffordanceNotice-11000.test.tsx": 5550, + "packages/plugin-form/src/closedAffordanceNotice.i18n-11000.test.tsx": 4900, + "packages/plugin-form/src/createDefaults.test.tsx": 5740, + "packages/plugin-form/src/createFormGrant-12082.test.tsx": 5380, + "packages/plugin-form/src/currentUserDefault.test.tsx": 4140, + "packages/plugin-form/src/deriveMasterDetail.currencyScale-10783.test.ts": 20, + "packages/plugin-form/src/deriveMasterDetail.declaredSpelling.test.tsx": 5580, + "packages/plugin-form/src/deriveMasterDetail.inlineGridColumns-11345.test.ts": 30, + "packages/plugin-form/src/deriveMasterDetail.inlineRowFormFields-11428.test.ts": 30, + "packages/plugin-form/src/deriveMasterDetail.test.ts": 80, + "packages/plugin-form/src/dialogDescriptionFallback.i18n-4024.no-provider.test.tsx": 5720, + "packages/plugin-form/src/dialogDescriptionFallback.i18n-4024.test.tsx": 6170, + "packages/plugin-form/src/discardGuard.test.tsx": 6180, + "packages/plugin-form/src/editDirtyPayload-10156.test.tsx": 4440, + "packages/plugin-form/src/editOwnerChange-12205.test.tsx": 4470, + "packages/plugin-form/src/fieldGroupSections.test.tsx": 4630, + "packages/plugin-form/src/fieldGroups.test.ts": 10, + "packages/plugin-form/src/fieldSecurityPayload.test.tsx": 3790, + "packages/plugin-form/src/flatFieldRules.test.tsx": 4700, + "packages/plugin-form/src/flatFields.test.ts": 20, + "packages/plugin-form/src/formArmsFieldGate-10612.test.tsx": 7200, + "packages/plugin-form/src/formArmsInvalidation-10715.test.tsx": 40030, + "packages/plugin-form/src/formArmsWritePayload-10563.test.tsx": 6870, + "packages/plugin-form/src/formChrome.i18n-11039.test.tsx": 5340, + "packages/plugin-form/src/formChrome.i18n-11071.test.tsx": 6600, + "packages/plugin-form/src/formFaces.displayLocale-9909.test.tsx": 6330, + "packages/plugin-form/src/inlineRowForm.specSource-11428.test.tsx": 4480, + "packages/plugin-form/src/lineItemsChrome.i18n-11145.no-provider.test.tsx": 5310, + "packages/plugin-form/src/lineItemsChrome.i18n-11145.test.tsx": 5960, + "packages/plugin-form/src/masterDetailFormTypeVocabulary.test.tsx": 3940, + "packages/plugin-form/src/masterDetailTx.test.ts": 30, + "packages/plugin-form/src/modalFieldGroups.test.tsx": 5020, + "packages/plugin-form/src/navigateOnSuccess.mountSeam.test.tsx": 4530, + "packages/plugin-form/src/navigateOnSuccess.urlContract.test.tsx": 1050, + "packages/plugin-form/src/occSave.markedRefusal.test.tsx": 5050, + "packages/plugin-form/src/occSave.secondSave.test.tsx": 5920, + "packages/plugin-form/src/occSave.test.tsx": 4380, + "packages/plugin-form/src/recordFormsErrorClears-10682.test.tsx": 5850, + "packages/plugin-form/src/recordSwapLoading.test.tsx": 5110, + "packages/plugin-form/src/richtextMaxLength.8438.test.tsx": 4230, + "packages/plugin-form/src/sanitize.test.ts": 10, + "packages/plugin-form/src/sectionColumns.test.tsx": 5620, + "packages/plugin-form/src/sectionFields.blankGate-11262.test.ts": 60, + "packages/plugin-form/src/sectionFields.spec-parity.test.ts": 90, + "packages/plugin-form/src/sectionFields.test.ts": 8410, + "packages/plugin-form/src/sectionedFormValues.test.tsx": 6890, + "packages/plugin-form/src/selectOptions.test.tsx": 5380, + "packages/plugin-form/src/subformHosts.test.tsx": 5820, + "packages/plugin-form/src/submitHandlerSeam.test.tsx": 6470, + "packages/plugin-form/src/submitRedirect.injectedNavigation.test.tsx": 6180, + "packages/plugin-form/src/submitRedirect.test.ts": 60, + "packages/plugin-form/src/submitRedirect.timerLifetime.test.tsx": 8010, + "packages/plugin-form/src/submitTargetRefusal.test.tsx": 7370, + "packages/plugin-form/src/supersededReads-10712.test.tsx": 5060, + "packages/plugin-form/src/systemManagedPayload.test.tsx": 3920, + "packages/plugin-form/src/ungroupedFieldSection-11777.test.tsx": 4840, + "packages/plugin-form/src/uploadInFlightSave.test.tsx": 6130, + "packages/plugin-form/src/wizardPredicateScope.test.tsx": 4180, + "packages/plugin-form/src/wizardSkipValidation.test.tsx": 5460, + "packages/plugin-form/src/wizardVisibleWhenFault-8069.test.tsx": 4680, + "packages/plugin-gantt/src/GanttView.autoscheduledlg.test.tsx": 5250, + "packages/plugin-gantt/src/GanttView.columnWidth-7228.test.tsx": 5900, + "packages/plugin-gantt/src/GanttView.countinterp.i18n.test.tsx": 6340, + "packages/plugin-gantt/src/GanttView.deptypes.test.tsx": 3220, + "packages/plugin-gantt/src/GanttView.displayLocale-10668.test.tsx": 5300, + "packages/plugin-gantt/src/GanttView.dnd.test.tsx": 5570, + "packages/plugin-gantt/src/GanttView.enhancements.test.tsx": 5990, + "packages/plugin-gantt/src/GanttView.groupby.test.tsx": 6140, + "packages/plugin-gantt/src/GanttView.headeralign.test.tsx": 5040, + "packages/plugin-gantt/src/GanttView.interactions.test.tsx": 8800, + "packages/plugin-gantt/src/GanttView.interactionswitches.test.tsx": 6260, + "packages/plugin-gantt/src/GanttView.layout.test.tsx": 7010, + "packages/plugin-gantt/src/GanttView.linkmenu.test.tsx": 4040, + "packages/plugin-gantt/src/GanttView.linkrejection.test.tsx": 7210, + "packages/plugin-gantt/src/GanttView.links.test.tsx": 5930, + "packages/plugin-gantt/src/GanttView.readonly.test.tsx": 4500, + "packages/plugin-gantt/src/GanttView.refreshAriaLabel.i18n.test.tsx": 5550, + "packages/plugin-gantt/src/GanttView.scales.test.tsx": 5880, + "packages/plugin-gantt/src/GanttView.shifts.test.tsx": 6240, + "packages/plugin-gantt/src/GanttView.summaryedit.test.tsx": 3500, + "packages/plugin-gantt/src/GanttView.tasklistDates-7204.test.tsx": 7300, + "packages/plugin-gantt/src/GanttView.toolbarPeriod-7203.test.tsx": 6790, + "packages/plugin-gantt/src/GanttView.tooltipflip.test.tsx": 3250, + "packages/plugin-gantt/src/GanttView.tree.test.tsx": 6880, + "packages/plugin-gantt/src/GanttView.tzshift.test.ts": 30, + "packages/plugin-gantt/src/GanttView.virtual.test.tsx": 4940, + "packages/plugin-gantt/src/GanttView.workaxis.test.tsx": 5750, + "packages/plugin-gantt/src/ObjectGantt.apifetch.test.tsx": 4690, + "packages/plugin-gantt/src/ObjectGantt.blockPrecedence.test.tsx": 4500, + "packages/plugin-gantt/src/ObjectGantt.colorFieldLadder-7243.test.tsx": 5700, + "packages/plugin-gantt/src/ObjectGantt.configPin.test.ts": 20, + "packages/plugin-gantt/src/ObjectGantt.contractEnvelope-6839.test.tsx": 4000, + "packages/plugin-gantt/src/ObjectGantt.currencyDep.test.tsx": 3880, + "packages/plugin-gantt/src/ObjectGantt.currencyMode-10422.test.tsx": 6210, + "packages/plugin-gantt/src/ObjectGantt.dateLocale.test.tsx": 5240, + "packages/plugin-gantt/src/ObjectGantt.dependencyAlias.test.tsx": 4400, + "packages/plugin-gantt/src/ObjectGantt.discardedConfigMemo.test.tsx": 4420, + "packages/plugin-gantt/src/ObjectGantt.discardedReloadIdentity-10036.test.tsx": 3330, + "packages/plugin-gantt/src/ObjectGantt.drawerfetch.test.tsx": 5520, + "packages/plugin-gantt/src/ObjectGantt.drawerlock.test.tsx": 5240, + "packages/plugin-gantt/src/ObjectGantt.elementDataSource.test.tsx": 5120, + "packages/plugin-gantt/src/ObjectGantt.emptyHostData-7333.test.tsx": 5810, + "packages/plugin-gantt/src/ObjectGantt.errorClears-10578.test.tsx": 4970, + "packages/plugin-gantt/src/ObjectGantt.expandFls-7230.test.tsx": 5890, + "packages/plugin-gantt/src/ObjectGantt.exportFileName.i18n.test.tsx": 6100, + "packages/plugin-gantt/src/ObjectGantt.fetchGate-7225.test.tsx": 5340, + "packages/plugin-gantt/src/ObjectGantt.hostDataProp-7210.test.tsx": 5490, + "packages/plugin-gantt/src/ObjectGantt.inlineQueryKeys-8769.test.tsx": 5780, + "packages/plugin-gantt/src/ObjectGantt.invalidationRefetch-10035.test.tsx": 5950, + "packages/plugin-gantt/src/ObjectGantt.navWidthDefault.test.tsx": 6050, + "packages/plugin-gantt/src/ObjectGantt.navigationModeResolution-7334.test.tsx": 3520, + "packages/plugin-gantt/src/ObjectGantt.navigationPageSink-7334.test.tsx": 4390, + "packages/plugin-gantt/src/ObjectGantt.numberLocale.test.tsx": 4130, + "packages/plugin-gantt/src/ObjectGantt.numberResolvedWidth-11254.test.tsx": 4510, + "packages/plugin-gantt/src/ObjectGantt.overlayShellModes-9299.test.tsx": 4130, + "packages/plugin-gantt/src/ObjectGantt.percentResolvedWidth-11254.test.tsx": 4550, + "packages/plugin-gantt/src/ObjectGantt.persistfilters.test.tsx": 5380, + "packages/plugin-gantt/src/ObjectGantt.propertiesBag-10859.test.tsx": 6460, + "packages/plugin-gantt/src/ObjectGantt.quickfilter.i18n.fallback.test.tsx": 5540, + "packages/plugin-gantt/src/ObjectGantt.quickfilter.i18n.test.tsx": 5370, + "packages/plugin-gantt/src/ObjectGantt.quickfilter.test.tsx": 6410, + "packages/plugin-gantt/src/ObjectGantt.readback.test.tsx": 5830, + "packages/plugin-gantt/src/ObjectGantt.referenceArms-6837.test.tsx": 4180, + "packages/plugin-gantt/src/ObjectGantt.refreshInPlace-7237.test.tsx": 5460, + "packages/plugin-gantt/src/ObjectGantt.rowCeiling-7210.test.tsx": 3220, + "packages/plugin-gantt/src/ObjectGantt.ruleArrayFilter-10767.test.tsx": 5720, + "packages/plugin-gantt/src/ObjectGantt.searchTerm-10250.test.tsx": 6160, + "packages/plugin-gantt/src/ObjectGantt.silentOvertake-10633.test.tsx": 5190, + "packages/plugin-gantt/src/ObjectGantt.staleReloadFinally-7231.test.tsx": 6050, + "packages/plugin-gantt/src/ObjectGantt.test.tsx": 4760, + "packages/plugin-gantt/src/ObjectGantt.unconfiguredRefusal-7070.test.tsx": 5590, + "packages/plugin-gantt/src/ObjectGantt.viewmode.test.tsx": 5240, + "packages/plugin-gantt/src/ObjectGantt.writeGrant-12082.test.tsx": 5620, + "packages/plugin-gantt/src/ObjectGantt.writeerror.test.tsx": 5150, + "packages/plugin-gantt/src/QuickFilterBar.test.tsx": 550, + "packages/plugin-gantt/src/ResourceWorkload.displayLocale-10442.test.tsx": 3950, + "packages/plugin-gantt/src/ResourceWorkload.test.tsx": 5080, + "packages/plugin-gantt/src/__tests__/GanttView.dateOnlyZone-10866.test.tsx": 5510, + "packages/plugin-gantt/src/__tests__/GanttView.dateYear-12110.test.tsx": 3080, + "packages/plugin-gantt/src/__tests__/GanttView.inclusiveEnd-11141.test.tsx": 5000, + "packages/plugin-gantt/src/__tests__/GanttView.moveCalendarDays-10866.test.tsx": 5180, + "packages/plugin-gantt/src/__tests__/ObjectGantt.catalogPlans-11141.test.tsx": 5730, + "packages/plugin-gantt/src/__tests__/ObjectGantt.dateOnlyZone-10866.test.tsx": 4210, + "packages/plugin-gantt/src/__tests__/ObjectGantt.endRoundTrip-11141.test.tsx": 6770, + "packages/plugin-gantt/src/__tests__/ObjectGantt.noSchemaZone-10866.test.tsx": 5910, + "packages/plugin-gantt/src/__tests__/ObjectGantt.zonedDstDay-10866.test.tsx": 5500, + "packages/plugin-gantt/src/__tests__/bare-gantt-node-key-retired-8008.test.ts": 420, + "packages/plugin-gantt/src/__tests__/dataArmSpecRow-8348.test.ts": 320, + "packages/plugin-gantt/src/__tests__/objectGanttInputs-11168.test.tsx": 11500, + "packages/plugin-gantt/src/__tests__/queryKeysDeclared-8220.test.tsx": 4370, + "packages/plugin-gantt/src/__tests__/recordSourceInput-7470.test.ts": 340, + "packages/plugin-gantt/src/__tests__/recordSourceInputs-10394.test.tsx": 6190, + "packages/plugin-gantt/src/__tests__/scheduling.dateOnlyZone-10866.test.ts": 20, + "packages/plugin-gantt/src/__tests__/tzShift.invert-10866.test.ts": 20, + "packages/plugin-gantt/src/readme-navigation-example.test.ts": 20, + "packages/plugin-gantt/src/scheduling.selfextent.test.ts": 60, + "packages/plugin-gantt/src/scheduling.test.ts": 40, + "packages/plugin-gantt/src/shifts.test.ts": 30, + "packages/plugin-gantt/src/useGanttTranslation.test.tsx": 1790, + "packages/plugin-gantt/src/workload.test.ts": 30, + "packages/plugin-grid/src/ImportWizard.cancelCounts-11650.test.tsx": 22850, + "packages/plugin-grid/src/ImportWizard.cellCheck-11814.test.ts": 200, + "packages/plugin-grid/src/ImportWizard.cellCheck-11889.test.tsx": 6220, + "packages/plugin-grid/src/ImportWizard.cellCheck-11913.test.tsx": 6100, + "packages/plugin-grid/src/ImportWizard.i18n-parity.test.ts": 30, + "packages/plugin-grid/src/ImportWizard.interpolation.test.ts": 10, + "packages/plugin-grid/src/ImportWizard.previewFindings-11814.test.tsx": 3950, + "packages/plugin-grid/src/ImportWizard.savedMappingEmptyValue-8504.test.tsx": 5160, + "packages/plugin-grid/src/__tests__/BulkActionBar.regionName.zh-12145.test.tsx": 3040, + "packages/plugin-grid/src/__tests__/BulkActionBar.test.tsx": 5390, + "packages/plugin-grid/src/__tests__/ObjectGrid.authoredColumnLabel-12110.test.tsx": 5710, + "packages/plugin-grid/src/__tests__/ObjectGrid.cellFaceLabel-11689.test.tsx": 4660, + "packages/plugin-grid/src/__tests__/ObjectGrid.columnWrapForward.test.tsx": 5840, + "packages/plugin-grid/src/__tests__/ObjectGrid.declaredKeys-11068.test.tsx": 5280, + "packages/plugin-grid/src/__tests__/ObjectGrid.defaultFiltersRuleArray-6152.test.tsx": 4340, + "packages/plugin-grid/src/__tests__/ObjectGrid.displayPageSizeDefault-9853.test.tsx": 5040, + "packages/plugin-grid/src/__tests__/ObjectGrid.elementDataSource.test.tsx": 3770, + "packages/plugin-grid/src/__tests__/ObjectGrid.emptyPlaceholderAffordance-8491.test.tsx": 3040, + "packages/plugin-grid/src/__tests__/ObjectGrid.emptyStateI18nLabel-11227.test.tsx": 4370, + "packages/plugin-grid/src/__tests__/ObjectGrid.exportOptionsKeys.test.ts": 70, + "packages/plugin-grid/src/__tests__/ObjectGrid.filterContextTokens-10607.test.tsx": 6350, + "packages/plugin-grid/src/__tests__/ObjectGrid.groupedPagerSelect-11865.test.tsx": 14850, + "packages/plugin-grid/src/__tests__/ObjectGrid.harvestInputsFetchKey-10689.test.tsx": 8790, + "packages/plugin-grid/src/__tests__/ObjectGrid.headerMenuSort-10727.test.tsx": 6890, + "packages/plugin-grid/src/__tests__/ObjectGrid.invalidationRefetch-10035.test.tsx": 7230, + "packages/plugin-grid/src/__tests__/ObjectGrid.keyboardNavigation-11068.test.tsx": 6520, + "packages/plugin-grid/src/__tests__/ObjectGrid.labelI18nLabel-10993.test.tsx": 3770, + "packages/plugin-grid/src/__tests__/ObjectGrid.linkCellAnchor.test.tsx": 4750, + "packages/plugin-grid/src/__tests__/ObjectGrid.linkCellNoNestedAnchor-11817.test.tsx": 7180, + "packages/plugin-grid/src/__tests__/ObjectGrid.malformedFilter-9050.test.tsx": 4650, + "packages/plugin-grid/src/__tests__/ObjectGrid.operatorsInert-9729.test.tsx": 4650, + "packages/plugin-grid/src/__tests__/ObjectGrid.overlayShellModes-9299.test.tsx": 6950, + "packages/plugin-grid/src/__tests__/ObjectGrid.overlayTitleI18n.test.tsx": 6680, + "packages/plugin-grid/src/__tests__/ObjectGrid.overlayTitleInlineLocale-9092.test.tsx": 6320, + "packages/plugin-grid/src/__tests__/ObjectGrid.overlayTitleNoProviderFallback.test.tsx": 6100, + "packages/plugin-grid/src/__tests__/ObjectGrid.pageSizeNonPositive-9853.test.tsx": 7230, + "packages/plugin-grid/src/__tests__/ObjectGrid.propertiesBag-11276.test.tsx": 4380, + "packages/plugin-grid/src/__tests__/ObjectGrid.recordIdFilterToken-7297.test.tsx": 4400, + "packages/plugin-grid/src/__tests__/ObjectGrid.refreshIndicatorLocale-10580.test.tsx": 4190, + "packages/plugin-grid/src/__tests__/ObjectGrid.resizableColumnsRetired-6152.test.tsx": 4300, + "packages/plugin-grid/src/__tests__/ObjectGrid.titleI18nLabel-10993.test.tsx": 5570, + "packages/plugin-grid/src/__tests__/ObjectGrid.unmaterializedSort.test.tsx": 8800, + "packages/plugin-grid/src/__tests__/addRowCreatePermissionGate.test.tsx": 6430, + "packages/plugin-grid/src/__tests__/authoredColumnsFls-6799.test.tsx": 5400, + "packages/plugin-grid/src/__tests__/badgeHexCrossSurface.test.tsx": 5890, + "packages/plugin-grid/src/__tests__/bulk-action-visible.test.tsx": 3080, + "packages/plugin-grid/src/__tests__/bulkActionCapabilityGate.test.tsx": 5240, + "packages/plugin-grid/src/__tests__/bulkActionDefsUnusableMember-8730.test.tsx": 5040, + "packages/plugin-grid/src/__tests__/bulkActionDialogParams.test.tsx": 6980, + "packages/plugin-grid/src/__tests__/bulkActionDialogRecord.test.tsx": 5350, + "packages/plugin-grid/src/__tests__/bulkActionMembers-8071.test.tsx": 4720, + "packages/plugin-grid/src/__tests__/bulkActionRefresh.test.tsx": 6110, + "packages/plugin-grid/src/__tests__/bulkActionSchemaMultiple.test.tsx": 5060, + "packages/plugin-grid/src/__tests__/bulkActionsSpecKey.test.tsx": 4680, + "packages/plugin-grid/src/__tests__/bulkDeleteVisibleWhen.test.tsx": 7130, + "packages/plugin-grid/src/__tests__/bulkEligibility.test.ts": 60, + "packages/plugin-grid/src/__tests__/bulkExecutorDataSourceFace-9722.test.ts": 20, + "packages/plugin-grid/src/__tests__/bulkFanoutHostParams.test.tsx": 5620, + "packages/plugin-grid/src/__tests__/bulkFieldBackedParam-12105.test.tsx": 5670, + "packages/plugin-grid/src/__tests__/bulkLookupDependsOnReach-8755.test.tsx": 6450, + "packages/plugin-grid/src/__tests__/bulkParamToField.test.ts": 150, + "packages/plugin-grid/src/__tests__/bulkUpdateGrant-12082.test.tsx": 5330, + "packages/plugin-grid/src/__tests__/cellClassNameCensusProse-6921.test.ts": 30, + "packages/plugin-grid/src/__tests__/cellRendererResolutionBoundary-8920.test.ts": 20, + "packages/plugin-grid/src/__tests__/column-features.test.tsx": 3810, + "packages/plugin-grid/src/__tests__/columnDeclaredSpellingOnly.test.tsx": 5670, + "packages/plugin-grid/src/__tests__/columnEmitBoundary-6004.test.ts": 30, + "packages/plugin-grid/src/__tests__/columnHoldsExpiry-6424.test.ts": 10, + "packages/plugin-grid/src/__tests__/columnIdentity.test.tsx": 5780, + "packages/plugin-grid/src/__tests__/columnReadBoundary-6458.test.ts": 20, + "packages/plugin-grid/src/__tests__/columnSortabilitySignal.test.tsx": 8700, + "packages/plugin-grid/src/__tests__/columnSpellingDiagnosticRender.test.tsx": 4810, + "packages/plugin-grid/src/__tests__/columnSpellingDiagnostics.test.ts": 20, + "packages/plugin-grid/src/__tests__/columnStatePersistence.test.tsx": 4880, + "packages/plugin-grid/src/__tests__/columnTypeEmitSeam.test.tsx": 5770, + "packages/plugin-grid/src/__tests__/columnWidthInbound-6457.test.tsx": 6440, + "packages/plugin-grid/src/__tests__/dataTableSchemaSlot-6459.test.ts": 30, + "packages/plugin-grid/src/__tests__/defaultColumnsNameFieldLead-7245.test.tsx": 4650, + "packages/plugin-grid/src/__tests__/defaultFromRowProjection-10277.test.tsx": 6120, + "packages/plugin-grid/src/__tests__/emptyArrayCell-8481.test.tsx": 5930, + "packages/plugin-grid/src/__tests__/expandFls-7215.test.tsx": 5720, + "packages/plugin-grid/src/__tests__/explainDouble.singleRecordVerdict-9813.test.tsx": 1420, + "packages/plugin-grid/src/__tests__/exportGate.test.tsx": 6070, + "packages/plugin-grid/src/__tests__/exportServer.test.tsx": 4830, + "packages/plugin-grid/src/__tests__/fabricatedValueCell-8490.test.tsx": 4290, + "packages/plugin-grid/src/__tests__/footerSummaryScope-12081.test.tsx": 7480, + "packages/plugin-grid/src/__tests__/formatHintedColumnRenderer-8920.test.tsx": 6420, + "packages/plugin-grid/src/__tests__/gridAggregationMembers-8071.test.tsx": 7050, + "packages/plugin-grid/src/__tests__/gridArrayArmOrderby-8973.test.tsx": 6550, + "packages/plugin-grid/src/__tests__/gridBareArrayDataRefused-8348.test.tsx": 4730, + "packages/plugin-grid/src/__tests__/gridColumnMembers-8071.test.tsx": 7000, + "packages/plugin-grid/src/__tests__/gridCurrencyFaces.displayLocale-9909.test.tsx": 5540, + "packages/plugin-grid/src/__tests__/gridDataInputContract.test.ts": 880, + "packages/plugin-grid/src/__tests__/gridDefaultFiltersLowering.test.tsx": 4460, + "packages/plugin-grid/src/__tests__/gridDependentValues-7165.test.tsx": 4670, + "packages/plugin-grid/src/__tests__/gridFilterInputSpelling.test.tsx": 5810, + "packages/plugin-grid/src/__tests__/gridFindEnvelope.contractEnvelope-6917.test.tsx": 5960, + "packages/plugin-grid/src/__tests__/gridFixedCurrency-10354.test.tsx": 6480, + "packages/plugin-grid/src/__tests__/gridGroupingMembers-8071.test.tsx": 6610, + "packages/plugin-grid/src/__tests__/gridNavigationMembers-8071.test.tsx": 6270, + "packages/plugin-grid/src/__tests__/gridNeedsDataSourceBareArray-9580.test.tsx": 5370, + "packages/plugin-grid/src/__tests__/gridNonAuthorKeys.test.tsx": 7360, + "packages/plugin-grid/src/__tests__/gridOperationsMembers-8071.test.tsx": 6300, + "packages/plugin-grid/src/__tests__/gridPagerSelectionMembers-8071.test.tsx": 5000, + "packages/plugin-grid/src/__tests__/gridPercentStorage-11475.test.tsx": 5980, + "packages/plugin-grid/src/__tests__/gridRetiredStringSort-8767.test.tsx": 4490, + "packages/plugin-grid/src/__tests__/gridRowDecorationMembers-8071.test.tsx": 6440, + "packages/plugin-grid/src/__tests__/gridUseGrouping-11026.test.tsx": 6370, + "packages/plugin-grid/src/__tests__/groupSelectOptionOrder-11809.test.tsx": 7050, + "packages/plugin-grid/src/__tests__/groupedBooleanLabel.test.tsx": 5830, + "packages/plugin-grid/src/__tests__/groupedPagerNames-12143.test.tsx": 5870, + "packages/plugin-grid/src/__tests__/groupedPagination.test.tsx": 8130, + "packages/plugin-grid/src/__tests__/groupingNeedsHeaderQuery-10881.test.tsx": 8220, + "packages/plugin-grid/src/__tests__/groupingNullEntry-7217.test.tsx": 5280, + "packages/plugin-grid/src/__tests__/groupingProjection-7179.test.tsx": 6940, + "packages/plugin-grid/src/__tests__/guideCrudAppRenders.test.tsx": 4850, + "packages/plugin-grid/src/__tests__/hostFetchedDefaultColumns-6677.test.tsx": 3620, + "packages/plugin-grid/src/__tests__/importHistoryTimeLocale.test.tsx": 4150, + "packages/plugin-grid/src/__tests__/importLegacyReferenceGuard.test.tsx": 6160, + "packages/plugin-grid/src/__tests__/importMissingRequiredHint.test.tsx": 5680, + "packages/plugin-grid/src/__tests__/importTemplateDownload.test.tsx": 5630, + "packages/plugin-grid/src/__tests__/inlineDataFls-6723.test.tsx": 5040, + "packages/plugin-grid/src/__tests__/inlineEditExitMode.test.tsx": 4290, + "packages/plugin-grid/src/__tests__/inlineEditFieldWriteGrant-12103.test.tsx": 5290, + "packages/plugin-grid/src/__tests__/inlineEditLookupRepro.test.tsx": 6200, + "packages/plugin-grid/src/__tests__/inlineEditNoopAndHeader-11816.test.tsx": 4810, + "packages/plugin-grid/src/__tests__/inlineEditPermissionGate.test.tsx": 6290, + "packages/plugin-grid/src/__tests__/inlineEditPersistence.test.tsx": 5800, + "packages/plugin-grid/src/__tests__/legacyRowActionDispatch.test.tsx": 5390, + "packages/plugin-grid/src/__tests__/lookupDisplayFieldSpelling-6875.test.tsx": 5890, + "packages/plugin-grid/src/__tests__/lookupPickerKeys-7154.test.tsx": 5670, + "packages/plugin-grid/src/__tests__/lookupPredicateParity.test.tsx": 3140, + "packages/plugin-grid/src/__tests__/maskedCellCopyRefusal-10583.test.tsx": 3450, + "packages/plugin-grid/src/__tests__/maskedColumnClientPaths-10657.test.tsx": 5900, + "packages/plugin-grid/src/__tests__/maskedColumnSurfaces-10583.test.tsx": 4180, + "packages/plugin-grid/src/__tests__/maskedFirstPaint-10657.test.tsx": 4740, + "packages/plugin-grid/src/__tests__/mobileCardDateLocale.test.tsx": 4240, + "packages/plugin-grid/src/__tests__/mobileCardFieldCurrency-10423.test.tsx": 5800, + "packages/plugin-grid/src/__tests__/mobileCardLookupDisplay.test.tsx": 4310, + "packages/plugin-grid/src/__tests__/mobileCardPercentLocale.test.tsx": 5590, + "packages/plugin-grid/src/__tests__/mobileCardPercentWidth-11254.test.tsx": 3850, + "packages/plugin-grid/src/__tests__/objectBulkActionDispatch.test.tsx": 7290, + "packages/plugin-grid/src/__tests__/onNavigateProp-9547.test.tsx": 6700, + "packages/plugin-grid/src/__tests__/pagerButtonNames-12124.test.tsx": 5990, + "packages/plugin-grid/src/__tests__/percentAbsentScale.fiveFaces-9843.test.tsx": 4570, + "packages/plugin-grid/src/__tests__/predicate-surface-parity.test.tsx": 7010, + "packages/plugin-grid/src/__tests__/projectionFls-6898.test.tsx": 6350, + "packages/plugin-grid/src/__tests__/recordDetailDateLocale.test.tsx": 4480, + "packages/plugin-grid/src/__tests__/recordIdFieldProjection.test.tsx": 4510, + "packages/plugin-grid/src/__tests__/relationalMetaCopySet-6711.test.tsx": 4570, + "packages/plugin-grid/src/__tests__/relationalMetaCopySet-6874.test.tsx": 5270, + "packages/plugin-grid/src/__tests__/relationalMetaCopySet-7166.test.tsx": 4510, + "packages/plugin-grid/src/__tests__/relationalMetaCopySet.derivation.test.ts": 160, + "packages/plugin-grid/src/__tests__/resolveBulkActions.test.ts": 30, + "packages/plugin-grid/src/__tests__/resolveLegacyRowActions.test.ts": 20, + "packages/plugin-grid/src/__tests__/row-action-sticky.test.tsx": 4580, + "packages/plugin-grid/src/__tests__/rowCrudAffordances.test.ts": 40, + "packages/plugin-grid/src/__tests__/rowCrudEffectiveOps.test.tsx": 4560, + "packages/plugin-grid/src/__tests__/rowHeightOffSpecBoundary.test.tsx": 4630, + "packages/plugin-grid/src/__tests__/rowOperationsPerRow-8674.test.tsx": 7170, + "packages/plugin-grid/src/__tests__/rowRecordCrudVerdict.test.tsx": 11260, + "packages/plugin-grid/src/__tests__/serverGroupedSearch-11021.test.tsx": 7420, + "packages/plugin-grid/src/__tests__/serverGroupedSelectIdentity-11105.test.tsx": 5700, + "packages/plugin-grid/src/__tests__/serverGrouping-7189.test.tsx": 7030, + "packages/plugin-grid/src/__tests__/serverGroupingFieldSwitch-11574.test.tsx": 5110, + "packages/plugin-grid/src/__tests__/serverPagination.test.tsx": 7230, + "packages/plugin-grid/src/__tests__/serverSearch.test.tsx": 11530, + "packages/plugin-grid/src/__tests__/serverSorting.test.tsx": 10150, + "packages/plugin-grid/src/__tests__/spec-symbol-4650.test.ts": 20, + "packages/plugin-grid/src/__tests__/spec-symbol-batch7.test.ts": 20, + "packages/plugin-grid/src/__tests__/specExpressionWire-10946.test.tsx": 5410, + "packages/plugin-grid/src/__tests__/summary-spec-parity.test.ts": 10, + "packages/plugin-grid/src/__tests__/undoProjectedRow-10404.test.tsx": 5710, + "packages/plugin-grid/src/__tests__/useBulkExecutor.test.ts": 3870, + "packages/plugin-grid/src/__tests__/useColumnSummary.currencyMinorUnit-10221.test.tsx": 5790, + "packages/plugin-grid/src/__tests__/useColumnSummary.currencyMode-10422.test.tsx": 5560, + "packages/plugin-grid/src/__tests__/useColumnSummary.fieldOnlyHints-11588.test.tsx": 5350, + "packages/plugin-grid/src/__tests__/useColumnSummary.numberWidth-9843.test.tsx": 5840, + "packages/plugin-grid/src/__tests__/useColumnSummary.percentConvergence-9269.test.tsx": 5300, + "packages/plugin-grid/src/__tests__/useColumnSummary.percentScale-9295.test.tsx": 4370, + "packages/plugin-grid/src/__tests__/useColumnSummary.tenantLocale-9294.test.tsx": 3930, + "packages/plugin-grid/src/__tests__/useRowColor.prototypeGuard.test.tsx": 690, + "packages/plugin-grid/src/autoMapColumns.test.ts": 10, + "packages/plugin-grid/src/components/__tests__/RowActionMenu.capabilityGate.test.tsx": 5030, + "packages/plugin-grid/src/components/__tests__/RowActionMenu.emptyGuard.test.tsx": 9760, + "packages/plugin-grid/src/components/__tests__/RowActionMenu.test.tsx": 4870, + "packages/plugin-grid/src/hooks/multiValueFields.test.ts": 20, + "packages/plugin-grid/src/hooks/useRecordCrudVerdicts.batchCap.test.tsx": 1430, + "packages/plugin-grid/src/hooks/useRecordCrudVerdicts.explainRequest.test.ts": 20, + "packages/plugin-grid/src/hooks/useRecordCrudVerdicts.invalidation.test.tsx": 2340, + "packages/plugin-grid/src/hooks/useRecordCrudVerdicts.principalScope.test.tsx": 1650, + "packages/plugin-grid/src/importAsyncPath.test.ts": 20, + "packages/plugin-grid/src/importCoercionContract.test.ts": 30, + "packages/plugin-grid/src/importDryRun.test.ts": 100, + "packages/plugin-grid/src/importEmailValidation.test.ts": 20, + "packages/plugin-grid/src/importHistory.test.ts": 40, + "packages/plugin-grid/src/importParsers.test.ts": 910, + "packages/plugin-grid/src/importSavedMapping.test.ts": 10, + "packages/plugin-grid/src/importServerPath.test.ts": 20, + "packages/plugin-grid/src/index.test.tsx": 5340, + "packages/plugin-grid/src/inline-edit-options.test.ts": 20, + "packages/plugin-grid/src/savedMapping.test.ts": 10, + "packages/plugin-grid/src/useColumnSummary.i18n-4024.no-provider.test.tsx": 5060, + "packages/plugin-grid/src/useColumnSummary.i18n-4024.test.tsx": 5520, + "packages/plugin-grid/src/useColumnSummary.test.tsx": 3880, + "packages/plugin-kanban/src/KanbanRenderer.uncolumned.test.tsx": 7490, + "packages/plugin-kanban/src/ObjectKanban.cardFields.test.ts": 200, + "packages/plugin-kanban/src/ObjectKanban.contractEnvelope-6839.test.tsx": 5560, + "packages/plugin-kanban/src/ObjectKanban.elementDataSource.test.tsx": 5890, + "packages/plugin-kanban/src/ObjectKanban.emptinessFloor-8496.test.tsx": 5840, + "packages/plugin-kanban/src/ObjectKanban.emptyBadgeLabel.test.tsx": 4470, + "packages/plugin-kanban/src/ObjectKanban.errorClears-10663.test.tsx": 5800, + "packages/plugin-kanban/src/ObjectKanban.invalidationRefetch-10572.test.tsx": 6480, + "packages/plugin-kanban/src/ObjectKanban.markedRefusalToast.test.tsx": 5840, + "packages/plugin-kanban/src/ObjectKanban.moveGrant-12082.test.tsx": 3670, + "packages/plugin-kanban/src/ObjectKanban.navWidthDefault.test.tsx": 6760, + "packages/plugin-kanban/src/ObjectKanban.overlayShellModes-9299.test.tsx": 7220, + "packages/plugin-kanban/src/ObjectKanban.overlayTitleI18n.test.tsx": 5320, + "packages/plugin-kanban/src/ObjectKanban.overlayTitleNoProviderFallback.test.tsx": 5990, + "packages/plugin-kanban/src/ObjectKanban.rejectedMoveRollback.test.tsx": 4910, + "packages/plugin-kanban/src/ObjectKanban.requiredWhenPrompt.test.tsx": 6080, + "packages/plugin-kanban/src/__tests__/InlineQuickAdd.sharedSelect-11865.test.tsx": 4640, + "packages/plugin-kanban/src/__tests__/ObjectKanban.expandFls-7429.test.tsx": 6160, + "packages/plugin-kanban/src/__tests__/ObjectKanban.filterMembersReachTheWire-8176.test.tsx": 4290, + "packages/plugin-kanban/src/__tests__/ObjectKanban.nameFieldSkipSet-8400.test.tsx": 4960, + "packages/plugin-kanban/src/__tests__/ObjectKanban.structuredMembersReachTheirSinks-8313.test.tsx": 5910, + "packages/plugin-kanban/src/__tests__/ObjectKanban.titleFieldPrecedence-8308.test.tsx": 6800, + "packages/plugin-kanban/src/__tests__/RequiredFieldsDialog.ariaInvalid-7008.test.tsx": 6090, + "packages/plugin-kanban/src/__tests__/RequiredFieldsDialog.ariaInvalidText-7126.test.tsx": 5070, + "packages/plugin-kanban/src/__tests__/cardClickFiresOnce-9341.test.tsx": 3390, + "packages/plugin-kanban/src/__tests__/columnCollapsedHonoured-9628.test.tsx": 6370, + "packages/plugin-kanban/src/__tests__/columnSummarizeField-11629.test.tsx": 4880, + "packages/plugin-kanban/src/__tests__/columnsReachDomSameCommit-8534.test.tsx": 3970, + "packages/plugin-kanban/src/__tests__/crossColumnLandingPosition-8826.test.tsx": 6750, + "packages/plugin-kanban/src/__tests__/emptyStateLaneCountBlind-9045.test.tsx": 6310, + "packages/plugin-kanban/src/__tests__/emptyStateNumberlessDescription-9170.test.tsx": 4670, + "packages/plugin-kanban/src/__tests__/expandableFamily.identity-5874.test.tsx": 4470, + "packages/plugin-kanban/src/__tests__/fetchGate.objectDef-6271.test.tsx": 5950, + "packages/plugin-kanban/src/__tests__/filterIsDeclaredInput-7712.test.ts": 180, + "packages/plugin-kanban/src/__tests__/handlerKeyDispositionsMeasured-7804.test.tsx": 7690, + "packages/plugin-kanban/src/__tests__/kanban-family-registry-keys-retired-8257.test.ts": 180, + "packages/plugin-kanban/src/__tests__/kanban-handler-slots-7664.test.tsx": 4360, + "packages/plugin-kanban/src/__tests__/kanban-plugin-dialect-authoritative-7664.test.ts": 190, + "packages/plugin-kanban/src/__tests__/kanbanEnhancedRetired-8932.test.ts": 30, + "packages/plugin-kanban/src/__tests__/kanbanNavigationMembers-8652.test.tsx": 4800, + "packages/plugin-kanban/src/__tests__/laneCountHonesty-8307.test.tsx": 6060, + "packages/plugin-kanban/src/__tests__/laneIdCoercion-8993.test.ts": 120, + "packages/plugin-kanban/src/__tests__/laneIdOnly-10069.test.tsx": 6030, + "packages/plugin-kanban/src/__tests__/laneLessBoard-8990.test.tsx": 6130, + "packages/plugin-kanban/src/__tests__/object-kanban-component-props-7322.test.ts": 4400, + "packages/plugin-kanban/src/__tests__/objectFieldsIsAPropNotASchemaKey-7742.test.tsx": 5420, + "packages/plugin-kanban/src/__tests__/objectKanbanColumnMembers-8071.test.tsx": 4260, + "packages/plugin-kanban/src/__tests__/prototypeGroupKeys-9043.test.ts": 4570, + "packages/plugin-kanban/src/__tests__/quickAddRetiredNotForwarded-8285.test.tsx": 4720, + "packages/plugin-kanban/src/__tests__/recordsSettledEmptyState-8827.test.tsx": 5990, + "packages/plugin-kanban/src/__tests__/resolveDisplay.opaqueId-6063.test.tsx": 5470, + "packages/plugin-kanban/src/__tests__/rowLimitNonPositive-9925.test.tsx": 4820, + "packages/plugin-kanban/src/__tests__/sameColumnDropIsNotClaimed-8826.test.tsx": 5960, + "packages/plugin-kanban/src/__tests__/scalarKeysAreDeclaredAndHonoured-8201.test.ts": 1620, + "packages/plugin-kanban/src/__tests__/spec-symbol-4650.test.ts": 10, + "packages/plugin-kanban/src/__tests__/structuredKeysAreDeclaredAndHonoured-8313.test.ts": 1050, + "packages/plugin-kanban/src/__tests__/swimlaneAxisScrollRange-8797.test.tsx": 4200, + "packages/plugin-kanban/src/__tests__/swimlaneColumnHeaderRow-7303.test.tsx": 5260, + "packages/plugin-kanban/src/__tests__/swimlaneContainerAwareColumnWidth-8508.test.tsx": 4160, + "packages/plugin-kanban/src/__tests__/swimlaneScrollSync-8448.test.tsx": 4160, + "packages/plugin-kanban/src/__tests__/swimlaneVerticalScroll-8449.test.tsx": 3700, + "packages/plugin-kanban/src/__tests__/useColumnWidthsRetired-8522.test.ts": 10, + "packages/plugin-kanban/src/badgeHexCrossSurface.test.tsx": 5870, + "packages/plugin-kanban/src/cardPredicateScope.test.tsx": 4140, + "packages/plugin-kanban/src/index.bucket.test.ts": 290, + "packages/plugin-kanban/src/index.test.ts": 120, + "packages/plugin-kanban/src/registration.test.tsx": 7630, + "packages/plugin-kanban/src/requiredWhenPrompt.test.ts": 30, + "packages/plugin-list/src/__tests__/ListView.allDeniedSelect-10275.test.tsx": 3520, + "packages/plugin-list/src/__tests__/ListView.ariaLabelInlineLocale.test.tsx": 3340, + "packages/plugin-list/src/__tests__/ListView.bulkDeleteVisibleWhen.test.tsx": 4680, + "packages/plugin-list/src/__tests__/ListView.calendar-binding-7029.test.tsx": 6110, + "packages/plugin-list/src/__tests__/ListView.calendarAliasRefused-8355.test.tsx": 3810, + "packages/plugin-list/src/__tests__/ListView.calendarDateWindow-12081.test.tsx": 4640, + "packages/plugin-list/src/__tests__/ListView.chart-capability-7544.test.tsx": 5060, + "packages/plugin-list/src/__tests__/ListView.columnIdentity.test.tsx": 5750, + "packages/plugin-list/src/__tests__/ListView.columnsOnlyOptions-10547.test.tsx": 6020, + "packages/plugin-list/src/__tests__/ListView.columnsOnlyRelationalReads-7531.test.tsx": 5640, + "packages/plugin-list/src/__tests__/ListView.contractEnvelope-6917.test.tsx": 5370, + "packages/plugin-list/src/__tests__/ListView.crossPageSelectAll.test.tsx": 13820, + "packages/plugin-list/src/__tests__/ListView.datasetChartAppliedFilter-10512.test.tsx": 4360, + "packages/plugin-list/src/__tests__/ListView.datasetChartToolbarFilter-10327.test.tsx": 4750, + "packages/plugin-list/src/__tests__/ListView.declaredDisplayField-10545.test.tsx": 4770, + "packages/plugin-list/src/__tests__/ListView.density.offspec.test.tsx": 5130, + "packages/plugin-list/src/__tests__/ListView.descriptionInlineLocale-7199.test.tsx": 5810, + "packages/plugin-list/src/__tests__/ListView.discardedExpandFieldsMemo.test.tsx": 5760, + "packages/plugin-list/src/__tests__/ListView.elementDataSource.test.tsx": 4510, + "packages/plugin-list/src/__tests__/ListView.emptyStateFilteredCopy.test.tsx": 4260, + "packages/plugin-list/src/__tests__/ListView.emptyStateI18nLabel-11227.test.tsx": 4530, + "packages/plugin-list/src/__tests__/ListView.emptyVsErrorRole-7132.test.tsx": 5790, + "packages/plugin-list/src/__tests__/ListView.errorStateComponent-7143.test.tsx": 3670, + "packages/plugin-list/src/__tests__/ListView.expandFls-7215.test.tsx": 6310, + "packages/plugin-list/src/__tests__/ListView.exportMatchesView.test.tsx": 4590, + "packages/plugin-list/src/__tests__/ListView.exportRefusal-10789.test.tsx": 4610, + "packages/plugin-list/src/__tests__/ListView.fieldListRead-11984.test.tsx": 14190, + "packages/plugin-list/src/__tests__/ListView.filterContextTokens-10607.test.tsx": 3870, + "packages/plugin-list/src/__tests__/ListView.filterFieldList-11810.test.tsx": 6980, + "packages/plugin-list/src/__tests__/ListView.filterFieldRead-11925.test.tsx": 5880, + "packages/plugin-list/src/__tests__/ListView.findParamsHandoff.test.tsx": 4530, + "packages/plugin-list/src/__tests__/ListView.galleryOptionsBagCanonical-6152.test.tsx": 5610, + "packages/plugin-list/src/__tests__/ListView.gantt-binding-7070.test.tsx": 6260, + "packages/plugin-list/src/__tests__/ListView.ganttNavigationForward-7334.test.tsx": 4430, + "packages/plugin-list/src/__tests__/ListView.ganttPagingChrome-7210.test.tsx": 5730, + "packages/plugin-list/src/__tests__/ListView.ganttToolbarFilter-10037.test.tsx": 4390, + "packages/plugin-list/src/__tests__/ListView.gridObjectFields-10657.test.tsx": 4450, + "packages/plugin-list/src/__tests__/ListView.groupedGridOwnsFetch-7189.test.tsx": 4810, + "packages/plugin-list/src/__tests__/ListView.groupingNeedsHeaderQuery-10881.test.tsx": 5970, + "packages/plugin-list/src/__tests__/ListView.groupingProjection-7179.test.tsx": 4830, + "packages/plugin-list/src/__tests__/ListView.harvestInputsFetchKey-10689.test.tsx": 8160, + "packages/plugin-list/src/__tests__/ListView.headerSort.test.tsx": 5070, + "packages/plugin-list/src/__tests__/ListView.inlineFlsNoop-6723.test.tsx": 8780, + "packages/plugin-list/src/__tests__/ListView.invalidationRefetch-10572.test.tsx": 4140, + "packages/plugin-list/src/__tests__/ListView.kanbanOptionsBagCanonical-8193.test.tsx": 4560, + "packages/plugin-list/src/__tests__/ListView.loadErrorKind.test.tsx": 3970, + "packages/plugin-list/src/__tests__/ListView.mapFlatten.test.tsx": 5650, + "packages/plugin-list/src/__tests__/ListView.mapLocationSelect-10370.test.tsx": 6230, + "packages/plugin-list/src/__tests__/ListView.mapViewLevelConfig.test.tsx": 5050, + "packages/plugin-list/src/__tests__/ListView.mutationRefresh.test.tsx": 4410, + "packages/plugin-list/src/__tests__/ListView.nestedAriaSharedReader-11083.test.tsx": 5320, + "packages/plugin-list/src/__tests__/ListView.objectProviderBinding-7477.test.tsx": 3880, + "packages/plugin-list/src/__tests__/ListView.onGroupingChange-11860.test.tsx": 6250, + "packages/plugin-list/src/__tests__/ListView.overlayTitleI18n.test.tsx": 4510, + "packages/plugin-list/src/__tests__/ListView.overlayTitleInlineLocale-9373.test.tsx": 5770, + "packages/plugin-list/src/__tests__/ListView.overlayTitleNoProviderFallback.test.tsx": 4510, + "packages/plugin-list/src/__tests__/ListView.pageSizeAndFetchBatch-9853.test.tsx": 6060, + "packages/plugin-list/src/__tests__/ListView.pageSizeNonPositive-9897.test.tsx": 6500, + "packages/plugin-list/src/__tests__/ListView.pagerClampAfterWrite-10384.test.tsx": 6140, + "packages/plugin-list/src/__tests__/ListView.permissions.test.tsx": 7270, + "packages/plugin-list/src/__tests__/ListView.printButtonSemantics.test.tsx": 5780, + "packages/plugin-list/src/__tests__/ListView.propsResolution.test.ts": 10, + "packages/plugin-list/src/__tests__/ListView.readersRetired-6152.test.tsx": 5770, + "packages/plugin-list/src/__tests__/ListView.refreshButton.test.tsx": 5740, + "packages/plugin-list/src/__tests__/ListView.refreshIndicatorLocale-10580.test.tsx": 5930, + "packages/plugin-list/src/__tests__/ListView.relationalSort.test.tsx": 6480, + "packages/plugin-list/src/__tests__/ListView.resetSortToDefaultNoProviderFallback.test.tsx": 4610, + "packages/plugin-list/src/__tests__/ListView.searchWithheldTreeChart-10326.test.tsx": 7370, + "packages/plugin-list/src/__tests__/ListView.selfQueryingViewsToolbarState-10250.test.tsx": 5880, + "packages/plugin-list/src/__tests__/ListView.serverPagination.test.tsx": 6130, + "packages/plugin-list/src/__tests__/ListView.sharedGate.test.tsx": 1810, + "packages/plugin-list/src/__tests__/ListView.sharedSelect-11865.test.tsx": 8060, + "packages/plugin-list/src/__tests__/ListView.sortFieldFallback.test.tsx": 6130, + "packages/plugin-list/src/__tests__/ListView.sortFieldRead-11943.test.tsx": 4240, + "packages/plugin-list/src/__tests__/ListView.sortPersistLeak.test.tsx": 5150, + "packages/plugin-list/src/__tests__/ListView.sortRemovableOnly-11943.test.tsx": 7690, + "packages/plugin-list/src/__tests__/ListView.sortabilitySignal.test.tsx": 7120, + "packages/plugin-list/src/__tests__/ListView.speculativeFls-7216.test.tsx": 4860, + "packages/plugin-list/src/__tests__/ListView.storedRuleDialect-11533.test.tsx": 5420, + "packages/plugin-list/src/__tests__/ListView.strayGroupByRefused-8365.test.tsx": 4560, + "packages/plugin-list/src/__tests__/ListView.switcherChrome-7547.test.tsx": 5240, + "packages/plugin-list/src/__tests__/ListView.test.tsx": 12920, + "packages/plugin-list/src/__tests__/ListView.timeline-binding.test.tsx": 5190, + "packages/plugin-list/src/__tests__/ListView.timelineMetaFieldsRetired-10222.test.tsx": 5080, + "packages/plugin-list/src/__tests__/ListView.unauthoredColumnProjection-6598.test.tsx": 5610, + "packages/plugin-list/src/__tests__/ListView.userActionsCollision.test.tsx": 3760, + "packages/plugin-list/src/__tests__/ListView.viewSwitchRefetch-7394.test.tsx": 6390, + "packages/plugin-list/src/__tests__/ListViewBlock.schemaRendererContextRead-7209.test.ts": 4240, + "packages/plugin-list/src/__tests__/ObjectGallery.cells.test.tsx": 4620, + "packages/plugin-list/src/__tests__/ObjectGallery.coverValue.test.tsx": 6270, + "packages/plugin-list/src/__tests__/ObjectGallery.emptinessFloor-8496.test.tsx": 5510, + "packages/plugin-list/src/__tests__/ObjectGallery.emptyState-12217.test.tsx": 3680, + "packages/plugin-list/src/__tests__/ObjectGallery.expandFls-7429.test.tsx": 4370, + "packages/plugin-list/src/__tests__/ObjectGallery.fetchGate-7903.test.tsx": 5450, + "packages/plugin-list/src/__tests__/ObjectGallery.filterContextTokens-10666.test.tsx": 6700, + "packages/plugin-list/src/__tests__/ObjectGallery.hostOwnsRows-7390.test.tsx": 3340, + "packages/plugin-list/src/__tests__/ObjectGallery.invalidationRefetch-10623.test.tsx": 5440, + "packages/plugin-list/src/__tests__/ObjectGallery.lookupTitle-12188.test.tsx": 4570, + "packages/plugin-list/src/__tests__/ObjectGallery.percentStorage-11475.test.tsx": 4020, + "packages/plugin-list/src/__tests__/ObjectGallery.scale-9575.test.tsx": 5650, + "packages/plugin-list/src/__tests__/ObjectGallery.schemaAnchor-6576.test.ts": 30, + "packages/plugin-list/src/__tests__/ObjectGallery.useGrouping-11026.test.tsx": 3020, + "packages/plugin-list/src/__tests__/UserFilters.addTab.test.tsx": 3660, + "packages/plugin-list/src/__tests__/UserFilters.declaredDisplayField-10545.test.tsx": 5060, + "packages/plugin-list/src/__tests__/UserFilters.lateTypeCoercion-12008.test.tsx": 6340, + "packages/plugin-list/src/__tests__/UserFilters.restoredDerivedChips-12001.test.tsx": 4070, + "packages/plugin-list/src/__tests__/UserFilters.retiredFieldType.test.tsx": 4060, + "packages/plugin-list/src/__tests__/UserFilters.tabPresetOperators.test.tsx": 5540, + "packages/plugin-list/src/__tests__/UserFilters.test.tsx": 4850, + "packages/plugin-list/src/__tests__/ViewSettingsPopover.rowColorTitle.test.tsx": 2550, + "packages/plugin-list/src/__tests__/ViewSettingsPopover.sharedSelect-11865.test.tsx": 3980, + "packages/plugin-list/src/__tests__/ViewSwitcher.i18n-4024.no-provider.test.tsx": 5650, + "packages/plugin-list/src/__tests__/ViewSwitcher.i18n-4024.test.tsx": 4520, + "packages/plugin-list/src/__tests__/add-record-position-spec-parity.test.tsx": 3320, + "packages/plugin-list/src/__tests__/convertFilterGroupToAST.canonicalSpelling.test.ts": 9070, + "packages/plugin-list/src/__tests__/convertFilterGroupToAST.test.ts": 280, + "packages/plugin-list/src/__tests__/filter-operator-ast-parity.test.ts": 6900, + "packages/plugin-list/src/__tests__/forwardref-props-annotation.guard.test.ts": 120, + "packages/plugin-list/src/__tests__/htmlTierColumnSpellings-6598.test.tsx": 8880, + "packages/plugin-list/src/__tests__/htmlTierListViewDefaultColumns-6598.test.tsx": 5690, + "packages/plugin-list/src/__tests__/i18nLabel-resolver-parity.test.ts": 20, + "packages/plugin-list/src/__tests__/icon-seam-fallbacks-5935.test.tsx": 5660, + "packages/plugin-list/src/__tests__/list-offered-operator-expressible-parity.test.ts": 3070, + "packages/plugin-list/src/__tests__/listViewNonAuthorKeys-8653.test.tsx": 6620, + "packages/plugin-list/src/__tests__/parseSortConfig.test.ts": 200, + "packages/plugin-list/src/__tests__/spec-symbol-batch6.test.tsx": 10330, + "packages/plugin-list/src/__tests__/user-filter-arity-spec-parity.test.tsx": 5580, + "packages/plugin-list/src/components/__tests__/TabBar.i18nLabel.test.tsx": 5070, + "packages/plugin-list/src/components/__tests__/TabBarSelect.triggerName.zh-12145.test.tsx": 4120, + "packages/plugin-map/src/ObjectMap.busReread-10623.test.tsx": 7570, + "packages/plugin-map/src/ObjectMap.camera.test.tsx": 5680, + "packages/plugin-map/src/ObjectMap.catalogRecordSource-6939.test.tsx": 5700, + "packages/plugin-map/src/ObjectMap.configMemo.test.tsx": 5780, + "packages/plugin-map/src/ObjectMap.contractEnvelope-6839.test.tsx": 3530, + "packages/plugin-map/src/ObjectMap.dataArmSpecRow-8348.test.tsx": 5800, + "packages/plugin-map/src/ObjectMap.dataConfigMemo.test.tsx": 4430, + "packages/plugin-map/src/ObjectMap.dataProp.test.tsx": 5840, + "packages/plugin-map/src/ObjectMap.descriptionDisplay-10456.test.tsx": 5340, + "packages/plugin-map/src/ObjectMap.discardedConfigMemo.test.tsx": 5910, + "packages/plugin-map/src/ObjectMap.elementDataSource.test.tsx": 3330, + "packages/plugin-map/src/ObjectMap.expandFls-7429.test.tsx": 3490, + "packages/plugin-map/src/ObjectMap.fetchGate-10664.test.tsx": 6810, + "packages/plugin-map/src/ObjectMap.filterConfig.test.tsx": 6180, + "packages/plugin-map/src/ObjectMap.inlineQueryKeys-9061.test.tsx": 7410, + "packages/plugin-map/src/ObjectMap.invalidationRefetch-10623.test.tsx": 5320, + "packages/plugin-map/src/ObjectMap.listViewMapConfigReach.test.tsx": 4690, + "packages/plugin-map/src/ObjectMap.markerTitle.test.tsx": 4820, + "packages/plugin-map/src/ObjectMap.propertiesBag-10859.test.tsx": 4570, + "packages/plugin-map/src/ObjectMap.rowCeiling-7210.test.tsx": 6620, + "packages/plugin-map/src/ObjectMap.ruleArrayFilter-10767.test.tsx": 5320, + "packages/plugin-map/src/ObjectMap.schemaAlignment.test.tsx": 3410, + "packages/plugin-map/src/ObjectMap.schemaDataShorthand.test.tsx": 4140, + "packages/plugin-map/src/ObjectMap.strictConfigWarn-5157.test.tsx": 5790, + "packages/plugin-map/src/ObjectMap.styleFallback.test.tsx": 6040, + "packages/plugin-map/src/ObjectMap.styleRemedyText-10002.test.tsx": 5020, + "packages/plugin-map/src/ObjectMap.test.tsx": 5980, + "packages/plugin-map/src/ObjectMap.topLevelStyle.test.tsx": 4740, + "packages/plugin-map/src/ObjectMap.unboundRefusal-8169.test.tsx": 4350, + "packages/plugin-map/src/ObjectMap.webgl2Controls-11819.test.tsx": 5090, + "packages/plugin-map/src/ObjectMap.webgl2Fallback-11819.test.tsx": 5870, + "packages/plugin-map/src/ObjectMap.zoomSeed.test.tsx": 3970, + "packages/plugin-map/src/__tests__/objectMapInputs-11168.test.tsx": 5030, + "packages/plugin-map/src/__tests__/queryKeysDeclared-8220.test.tsx": 4330, + "packages/plugin-map/src/camera.test.ts": 20, + "packages/plugin-map/src/index.bareMapKeyRetired-10393.test.tsx": 5180, + "packages/plugin-map/src/index.recordSourceInput-7470.test.tsx": 5890, + "packages/plugin-map/src/index.recordSourceInputs-10394.test.tsx": 5150, + "packages/plugin-map/src/index.registration.test.tsx": 3460, + "packages/plugin-markdown/src/index.test.ts": 30, + "packages/plugin-markdown/src/markdown-render.test.tsx": 1520, + "packages/plugin-markdown/src/metadata-fence.test.ts": 310, + "packages/plugin-markdown/src/toc-anchor-parity.test.tsx": 1870, + "packages/plugin-markdown/src/toc.test.ts": 20, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartCategoryConvergence.test.tsx": 1290, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartChrome.test.tsx": 1680, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartLocaleChrome-9038.test.tsx": 1490, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartMeasureLabel.test.tsx": 1520, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartNullCategory.test.tsx": 1760, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartTitleLocale-9150.test.tsx": 1510, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.drillRefusal-10789.test.tsx": 1260, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.invalidationRefetch-10814.test.tsx": 4400, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.localSelectI18n.test.tsx": 1890, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.matrixChart-10964.test.tsx": 1840, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.measureLocale.test.tsx": 1340, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.rejectedFilterAlias.test.tsx": 1500, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.selectOptionOrder-12243.test.tsx": 1790, + "packages/plugin-report/src/__tests__/DatasetReportRenderer.test.tsx": 3280, + "packages/plugin-report/src/__tests__/ReportRenderer.test.tsx": 3070, + "packages/plugin-report/src/__tests__/ReportRendererDispatcher.test.tsx": 1440, + "packages/plugin-report/src/__tests__/ReportViewer.cells.test.tsx": 5180, + "packages/plugin-report/src/__tests__/ReportViewer.percentStorage-11475.test.tsx": 4270, + "packages/plugin-report/src/__tests__/ReportViewer.printButtonSemantics.test.tsx": 5310, + "packages/plugin-report/src/__tests__/formatValue.dateOnlyZone-10844.test.ts": 40, + "packages/plugin-report/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 4990, + "packages/plugin-report/src/__tests__/report-aggregation-coverage.test.ts": 40, + "packages/plugin-report/src/__tests__/report-bare-key-ownership.test.ts": 3770, + "packages/plugin-report/src/__tests__/report-spec-parity.test.tsx": 1160, + "packages/plugin-report/src/__tests__/reportDisplayLocale-10020.test.tsx": 5620, + "packages/plugin-report/src/__tests__/reportExportGenerated.displayLocale-9909.test.tsx": 5150, + "packages/plugin-report/src/__tests__/spec-symbol-dataset-totals-11073.test.ts": 20, + "packages/plugin-timeline/src/ObjectTimeline.absentDateAxisRefusal-7459.test.tsx": 5240, + "packages/plugin-timeline/src/ObjectTimeline.colorFieldLadder-7243.test.tsx": 4740, + "packages/plugin-timeline/src/ObjectTimeline.contractEnvelope-6839.test.tsx": 5730, + "packages/plugin-timeline/src/ObjectTimeline.elementDataSource.test.tsx": 6080, + "packages/plugin-timeline/src/ObjectTimeline.errorClears-10663.test.tsx": 4400, + "packages/plugin-timeline/src/ObjectTimeline.expandFls-7429.test.tsx": 4270, + "packages/plugin-timeline/src/ObjectTimeline.fetchGate-7895.test.tsx": 4660, + "packages/plugin-timeline/src/ObjectTimeline.invalidationRefetch-10623.test.tsx": 5000, + "packages/plugin-timeline/src/ObjectTimeline.lookupDisplay-10530.test.tsx": 4760, + "packages/plugin-timeline/src/ObjectTimeline.metaFieldsRetired-10222.test.tsx": 4890, + "packages/plugin-timeline/src/ObjectTimeline.scaleComposition.test.tsx": 5320, + "packages/plugin-timeline/src/ObjectTimeline.supersededRows-10684.test.tsx": 3620, + "packages/plugin-timeline/src/ObjectTimeline.test.tsx": 3900, + "packages/plugin-timeline/src/__tests__/ObjectTimeline.dateOnlyZone-10866.test.tsx": 4780, + "packages/plugin-timeline/src/__tests__/ObjectTimeline.groupKey-12104.test.tsx": 5940, + "packages/plugin-timeline/src/__tests__/ObjectTimeline.pastBucket-11676.test.tsx": 3190, + "packages/plugin-timeline/src/__tests__/ObjectTimeline.weekBucketsFromLocale-11675.test.tsx": 5460, + "packages/plugin-timeline/src/__tests__/TimelineGantt.dateOnlyZone-10866.test.tsx": 4270, + "packages/plugin-timeline/src/__tests__/TimelineGantt.inclusiveEnd-11112.test.tsx": 5190, + "packages/plugin-timeline/src/__tests__/TimelineGantt.oneAxis-11079.test.tsx": 5640, + "packages/plugin-timeline/src/__tests__/TimelineRenderer.dateOnlyZone-10866.test.tsx": 5300, + "packages/plugin-timeline/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 4190, + "packages/plugin-timeline/src/__tests__/object-timeline-navigation-8654.test.tsx": 6400, + "packages/plugin-timeline/src/__tests__/objectTimelineInputs-11168.test.tsx": 8270, + "packages/plugin-timeline/src/__tests__/queryKeysDeclared-8220.test.tsx": 5470, + "packages/plugin-timeline/src/__tests__/rowLimitNonPositive-9925.test.tsx": 4900, + "packages/plugin-timeline/src/__tests__/timeline-bare-key-ownership.test.ts": 120, + "packages/plugin-timeline/src/__tests__/timeline-date-binding.test.tsx": 3910, + "packages/plugin-timeline/src/__tests__/timeline-date-locale-fallback.test.tsx": 4760, + "packages/plugin-timeline/src/__tests__/timeline-date-locale.test.tsx": 4480, + "packages/plugin-timeline/src/__tests__/timeline-gantt-date-brand-7027.test.tsx": 3350, + "packages/plugin-timeline/src/__tests__/timeline-gantt-date-spelling-6907.test.tsx": 4680, + "packages/plugin-timeline/src/__tests__/timeline-gantt-date-type-rule-6781.test.tsx": 4530, + "packages/plugin-timeline/src/__tests__/timeline-gantt-empty-items.test.tsx": 5360, + "packages/plugin-timeline/src/__tests__/timeline-gantt-malformed-row-7164.test.tsx": 5590, + "packages/plugin-timeline/src/__tests__/timeline-gantt-null-date-6770.test.tsx": 4480, + "packages/plugin-timeline/src/__tests__/timeline-gantt-unusable-date-range.test.tsx": 5930, + "packages/plugin-timeline/src/__tests__/timeline-inrepo-authors-migrated.test.tsx": 4250, + "packages/plugin-timeline/src/__tests__/timeline-object-bound-gantt-refusal.test.tsx": 3340, + "packages/plugin-timeline/src/__tests__/timeline-relative-defaults-retired-7874.test.ts": 100, + "packages/plugin-timeline/src/__tests__/timeline-root-dom-props-10841.test.tsx": 5010, + "packages/plugin-timeline/src/__tests__/timeline-scale-spec-parity.test.ts": 200, + "packages/plugin-timeline/src/__tests__/timeline-scale-vocabulary-defaults.test.ts": 80, + "packages/plugin-timeline/src/__tests__/timeline-scale-vocabulary.test.tsx": 5450, + "packages/plugin-timeline/src/__tests__/timeline-shared-safe-field-label-5623.test.tsx": 5840, + "packages/plugin-timeline/src/__tests__/timelineNavigationMembers-8654.test.tsx": 5050, + "packages/plugin-tree/src/ObjectTree.cellFaces-11686.test.tsx": 5980, + "packages/plugin-tree/src/ObjectTree.contractEnvelope-6839.test.tsx": 5180, + "packages/plugin-tree/src/ObjectTree.dataArmSpecRow-8348.test.tsx": 5740, + "packages/plugin-tree/src/ObjectTree.discardedConfigMemo.test.tsx": 2970, + "packages/plugin-tree/src/ObjectTree.expandFls-7429.test.tsx": 4490, + "packages/plugin-tree/src/ObjectTree.expandedDerived-8666.test.tsx": 2770, + "packages/plugin-tree/src/ObjectTree.fieldFormatting.test.tsx": 5550, + "packages/plugin-tree/src/ObjectTree.hostConfigExported-8253.test.ts": 20, + "packages/plugin-tree/src/ObjectTree.inlineQueryKeys-9136.test.tsx": 5180, + "packages/plugin-tree/src/ObjectTree.invalidationRefetch-10778.test.tsx": 7150, + "packages/plugin-tree/src/ObjectTree.keepsRowsOnReread-10816.test.tsx": 7200, + "packages/plugin-tree/src/ObjectTree.navigationRecordSource-7638.test.tsx": 5460, + "packages/plugin-tree/src/ObjectTree.overlayShellModes-9299.test.tsx": 6800, + "packages/plugin-tree/src/ObjectTree.overlayTitleI18n.test.tsx": 5200, + "packages/plugin-tree/src/ObjectTree.overlayTitleNoProviderFallback.test.tsx": 4140, + "packages/plugin-tree/src/ObjectTree.referenceArms-6837.test.tsx": 4430, + "packages/plugin-tree/src/ObjectTree.rowCeiling-7210.test.tsx": 7110, + "packages/plugin-tree/src/ObjectTree.ruleArrayFilter-10767.test.tsx": 4070, + "packages/plugin-tree/src/ObjectTree.schemaTyped-8655.test.ts": 1200, + "packages/plugin-tree/src/ObjectTree.settledSchemaKeying-6481.test.tsx": 5360, + "packages/plugin-tree/src/ObjectTree.test.tsx": 5440, + "packages/plugin-tree/src/ObjectTree.treeArmOwnReference-7839.test.tsx": 4410, + "packages/plugin-tree/src/__tests__/objectTreeInputs-11168.test.tsx": 9600, + "packages/plugin-tree/src/registration.publicTier-10064.test.tsx": 3340, + "packages/plugin-view/src/__tests__/ObjectView.busReread-10887.test.tsx": 8150, + "packages/plugin-view/src/__tests__/ObjectView.calendarAliasRefused-8355.test.tsx": 4700, + "packages/plugin-view/src/__tests__/ObjectView.calendarBinding-7029.test.tsx": 5830, + "packages/plugin-view/src/__tests__/ObjectView.canonicalTableKeys.test.tsx": 6050, + "packages/plugin-view/src/__tests__/ObjectView.contractEnvelope-6726.test.tsx": 5750, + "packages/plugin-view/src/__tests__/ObjectView.contractEnvelope-6840.test.tsx": 5260, + "packages/plugin-view/src/__tests__/ObjectView.createGrant-12082.test.tsx": 5720, + "packages/plugin-view/src/__tests__/ObjectView.dataSourceContextFallback-7842.test.tsx": 5760, + "packages/plugin-view/src/__tests__/ObjectView.drawerDirection-11775.test.tsx": 6950, + "packages/plugin-view/src/__tests__/ObjectView.expandFls-7429.test.tsx": 5330, + "packages/plugin-view/src/__tests__/ObjectView.expandGate.test.tsx": 4420, + "packages/plugin-view/src/__tests__/ObjectView.fetchAllowList-10982.test.tsx": 6590, + "packages/plugin-view/src/__tests__/ObjectView.filterSources.test.tsx": 5730, + "packages/plugin-view/src/__tests__/ObjectView.formLabelsI18nLabel-10993.test.tsx": 6440, + "packages/plugin-view/src/__tests__/ObjectView.formTitleI18n.test.tsx": 3300, + "packages/plugin-view/src/__tests__/ObjectView.formTitleNoProviderFallback.test.tsx": 5750, + "packages/plugin-view/src/__tests__/ObjectView.galleryBlockNested-12053.test.tsx": 5690, + "packages/plugin-view/src/__tests__/ObjectView.ganttBinding-7070.test.tsx": 3580, + "packages/plugin-view/src/__tests__/ObjectView.gridDelete-10383.test.tsx": 7640, + "packages/plugin-view/src/__tests__/ObjectView.gridFilterHandoff-11880.test.tsx": 8440, + "packages/plugin-view/src/__tests__/ObjectView.gridOperationsWithoutRead-6152.test.tsx": 4420, + "packages/plugin-view/src/__tests__/ObjectView.hostOnlyViewTypes.test.tsx": 5870, + "packages/plugin-view/src/__tests__/ObjectView.kanbanConditionalFormatting.test.tsx": 5760, + "packages/plugin-view/src/__tests__/ObjectView.legacyChartRetired-6152.test.tsx": 4690, + "packages/plugin-view/src/__tests__/ObjectView.mapFlatten.test.tsx": 6060, + "packages/plugin-view/src/__tests__/ObjectView.modifierClickNewTab-9806.test.tsx": 6390, + "packages/plugin-view/src/__tests__/ObjectView.namedViewContextTokens-10506.test.tsx": 4980, + "packages/plugin-view/src/__tests__/ObjectView.namedViewEditInlineFold-5144.test.tsx": 4400, + "packages/plugin-view/src/__tests__/ObjectView.namedViewInlineEdit-10885.test.tsx": 4950, + "packages/plugin-view/src/__tests__/ObjectView.namedViewNavigation-10885.test.tsx": 5500, + "packages/plugin-view/src/__tests__/ObjectView.namedViewProtocolKeys-8980.test.tsx": 8030, + "packages/plugin-view/src/__tests__/ObjectView.namedViewSortArity.test.tsx": 6720, + "packages/plugin-view/src/__tests__/ObjectView.namedViewSpecRecord-7928.test.tsx": 5520, + "packages/plugin-view/src/__tests__/ObjectView.overlayTitleI18n.test.tsx": 6790, + "packages/plugin-view/src/__tests__/ObjectView.overlayTitleNoProviderFallback.test.tsx": 5890, + "packages/plugin-view/src/__tests__/ObjectView.pageSurfaceFallback-11015.test.tsx": 3760, + "packages/plugin-view/src/__tests__/ObjectView.readersRetired-6152.test.tsx": 4490, + "packages/plugin-view/src/__tests__/ObjectView.recordIdFilterToken-7297.test.tsx": 5760, + "packages/plugin-view/src/__tests__/ObjectView.refreshInPlace-10035.test.tsx": 7710, + "packages/plugin-view/src/__tests__/ObjectView.refreshSignal.test.tsx": 4710, + "packages/plugin-view/src/__tests__/ObjectView.routeTwoNamedGridMembers-10885.test.tsx": 5830, + "packages/plugin-view/src/__tests__/ObjectView.rowColorRelay-7218.test.tsx": 5510, + "packages/plugin-view/src/__tests__/ObjectView.sortSink.test.tsx": 6600, + "packages/plugin-view/src/__tests__/ObjectView.specShapedNamedView-8254.test.tsx": 6020, + "packages/plugin-view/src/__tests__/ObjectView.splitPopoverCreate-10975.test.tsx": 6070, + "packages/plugin-view/src/__tests__/ObjectView.strayGroupByLane-9242.test.tsx": 4790, + "packages/plugin-view/src/__tests__/ObjectView.tableColumnsForwarding.test.tsx": 5520, + "packages/plugin-view/src/__tests__/ObjectView.tableEditable-10976.test.tsx": 5920, + "packages/plugin-view/src/__tests__/ObjectView.tableSlotRelay-10976.test.tsx": 6250, + "packages/plugin-view/src/__tests__/ObjectView.tableSortKey-10664.test.tsx": 5720, + "packages/plugin-view/src/__tests__/ObjectView.tableTitleI18nLabel-10993.test.tsx": 5620, + "packages/plugin-view/src/__tests__/ObjectView.test.tsx": 6340, + "packages/plugin-view/src/__tests__/ObjectView.timelineBinding-7070.test.tsx": 6070, + "packages/plugin-view/src/__tests__/ObjectView.treeViewConfigDeclared-8253.test.ts": 10, + "packages/plugin-view/src/__tests__/ObjectView.viewIdentityDeps.test.tsx": 5510, + "packages/plugin-view/src/__tests__/SharedViewLink.sharedSelect-11865.test.tsx": 6140, + "packages/plugin-view/src/__tests__/ViewSwitcher.iconSeam-5935.test.tsx": 4890, + "packages/plugin-view/src/__tests__/ViewSwitcher.test.tsx": 4120, + "packages/plugin-view/src/__tests__/ViewSwitcher.viewTypeTotalsBothLegs-9943.test.ts": 20, + "packages/plugin-view/src/__tests__/ViewTabBar.a11y-11690.test.tsx": 4990, + "packages/plugin-view/src/__tests__/ViewTabBar.setDefaultVisibility.test.tsx": 4160, + "packages/plugin-view/src/__tests__/explainDouble.singleRecordVerdict-9813.test.tsx": 1450, + "packages/plugin-view/src/__tests__/handlerEventNameLiveness.6124.test.tsx": 6170, + "packages/plugin-view/src/__tests__/handlerEventNameThroughRenderer-10616.test.tsx": 4900, + "packages/plugin-view/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 3600, + "packages/plugin-view/src/__tests__/objectViewHostSurface.test.tsx": 12050, + "packages/plugin-view/src/__tests__/objectViewRenderer.schemaRendererContextRead-7209.test.ts": 5220, + "packages/plugin-view/src/__tests__/objectViewShowRefreshRetired.test.tsx": 5270, + "packages/plugin-view/src/__tests__/readonlyViewMenus-10209.test.tsx": 4740, + "packages/plugin-view/src/config/__tests__/view-config-utils.retiredFieldType.test.ts": 30, + "packages/plugin-view/src/config/__tests__/view-config-utils.test.ts": 30, + "packages/plugin-view/src/config/__tests__/view-config-utils.toSortItems.test.ts": 20, + "packages/plugin-view/src/config/__tests__/view-operator-builder-parity.test.ts": 50, + "packages/plugin-view/src/recordSurface.test.ts": 20, + "packages/plugin-view/src/stableIdentity.test.ts": 20, + "packages/providers/src/__tests__/objectstack-upload-scope-12055.test.ts": 30, + "packages/providers/src/__tests__/spec-symbol-batch7.test.ts": 10, + "packages/providers/src/__tests__/theme-mode-spec-parity.test.tsx": 890, + "packages/react-runtime/src/__tests__/ReactRunner.test.tsx": 740, + "packages/react/src/__tests__/ComponentRendererProps.reconciliation.test.ts": 20, + "packages/react/src/__tests__/LazyPluginLoader.jsdocExample.test.ts": 10, + "packages/react/src/__tests__/SchemaNode.reconciliation.test.ts": 10, + "packages/react/src/__tests__/SchemaRenderer.aliasPrecedenceCrossChannel.test.tsx": 1420, + "packages/react/src/__tests__/SchemaRenderer.aria.test.tsx": 1380, + "packages/react/src/__tests__/SchemaRenderer.bindableTextKeys.test.tsx": 1250, + "packages/react/src/__tests__/SchemaRenderer.concealmentGateFaultDiagnostic.test.tsx": 1810, + "packages/react/src/__tests__/SchemaRenderer.configBagDataObject-10288.test.tsx": 1590, + "packages/react/src/__tests__/SchemaRenderer.dataPropArm-9571.test.tsx": 1620, + "packages/react/src/__tests__/SchemaRenderer.dataRootUnbound-9308.test.tsx": 900, + "packages/react/src/__tests__/SchemaRenderer.dataSourceBinding.test.tsx": 1390, + "packages/react/src/__tests__/SchemaRenderer.debug.test.tsx": 1520, + "packages/react/src/__tests__/SchemaRenderer.degeneratePropertiesHoist.test.tsx": 1750, + "packages/react/src/__tests__/SchemaRenderer.degeneratePropsBag.test.tsx": 1220, + "packages/react/src/__tests__/SchemaRenderer.disabledDeclaredGate.test.tsx": 1240, + "packages/react/src/__tests__/SchemaRenderer.disabledGateFaultDiagnostic.test.tsx": 1900, + "packages/react/src/__tests__/SchemaRenderer.enablementEnvelopeConfigBag.test.tsx": 1120, + "packages/react/src/__tests__/SchemaRenderer.errorBoundary.test.tsx": 1660, + "packages/react/src/__tests__/SchemaRenderer.expressions.test.tsx": 1220, + "packages/react/src/__tests__/SchemaRenderer.hiddenDeclaredGate.test.tsx": 1400, + "packages/react/src/__tests__/SchemaRenderer.hiddenVisibleSynonymy.test.tsx": 1540, + "packages/react/src/__tests__/SchemaRenderer.legacyPropsDataStrip-9758.test.tsx": 1600, + "packages/react/src/__tests__/SchemaRenderer.nodeGateDataPredicate.test.tsx": 1500, + "packages/react/src/__tests__/SchemaRenderer.objectFieldsStrip-8818.test.tsx": 1780, + "packages/react/src/__tests__/SchemaRenderer.paramsTemplates-7867.test.tsx": 1090, + "packages/react/src/__tests__/SchemaRenderer.predicateEnvelopeConfigBag.test.tsx": 1260, + "packages/react/src/__tests__/SchemaRenderer.predicateEnvelopeDeclared.test.tsx": 1270, + "packages/react/src/__tests__/SchemaRenderer.primitiveSchema.test.tsx": 1220, + "packages/react/src/__tests__/SchemaRenderer.productionPredicateFaultWarning.test.tsx": 1730, + "packages/react/src/__tests__/SchemaRenderer.propertiesExpressions.test.tsx": 1110, + "packages/react/src/__tests__/SchemaRenderer.propsBagDiagnostic.test.tsx": 910, + "packages/react/src/__tests__/SchemaRenderer.propsBagLoudRefusal.test.tsx": 1340, + "packages/react/src/__tests__/SchemaRenderer.propsResolution.test.ts": 10, + "packages/react/src/__tests__/SchemaRenderer.refusedDataPropWarnReset-9959.test.tsx": 1240, + "packages/react/src/__tests__/SchemaRenderer.scopedStyleSchemaIdentity.test.tsx": 1210, + "packages/react/src/__tests__/SchemaRenderer.testIdEmission.test.tsx": 1600, + "packages/react/src/__tests__/SchemaRenderer.unevaluatedExpressionDiagnostic.test.tsx": 1200, + "packages/react/src/__tests__/SchemaRenderer.unknownTypeCaseSuggestion.test.tsx": 1350, + "packages/react/src/__tests__/SchemaRenderer.validation.test.tsx": 1330, + "packages/react/src/__tests__/SchemaRenderer.visibleWhenRecordBinding.test.tsx": 1370, + "packages/react/src/__tests__/SchemaRendererProvider.smoke.test.tsx": 1480, + "packages/react/src/__tests__/ThemeProvider.test.tsx": 1600, + "packages/react/src/__tests__/diagnosticChannelConsistency.test.ts": 10, + "packages/react/src/__tests__/schema-input.bridgeFidelity.test.tsx": 1410, + "packages/react/src/__tests__/useActionEngine.capabilityGate.test.tsx": 1470, + "packages/react/src/__tests__/useCapabilityGate.test.tsx": 1320, + "packages/react/src/__tests__/useDensityMode.test.tsx": 570, + "packages/react/src/__tests__/useViewData.test.tsx": 2080, + "packages/react/src/context/__tests__/ActionContext.test.tsx": 1490, + "packages/react/src/context/__tests__/ActionProvider.defaultSuccessToast-10900.test.tsx": 930, + "packages/react/src/context/__tests__/ActionProvider.runnerText-10969.test.tsx": 1120, + "packages/react/src/context/__tests__/DndContext.test.tsx": 490, + "packages/react/src/context/__tests__/InlineEditContext.draftReadRule-10466.test.ts": 20, + "packages/react/src/context/__tests__/NotificationContext.test.tsx": 960, + "packages/react/src/context/__tests__/RecordContext.dataSourceType.pin.test.ts": 4000, + "packages/react/src/context/__tests__/RecordContext.recordIdNarrowed-9333.test.tsx": 880, + "packages/react/src/context/__tests__/RecordContext.valueShape.pin.test.tsx": 770, + "packages/react/src/context/__tests__/SchemaRendererContext.dataSourceType.pin.test.ts": 4470, + "packages/react/src/context/__tests__/resolveApprovalLock-12220.test.ts": 10, + "packages/react/src/context/__tests__/useDataScope.test.tsx": 1210, + "packages/react/src/context/__tests__/useRecordContext.bindingCast.pin.test.ts": 310, + "packages/react/src/data-invalidation.test.ts": 750, + "packages/react/src/element-data-source/__tests__/ElementDataSourceGate.malformedFilter-10789.test.tsx": 1670, + "packages/react/src/element-data-source/__tests__/ElementDataSourceGate.requiresObject-11605.test.tsx": 1480, + "packages/react/src/element-data-source/__tests__/ElementDataSourceGate.test.tsx": 6310, + "packages/react/src/element-data-source/__tests__/useResolvedDataSource.schemaRendererContextRead-7209.test.ts": 3040, + "packages/react/src/hooks/__tests__/actionPredicate.parity.test.tsx": 1330, + "packages/react/src/hooks/__tests__/animation-notification-spec-parity.test.tsx": 1200, + "packages/react/src/hooks/__tests__/discoveryPreviewRetired-6654.test.ts": 20, + "packages/react/src/hooks/__tests__/navigationOverlayConsumers.onRowClickArity-9357.test.ts": 150, + "packages/react/src/hooks/__tests__/offline-nav-performance-spec-parity.test.ts": 6110, + "packages/react/src/hooks/__tests__/useActionEngine.sharedRunner.test.tsx": 1520, + "packages/react/src/hooks/__tests__/useActionEngine.test.ts": 1500, + "packages/react/src/hooks/__tests__/useActionRunner.test.ts": 1240, + "packages/react/src/hooks/__tests__/useActionTextLocalizer.keyObject-11439.test.tsx": 1250, + "packages/react/src/hooks/__tests__/useActionTextLocalizer.outcomeMessages-11344.test.tsx": 1240, + "packages/react/src/hooks/__tests__/useActionTextLocalizer.test.tsx": 1590, + "packages/react/src/hooks/__tests__/useCondition.canonSpelling.test.tsx": 1200, + "packages/react/src/hooks/__tests__/useDataRefresh.test.ts": 770, + "packages/react/src/hooks/__tests__/useDatasetDimensionLabels.test.tsx": 1470, + "packages/react/src/hooks/__tests__/useETagCache.configAlloc.test.tsx": 520, + "packages/react/src/hooks/__tests__/useETagCache.configTiming.test.tsx": 870, + "packages/react/src/hooks/__tests__/useElementDataSource.schemaRendererContextRead-7209.test.ts": 5990, + "packages/react/src/hooks/__tests__/useExpression.test.ts": 1050, + "packages/react/src/hooks/__tests__/useFilterScope.recordContext-7297.test.tsx": 1470, + "packages/react/src/hooks/__tests__/useGlobalUndo.oneListener-11081.test.tsx": 1520, + "packages/react/src/hooks/__tests__/useGlobalUndo.optionsTiming.test.tsx": 880, + "packages/react/src/hooks/__tests__/useNavigationOverlay.docExampleRecordSource-7638.test.ts": 50, + "packages/react/src/hooks/__tests__/useNavigationOverlay.hostRecordNavigator-11293.test.tsx": 450, + "packages/react/src/hooks/__tests__/useNavigationOverlay.modeDefault.test.tsx": 610, + "packages/react/src/hooks/__tests__/useNavigationOverlay.onRowClickArity-9357.test.tsx": 890, + "packages/react/src/hooks/__tests__/useOffline.autoSyncWhileOnline.test.tsx": 590, + "packages/react/src/hooks/__tests__/useOffline.syncConfigTiming.test.tsx": 490, + "packages/react/src/hooks/__tests__/usePageAssignment.declarationOrder-7298.test.tsx": 1000, + "packages/react/src/hooks/__tests__/usePageAssignment.typeDiscriminator-9674.test.tsx": 1130, + "packages/react/src/hooks/__tests__/usePageVariables.test.tsx": 530, + "packages/react/src/hooks/__tests__/useRecordSearch.fieldReadPolicy-10500.test.tsx": 2300, + "packages/react/src/hooks/__tests__/useRecordSearch.test.ts": 2450, + "packages/react/src/hooks/__tests__/useResolvedFilter.test.tsx": 1130, + "packages/react/src/hooks/__tests__/useSchemaPersistence.adapterTracking.test.tsx": 610, + "packages/react/src/hooks/__tests__/useSchemaPersistence.callableGuard.test.tsx": 680, + "packages/react/src/hooks/__tests__/useSettledSchema.equalPayload-10106.test.tsx": 1020, + "packages/react/src/hooks/__tests__/useSettledSchema.test.ts": 980, + "packages/react/src/hooks/useDiscovery.usable.test.ts": 10, + "packages/react/src/utils/configBag.pin.test.ts": 20, + "packages/react/src/utils/error-message.normalisation-boundary.test.ts": 10, + "packages/react/src/utils/error-message.test.ts": 30, + "packages/react/src/utils/inlineAria.test.ts": 20, + "packages/react/src/utils/nonGridRowCeiling.test.tsx": 1340, + "packages/react/src/utils/visibilityDiagnostic.adviceTier.test.ts": 30, + "packages/runner/src/App.navigation.test.tsx": 5790, + "packages/runner/src/__tests__/LayoutRenderer.brandingLogo-10827.test.tsx": 5180, + "packages/runner/src/__tests__/LayoutRenderer.chrome-7469.test.tsx": 5070, + "packages/runner/src/__tests__/published-stylesheet-sources.test.ts": 1040, + "packages/runner/src/__tests__/spec-symbol-batch7.test.ts": 20, + "packages/runner/src/plugin-integration.test.ts": 100, + "packages/sdui-parser/src/__tests__/base-props-bind-hidden-11008.test.ts": 20, + "packages/sdui-parser/src/__tests__/base-props-one-list-11044.test.ts": 1880, + "packages/sdui-parser/src/__tests__/body-dialect-6771.test.ts": 10, + "packages/sdui-parser/src/__tests__/compile.test.ts": 10, + "packages/sdui-parser/src/__tests__/containment-declared-slot-9910.test.ts": 10, + "packages/sdui-parser/src/__tests__/dashboard-widget-options-census.test.ts": 350, + "packages/sdui-parser/src/__tests__/dashboard-widget-options.test.ts": 20, + "packages/sdui-parser/src/__tests__/html-tier-manifest-10735.test.ts": 30, + "packages/sdui-parser/src/__tests__/inert-expression-6598.test.ts": 20, + "packages/sdui-parser/src/__tests__/injected-component-input-6950.test.ts": 20, + "packages/sdui-parser/src/__tests__/inline-whitespace.test.tsx": 1000, + "packages/sdui-parser/src/__tests__/input-type-union.test.ts": 30, + "packages/sdui-parser/src/__tests__/kanban-quick-add-8285.test.ts": 20, + "packages/sdui-parser/src/__tests__/literal-subset-6614.test.ts": 30, + "packages/sdui-parser/src/__tests__/member-kind-8067.test.ts": 30, + "packages/sdui-parser/src/__tests__/node-slot-walk-11170.test.ts": 30, + "packages/sdui-parser/src/__tests__/provenance.test.ts": 30, + "packages/sdui-parser/src/__tests__/render.test.tsx": 1170, + "packages/sdui-parser/src/__tests__/spec-symbol-batch7.test.ts": 20, + "packages/sdui-parser/src/__tests__/tier.test.ts": 10, + "packages/sdui-parser/src/__tests__/type-attribute-collision-7235.test.ts": 30, + "packages/test-support/src/__tests__/dom-leak-judge.test.tsx": 500, + "packages/test-support/src/__tests__/locale-tripwire.test.ts": 50, + "packages/test-support/src/__tests__/spec-array-element.test.ts": 40, + "packages/test-support/src/__tests__/spec-enum-options.test.ts": 40, + "packages/test-support/src/__tests__/spec-tombstones.test.ts": 50, + "packages/test-support/src/__tests__/zod-wrapper-keys.test.ts": 10, + "packages/types/src/__tests__/accordion-item-authorable-keys.test.ts": 20, + "packages/types/src/__tests__/action-bar-chart-flag-11355.test.ts": 30, + "packages/types/src/__tests__/action-callback-retired-7068.test.ts": 80, + "packages/types/src/__tests__/action-group-retired-11168.test.ts": 10, + "packages/types/src/__tests__/ai-insights-retired-8800.test.ts": 880, + "packages/types/src/__tests__/ai-node-faces-agree-10874.test.ts": 30, + "packages/types/src/__tests__/ai-zero-read-members-retired-8178.test.ts": 10, + "packages/types/src/__tests__/ai-zod-arms-10859.test.ts": 100, + "packages/types/src/__tests__/alert-dialog-footer-keys-refusal-7963.test.ts": 1050, + "packages/types/src/__tests__/alert-dialog-read-dialect-7104.test.ts": 540, + "packages/types/src/__tests__/any-component-emit-headroom-11573.test.ts": 10850, + "packages/types/src/__tests__/any-component-union-fanout.test.ts": 20, + "packages/types/src/__tests__/anyschema-declared-node-types-11478.test.ts": 8290, + "packages/types/src/__tests__/app-actions-retired-7469.test.ts": 30, + "packages/types/src/__tests__/app-creation-types.test.ts": 20, + "packages/types/src/__tests__/app-declared-keys-10842.test.ts": 20, + "packages/types/src/__tests__/app-hidden-catalogue-flag-7542.test.ts": 20, + "packages/types/src/__tests__/app-logo-one-spelling-10827.test.ts": 40, + "packages/types/src/__tests__/app-menu-item-shortcut-refusal-7719.test.ts": 20, + "packages/types/src/__tests__/app-mobile-nav-mode-refusal-11363.test.ts": 50, + "packages/types/src/__tests__/app-schema-renderer-schema-input-11494.test.ts": 120, + "packages/types/src/__tests__/app-wizard-separator-layout-10867.test.ts": 40, + "packages/types/src/__tests__/arm-named-export-8784.test.ts": 1760, + "packages/types/src/__tests__/authorable-record-id-string-9511.test.ts": 60, + "packages/types/src/__tests__/authoring-nodes-11364.test.ts": 20, + "packages/types/src/__tests__/authoring-nodes-bag-carriers-11468.test.ts": 10, + "packages/types/src/__tests__/bare-kanban-node-key-retired-8802.test.ts": 30, + "packages/types/src/__tests__/base-bind-declared.test.ts": 190, + "packages/types/src/__tests__/base-schema-closed-face-8347.test.ts": 10, + "packages/types/src/__tests__/base-schema-hidden-predicate.test.ts": 10, + "packages/types/src/__tests__/base-schema-label-vocabulary.test.ts": 10, + "packages/types/src/__tests__/base-schema-predicate-envelope-7530.test.ts": 150, + "packages/types/src/__tests__/base-schema-visible-predicate.test.ts": 10, + "packages/types/src/__tests__/base-schema-zod-mirror-parity.test.ts": 20, + "packages/types/src/__tests__/block-family-retired-4895.test.ts": 20, + "packages/types/src/__tests__/breadcrumb-object-tree-nameable-7917.test.ts": 20, + "packages/types/src/__tests__/bulk-action-param-options.test.ts": 10, + "packages/types/src/__tests__/bulk-action-spec-parity.test.ts": 10, + "packages/types/src/__tests__/button-group-doc-surface-6347.test.ts": 80, + "packages/types/src/__tests__/calendar-date-alias-refusal-8355.test.ts": 270, + "packages/types/src/__tests__/calendar-date-value-boundary-10293.test.ts": 10, + "packages/types/src/__tests__/calendar-doc-key-set-8830.test.ts": 100, + "packages/types/src/__tests__/calendar-flat-color-allday-8466.test.ts": 810, + "packages/types/src/__tests__/calendar-selection-mode-10304.test.ts": 20, + "packages/types/src/__tests__/calendar-view-mode-agenda-retired.test.ts": 10, + "packages/types/src/__tests__/chart-axis-config-7690.test.ts": 30, + "packages/types/src/__tests__/chart-data-model-7113.test.ts": 60, + "packages/types/src/__tests__/chart-inline-data-retired.test.ts": 20, + "packages/types/src/__tests__/chart-series-chart-type-alias-refusal-7694.test.ts": 30, + "packages/types/src/__tests__/chart-series-keys-7546.test.ts": 30, + "packages/types/src/__tests__/chart-type-doc-row-11521.test.ts": 30, + "packages/types/src/__tests__/chartconfig-aria-retired-4044.test.ts": 20, + "packages/types/src/__tests__/chartconfig-structure-retired-11315.test.ts": 30, + "packages/types/src/__tests__/chat-message-avatar-keys-7295.test.ts": 20, + "packages/types/src/__tests__/chat-tool-approval-envelope-8442.test.ts": 20, + "packages/types/src/__tests__/chat-tool-authoring-state-10018.test.ts": 40, + "packages/types/src/__tests__/chatbot-authoring-face-keys.test.ts": 30, + "packages/types/src/__tests__/chatbot-dark-keys-retired-7703.test.ts": 140, + "packages/types/src/__tests__/chatbot-display-mode-retired.test.ts": 60, + "packages/types/src/__tests__/chatbot-registration-authoring-faces-7655.test.ts": 500, + "packages/types/src/__tests__/checkbox-wrapper-class-6938.test.ts": 10, + "packages/types/src/__tests__/classname-style-describe-7578.test.ts": 20, + "packages/types/src/__tests__/classname-style-props-rename-5928.test.ts": 10, + "packages/types/src/__tests__/cloud-plan-status-arm-10919.test.ts": 180, + "packages/types/src/__tests__/cloud-workspace-timezone-notice-arm-11930.test.ts": 20, + "packages/types/src/__tests__/collapsible-open-refusal-8236.test.ts": 20, + "packages/types/src/__tests__/column-width-config-retired-10582.test.ts": 460, + "packages/types/src/__tests__/combobox-command-optional-6033.test.ts": 40, + "packages/types/src/__tests__/combobox-default-value-retired-8140.test.ts": 20, + "packages/types/src/__tests__/combobox-option-root-barrel-7697.test.ts": 30, + "packages/types/src/__tests__/component-docs-disabled-inherited-7239.test.ts": 370, + "packages/types/src/__tests__/component-docs-retired-handler-keys-7340.test.ts": 80, + "packages/types/src/__tests__/component-input-retired-constraint-keys.test.ts": 20, + "packages/types/src/__tests__/component-input-retired-keys-7493.test.ts": 420, + "packages/types/src/__tests__/component-meta-single-declaration.test.ts": 10, + "packages/types/src/__tests__/container-children-channel-10872.test.ts": 710, + "packages/types/src/__tests__/container-padding-set-11424.test.ts": 20, + "packages/types/src/__tests__/content-channel-e3-residual-9256.test.ts": 150, + "packages/types/src/__tests__/content-channel-family-d-9256.test.ts": 1780, + "packages/types/src/__tests__/content-channel-input-9256.test.ts": 40, + "packages/types/src/__tests__/content-channel-parser-tier-clause-10928.test.ts": 20, + "packages/types/src/__tests__/content-channel-per-component-8284.test.ts": 60, + "packages/types/src/__tests__/content-channel-public-blocks-9256.test.ts": 140, + "packages/types/src/__tests__/content-channel-remeasure-9256.test.ts": 130, + "packages/types/src/__tests__/crud-retirement-5373.test.ts": 30, + "packages/types/src/__tests__/dashboard-aria-retired-contract-twins.test.ts": 20, + "packages/types/src/__tests__/dashboard-config.test.ts": 20, + "packages/types/src/__tests__/dashboard-custom-component-own-type-12163.test.ts": 20, + "packages/types/src/__tests__/dashboard-daterange-spec-10334.test.ts": 20, + "packages/types/src/__tests__/dashboard-global-filters-spec-binding.test.ts": 10, + "packages/types/src/__tests__/dashboard-header-global-filters-spec-7759.test.ts": 30, + "packages/types/src/__tests__/dashboard-title-retired-declaration.test.ts": 10, + "packages/types/src/__tests__/dashboard-widget-layout-11388.test.ts": 10, + "packages/types/src/__tests__/dashboard-widget-metric-measure-door-8894.test.ts": 650, + "packages/types/src/__tests__/dashboard-widget-slot-component-arm-7952.test.ts": 180, + "packages/types/src/__tests__/dashboard-widget-strict-6002.test.ts": 30, + "packages/types/src/__tests__/data-source-id-surface-9511.test.ts": 10, + "packages/types/src/__tests__/data-source-update-id-9333.test.ts": 20, + "packages/types/src/__tests__/data-table-declared-keys-6882.test.ts": 20, + "packages/types/src/__tests__/data-table-toolbar-retired.test.ts": 30, + "packages/types/src/__tests__/declared-action-ids-7182.test.ts": 20, + "packages/types/src/__tests__/default-children-retired-contract-twins.test.ts": 10, + "packages/types/src/__tests__/default-view-agenda-retired.test.ts": 60, + "packages/types/src/__tests__/designer-field-types.test.ts": 10, + "packages/types/src/__tests__/designer-members-retired-11434.test.ts": 160, + "packages/types/src/__tests__/designer-ondelete-respelled-11434.test.ts": 40, + "packages/types/src/__tests__/designer-zod-arms-10859.test.ts": 940, + "packages/types/src/__tests__/detail-view-field-options-10296.test.ts": 20, + "packages/types/src/__tests__/detail-view-related-retired-7997.test.ts": 10, + "packages/types/src/__tests__/disabled-twin-symmetry-7087.test.ts": 80, + "packages/types/src/__tests__/drill-down-config-declared-keys.test.ts": 10, + "packages/types/src/__tests__/drill-down-config-mirror-7352.test.ts": 40, + "packages/types/src/__tests__/drill-down-per-block-10685.test.ts": 20, + "packages/types/src/__tests__/drill-down-report-dataset-bound-11506.test.ts": 40, + "packages/types/src/__tests__/drill-down-report-name-retired-11517.test.ts": 50, + "packages/types/src/__tests__/element-data-source-objectname-waiver-11117.test.ts": 80, + "packages/types/src/__tests__/element-number-arm-10872.test.ts": 40, + "packages/types/src/__tests__/element-repeater-data-source-11880.test.ts": 30, + "packages/types/src/__tests__/error-code.test.ts": 10, + "packages/types/src/__tests__/eventable-schema-retired-6497.test.ts": 730, + "packages/types/src/__tests__/export-options-spec-parity.test.ts": 40, + "packages/types/src/__tests__/field-file-image-max-size-12156.test.ts": 30, + "packages/types/src/__tests__/field-metadata-depends-on-declared-6153.test.ts": 20, + "packages/types/src/__tests__/field-metadata-family-retired-12242.test.ts": 90, + "packages/types/src/__tests__/field-metadata-inline-help-text-12213.test.ts": 10, + "packages/types/src/__tests__/field-metadata-mobile-fullscreen.test.ts": 20, + "packages/types/src/__tests__/field-metadata-rows-option-description-6140.test.ts": 20, + "packages/types/src/__tests__/field-validation-rules-pattern-regexp.test.ts": 10, + "packages/types/src/__tests__/filter-builder-condition-id-8415.test.ts": 20, + "packages/types/src/__tests__/filter-builder-mirror-6939.test.ts": 500, + "packages/types/src/__tests__/filter-builder-nested-group-retired-9306.test.ts": 20, + "packages/types/src/__tests__/filter-builder-value-group-only-10825.test.ts": 60, + "packages/types/src/__tests__/filter-condition-value-protocol-rule-10478.test.ts": 70, + "packages/types/src/__tests__/filter-operator-protocol-set-9559.test.ts": 30, + "packages/types/src/__tests__/filter-ui-operator-retired-10611.test.ts": 230, + "packages/types/src/__tests__/flat-arm-responsive-styles-10872.test.ts": 20, + "packages/types/src/__tests__/flat-props-refusal-10872.test.ts": 660, + "packages/types/src/__tests__/flex-bag-children-list-11564.test.ts": 20, + "packages/types/src/__tests__/flex-properties-bag-11276.test.ts": 690, + "packages/types/src/__tests__/flex-props-envelope-lift-6751.test.ts": 30, + "packages/types/src/__tests__/floating-chatbot-trigger-icon-retired.test.ts": 10, + "packages/types/src/__tests__/form-barrel-mirror-9406.test.ts": 40, + "packages/types/src/__tests__/form-field-channel-keys-12130.test.ts": 60, + "packages/types/src/__tests__/form-field-widget-namespace.test.ts": 30, + "packages/types/src/__tests__/form-field-zod-coverage.test.ts": 40, + "packages/types/src/__tests__/function-slot-keys-json-refusal-7759.test.ts": 50, + "packages/types/src/__tests__/gantt-declared-keys.test.ts": 30, + "packages/types/src/__tests__/gantt-dependency-field-deprecated-alias.test.ts": 30, + "packages/types/src/__tests__/gantt-flat-config-declared-keys.test.ts": 270, + "packages/types/src/__tests__/gantt-search-keys-10250.test.ts": 20, + "packages/types/src/__tests__/gantt-view-mode-declared.test.ts": 20, + "packages/types/src/__tests__/grid-columns-breakpoint-narrowing-8505.test.ts": 160, + "packages/types/src/__tests__/grid-columns-set-11491.test.ts": 30, + "packages/types/src/__tests__/grid-default-filters-gantt-map-filter-round10-6152.test.ts": 330, + "packages/types/src/__tests__/grid-field-keys-camelcase-11610.test.ts": 360, + "packages/types/src/__tests__/grid-flat-columns-retired-11505.test.ts": 30, + "packages/types/src/__tests__/grid-kanban-calendar-members-round8-6152.test.ts": 80, + "packages/types/src/__tests__/grid-list-view-conditional-formatting-11533.test.ts": 70, + "packages/types/src/__tests__/grouping-field-padded-refused-7347.test.ts": 150, + "packages/types/src/__tests__/handler-keys-json-refusal-6124.test.ts": 1960, + "packages/types/src/__tests__/handler-keys-string-any-mirrors-7344.test.ts": 1850, + "packages/types/src/__tests__/header-bar-unread-keys-10387.test.ts": 30, + "packages/types/src/__tests__/held-block-content-channels-10872.test.ts": 200, + "packages/types/src/__tests__/held-public-block-arms-10872.test.ts": 260, + "packages/types/src/__tests__/http-inflight.test.ts": 50, + "packages/types/src/__tests__/icon-key-migration.test.ts": 30, + "packages/types/src/__tests__/imported-defaults-8317.test.ts": 650, + "packages/types/src/__tests__/imported-defaults-describe-9034.test.ts": 2130, + "packages/types/src/__tests__/imported-defaults-rest-less-tuple-9088.test.ts": 1720, + "packages/types/src/__tests__/injected-component-input-6950.test.ts": 10, + "packages/types/src/__tests__/inline-locale-declared-face-9092.test.ts": 20, + "packages/types/src/__tests__/input-otp-separator-11365.test.ts": 10, + "packages/types/src/__tests__/input-wrapper-class-mirrored-8072.test.ts": 110, + "packages/types/src/__tests__/kanban-calendar-filter-sort-8174.test.ts": 440, + "packages/types/src/__tests__/kanban-conditional-formatting.test.ts": 40, + "packages/types/src/__tests__/kanban-stray-group-by-refusal-8365.test.ts": 20, + "packages/types/src/__tests__/kanban-stray-group-by-refusal-text-9653.test.ts": 30, + "packages/types/src/__tests__/layout-default-jsdoc-7361.test.ts": 70, + "packages/types/src/__tests__/layout-gap-sets-11474.test.ts": 60, + "packages/types/src/__tests__/list-bind-only-11405.test.ts": 200, + "packages/types/src/__tests__/list-tabs-item-body-refusal-9590.test.ts": 30, + "packages/types/src/__tests__/list-view-blocks-by-reference-6152.test.ts": 80, + "packages/types/src/__tests__/list-view-dataset-chart-filter-refusal-10327.test.ts": 80, + "packages/types/src/__tests__/list-view-handler-slots-7804.test.ts": 10, + "packages/types/src/__tests__/list-view-options-bag-6152.test.ts": 150, + "packages/types/src/__tests__/list-view-spec-parity.test.ts": 30, + "packages/types/src/__tests__/lookup-field-metadata-spec-spelling-12157.test.ts": 10, + "packages/types/src/__tests__/markdown-inert-keys-retired-6972.test.ts": 40, + "packages/types/src/__tests__/menu-item-union.test.ts": 20, + "packages/types/src/__tests__/metric-card-needs-value-11483.test.ts": 40, + "packages/types/src/__tests__/mirror-groups-cd-10286.test.ts": 60, + "packages/types/src/__tests__/mirror-only-published-keys-9729.test.ts": 20, + "packages/types/src/__tests__/mirror-partial-record-narrowing-8516.test.ts": 70, + "packages/types/src/__tests__/mobile-residue-retired-7519.test.ts": 10, + "packages/types/src/__tests__/named-view-kanban-stray-group-by-10321.test.ts": 50, + "packages/types/src/__tests__/namespace-exports.test.ts": 10, + "packages/types/src/__tests__/nav-label-locale-map-11299.test.ts": 40, + "packages/types/src/__tests__/nav-label-optional-9868.test.ts": 30, + "packages/types/src/__tests__/nav-separator-mirror-refusal-10867.test.ts": 40, + "packages/types/src/__tests__/nav-target-exclusivity-8563.test.ts": 30, + "packages/types/src/__tests__/navigation-model.test.ts": 40, + "packages/types/src/__tests__/navigation-spec-parity.test.ts": 90, + "packages/types/src/__tests__/nested-page-children-11223.test.ts": 90, + "packages/types/src/__tests__/node-recursion-point-8344.test.ts": 30, + "packages/types/src/__tests__/node-slot-registered-arms-8499.test.ts": 50, + "packages/types/src/__tests__/node-slot-union-11466.test.ts": 10, + "packages/types/src/__tests__/node-slots-11170.test.ts": 30, + "packages/types/src/__tests__/number-field-step-spec-parity-9875.test.ts": 90, + "packages/types/src/__tests__/number-field-use-grouping-11026.test.ts": 10, + "packages/types/src/__tests__/object-calendar-container-by-reference-6152.test.ts": 910, + "packages/types/src/__tests__/object-calendar-record-source-7313.test.ts": 2260, + "packages/types/src/__tests__/object-chart-axis-config-10518.test.ts": 810, + "packages/types/src/__tests__/object-chart-families-11513.test.ts": 70, + "packages/types/src/__tests__/object-chart-legacy-axis-keys-retired-10608.test.ts": 40, + "packages/types/src/__tests__/object-chart-properties-bag-11276.test.ts": 290, + "packages/types/src/__tests__/object-chart-react-tier-node-10770.test.ts": 40, + "packages/types/src/__tests__/object-chart-undeclared-keys-8885.test.ts": 30, + "packages/types/src/__tests__/object-data-table-dataprovider-retired-7353.test.ts": 40, + "packages/types/src/__tests__/object-data-table-page-size-11348.test.ts": 20, + "packages/types/src/__tests__/object-data-table-row-click-arity-9799.test.ts": 10, + "packages/types/src/__tests__/object-form-i18n-label-members-10993.test.ts": 30, + "packages/types/src/__tests__/object-form-properties-bag-10859-b4.test.ts": 140, + "packages/types/src/__tests__/object-form-section-field-entry-11615.test.ts": 10, + "packages/types/src/__tests__/object-form-section-style-keys-undeclared.test.ts": 10, + "packages/types/src/__tests__/object-form-subforms-columns-11266.test.ts": 80, + "packages/types/src/__tests__/object-form-unmirrored-members-6152.test.ts": 170, + "packages/types/src/__tests__/object-gallery-filter-9309.test.ts": 320, + "packages/types/src/__tests__/object-gantt-properties-bag-10859-b6.test.ts": 410, + "packages/types/src/__tests__/object-grid-declared-keys-11068.test.ts": 30, + "packages/types/src/__tests__/object-grid-default-sort-tombstone-5861.test.ts": 20, + "packages/types/src/__tests__/object-grid-export-options-refusal-7762.test.ts": 30, + "packages/types/src/__tests__/object-grid-operators-tombstone-9739.test.ts": 70, + "packages/types/src/__tests__/object-grid-properties-bag-11276.test.ts": 140, + "packages/types/src/__tests__/object-grid-show-filters-retired-11068.test.ts": 80, + "packages/types/src/__tests__/object-grid-title-mirrored.test.ts": 20, + "packages/types/src/__tests__/object-kanban-allow-collapse-retired-8801.test.ts": 340, + "packages/types/src/__tests__/object-kanban-calendar-navigation-8652.test.ts": 40, + "packages/types/src/__tests__/object-kanban-card-title-9606.test.ts": 150, + "packages/types/src/__tests__/object-kanban-columns-declared-8913.test.ts": 120, + "packages/types/src/__tests__/object-kanban-group-by-limit-7322.test.ts": 90, + "packages/types/src/__tests__/object-kanban-grouping-typed-11216.test.ts": 20, + "packages/types/src/__tests__/object-kanban-on-quick-add-retired-11234.test.ts": 30, + "packages/types/src/__tests__/object-kanban-quick-add-retired-8285.test.ts": 170, + "packages/types/src/__tests__/object-kanban-record-source-7780.test.ts": 1140, + "packages/types/src/__tests__/object-map-config-strict-5157.test.ts": 30, + "packages/types/src/__tests__/object-map-properties-bag-10859-b5.test.ts": 70, + "packages/types/src/__tests__/object-master-detail-form-details-entry-11396.test.ts": 20, + "packages/types/src/__tests__/object-metric-drill-down-config-9002.test.ts": 10, + "packages/types/src/__tests__/object-schema-metadata-spec-derivation.test.ts": 30, + "packages/types/src/__tests__/object-timeline-arm-10859-b3.test.ts": 300, + "packages/types/src/__tests__/object-tree-filter-9549.test.ts": 40, + "packages/types/src/__tests__/object-tree-root-barrel-9550.test.ts": 40, + "packages/types/src/__tests__/object-view-listviews-by-reference-7928.test.ts": 30, + "packages/types/src/__tests__/object-view-slot-key-lists.test.ts": 21920, + "packages/types/src/__tests__/object-view-spec-parity.test.ts": 130, + "packages/types/src/__tests__/object-view-table-slot-10976.test.ts": 10, + "packages/types/src/__tests__/object-view-unmirrored-keys-7779.test.ts": 8040, + "packages/types/src/__tests__/objectql-record-source-refinement-6939.test.ts": 80, + "packages/types/src/__tests__/objectql-union-arms-7363.test.ts": 20, + "packages/types/src/__tests__/objectql.exportOptions.test.ts": 10, + "packages/types/src/__tests__/overlay-node-slot-doc-types-7082.test.ts": 40, + "packages/types/src/__tests__/overlay-trigger-union-7081.test.ts": 200, + "packages/types/src/__tests__/owner-retired-contract-twins.test.ts": 20, + "packages/types/src/__tests__/p1-spec-alignment.test.ts": 730, + "packages/types/src/__tests__/p2-spec-exports.test.ts": 10, + "packages/types/src/__tests__/package-exports-manifest.test.ts": 20, + "packages/types/src/__tests__/page-actions-refusal-7926.test.ts": 20, + "packages/types/src/__tests__/page-app-dashboard-spec-parity.test.ts": 20, + "packages/types/src/__tests__/page-body-arity-8310.test.ts": 30, + "packages/types/src/__tests__/page-breadcrumbs-refusal-8871.test.ts": 3570, + "packages/types/src/__tests__/page-nav-misc-spec-parity.test.ts": 1370, + "packages/types/src/__tests__/page-node-type-contract.test.ts": 10, + "packages/types/src/__tests__/page-width-padding-refusal-11318.test.ts": 40, + "packages/types/src/__tests__/partial-schema-retired-11608.test.ts": 430, + "packages/types/src/__tests__/passing-keys-arms-11440.test.ts": 160, + "packages/types/src/__tests__/percent-field-metadata-scale-9784.test.ts": 30, + "packages/types/src/__tests__/permission-guard-config-retired-8024.test.ts": 10, + "packages/types/src/__tests__/phase2-schemas.test.ts": 120, + "packages/types/src/__tests__/phase35-validation-types-retired-10719.test.ts": 40, + "packages/types/src/__tests__/pivot-drilldown-retired-10932.test.ts": 20, + "packages/types/src/__tests__/plugin-component-input-deprecation.test.ts": 30, + "packages/types/src/__tests__/public-block-arms-10872.test.ts": 90, + "packages/types/src/__tests__/public-block-doc-examples-bag-11321.test.ts": 40, + "packages/types/src/__tests__/public-block-responsive-styles-10872.test.ts": 300, + "packages/types/src/__tests__/query-params-closed-keys-7497.test.ts": 20, + "packages/types/src/__tests__/query-params-filter-union.test.ts": 10, + "packages/types/src/__tests__/readme-kanban-example-8256.test.ts": 30, + "packages/types/src/__tests__/record-alert-flat-body-remedy-10872.test.ts": 30, + "packages/types/src/__tests__/record-components-i18n-label-members-10993.test.ts": 20, + "packages/types/src/__tests__/record-details-columns-8604.test.ts": 20, + "packages/types/src/__tests__/record-details-section-members-8583.test.ts": 70, + "packages/types/src/__tests__/record-details-top-level-9040.test.ts": 20, + "packages/types/src/__tests__/record-feed-host-slots-11321.test.ts": 30, + "packages/types/src/__tests__/record-highlights-fields-icon-9280.test.ts": 20, + "packages/types/src/__tests__/record-highlights-layout-9187.test.ts": 20, + "packages/types/src/__tests__/record-id-string-survivors-10078.test.ts": 20, + "packages/types/src/__tests__/record-line-items-arm-10872.test.ts": 60, + "packages/types/src/__tests__/record-semantics.test.ts": 10, + "packages/types/src/__tests__/registered-type-arms-10859-b2.test.ts": 850, + "packages/types/src/__tests__/registry-meta-carry-9102.test.ts": 3980, + "packages/types/src/__tests__/related-list-add-picker-filter-mirror-9964.test.ts": 3850, + "packages/types/src/__tests__/related-list-filter-rule-array-10199.test.ts": 2050, + "packages/types/src/__tests__/report-chart-query-spec-parity.test.ts": 3480, + "packages/types/src/__tests__/report-element-field-respelled-11434.test.ts": 20, + "packages/types/src/__tests__/report-schema-authoring-face.test.ts": 40, + "packages/types/src/__tests__/retired-field-key-tombstones.test.ts": 40, + "packages/types/src/__tests__/schema-reference-named-list-view-keys-7923.test.ts": 40, + "packages/types/src/__tests__/schema-registry-chatbot-keys-7704.test.ts": 530, + "packages/types/src/__tests__/select-option-spec-extension-7014.test.ts": 50, + "packages/types/src/__tests__/select-option-spec-parity.test.ts": 20, + "packages/types/src/__tests__/select-option-tier1-convergence-7014.test.ts": 40, + "packages/types/src/__tests__/shorthand-input-type-refusal-8762.test.ts": 370, + "packages/types/src/__tests__/sidebar-declared-surface-11465.test.ts": 30, + "packages/types/src/__tests__/silence-clause-parser-tier-closure-10981.test.ts": 240, + "packages/types/src/__tests__/slider-tooltip-single-or-list-10280.test.ts": 400, + "packages/types/src/__tests__/small-p1-sites-11355.test.ts": 10, + "packages/types/src/__tests__/sort-string-arm-retired-8221.test.ts": 20, + "packages/types/src/__tests__/spec-derived-unions.test.ts": 400, + "packages/types/src/__tests__/spec-expression-wire-slots-10946.test.ts": 30, + "packages/types/src/__tests__/spec-object-refinements-7715.test.ts": 160, + "packages/types/src/__tests__/spec-report.test.ts": 20, + "packages/types/src/__tests__/spec-subschema-parity.test.ts": 50, + "packages/types/src/__tests__/spec-symbol-parity.test.ts": 20, + "packages/types/src/__tests__/spec-ui-schema-reexports.test.ts": 20, + "packages/types/src/__tests__/stack-schema-emitted-members.test.ts": 15420, + "packages/types/src/__tests__/static-table-narrow-surface.test.ts": 100, + "packages/types/src/__tests__/strict-authoring-face-8345.test.ts": 1200, + "packages/types/src/__tests__/strict-face-read-keys-11070.test.ts": 1170, + "packages/types/src/__tests__/strict-widget-slot-registered-inputs-11022.test.ts": 60, + "packages/types/src/__tests__/system-fields.test.ts": 20, + "packages/types/src/__tests__/table-column-type-canonical.test.ts": 20, + "packages/types/src/__tests__/terminal-unknown-key-refusal-11073.test.ts": 1680, + "packages/types/src/__tests__/text-value-retired-6951.test.ts": 80, + "packages/types/src/__tests__/timeline-catalog-fixture-migrated.test.ts": 10, + "packages/types/src/__tests__/timeline-dead-keys-retired-6170.test.ts": 300, + "packages/types/src/__tests__/timeline-declared-keys.test.ts": 30, + "packages/types/src/__tests__/timeline-item-element-6356.test.ts": 230, + "packages/types/src/__tests__/timeline-items-bar-shape-7365.test.ts": 100, + "packages/types/src/__tests__/timeline-items-row-shape-7164.test.ts": 30, + "packages/types/src/__tests__/timeline-readme-schema-example-10824.test.ts": 30, + "packages/types/src/__tests__/timeline-timescale-retired.test.ts": 30, + "packages/types/src/__tests__/toast-button-keys.test.ts": 30, + "packages/types/src/__tests__/toggle-group-item-authorable-keys.test.ts": 10, + "packages/types/src/__tests__/tombstone-discriminator-agreement-9684.test.ts": 350, + "packages/types/src/__tests__/tooltip-content-is-text-10295.test.ts": 10, + "packages/types/src/__tests__/tree-view-config-readers-8253.test.ts": 40, + "packages/types/src/__tests__/tree-view-data-optional-6939.test.ts": 10, + "packages/types/src/__tests__/tree-view-data-retired-6951.test.ts": 70, + "packages/types/src/__tests__/tree-view-handler-slot-7804.test.ts": 20, + "packages/types/src/__tests__/twins-spec-by-reference-9736.test.ts": 40, + "packages/types/src/__tests__/ui-action-size-11168.test.ts": 20, + "packages/types/src/__tests__/undeclared-but-consumed-keys-6150.test.ts": 90, + "packages/types/src/__tests__/unified-view-config-chart-retired-12063.test.ts": 10, + "packages/types/src/__tests__/unknown-prop-parser-tier-clause-10959.test.ts": 20, + "packages/types/src/__tests__/unmirrored-declared-round3-6152.test.ts": 70, + "packages/types/src/__tests__/unmirrored-declared-round4-6152.test.ts": 50, + "packages/types/src/__tests__/unmirrored-declared-round5-6152.test.ts": 200, + "packages/types/src/__tests__/unmirrored-declared-round6-6152.test.ts": 70, + "packages/types/src/__tests__/unmirrored-declared-round7-6152.test.ts": 50, + "packages/types/src/__tests__/user-actions-mirror-8992.test.ts": 30, + "packages/types/src/__tests__/validation-rule-spec-parity.test.ts": 30, + "packages/types/src/__tests__/view-navigation-config-spec-parity.test.ts": 20, + "packages/types/src/__tests__/visible-when-spec-input-8347.test.ts": 60, + "packages/types/src/__tests__/walkable-def-null-mint-9491.test.ts": 20, + "packages/types/src/__tests__/widget-input-control-vocabulary.test.ts": 20, + "packages/types/src/__tests__/widget-input-retired-keys-7911.test.ts": 720, + "packages/types/src/__tests__/widget-schema-anchors-6576.test.ts": 20, + "packages/types/src/__tests__/widget-schema-anchors-7946.test.ts": 40, + "packages/types/src/__tests__/wrapper-class-declared-7722.test.ts": 130, + "packages/types/src/__tests__/zod-lazy-getter-identity-7918.test.ts": 70, + "packages/types/src/__tests__/zod-mirror-authors-no-defaults-7735.test.ts": 620, + "packages/types/src/__tests__/zod-mirror-parity.test.ts": 3610, + "packages/types/src/__tests__/zod-readme-examples-9522.test.ts": 30, + "packages/types/src/__tests__/zod-subpath-bundle-config-8598.test.ts": 110, + "packages/vscode-extension/src/__tests__/body-dialect-children-arm-7181.test.ts": 240, + "packages/vscode-extension/src/__tests__/export-to-react-compiles.test.ts": 13610, + "packages/vscode-extension/src/__tests__/export-to-react-preamble.test.ts": 10, + "packages/vscode-extension/src/__tests__/template-dialect-7181.test.ts": 90, + "scripts/__tests__/app-test-entry-8240.test.ts": 30, + "scripts/__tests__/bash32-floor-wiring.test.ts": 900, + "scripts/__tests__/body-dialect-census.test.ts": 15830, + "scripts/__tests__/body-dialect-producer-scan.test.ts": 5340, + "scripts/__tests__/catalog-index-regenerable-4633.test.ts": 580, + "scripts/__tests__/census-recorder-wait-shape.test.ts": 260, + "scripts/__tests__/changeset-polarity-census.test.ts": 6920, + "scripts/__tests__/changeset-release-action-ref-pin.test.ts": 140, + "scripts/__tests__/check-action-forward-parity-closing-keyword.test.ts": 60, + "scripts/__tests__/check-action-forward-parity.test.ts": 400, + "scripts/__tests__/check-action-ref-convention.test.ts": 80, + "scripts/__tests__/check-changeset-claims.test.ts": 12650, + "scripts/__tests__/check-changeset-fixed.test.ts": 30, + "scripts/__tests__/check-changeset-no-major.test.ts": 40, + "scripts/__tests__/check-changeset-overwrite.test.ts": 3280, + "scripts/__tests__/check-changeset-presence.test.ts": 16840, + "scripts/__tests__/check-comment-mask-corpus.test.ts": 2730, + "scripts/__tests__/check-component-surface-parity.test.ts": 12100, + "scripts/__tests__/check-control-bytes.test.ts": 8640, + "scripts/__tests__/check-designer-field-key-parity.test.ts": 1260, + "scripts/__tests__/check-dist-completeness.test.ts": 180, + "scripts/__tests__/check-doc-component-types.test.ts": 4430, + "scripts/__tests__/check-doc-example-ids.test.ts": 780, + "scripts/__tests__/check-doc-example-shared-reader.test.ts": 15220, + "scripts/__tests__/check-doc-example-types.test.ts": 8620, + "scripts/__tests__/check-doc-expression-carriage.test.ts": 6100, + "scripts/__tests__/check-doc-fence-languages.test.ts": 2300, + "scripts/__tests__/check-doc-json-fences.test.ts": 1570, + "scripts/__tests__/check-doc-links.test.ts": 11490, + "scripts/__tests__/check-doc-snippet-emitted-census.test.ts": 15320, + "scripts/__tests__/check-doc-snippet-types.test.ts": 7660, + "scripts/__tests__/check-docs-route-eager-closure.test.ts": 1750, + "scripts/__tests__/check-eager-closure-budget.test.ts": 460, + "scripts/__tests__/check-eager-locale-catalogues.test.ts": 30, + "scripts/__tests__/check-governed-queue-guard.test.ts": 200, + "scripts/__tests__/check-hand-rolled-comment-mask.test.ts": 16070, + "scripts/__tests__/check-handler-key-read-sites.test.ts": 7910, + "scripts/__tests__/check-i18n-call-site-keys.test.ts": 36240, + "scripts/__tests__/check-i18n-dead-keys.test.ts": 29930, + "scripts/__tests__/check-i18n-designer-table-parity.test.ts": 2710, + "scripts/__tests__/check-i18n-en-drift.test.ts": 16690, + "scripts/__tests__/check-installed-spec-pin-claims.test.ts": 1810, + "scripts/__tests__/check-links-workflow.test.ts": 80, + "scripts/__tests__/check-lint-coverage-closing-keyword.test.ts": 170, + "scripts/__tests__/check-lint-rule-coverage.test.ts": 8000, + "scripts/__tests__/check-lockfile-dedupe.test.ts": 2340, + "scripts/__tests__/check-lockfile-integrity.test.ts": 380, + "scripts/__tests__/check-lucide-icon-record-names.test.ts": 3820, + "scripts/__tests__/check-merge-queue-head.test.ts": 220, + "scripts/__tests__/check-new-cross-file-line-citations.test.ts": 650, + "scripts/__tests__/check-node-esm-load.test.ts": 1070, + "scripts/__tests__/check-object-metadata-write-doors.test.ts": 6850, + "scripts/__tests__/check-package-self-import.test.ts": 14120, + "scripts/__tests__/check-pending-changeset-literals.test.ts": 4220, + "scripts/__tests__/check-phantom-dependencies.test.ts": 19990, + "scripts/__tests__/check-pre-install-import-graph.test.ts": 500, + "scripts/__tests__/check-prompt-component-keys.test.ts": 620, + "scripts/__tests__/check-published-dist-tooling.test.ts": 150, + "scripts/__tests__/check-published-tsconfig-tooling-exclude.test.ts": 150, + "scripts/__tests__/check-readme-exports.test.ts": 13460, + "scripts/__tests__/check-required-check-set.test.ts": 540, + "scripts/__tests__/check-sdui-registration-pins.test.ts": 490, + "scripts/__tests__/check-shell-escape-residue.test.ts": 300, + "scripts/__tests__/check-side-effects-array.test.ts": 7840, + "scripts/__tests__/check-skill-eval-tokens.test.ts": 120, + "scripts/__tests__/check-skill-examples.test.ts": 1020, + "scripts/__tests__/check-skills-paths.test.ts": 150, + "scripts/__tests__/check-spec-range-floors.test.ts": 580, + "scripts/__tests__/check-spec-symbol-derivation.test.ts": 780, + "scripts/__tests__/check-test-path-roots.test.ts": 8280, + "scripts/__tests__/check-test-shard-results.test.ts": 60, + "scripts/__tests__/check-type-check-coverage-closing-keyword.test.ts": 50, + "scripts/__tests__/check-type-check-coverage.test.ts": 3150, + "scripts/__tests__/check-unreferenced-sources.test.ts": 740, + "scripts/__tests__/check-unused-dependencies.test.ts": 19510, + "scripts/__tests__/check-vi-mock-inherit.test.ts": 22870, + "scripts/__tests__/check-vi-mock-override-shape.test.ts": 16610, + "scripts/__tests__/check-vi-mock-specifiers.test.ts": 11450, + "scripts/__tests__/child-verdict.test.ts": 30, + "scripts/__tests__/ci-cd-pipeline-doc.test.ts": 340, + "scripts/__tests__/ci-setup-pnpm-wiring.test.ts": 300, + "scripts/__tests__/component-node-vocabulary-7434.test.ts": 90, + "scripts/__tests__/component-registrations.test.ts": 20, + "scripts/__tests__/console-vite-alias-closure-4925.test.ts": 3600, + "scripts/__tests__/coverage-red-cause-census.test.ts": 50, + "scripts/__tests__/coverage-shard-reporter-readability.test.ts": 350, + "scripts/__tests__/coverage-shard-width.test.ts": 120, + "scripts/__tests__/cross-file-line-citation-census.test.ts": 160, + "scripts/__tests__/date-only-zone-pins-10183.test.ts": 59480, + "scripts/__tests__/defaults-population-parity-7904.test.ts": 8500, + "scripts/__tests__/dependabot-merge-gate.test.ts": 100, + "scripts/__tests__/dist-pins-guard-message-8274.test.ts": 1530, + "scripts/__tests__/doc-version-claims.test.ts": 460, + "scripts/__tests__/docs-build-trigger.test.ts": 13860, + "scripts/__tests__/docs-links-workflow.test.ts": 60, + "scripts/__tests__/dollar-dialect-alias-census.test.ts": 9960, + "scripts/__tests__/e2e-type-check.test.ts": 3520, + "scripts/__tests__/ensure-chromium-ready.test.ts": 4460, + "scripts/__tests__/entry-guard-wiring.test.ts": 100, + "scripts/__tests__/extract-mdx-demos.test.ts": 40, + "scripts/__tests__/forwardref-props-erasure.guard.test.ts": 4760, + "scripts/__tests__/js-comment-mask-jsx-6891.test.ts": 110, + "scripts/__tests__/js-comment-mask-param-types-9324.test.ts": 6490, + "scripts/__tests__/js-comment-mask-returns-interpolation-9424.test.ts": 9960, + "scripts/__tests__/known-schema-types-derivation-5115.test.ts": 570, + "scripts/__tests__/labeler-package-coverage.test.ts": 140, + "scripts/__tests__/layered-read-declared-path-4016.test.ts": 310, + "scripts/__tests__/lint-workflow.test.ts": 1290, + "scripts/__tests__/live-e2e-storage-state-roots-9519.test.ts": 10, + "scripts/__tests__/lucide-record-icon-names-generated-9251.test.ts": 130, + "scripts/__tests__/markdown-fence-scan.test.ts": 330, + "scripts/__tests__/markdown-test-inputs.test.ts": 12400, + "scripts/__tests__/merge-queue-reporting.test.ts": 180, + "scripts/__tests__/network-escape-ledger.test.ts": 30, + "scripts/__tests__/network-escape-worker-coverage-8537.escape-a.test.ts": 20, + "scripts/__tests__/network-escape-worker-coverage-8537.escape-b.test.ts": 10, + "scripts/__tests__/network-escape-worker-coverage-8537.test.ts": 1430, + "scripts/__tests__/one-authority-per-exported-name-6273.test.ts": 4060, + "scripts/__tests__/package-files-exist.test.ts": 190, + "scripts/__tests__/package-scripts-vitest-projects.test.ts": 60, + "scripts/__tests__/page-key-read-census.test.ts": 320, + "scripts/__tests__/percent-storage-callers-11475.test.ts": 580, + "scripts/__tests__/placeholder-spelling-parity.test.ts": 1950, + "scripts/__tests__/plugin-published-stylesheet.test.ts": 2260, + "scripts/__tests__/quick-reference-commands-4149.test.ts": 30, + "scripts/__tests__/quick-reference-current-release-4143.test.ts": 50, + "scripts/__tests__/react-peer-range-norm-3741.test.ts": 20, + "scripts/__tests__/registry-assertion-ratchet-8316.test.ts": 320, + "scripts/__tests__/registry-bare-name-collisions.test.ts": 1460, + "scripts/__tests__/release-github-releases.test.ts": 2820, + "scripts/__tests__/render-budget-comment.test.ts": 50, + "scripts/__tests__/render-changeset-claims-comment.test.ts": 40, + "scripts/__tests__/report-namespace-agreement-6416.test.ts": 430, + "scripts/__tests__/report-turbo-cache.test.ts": 120, + "scripts/__tests__/runner-package-test-entry-3746.test.ts": 50, + "scripts/__tests__/scripts-type-check.test.ts": 1000, + "scripts/__tests__/select-affected-tests.test.ts": 4670, + "scripts/__tests__/select-type-check-scope.test.ts": 150, + "scripts/__tests__/shadcn-check-report.test.ts": 140, + "scripts/__tests__/shadcn-local-patches.test.ts": 110, + "scripts/__tests__/shadcn-sync-fetch-cache.test.ts": 840, + "scripts/__tests__/shard-headroom.test.ts": 160, + "scripts/__tests__/shared-global-leak-guard.test.ts": 50, + "scripts/__tests__/side-effects-declaration-consistency.test.ts": 3370, + "scripts/__tests__/site-catalog-card-interactive-nesting-3903.test.ts": 120, + "scripts/__tests__/site-next-agent-files-4160.test.ts": 170, + "scripts/__tests__/site-playground-layout-registration-3904.test.ts": 20, + "scripts/__tests__/spawned-build-vitest-env-8598.test.ts": 6180, + "scripts/__tests__/spawned-vitest-child-env-8616.test.ts": 7340, + "scripts/__tests__/spec-main-shape-gate.test.ts": 1860, + "scripts/__tests__/spec-symbol-ledger-anchor-liveness-9537.test.ts": 20, + "scripts/__tests__/spec-symbol-ledger-app-shell-7265.test.ts": 170, + "scripts/__tests__/spec-symbol-ledger-components-7265.test.ts": 70, + "scripts/__tests__/spec-symbol-ledger-core-7265.test.ts": 40, + "scripts/__tests__/spec-symbol-ledger-data-objectstack-7265.test.ts": 170, + "scripts/__tests__/spec-symbol-ledger-plugin-detail-7265.test.ts": 2890, + "scripts/__tests__/spec-symbol-ledger-types-7265.test.ts": 850, + "scripts/__tests__/sync-quick-reference-release.test.ts": 50, + "scripts/__tests__/test-file-timings.test.ts": 160, + "scripts/__tests__/test-shard-partition.test.ts": 200, + "scripts/__tests__/tsbuildinfo-outside-published-dist-9189.test.ts": 790, + "scripts/__tests__/tsconfig-test-parity-census.test.ts": 50, + "scripts/__tests__/turbo-build-inputs.test.ts": 840, + "scripts/__tests__/turbo-build-outputs-cover-published-entries.test.ts": 80, + "scripts/__tests__/turbo-cache-save-bound.test.ts": 140, + "scripts/__tests__/turbo-lint-inputs.test.ts": 1400, + "scripts/__tests__/turbo-task-guard-coverage.test.ts": 20, + "scripts/__tests__/turbo-test-inputs.test.ts": 2420, + "scripts/__tests__/turbo-type-check-inputs.test.ts": 360, + "scripts/__tests__/unconsumed-widget-option-claim-6186.test.ts": 760, + "scripts/__tests__/unit-registry-absence-collision.test.ts": 29550, + "scripts/__tests__/vite-declared-lazy-views.test.ts": 60, + "scripts/__tests__/vite-dts-explicit-extensions.test.ts": 30, + "scripts/__tests__/vite-dts-fail-on-type-errors.test.ts": 5700, + "scripts/__tests__/vite-dts-wiring-ratchet.test.ts": 50, + "scripts/__tests__/vite-ineffective-dynamic-imports.test.ts": 30, + "scripts/__tests__/vite-maplibre-worker.test.ts": 40, + "scripts/__tests__/vite-objectstack-client-dist.test.ts": 490, + "scripts/__tests__/vite-objectstack-spec-dist.test.ts": 1930, + "scripts/__tests__/vite-types-zod-lazy.test.ts": 40, + "scripts/__tests__/vitest-config-alias-targets-3944.test.ts": 690, + "scripts/__tests__/vitest-config-type-check.test.ts": 110, + "scripts/__tests__/vitest-invocation-guard.test.ts": 80, + "scripts/__tests__/vitest-setup-type-check.test.ts": 540, + "scripts/__tests__/vitest-timezone-pin-8366.test.ts": 1790, + "scripts/__tests__/workflow-cache-save-bound.test.ts": 410, + "scripts/__tests__/workspace-peer-dependency-edges.test.ts": 20, + "scripts/__tests__/zero-test-member-exclusion-9106.test.ts": 80, + "scripts/__tests__/zod-wrapper-keys.shared.test.ts": 90 + } } From 0e1a41c9004daede9ca855635267464f703767d5 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 12 Oct 2026 16:01:13 +0000 Subject: [PATCH 5/5] ci(test): key the per-file timings by a hash of the path, and measure them from both hash-split runs (objectui#12208) The first full run on the path-keyed dataset (run 38271639400) went red in one leg. objectui#8800's retired-spelling pin sweeps the tracked tree with `git grep` and excludes only its own file. A dataset that lists every test path carries that pin's own name, which IS the spelling it retires. Any present or future pin of that shape would meet the same collision on the next refresh. The dataset is now keyed by `pathKey()`: 16 hex digits of the sha1 of the path (schema `/2`). The reader refuses a key that is a path. A new pin asserts that no tracked test file's name occurs in the dataset text. The refresh summary still names files, from the runs' own reports. The dataset is regenerated from BOTH hash-split pull request runs, with the per-file median of 38268236293 (partial: the runner kept 10 notices per step, so about 380 of each leg's 415 files) and 38269820609 (complete). A single run carries its legs' runner speed into every file it measured. On the real spec list, the plan still places 4,979 specifications exactly once at 12 legs and at 8. Claude-Session: https://claude.ai/code/session_01LqNgdPZB2Jnr5HpGbaqLeB Co-authored-by: Claude --- content/docs/guide/ci-cd-pipeline.md | 4 +- scripts/__tests__/test-file-timings.test.ts | 26 +- .../__tests__/test-shard-partition.test.ts | 34 +- scripts/test-file-timings.mjs | 81 +- scripts/test-shard-partition.mjs | 41 +- scripts/test-shard-timings.json | 9971 +++++++++-------- 6 files changed, 5124 insertions(+), 5033 deletions(-) diff --git a/content/docs/guide/ci-cd-pipeline.md b/content/docs/guide/ci-cd-pipeline.md index 6a93db5326..164480136c 100644 --- a/content/docs/guide/ci-cd-pipeline.md +++ b/content/docs/guide/ci-cd-pipeline.md @@ -2978,7 +2978,9 @@ request with it. `scripts/test-file-timings.mjs select` picks the newest complet `main` from the full battery's events (`push` and the hourly `schedule`) whose twelve test shards all reported success and whose twelve `test-file-timings-N` artifacts are all there, at most six; `gh run download` fetches those artifacts; `scripts/test-file-timings.mjs merge` keeps each file's -median across the runs and writes the file. ⛔ No timing in it is ever written by hand, ⛔ the +median across the runs and writes the file, keyed by a hash of each test path rather than the path +(a file listing every test path would put each retired-spelling pin's own name into the tree its +sweep reads — measured on this pull request's run 38271639400). ⛔ No timing in it is ever written by hand, ⛔ the workflow never edits `ci.yml` (the width a run's measured total implies is printed by the two test aggregators on every run, and moving a width is a reviewed edit), and ⛔ it opens no pull request for a byte-identical file. diff --git a/scripts/__tests__/test-file-timings.test.ts b/scripts/__tests__/test-file-timings.test.ts index 949e86d3ba..679de9c90e 100644 --- a/scripts/__tests__/test-file-timings.test.ts +++ b/scripts/__tests__/test-file-timings.test.ts @@ -15,11 +15,13 @@ import FileTimingsReporter, { buildDataset, fileRecord, judgeRun, + medianDurations, + summarize, readRunReports, runDurations, shardJobName, } from '../test-file-timings.mjs'; -import { TIMINGS_SCHEMA, datasetWeights } from '../test-shard-partition.mjs'; +import { TIMINGS_SCHEMA, datasetWeights, pathKey } from '../test-shard-partition.mjs'; /** * The per-file timing pipeline (objectui#12208): the reporter that measures on @@ -135,8 +137,15 @@ describe('the generator', () => { const two = buildDataset({ runs: [...runs].reverse(), measuredAt: '2026-10-12T00:00:00Z' }); expect(JSON.stringify(two)).toBe(JSON.stringify(one)); expect(one.schema).toBe(TIMINGS_SCHEMA); - expect(one.files).toEqual({ 'a.test.ts': 1000, 'b.test.ts': 10, 'c.test.ts': 60 }); - expect(Object.keys(one.files)).toEqual(['a.test.ts', 'b.test.ts', 'c.test.ts']); + expect([...medianDurations(runs)]).toEqual([ + ['a.test.ts', 1000], + ['b.test.ts', 10], + ['c.test.ts', 60], + ]); + // Keyed by pathKey(), never by the path (the sweep collision on run 38271639400). + expect(one.files).toEqual({ [pathKey('a.test.ts')]: 1000, [pathKey('b.test.ts')]: 10, [pathKey('c.test.ts')]: 60 }); + expect(JSON.stringify(one)).not.toContain('a.test.ts'); + expect(Object.keys(one.files)).toEqual([...Object.keys(one.files)].sort()); expect(Object.values(one.files).every((v) => v % ROUND_MS === 0)).toBe(true); expect(one.measured.runs).toEqual([{ id: 1 }, { id: 2 }, { id: 3 }]); expect(() => datasetWeights(one)).not.toThrow(); @@ -145,6 +154,17 @@ describe('the generator', () => { it('refuses to build a dataset from no run at all', () => { expect(() => buildDataset({ runs: [], measuredAt: 'x' })).toThrow(/no run/); }); + + it("names the refresh's new files by path in its summary, from the runs' own reports", () => { + const runs = [{ meta: { id: 9, event: 'schedule', head_sha: 'abcdef1234567' }, durations: new Map([['old.test.ts', 100], ['new.test.ts', 9000]]) }]; + const dataset = buildDataset({ runs, measuredAt: '2026-10-19T00:00:00Z' }); + const previous = { files: { [pathKey('old.test.ts')]: 90, [pathKey('gone.test.ts')]: 5 } }; + const text = summarize(medianDurations(runs), dataset, previous); + expect(text).toContain('**Measured for the first time (1):**\n- `new.test.ts`'); + expect(text).toContain('**No longer measured: 1.**'); + expect(text).toContain('- 9.0 s `new.test.ts`'); + expect(text).not.toMatch(/[<>]/); + }); }); describe('the selector', () => { diff --git a/scripts/__tests__/test-shard-partition.test.ts b/scripts/__tests__/test-shard-partition.test.ts index de1c39a298..dbe0a38405 100644 --- a/scripts/__tests__/test-shard-partition.test.ts +++ b/scripts/__tests__/test-shard-partition.test.ts @@ -12,8 +12,10 @@ import { describePlan, medianWeight, partition, + pathKey, planShards, } from '../test-shard-partition.mjs'; +import { execFileSync } from 'node:child_process'; /** * The duration-balanced shard split (objectui#12208, ruling 6121816480, @@ -40,7 +42,9 @@ function lcg(seed: number) { }; } -function dataset(files: Record) { +/** A dataset over PATHS, keyed the way the committed one is: by `pathKey()`. */ +function dataset(byPath: Record) { + const files = Object.fromEntries(Object.entries(byPath).map(([p, ms]) => [pathKey(p), ms])); return { schema: TIMINGS_SCHEMA, measured: { at: '2026-10-12T00:00:00Z', runs: [] }, files }; } @@ -148,11 +152,12 @@ describe('planShards: the dataset decides the weights', () => { }); describe('datasetWeights: a dataset this reader cannot read is refused, never guessed at', () => { - it('refuses another schema, a missing `files`, and a non-number weight', () => { + it('refuses another schema, a missing `files`, a non-number weight, and a key that is a path', () => { expect(() => datasetWeights({ schema: 'something/else', files: {} })).toThrow(/schema/); expect(() => datasetWeights({ schema: TIMINGS_SCHEMA })).toThrow(/files/); expect(() => datasetWeights(dataset({ 'a.test.ts': -1 }))).toThrow(/non-negative/); expect(() => datasetWeights(dataset({ 'a.test.ts': Number.NaN }))).toThrow(/non-negative/); + expect(() => datasetWeights({ schema: TIMINGS_SCHEMA, files: { 'a.test.ts': 1 } })).toThrow(/never a path/); }); it('reads the floor as the median of an empty dataset', () => { @@ -161,13 +166,24 @@ describe('datasetWeights: a dataset this reader cannot read is refused, never gu }); describe('the committed wiring', () => { - it('commits a dataset the reader accepts, keyed by tracked test files', () => { - const committed = JSON.parse(fs.readFileSync(path.join(repoRoot, 'scripts/test-shard-timings.json'), 'utf8')); - const weights = datasetWeights(committed); - for (const file of weights.keys()) { - expect(file, 'a dataset key is a repository-relative posix path').not.toMatch(/^\/|\\/); - expect(file).toMatch(/\.(test|spec)\.[cm]?[jt]sx?$/); - } + const datasetText = fs.readFileSync(path.join(repoRoot, 'scripts/test-shard-timings.json'), 'utf8'); + const trackedTests = execFileSync('git', ['ls-files', '-z'], { cwd: repoRoot, encoding: 'utf8', maxBuffer: 256 * 1024 * 1024 }) + .split('\0') + .filter((f) => /\.(test|spec)\.[cm]?[jt]sx?$/.test(f)); + + it('commits a dataset the reader accepts, whose keys name tracked test files', () => { + const weights = datasetWeights(JSON.parse(datasetText)); + if (weights.size === 0) return; // the pre-measurement shape: the sequencer keeps vitest's own split + const live = trackedTests.filter((f) => weights.has(pathKey(f))); + // A live control, not a staleness gate: a dataset whose keys resolve to no + // tracked test at all is keyed some other way than `pathKey()`. + expect(live.length, 'no key of the committed dataset is pathKey() of a tracked test file').toBeGreaterThan(0); + }); + + it('carries no test file path, so no retired-spelling sweep of the tree can meet one in it (run 38271639400)', () => { + expect(trackedTests.length, 'a zero is a broken `git ls-files`, not an empty repository').toBeGreaterThan(100); + const found = trackedTests.filter((f) => datasetText.includes(path.posix.basename(f))); + expect(found).toEqual([]); }); it('wires the sequencer into the root vitest config, which is the only config vitest reads it from', () => { diff --git a/scripts/test-file-timings.mjs b/scripts/test-file-timings.mjs index 4fd903aa98..89c4ea804a 100644 --- a/scripts/test-file-timings.mjs +++ b/scripts/test-file-timings.mjs @@ -26,7 +26,8 @@ * * THE GENERATOR, `merge`: one directory per run (the run id is the * directory's name), every report under it read; per run a file's - * durations are summed, across runs the MEDIAN is kept. + * durations are summed, across runs the MEDIAN is kept, and the dataset is + * keyed by `pathKey()` of each file, never by its path. * * node scripts/test-file-timings.mjs merge --runs-file runs.json \ * --out scripts/test-shard-timings.json [--summary body.md] DIR... @@ -70,7 +71,7 @@ import fs from 'node:fs'; import path from 'node:path'; import { isEntrypoint } from './invoked-as.mjs'; -import { TIMINGS_SCHEMA, datasetWeights } from './test-shard-partition.mjs'; +import { TIMINGS_SCHEMA, datasetWeights, pathKey } from './test-shard-partition.mjs'; /** The writer's report schema. The generator refuses any other tag rather than reading it as empty. */ export const REPORT_SCHEMA = 'objectui.test-file-timings/1'; @@ -227,16 +228,14 @@ function median(values) { } /** - * The dataset, from several runs' per-file durations. A file keeps the median - * of the runs that ran it; a file no run ran is not in the dataset (a deleted - * file drops out, and a new one is weighed at the median until it is - * measured). Keys are sorted and values rounded to `ROUND_MS`, so the same - * inputs always give the same bytes. + * Each file's median across the runs that ran it, rounded to `ROUND_MS`, by + * PATH. A file no run ran is absent (a deleted file drops out; a new one is + * weighed at the dataset median until it is measured). * - * @param {{ runs: Array<{ meta: Record, durations: Map }>, measuredAt: string }} input + * @param {Array<{ durations: Map }>} runs + * @returns {Map} */ -export function buildDataset({ runs, measuredAt }) { - if (runs.length === 0) throw new Error('no run to build the dataset from'); +export function medianDurations(runs) { /** @type {Map} */ const seen = new Map(); for (const run of runs) { @@ -246,15 +245,38 @@ export function buildDataset({ runs, measuredAt }) { seen.set(file, list); } } - /** @type {Record} */ - const files = {}; + /** @type {Map} */ + const out = new Map(); for (const file of [...seen.keys()].sort()) { - files[file] = Math.round(median(/** @type {number[]} */ (seen.get(file))) / ROUND_MS) * ROUND_MS; + out.set(file, Math.round(median(/** @type {number[]} */ (seen.get(file))) / ROUND_MS) * ROUND_MS); } + return out; +} + +/** + * The dataset, from several runs' per-file durations: `medianDurations()` + * keyed by `pathKey()` -- never by the path, for the reason `pathKey` states. + * Keys are sorted, so the same inputs always give the same bytes. + * + * @param {{ runs: Array<{ meta: Record, durations: Map }>, measuredAt: string }} input + */ +export function buildDataset({ runs, measuredAt }) { + if (runs.length === 0) throw new Error('no run to build the dataset from'); + /** @type {Map} */ + const byKey = new Map(); + for (const [file, value] of medianDurations(runs)) { + const key = pathKey(file); + if (byKey.has(key)) throw new Error(`pathKey collision on ${file}: pick a longer key before this dataset can be written`); + byKey.set(key, value); + } + /** @type {Record} */ + const files = {}; + for (const key of [...byKey.keys()].sort()) files[key] = /** @type {number} */ (byKey.get(key)); const dataset = { schema: TIMINGS_SCHEMA, generated_by: - 'scripts/test-file-timings.mjs merge, from the per-file timing reports of the runs under measured.runs. ' + + 'scripts/test-file-timings.mjs merge, from the per-file timing reports of the runs under measured.runs; ' + + 'each key is pathKey() of a test file (scripts/test-shard-partition.mjs says why it is not the path). ' + 'Never hand-edited: .github/workflows/test-shard-timings-refresh.yml regenerates it weekly from main (objectui#12208).', // Sorted by run id, so the order the directories were named in cannot move a byte. measured: { @@ -269,36 +291,35 @@ export function buildDataset({ runs, measuredAt }) { /** * The refresh pull request's account of a regenerated dataset, against the one - * it replaces: which runs it read, which files arrived and left, and the - * heaviest files. Markdown, and no angle-bracket shapes (GitHub strips them). + * it replaces: which runs it read, which files arrived and how many left, and + * the heaviest files. Names come from the runs' reports (`medians`); the + * dataset itself carries none. Markdown, and no angle-bracket shapes (GitHub + * strips them). * + * @param {Map} medians `medianDurations()` of the same runs * @param {{ files: Record, measured: { at: string, runs: Array> } }} dataset * @param {unknown} previous the committed dataset, or null */ -export function summarize(dataset, previous) { - const before = /** @type {{ files?: Record } | null} */ (previous)?.files ?? {}; - const now = dataset.files; - const added = Object.keys(now).filter((f) => !(f in before)); - const dropped = Object.keys(before).filter((f) => !(f in now)); - const total = Object.values(now).reduce((a, b) => a + b, 0); - const heaviest = Object.entries(now) - .sort((a, b) => b[1] - a[1] || (a[0] < b[0] ? -1 : 1)) - .slice(0, 10); +export function summarize(medians, dataset, previous) { + const before = new Set(Object.keys(/** @type {{ files?: Record } | null} */ (previous)?.files ?? {})); + const added = [...medians.keys()].filter((f) => !before.has(pathKey(f))); + const dropped = [...before].filter((k) => !(k in dataset.files)).length; + const total = [...medians.values()].reduce((a, b) => a + b, 0); + const heaviest = [...medians.entries()].sort((a, b) => b[1] - a[1] || (a[0] < b[0] ? -1 : 1)).slice(0, 10); const secs = (/** @type {number} */ v) => `${(v / 1000).toFixed(1)} s`; const list = (/** @type {string[]} */ files) => files.length === 0 ? ['- none'] : [...files.slice(0, 20).map((f) => `- \`${f}\``), ...(files.length > 20 ? [`- and ${files.length - 20} more`] : [])]; return [ - `Measured ${dataset.measured.at}, the median of ${dataset.measured.runs.length} full-battery run(s) on \`main\`:`, + `Measured ${dataset.measured.at}, the median of ${dataset.measured.runs.length} full-battery run(s):`, '', ...dataset.measured.runs.map((r) => `- run ${String(r.id)} (${String(r.event)}, \`${String(r.head_sha ?? '').slice(0, 10)}\`)`), '', - `${Object.keys(now).length} files, ${secs(total)} summed over their workers.`, + `${medians.size} files, ${secs(total)} summed over their workers.`, '', `**Measured for the first time (${added.length}):**`, ...list(added), '', - `**No longer measured (${dropped.length}):**`, - ...list(dropped), + `**No longer measured: ${dropped}.**`, '', '**The ten heaviest files:**', ...heaviest.map(([f, v]) => `- ${secs(v)} \`${f}\``), @@ -458,7 +479,7 @@ export async function main(argv) { fs.writeFileSync(flags.out, `${JSON.stringify(dataset, null, 1)}\n`); const n = Object.keys(dataset.files).length; console.log(`wrote ${flags.out}: ${n} files from ${runs.length} run(s), measured ${measuredAt}`); - if (flags.summary) fs.writeFileSync(flags.summary, summarize(dataset, previous)); + if (flags.summary) fs.writeFileSync(flags.summary, summarize(medianDurations(runs), dataset, previous)); return EXIT_OK; } diff --git a/scripts/test-shard-partition.mjs b/scripts/test-shard-partition.mjs index f894deb4c6..ed52a5bbdc 100644 --- a/scripts/test-shard-partition.mjs +++ b/scripts/test-shard-partition.mjs @@ -46,15 +46,37 @@ * case before this code is reached. */ +import { createHash } from 'node:crypto'; + /** The dataset schema this module reads. Any other tag is refused, never guessed at. */ -export const TIMINGS_SCHEMA = 'objectui.test-shard-timings/1'; +export const TIMINGS_SCHEMA = 'objectui.test-shard-timings/2'; + +/** + * The dataset's key for a test file: the first 16 hex digits of the sha1 of + * its repository-relative posix path. NOT the path itself, and that is + * measured, not taste: a tracked file listing every test path puts every + * test's own file name into the tree, and this repository's retired-spelling + * pins sweep the tracked tree with `git grep` excluding only their OWN file -- + * so a pin named after the spelling it retires finds that spelling in the + * dataset. Run 38271639400 failed exactly so, on objectui#8800's pin -- the + * first full run with a path-keyed dataset. (The spelling is not written + * here, for the same reason.) A hash carries no spelling, so no such pin, present or future, can + * meet one here. 64 bits over a few thousand paths makes a collision + * negligible, and a collision would cost balance, never correctness. + * + * @param {string} path + */ +export function pathKey(path) { + return createHash('sha1').update(path).digest('hex').slice(0, 16); +} /** The floor every weight is lifted to, in ms. */ export const MIN_WEIGHT_MS = 1; /** - * The per-file weights of a dataset, checked. Throws on a dataset this module - * cannot read: a plan built from a misread dataset is a silently wrong split. + * The per-file weights of a dataset, keyed by `pathKey()`, checked. Throws on + * a dataset this module cannot read: a plan built from a misread dataset is a + * silently wrong split. * * @param {unknown} dataset * @returns {Map} @@ -66,15 +88,18 @@ export function datasetWeights(dataset) { throw new Error(`test-shard timings: schema ${JSON.stringify(schema)} is not ${JSON.stringify(TIMINGS_SCHEMA)}`); } if (!files || typeof files !== 'object' || Array.isArray(files)) { - throw new Error('test-shard timings: `files` is not an object of path -> ms'); + throw new Error('test-shard timings: `files` is not an object of key -> ms'); } /** @type {Map} */ const weights = new Map(); - for (const [file, ms] of Object.entries(files)) { + for (const [key, ms] of Object.entries(files)) { + if (!/^[0-9a-f]{16}$/.test(key)) { + throw new Error(`test-shard timings: ${JSON.stringify(key)} is not a pathKey() -- 16 hex digits, never a path`); + } if (typeof ms !== 'number' || !Number.isFinite(ms) || ms < 0) { - throw new Error(`test-shard timings: ${file} carries ${JSON.stringify(ms)}, not a non-negative number of ms`); + throw new Error(`test-shard timings: ${key} carries ${JSON.stringify(ms)}, not a non-negative number of ms`); } - weights.set(file, ms); + weights.set(key, ms); } return weights; } @@ -140,7 +165,7 @@ export function planShards(specs, dataset, count) { /** @type {string[]} */ const unknown = []; const items = specs.map((spec) => { - const measured = weights.get(spec.path); + const measured = weights.get(pathKey(spec.path)); if (measured === undefined) unknown.push(spec.path); const weight = Math.max(MIN_WEIGHT_MS, (measured ?? median) / (multiplicity.get(spec.path) ?? 1)); return { key: spec.path, tie: spec.project ?? '', weight }; diff --git a/scripts/test-shard-timings.json b/scripts/test-shard-timings.json index 636064db8e..577c29b963 100644 --- a/scripts/test-shard-timings.json +++ b/scripts/test-shard-timings.json @@ -1,4997 +1,5004 @@ { - "schema": "objectui.test-shard-timings/1", - "generated_by": "scripts/test-file-timings.mjs merge, from the per-file timing reports of the runs under measured.runs. Never hand-edited: .github/workflows/test-shard-timings-refresh.yml regenerates it weekly from main (objectui#12208).", + "schema": "objectui.test-shard-timings/2", + "generated_by": "scripts/test-file-timings.mjs merge, from the per-file timing reports of the runs under measured.runs; each key is pathKey() of a test file (scripts/test-shard-partition.mjs says why it is not the path). Never hand-edited: .github/workflows/test-shard-timings-refresh.yml regenerates it weekly from main (objectui#12208).", "measured": { "at": "2026-10-12T15:22:58Z", "runs": [ + { + "id": 38268236293, + "event": "pull_request", + "head_sha": "a7f6018a4210b7673ca13ca0c5060cfe764fc014", + "created_at": "2026-10-12T15:10:03Z", + "channel": "bootstrap, PARTIAL: the runner kept 10 notices per step, so each leg carried 10 or 11 of its 11-12 parts (objectui#12208); refreshes read the artifacts of main" + }, { "id": 38269820609, "event": "pull_request", "head_sha": "58744849f7947837d08dbd94cb40fc25f58b9677", "created_at": "2026-10-12T15:22:58Z", - "channel": "bootstrap: notice annotations of this pull request run (objectui#12208); later refreshes read the artifacts" + "channel": "bootstrap: notice annotations of this pull request run (objectui#12208); refreshes read the artifacts of main" } ] }, "files": { - "apps/console/src/LocalizationFetchProvider.test.tsx": 5470, - "apps/console/src/__tests__/App.agentChatLink-10640.test.tsx": 11440, - "apps/console/src/__tests__/App.docsPortalLazy.test.tsx": 7400, - "apps/console/src/__tests__/App.uploadAltitude-10131.test.tsx": 9350, - "apps/console/src/__tests__/AppContent.legacyRedirects.test.tsx": 6030, - "apps/console/src/__tests__/AppContent.systemHubRoutes.test.tsx": 22630, - "apps/console/src/__tests__/approvalsInboxComponentRef.test.tsx": 8920, - "apps/console/src/__tests__/bootSplash.test.ts": 6320, - "apps/console/src/__tests__/component-input-union-specimens.test.ts": 17050, - "apps/console/src/__tests__/drillDownReport.invalidationRefetch-10814.test.tsx": 6860, - "apps/console/src/__tests__/drillDownReport.nameRetired-11517.test.tsx": 6710, - "apps/console/src/__tests__/drillDownReport.runtimeFilter-11506.test.tsx": 6950, - "apps/console/src/__tests__/element-data-source-input-injection.test.tsx": 6950, - "apps/console/src/__tests__/faviconAfterNavigation.test.tsx": 8770, - "apps/console/src/__tests__/filterContextTokensSweep-10666.test.tsx": 28710, - "apps/console/src/__tests__/formPageRequiredMarker-10178.test.tsx": 7090, - "apps/console/src/__tests__/formViewFeaturesRootRefused-6262.test.ts": 6570, - "apps/console/src/__tests__/full-load-placeholder-race-11680.test.ts": 7450, - "apps/console/src/__tests__/ga-honoured-inputs-author-reach.test.ts": 4770, - "apps/console/src/__tests__/html-tier-code-element-10756.test.tsx": 6130, - "apps/console/src/__tests__/html-tier-manifest.test.ts": 4590, - "apps/console/src/__tests__/htmlTierDataSourceInputDeclaration-6678.test.tsx": 6420, - "apps/console/src/__tests__/i18nAfterSignIn-12034.test.tsx": 22840, - "apps/console/src/__tests__/i18nLabelInputsManifest-10993.test.ts": 6780, - "apps/console/src/__tests__/insecure-origin-crypto.placement.test.ts": 6610, - "apps/console/src/__tests__/insecure-origin-crypto.test.ts": 5830, - "apps/console/src/__tests__/internalFormShell.test.tsx": 4940, - "apps/console/src/__tests__/line-items-bound-child-object-11569.test.ts": 6310, - "apps/console/src/__tests__/localizationBootDedup.test.tsx": 7880, - "apps/console/src/__tests__/masterDetailFormI18nLabelManifest.test.ts": 6320, - "apps/console/src/__tests__/masterDetailFormTypeManifest.test.ts": 3620, - "apps/console/src/__tests__/objectFormI18nLabelManifest.test.ts": 6540, - "apps/console/src/__tests__/objectname-binding-required-11605.test.ts": 7640, - "apps/console/src/__tests__/objectname-neither-hint-11605.test.tsx": 16640, - "apps/console/src/__tests__/orphanedPageComponentRefs-10520.test.tsx": 6840, - "apps/console/src/__tests__/preview-samples-designer-options.test.tsx": 9900, - "apps/console/src/__tests__/preview-samples-registry-resolvable.test.ts": 6800, - "apps/console/src/__tests__/preview-samples-spec-valid.test.ts": 17410, - "apps/console/src/__tests__/preview-samples-translation-data-11439.test.ts": 5670, - "apps/console/src/__tests__/public-block-binding-reach.test.tsx": 23310, - "apps/console/src/__tests__/public-contract.test.ts": 17620, - "apps/console/src/__tests__/pullToRefreshOwner-10105.test.tsx": 7790, - "apps/console/src/__tests__/record-block-record-reach.test.tsx": 30740, - "apps/console/src/__tests__/registerStudioComponents.builderLazy-11798.test.tsx": 8940, - "apps/console/src/__tests__/registry-inputs-spec-parity.test.ts": 14610, - "apps/console/src/__tests__/related-list-columns-optional-11613.test.ts": 6910, - "apps/console/src/__tests__/runtimeConfigBootDedup.test.ts": 5470, - "apps/console/src/__tests__/sdui-intrinsics-compile-11075.test.ts": 9670, - "apps/console/src/__tests__/sdui-manifest-build-11403.test.ts": 5290, - "apps/console/src/__tests__/sdui-preview-page-source-query-params.test.ts": 5330, - "apps/console/src/__tests__/sdui-preview-page-source-styling.test.ts": 8120, - "apps/console/src/__tests__/sdui-workbench-preview-listview-binding-8510.test.tsx": 7530, - "apps/console/src/__tests__/tabTitleAfterNavigation.test.tsx": 5210, - "apps/console/src/__tests__/timelineAxisRefusalReach-7070.test.tsx": 7080, - "apps/console/src/__tests__/unfulfilled-chart-stubs-8760.test.tsx": 7710, - "apps/console/src/components/FormPage.avatarUpload-10785.test.tsx": 7200, - "apps/console/src/components/FormPage.chromeI18n-11039.test.tsx": 7010, - "apps/console/src/components/FormPage.chromeI18n-11071.test.tsx": 6320, - "apps/console/src/components/FormPage.conditionalRules.test.tsx": 16990, - "apps/console/src/components/FormPage.fieldSpec.test.ts": 12030, - "apps/console/src/components/FormPage.fileField.test.tsx": 6300, - "apps/console/src/components/FormPage.maxLength.test.tsx": 7020, - "apps/console/src/components/FormPage.omitBlanksRebind.test.ts": 7430, - "apps/console/src/components/FormPage.outcomeToast.test.tsx": 6660, - "apps/console/src/components/FormPage.predicateScope.test.tsx": 22490, - "apps/console/src/components/FormPage.publicHeading.test.tsx": 7090, - "apps/console/src/components/FormPage.recordId.test.tsx": 11490, - "apps/console/src/components/FormPage.recordObject.test.tsx": 16500, - "apps/console/src/components/FormPage.redirect.test.tsx": 5870, - "apps/console/src/components/FormPage.retiredFieldType-10176.test.tsx": 4220, - "apps/console/src/components/FormPage.retiredWidget-10471.test.tsx": 5660, - "apps/console/src/components/FormPage.richTextHints-12110.test.tsx": 6760, - "apps/console/src/components/FormPage.sectionGroup.test.tsx": 16230, - "apps/console/src/components/FormPage.sectionLabelI18n.test.tsx": 4890, - "apps/console/src/components/FormPage.serverDefaults.test.tsx": 14470, - "apps/console/src/components/FormPage.sharedFieldResolver-10179.test.tsx": 6750, - "apps/console/src/components/FormPage.sharedWidgets-10179.test.tsx": 6380, - "apps/console/src/components/FormPage.submit.test.tsx": 7570, - "apps/console/src/components/FormPage.test.ts": 17030, - "apps/console/src/components/FormPage.viewSpec.test.ts": 4840, - "apps/console/src/components/FormPage.visibleWhen.test.tsx": 12570, - "apps/console/src/components/FormPage.visibleWhenFault-8069.test.tsx": 7230, - "apps/console/src/components/FormPage.widgetDegrade-10472.test.tsx": 5910, - "apps/console/src/components/MetadataHmrReloader.test.tsx": 3760, - "apps/console/src/components/RootLandingRedirect.route.test.tsx": 18100, - "apps/console/src/components/RootLandingRedirect.test.ts": 7710, - "apps/console/src/components/SetupRoute.test.tsx": 7070, - "apps/console/src/components/StudioRoute.accessNotice-12035.test.tsx": 8780, - "apps/console/src/components/StudioRoute.landingI18n.test.tsx": 8460, - "apps/console/src/components/StudioRoute.lazyBuilder-11798.test.tsx": 7340, - "apps/console/src/components/StudioRoute.recentPackage-11863.test.tsx": 4880, - "apps/console/src/components/StudioRoute.searchPalette-11863.test.tsx": 5280, - "apps/console/src/components/StudioRoute.test.tsx": 18940, - "apps/console/src/components/createdRecordPath.test.ts": 4560, - "apps/console/src/components/landingHomeParity-7256.test.ts": 7510, - "apps/console/src/components/submitRedirect.test.ts": 6170, - "apps/console/src/index-css-scan-excludes-tests.test.ts": 6910, - "apps/console/src/languageSeed.test.ts": 6790, - "apps/console/src/loadLanguage.test.tsx": 6790, - "apps/console/src/loadLocales.test.ts": 7700, - "apps/console/src/pages/BookSidebar.test.tsx": 4080, - "apps/console/src/pages/SharedRecordPage-11649.test.tsx": 8890, - "apps/console/src/pages/auth/__tests__/AcceptInvitationRoute.test.tsx": 18190, - "apps/console/src/pages/auth/__tests__/DeviceAuthPage.test.tsx": 8150, - "apps/console/src/pages/auth/__tests__/LoginPage.dev-admin-hint.test.tsx": 6050, - "apps/console/src/pages/auth/__tests__/LoginPage.error-banner.test.tsx": 6640, - "apps/console/src/pages/auth/__tests__/LoginPage.server-unreachable-11806.test.tsx": 4960, - "apps/console/src/pages/auth/__tests__/LoginPage.sign-up-gate-11634.test.tsx": 8650, - "apps/console/src/pages/auth/__tests__/RegisterPage.server-unreachable-11806.test.tsx": 8300, - "apps/console/src/pages/auth/__tests__/VerifyEmailPage-11633.test.tsx": 9010, - "apps/console/src/pages/auth/__tests__/authExitBasename.test.tsx": 7330, - "apps/console/src/pages/auth/__tests__/registerRefusalCodes-10998.test.tsx": 7320, - "apps/console/src/pages/auth/__tests__/setupCreateTimezone-11908.test.tsx": 4050, - "apps/console/src/pages/auth/__tests__/signUpFollowsPosture-11691.test.tsx": 8270, - "apps/console/src/pages/auth/__tests__/socialButtonsLocale-10900.test.tsx": 7200, - "apps/console/src/pages/auth/__tests__/verificationCallback-10893.test.tsx": 6520, - "apps/console/src/pages/book-nav.explicitGroup-11245.test.ts": 6620, - "apps/console/src/pages/book-nav.test.ts": 5950, - "apps/console/src/pages/book-nav.uncategorizedScope-11340.test.ts": 4850, - "apps/console/src/pages/consoleFaces.displayLocale-9909.test.tsx": 8040, - "apps/console/src/pages/developer/AgentConnectSection.envelopeUserMessage.test.tsx": 6510, - "apps/console/src/pages/developer/AgentConnectSection.keylessSuccess-8782.test.tsx": 6410, - "apps/console/src/pages/developer/ApiConsolePage.requestPreset-10591.test.tsx": 25390, - "apps/console/src/pages/developer/ApiConsolePage.sharedSelect-11865.test.tsx": 12950, - "apps/console/src/pages/developer/FlowRunsPage.sharedSelect-11865.test.tsx": 9940, - "apps/console/src/pages/developer/FlowRunsPage.test.tsx": 8110, - "apps/console/src/pages/developer/PublicFormsPage.emptyPlaceholderAffordance-8504.test.tsx": 8570, - "apps/console/src/pages/developer/PublicFormsPage.publicUrlBasename-11769.test.tsx": 8790, - "apps/console/src/pages/developer/PublicFormsPage.redirect.test.tsx": 12670, - "apps/console/src/pages/developer/PublicFormsPage.sharedSelect-11865.test.tsx": 30780, - "apps/console/src/pages/developer/developerMetadataEnvelope.contractEnvelope-6917.test.tsx": 6630, - "apps/console/src/pages/developer/hooks/useApiDiscovery.test.ts": 5180, - "apps/console/src/pages/developer/objectstack-skill.test.ts": 6630, - "apps/console/src/pages/doc-groups.test.ts": 5270, - "apps/console/src/pages/doc-links.test.ts": 5160, - "apps/console/src/pages/docs-portal.directRoute-10188.test.tsx": 7780, - "apps/console/src/pages/docs-portal.explicitGroup-11245.test.tsx": 7020, - "apps/console/src/pages/docs-portal.test.tsx": 21930, - "apps/console/src/pages/docs-portal.uncategorizedScope-11340.test.tsx": 8500, - "apps/console/src/pages/docsLoadingName-12145.test.tsx": 4200, - "apps/console/src/pages/settings/__tests__/SettingsField.labelBinding-11690.test.tsx": 7900, - "apps/console/src/pages/settings/__tests__/SettingsField.selectPlaceholderLocale-11252.test.tsx": 5450, - "apps/console/src/pages/settings/__tests__/SettingsField.valueDomain.test.tsx": 5860, - "apps/console/src/pages/settings/__tests__/SettingsIcons.knownName-11679.test.tsx": 5020, - "apps/console/src/pages/settings/__tests__/SettingsView.crypto-unavailable.test.tsx": 10650, - "apps/console/src/pages/settings/__tests__/SettingsView.envelope.test.tsx": 6910, - "apps/console/src/pages/settings/__tests__/SettingsView.field-errors.test.tsx": 4250, - "apps/console/src/pages/settings/__tests__/SettingsView.i18n-4024.test.tsx": 16120, - "apps/console/src/pages/settings/__tests__/WorkspaceTimezonePrompt.test.tsx": 13230, - "apps/console/src/pages/settings/__tests__/useSettingsLabel.conventionProbe-11801.test.tsx": 5140, - "apps/console/src/pages/settings/api.envelope.test.ts": 17200, - "apps/console/src/pages/settings/api.test.ts": 7250, - "apps/console/src/pages/shared-record-shape.test.ts": 6120, - "apps/console/src/pages/system/ApprovalsInboxPage.approverHeadline-12110.test.tsx": 5370, - "apps/console/src/pages/system/ApprovalsInboxPage.cellIdentity.test.tsx": 9660, - "apps/console/src/pages/system/ApprovalsInboxPage.characterizationPins.test.tsx": 7430, - "apps/console/src/pages/system/ApprovalsInboxPage.displayLocale-10375.test.tsx": 8860, - "apps/console/src/pages/system/ApprovalsInboxPage.hiddenFieldTrim.test.tsx": 8800, - "apps/console/src/pages/system/ApprovalsInboxPage.queueHiddenAmount.test.tsx": 24230, - "apps/console/src/pages/system/ApprovalsInboxPage.rawPayloadGate.test.tsx": 9580, - "apps/console/src/pages/system/ApprovalsInboxPage.recordLink.test.tsx": 9610, - "apps/console/src/pages/system/ApprovalsInboxPage.recordLinkRefused-11878.test.tsx": 10440, - "apps/console/src/pages/system/ApprovalsInboxPage.stepProgressVertical.test.tsx": 17010, - "apps/console/src/pages/system/ApprovalsInboxPage.summaryFaces-11677.test.tsx": 22770, - "apps/console/src/pages/system/ApprovalsInboxPage.tombstone.test.tsx": 19530, - "apps/console/src/pages/system/ApprovalsInboxPage.unresolvableReference.test.tsx": 23470, - "apps/console/src/pages/system/AuditLogPage.actorName-11701.test.tsx": 9110, - "apps/console/src/pages/system/__tests__/AppManagementPage.i18n.test.tsx": 5200, - "apps/console/src/pages/system/__tests__/AppManagementPage.mutations.test.tsx": 18850, - "apps/console/src/pages/system/__tests__/AppManagementPage.search.test.tsx": 22270, - "apps/console/src/pages/system/__tests__/ProfilePage.access.test.tsx": 6120, - "apps/console/src/pages/system/__tests__/ProfilePage.language.test.tsx": 4890, - "apps/console/src/pages/system/__tests__/ProfilePage.sharedSelect-11865.test.tsx": 8750, - "apps/console/src/pages/system/auditLogActions.test.ts": 6160, - "apps/console/src/pages/system/hiddenFields.test.ts": 8890, - "apps/console/src/pages/system/recordReadability.refused-11878.test.ts": 7880, - "apps/console/src/pages/system/recordReadability.test.ts": 7510, - "apps/console/src/services/approvalRequestsDataSource.decisionPage.test.tsx": 26240, - "apps/console/src/services/approvalRequestsDataSource.recordPage.test.tsx": 9190, - "apps/console/src/services/approvalRequestsDataSource.test.tsx": 5420, - "apps/console/src/services/approvalRequestsDataSource.timeline.test.ts": 6720, - "apps/console/src/services/approvalsApi.approverIdentities.test.ts": 5660, - "apps/console/src/utils/consoleBase.test.ts": 6330, - "eslint-rules/button-has-type.test.js": 100, - "eslint-rules/no-bare-node-slot-guard.test.js": 360, - "eslint-rules/no-dynamic-import-in-test-hook.test.js": 320, - "eslint-rules/no-inline-spec-config.test.js": 1050, - "eslint-rules/no-line-address-in-test-name.test.js": 240, - "eslint-rules/no-query-params-under-options.test.js": 1000, - "eslint-rules/no-synthetic-event-trigger.test.js": 240, - "eslint-rules/no-try-catch-around-hook.test.js": 250, - "eslint-rules/no-unpaired-badge-color-classes.test.js": 100, - "eslint-rules/no-unprefixed-query-params.test.js": 710, - "eslint-rules/no-unused-imports.test.js": 600, - "examples/console-starter/test/loadLanguage.test.tsx": 1130, - "examples/console-starter/test/vite-alias-closure.test.ts": 2730, - "examples/schema-catalog/test/alert-dialog-footer-read-dialect-7693.test.tsx": 4650, - "examples/schema-catalog/test/aspect-ratio-demo-content-6773.test.tsx": 4480, - "examples/schema-catalog/test/badge-demo-label-6829.test.tsx": 5750, - "examples/schema-catalog/test/button-group-retired-keys-7077.test.ts": 30, - "examples/schema-catalog/test/card-demo-content-6788.test.tsx": 7310, - "examples/schema-catalog/test/catalog-authored-key-6805-6806.test.tsx": 3700, - "examples/schema-catalog/test/catalog-gallery-render.test.tsx": 27280, - "examples/schema-catalog/test/component-fixture-declared-keys.test.ts": 1680, - "examples/schema-catalog/test/dashboard-root-title-retired-7624.test.ts": 1130, - "examples/schema-catalog/test/deprecated-component-types.test.ts": 3870, - "examples/schema-catalog/test/fields-form-hosted.test.tsx": 7160, - "examples/schema-catalog/test/fields-grid-keys-camelcase-11610.test.tsx": 5140, - "examples/schema-catalog/test/fields-number-scale-11413.test.tsx": 4480, - "examples/schema-catalog/test/fields-percent-scale-11255.test.tsx": 4370, - "examples/schema-catalog/test/fields-scale-currency-config-11070.test.tsx": 4800, - "examples/schema-catalog/test/fields-select-multi-placeholder-11140.test.tsx": 4410, - "examples/schema-catalog/test/fields-select-multiple-11116.test.tsx": 5890, - "examples/schema-catalog/test/filter-builder-mirror-6939.test.tsx": 6800, - "examples/schema-catalog/test/filter-builder-operator-alias-trigger-7561.test.tsx": 7910, - "examples/schema-catalog/test/filter-builder-operator-vocabulary-6939.test.tsx": 6000, - "examples/schema-catalog/test/flex-direction-col-8761.test.tsx": 6410, - "examples/schema-catalog/test/form-builtin-branch-dom-allowlist-12155.test.tsx": 15130, - "examples/schema-catalog/test/form-control-dom-leak-5632.test.tsx": 5690, - "examples/schema-catalog/test/form-field-channel-census-12130.test.tsx": 30750, - "examples/schema-catalog/test/form-field-channel-components-only-12130.test.tsx": 14090, - "examples/schema-catalog/test/form-field-channel-effects-12130.test.tsx": 50790, - "examples/schema-catalog/test/grid-columns-key.test.tsx": 4100, - "examples/schema-catalog/test/input-otp-separator-11365.test.tsx": 6010, - "examples/schema-catalog/test/kanban-column-cards-6939.test.tsx": 7480, - "examples/schema-catalog/test/layout-dom-leak-5574.test.tsx": 8500, - "examples/schema-catalog/test/layout-props-conversion.test.tsx": 8490, - "examples/schema-catalog/test/objectql-record-source-render-identity-6939.test.tsx": 5150, - "examples/schema-catalog/test/option-predicates.test.tsx": 1360, - "examples/schema-catalog/test/overlay-trigger-mirror-6939.test.tsx": 4140, - "examples/schema-catalog/test/pageheader-with-actions.test.tsx": 6630, - "examples/schema-catalog/test/plugin-dashboard-component-schema.test.ts": 1020, - "examples/schema-catalog/test/plugin-dashboard-gallery-render.test.tsx": 7250, - "examples/schema-catalog/test/plugin-dashboard-global-filters-spec.test.ts": 410, - "examples/schema-catalog/test/safe-validate-corpus-6318.test.ts": 210, - "examples/schema-catalog/test/sidebar-node-docs-10859.test.tsx": 4860, - "examples/schema-catalog/test/slotted-pages-header-example-11165.test.ts": 20, - "examples/schema-catalog/test/smoke.test.tsx": 1070, - "examples/schema-catalog/test/svg-host-dom-leak-5632.test.tsx": 5290, - "examples/schema-catalog/test/text-variant-corpus-6942.test.tsx": 3490, - "examples/schema-catalog/test/toast-demo-dispatch-6250.test.tsx": 3540, - "examples/schema-catalog/test/tree-view-nodes-mirror-6939.test.tsx": 4780, - "packages/app-shell/src/__tests__/appSidebarRemoved-5817.test.ts": 20, - "packages/app-shell/src/__tests__/consoleActionDispatch.pin.test.ts": 9900, - "packages/app-shell/src/__tests__/defaults-maps-mirror-en-pack.test.tsx": 6600, - "packages/app-shell/src/__tests__/displayPageSizeFromSpec-9853.test.tsx": 7410, - "packages/app-shell/src/__tests__/entryRegistersBuiltinDesigners-11939.test.tsx": 8540, - "packages/app-shell/src/__tests__/homeAffordancesFollowDeclaration-7256.test.ts": 80, - "packages/app-shell/src/__tests__/homeRecoveryRedirectsFollowDeclaration-7373.test.ts": 130, - "packages/app-shell/src/__tests__/listCalendarDateWindow-12081.test.tsx": 5010, - "packages/app-shell/src/__tests__/listViewGroupedSearch-11021.test.tsx": 6040, - "packages/app-shell/src/__tests__/listViewLegacyChartRetired-6152.test.tsx": 5690, - "packages/app-shell/src/__tests__/navRunAction.privateConventionRetired.test.ts": 100, - "packages/app-shell/src/__tests__/objectViewRouteParity.fieldOrder-10885.test.tsx": 4580, - "packages/app-shell/src/__tests__/pageRouteLoadsNoStudioChunks-12187.test.tsx": 8620, - "packages/app-shell/src/__tests__/print-stylesheet-4462.test.ts": 10, - "packages/app-shell/src/__tests__/rootLandingHasOneResolver-10042.test.ts": 20, - "packages/app-shell/src/__tests__/rowClickModifierPayloadForward-9462.test.tsx": 5510, - "packages/app-shell/src/__tests__/select-placeholder-literal-11252.test.ts": 370, - "packages/app-shell/src/__tests__/spec-symbol-parity.test.ts": 4970, - "packages/app-shell/src/__tests__/widget-dom-leak-sweep.test.tsx": 15340, - "packages/app-shell/src/actions-envelope.ratchet.test.ts": 630, - "packages/app-shell/src/adr0054-ratchet.test.ts": 180, - "packages/app-shell/src/assistant/assistantBus.test.ts": 10, - "packages/app-shell/src/chrome/CommandPalette.navLabelInherits-9868.test.tsx": 3920, - "packages/app-shell/src/chrome/CommandPalette.navMatch-11812.test.tsx": 7360, - "packages/app-shell/src/chrome/CommandPalette.searchLabelFls-10500.test.tsx": 6750, - "packages/app-shell/src/chrome/CommandPalette.studioScope-11863.test.tsx": 6970, - "packages/app-shell/src/chrome/ConditionalAuthWrapper.previewRetired-6654.test.tsx": 4330, - "packages/app-shell/src/chrome/ConsoleToaster.autoDismiss-7482.test.tsx": 1800, - "packages/app-shell/src/chrome/ConsoleToaster.drawerClearance-11685.test.tsx": 1330, - "packages/app-shell/src/chrome/ConsoleToaster.underModal-11723.test.tsx": 6050, - "packages/app-shell/src/chrome/KeyboardShortcutsDialog.wiredOnly-11674.test.tsx": 6310, - "packages/app-shell/src/chrome/LoadingScreen.bootCopy-12187.test.tsx": 5190, - "packages/app-shell/src/chrome/RedirectWithSplash.test.tsx": 4830, - "packages/app-shell/src/chrome/consoleToasterAnchor.ratchet-7482.test.ts": 20, - "packages/app-shell/src/chrome/notificationToast.test.tsx": 3980, - "packages/app-shell/src/chrome/paletteMatch.test.ts": 10, - "packages/app-shell/src/components/SuggestedBindingsPanel.test.tsx": 5340, - "packages/app-shell/src/console/HostNavigationBridge.test.tsx": 1470, - "packages/app-shell/src/console/__tests__/AppContent.bootRedirectCoverage.test.tsx": 7020, - "packages/app-shell/src/console/__tests__/AppContent.createLandingOriginPlural-11733.test.tsx": 6960, - "packages/app-shell/src/console/__tests__/AppContent.declaredVisibilityKeys.test.tsx": 5940, - "packages/app-shell/src/console/__tests__/AppContent.deniedVsUnpublished.test.tsx": 7790, - "packages/app-shell/src/console/__tests__/AppContent.emptyNavigationLanding-12079.test.tsx": 5170, - "packages/app-shell/src/console/__tests__/AppContent.expressionUserShape.test.ts": 7680, - "packages/app-shell/src/console/__tests__/AppContent.inaccessibleAppStrand.test.tsx": 5160, - "packages/app-shell/src/console/__tests__/AppContent.missingRecheckKeying.test.tsx": 8200, - "packages/app-shell/src/console/__tests__/AppContent.noAppComponentRoutes.test.tsx": 9410, - "packages/app-shell/src/console/__tests__/AppContent.noAppsCta.test.tsx": 7650, - "packages/app-shell/src/console/__tests__/AppContent.pseudoRouteSegments.test.tsx": 9620, - "packages/app-shell/src/console/__tests__/AppContent.recentOnPackageRoute-11818.test.tsx": 6570, - "packages/app-shell/src/console/__tests__/AppContent.studioRootLanding-12113.test.tsx": 6420, - "packages/app-shell/src/console/__tests__/AppContent.undoFallbackObject-11080.test.tsx": 7040, - "packages/app-shell/src/console/__tests__/AppContent.undoRedoToast-11080.test.tsx": 7500, - "packages/app-shell/src/console/__tests__/AppContent.unresolvedAdmin-5619.test.tsx": 5210, - "packages/app-shell/src/console/__tests__/ConnectedShell.sessionGate.test.tsx": 6230, - "packages/app-shell/src/console/__tests__/ConsoleShell.hostNavigation.test.tsx": 6460, - "packages/app-shell/src/console/__tests__/ConsoleShell.notifications.test.tsx": 4620, - "packages/app-shell/src/console/__tests__/ConsoleShell.storageUsageGate-11002.test.tsx": 6420, - "packages/app-shell/src/console/__tests__/RequireAiSurface.test.tsx": 3460, - "packages/app-shell/src/console/__tests__/anonSeedScope-5746.enumeration.test.tsx": 9610, - "packages/app-shell/src/console/__tests__/bootRedirectCoverage.test.tsx": 4560, - "packages/app-shell/src/console/__tests__/consoleUserPreferenceBudget.test.tsx": 7950, - "packages/app-shell/src/console/__tests__/setupRedirectTarget.test.tsx": 6290, - "packages/app-shell/src/console/__tests__/systemRedirectTarget.test.tsx": 4830, - "packages/app-shell/src/console/ai/LiveCanvas.test.tsx": 4860, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.appContextComposer-11658.test.tsx": 4740, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.approvalRehydration.test.tsx": 5350, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.buildHistorySurvives.test.tsx": 6300, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.builtLandsRunning-11658.test.tsx": 5030, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.builtTransition.test.tsx": 6940, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.editChips-7709.test.ts": 1590, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.hydration.test.ts": 8750, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.planApprovalReachesLaunchers-11666.test.tsx": 4150, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.planCardLocale.test.tsx": 5570, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.publishAdvisoryReachesAuthor.test.tsx": 4850, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.runtimeMessageSeam.test.tsx": 6290, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.startChips-1984.test.ts": 3820, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.surfaceChipLabel-8219.test.tsx": 5420, - "packages/app-shell/src/console/ai/__tests__/AiChatPage.toolLabelsLocale-11667.test.tsx": 6280, - "packages/app-shell/src/console/ai/__tests__/BuildDebugDrawer.test.tsx": 5260, - "packages/app-shell/src/console/ai/__tests__/ConversationsSidebar.test.tsx": 8180, - "packages/app-shell/src/console/ai/__tests__/ExcelImportBar.importGrant-12082.test.tsx": 5370, - "packages/app-shell/src/console/ai/__tests__/ExcelImportBar.sharedSelect-11865.test.tsx": 7140, - "packages/app-shell/src/console/ai/__tests__/PendingDraftsBar.advisoryReachesAuthor.test.tsx": 5790, - "packages/app-shell/src/console/ai/__tests__/PendingDraftsBar.test.tsx": 5610, - "packages/app-shell/src/console/ai/__tests__/aiFaces.displayLocale-9909.test.tsx": 3570, - "packages/app-shell/src/console/ai/__tests__/artifactStudioPath.test.ts": 10, - "packages/app-shell/src/console/ai/__tests__/buildDoctor.drawerBody-10969.test.tsx": 3870, - "packages/app-shell/src/console/ai/__tests__/buildDoctor.locale-10900.test.tsx": 6310, - "packages/app-shell/src/console/ai/__tests__/clampChatPaneWidth.test.ts": 340, - "packages/app-shell/src/console/ai/__tests__/deriveBoundPackageId.test.ts": 620, - "packages/app-shell/src/console/ai/__tests__/editModeEmptyState.test.ts": 580, - "packages/app-shell/src/console/ai/__tests__/groupConversationsByDate.test.ts": 840, - "packages/app-shell/src/console/ai/__tests__/matchAiChatShortcut.test.ts": 410, - "packages/app-shell/src/console/ai/__tests__/outboundAgentText.test.ts": 140, - "packages/app-shell/src/console/ai/__tests__/reconcileTurn.test.ts": 10, - "packages/app-shell/src/console/ai/__tests__/resolveCollapseToDockTarget.test.ts": 1030, - "packages/app-shell/src/console/ai/__tests__/useCollapsibleChatsList.test.tsx": 6440, - "packages/app-shell/src/console/ai/__tests__/useDeferredFirstSend.test.tsx": 7580, - "packages/app-shell/src/console/auth/__tests__/authPages.socialLabels-10900.test.tsx": 970, - "packages/app-shell/src/console/auth/__tests__/defaultLoginServerUnreachable-11806.test.tsx": 1890, - "packages/app-shell/src/console/auth/__tests__/defaultPagesFollowPosture-11705.test.tsx": 2310, - "packages/app-shell/src/console/auth/__tests__/defaultRegisterServerUnreachable-11806.test.tsx": 1430, - "packages/app-shell/src/console/auth/__tests__/loginRefusalCodes-11058.test.tsx": 1770, - "packages/app-shell/src/console/auth/__tests__/registerRefusalCodes-11030.test.tsx": 2520, - "packages/app-shell/src/console/auth/__tests__/registerSignedInVisitor-11714.test.tsx": 1840, - "packages/app-shell/src/console/auth/__tests__/signUpOffer-11691.test.ts": 40, - "packages/app-shell/src/console/cloud-connection/__tests__/CloudConnectionPanel.bindError.test.tsx": 1580, - "packages/app-shell/src/console/cloud-connection/__tests__/CloudConnectionPanel.bindErrorLocale.test.tsx": 2000, - "packages/app-shell/src/console/cloud-connection/__tests__/CloudConnectionPanel.displayLocale-10331.test.tsx": 1380, - "packages/app-shell/src/console/diagnostics/CloudAiModelStatus.test.tsx": 5680, - "packages/app-shell/src/console/home/__tests__/CloudOnboardingNext.test.tsx": 5410, - "packages/app-shell/src/console/home/__tests__/CloudPlanStatus.test.tsx": 4040, - "packages/app-shell/src/console/home/__tests__/CloudWorkspaceTimezoneNotice.test.tsx": 3040, - "packages/app-shell/src/console/home/__tests__/HomeActionCenter.unansweredInbox.test.tsx": 3380, - "packages/app-shell/src/console/home/__tests__/HomeActivity.objectLabel-12238.test.tsx": 5070, - "packages/app-shell/src/console/home/__tests__/HomeActivity.readingStates-12081.test.tsx": 5730, - "packages/app-shell/src/console/home/__tests__/HomeItemTypeLabel.parity.test.tsx": 3560, - "packages/app-shell/src/console/home/__tests__/HomePage.aiStudioDisabled.test.tsx": 6230, - "packages/app-shell/src/console/home/__tests__/HomePage.approvalsTarget.test.tsx": 6060, - "packages/app-shell/src/console/home/__tests__/HomePage.authoringCapabilityGate.test.tsx": 6530, - "packages/app-shell/src/console/home/__tests__/HomePage.greetingLocale-11689.test.tsx": 3700, - "packages/app-shell/src/console/home/__tests__/HomePage.inboxLinksTarget.test.tsx": 6160, - "packages/app-shell/src/console/home/__tests__/HomePage.marketplaceDisabled.test.tsx": 4580, - "packages/app-shell/src/console/home/__tests__/HomePage.notificationDeepLink.test.tsx": 6150, - "packages/app-shell/src/console/home/__tests__/HomeRail.displayLocale-10668.test.tsx": 5320, - "packages/app-shell/src/console/home/__tests__/HomeRail.i18n.test.tsx": 5010, - "packages/app-shell/src/console/home/__tests__/QuickActions.settingsTarget.test.tsx": 5540, - "packages/app-shell/src/console/home/__tests__/RecentApps.labelAtRender-11678.test.tsx": 4020, - "packages/app-shell/src/console/home/__tests__/RecoveryPasswordReminder.firstSession-11659.test.tsx": 5640, - "packages/app-shell/src/console/home/__tests__/StarredApps.navExclusion.test.tsx": 3480, - "packages/app-shell/src/console/marketplace/__tests__/InstalledListWidget.notLoaded-11645.test.tsx": 4150, - "packages/app-shell/src/console/marketplace/__tests__/MarkdownText.rawHtml-12146.test.tsx": 770, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage-5620.test.tsx": 4790, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.disabledState.test.tsx": 4980, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.displayLocale-9909.test.tsx": 5280, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.guardOrder.test.tsx": 4920, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.notLoadedHeader-11760.test.tsx": 3760, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.notLoadedMenu-11645.test.tsx": 5320, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.offlineLocalMenu-11627.test.tsx": 4820, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.sampleDataRefusal-10432.test.tsx": 6040, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.servedTruth-12098.test.tsx": 4880, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.updateDialog-12146.test.tsx": 5870, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.updateIsHigherVersion-10899.test.tsx": 4610, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePackagePage.waitServedApp-12087.test.tsx": 6670, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.disabledState.test.tsx": 3230, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.guardOrder.test.tsx": 4280, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.loadFailureCause-11688.test.tsx": 4310, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.notLoadedBadge-11760.test.tsx": 4340, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.orgInstallWaitServed-12097.test.tsx": 4200, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.sameOriginHint-11726.test.tsx": 3430, - "packages/app-shell/src/console/marketplace/__tests__/MarketplacePage.searchPlaceholder-10900.test.tsx": 5060, - "packages/app-shell/src/console/marketplace/__tests__/MarketplaceRefusalResolution-5619.test.tsx": 5320, - "packages/app-shell/src/console/marketplace/__tests__/cloudConsoleUrl-7253.test.ts": 70, - "packages/app-shell/src/console/marketplace/__tests__/marketplaceDates.displayLocale-10331.test.tsx": 5000, - "packages/app-shell/src/console/marketplace/__tests__/plugin-runtime-tier-3846.test.tsx": 4170, - "packages/app-shell/src/console/marketplace/__tests__/pluginDisclosureNotEnforced-17147.test.tsx": 3720, - "packages/app-shell/src/console/marketplace/__tests__/readApiError.test.ts": 280, - "packages/app-shell/src/console/marketplace/__tests__/sampleDataRefusalCode-10432.test.ts": 30, - "packages/app-shell/src/console/marketplace/__tests__/versionPrecedence-10899.test.ts": 40, - "packages/app-shell/src/console/marketplace/__tests__/waitForServedApp-12087.test.ts": 20, - "packages/app-shell/src/console/marketplace/__tests__/waitForServedApp-12098.test.ts": 20, - "packages/app-shell/src/console/organizations/__tests__/CreateWorkspaceDialog.test.tsx": 11280, - "packages/app-shell/src/console/organizations/__tests__/InviteMemberDialog.placement.test.tsx": 5430, - "packages/app-shell/src/console/organizations/__tests__/InviteMemberDialog.roleCap.test.tsx": 4150, - "packages/app-shell/src/console/organizations/__tests__/OrganizationsPage.test.tsx": 5470, - "packages/app-shell/src/console/organizations/__tests__/acceptInvitationLink.mount.test.tsx": 4830, - "packages/app-shell/src/console/organizations/__tests__/members-role-gating-4475.test.tsx": 4360, - "packages/app-shell/src/console/organizations/__tests__/org-i18n-holdouts-4474.test.tsx": 5600, - "packages/app-shell/src/console/organizations/__tests__/orgDates.displayLocale-9909.test.tsx": 5360, - "packages/app-shell/src/console/organizations/__tests__/orgErrorMessage-4474.test.ts": 30, - "packages/app-shell/src/console/organizations/__tests__/provisionEnvironment.test.ts": 190, - "packages/app-shell/src/console/organizations/__tests__/resolveHomeUrl.browser.test.tsx": 600, - "packages/app-shell/src/console/organizations/__tests__/resolveHomeUrl.test.ts": 30, - "packages/app-shell/src/console/organizations/__tests__/resolvePublicShareBase.browser.test.tsx": 750, - "packages/app-shell/src/console/organizations/__tests__/settings-slug-environments-11720.test.tsx": 5720, - "packages/app-shell/src/context/__tests__/FavoritesProvider.navPinOrder-12059.test.tsx": 1120, - "packages/app-shell/src/context/__tests__/FavoritesProvider.test.tsx": 2340, - "packages/app-shell/src/context/__tests__/FlowPaletteRecentsProvider.test.tsx": 1650, - "packages/app-shell/src/context/__tests__/RecentItemsProvider.test.tsx": 5330, - "packages/app-shell/src/environment/__tests__/EnvironmentEntitlementDialog.test.tsx": 4270, - "packages/app-shell/src/environment/__tests__/EnvironmentListToolbar.deepLinkArming.test.tsx": 5240, - "packages/app-shell/src/environment/__tests__/EnvironmentListToolbar.deepLinkOverflow.test.tsx": 2970, - "packages/app-shell/src/environment/__tests__/EnvironmentListToolbar.test.tsx": 5690, - "packages/app-shell/src/environment/__tests__/entitlements.test.ts": 20, - "packages/app-shell/src/environment/__tests__/resolveCtaHref.sharedTarget-12191.test.tsx": 5760, - "packages/app-shell/src/environment/__tests__/useEnvironmentEntitlements.test.tsx": 1320, - "packages/app-shell/src/flow-envelope.ratchet.test.ts": 1040, - "packages/app-shell/src/hooks/__tests__/chatScope.test.ts": 20, - "packages/app-shell/src/hooks/__tests__/createModalHonorsFormView.test.tsx": 4660, - "packages/app-shell/src/hooks/__tests__/inboxArrivals.test.ts": 40, - "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.cadence-7249.test.tsx": 1950, - "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.receiptScope-7392.test.tsx": 1470, - "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.rowShape.test.tsx": 1560, - "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.transient404.test.tsx": 1160, - "packages/app-shell/src/hooks/__tests__/sharedInboxFeed.twoSurfaces.test.tsx": 7070, - "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.activityGate-7476.test.tsx": 1770, - "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.activityGrant-12081.test.tsx": 1260, - "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.activityType-6730.test.tsx": 1780, - "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.approverPositions.test.tsx": 1870, - "packages/app-shell/src/hooks/__tests__/sharedUserFeeds.isMissingResource.test.ts": 60, - "packages/app-shell/src/hooks/__tests__/surfaceAgent.test.ts": 880, - "packages/app-shell/src/hooks/__tests__/tenancyPostureWall.parity.test.ts": 10, - "packages/app-shell/src/hooks/__tests__/useActionModal.resolve.test.tsx": 4240, - "packages/app-shell/src/hooks/__tests__/useActionModal.test.ts": 60, - "packages/app-shell/src/hooks/__tests__/useAiSurface.test.ts": 5590, - "packages/app-shell/src/hooks/__tests__/useAiUsage.test.ts": 3510, - "packages/app-shell/src/hooks/__tests__/useApproverDirectory.contractEnvelope-5945.test.tsx": 1620, - "packages/app-shell/src/hooks/__tests__/useChatConversation.editKindRoundTrip-10109.test.ts": 510, - "packages/app-shell/src/hooks/__tests__/useChatConversation.test.tsx": 16300, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.ctxOrg-10918.test.tsx": 5210, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.flowActionDoor-12037.test.tsx": 4920, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.flowActionSuccessMessage-12234.test.tsx": 4480, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.overrideNotice.test.tsx": 5250, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.paramDialogTitle.test.tsx": 5160, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.refusedLaunch-9973.test.tsx": 3460, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.sameOriginOnly-5702.test.tsx": 5670, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.test.tsx": 11940, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.undoAbsentField-10404.test.tsx": 5580, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.undoLookupId-11122.test.tsx": 4970, - "packages/app-shell/src/hooks/__tests__/useConsoleActionRuntime.undoneToast-11056.test.tsx": 4940, - "packages/app-shell/src/hooks/__tests__/useConversationList.test.tsx": 1170, - "packages/app-shell/src/hooks/__tests__/useHomePath.test.tsx": 5400, - "packages/app-shell/src/hooks/__tests__/useInboxArrivalNotifier.test.tsx": 4650, - "packages/app-shell/src/hooks/__tests__/useNavActionDispatch.test.tsx": 1360, - "packages/app-shell/src/hooks/__tests__/useNavPins.labelInherits-9868.test.tsx": 4960, - "packages/app-shell/src/hooks/__tests__/useNavRunAction.test.tsx": 5330, - "packages/app-shell/src/hooks/__tests__/useNavigationSync.labelInherits-9868.test.tsx": 4390, - "packages/app-shell/src/hooks/__tests__/useNavigationSync.standardEntryLocalizes-11201.test.tsx": 4590, - "packages/app-shell/src/hooks/__tests__/useNavigationSync.test.tsx": 5310, - "packages/app-shell/src/hooks/__tests__/useObjectActions.deleteDialog-11695.test.tsx": 5860, - "packages/app-shell/src/hooks/__tests__/useObjectActions.test.tsx": 1490, - "packages/app-shell/src/hooks/__tests__/useOfferedNavRunAction.test.tsx": 4420, - "packages/app-shell/src/hooks/__tests__/useReadRateReading.test.tsx": 1320, - "packages/app-shell/src/hooks/__tests__/useRecentItemLabel.objectPlural-11733.test.tsx": 5830, - "packages/app-shell/src/hooks/__tests__/useRecentItemLabel.test.tsx": 3930, - "packages/app-shell/src/hooks/__tests__/useReconcileOnError.test.ts": 640, - "packages/app-shell/src/hooks/__tests__/useRecordApprovals.isSubmitterOf.test.ts": 10, - "packages/app-shell/src/hooks/__tests__/useResponsiveSidebar.test.tsx": 5610, - "packages/app-shell/src/hooks/__tests__/useServedViewItems.objectListViews-11336.test.tsx": 1510, - "packages/app-shell/src/hooks/__tests__/useStorageUsageReading.test.tsx": 1930, - "packages/app-shell/src/hooks/__tests__/useTrackRouteAsRecent.test.tsx": 1110, - "packages/app-shell/src/hooks/__tests__/useUrlOverlay.test.tsx": 510, - "packages/app-shell/src/hooks/__tests__/userLocale-10059.test.tsx": 5610, - "packages/app-shell/src/hooks/__tests__/userLocaleOwnerChange-10193.test.tsx": 2050, - "packages/app-shell/src/hooks/useChatConversation.test.ts": 4500, - "packages/app-shell/src/hooks/useRecordApprovals.answered-12220.test.tsx": 1410, - "packages/app-shell/src/hooks/useRecordApprovals.locking.test.ts": 10, - "packages/app-shell/src/hooks/useRecordApprovals.quorum.test.tsx": 1220, - "packages/app-shell/src/layout/PreviewBadge.test.tsx": 3960, - "packages/app-shell/src/layout/__tests__/ActivityFeed.unknownKindFailsOpen-6816.test.tsx": 4690, - "packages/app-shell/src/layout/__tests__/AiUsageIndicator.aiOff-11799.test.tsx": 5720, - "packages/app-shell/src/layout/__tests__/AiUsageIndicator.test.tsx": 9740, - "packages/app-shell/src/layout/__tests__/AppHeader.appIdentity-12201.test.tsx": 5280, - "packages/app-shell/src/layout/__tests__/AppHeader.contractEnvelope-6917.test.tsx": 6380, - "packages/app-shell/src/layout/__tests__/AppHeader.designInStudioNeedsAuthoring-10899.test.tsx": 5400, - "packages/app-shell/src/layout/__tests__/AppHeader.inboxVariant.test.tsx": 9210, - "packages/app-shell/src/layout/__tests__/AppHeader.marketplaceBreadcrumb-10900.test.tsx": 4800, - "packages/app-shell/src/layout/__tests__/AppHeader.myOrganizations.test.tsx": 6480, - "packages/app-shell/src/layout/__tests__/AppHeader.objectCrumbPlural-11696.test.tsx": 6460, - "packages/app-shell/src/layout/__tests__/AppHeader.pageRouteNoAuthoringHandles-12198.test.tsx": 5620, - "packages/app-shell/src/layout/__tests__/AppHeader.searchTriggerNeedsPalette-11912.test.tsx": 4190, - "packages/app-shell/src/layout/__tests__/AppHeader.servedLabels-11295.test.tsx": 6420, - "packages/app-shell/src/layout/__tests__/AppHeader.singleMembershipOrg.test.tsx": 6460, - "packages/app-shell/src/layout/__tests__/AppHeader.studioVariant-11863.test.tsx": 5420, - "packages/app-shell/src/layout/__tests__/AppHeader.systemBreadcrumbs-10969.test.tsx": 5980, - "packages/app-shell/src/layout/__tests__/AppSwitcher.appIdentity-12201.test.tsx": 4460, - "packages/app-shell/src/layout/__tests__/AppSwitcher.publishState.test.tsx": 5180, - "packages/app-shell/src/layout/__tests__/ChatDock.appBinding-10926.test.tsx": 6240, - "packages/app-shell/src/layout/__tests__/ChatDock.partialRuntimeConfig.test.tsx": 4200, - "packages/app-shell/src/layout/__tests__/ChatDock.test.tsx": 7620, - "packages/app-shell/src/layout/__tests__/ConsoleChatbotFab.test.tsx": 920, - "packages/app-shell/src/layout/__tests__/ConsoleLayout.appBrandingLogo-10827.test.tsx": 6170, - "packages/app-shell/src/layout/__tests__/ConsoleLayout.dockBinding-10926.test.tsx": 4700, - "packages/app-shell/src/layout/__tests__/ConsoleLayout.fabYieldsToOpenDock-10899.test.tsx": 4010, - "packages/app-shell/src/layout/__tests__/ContextSelectors.autoSelectRace.test.tsx": 4080, - "packages/app-shell/src/layout/__tests__/ContextSelectors.persist.test.tsx": 4850, - "packages/app-shell/src/layout/__tests__/ContextSelectors.scopeKey.test.tsx": 5050, - "packages/app-shell/src/layout/__tests__/CurrentOrganizationIndicator.test.tsx": 1550, - "packages/app-shell/src/layout/__tests__/ImpersonationBanner.test.tsx": 5390, - "packages/app-shell/src/layout/__tests__/InboxPopover.activityObjectLabel-12212.test.tsx": 5970, - "packages/app-shell/src/layout/__tests__/InboxPopover.approvalsSegment-11818.test.tsx": 5790, - "packages/app-shell/src/layout/__tests__/InboxPopover.badgeBreakdown.test.tsx": 4620, - "packages/app-shell/src/layout/__tests__/InboxPopover.displayLocale-10668.test.tsx": 4970, - "packages/app-shell/src/layout/__tests__/InboxPopover.linklessFallback.test.tsx": 5460, - "packages/app-shell/src/layout/__tests__/InboxPopover.notificationDeepLink.test.tsx": 5600, - "packages/app-shell/src/layout/__tests__/InboxPopover.openingTab-11698.test.tsx": 6240, - "packages/app-shell/src/layout/__tests__/InboxPopover.viewAllTarget.test.tsx": 3440, - "packages/app-shell/src/layout/__tests__/LocaleSwitcher.appLocales.test.tsx": 5480, - "packages/app-shell/src/layout/__tests__/LocaleSwitcher.persistence.test.tsx": 4320, - "packages/app-shell/src/layout/__tests__/NotificationPreferencesMenu.test.tsx": 3610, - "packages/app-shell/src/layout/__tests__/PageHeader.subtitle.test.tsx": 4140, - "packages/app-shell/src/layout/__tests__/ReadRateBanner.test.tsx": 3170, - "packages/app-shell/src/layout/__tests__/StorageUsageBanner.test.tsx": 5520, - "packages/app-shell/src/layout/__tests__/UnifiedSidebar.derivedAreaVisibility.test.tsx": 3750, - "packages/app-shell/src/layout/__tests__/UnifiedSidebar.docAudience-10188.test.tsx": 4840, - "packages/app-shell/src/layout/__tests__/UnifiedSidebar.mobileAppHeader-12201.test.tsx": 4850, - "packages/app-shell/src/layout/__tests__/UnifiedSidebar.navLabelInheritsTarget-9868.test.tsx": 5680, - "packages/app-shell/src/layout/__tests__/UnifiedSidebar.objectReadGate-12109.test.tsx": 6570, - "packages/app-shell/src/layout/__tests__/UnifiedSidebar.pinnedOrder-12059.test.tsx": 7210, - "packages/app-shell/src/layout/__tests__/UnifiedSidebar.recentPackage-11863.test.tsx": 4270, - "packages/app-shell/src/layout/__tests__/UnifiedSidebar.studioNoHome-12113.test.tsx": 5810, - "packages/app-shell/src/layout/__tests__/WorkspaceSwitcher.test.tsx": 4720, - "packages/app-shell/src/layout/__tests__/activityItemType-6730.test.ts": 40, - "packages/app-shell/src/layout/__tests__/chatDockReturnLocation.test.tsx": 700, - "packages/app-shell/src/layout/__tests__/chatDockState.test.ts": 10, - "packages/app-shell/src/layout/__tests__/inboxGrouping.test.ts": 20, - "packages/app-shell/src/layout/__tests__/launcherPlanApprovalMarker-11666.test.tsx": 5000, - "packages/app-shell/src/layout/__tests__/navItemVisibleEvaluated.test.tsx": 5810, - "packages/app-shell/src/layout/__tests__/systemNavDatasourcesHop.test.tsx": 5390, - "packages/app-shell/src/layout/__tests__/systemNavObjectsHop.test.tsx": 4400, - "packages/app-shell/src/layout/__tests__/systemNavSettingsTarget.test.tsx": 3590, - "packages/app-shell/src/metadata-client-auth.ratchet.test.ts": 90, - "packages/app-shell/src/no-component-any-cast.ratchet.test.ts": 310, - "packages/app-shell/src/no-refresh-key-remount.ratchet.test.ts": 90, - "packages/app-shell/src/observability/committed-telemetry-endpoint.test.ts": 70, - "packages/app-shell/src/observability/sentry.test.ts": 50, - "packages/app-shell/src/observability/settleSignal.test.ts": 620, - "packages/app-shell/src/preview/PreviewModeContext.test.tsx": 740, - "packages/app-shell/src/preview/__tests__/CommitTimeline.itemCountAgreement-9266.test.tsx": 6200, - "packages/app-shell/src/preview/__tests__/CommitTimeline.test.tsx": 4030, - "packages/app-shell/src/preview/__tests__/DraftChangesPanel.noChangeAndKeySplit-11807.test.tsx": 3890, - "packages/app-shell/src/preview/__tests__/DraftChangesPanel.packageLessNote-11591.test.tsx": 3550, - "packages/app-shell/src/preview/__tests__/DraftChangesPanel.readDecorationStrip.test.tsx": 4440, - "packages/app-shell/src/preview/__tests__/DraftChangesPanel.securityLink.test.tsx": 4180, - "packages/app-shell/src/preview/__tests__/DraftChangesPanel.securityProblems.test.tsx": 4720, - "packages/app-shell/src/preview/__tests__/DraftChangesPanel.test.tsx": 12070, - "packages/app-shell/src/preview/__tests__/DraftChangesPanel.toastClearance.test.tsx": 5040, - "packages/app-shell/src/preview/__tests__/DraftPreviewBar.test.tsx": 7500, - "packages/app-shell/src/preview/__tests__/UnpublishedAppBar.test.tsx": 5300, - "packages/app-shell/src/preview/__tests__/commitHistory.test.ts": 50, - "packages/app-shell/src/preview/__tests__/usePublishAllDrafts.refusal-11922.test.tsx": 3980, - "packages/app-shell/src/preview/capabilityLint.test.ts": 60, - "packages/app-shell/src/preview/securityPostureLint.test.ts": 60, - "packages/app-shell/src/preview/usePendingDrafts.afterSave-11787.test.tsx": 950, - "packages/app-shell/src/preview/usePendingDrafts.inflightShare-11797.test.tsx": 980, - "packages/app-shell/src/preview/usePendingDrafts.test.tsx": 1400, - "packages/app-shell/src/providers/AdapterProvider.advisorySink.test.tsx": 1500, - "packages/app-shell/src/providers/AdapterProvider.readWarningSink.test.tsx": 1820, - "packages/app-shell/src/providers/ExpressionProvider.evaluateVisibility.test.ts": 30, - "packages/app-shell/src/providers/ExpressionProvider.predicateScope.test.ts": 190, - "packages/app-shell/src/providers/ExpressionProvider.visibleFaultDiagnostic.test.ts": 5630, - "packages/app-shell/src/providers/MetadataProvider.extract.test.ts": 40, - "packages/app-shell/src/providers/MetadataProvider.merge.test.ts": 5360, - "packages/app-shell/src/providers/__tests__/MetadataProvider.composedObjectsIdentity-11699.test.tsx": 5680, - "packages/app-shell/src/providers/__tests__/MetadataProvider.crossPrincipalSeed.test.tsx": 5280, - "packages/app-shell/src/providers/__tests__/MetadataProvider.firstBootOrgScope.test.tsx": 5930, - "packages/app-shell/src/providers/__tests__/MetadataProvider.itemReferenceKeys-7650.test.tsx": 4240, - "packages/app-shell/src/providers/__tests__/MetadataProvider.orgScopedCache.test.tsx": 5650, - "packages/app-shell/src/providers/__tests__/MetadataProvider.requestBudget.test.tsx": 6010, - "packages/app-shell/src/providers/__tests__/currentUserCan-4421.render.test.tsx": 5570, - "packages/app-shell/src/providers/__tests__/currentUserCan-disabledLegs-11242.render.test.tsx": 5120, - "packages/app-shell/src/providers/__tests__/currentUserCan-failClosed-11212.render.test.tsx": 6380, - "packages/app-shell/src/providers/__tests__/recordScopeDataRoot-8166.render.test.tsx": 4650, - "packages/app-shell/src/providers/__tests__/recordScopeDataRoot-8166.test.ts": 40, - "packages/app-shell/src/providers/expressionUser.mountParity.test.tsx": 4360, - "packages/app-shell/src/providers/expressionUser.mountSites.ratchet.test.ts": 3010, - "packages/app-shell/src/providers/expressionUser.parameterContract.types.test.ts": 20, - "packages/app-shell/src/providers/expressionUser.sessionContract.types.test.ts": 3510, - "packages/app-shell/src/providers/metadataReadWarningToast.test.ts": 30, - "packages/app-shell/src/providers/saveAdvisoryToast.test.ts": 20, - "packages/app-shell/src/providers/writeWarningToast.test.ts": 50, - "packages/app-shell/src/runtime-config.test.ts": 60, - "packages/app-shell/src/services/MetadataService.fieldKeyCarryOver.test.ts": 3380, - "packages/app-shell/src/services/MetadataService.objectPayloadFieldsMap.test.ts": 1020, - "packages/app-shell/src/services/MetadataService.picklistServedOptions-11692.test.ts": 70, - "packages/app-shell/src/services/MetadataService.readDecorationStrip.test.ts": 30, - "packages/app-shell/src/services/MetadataService.retiredFieldSortOrder.test.ts": 120, - "packages/app-shell/src/services/MetadataService.retiredFormula.test.ts": 40, - "packages/app-shell/src/services/MetadataService.retiredObjectEnabled.test.ts": 210, - "packages/app-shell/src/services/MetadataService.saveAdvisories.test.ts": 30, - "packages/app-shell/src/services/MetadataService.specKeyObjectPayload.test.ts": 830, - "packages/app-shell/src/services/MetadataService.specKeyReference.test.ts": 70, - "packages/app-shell/src/services/MetadataService.viewInvalidation.test.ts": 30, - "packages/app-shell/src/urlParams.test.ts": 200, - "packages/app-shell/src/utils/__tests__/appRoute.test.ts": 50, - "packages/app-shell/src/utils/__tests__/auditHistoryDisplay.dateOnlyZone-10183.test.ts": 10, - "packages/app-shell/src/utils/__tests__/auditHistoryDisplay.test.ts": 20, - "packages/app-shell/src/utils/__tests__/consoleServerAction.errorToast.test.ts": 20, - "packages/app-shell/src/utils/__tests__/consoleServerAction.test.tsx": 1210, - "packages/app-shell/src/utils/__tests__/deriveRelatedLists.inheritSort.test.ts": 40, - "packages/app-shell/src/utils/__tests__/deriveRelatedLists.relatedListFilter-4664.test.ts": 10, - "packages/app-shell/src/utils/__tests__/deriveRelatedLists.test.ts": 30, - "packages/app-shell/src/utils/__tests__/flowResponse.test.ts": 90, - "packages/app-shell/src/utils/__tests__/getIcon.oneHelper-11679.test.ts": 20, - "packages/app-shell/src/utils/__tests__/homePath.test.ts": 10, - "packages/app-shell/src/utils/__tests__/managedByEmptyState.test.ts": 90, - "packages/app-shell/src/utils/__tests__/modalTargetDiagnostics.test.ts": 20, - "packages/app-shell/src/utils/__tests__/navObjectReadGate-12109.test.ts": 10, - "packages/app-shell/src/utils/__tests__/pageSchemaIntrospect.test.ts": 20, - "packages/app-shell/src/utils/__tests__/pageTabsUrlSync.test.ts": 10, - "packages/app-shell/src/utils/__tests__/preferLocal.test.ts": 20, - "packages/app-shell/src/utils/__tests__/recordFormNavigation.test.ts": 40, - "packages/app-shell/src/utils/__tests__/referenceArms-6837.divergent.test.ts": 20, - "packages/app-shell/src/utils/__tests__/resolveNotificationTarget.test.ts": 10, - "packages/app-shell/src/utils/__tests__/resolvePageVarTokens.test.ts": 20, - "packages/app-shell/src/utils/__tests__/resolveViewId.test.ts": 10, - "packages/app-shell/src/utils/__tests__/warnSuppressedListNav.test.ts": 10, - "packages/app-shell/src/utils/apiErrorEnvelope.test.ts": 30, - "packages/app-shell/src/utils/approvalOverride.test.ts": 20, - "packages/app-shell/src/utils/approverIdentity.registryBinding-7611.test.tsx": 1800, - "packages/app-shell/src/utils/approverIdentity.test.ts": 50, - "packages/app-shell/src/utils/approverValueSources.test.ts": 20, - "packages/app-shell/src/utils/crudAffordances.test.ts": 40, - "packages/app-shell/src/utils/decisionOutputParams.test.ts": 6800, - "packages/app-shell/src/utils/degradeSetTwin-5880.test.ts": 80, - "packages/app-shell/src/utils/expandableFamily.identity-5874.test.ts": 30, - "packages/app-shell/src/utils/paramToField.test.ts": 5230, - "packages/app-shell/src/utils/paramValueShape.test.ts": 40, - "packages/app-shell/src/utils/resolveActionParams.declaredLookupLegs-7435.test.ts": 30, - "packages/app-shell/src/utils/resolveActionParams.i18nLabel.test.ts": 20, - "packages/app-shell/src/utils/resolveActionParams.optionVisibleWhen.test.tsx": 4530, - "packages/app-shell/src/utils/resolveActionParams.remainingLookupLegs-7435.test.ts": 130, - "packages/app-shell/src/utils/resolveActionParams.test.ts": 6450, - "packages/app-shell/src/views/ActionParamDialog.ariaRequired.test.tsx": 6000, - "packages/app-shell/src/views/ActionParamDialog.avatarUpload-10785.test.tsx": 4460, - "packages/app-shell/src/views/ActionParamDialog.carryOver-6246.test.tsx": 2900, - "packages/app-shell/src/views/ActionParamDialog.dialogReach-12080.test.tsx": 4780, - "packages/app-shell/src/views/ActionParamDialog.dialogRecord.test.tsx": 5050, - "packages/app-shell/src/views/ActionParamDialog.fieldBackedPickerReach-10129.test.tsx": 6170, - "packages/app-shell/src/views/ActionParamDialog.fieldHelpLine-12213.test.tsx": 5560, - "packages/app-shell/src/views/ActionParamDialog.lookupDependsOnReach-8672.test.tsx": 5390, - "packages/app-shell/src/views/ActionParamDialog.test.tsx": 11240, - "packages/app-shell/src/views/ActionParamDialog.uploading.test.tsx": 5670, - "packages/app-shell/src/views/CreateViewDialog.ariaRequired.test.tsx": 5340, - "packages/app-shell/src/views/CreateViewDialog.chartBinding-11576.test.tsx": 7930, - "packages/app-shell/src/views/CreateViewDialog.saveRefusal-11578.test.tsx": 5110, - "packages/app-shell/src/views/CreateViewDialog.sharedSelect-11865.test.tsx": 20640, - "packages/app-shell/src/views/CreateViewDialog.viewTypeParse-11581.test.tsx": 7660, - "packages/app-shell/src/views/DashboardView.autoRefresh-11062.test.tsx": 3710, - "packages/app-shell/src/views/DashboardView.modalTarget.test.tsx": 5840, - "packages/app-shell/src/views/DashboardView.refusal-12112.test.tsx": 6280, - "packages/app-shell/src/views/DashboardView.rootTitleRetired.test.tsx": 6020, - "packages/app-shell/src/views/DashboardView.servedLocalized-11295.test.tsx": 6400, - "packages/app-shell/src/views/InterfaceListPage.defaults.test.tsx": 6070, - "packages/app-shell/src/views/InterfaceListPage.editInlineFold-5144.test.tsx": 4750, - "packages/app-shell/src/views/InterfaceListPage.hollowOverlayHydration.test.tsx": 4810, - "packages/app-shell/src/views/InterfaceListPage.mapConfig.test.tsx": 6090, - "packages/app-shell/src/views/InterfaceListPage.relayCensus-11572.test.ts": 1700, - "packages/app-shell/src/views/InterfaceListPage.treeChartRelay-11572.test.tsx": 5540, - "packages/app-shell/src/views/InterfaceListPage.viewFieldKeysRelay-10638.test.tsx": 6340, - "packages/app-shell/src/views/ObjectDataPage.createAffordances.test.tsx": 6330, - "packages/app-shell/src/views/ObjectDataPage.filterChipI18n-9159.test.tsx": 4660, - "packages/app-shell/src/views/ObjectDataPage.listTitlePlural-11696.test.tsx": 4750, - "packages/app-shell/src/views/ObjectDataPage.saveAsViewFilterFold.test.ts": 2550, - "packages/app-shell/src/views/ObjectDataPage.saveAsViewRefusal-11578.test.tsx": 4990, - "packages/app-shell/src/views/ObjectView.calendarBinding-7029.test.tsx": 4840, - "packages/app-shell/src/views/ObjectView.chartConfigForward-7891.test.tsx": 6450, - "packages/app-shell/src/views/ObjectView.chartRelay-7823.test.tsx": 6390, - "packages/app-shell/src/views/ObjectView.consoleProps.types.test.tsx": 5880, - "packages/app-shell/src/views/ObjectView.createChartView-11576.test.tsx": 8680, - "packages/app-shell/src/views/ObjectView.createKanbanView-11581.test.tsx": 5140, - "packages/app-shell/src/views/ObjectView.createPredicates.test.tsx": 6320, - "packages/app-shell/src/views/ObjectView.createViewRefusal-11578.test.tsx": 6160, - "packages/app-shell/src/views/ObjectView.defaultColumns.test.tsx": 6340, - "packages/app-shell/src/views/ObjectView.defaultViewIdentity.test.tsx": 5160, - "packages/app-shell/src/views/ObjectView.densityInsideConfig-11625.test.ts": 2990, - "packages/app-shell/src/views/ObjectView.densityModeThroughFold-7924.test.tsx": 5150, - "packages/app-shell/src/views/ObjectView.emptyColumnsNoProjection-10694.test.tsx": 11120, - "packages/app-shell/src/views/ObjectView.emptyStateMatchesPage-11687.test.tsx": 4450, - "packages/app-shell/src/views/ObjectView.externalRefreshSum-10572.test.tsx": 8130, - "packages/app-shell/src/views/ObjectView.fallbackTabSessionOnly-11643.test.tsx": 10400, - "packages/app-shell/src/views/ObjectView.fieldOrderRelay-7516.test.tsx": 6260, - "packages/app-shell/src/views/ObjectView.filterParamsKeyEncoding-9287.test.ts": 3700, - "packages/app-shell/src/views/ObjectView.flatOverlayColumns-8411.test.ts": 150, - "packages/app-shell/src/views/ObjectView.galleryBinding-7547.test.tsx": 5410, - "packages/app-shell/src/views/ObjectView.ganttBinding-7070.test.tsx": 3620, - "packages/app-shell/src/views/ObjectView.hostRerenderRefetch-10046.test.tsx": 11610, - "packages/app-shell/src/views/ObjectView.importPredicates.test.tsx": 6540, - "packages/app-shell/src/views/ObjectView.inlineEditSessionOnly-5144.test.tsx": 8960, - "packages/app-shell/src/views/ObjectView.inviteFeedback-11817.test.tsx": 5830, - "packages/app-shell/src/views/ObjectView.kanbanGroupByRetired-8213.test.tsx": 4720, - "packages/app-shell/src/views/ObjectView.kanbanLane-8193.test.tsx": 5320, - "packages/app-shell/src/views/ObjectView.kanbanSummarizeField-11629.test.ts": 3540, - "packages/app-shell/src/views/ObjectView.listActionsReadGate-12109.test.tsx": 6420, - "packages/app-shell/src/views/ObjectView.listLinksPlural-11733.test.tsx": 5160, - "packages/app-shell/src/views/ObjectView.listRecordHref.test.ts": 20, - "packages/app-shell/src/views/ObjectView.listTitlePlural-11696.test.tsx": 6300, - "packages/app-shell/src/views/ObjectView.listUrlState-11860.test.tsx": 33500, - "packages/app-shell/src/views/ObjectView.managedByBadgeAuthoring-12194.test.tsx": 6800, - "packages/app-shell/src/views/ObjectView.objectBoundActions-7234.test.tsx": 3790, - "packages/app-shell/src/views/ObjectView.optionsBagParses-6152.test.ts": 10, - "packages/app-shell/src/views/ObjectView.overlayFilterRecovery.test.tsx": 4720, - "packages/app-shell/src/views/ObjectView.overlayPairValue.test.ts": 6230, - "packages/app-shell/src/views/ObjectView.overlayPatchOnly.test.ts": 12460, - "packages/app-shell/src/views/ObjectView.overrideMasquerade.test.ts": 3920, - "packages/app-shell/src/views/ObjectView.recordCountFooter-10636.test.tsx": 4730, - "packages/app-shell/src/views/ObjectView.recordRelatedNotOnOwnList-11270.test.tsx": 5010, - "packages/app-shell/src/views/ObjectView.refreshInPlace-10035.test.tsx": 9650, - "packages/app-shell/src/views/ObjectView.relayRungCensus-7559.test.ts": 1780, - "packages/app-shell/src/views/ObjectView.rowColorRelay-7218.test.tsx": 4870, - "packages/app-shell/src/views/ObjectView.servedViewLabel-11295.test.tsx": 6580, - "packages/app-shell/src/views/ObjectView.setDefaultViewIdentity.test.tsx": 5810, - "packages/app-shell/src/views/ObjectView.stableFilterIdentity-7237.test.tsx": 11230, - "packages/app-shell/src/views/ObjectView.storedOptionsBag-10380.test.tsx": 3100, - "packages/app-shell/src/views/ObjectView.timelineBinding.test.tsx": 3450, - "packages/app-shell/src/views/ObjectView.titleFieldConvergence.test.tsx": 4680, - "packages/app-shell/src/views/ObjectView.toolbarWritesCompose-11642.test.tsx": 11460, - "packages/app-shell/src/views/ObjectView.ufViewSwitch-11992.test.tsx": 10220, - "packages/app-shell/src/views/ObjectView.unboundAdapterCall.test.ts": 140, - "packages/app-shell/src/views/ObjectView.urlFilterSuffix-9196.test.ts": 50, - "packages/app-shell/src/views/ObjectView.viewConfigGate.test.ts": 130, - "packages/app-shell/src/views/ObjectView.viewConfigSaveEnvelope-10210.test.ts": 1550, - "packages/app-shell/src/views/ObjectView.viewConfigSaveWiring-10210.test.tsx": 5360, - "packages/app-shell/src/views/ObjectView.viewDescriptionRelay-7199.test.tsx": 6340, - "packages/app-shell/src/views/ObjectView.viewOverrides.test.tsx": 6200, - "packages/app-shell/src/views/ObjectView.viewRefusal-12112.test.tsx": 6550, - "packages/app-shell/src/views/ObjectView.viewRowDeclaredReads-11013.test.tsx": 7070, - "packages/app-shell/src/views/ObjectView.viewWriteRefusal-11583.test.tsx": 14470, - "packages/app-shell/src/views/RecordApprovalsPanel.approverIdentity.test.tsx": 5630, - "packages/app-shell/src/views/RecordApprovalsPanel.displayLocale-9909.test.tsx": 5080, - "packages/app-shell/src/views/RecordApprovalsPanel.stepProgressVertical.test.tsx": 5450, - "packages/app-shell/src/views/RecordApprovalsPanel.test.tsx": 4310, - "packages/app-shell/src/views/RecordApprovalsPanel.viaOverrideMarker.test.tsx": 5250, - "packages/app-shell/src/views/RecordDetailView.actionUser.test.tsx": 5390, - "packages/app-shell/src/views/RecordDetailView.activityActorId-12067.test.tsx": 6010, - "packages/app-shell/src/views/RecordDetailView.activityMapIdentity-5878.test.tsx": 6430, - "packages/app-shell/src/views/RecordDetailView.activityUnmappedType-5896.test.tsx": 6360, - "packages/app-shell/src/views/RecordDetailView.approvalDeclaredActions.test.tsx": 6040, - "packages/app-shell/src/views/RecordDetailView.approvalLock-12220.test.tsx": 5880, - "packages/app-shell/src/views/RecordDetailView.approvalRecallGate.test.tsx": 4550, - "packages/app-shell/src/views/RecordDetailView.auditDisplayLocale-10442.test.tsx": 6750, - "packages/app-shell/src/views/RecordDetailView.builtinActionSessionUserPredicate.test.tsx": 6710, - "packages/app-shell/src/views/RecordDetailView.commentWriteFailure-10899.test.tsx": 4840, - "packages/app-shell/src/views/RecordDetailView.confirmRuntimeParity-5835.test.tsx": 6110, - "packages/app-shell/src/views/RecordDetailView.ctxOrg-10918.test.tsx": 5570, - "packages/app-shell/src/views/RecordDetailView.deleteConfirmDialog-11001.test.tsx": 5410, - "packages/app-shell/src/views/RecordDetailView.discussionExplicitComposition-7298.test.tsx": 5180, - "packages/app-shell/src/views/RecordDetailView.discussionFallbackPipeline-8983.test.tsx": 5860, - "packages/app-shell/src/views/RecordDetailView.expandFls-7230.test.tsx": 6900, - "packages/app-shell/src/views/RecordDetailView.feedGrant-12082.test.tsx": 7810, - "packages/app-shell/src/views/RecordDetailView.feedLoading.test.tsx": 7340, - "packages/app-shell/src/views/RecordDetailView.feedRecordScope.test.tsx": 3540, - "packages/app-shell/src/views/RecordDetailView.feedRefusal-11195.test.tsx": 6490, - "packages/app-shell/src/views/RecordDetailView.flowActionDoor-12037.test.tsx": 6190, - "packages/app-shell/src/views/RecordDetailView.flowActionSuccessMessage-12234.test.tsx": 4610, - "packages/app-shell/src/views/RecordDetailView.headerActionGates.test.tsx": 4390, - "packages/app-shell/src/views/RecordDetailView.headerActionLookupPredicate.test.tsx": 6660, - "packages/app-shell/src/views/RecordDetailView.headerApiInterpolation.test.tsx": 6210, - "packages/app-shell/src/views/RecordDetailView.headerRecordIdLoadWindow.test.tsx": 3660, - "packages/app-shell/src/views/RecordDetailView.headerRefresh.test.tsx": 6790, - "packages/app-shell/src/views/RecordDetailView.lookupDependsOn-7190.test.tsx": 8210, - "packages/app-shell/src/views/RecordDetailView.managedByBadgeAuthoring-12194.test.tsx": 6820, - "packages/app-shell/src/views/RecordDetailView.modalDispatch.test.tsx": 6050, - "packages/app-shell/src/views/RecordDetailView.pageHeaderTitleFls-10499.test.tsx": 6400, - "packages/app-shell/src/views/RecordDetailView.paramDialogTitle.test.tsx": 5360, - "packages/app-shell/src/views/RecordDetailView.paramRuntimeParity-6431.test.tsx": 5580, - "packages/app-shell/src/views/RecordDetailView.reactionKeepIds-11019.test.tsx": 6640, - "packages/app-shell/src/views/RecordDetailView.reactionRecords-12078.test.tsx": 8020, - "packages/app-shell/src/views/RecordDetailView.reactionWriteFailure-10899.test.tsx": 7520, - "packages/app-shell/src/views/RecordDetailView.reactionsCommentRowsOnly-11035.test.tsx": 4360, - "packages/app-shell/src/views/RecordDetailView.recordIdParamSeed.test.tsx": 6330, - "packages/app-shell/src/views/RecordDetailView.recordOpenRequests-11699.test.tsx": 7720, - "packages/app-shell/src/views/RecordDetailView.recordReadFailure-11902.test.tsx": 5040, - "packages/app-shell/src/views/RecordDetailView.refusedLaunch-9973.test.tsx": 5850, - "packages/app-shell/src/views/RecordDetailView.relatedBadgeArity-8882.test.tsx": 5660, - "packages/app-shell/src/views/RecordDetailView.relatedListFilter-4664.test.tsx": 5080, - "packages/app-shell/src/views/RecordDetailView.relatedListInheritedSort-5795.test.tsx": 6520, - "packages/app-shell/src/views/RecordDetailView.relatedListTitlePlural-11733.test.tsx": 5300, - "packages/app-shell/src/views/RecordDetailView.replyCountOnRead-12144.test.tsx": 5320, - "packages/app-shell/src/views/RecordDetailView.sectionHeadingsRenderPath-6190.test.tsx": 5120, - "packages/app-shell/src/views/RecordDetailView.titleFls-10434.test.tsx": 6770, - "packages/app-shell/src/views/RecordDetailView.undoCapture-11082.test.tsx": 4150, - "packages/app-shell/src/views/RecordDetailView.undoLookupId-11122.test.tsx": 4960, - "packages/app-shell/src/views/RecordDetailView.undoneToast-11056.test.tsx": 5730, - "packages/app-shell/src/views/RecordDetailView.userActionPredicates.test.tsx": 8620, - "packages/app-shell/src/views/RecordFormPage.declaredVisibilityKeys.test.tsx": 4960, - "packages/app-shell/src/views/RecordFormPage.i18n.test.tsx": 3980, - "packages/app-shell/src/views/RecordFormPage.listLinkPlural-11733.test.tsx": 4340, - "packages/app-shell/src/views/RecordFormPage.managedByBadgeAuthoring-12194.test.tsx": 5390, - "packages/app-shell/src/views/RecordFormPage.predicateScope.test.tsx": 4960, - "packages/app-shell/src/views/ReportConfigPanel.saveOutcome-11583.test.tsx": 5250, - "packages/app-shell/src/views/ReportView.cardHeight-11694.test.tsx": 4800, - "packages/app-shell/src/views/ReportView.dataSourceObjectKey.test.tsx": 5830, - "packages/app-shell/src/views/ReportView.saveRefusal-11583.test.tsx": 4480, - "packages/app-shell/src/views/ReportView.supersededRows-10684.test.tsx": 3860, - "packages/app-shell/src/views/RuntimeDraftBar.refusal-11583.test.tsx": 3880, - "packages/app-shell/src/views/RuntimeDraftBar.test.tsx": 4770, - "packages/app-shell/src/views/ScreenView.boundHelpReference-9248.test.tsx": 4750, - "packages/app-shell/src/views/ScreenView.requiredMarker-10367.test.tsx": 5630, - "packages/app-shell/src/views/ScreenView.selectPlaceholderLocale-11220.test.tsx": 4100, - "packages/app-shell/src/views/ViewConfigPanel.onSaveHosts-11583.test.ts": 10, - "packages/app-shell/src/views/ViewConfigPanel.resumeEnvelope-10210.test.tsx": 5370, - "packages/app-shell/src/views/ViewConfigPanel.saveOutcome-11583.test.tsx": 5610, - "packages/app-shell/src/views/ViewConfigPanel.test.tsx": 4940, - "packages/app-shell/src/views/__tests__/ActionResultDialog.test.tsx": 4980, - "packages/app-shell/src/views/__tests__/DeclaredActionsBar.capabilityGate-9572.test.tsx": 4850, - "packages/app-shell/src/views/__tests__/DeclaredActionsBar.disabledReason-11811.test.tsx": 5220, - "packages/app-shell/src/views/__tests__/DeclaredActionsBar.overrideAffordance.test.tsx": 3870, - "packages/app-shell/src/views/__tests__/DeclaredActionsBar.test.tsx": 8400, - "packages/app-shell/src/views/__tests__/FlowRefusalNotice.test.tsx": 5420, - "packages/app-shell/src/views/__tests__/FlowRunner.actionSuccessMessage-12234.test.tsx": 4830, - "packages/app-shell/src/views/__tests__/FlowRunner.bounds-9248.test.tsx": 5340, - "packages/app-shell/src/views/__tests__/FlowRunner.dialogReach-12080.test.tsx": 3480, - "packages/app-shell/src/views/__tests__/FlowRunner.flowLabel-11092.test.tsx": 5000, - "packages/app-shell/src/views/__tests__/FlowRunner.flowsTranslation-5920.test.tsx": 5900, - "packages/app-shell/src/views/__tests__/FlowRunner.refusedOutcome-7707.test.tsx": 4320, - "packages/app-shell/src/views/__tests__/FlowRunner.resumeResult.test.tsx": 6450, - "packages/app-shell/src/views/__tests__/FlowRunner.suspense.test.tsx": 6270, - "packages/app-shell/src/views/__tests__/FlowRunner.test.tsx": 6310, - "packages/app-shell/src/views/__tests__/FlowRunner.visibleWhen.test.tsx": 3680, - "packages/app-shell/src/views/__tests__/PageView.context-9673.test.tsx": 4360, - "packages/app-shell/src/views/__tests__/PageView.editInStudioNeedsAuthoring-10899.test.tsx": 5260, - "packages/app-shell/src/views/__tests__/PageView.lookupHrefBasename-12233.test.tsx": 3240, - "packages/app-shell/src/views/__tests__/PageView.recordNavigator-11293.test.tsx": 5850, - "packages/app-shell/src/views/__tests__/PageView.refreshInPlace-10519.test.tsx": 14960, - "packages/app-shell/src/views/__tests__/PageView.test.tsx": 5210, - "packages/app-shell/src/views/__tests__/RecordAttachmentsPanel.affordanceGrant-12047.test.tsx": 5360, - "packages/app-shell/src/views/__tests__/RecordAttachmentsPanel.supersededRecord-10684.test.tsx": 5220, - "packages/app-shell/src/views/__tests__/RecordAttachmentsPanel.test.tsx": 6550, - "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.basenameHref-12233.test.tsx": 4280, - "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.blankVisible-11294.test.tsx": 5570, - "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.createPredicates.test.tsx": 4220, - "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.effectiveOps.test.tsx": 3990, - "packages/app-shell/src/views/__tests__/RelatedRecordActionsBridge.recordRelated-11270.test.tsx": 6310, - "packages/app-shell/src/views/__tests__/ReportConfigPanel.panelTitle.test.tsx": 5540, - "packages/app-shell/src/views/__tests__/SearchResultsPage.itemsAvailablePlural-9664.test.tsx": 4260, - "packages/app-shell/src/views/__tests__/SearchResultsPage.navLabelInherits-9868.test.tsx": 4210, - "packages/app-shell/src/views/__tests__/SearchResultsPage.records.test.tsx": 5200, - "packages/app-shell/src/views/__tests__/SearchResultsPage.resultsCountPlural-10024.test.tsx": 6800, - "packages/app-shell/src/views/__tests__/SearchResultsPage.searchLabelFls-10500.test.tsx": 5510, - "packages/app-shell/src/views/__tests__/countLabels.ruAr-10242.test.tsx": 6310, - "packages/app-shell/src/views/__tests__/countLabels.ruAr-10425.test.tsx": 6840, - "packages/app-shell/src/views/__tests__/global-page-blocks.render.test.tsx": 5910, - "packages/app-shell/src/views/__tests__/global-search.hostSegment-11818.test.tsx": 6510, - "packages/app-shell/src/views/__tests__/global-search.searchLabelFls-10500.test.tsx": 7340, - "packages/app-shell/src/views/__tests__/identityImport.test.ts": 460, - "packages/app-shell/src/views/__tests__/identityImportFields.emailRule-11913.test.tsx": 4230, - "packages/app-shell/src/views/__tests__/identityImportSavedMapping.test.tsx": 5900, - "packages/app-shell/src/views/__tests__/nav-doc-audience-10188.render.test.tsx": 3510, - "packages/app-shell/src/views/__tests__/nav-label-inherits-target-9868.render.test.tsx": 5480, - "packages/app-shell/src/views/__tests__/nav-object-read-gate-12109.render.test.tsx": 4240, - "packages/app-shell/src/views/__tests__/page-kind-writing-end-9718.test.tsx": 5990, - "packages/app-shell/src/views/__tests__/phase1-page-blocks.render.test.tsx": 5930, - "packages/app-shell/src/views/approval-decision/ApprovalDecisionPanel.test.tsx": 4810, - "packages/app-shell/src/views/approval-progress/DecisionProgressIndicator.test.tsx": 5400, - "packages/app-shell/src/views/drillEmptyBucketEscapeHatch-9159.test.tsx": 1760, - "packages/app-shell/src/views/drillEmptyBucketNavHost-9085.test.ts": 20, - "packages/app-shell/src/views/drillEmptyDialect-11547.test.tsx": 1550, - "packages/app-shell/src/views/drillNotNullDialect-9508.test.tsx": 6230, - "packages/app-shell/src/views/drillPlaceholderParity-9022.test.tsx": 4650, - "packages/app-shell/src/views/drillUrlFilters.test.ts": 730, - "packages/app-shell/src/views/importTargetFields.test.ts": 10, - "packages/app-shell/src/views/metadata-admin/AccessExplainPanel.principalPerson-11862.test.tsx": 5770, - "packages/app-shell/src/views/metadata-admin/AccessExplainPanel.sharedSelect-11865.test.tsx": 9480, - "packages/app-shell/src/views/metadata-admin/AccessExplainPanel.test.tsx": 11190, - "packages/app-shell/src/views/metadata-admin/ActionDesigner.paramVocabulary.test.tsx": 4990, - "packages/app-shell/src/views/metadata-admin/ActionParam.one-authority.test.ts": 270, - "packages/app-shell/src/views/metadata-admin/AssignedUsersSection.contractEnvelope-5945.test.tsx": 5090, - "packages/app-shell/src/views/metadata-admin/AssignedUsersSection.test.tsx": 10770, - "packages/app-shell/src/views/metadata-admin/AuditPanel.emptyPlaceholderAffordance-8504.test.tsx": 5390, - "packages/app-shell/src/views/metadata-admin/AuditPanel.loadFailure.test.tsx": 5430, - "packages/app-shell/src/views/metadata-admin/AuditPanel.lockState.test.tsx": 5820, - "packages/app-shell/src/views/metadata-admin/CelPredicateField.i18n-10862-s2.test.tsx": 5140, - "packages/app-shell/src/views/metadata-admin/CelPredicateField.labelBinding.test.tsx": 4340, - "packages/app-shell/src/views/metadata-admin/CelPredicateField.scopeVerdict-11789.test.tsx": 8180, - "packages/app-shell/src/views/metadata-admin/CelPredicateField.test.tsx": 6690, - "packages/app-shell/src/views/metadata-admin/CelTestRunDialog.i18n-10862.test.tsx": 4160, - "packages/app-shell/src/views/metadata-admin/CelTestRunDialog.test.tsx": 5210, - "packages/app-shell/src/views/metadata-admin/CodeWidget.expressionEnvelope-10963.test.tsx": 10080, - "packages/app-shell/src/views/metadata-admin/CodeWidget.loaderFallback-11858.test.tsx": 5900, - "packages/app-shell/src/views/metadata-admin/ConditionWidget.conditionRoots.test.tsx": 6280, - "packages/app-shell/src/views/metadata-admin/ConditionWidget.conditionScope.test.tsx": 5440, - "packages/app-shell/src/views/metadata-admin/ConditionWidget.conditionSubjects.test.tsx": 6740, - "packages/app-shell/src/views/metadata-admin/ConditionalFormattingEditor.celGate.test.tsx": 6420, - "packages/app-shell/src/views/metadata-admin/ConditionalFormattingEditor.test.tsx": 6610, - "packages/app-shell/src/views/metadata-admin/CreatePackageDialog.namespace.test.tsx": 6590, - "packages/app-shell/src/views/metadata-admin/DirectoryPage.environmentOverlay-12141.test.tsx": 4640, - "packages/app-shell/src/views/metadata-admin/DraftConflictDialog.test.tsx": 4090, - "packages/app-shell/src/views/metadata-admin/DraftReviewPanel.test.tsx": 5370, - "packages/app-shell/src/views/metadata-admin/DynamicConfigWidget.test.tsx": 5360, - "packages/app-shell/src/views/metadata-admin/EditPackageDialog.test.tsx": 4610, - "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.draftSave-12027.test.tsx": 5810, - "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.indexFallback.test.tsx": 4320, - "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.layersRead-11799.test.tsx": 4870, - "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.picklistServedOptions-11692.test.tsx": 4560, - "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.preview.test.tsx": 6100, - "packages/app-shell/src/views/metadata-admin/EmbeddedItemEditor.refusalIssues-11379.test.tsx": 5460, - "packages/app-shell/src/views/metadata-admin/FieldSelectorWidget.loadFailure.test.tsx": 4530, - "packages/app-shell/src/views/metadata-admin/FilterModeWidget.test.tsx": 4350, - "packages/app-shell/src/views/metadata-admin/FormFieldSpec.dependsOn.test.tsx": 3040, - "packages/app-shell/src/views/metadata-admin/IconPickerWidget.test.tsx": 4880, - "packages/app-shell/src/views/metadata-admin/JsonSourceEditor.fallback.test.tsx": 5150, - "packages/app-shell/src/views/metadata-admin/JsonSourceEditor.monaco-export.test.tsx": 4320, - "packages/app-shell/src/views/metadata-admin/LayeredDiff.overlayScope.test.tsx": 5240, - "packages/app-shell/src/views/metadata-admin/MetadataTypeActions.paramDialogClose-6473.test.tsx": 6110, - "packages/app-shell/src/views/metadata-admin/MetadataTypeActions.test.tsx": 5520, - "packages/app-shell/src/views/metadata-admin/MultiSelectWidget.test.tsx": 5680, - "packages/app-shell/src/views/metadata-admin/PackageFormDialog.envelopeUserMessage.test.tsx": 8400, - "packages/app-shell/src/views/metadata-admin/PackageFormDialog.helpTextI18n.test.tsx": 4520, - "packages/app-shell/src/views/metadata-admin/PackageFormDialog.idDerive-11792.test.tsx": 4180, - "packages/app-shell/src/views/metadata-admin/PackageFormDialog.test.tsx": 5060, - "packages/app-shell/src/views/metadata-admin/PackageFormDialog.validationTiming.test.tsx": 7000, - "packages/app-shell/src/views/metadata-admin/PackageFormDialog.versionCanon.test.tsx": 6250, - "packages/app-shell/src/views/metadata-admin/PackagesPage.confirmFlows-11784.test.tsx": 6320, - "packages/app-shell/src/views/metadata-admin/PackagesPage.duplicateIdRule-11855.test.tsx": 6320, - "packages/app-shell/src/views/metadata-admin/PackagesPage.envelopeUserMessage.test.tsx": 4570, - "packages/app-shell/src/views/metadata-admin/PackagesPage.pendingHeaderMarkup-11804.test.tsx": 5340, - "packages/app-shell/src/views/metadata-admin/PackagesPage.publishRefusal-11922.test.tsx": 6350, - "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.adminScopeAnchor.test.tsx": 4620, - "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.cel.test.tsx": 5470, - "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.retiredKeys.test.tsx": 4030, - "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.rlsLabelDescription.test.tsx": 5920, - "packages/app-shell/src/views/metadata-admin/PermissionAdvancedFacets.sharedSelect-11865.test.tsx": 7500, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.artifactTier.test.tsx": 5590, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.autosave-11787.test.tsx": 11300, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.badge.test.tsx": 4540, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.basics.test.tsx": 6440, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.bulkMergeKeys.test.tsx": 6550, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.cloneToCustomize.test.tsx": 10170, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.dirty.test.tsx": 7650, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.embedded.test.tsx": 3360, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.fieldBulk.test.tsx": 6620, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.fieldEnvelope.test.tsx": 4990, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.layersUnsaved-11799.test.tsx": 9170, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.packageDoorFacets.test.tsx": 10430, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.packageDoorRereadRefusal.test.tsx": 10630, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.provenanceBadge-7611.test.tsx": 4560, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.readDecorationStrip.test.tsx": 7580, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.readonly.test.tsx": 6800, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.readonlyHeaderBadge.test.tsx": 4750, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.retiredLifecycleKeys.test.tsx": 6530, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.scope.test.tsx": 6720, - "packages/app-shell/src/views/metadata-admin/PermissionMatrixEditor.setupCatalog-7611.test.tsx": 6270, - "packages/app-shell/src/views/metadata-admin/PositionHoldersSection.test.tsx": 4990, - "packages/app-shell/src/views/metadata-admin/RefComponentWidget.test.tsx": 4410, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.artifactTier.test.tsx": 5610, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.celGate.test.tsx": 7510, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.choiceWithoutOptions-11253.test.tsx": 15140, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.conditionScope.test.tsx": 6450, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.defaultGate.test.tsx": 7420, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.docEditor-10188.test.tsx": 9120, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.draftVersionConflict-11773.test.tsx": 17130, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.environmentOverlay-12141.test.tsx": 6280, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.lateRegistration-11939.test.tsx": 4660, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.layersUnsaved-11799.test.tsx": 9550, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.lockBanner.test.tsx": 5430, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.navDeepLink-11153.test.tsx": 6320, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.pageRequiresStamp-11357.test.tsx": 5950, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.permissionSetsFeed-12126.test.tsx": 5880, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.pickerLoadFailure.test.tsx": 6580, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.picklistReadOnly-10202.test.tsx": 7070, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.picklistServedOptions-10202.test.tsx": 11490, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.publishPackageBinding.test.tsx": 7200, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.readDecorationStrip.test.tsx": 4840, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.referencesErrorState.test.tsx": 6710, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.requiredInGatedSection-6900.test.tsx": 10910, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.resetVerdict.test.tsx": 6260, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.schemaAdvisory.test.tsx": 8630, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.servedDraftTakenAsIs-10765.test.tsx": 10150, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.serverRefusalGate.test.tsx": 38130, - "packages/app-shell/src/views/metadata-admin/ResourceEditPage.setupCatalog-7611.test.tsx": 6050, - "packages/app-shell/src/views/metadata-admin/ResourceListPage.emptyPlaceholderAffordance-8504.test.tsx": 3370, - "packages/app-shell/src/views/metadata-admin/ResourceListPage.environmentScope-7611.test.tsx": 5420, - "packages/app-shell/src/views/metadata-admin/SchemaForm.actionObjectPicker.test.tsx": 4620, - "packages/app-shell/src/views/metadata-admin/SchemaForm.collapsible.test.tsx": 6070, - "packages/app-shell/src/views/metadata-admin/SchemaForm.colorPicker.labelling.test.tsx": 5940, - "packages/app-shell/src/views/metadata-admin/SchemaForm.controlWidgetGridNaming-9889.test.tsx": 6040, - "packages/app-shell/src/views/metadata-admin/SchemaForm.deDeveloperize-8218.test.tsx": 4610, - "packages/app-shell/src/views/metadata-admin/SchemaForm.erasedArmMark-9830.test.tsx": 3510, - "packages/app-shell/src/views/metadata-admin/SchemaForm.flatVisibility.test.tsx": 5880, - "packages/app-shell/src/views/metadata-admin/SchemaForm.gridCellNaming.test.tsx": 3510, - "packages/app-shell/src/views/metadata-admin/SchemaForm.groupSectionReachability-8725.test.tsx": 4470, - "packages/app-shell/src/views/metadata-admin/SchemaForm.instanceIdScope.test.tsx": 4370, - "packages/app-shell/src/views/metadata-admin/SchemaForm.machineNameChip-8231.test.tsx": 4790, - "packages/app-shell/src/views/metadata-admin/SchemaForm.nestedAnyOfPredicate-9830.test.tsx": 5760, - "packages/app-shell/src/views/metadata-admin/SchemaForm.nestedIdScope.test.tsx": 5470, - "packages/app-shell/src/views/metadata-admin/SchemaForm.nonRegistryLabelling.test.tsx": 4640, - "packages/app-shell/src/views/metadata-admin/SchemaForm.optionVisibleWhen.test.tsx": 3320, - "packages/app-shell/src/views/metadata-admin/SchemaForm.pageVisibility.test.tsx": 6030, - "packages/app-shell/src/views/metadata-admin/SchemaForm.refDatasetWidget-11601.test.tsx": 6010, - "packages/app-shell/src/views/metadata-admin/SchemaForm.refIndirection-9912.test.tsx": 3800, - "packages/app-shell/src/views/metadata-admin/SchemaForm.refMultiPermission-12126.test.tsx": 7360, - "packages/app-shell/src/views/metadata-admin/SchemaForm.repeaterGridDetectors-9859.test.tsx": 4510, - "packages/app-shell/src/views/metadata-admin/SchemaForm.repeaterUnion.test.tsx": 5430, - "packages/app-shell/src/views/metadata-admin/SchemaForm.requiredMarker-10367.test.tsx": 4830, - "packages/app-shell/src/views/metadata-admin/SchemaForm.topLevelUnion-11251.test.tsx": 5590, - "packages/app-shell/src/views/metadata-admin/SchemaForm.unresolvedPredicate.test.tsx": 3520, - "packages/app-shell/src/views/metadata-admin/SchemaForm.visibleWhen.test.tsx": 5050, - "packages/app-shell/src/views/metadata-admin/SchemaForm.widgetLabelling.test.tsx": 5900, - "packages/app-shell/src/views/metadata-admin/SecretWidget.test.tsx": 4160, - "packages/app-shell/src/views/metadata-admin/ViewRefWidget.test.tsx": 4030, - "packages/app-shell/src/views/metadata-admin/WidgetContext.catalogUnion.test.tsx": 4350, - "packages/app-shell/src/views/metadata-admin/__tests__/SchemaForm.controlWidgetFailureArmNaming-9931.test.tsx": 6810, - "packages/app-shell/src/views/metadata-admin/__tests__/builtinDesigners.hostPrecedence-11939.test.tsx": 7770, - "packages/app-shell/src/views/metadata-admin/__tests__/builtinDesigners.lateArrival-11939.test.tsx": 6560, - "packages/app-shell/src/views/metadata-admin/__tests__/observableRegistries-11939.test.tsx": 1000, - "packages/app-shell/src/views/metadata-admin/anchors.action-createschema.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/anchors.hook-create-schema.test.ts": 60, - "packages/app-shell/src/views/metadata-admin/anchors.object-widget.test.ts": 60, - "packages/app-shell/src/views/metadata-admin/anchors.page-seed.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/anchors.validation-retired.test.ts": 60, - "packages/app-shell/src/views/metadata-admin/artifact-locked-banner.i18n.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/capabilityGateChannel-7234.test.tsx": 6000, - "packages/app-shell/src/views/metadata-admin/catalog-activation.test.ts": 100, - "packages/app-shell/src/views/metadata-admin/celAuthoring.fieldRuleVerdict-9318.test.ts": 230, - "packages/app-shell/src/views/metadata-admin/celAuthoring.test.ts": 410, - "packages/app-shell/src/views/metadata-admin/clientValidation.authorShapeRuling-10150.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/clientValidation.fieldRules.test.ts": 190, - "packages/app-shell/src/views/metadata-admin/clientValidation.flowNodeTypes.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/clientValidation.metricMeasureArity-8894.test.ts": 40, - "packages/app-shell/src/views/metadata-admin/clientValidation.optOuts.test.ts": 190, - "packages/app-shell/src/views/metadata-admin/clientValidation.retiredFormulaKey.test.ts": 100, - "packages/app-shell/src/views/metadata-admin/clientValidation.skew.test.tsx": 540, - "packages/app-shell/src/views/metadata-admin/clientValidation.themeRetired.test.ts": 60, - "packages/app-shell/src/views/metadata-admin/clientValidation.validationRuleCondition-9497.test.ts": 130, - "packages/app-shell/src/views/metadata-admin/clientValidation.viewDiagnostics.test.ts": 420, - "packages/app-shell/src/views/metadata-admin/clientValidation.viewShapes.test.ts": 90, - "packages/app-shell/src/views/metadata-admin/color-variant-field.labelling.test.tsx": 3130, - "packages/app-shell/src/views/metadata-admin/color-variant-field.test.tsx": 4160, - "packages/app-shell/src/views/metadata-admin/createBody.test.ts": 10, - "packages/app-shell/src/views/metadata-admin/createConformance.test.ts": 120, - "packages/app-shell/src/views/metadata-admin/dashboard-schema.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/datasource/DatasourceResourcePage.externalBlock-11368.test.tsx": 8720, - "packages/app-shell/src/views/metadata-admin/datasource/DatasourceResourcePage.selectPlaceholderLocale-11252.test.tsx": 4380, - "packages/app-shell/src/views/metadata-admin/diagnostics-gate.test.ts": 320, - "packages/app-shell/src/views/metadata-admin/external/api.test.ts": 190, - "packages/app-shell/src/views/metadata-admin/flowNodePaletteI18n.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/form-spec.containers.test.tsx": 4270, - "packages/app-shell/src/views/metadata-admin/inspectors/ActionDefaultInspector.ariaRetired-10929.test.tsx": 4830, - "packages/app-shell/src/views/metadata-admin/inspectors/ActionDefaultInspector.celGate.test.tsx": 6880, - "packages/app-shell/src/views/metadata-admin/inspectors/ActionDefaultInspector.scriptBodyLanguage-11921.test.tsx": 6250, - "packages/app-shell/src/views/metadata-admin/inspectors/AppNavInspector.labelInherits-11196.test.tsx": 6270, - "packages/app-shell/src/views/metadata-admin/inspectors/AppNavInspector.separatorFields-11847.test.tsx": 4600, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.celGate.test.tsx": 6960, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.clientMountRoots.test.tsx": 8200, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.contextSubjects.test.tsx": 4090, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.mountRoots.test.tsx": 7570, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.mountScope.test.tsx": 7670, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.placeholderRoots.test.tsx": 4340, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.referenceValue.test.tsx": 4450, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.subjectVocabulary.test.tsx": 5880, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.test.tsx": 4900, - "packages/app-shell/src/views/metadata-admin/inspectors/ConditionBuilder.typedEmptyOps-11894.test.tsx": 8880, - "packages/app-shell/src/views/metadata-admin/inspectors/DashboardDefaultInspector.layoutColumns-11796.test.tsx": 5320, - "packages/app-shell/src/views/metadata-admin/inspectors/DashboardDefaultInspector.test.tsx": 5920, - "packages/app-shell/src/views/metadata-admin/inspectors/DashboardWidgetInspector.layout-11388.test.tsx": 6450, - "packages/app-shell/src/views/metadata-admin/inspectors/DashboardWidgetInspector.test.tsx": 4990, - "packages/app-shell/src/views/metadata-admin/inspectors/DatasetDefaultInspector.blankField-11402.test.tsx": 4520, - "packages/app-shell/src/views/metadata-admin/inspectors/DatasetDefaultInspector.filterInert-9372.test.tsx": 5870, - "packages/app-shell/src/views/metadata-admin/inspectors/DatasetDefaultInspector.measureLocale.test.tsx": 3840, - "packages/app-shell/src/views/metadata-admin/inspectors/DatasetDefaultInspector.test.tsx": 5910, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowEdgeInspector.endpoints-11905.test.tsx": 3960, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowEdgeInspector.sourceOutputs-11085.test.tsx": 4600, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowKeyValueField.shape.test.ts": 100, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowKeyValueField.valueEnvelope.test.tsx": 4360, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeConfigField.entryCondition.test.tsx": 8720, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeConfigField.test.tsx": 6310, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.apiTriggerSecret-11054.test.tsx": 3940, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.connectorInput.test.tsx": 7220, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.connectorOutputRefs-11028.test.tsx": 6690, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.declaredDefault.test.tsx": 9750, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.declaredUnmapped-11788.test.tsx": 4760, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.endMessage-9336.test.tsx": 6240, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.endOutputVariable-9335.test.tsx": 4430, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.entryCondition.test.tsx": 5310, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.escalationOff-11660.test.tsx": 10030, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.fieldValueMap-11788.test.tsx": 6650, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.inactiveRetained.test.tsx": 4790, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.loopItemVariable-9340.test.tsx": 5970, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.nodeTypeOptions-11778.test.tsx": 5410, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.platformEvent-11067.test.tsx": 6060, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.removeEdges-11772.test.tsx": 7180, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.removeRefusal-11838.test.tsx": 5160, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.renameExprRefs-11838.test.tsx": 6670, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.renameNode-11827.test.tsx": 5000, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.requiredMarkers-10948.test.tsx": 7030, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.screenNumberBounds-11664.test.tsx": 3430, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.specKeys.test.tsx": 4840, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowNodeInspector.test.tsx": 6200, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowObjectListField.commit.test.tsx": 5620, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowObjectListField.nested.test.tsx": 5740, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowObjectListField.screenVisibleWhen-10772.test.tsx": 6620, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowObjectListField.select.test.tsx": 6000, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowRecipientsField.test.tsx": 6290, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.actionDescription-11028.test.tsx": 5290, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.connector.test.ts": 80, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.flag.i18n-10448.test.tsx": 4250, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.injectedRegistryBinding-7611.test.tsx": 5390, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.lookup.test.tsx": 5410, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.membershipTier.test.tsx": 4180, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.objectPicker-11783.test.tsx": 4970, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.registrySource-7611.test.tsx": 5730, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.sources.test.tsx": 4320, - "packages/app-shell/src/views/metadata-admin/inspectors/FlowReferenceField.specDerivation.test.ts": 490, - "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.celGate.test.tsx": 7030, - "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.condition.test.tsx": 6330, - "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.flag.i18n-10448.test.tsx": 5280, - "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.reach-11820.test.tsx": 5670, - "packages/app-shell/src/views/metadata-admin/inspectors/HookDefaultInspector.rosterFailure.test.tsx": 5310, - "packages/app-shell/src/views/metadata-admin/inspectors/InspectorComboField.naming.types.test.tsx": 4050, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectDefaultInspector.sharedSelect-11865.test.tsx": 6420, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectDefaultInspector.test.tsx": 5310, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.apiNameSync.test.tsx": 6690, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.celGate.test.tsx": 9890, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.currencyScale-10221.test.tsx": 5560, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.draft-locale.test.tsx": 6310, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.labelTranslation-11782.test.tsx": 4600, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.malformedOptions.test.tsx": 5230, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.numericDefault-11966.test.tsx": 6630, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.objectPicker-11783.test.tsx": 5610, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.optionKeyPreservation.test.tsx": 3600, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.optionLabel.test.tsx": 3450, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.recordNoDefault-11947.test.tsx": 5750, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.retiredIndexed.test.tsx": 3200, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.test.tsx": 8860, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.typePicker-11793.test.tsx": 9260, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.usePicklist-10202.test.tsx": 7310, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectFieldInspector.valueDomain-7597.test.tsx": 7110, - "packages/app-shell/src/views/metadata-admin/inspectors/ObjectPicker.test.tsx": 5730, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.celGate.test.tsx": 6560, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.colorLabelling.test.tsx": 5440, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.definitionListItems-8279.test.tsx": 5540, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.elementDataSource-11880.test.tsx": 5340, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.i18n.test.tsx": 5560, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.pageHeaderBreadcrumb-11173.test.tsx": 3810, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.repeaterDataSource-12056.test.tsx": 4060, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.retiredBlockProps.test.tsx": 5080, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.sectionName.test.tsx": 6020, - "packages/app-shell/src/views/metadata-admin/inspectors/PageBlockInspector.visibleWhen.test.tsx": 6040, - "packages/app-shell/src/views/metadata-admin/inspectors/ReportDefaultInspector.blockDatasetPicker-11601.test.tsx": 3290, - "packages/app-shell/src/views/metadata-admin/inspectors/ReportDefaultInspector.i18nTitle.test.tsx": 6860, - "packages/app-shell/src/views/metadata-admin/inspectors/ReportDefaultInspector.joinedClearsBinding-10746.test.tsx": 5620, - "packages/app-shell/src/views/metadata-admin/inspectors/ReportDefaultInspector.test.tsx": 6780, - "packages/app-shell/src/views/metadata-admin/inspectors/VariableTextInput.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/inspectors/ViewColumnInspector.identityRead.test.tsx": 3950, - "packages/app-shell/src/views/metadata-admin/inspectors/ViewColumnInspector.rosterFailure.test.tsx": 6030, - "packages/app-shell/src/views/metadata-admin/inspectors/ViewColumnInspector.rosterPending.test.tsx": 4680, - "packages/app-shell/src/views/metadata-admin/inspectors/ViewVariantInspector.celGate.test.tsx": 7280, - "packages/app-shell/src/views/metadata-admin/inspectors/ViewVariantInspector.homeGate.test.tsx": 6490, - "packages/app-shell/src/views/metadata-admin/inspectors/ViewVariantInspector.objectPlaceholder-11842.test.tsx": 6270, - "packages/app-shell/src/views/metadata-admin/inspectors/ViewVariantInspector.requiredInGatedSection-6900.test.tsx": 8470, - "packages/app-shell/src/views/metadata-admin/inspectors/__tests__/nav-target.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/inspectors/__tests__/page-block-path.test.ts": 60, - "packages/app-shell/src/views/metadata-admin/inspectors/_shared.labels.test.tsx": 6230, - "packages/app-shell/src/views/metadata-admin/inspectors/_shared.rosterFailure.test.tsx": 3130, - "packages/app-shell/src/views/metadata-admin/inspectors/_shared.rosterPending.test.tsx": 5930, - "packages/app-shell/src/views/metadata-admin/inspectors/_shared.select.test.tsx": 5610, - "packages/app-shell/src/views/metadata-admin/inspectors/_shared.unknownValue.test.tsx": 5120, - "packages/app-shell/src/views/metadata-admin/inspectors/connector-input-fields.test.ts": 690, - "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.dateRoundTrip-9382.test.tsx": 5390, - "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.nullOperators-9363.test.ts": 40, - "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.readHalfHolds-10257.test.tsx": 4250, - "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/inspectors/datasetFilterCondition.unmappedInert-9372.test.ts": 4630, - "packages/app-shell/src/views/metadata-admin/inspectors/datasetPickers.authorText-11161.test.tsx": 6860, - "packages/app-shell/src/views/metadata-admin/inspectors/expression-envelope.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/inspectors/expression-validate.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/inspectors/filter-builder-protocol-ids-census-9306.test.ts": 910, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-decision-edges.test.ts": 80, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-nested-selection.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.apiTrigger-11054.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.contractKeys-11968.test.tsx": 6110, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.inactiveRetained.test.ts": 410, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.objectPlaceholders-11842.test.tsx": 4870, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.platformEvent-11067.test.ts": 60, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.spec-reconciliation.test.ts": 1800, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-node-config.test.ts": 90, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-ref-check.test.ts": 180, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-scope.test.ts": 1330, - "packages/app-shell/src/views/metadata-admin/inspectors/flow-value-envelope.test.ts": 110, - "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.hookAction.i18n-10586.test.tsx": 7220, - "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.i18n-10586.test.tsx": 6720, - "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.i18n-10696.test.tsx": 7940, - "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.i18n-10748.test.tsx": 14320, - "packages/app-shell/src/views/metadata-admin/inspectors/inspectorStrings.i18n-10804.test.tsx": 8050, - "packages/app-shell/src/views/metadata-admin/inspectors/json-schema-to-fields.test.ts": 90, - "packages/app-shell/src/views/metadata-admin/inspectors/nav-target.navEntryTypes-11790.test.ts": 60, - "packages/app-shell/src/views/metadata-admin/inspectors/notify-node.dogfood.test.tsx": 4870, - "packages/app-shell/src/views/metadata-admin/inspectors/requiredInGatedSection.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/inspectors/unknownValueFlag.i18n-9652.test.tsx": 6530, - "packages/app-shell/src/views/metadata-admin/inspectors/useDatasetFields.catalog.test.tsx": 1020, - "packages/app-shell/src/views/metadata-admin/inspectors/useDatasetFields.test.ts": 100, - "packages/app-shell/src/views/metadata-admin/inspectors/useFlowScope.test.tsx": 1170, - "packages/app-shell/src/views/metadata-admin/issuePath.slice.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/issuePath.test.ts": 10, - "packages/app-shell/src/views/metadata-admin/mergeServerFields.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/metadata-form-i18n.test.ts": 240, - "packages/app-shell/src/views/metadata-admin/metadataAdminFaces.displayLocale-9909.test.tsx": 5690, - "packages/app-shell/src/views/metadata-admin/nav-selection.surface.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/package-scope.test.ts": 10, - "packages/app-shell/src/views/metadata-admin/packagedItemWriteGate-12169.test.tsx": 7350, - "packages/app-shell/src/views/metadata-admin/page-schema.test.ts": 1000, - "packages/app-shell/src/views/metadata-admin/permission-slice.authoredKeys.test.ts": 60, - "packages/app-shell/src/views/metadata-admin/permission-slice.facetDrift.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/permission-slice.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/predicate.test.ts": 290, - "packages/app-shell/src/views/metadata-admin/previews/ActionPreview.sharedSelect-11865.test.tsx": 5990, - "packages/app-shell/src/views/metadata-admin/previews/AgentPreview.emptyCollection-8520.test.tsx": 5480, - "packages/app-shell/src/views/metadata-admin/previews/AgentPreview.test.tsx": 3240, - "packages/app-shell/src/views/metadata-admin/previews/AppNavCanvas.labelLessBirth-11196.test.tsx": 4670, - "packages/app-shell/src/views/metadata-admin/previews/AppNavCanvas.labelMaps-11128.test.tsx": 6100, - "packages/app-shell/src/views/metadata-admin/previews/AppNavCanvas.navPayload-11776.test.tsx": 4680, - "packages/app-shell/src/views/metadata-admin/previews/AppNavCanvas.untitledCard-11862.test.tsx": 4440, - "packages/app-shell/src/views/metadata-admin/previews/AppPreview.areas-11027.test.tsx": 3070, - "packages/app-shell/src/views/metadata-admin/previews/AppPreview.componentLanding-12113.test.tsx": 4150, - "packages/app-shell/src/views/metadata-admin/previews/AppPreview.docEntry-11197.test.tsx": 4350, - "packages/app-shell/src/views/metadata-admin/previews/AppPreview.labelInherits-11196.test.tsx": 4540, - "packages/app-shell/src/views/metadata-admin/previews/AppPreview.labelMaps-11100.test.tsx": 4300, - "packages/app-shell/src/views/metadata-admin/previews/AppPreview.test.tsx": 6030, - "packages/app-shell/src/views/metadata-admin/previews/BookPreview.test.tsx": 1350, - "packages/app-shell/src/views/metadata-admin/previews/DashboardPreview.i18nTitle-10847.test.tsx": 6760, - "packages/app-shell/src/views/metadata-admin/previews/DashboardPreview.loneWidget.test.tsx": 6230, - "packages/app-shell/src/views/metadata-admin/previews/DatasetPreview.measureLocale.test.tsx": 4210, - "packages/app-shell/src/views/metadata-admin/previews/DatasetPreview.test.tsx": 10790, - "packages/app-shell/src/views/metadata-admin/previews/DatasourcePreview.spec-keys.test.ts": 530, - "packages/app-shell/src/views/metadata-admin/previews/DatasourcePreview.test.tsx": 5140, - "packages/app-shell/src/views/metadata-admin/previews/DocPreview.sharedSelect-11865.test.tsx": 8200, - "packages/app-shell/src/views/metadata-admin/previews/DocPreview.test.tsx": 6960, - "packages/app-shell/src/views/metadata-admin/previews/FieldStub.picklistSliceOrder-9074.test.tsx": 3290, - "packages/app-shell/src/views/metadata-admin/previews/FieldsListEditor.retiredAliases.test.tsx": 4210, - "packages/app-shell/src/views/metadata-admin/previews/FlowCanvas.addNodePaths-11778.test.tsx": 7670, - "packages/app-shell/src/views/metadata-admin/previews/FlowCanvas.connectNodes-11905.test.tsx": 6940, - "packages/app-shell/src/views/metadata-admin/previews/FlowCanvas.resizeFit-11795.test.tsx": 4850, - "packages/app-shell/src/views/metadata-admin/previews/FlowCanvas.test.tsx": 7810, - "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.connectorOutputProblems-11085.test.tsx": 4760, - "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.headerPills-11779.test.tsx": 6290, - "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.nodeIdPositions-11838.test.tsx": 8330, - "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.removeNode-11772.test.tsx": 7640, - "packages/app-shell/src/views/metadata-admin/previews/FlowPreview.renameNode-11827.test.tsx": 5300, - "packages/app-shell/src/views/metadata-admin/previews/FlowRunsPanel.render.test.tsx": 4940, - "packages/app-shell/src/views/metadata-admin/previews/FlowRunsPanel.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/previews/FlowSimulatorPanel.test.tsx": 5920, - "packages/app-shell/src/views/metadata-admin/previews/NodePalette.test.tsx": 6140, - "packages/app-shell/src/views/metadata-admin/previews/ObjectFormCanvas.test.tsx": 6870, - "packages/app-shell/src/views/metadata-admin/previews/PageBlockCanvas.test.tsx": 5360, - "packages/app-shell/src/views/metadata-admin/previews/PagePreview.expandFls-7429.test.tsx": 4890, - "packages/app-shell/src/views/metadata-admin/previews/PagePreview.pageKind-11933.test.tsx": 4770, - "packages/app-shell/src/views/metadata-admin/previews/PagePreview.sharedSelect-11865.test.tsx": 5300, - "packages/app-shell/src/views/metadata-admin/previews/PagePreview.test.tsx": 8320, - "packages/app-shell/src/views/metadata-admin/previews/PermissionPreview.retiredLifecycleKeys.test.tsx": 1230, - "packages/app-shell/src/views/metadata-admin/previews/PermissionPreview.rlsPolicies-11027.test.tsx": 1740, - "packages/app-shell/src/views/metadata-admin/previews/PermissionPreview.test.tsx": 1730, - "packages/app-shell/src/views/metadata-admin/previews/PicklistPreview.test.tsx": 5850, - "packages/app-shell/src/views/metadata-admin/previews/ReportPreview.dataset.test.tsx": 7670, - "packages/app-shell/src/views/metadata-admin/previews/ScreenPreview.boundHelpReference-9248.test.tsx": 2930, - "packages/app-shell/src/views/metadata-admin/previews/ScreenPreview.debugRunScope-10743.test.tsx": 5680, - "packages/app-shell/src/views/metadata-admin/previews/ScreenPreview.fieldProjection-11190.test.tsx": 6080, - "packages/app-shell/src/views/metadata-admin/previews/ScreenPreview.test.tsx": 3400, - "packages/app-shell/src/views/metadata-admin/previews/SkillPreview.test.tsx": 3990, - "packages/app-shell/src/views/metadata-admin/previews/SourcePageEditor.pageKind-11933.test.tsx": 4920, - "packages/app-shell/src/views/metadata-admin/previews/ToolPreview.test.tsx": 5210, - "packages/app-shell/src/views/metadata-admin/previews/TranslationPreview.categories-11765.test.tsx": 5710, - "packages/app-shell/src/views/metadata-admin/previews/TranslationPreview.globalActions-11755.test.tsx": 4130, - "packages/app-shell/src/views/metadata-admin/previews/ValidationPreview.test.tsx": 5340, - "packages/app-shell/src/views/metadata-admin/previews/ViewPreview.containerLabel-11027.test.tsx": 6200, - "packages/app-shell/src/views/metadata-admin/previews/ViewPreview.declaredObject-11013.test.ts": 70, - "packages/app-shell/src/views/metadata-admin/previews/ViewPreview.optionsFold-7928.test.tsx": 6620, - "packages/app-shell/src/views/metadata-admin/previews/ViewPreview.routeTwoGridMembers-10885.test.tsx": 4690, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/ActionPreview.iconSeam-5935.test.tsx": 5320, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/ActionPreview.inheritedTargetCitation-10159.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/ActionPreview.locations.test.tsx": 4160, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/ActionPreview.recordRelatedRow-11270.test.tsx": 5940, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/DatasetPreview.dimensionLabels-8187.test.tsx": 3970, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/block-config-i18n.test.ts": 1220, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/block-config-schema-parity-8216.test.ts": 380, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/block-config.test.ts": 2900, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/canvas-display-meta.test.tsx": 5590, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/definition-list-item-keys-8279.test.tsx": 4800, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/element-text-variant-options-7450.test.ts": 170, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/exclusion-reason-truthfulness.test.ts": 6540, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/page-preview-record-type-10482.test.tsx": 5790, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/page-tabs-item-value-8278.test.tsx": 3340, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/palette-discussion-alias.test.tsx": 5600, - "packages/app-shell/src/views/metadata-admin/previews/__tests__/slots-canvas.test.ts": 130, - "packages/app-shell/src/views/metadata-admin/previews/adminPreviews.i18n-10862-s2.test.tsx": 4620, - "packages/app-shell/src/views/metadata-admin/previews/automationPreviews.i18n-10862.test.tsx": 6520, - "packages/app-shell/src/views/metadata-admin/previews/dataPreviews.i18n-10862-s3.test.tsx": 12790, - "packages/app-shell/src/views/metadata-admin/previews/emptyCollection-8526.test.tsx": 5480, - "packages/app-shell/src/views/metadata-admin/previews/emptyCollection-8570.test.tsx": 5220, - "packages/app-shell/src/views/metadata-admin/previews/externalDatasourcePanel.i18n-10862-s3.test.tsx": 5630, - "packages/app-shell/src/views/metadata-admin/previews/federationTabs.i18n-10862-s4.test.tsx": 7830, - "packages/app-shell/src/views/metadata-admin/previews/field-types.spec-parity-11909.test.ts": 230, - "packages/app-shell/src/views/metadata-admin/previews/field-types.studioSurfaces-11909.test.tsx": 6920, - "packages/app-shell/src/views/metadata-admin/previews/flow-canvas-layout.test.ts": 40, - "packages/app-shell/src/views/metadata-admin/previews/flow-canvas-seeds.saveErrors-10948.test.tsx": 5730, - "packages/app-shell/src/views/metadata-admin/previews/flow-canvas-seeds.spec-parse.test.tsx": 3990, - "packages/app-shell/src/views/metadata-admin/previews/flow-designer-edge.types.test.ts": 10, - "packages/app-shell/src/views/metadata-admin/previews/flow-expr-problems.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/previews/flow-node-producers.label.test.tsx": 5530, - "packages/app-shell/src/views/metadata-admin/previews/flow-node-refs.renameExprRefs-11838.test.ts": 290, - "packages/app-shell/src/views/metadata-admin/previews/flow-problems.connectRefusal-11905.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/previews/flow-problems.removalRefusal-11838.test.ts": 210, - "packages/app-shell/src/views/metadata-admin/previews/flow-problems.renameNode-11827.test.ts": 200, - "packages/app-shell/src/views/metadata-admin/previews/flow-problems.repeatedEdge-11772.test.ts": 470, - "packages/app-shell/src/views/metadata-admin/previews/flow-problems.runStatus-11779.test.ts": 110, - "packages/app-shell/src/views/metadata-admin/previews/flow-problems.test.ts": 260, - "packages/app-shell/src/views/metadata-admin/previews/flow-region-metrics.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/previews/flowFieldChrome.i18n-10862-s4.test.tsx": 7080, - "packages/app-shell/src/views/metadata-admin/previews/form-preview.test.ts": 10, - "packages/app-shell/src/views/metadata-admin/previews/navItemLabel.inherit-11196.test.ts": 170, - "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.prototypeKey-9237.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.referenceCarryover-8896.test.ts": 20, - "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.retiredKeys.test.ts": 10, - "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.spec-keys.test.ts": 40, - "packages/app-shell/src/views/metadata-admin/previews/object-fields-io.test.ts": 60, - "packages/app-shell/src/views/metadata-admin/previews/previewStrings.i18n-10835.test.tsx": 4420, - "packages/app-shell/src/views/metadata-admin/previews/previewStrings.i18n-10848.test.tsx": 6610, - "packages/app-shell/src/views/metadata-admin/previews/readme-flow-canvas-draft.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-sim-edge.types.test.ts": 40, - "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-simulator.guardsInterpolation-10615.test.ts": 860, - "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-simulator.parity-10692.test.ts": 5670, - "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-simulator.test.ts": 14940, - "packages/app-shell/src/views/metadata-admin/previews/simulator/__tests__/flow-simulator.valueEnvelope-10537.test.ts": 70, - "packages/app-shell/src/views/metadata-admin/previews/useDatasetCatalog.authorText-11161.test.ts": 150, - "packages/app-shell/src/views/metadata-admin/previews/useFlowNodePalette.test.ts": 40, - "packages/app-shell/src/views/metadata-admin/previews/useObjectFields.draftOverlay-11895.test.tsx": 6060, - "packages/app-shell/src/views/metadata-admin/previews/useObjectOptions.test.tsx": 870, - "packages/app-shell/src/views/metadata-admin/previews/view-column-io.retiredAliases.test.ts": 10, - "packages/app-shell/src/views/metadata-admin/report-schema.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/selector-placeholder.i18n.test.tsx": 5160, - "packages/app-shell/src/views/metadata-admin/studio-locale.i18n.test.tsx": 5170, - "packages/app-shell/src/views/metadata-admin/studioAutomationCopy.plainLanguage-11659.test.ts": 10, - "packages/app-shell/src/views/metadata-admin/useMetadataClient.advisorySink.test.tsx": 1260, - "packages/app-shell/src/views/metadata-admin/useMonacoFallback.fastfail.test.tsx": 5080, - "packages/app-shell/src/views/metadata-admin/useMonacoFallback.loaderRejection-11800.test.tsx": 3990, - "packages/app-shell/src/views/metadata-admin/view-create-body.test.ts": 50, - "packages/app-shell/src/views/metadata-admin/view-item-normalize.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/view-schema.test.ts": 30, - "packages/app-shell/src/views/metadata-admin/walledCatalogReadOnly-12183.test.tsx": 8540, - "packages/app-shell/src/views/objectListApiDisabled-4408.test.tsx": 5820, - "packages/app-shell/src/views/record-detail-system-fields.test.ts": 10, - "packages/app-shell/src/views/record-preview/RecordPreviewCard.test.tsx": 6220, - "packages/app-shell/src/views/record-preview/record-pointer-card-renderer.test.tsx": 5480, - "packages/app-shell/src/views/richtextSurfaceParity.test.tsx": 5390, - "packages/app-shell/src/views/runtime-metadata-persistence.test.ts": 80, - "packages/app-shell/src/views/runtime-metadata-persistence.viewItemSpec.test.ts": 30, - "packages/app-shell/src/views/setup/PackagedActionsSection.test.tsx": 5690, - "packages/app-shell/src/views/setup/PackagedAutomationPage.navContribution.test.tsx": 4360, - "packages/app-shell/src/views/setup/PackagedAutomationPage.test.tsx": 5860, - "packages/app-shell/src/views/setup/packagedActions.test.ts": 30, - "packages/app-shell/src/views/setup/packagedFlows.test.ts": 20, - "packages/app-shell/src/views/studio-design/AutomationsPillar.authorRefusal-11785.test.tsx": 7860, - "packages/app-shell/src/views/studio-design/AutomationsPillar.heldIncomplete-11786.test.tsx": 12630, - "packages/app-shell/src/views/studio-design/AutomationsPillar.narrowRow-11795.test.tsx": 7460, - "packages/app-shell/src/views/studio-design/AutomationsPillar.railSearch-11794.test.tsx": 7310, - "packages/app-shell/src/views/studio-design/BuilderLanding.duplicateIdRule-11855.test.tsx": 4410, - "packages/app-shell/src/views/studio-design/BuilderLanding.environmentOverlayCopy-12171.test.ts": 320, - "packages/app-shell/src/views/studio-design/BuilderLanding.orgScope-11553.test.tsx": 5610, - "packages/app-shell/src/views/studio-design/BuilderLanding.readonlyRoutes-11808.test.tsx": 5350, - "packages/app-shell/src/views/studio-design/BuilderLanding.recentPackages-11863.test.tsx": 4430, - "packages/app-shell/src/views/studio-design/CreateItemDialog.oneLabel-11787.test.ts": 850, - "packages/app-shell/src/views/studio-design/CreateItemDialog.storedName-11792.test.tsx": 7290, - "packages/app-shell/src/views/studio-design/DataPillar.advancedKeepsName-11794.test.tsx": 7530, - "packages/app-shell/src/views/studio-design/DataPillar.authorRefusal-11785.test.tsx": 11420, - "packages/app-shell/src/views/studio-design/DataPillar.celGate.test.tsx": 17020, - "packages/app-shell/src/views/studio-design/DataPillar.choiceWithoutOptions-11253.test.tsx": 21010, - "packages/app-shell/src/views/studio-design/DataPillar.designerRegistryPopulated.test.tsx": 7480, - "packages/app-shell/src/views/studio-design/DataPillar.draftObjectLabel-11843.test.tsx": 7120, - "packages/app-shell/src/views/studio-design/DataPillar.gridProjection.test.tsx": 5670, - "packages/app-shell/src/views/studio-design/DataPillar.heldIncomplete-11786.test.tsx": 20760, - "packages/app-shell/src/views/studio-design/DataPillar.hiddenSystemFields-11780.test.tsx": 14090, - "packages/app-shell/src/views/studio-design/DataPillar.inspectorBelongsToView-11781.test.tsx": 8650, - "packages/app-shell/src/views/studio-design/DataPillar.layoutBadge.test.tsx": 4230, - "packages/app-shell/src/views/studio-design/DataPillar.panelGate.test.tsx": 20450, - "packages/app-shell/src/views/studio-design/DataPillar.picklistServedOptions-10202.test.tsx": 9880, - "packages/app-shell/src/views/studio-design/DataPillar.savedAtDisplayLocale-10232.test.tsx": 10530, - "packages/app-shell/src/views/studio-design/DataPillar.surfaceRequest.test.tsx": 7920, - "packages/app-shell/src/views/studio-design/FlowStatusDot.test.tsx": 6950, - "packages/app-shell/src/views/studio-design/InterfacesPillar.heldWidget-11910.test.tsx": 27630, - "packages/app-shell/src/views/studio-design/InterfacesPillar.saveErrorClears-11950.test.tsx": 16520, - "packages/app-shell/src/views/studio-design/ObjectActionsPanel.designerRegistryMissing.test.tsx": 3950, - "packages/app-shell/src/views/studio-design/ObjectActionsPanel.labelMap-11181.test.tsx": 4820, - "packages/app-shell/src/views/studio-design/ObjectActionsPanel.newActionDefault-11820.test.tsx": 5690, - "packages/app-shell/src/views/studio-design/ObjectActionsPanel.presets-11861.test.tsx": 6790, - "packages/app-shell/src/views/studio-design/ObjectApiPanel.exampleBody-11803.test.tsx": 1850, - "packages/app-shell/src/views/studio-design/ObjectFormDesigner.dndAnnouncements-11802.test.tsx": 4590, - "packages/app-shell/src/views/studio-design/ObjectFormDesigner.keyboardDrop-11871.test.tsx": 4610, - "packages/app-shell/src/views/studio-design/ObjectFormDesigner.keyboardGrid-11898.test.tsx": 3210, - "packages/app-shell/src/views/studio-design/ObjectFormDesigner.readOnlyDescription-11924.test.tsx": 6070, - "packages/app-shell/src/views/studio-design/ObjectFormDesigner.roleDescription-11872.test.tsx": 3450, - "packages/app-shell/src/views/studio-design/ObjectFormDesigner.test.tsx": 4840, - "packages/app-shell/src/views/studio-design/ObjectGroupInspector.test.tsx": 3910, - "packages/app-shell/src/views/studio-design/ObjectHooksPanel.autosave-11787.test.tsx": 15340, - "packages/app-shell/src/views/studio-design/ObjectHooksPanel.celGate.test.tsx": 12160, - "packages/app-shell/src/views/studio-design/ObjectHooksPanel.designerRegistryMissing.test.tsx": 7600, - "packages/app-shell/src/views/studio-design/ObjectHooksPanel.newHookTarget-11820.test.tsx": 6410, - "packages/app-shell/src/views/studio-design/ObjectListViewInspector.layersUnsaved-11799.test.tsx": 6380, - "packages/app-shell/src/views/studio-design/ObjectListViewInspector.target.test.tsx": 6090, - "packages/app-shell/src/views/studio-design/ObjectPanels.lateRegistration-11939.test.tsx": 5850, - "packages/app-shell/src/views/studio-design/ObjectSettingsPanel.designerRegistryMissing.test.tsx": 3430, - "packages/app-shell/src/views/studio-design/ObjectSettingsPanel.owdAgreement.test.tsx": 7700, - "packages/app-shell/src/views/studio-design/ObjectSettingsPanel.sharedSelect-11865.test.tsx": 7310, - "packages/app-shell/src/views/studio-design/ObjectSettingsPanel.test.tsx": 7020, - "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.celGate.test.tsx": 7400, - "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.newRuleWaits-11820.test.tsx": 4560, - "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.presets-11861.test.tsx": 7120, - "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.readOnlyLook-11781.test.tsx": 5930, - "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.runsOn-11923.test.tsx": 4040, - "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.sharedSelect-11865.test.tsx": 6850, - "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.test.tsx": 5420, - "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.typedEmptyOps-11894.test.tsx": 5370, - "packages/app-shell/src/views/studio-design/ObjectValidationsPanel.whenKey.test.tsx": 5940, - "packages/app-shell/src/views/studio-design/PackageIdInput.test.tsx": 5210, - "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.layersUnsaved-11799.test.tsx": 4770, - "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.picklistServedOptions-11692.test.tsx": 4360, - "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.readDecorationStrip.test.tsx": 5360, - "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.servedDraftTakenAsIs-10765.test.tsx": 6060, - "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.sharedSelect-11865.test.tsx": 5730, - "packages/app-shell/src/views/studio-design/PackageOwdOverviewPanel.test.tsx": 4420, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.accessGuard.test.tsx": 6710, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.accessRailLabels-11862.test.tsx": 6760, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.aiApplyRefresh.test.tsx": 6870, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.aiChipLabel.test.tsx": 5650, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.automationsReadOnly-11124.test.tsx": 8230, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.automationsReadOnlySelect-11546.test.tsx": 5610, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.autosaveInFlight-11204.test.tsx": 34430, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.autosaveSwitch-11232.test.tsx": 76780, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.cancelledLoad-11331.test.tsx": 5060, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.canvasFrame.test.tsx": 6050, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.canvasMode.test.tsx": 6070, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.changesCount-11787.test.tsx": 6050, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.createAppAccessibleName.test.tsx": 4430, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.createAppOpensInterfaces-11794.test.tsx": 8340, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.createObjectOwd.test.tsx": 4280, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.designerRegistryMissing.test.tsx": 6920, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.designerRegistryPartial.test.tsx": 6960, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.desktopHint-11795.test.tsx": 4740, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.draftVersionConflict-11773.test.tsx": 25560, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.emptyPackage.test.tsx": 7740, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.entryReadsOnce-11797.test.tsx": 5330, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.expectedMisses-11799.test.tsx": 6770, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.flowCanvasChip-11665.test.tsx": 5550, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.flowPresets-11861.test.tsx": 5250, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.flowStatusTruth-11779.test.tsx": 7550, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.formFields.test.tsx": 8020, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.gridColumns.test.tsx": 6690, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.gridRefresh.test.tsx": 5680, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.heldPublish-11786.test.tsx": 12660, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.heldWidgetPublish-11910.test.tsx": 12560, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacePolish.test.tsx": 7460, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesAction.test.tsx": 5540, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesAppLabelMap-11181.test.tsx": 8010, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesCreate-11823.test.tsx": 10520, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesCreatePage-11823.test.tsx": 9450, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesRailLabelMap-11158.test.tsx": 7180, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.interfacesReadOnly-11136.test.tsx": 17200, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.lateRegistration-11939.test.tsx": 5660, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.listViewInspector-11823.test.tsx": 19640, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.manageSnapshotRefresh.test.tsx": 10490, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.moreKeepsName-11794.test.tsx": 6480, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navAutosaveFlush-11189.test.tsx": 19460, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navDeepLink-11153.test.tsx": 6110, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navEditClosesOnReadOnly-11167.test.tsx": 8760, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navEntryIdentity-11774.test.tsx": 7980, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navItemInspector.test.tsx": 5040, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navItemInspectorLabel-11196.test.tsx": 7350, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navItemInspectorLabelMaps-11148.test.tsx": 7030, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navItemTypes-11790.test.tsx": 12420, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navPlaceholderSave-11776.test.tsx": 30590, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.navRailLabels-11862.test.tsx": 5090, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.newFlowTrigger-11788.test.tsx": 7180, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageDeletionInference.test.tsx": 6020, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageLessFlows-11553.test.tsx": 9410, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageListErrorPosture.test.tsx": 5730, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageLookupFailure.test.tsx": 7610, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.packageUserMessage.test.tsx": 8280, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.pillarNavGuard.test.tsx": 7360, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.publishAdvisoryReachesAuthor.test.tsx": 4040, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.publishCount-11807.test.tsx": 7350, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.railLabelInherits-11196.test.tsx": 6680, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.railSeparatorBadge-11791.test.tsx": 7150, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.railUnboundReason-11281.test.tsx": 6110, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.readOnlyWording-11781.test.tsx": 5660, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.runLanding-11658.test.tsx": 4760, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.selectionLeafScope.test.tsx": 5470, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.servedDraftTakenAsIs-10765.test.tsx": 7780, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.sharedSelect-11865.test.tsx": 20170, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.standardNavEntries-11201.test.tsx": 7570, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.studioCanvasLeaf.test.tsx": 6340, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.surfaceIdentity.test.tsx": 5400, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.surfaceLabelInherits-11196.test.tsx": 5410, - "packages/app-shell/src/views/studio-design/StudioDesignSurface.zhPillarNames-11801.test.tsx": 6340, - "packages/app-shell/src/views/studio-design/__tests__/centerTab.test.ts": 20, - "packages/app-shell/src/views/studio-design/__tests__/studioChatDockPersistence.test.tsx": 5360, - "packages/app-shell/src/views/studio-design/__tests__/studioSurfaceContext.test.tsx": 6060, - "packages/app-shell/src/views/studio-design/__tests__/studioSurfaceLabel-8219.test.tsx": 6130, - "packages/app-shell/src/views/studio-design/__tests__/wideViewport.test.tsx": 850, - "packages/app-shell/src/views/studio-design/interfaceCreate.sharedSelect-11865.test.tsx": 4390, - "packages/app-shell/src/views/studio-design/interfaceCreate.test.tsx": 5560, - "packages/app-shell/src/views/studio-design/metadataError.authorRefusal-11785.test.ts": 250, - "packages/app-shell/src/views/studio-design/metadataError.heldEdit-11786.test.ts": 340, - "packages/app-shell/src/views/studio-design/metadataError.heldWidget-11910.test.ts": 370, - "packages/app-shell/src/views/studio-design/metadataError.test.ts": 170, - "packages/app-shell/src/views/studio-design/navSurface.test.ts": 5900, - "packages/app-shell/src/views/studio-design/owd-sharing.test.ts": 10, - "packages/app-shell/src/views/studio-design/packageSurfaces.test.ts": 50, - "packages/app-shell/src/views/studio-design/packages-io.duplicateEnvelope.test.ts": 30, - "packages/app-shell/src/views/studio-design/packages-io.envelopeUserMessage.test.ts": 60, - "packages/app-shell/src/views/studio-design/packages-io.inflightShare-11797.test.tsx": 1260, - "packages/app-shell/src/views/studio-design/packages-io.test.ts": 30, - "packages/app-shell/src/views/studio-design/packages-io.writableVerdict.test.ts": 40, - "packages/app-shell/src/views/studio-design/studio-canvas-preview.test.tsx": 5100, - "packages/app-shell/src/views/studio-design/studioScope.test.ts": 60, - "packages/app-shell/src/views/studio-design/surfaceDeepLinkChannel.test.tsx": 910, - "packages/app-shell/src/views/studio-design/useMetadataRefreshNonce.test.tsx": 880, - "packages/app-shell/src/views/studio-design/useSurfaceDeepLink.test.ts": 40, - "packages/app-shell/src/views/useOpenRecordList.placeholderScope-9022.test.tsx": 1880, - "packages/app-shell/src/views/userFilterUrlState.listState-11860.test.ts": 3710, - "packages/app-shell/src/views/view-config-adapter.test.ts": 40, - "packages/app-shell/src/views/view-filter-fold.ratchet.test.ts": 80, - "packages/app-shell/src/views/viewCacheInvalidation.guard.test.tsx": 3780, - "packages/app-shell/src/views/viewFilterFold.builderSetOperators.test.tsx": 4300, - "packages/app-shell/src/views/viewFilterFold.emptyValue.test.ts": 160, - "packages/app-shell/src/views/viewFilterFold.pairValue.test.ts": 20, - "packages/app-shell/src/views/viewFilterFold.test.ts": 40, - "packages/app-shell/src/views/writeRefusalCensus-11583.test.ts": 2670, - "packages/auth/src/__tests__/AuthProvider.test.tsx": 900, - "packages/auth/src/__tests__/LoginForm.test.tsx": 690, - "packages/auth/src/__tests__/SocialSignInButtons.test.tsx": 720, - "packages/auth/src/__tests__/activeOrgClearRemovalFailure-5731.test.tsx": 830, - "packages/auth/src/__tests__/activeOrgStorageFallback-5703.test.tsx": 890, - "packages/auth/src/__tests__/auth-spec-parity.test.ts": 2320, - "packages/auth/src/__tests__/authGuardPositions-5424.test.tsx": 710, - "packages/auth/src/__tests__/createAuthClient.test.ts": 170, - "packages/auth/src/__tests__/createAuthenticatedFetch.test.tsx": 600, - "packages/auth/src/__tests__/createOrganization-timezone-11908.test.ts": 90, - "packages/auth/src/__tests__/forgot-password-success-message.test.tsx": 910, - "packages/auth/src/__tests__/identifier-trim.test.tsx": 990, - "packages/auth/src/__tests__/impersonation-lane-4467.test.tsx": 870, - "packages/auth/src/__tests__/invitation-status-3879.test.ts": 80, - "packages/auth/src/__tests__/org-error-code-4474.test.ts": 40, - "packages/auth/src/__tests__/org-roles.test.ts": 20, - "packages/auth/src/__tests__/ownerChangeReport-10193.test.tsx": 830, - "packages/auth/src/__tests__/phone-identifier.test.ts": 10, - "packages/auth/src/__tests__/registerVerificationCallback-10893.test.tsx": 1040, - "packages/auth/src/__tests__/reserved-auth-features.test.ts": 930, - "packages/auth/src/__tests__/sessionUserChangePurge-5664.test.tsx": 900, - "packages/auth/src/__tests__/signOut-client-cache-purge-5198.test.tsx": 790, - "packages/auth/src/__tests__/singleMembershipActiveOrg-5287.test.tsx": 820, - "packages/auth/src/__tests__/socialButtonLabels-10900.test.tsx": 740, - "packages/auth/src/__tests__/switchOrgIdentityReresolve-5719.test.tsx": 770, - "packages/auth/src/__tests__/types.test.ts": 10, - "packages/auth/src/__tests__/workspaceAdminPositions-5389.test.tsx": 860, - "packages/auth/src/__tests__/workspaceAdminRung-8291.test.tsx": 1280, - "packages/auth/src/__tests__/workspaceAdminUnresolved-5619.test.tsx": 930, - "packages/cli/src/__tests__/app-generator.test.ts": 7580, - "packages/cli/src/__tests__/check-first-issue-11007.test.ts": 270, - "packages/cli/src/__tests__/check-jsonc-parse.test.ts": 40, - "packages/cli/src/__tests__/check-known-types.test.ts": 80, - "packages/cli/src/__tests__/check-nested-dist-ignore.test.ts": 80, - "packages/cli/src/__tests__/check-schema-marker.test.ts": 180, - "packages/cli/src/__tests__/check-unbindable-text-expression-4795.test.ts": 550, - "packages/cli/src/__tests__/check-unknown-type-case-suggestion.test.ts": 160, - "packages/cli/src/__tests__/check-validity-recogniser.test.ts": 90, - "packages/cli/src/__tests__/cli-bin.test.ts": 84400, - "packages/cli/src/__tests__/doctor.test.ts": 40, - "packages/cli/src/__tests__/generate-page-dialect-9847.test.ts": 40, - "packages/cli/src/__tests__/init-template-dialect-7181.test.ts": 40, - "packages/cli/src/__tests__/project-source.test.ts": 1010, - "packages/cli/src/__tests__/registered-types-validate-ratchet-10859.test.ts": 560, - "packages/cli/src/__tests__/retired-view-dashboard-key-9533.test.ts": 60, - "packages/cli/src/__tests__/serve.test.ts": 180, - "packages/cli/src/__tests__/spec-vocabulary-hint.test.ts": 10, - "packages/cli/src/__tests__/unfulfilled-chart-stubs-retired-8760.test.ts": 70, - "packages/cli/src/__tests__/validate-nested-bag-children-11223.test.ts": 40, - "packages/cli/src/__tests__/validate-passing-keys-11440.test.ts": 40, - "packages/cli/src/__tests__/validate-root-path-line.test.ts": 90, - "packages/cli/src/__tests__/validate-strict-authoring-face-5250.test.ts": 230, - "packages/cli/src/__tests__/validate-union-arm-selection.test.ts": 130, - "packages/cli/src/__tests__/validate-widget-namespace.test.ts": 80, - "packages/cli/src/__tests__/workspace-vite.test.ts": 100, - "packages/collaboration/src/__tests__/comment-thread-display-locale-10375.test.tsx": 1360, - "packages/collaboration/src/__tests__/comment-thread-i18n.test.tsx": 2230, - "packages/collaboration/src/__tests__/comment-thread-no-provider-fallback.test.tsx": 1450, - "packages/collaboration/src/__tests__/presence-avatars-i18n.test.tsx": 1060, - "packages/collaboration/src/__tests__/presence-avatars-no-provider-fallback.test.tsx": 1610, - "packages/collaboration/src/__tests__/spec-symbol-batch7.test.ts": 10, - "packages/components/src/__tests__/accordion-item-disabled.test.tsx": 4290, - "packages/components/src/__tests__/action-bar.test.tsx": 12380, - "packages/components/src/__tests__/action-bodyExtra-forward.test.tsx": 3950, - "packages/components/src/__tests__/action-bodyShape-forward.test.tsx": 4190, - "packages/components/src/__tests__/action-group.test.tsx": 6340, - "packages/components/src/__tests__/alert-dialog-action-variant-8978.test.tsx": 5960, - "packages/components/src/__tests__/alert-dialog-footer-keys-liveness-7963.test.tsx": 4570, - "packages/components/src/__tests__/alias-precedence-cross-channel.test.tsx": 4530, - "packages/components/src/__tests__/ariaLabelNames.zh-12145.test.tsx": 1350, - "packages/components/src/__tests__/basic-renderers.test.tsx": 5110, - "packages/components/src/__tests__/bindable-text-keys-4795.test.tsx": 5400, - "packages/components/src/__tests__/block-nested-aria-11083.test.tsx": 5490, - "packages/components/src/__tests__/breadcrumb-item-icon.test.tsx": 4980, - "packages/components/src/__tests__/breadcrumb-separator-max-items.test.tsx": 4240, - "packages/components/src/__tests__/browser-process-shim-scope.test.ts": 10, - "packages/components/src/__tests__/button-group-item-disabled-7077.test.tsx": 3590, - "packages/components/src/__tests__/calendar-defaultMonth-10799.test.tsx": 3420, - "packages/components/src/__tests__/calendar-locale-tag-10747.test.tsx": 4360, - "packages/components/src/__tests__/chart-primitives-removed-7397.test.ts": 30, - "packages/components/src/__tests__/chrome-i18n-no-provider-fallback.test.tsx": 5280, - "packages/components/src/__tests__/collapsible-bare-string-trigger-9701.test.tsx": 4150, - "packages/components/src/__tests__/collapsible-open-intercept-8236.test.tsx": 5540, - "packages/components/src/__tests__/combobox-long-label.test.tsx": 1460, - "packages/components/src/__tests__/combobox-option-disabled.test.tsx": 1900, - "packages/components/src/__tests__/combobox-schema-members-8140.test.tsx": 3290, - "packages/components/src/__tests__/combobox-trigger-type.test.tsx": 1420, - "packages/components/src/__tests__/command-item-icon.test.tsx": 5270, - "packages/components/src/__tests__/config-field-select-placeholder-i18n-11252.test.tsx": 1670, - "packages/components/src/__tests__/config-field-select-placeholder-no-provider-11252.test.tsx": 1200, - "packages/components/src/__tests__/config-panel-footer-i18n-4750.test.tsx": 1990, - "packages/components/src/__tests__/config-panel-footer-no-provider-4750.test.tsx": 1660, - "packages/components/src/__tests__/config-panel-renderer.test.tsx": 2410, - "packages/components/src/__tests__/container-max-width-false.test.tsx": 5270, - "packages/components/src/__tests__/context-menu-item-icon.test.tsx": 3380, - "packages/components/src/__tests__/data-empty-state-role-7132.test.tsx": 1460, - "packages/components/src/__tests__/data-error-state-icon-props-7143.test.tsx": 1040, - "packages/components/src/__tests__/data-list.test.tsx": 3890, - "packages/components/src/__tests__/data-table-date-convention-7620.test.tsx": 4860, - "packages/components/src/__tests__/data-table-datetime-convention-7443.test.tsx": 5710, - "packages/components/src/__tests__/data-table-display-locale-10442.test.tsx": 3830, - "packages/components/src/__tests__/data-table-injected-editor-focus-6859.test.tsx": 4230, - "packages/components/src/__tests__/data-table-inline-edit.impossibleDay-10625.test.tsx": 4890, - "packages/components/src/__tests__/data-table-inline-edit.test.tsx": 3510, - "packages/components/src/__tests__/data-table-keyboard-navigation-11068.test.tsx": 6280, - "packages/components/src/__tests__/data-table-manual-pagination.test.tsx": 5560, - "packages/components/src/__tests__/data-table-manual-search.test.tsx": 5700, - "packages/components/src/__tests__/data-table-manual-sorting.test.tsx": 5710, - "packages/components/src/__tests__/data-table-node-data-diagnostic.test.tsx": 4220, - "packages/components/src/__tests__/data-table-noop-edit-11816.test.tsx": 5620, - "packages/components/src/__tests__/data-table-row-click.test.tsx": 4140, - "packages/components/src/__tests__/data-table-selection-mode.test.tsx": 4390, - "packages/components/src/__tests__/data-table-selection-names-11690.test.tsx": 5550, - "packages/components/src/__tests__/data-table.dateOnlyZone-10183.test.tsx": 5080, - "packages/components/src/__tests__/date-fns-locale-10722.test.ts": 110, - "packages/components/src/__tests__/date-picker-display-locale-10722.test.tsx": 6050, - "packages/components/src/__tests__/deprecation-guidance-agreement.test.tsx": 4990, - "packages/components/src/__tests__/dialog-popover-focus-scope.test.tsx": 2040, - "packages/components/src/__tests__/disabled-verdict-one-carrier.test.tsx": 3780, - "packages/components/src/__tests__/displayLocale-9909.test.tsx": 1730, - "packages/components/src/__tests__/div-deprecation-provenance.test.tsx": 5170, - "packages/components/src/__tests__/div-deprecation-warn-once.test.tsx": 5600, - "packages/components/src/__tests__/div-guidance-names-box.test.tsx": 2390, - "packages/components/src/__tests__/dropdown-menu-item-icon.test.tsx": 5550, - "packages/components/src/__tests__/element-button-action.test.tsx": 4030, - "packages/components/src/__tests__/element-button-mailto-12191.test.tsx": 3920, - "packages/components/src/__tests__/elementButtonActionMembers-8071.test.tsx": 4850, - "packages/components/src/__tests__/empty-action-declared-7105.test.tsx": 4940, - "packages/components/src/__tests__/empty-action-falsy-primitive-8908.test.tsx": 3920, - "packages/components/src/__tests__/empty-base-classes-override-friendly-8525.test.tsx": 1570, - "packages/components/src/__tests__/empty-description-props-name-the-element-8571.test.tsx": 2200, - "packages/components/src/__tests__/field-container-aria-required.test.tsx": 1160, - "packages/components/src/__tests__/filter-builder-empty-null-pair-11810.test.tsx": 2100, - "packages/components/src/__tests__/filter-builder-falsy-values.test.tsx": 2220, - "packages/components/src/__tests__/filter-builder-field-switch-operator.test.tsx": 1750, - "packages/components/src/__tests__/filter-builder-field-switch-value.test.tsx": 5680, - "packages/components/src/__tests__/filter-builder-incomplete-range-affordance.test.tsx": 1910, - "packages/components/src/__tests__/filter-builder-lookup-empty-options.test.tsx": 1300, - "packages/components/src/__tests__/filter-builder-name-authority-9306.test.tsx": 1740, - "packages/components/src/__tests__/filter-builder-no-submit.test.tsx": 2340, - "packages/components/src/__tests__/filter-builder-operator-alias-trigger-7561.test.tsx": 2850, - "packages/components/src/__tests__/filter-builder-operator-locale-parity.test.ts": 140, - "packages/components/src/__tests__/filter-builder-operator-value-arity.test.tsx": 3620, - "packages/components/src/__tests__/filter-builder-opt-in-operators.test.ts": 10, - "packages/components/src/__tests__/filter-builder-pair-completeness.test.tsx": 1750, - "packages/components/src/__tests__/filter-builder-protocol-ids-9306.test.tsx": 3020, - "packages/components/src/__tests__/filter-builder-retired-field-type.test.tsx": 1990, - "packages/components/src/__tests__/filter-builder-value-option-domain.test.tsx": 1610, - "packages/components/src/__tests__/filter-builder-valueless-canonical-spelling-9302.test.tsx": 3420, - "packages/components/src/__tests__/filter-builder-valueless-operators.test.tsx": 1830, - "packages/components/src/__tests__/flex-properties-bag-render-11276.test.tsx": 3980, - "packages/components/src/__tests__/form-renderers.test.tsx": 5980, - "packages/components/src/__tests__/form-write-error-message.test.tsx": 4340, - "packages/components/src/__tests__/forwardref-props-annotation.guard.test.ts": 520, - "packages/components/src/__tests__/fullscreen-editor-dialog-aria.test.tsx": 1640, - "packages/components/src/__tests__/grid-breakpoint-columns-7097.test.tsx": 4680, - "packages/components/src/__tests__/grid-dom-attribute-whitelist.test.tsx": 4110, - "packages/components/src/__tests__/grid-flat-columns-retired-11505.test.tsx": 4540, - "packages/components/src/__tests__/grouping-editor-shared-select-11865.test.tsx": 2260, - "packages/components/src/__tests__/guide-layout-page-buttons-7926.test.tsx": 3090, - "packages/components/src/__tests__/guide-schema-rendering-data-context-8021.test.tsx": 4580, - "packages/components/src/__tests__/header-bar-classname-10397.test.tsx": 4810, - "packages/components/src/__tests__/header-bar-crumb-icon.test.tsx": 4230, - "packages/components/src/__tests__/header-bar-right-content-numeric-falsy.test.tsx": 6020, - "packages/components/src/__tests__/header-bar-root-dom-props-10496.test.tsx": 4560, - "packages/components/src/__tests__/html-anchor-links.test.tsx": 4990, - "packages/components/src/__tests__/html-page-lazy-blocks.test.tsx": 4680, - "packages/components/src/__tests__/icon-renderer-declared-default.test.ts": 10, - "packages/components/src/__tests__/iconOnlyButtonCensus-12143.test.ts": 1260, - "packages/components/src/__tests__/index-css-scan-excludes-tests.test.ts": 770, - "packages/components/src/__tests__/inline-locale-label-read-sites.test.tsx": 3900, - "packages/components/src/__tests__/kbd-group-props-name-the-element-8576.test.tsx": 900, - "packages/components/src/__tests__/layout-containers-declare-containment.test.tsx": 4460, - "packages/components/src/__tests__/layout-spacing-sets-11474.test.tsx": 6850, - "packages/components/src/__tests__/layout-zero-scale-values.test.tsx": 3730, - "packages/components/src/__tests__/lazy-icon-digit-boundary-9414.test.ts": 60, - "packages/components/src/__tests__/lazy-icon-generated-app-contract-7472.test.ts": 40, - "packages/components/src/__tests__/list-title-declared-11347.test.tsx": 5310, - "packages/components/src/__tests__/menu-item-onclick-handler.test.tsx": 5930, - "packages/components/src/__tests__/menu-item-separator-dialect.test.tsx": 4350, - "packages/components/src/__tests__/menubar-item-icon.test.tsx": 4880, - "packages/components/src/__tests__/metadata-viewer.test.tsx": 1860, - "packages/components/src/__tests__/mobile-dialog-close-i18n-4024.test.tsx": 1380, - "packages/components/src/__tests__/mobile-dialog-close-no-provider-4024.test.tsx": 2070, - "packages/components/src/__tests__/mobile-dialog-content.test.tsx": 1850, - "packages/components/src/__tests__/mobile-dialog-show-close-button-11061.test.tsx": 1820, - "packages/components/src/__tests__/navigation-overlay-9299.test.tsx": 1350, - "packages/components/src/__tests__/navigation-overlay-chrome-i18n.test.tsx": 2280, - "packages/components/src/__tests__/navigation-overlay-close-i18n.test.tsx": 2160, - "packages/components/src/__tests__/overlay-trigger-bare-string-9710.test.tsx": 3700, - "packages/components/src/__tests__/page-accordion-icon.test.tsx": 5350, - "packages/components/src/__tests__/page-body-single-node-8310.test.tsx": 4470, - "packages/components/src/__tests__/page-card-i18n-title.test.tsx": 4800, - "packages/components/src/__tests__/page-container-authorable-keys.test.tsx": 5440, - "packages/components/src/__tests__/page-container-bag-children-10872.test.tsx": 2790, - "packages/components/src/__tests__/page-dom-leak-whitelist-7933.test.tsx": 4020, - "packages/components/src/__tests__/page-header-action-i18n.test.tsx": 7240, - "packages/components/src/__tests__/page-header-action-ids.test.tsx": 8570, - "packages/components/src/__tests__/page-header-actions.test.tsx": 15350, - "packages/components/src/__tests__/page-header-breadcrumb-ignored-11166.test.tsx": 3660, - "packages/components/src/__tests__/page-header-capability-gate.test.tsx": 11130, - "packages/components/src/__tests__/page-header-disabledReason-11811.test.tsx": 6400, - "packages/components/src/__tests__/page-header-lookup-predicate.test.tsx": 9110, - "packages/components/src/__tests__/page-header-more-actions-i18n.test.tsx": 5070, - "packages/components/src/__tests__/page-header-predicate-dialect.test.tsx": 9790, - "packages/components/src/__tests__/page-header-record-picture-11383.test.tsx": 4090, - "packages/components/src/__tests__/page-header-refresh.test.tsx": 4170, - "packages/components/src/__tests__/page-header-single-node-delegation-8923.test.tsx": 5350, - "packages/components/src/__tests__/page-header-title-width.test.tsx": 5410, - "packages/components/src/__tests__/page-header-title.emptyNameLookupFallback-10117.test.tsx": 11020, - "packages/components/src/__tests__/page-header-title.oneInterpolator-10447.test.tsx": 5470, - "packages/components/src/__tests__/page-header-title.test.tsx": 8730, - "packages/components/src/__tests__/page-header-toolbar-name-i18n.test.tsx": 5480, - "packages/components/src/__tests__/page-kind-node-type-channel-9642.test.tsx": 3590, - "packages/components/src/__tests__/page-node-headings-drawn-11436.test.tsx": 6760, - "packages/components/src/__tests__/page-root-aria-11083.test.tsx": 3890, - "packages/components/src/__tests__/page-single-h1.test.tsx": 4270, - "packages/components/src/__tests__/page-tabs-always-show-strip.test.tsx": 5210, - "packages/components/src/__tests__/page-tabs-builtin-label-i18n-4645.test.tsx": 5760, - "packages/components/src/__tests__/page-tabs-count-badge-i18n.test.tsx": 3010, - "packages/components/src/__tests__/page-tabs-discarded-probe-memo.test.tsx": 4660, - "packages/components/src/__tests__/page-tabs-visibility.test.tsx": 4190, - "packages/components/src/__tests__/page-tabs-visible-when-fault-warning.test.tsx": 3300, - "packages/components/src/__tests__/page-variables.test.tsx": 3940, - "packages/components/src/__tests__/pageAccordionItemMembers-8071.test.tsx": 4010, - "packages/components/src/__tests__/pageTabsItemMembers-8071.test.tsx": 5150, - "packages/components/src/__tests__/palette-placeholder-blocks.test.tsx": 4100, - "packages/components/src/__tests__/placeholder-lazy-stub-ownership-11680.test.tsx": 1490, - "packages/components/src/__tests__/react-page-adapter.test.tsx": 5440, - "packages/components/src/__tests__/react-page-invalidation.test.tsx": 4110, - "packages/components/src/__tests__/react-page-scope.test.tsx": 5380, - "packages/components/src/__tests__/react-page-state.test.tsx": 4820, - "packages/components/src/__tests__/readme-shadcn-sync-categories.test.ts": 20, - "packages/components/src/__tests__/record-picker-element-data-source.test.tsx": 4720, - "packages/components/src/__tests__/record-picker-empty-text-i18n.test.tsx": 5400, - "packages/components/src/__tests__/record-picker-inputs-spec-parity.test.ts": 5600, - "packages/components/src/__tests__/record-picker-malformed-filter-10789.test.tsx": 4010, - "packages/components/src/__tests__/record-picker-sort-members.test.tsx": 5680, - "packages/components/src/__tests__/refresh-indicator-required-name-10580.test.tsx": 1490, - "packages/components/src/__tests__/related-count-store.contractEnvelope-6726.test.ts": 10, - "packages/components/src/__tests__/related-count-store.contractEnvelope-6840.test.ts": 10, - "packages/components/src/__tests__/related-count-store.declaredScope-4664.test.ts": 10, - "packages/components/src/__tests__/related-count-store.test.ts": 30, - "packages/components/src/__tests__/required-marker-markup.test.tsx": 4720, - "packages/components/src/__tests__/resizable-orientation.test.tsx": 1150, - "packages/components/src/__tests__/share-filter-sort-spec-parity.test.ts": 3970, - "packages/components/src/__tests__/sheet-dialog-close-i18n.test.tsx": 970, - "packages/components/src/__tests__/sheet-dialog-close-no-provider-fallback.test.tsx": 1390, - "packages/components/src/__tests__/sidebar-cookie-restore.test.tsx": 1580, - "packages/components/src/__tests__/skill-guide-data-table-binding.test.tsx": 5160, - "packages/components/src/__tests__/skill-guide-provider-envelope.test.tsx": 5250, - "packages/components/src/__tests__/snapshot-critical.test.tsx": 4150, - "packages/components/src/__tests__/sort-builder-disabled-entry-11943.test.tsx": 2800, - "packages/components/src/__tests__/span-children-rendering.test.tsx": 4050, - "packages/components/src/__tests__/span-deprecation-provenance.test.tsx": 4200, - "packages/components/src/__tests__/span-deprecation-warn-once.test.tsx": 3850, - "packages/components/src/__tests__/span-value-fallback.test.tsx": 4330, - "packages/components/src/__tests__/spec-symbol-action-renderer-props-11073.test.ts": 70, - "packages/components/src/__tests__/stack-spacing-alias-removed.test.tsx": 4130, - "packages/components/src/__tests__/text-bare-key-resolution-7450.test.tsx": 5610, - "packages/components/src/__tests__/text-input-description-association.test.tsx": 5140, - "packages/components/src/__tests__/text-input-i18n-label-arms.test.tsx": 4770, - "packages/components/src/__tests__/text-input-inputs-spec-parity.test.ts": 7020, - "packages/components/src/__tests__/text-input.test.tsx": 5170, - "packages/components/src/__tests__/text-variant-align-6942.test.tsx": 4350, - "packages/components/src/__tests__/toast-button-variant-parity.test.ts": 30, - "packages/components/src/__tests__/toast-sonner-button-variant-inputs-7316.test.ts": 210, - "packages/components/src/__tests__/toaster-position-spec-parity.test.tsx": 3850, - "packages/components/src/__tests__/toggle-aria-label-keyed.test.tsx": 3730, - "packages/components/src/__tests__/toggle-group-item-disabled.test.tsx": 5100, - "packages/components/src/__tests__/tooltip-content-read-10295.test.tsx": 4440, - "packages/components/src/notifications/__tests__/notification-surfaces.test.tsx": 2040, - "packages/components/src/renderers/__tests__/base-props-one-list-11044.test.tsx": 5070, - "packages/components/src/renderers/__tests__/bind-base-prop-parser-tier-11008.test.tsx": 5540, - "packages/components/src/renderers/__tests__/box-neutral-container.test.tsx": 5220, - "packages/components/src/renderers/__tests__/container-declaration-census.test.tsx": 4980, - "packages/components/src/renderers/__tests__/container-declaration-ratchet.test.tsx": 7210, - "packages/components/src/renderers/__tests__/header-bar-unknown-prop-parser-tier-10981.test.tsx": 3870, - "packages/components/src/renderers/__tests__/list-item-content-channel-9590.test.tsx": 5040, - "packages/components/src/renderers/__tests__/node-slot-declaration-11170.test.tsx": 6100, - "packages/components/src/renderers/__tests__/node-slot-numeric-falsy.test.tsx": 6050, - "packages/components/src/renderers/__tests__/registration-uniqueness.test.tsx": 3850, - "packages/components/src/renderers/__tests__/shadowed-renderer-behaviour.test.tsx": 5650, - "packages/components/src/renderers/__tests__/sidebar-node-provider-10859.test.tsx": 5230, - "packages/components/src/renderers/__tests__/sidebar-side-registration-11070.test.tsx": 5800, - "packages/components/src/renderers/__tests__/sidebar-variant-registration-11465.test.tsx": 3550, - "packages/components/src/renderers/action/__tests__/action-bar-member-placement-10345.test.tsx": 4740, - "packages/components/src/renderers/action/__tests__/action-bar-member-type-resolution.test.tsx": 5690, - "packages/components/src/renderers/action/__tests__/action-bar-member-visible-gate.test.tsx": 4940, - "packages/components/src/renderers/action/__tests__/action-button-icon-inputs-11168.test.tsx": 6400, - "packages/components/src/renderers/action/__tests__/action-button-undoable-11168.test.tsx": 5080, - "packages/components/src/renderers/action/__tests__/action-config-bag-source-key-10288.test.tsx": 2980, - "packages/components/src/renderers/action/__tests__/action-container-member-params-10290.test.tsx": 5960, - "packages/components/src/renderers/action/__tests__/action-disabled-declared-gate.test.tsx": 4610, - "packages/components/src/renderers/action/__tests__/action-disabled-reason-11839.test.tsx": 5830, - "packages/components/src/renderers/action/__tests__/action-empty-predicate-scope.test.tsx": 5700, - "packages/components/src/renderers/action/__tests__/action-enablement-cel-envelope.test.tsx": 2940, - "packages/components/src/renderers/action/__tests__/action-enablement-verdict-carrier.test.tsx": 4700, - "packages/components/src/renderers/action/__tests__/action-entry-object-params-10462.test.tsx": 5150, - "packages/components/src/renderers/action/__tests__/action-forward-parity.test.tsx": 5380, - "packages/components/src/renderers/action/__tests__/action-forward-precedence.test.tsx": 3930, - "packages/components/src/renderers/action/__tests__/action-group-dropdown-visible.test.tsx": 4360, - "packages/components/src/renderers/action/__tests__/action-group-menu-inputs-11168.test.tsx": 3370, - "packages/components/src/renderers/action/__tests__/action-icon-autotrigger.test.tsx": 5040, - "packages/components/src/renderers/action/__tests__/action-member-disabled-declared-gate.test.tsx": 5470, - "packages/components/src/renderers/action/__tests__/action-member-visible-gate.test.tsx": 3950, - "packages/components/src/renderers/action/__tests__/action-menu-host-disabled-11182.test.tsx": 5380, - "packages/components/src/renderers/action/__tests__/action-objectName-onClick-4202.test.tsx": 4130, - "packages/components/src/renderers/action/__tests__/action-onSuccess-forward.test.tsx": 3720, - "packages/components/src/renderers/action/__tests__/action-outcomeMessages-forward-11344.test.tsx": 4310, - "packages/components/src/renderers/action/__tests__/action-overflow-autotrigger.test.tsx": 5650, - "packages/components/src/renderers/action/__tests__/action-params-properties-10289.test.tsx": 4970, - "packages/components/src/renderers/action/__tests__/action-params-templates-7867.test.tsx": 5070, - "packages/components/src/renderers/action/__tests__/action-record-predicate-root.test.tsx": 4670, - "packages/components/src/renderers/action/__tests__/action-template-predicate-gate.test.tsx": 5850, - "packages/components/src/renderers/action/__tests__/action-type-input-html-tier.test.tsx": 5410, - "packages/components/src/renderers/action/__tests__/action-undeclared-keys-8648.test.ts": 30, - "packages/components/src/renderers/action/__tests__/resolve-icon-lazy-9251.test.tsx": 5080, - "packages/components/src/renderers/action/__tests__/resolve-icon-seam.test.ts": 170, - "packages/components/src/renderers/basic/__tests__/data-list.contractEnvelope-6726.test.tsx": 4280, - "packages/components/src/renderers/basic/__tests__/data-list.elementDataSource-11880.test.tsx": 5810, - "packages/components/src/renderers/basic/__tests__/data-list.sortKey-10664.test.tsx": 3180, - "packages/components/src/renderers/basic/__tests__/degenerate-config-bag.test.tsx": 3280, - "packages/components/src/renderers/basic/__tests__/element-list-inputs-11168.test.tsx": 4060, - "packages/components/src/renderers/basic/__tests__/element-number.contractEnvelope-6726.test.tsx": 5560, - "packages/components/src/renderers/basic/__tests__/element-text-published-variants-7450.test.tsx": 5610, - "packages/components/src/renderers/basic/__tests__/elementNumber.dataSourceBinding-10909.test.tsx": 4220, - "packages/components/src/renderers/basic/__tests__/elementNumber.noObjectState-10951.test.tsx": 5790, - "packages/components/src/renderers/basic/__tests__/elementNumber.noObjectStateLocale-10951.test.tsx": 2840, - "packages/components/src/renderers/basic/__tests__/elementNumber.recordIdFilterToken-7297.test.tsx": 5140, - "packages/components/src/renderers/basic/__tests__/elementNumberFilterMembers-8071.test.tsx": 4790, - "packages/components/src/renderers/basic/__tests__/elementReaders.invalidationRefetch-10623.test.tsx": 6980, - "packages/components/src/renderers/basic/__tests__/elements.inlineAria-11051.test.tsx": 4250, - "packages/components/src/renderers/basic/__tests__/icon-unresolvable-placeholder.test.tsx": 2690, - "packages/components/src/renderers/basic/__tests__/record-picker-label-association.test.tsx": 5260, - "packages/components/src/renderers/basic/__tests__/record-picker-label-placeholder-i18n.test.tsx": 5760, - "packages/components/src/renderers/basic/__tests__/record-picker.busReread-10853.test.tsx": 5380, - "packages/components/src/renderers/basic/__tests__/record-picker.contractEnvelope-6726.test.tsx": 4410, - "packages/components/src/renderers/basic/__tests__/record-picker.sortKey-10664.test.tsx": 5890, - "packages/components/src/renderers/complex/__tests__/data-table-bind-diagnostic.test.ts": 30, - "packages/components/src/renderers/complex/__tests__/data-table-builtin-row-action-predicates.test.tsx": 1760, - "packages/components/src/renderers/complex/__tests__/data-table-cellClassName-population-6921.test.tsx": 1460, - "packages/components/src/renderers/complex/__tests__/data-table-column-resize-callback.test.tsx": 1540, - "packages/components/src/renderers/complex/__tests__/data-table-column-wrap.test.tsx": 2090, - "packages/components/src/renderers/complex/__tests__/data-table-context-menu-sortable-10727.test.tsx": 2360, - "packages/components/src/renderers/complex/__tests__/data-table-declared-column-keys.test.tsx": 2620, - "packages/components/src/renderers/complex/__tests__/data-table-drawn-width-11682.test.tsx": 1660, - "packages/components/src/renderers/complex/__tests__/data-table-empty-action-primitive-node.test.tsx": 1310, - "packages/components/src/renderers/complex/__tests__/data-table-empty-action-visible-when.test.tsx": 1410, - "packages/components/src/renderers/complex/__tests__/data-table-fit-content.test.tsx": 1290, - "packages/components/src/renderers/complex/__tests__/data-table-masked-client-paths-10657.test.tsx": 2220, - "packages/components/src/renderers/complex/__tests__/data-table-masked-column-10583.test.tsx": 2160, - "packages/components/src/renderers/complex/__tests__/data-table-relational-sort.test.tsx": 1920, - "packages/components/src/renderers/complex/__tests__/data-table-render-loop.test.tsx": 1770, - "packages/components/src/renderers/complex/__tests__/data-table-row-action-capability-9623.test.tsx": 2340, - "packages/components/src/renderers/complex/__tests__/data-table-row-action-visible.test.tsx": 2050, - "packages/components/src/renderers/complex/__tests__/data-table-row-menu-empty-guard.test.tsx": 1430, - "packages/components/src/renderers/complex/__tests__/data-table-sticky-offsets.test.tsx": 1820, - "packages/components/src/renderers/complex/__tests__/data-table.test.ts": 20, - "packages/components/src/renderers/complex/__tests__/table-column-contract.test.tsx": 4360, - "packages/components/src/renderers/complex/__tests__/table-column-type-read-set.test.tsx": 4840, - "packages/components/src/renderers/complex/__tests__/table-declared-equals-enforced.test.tsx": 3150, - "packages/components/src/renderers/form/__tests__/button-shared-icon-resolver.test.tsx": 3020, - "packages/components/src/renderers/form/__tests__/calendar.dateValueZone-10293.test.tsx": 5610, - "packages/components/src/renderers/form/__tests__/calendar.designerModeEnum-10377.test.ts": 10, - "packages/components/src/renderers/form/__tests__/calendar.selectionModes-10304.test.tsx": 5690, - "packages/components/src/renderers/form/__tests__/date-picker.dateValueZone-10844.test.tsx": 4260, - "packages/components/src/renderers/form/__tests__/fieldtab-visiblewhen-6237.test.tsx": 5550, - "packages/components/src/renderers/form/__tests__/form-action-labels-i18n.test.tsx": 5470, - "packages/components/src/renderers/form/__tests__/form-aria-required-delivery.test.tsx": 3430, - "packages/components/src/renderers/form/__tests__/form-boolean-seed-runtime-default-12121.test.tsx": 5410, - "packages/components/src/renderers/form/__tests__/form-builtin-default-branch-max-length.test.tsx": 5220, - "packages/components/src/renderers/form/__tests__/form-builtin-input-max-length.test.tsx": 2630, - "packages/components/src/renderers/form/__tests__/form-builtin-select-empty-default.test.tsx": 4590, - "packages/components/src/renderers/form/__tests__/form-builtin-select-empty-i18n.test.tsx": 4190, - "packages/components/src/renderers/form/__tests__/form-builtin-select-empty-label-association.test.tsx": 5300, - "packages/components/src/renderers/form/__tests__/form-builtin-select-host-id.test.tsx": 4110, - "packages/components/src/renderers/form/__tests__/form-builtin-select-multiple-11116.test.tsx": 3120, - "packages/components/src/renderers/form/__tests__/form-builtin-select-placeholder.test.tsx": 5400, - "packages/components/src/renderers/form/__tests__/form-builtin-textarea-character-count.no-provider.test.tsx": 5220, - "packages/components/src/renderers/form/__tests__/form-builtin-textarea-character-count.test.tsx": 3710, - "packages/components/src/renderers/form/__tests__/form-cascade-clear-prefixed-type.test.tsx": 5330, - "packages/components/src/renderers/form/__tests__/form-cascading-select.test.tsx": 4000, - "packages/components/src/renderers/form/__tests__/form-data-source-wiring.test.tsx": 4740, - "packages/components/src/renderers/form/__tests__/form-date-picker-click.test.tsx": 3730, - "packages/components/src/renderers/form/__tests__/form-defaults-change-keeps-user-input.test.tsx": 5340, - "packages/components/src/renderers/form/__tests__/form-defaults-reset-window.test.tsx": 3760, - "packages/components/src/renderers/form/__tests__/form-dependent-lookup-clear-11631.test.tsx": 4970, - "packages/components/src/renderers/form/__tests__/form-dependent-values.test.tsx": 3700, - "packages/components/src/renderers/form/__tests__/form-depends-on-labels.test.tsx": 5420, - "packages/components/src/renderers/form/__tests__/form-empty-hint-delivery.test.tsx": 5440, - "packages/components/src/renderers/form/__tests__/form-error-delivery.test.tsx": 5620, - "packages/components/src/renderers/form/__tests__/form-field-carrier.test.tsx": 4070, - "packages/components/src/renderers/form/__tests__/form-field-crossnamespace-fallback.test.tsx": 3980, - "packages/components/src/renderers/form/__tests__/form-field-panes.test.tsx": 3310, - "packages/components/src/renderers/form/__tests__/form-field-tabs.test.tsx": 5450, - "packages/components/src/renderers/form/__tests__/form-fullscreen-flag-single-spelling.test.tsx": 3630, - "packages/components/src/renderers/form/__tests__/form-fullscreen-textarea-dialog-aria.test.tsx": 5340, - "packages/components/src/renderers/form/__tests__/form-fullscreen-textarea-i18n.test.tsx": 5370, - "packages/components/src/renderers/form/__tests__/form-fullscreen-textarea-label.test.tsx": 3840, - "packages/components/src/renderers/form/__tests__/form-fullscreen-textarea-readonly-disabled.test.tsx": 5590, - "packages/components/src/renderers/form/__tests__/form-gated-options-keep-value.test.tsx": 3920, - "packages/components/src/renderers/form/__tests__/form-group-label-association.test.tsx": 2830, - "packages/components/src/renderers/form/__tests__/form-invalid-scroll.test.tsx": 3250, - "packages/components/src/renderers/form/__tests__/form-invalid-toast-joiner.test.tsx": 4100, - "packages/components/src/renderers/form/__tests__/form-legacy-condition.test.tsx": 5580, - "packages/components/src/renderers/form/__tests__/form-onchange-wiring.test.tsx": 3290, - "packages/components/src/renderers/form/__tests__/form-prefixed-field-native-input.test.tsx": 4990, - "packages/components/src/renderers/form/__tests__/form-previous-values-dom-leak.test.tsx": 3340, - "packages/components/src/renderers/form/__tests__/form-readonly-host-group.test.tsx": 4970, - "packages/components/src/renderers/form/__tests__/form-readonly-submit-strip.test.tsx": 5870, - "packages/components/src/renderers/form/__tests__/form-readonly-when-previous.test.tsx": 4070, - "packages/components/src/renderers/form/__tests__/form-required-falsy-values.test.tsx": 4990, - "packages/components/src/renderers/form/__tests__/form-required-when-server-owned.test.tsx": 3880, - "packages/components/src/renderers/form/__tests__/form-required-when-submit.test.tsx": 4400, - "packages/components/src/renderers/form/__tests__/form-reset-notification-channels.test.tsx": 2840, - "packages/components/src/renderers/form/__tests__/form-secret-widget-spellings.test.tsx": 5140, - "packages/components/src/renderers/form/__tests__/form-select-value-survives-rules.test.tsx": 4340, - "packages/components/src/renderers/form/__tests__/form-server-field-errors.test.tsx": 5390, - "packages/components/src/renderers/form/__tests__/form-span-tier-ladder-9244.test.tsx": 5640, - "packages/components/src/renderers/form/__tests__/form-spec-vocabulary.test.tsx": 5110, - "packages/components/src/renderers/form/__tests__/form-unregistered-widget-type-fallback-12110.test.tsx": 4000, - "packages/components/src/renderers/form/__tests__/form-untitled-run-block-11777.test.tsx": 4940, - "packages/components/src/renderers/form/__tests__/form-visibleon.test.tsx": 4100, - "packages/components/src/renderers/form/__tests__/option-value-round-trip.test.tsx": 5620, - "packages/components/src/renderers/form/__tests__/predicate-scope-parity-6010.test.tsx": 6040, - "packages/components/src/renderers/form/__tests__/radio-group-orientation.test.tsx": 4050, - "packages/components/src/renderers/form/__tests__/rhf-recognized-rule-keys.test.ts": 20, - "packages/components/src/renderers/form/__tests__/section-grouping-6236.test.tsx": 5590, - "packages/components/src/renderers/form/__tests__/select-label-association.test.tsx": 5420, - "packages/components/src/renderers/form/__tests__/shorthand-input-type-discarded-8762.test.tsx": 5240, - "packages/components/src/renderers/form/__tests__/unrecognized-validation-rules.test.tsx": 5350, - "packages/components/src/renderers/form/__tests__/visibleWhen-fault-refuses-submit-8069.test.tsx": 4980, - "packages/components/src/renderers/form/__tests__/visiblewhen-clear-notice-8070.test.tsx": 5630, - "packages/components/src/renderers/form/__tests__/visiblewhen-clear-on-hide-6958.test.tsx": 5200, - "packages/components/src/renderers/layout/__tests__/registration-defaults-match-renderer-8229.test.ts": 40, - "packages/components/src/renderers/layout/__tests__/tabs-default-items-parse-9941.test.tsx": 4100, - "packages/components/src/renderers/layout/__tests__/tabs-item-body-retired-9590.test.tsx": 3870, - "packages/components/src/ui/__tests__/select-empty-writeback.test.tsx": 1500, - "packages/components/src/ui/__tests__/table-container-overflow.test.tsx": 1510, - "packages/core/src/actions/__tests__/ActionEngine.requiredPermissions.test.ts": 10, - "packages/core/src/actions/__tests__/ActionEngine.test.ts": 30, - "packages/core/src/actions/__tests__/ActionEngine.visibility.test.ts": 1230, - "packages/core/src/actions/__tests__/ActionParamDef.options.test.ts": 10, - "packages/core/src/actions/__tests__/ActionRunner.bodyExtra.test.ts": 30, - "packages/core/src/actions/__tests__/ActionRunner.bodyShape.test.ts": 30, - "packages/core/src/actions/__tests__/ActionRunner.conditionGate.test.ts": 70, - "packages/core/src/actions/__tests__/ActionRunner.defaultSuccessToast-10900.test.ts": 20, - "packages/core/src/actions/__tests__/ActionRunner.disabledGate.test.ts": 20, - "packages/core/src/actions/__tests__/ActionRunner.formObjectIdentity.test.ts": 20, - "packages/core/src/actions/__tests__/ActionRunner.onSuccessNavigation.test.ts": 30, - "packages/core/src/actions/__tests__/ActionRunner.outcomeMessages-11344.test.ts": 20, - "packages/core/src/actions/__tests__/ActionRunner.params.test.ts": 20, - "packages/core/src/actions/__tests__/ActionRunner.resultDialog.test.ts": 960, - "packages/core/src/actions/__tests__/ActionRunner.runnerText-10969.test.ts": 20, - "packages/core/src/actions/__tests__/ActionRunner.scriptAwait.test.ts": 10, - "packages/core/src/actions/__tests__/ActionRunner.test.ts": 690, - "packages/core/src/actions/__tests__/ActionRunner.undoAbsentField-10404.test.ts": 20, - "packages/core/src/actions/__tests__/ActionRunner.undoFallbackDescription-11080.test.ts": 10, - "packages/core/src/actions/__tests__/ActionRunner.updateOperation.test.ts": 30, - "packages/core/src/actions/__tests__/ActionRunner.urlParamsRetirement.test.ts": 20, - "packages/core/src/actions/__tests__/TransactionManager.test.ts": 140, - "packages/core/src/actions/__tests__/UndoManager.test.ts": 20, - "packages/core/src/actions/__tests__/actionDef-closed-surface.test.ts": 20, - "packages/core/src/actions/__tests__/actionKeys.pin.test.ts": 280, - "packages/core/src/actions/__tests__/actionKeys.types.test.ts": 1630, - "packages/core/src/actions/__tests__/actionResponse.test.ts": 20, - "packages/core/src/actions/__tests__/bulkFastPath.test.ts": 10, - "packages/core/src/actions/__tests__/captureUpdateUndoData.export-11082.test.ts": 10, - "packages/core/src/actions/__tests__/captureUpdateUndoData.relations-11122.test.ts": 30, - "packages/core/src/actions/__tests__/navigationTarget.mailto-12191.test.ts": 40, - "packages/core/src/actions/__tests__/recordDelete.test.ts": 30, - "packages/core/src/actions/__tests__/recordIdParam.test.ts": 30, - "packages/core/src/actions/__tests__/serverActionHandler.test.ts": 20, - "packages/core/src/adapters/__tests__/ApiDataSource.test.ts": 50, - "packages/core/src/adapters/__tests__/ValueDataSource.arrayComparand.test.ts": 10, - "packages/core/src/adapters/__tests__/ValueDataSource.astFilterVocabulary.test.ts": 90, - "packages/core/src/adapters/__tests__/ValueDataSource.dateComparand-10829.test.ts": 60, - "packages/core/src/adapters/__tests__/ValueDataSource.dollarFilterVocabulary.test.ts": 60, - "packages/core/src/adapters/__tests__/ValueDataSource.emptyOperatorMap-10817.test.ts": 20, - "packages/core/src/adapters/__tests__/ValueDataSource.fieldReferenceComparand.test.ts": 20, - "packages/core/src/adapters/__tests__/ValueDataSource.filterLogicConformance-8513.test.ts": 40, - "packages/core/src/adapters/__tests__/ValueDataSource.nonStringStoredValue.test.ts": 20, - "packages/core/src/adapters/__tests__/ValueDataSource.ruleArrayFilter-10767.test.ts": 20, - "packages/core/src/adapters/__tests__/ValueDataSource.structuredClone-9175.test.ts": 20, - "packages/core/src/adapters/__tests__/ValueDataSource.test.ts": 90, - "packages/core/src/adapters/__tests__/ValueDataSource.textOperatorCase.test.ts": 20, - "packages/core/src/adapters/__tests__/batchTransaction.test.ts": 30, - "packages/core/src/adapters/__tests__/resolveDataSource.test.ts": 30, - "packages/core/src/builder/__tests__/schema-builder.test.ts": 30, - "packages/core/src/data-scope/__tests__/ViewDataProvider.test.ts": 30, - "packages/core/src/data-scope/__tests__/element-data-source.bindingLimitNotAuthored-10016.test.ts": 20, - "packages/core/src/data-scope/__tests__/element-data-source.savedViewLimitNonPositive-9928.test.ts": 30, - "packages/core/src/data-scope/__tests__/element-data-source.test.ts": 30, - "packages/core/src/errors/__tests__/errors.test.ts": 20, - "packages/core/src/evaluator/__tests__/ExpressionCache.test.ts": 20, - "packages/core/src/evaluator/__tests__/ExpressionContext.test.ts": 20, - "packages/core/src/evaluator/__tests__/ExpressionEvaluator.faultWarnDedupe.test.ts": 70, - "packages/core/src/evaluator/__tests__/ExpressionEvaluator.onFault.test.ts": 30, - "packages/core/src/evaluator/__tests__/ExpressionEvaluator.test.ts": 1030, - "packages/core/src/evaluator/__tests__/FormulaFunctions.dateOnlyZone-10866.test.ts": 40, - "packages/core/src/evaluator/__tests__/FormulaFunctions.test.ts": 320, - "packages/core/src/evaluator/__tests__/SafeExpressionParser.test.ts": 40, - "packages/core/src/evaluator/__tests__/blankGateDiagnosed-11262.test.ts": 70, - "packages/core/src/evaluator/__tests__/declaredPredicate.test.ts": 50, - "packages/core/src/evaluator/__tests__/fieldRuleFaults-8069.test.ts": 250, - "packages/core/src/evaluator/__tests__/fieldRules.test.ts": 70, - "packages/core/src/evaluator/__tests__/listConditional.test.ts": 460, - "packages/core/src/evaluator/__tests__/optionLint.test.ts": 20, - "packages/core/src/evaluator/__tests__/optionRules.test.ts": 30, - "packages/core/src/evaluator/__tests__/predicateInput.test.ts": 30, - "packages/core/src/evaluator/__tests__/registerFunction-jsdoc-links.test.ts": 8440, - "packages/core/src/evaluator/__tests__/rowPredicateCanon.schemaCatalog.test.ts": 30, - "packages/core/src/evaluator/__tests__/rowPredicateCanon.test.ts": 70, - "packages/core/src/evaluator/__tests__/subjectPermissions-4421.test.ts": 30, - "packages/core/src/query/__tests__/query-ast.test.ts": 20, - "packages/core/src/registry/__tests__/PluginSystem.test.ts": 20, - "packages/core/src/registry/__tests__/Registry.test.ts": 400, - "packages/core/src/registry/__tests__/WidgetRegistry.test.ts": 20, - "packages/core/src/registry/__tests__/component-config-single-declaration.test.ts": 20, - "packages/core/src/registry/__tests__/component-deprecation-declaration.test.ts": 30, - "packages/core/src/registry/__tests__/component-meta-derives-from-canonical.test.ts": 20, - "packages/core/src/registry/__tests__/default-children-retired.test.ts": 10, - "packages/core/src/registry/__tests__/html-tier-intrinsics.test.ts": 20, - "packages/core/src/registry/__tests__/public-tier.test.ts": 10, - "packages/core/src/runtime/__tests__/capabilities.test.ts": 10, - "packages/core/src/styling/scoped-styles.test.ts": 20, - "packages/core/src/theme/__tests__/ThemeEngine.test.ts": 880, - "packages/core/src/utils/__tests__/category-order.test.ts": 20, - "packages/core/src/utils/__tests__/chart-presentation.compareTo-7495.test.ts": 20, - "packages/core/src/utils/__tests__/chart-presentation.i18nLabel-9038.test.ts": 20, - "packages/core/src/utils/__tests__/chart-series.i18n.test.ts": 10, - "packages/core/src/utils/__tests__/chart-series.labelNetGlue.test.ts": 60, - "packages/core/src/utils/__tests__/chart-series.test.ts": 30, - "packages/core/src/utils/__tests__/column-identity.ratchet.test.ts": 520, - "packages/core/src/utils/__tests__/column-identity.test.ts": 40, - "packages/core/src/utils/__tests__/column-sortability.test.ts": 10, - "packages/core/src/utils/__tests__/compare-to.test.ts": 20, - "packages/core/src/utils/__tests__/dashboard-filters.objectKey-10132.test.ts": 30, - "packages/core/src/utils/__tests__/dashboard-filters.test.ts": 240, - "packages/core/src/utils/__tests__/dataset-drill-array-arm-9137.test.ts": 20, - "packages/core/src/utils/__tests__/dataset-drill-empty-bucket-9085.test.ts": 20, - "packages/core/src/utils/__tests__/dataset-format.builtinAggregate-7534.test.ts": 10, - "packages/core/src/utils/__tests__/dataset-format.date.test.ts": 70, - "packages/core/src/utils/__tests__/dataset-format.locale.test.ts": 20, - "packages/core/src/utils/__tests__/dataset-format.percent-convention.test.ts": 20, - "packages/core/src/utils/__tests__/dataset-format.percentStorage-11475.test.ts": 10, - "packages/core/src/utils/__tests__/dataset-format.test.ts": 20, - "packages/core/src/utils/__tests__/dataset-pivot.test.ts": 30, - "packages/core/src/utils/__tests__/dataset-result-field-spec-parity.test.ts": 30, - "packages/core/src/utils/__tests__/date-display.dateOnlyZone-10110.test.ts": 620, - "packages/core/src/utils/__tests__/date-display.displayZone-11693.test.ts": 30, - "packages/core/src/utils/__tests__/date-display.impossibleDateTime-10301.test.ts": 30, - "packages/core/src/utils/__tests__/date-display.impossibleDay-10026.test.ts": 10, - "packages/core/src/utils/__tests__/date-display.inclusiveEnd-11141.test.ts": 500, - "packages/core/src/utils/__tests__/date-display.optionsStyle-7745.test.ts": 40, - "packages/core/src/utils/__tests__/date-macros.test.ts": 20, - "packages/core/src/utils/__tests__/drill-down.test.ts": 10, - "packages/core/src/utils/__tests__/drill-filter-spec-refusal-10789.test.ts": 20, - "packages/core/src/utils/__tests__/emptiness-floor-8496.test.ts": 40, - "packages/core/src/utils/__tests__/expand-fields.test.ts": 30, - "packages/core/src/utils/__tests__/export-filename.test.ts": 50, - "packages/core/src/utils/__tests__/extract-records.contractEnvelope-6839.test.ts": 20, - "packages/core/src/utils/__tests__/filter-alias-retirement-8568.test.ts": 40, - "packages/core/src/utils/__tests__/filter-all-skipped-9020.test.ts": 20, - "packages/core/src/utils/__tests__/filter-array-comparand-8530.test.ts": 20, - "packages/core/src/utils/__tests__/filter-combinators-6948.test.ts": 120, - "packages/core/src/utils/__tests__/filter-converter.test.ts": 10, - "packages/core/src/utils/__tests__/filter-date-comparand-8555.test.ts": 40, - "packages/core/src/utils/__tests__/filter-dialect-equivalence-7221.test.ts": 10, - "packages/core/src/utils/__tests__/filter-empty-operator-11094.test.ts": 30, - "packages/core/src/utils/__tests__/filter-empty-operator-map-9164.test.ts": 20, - "packages/core/src/utils/__tests__/filter-empty-operator-map-beside-key-10788.test.ts": 40, - "packages/core/src/utils/__tests__/filter-exotic-comparand-8567.test.ts": 20, - "packages/core/src/utils/__tests__/filter-icontains-alignment-8976.test.ts": 20, - "packages/core/src/utils/__tests__/filter-identity-skipped-mix-9030.test.ts": 30, - "packages/core/src/utils/__tests__/filter-or-absorb-order-10789.test.ts": 20, - "packages/core/src/utils/__tests__/filter-refusal-subject-9050.test.ts": 20, - "packages/core/src/utils/__tests__/filter-source-merge.test.ts": 20, - "packages/core/src/utils/__tests__/filter-text-comparand-9001.test.ts": 20, - "packages/core/src/utils/__tests__/filter-token-proto-guard-9129.test.ts": 10, - "packages/core/src/utils/__tests__/filter-tokens.dateLeaf-10506.test.ts": 20, - "packages/core/src/utils/__tests__/filter-tokens.recordContext-7297.test.ts": 20, - "packages/core/src/utils/__tests__/filter-tokens.spec-derived-7265.test.ts": 20, - "packages/core/src/utils/__tests__/filter-tokens.test.ts": 30, - "packages/core/src/utils/__tests__/filter-true-identity-8770.test.ts": 30, - "packages/core/src/utils/__tests__/filter-view-rule-arity-8557.test.ts": 20, - "packages/core/src/utils/__tests__/filter-view-rule-text-comparand-9048.test.ts": 780, - "packages/core/src/utils/__tests__/freeze-schema.types.test.ts": 1240, - "packages/core/src/utils/__tests__/grouping-fields.test.ts": 20, - "packages/core/src/utils/__tests__/name-field-columns.test.ts": 20, - "packages/core/src/utils/__tests__/native-date-value.test.ts": 10, - "packages/core/src/utils/__tests__/non-grid-row-ceiling.contractEnvelope-6839.test.ts": 10, - "packages/core/src/utils/__tests__/non-grid-row-ceiling.test.ts": 20, - "packages/core/src/utils/__tests__/normalize-list-view.declaredSpecFloor-9012.test.ts": 20, - "packages/core/src/utils/__tests__/normalize-list-view.foldOutputAuthorable-5435.test.ts": 20, - "packages/core/src/utils/__tests__/normalize-list-view.inlineEditFold-5144.test.ts": 20, - "packages/core/src/utils/__tests__/normalize-list-view.pageResidual-8429.test.ts": 30, - "packages/core/src/utils/__tests__/normalize-list-view.test.ts": 50, - "packages/core/src/utils/__tests__/normalize-list-view.undrawableBothLegs-9880.test.ts": 10, - "packages/core/src/utils/__tests__/number-display.percent-points.test.ts": 20, - "packages/core/src/utils/__tests__/number-display.useGrouping-11026.test.ts": 20, - "packages/core/src/utils/__tests__/predicate-fields.test.ts": 40, - "packages/core/src/utils/__tests__/predicate-record.test.ts": 10, - "packages/core/src/utils/__tests__/record-color.test.ts": 30, - "packages/core/src/utils/__tests__/record-source-config.behaviourNeutrality-7632.test.ts": 50, - "packages/core/src/utils/__tests__/record-source-data-arm-type-9473.test.ts": 10, - "packages/core/src/utils/__tests__/record-source.behaviourNeutrality-7627.test.ts": 30, - "packages/core/src/utils/__tests__/record-title.declaredNameField-9436.test.ts": 10, - "packages/core/src/utils/__tests__/record-title.stepNumbering.test.ts": 50, - "packages/core/src/utils/__tests__/record-title.test.ts": 640, - "packages/core/src/utils/__tests__/record-title.whitespacePlaceholder-10446.test.ts": 10, - "packages/core/src/utils/__tests__/reference-keys.legacyWarning-6837.test.ts": 30, - "packages/core/src/utils/__tests__/reference-keys.measuredSurface-8938.test.ts": 60, - "packages/core/src/utils/__tests__/reference-keys.retiredDialect-7650.test.ts": 140, - "packages/core/src/utils/__tests__/reference-keys.test.ts": 10, - "packages/core/src/utils/__tests__/retired-field-types.test.ts": 10, - "packages/core/src/utils/__tests__/sort-query.test.ts": 180, - "packages/core/src/utils/__tests__/sort-values.test.ts": 10, - "packages/core/src/utils/__tests__/spec-symbol-batch4.test.ts": 4320, - "packages/core/src/utils/__tests__/unmaterialized-fields.test.ts": 10, - "packages/core/src/utils/__tests__/without-denied-fields.test.ts": 10, - "packages/core/src/utils/chart-category-key.test.ts": 20, - "packages/core/src/utils/chart-measure-key.test.ts": 30, - "packages/core/src/utils/chart-series.builtinAggregate.test.ts": 20, - "packages/core/src/utils/chart-series.nullCategory.test.ts": 150, - "packages/core/src/utils/chart-series.test.ts": 10, - "packages/core/src/utils/chart-series.unprojectedCategory.test.ts": 20, - "packages/core/src/utils/humanize-label.test.ts": 10, - "packages/core/src/utils/managedBy.test.ts": 40, - "packages/core/src/utils/object-aggregate-query.test.ts": 10, - "packages/core/src/validation/__tests__/form-field-widget-namespace.test.ts": 30, - "packages/core/src/validation/__tests__/node-slot-walk-11170.test.ts": 20, - "packages/core/src/validation/__tests__/object-validation-engine.test.ts": 100, - "packages/core/src/validation/__tests__/predicate-valued-gate-rules.test.ts": 40, - "packages/core/src/validation/__tests__/schema-validator.test.ts": 30, - "packages/core/src/validation/__tests__/server-owned-value.test.ts": 20, - "packages/core/src/validation/__tests__/unknown-schema-param-8416.test.ts": 30, - "packages/core/src/validation/__tests__/validation-engine-retired-7659.test.ts": 0, - "packages/core/src/validation/__tests__/validation-engine-stays-unwired.test.ts": 1000, - "packages/create-plugin/src/__tests__/cli-cancel-and-nontty-8786.test.ts": 6210, - "packages/create-plugin/src/__tests__/licenses.test.ts": 40, - "packages/create-plugin/src/__tests__/templates.test.ts": 130, - "packages/data-objectstack/src/adapterFactoryReturn.types.test.ts": 10, - "packages/data-objectstack/src/aggregate-capability.test.ts": 150, - "packages/data-objectstack/src/aggregate-filter-lowering.test.ts": 100, - "packages/data-objectstack/src/aggregate-rows-post-unwrap-7028.test.ts": 30, - "packages/data-objectstack/src/aggregate-spec-shape-analytics-keys.test.ts": 1150, - "packages/data-objectstack/src/aggregate-spec-shape-where.test.ts": 780, - "packages/data-objectstack/src/apiAccessDenied.test.ts": 40, - "packages/data-objectstack/src/appAccessProbe.test.ts": 50, - "packages/data-objectstack/src/bulkDelete.test.ts": 10, - "packages/data-objectstack/src/bulkUpdate.test.ts": 20, - "packages/data-objectstack/src/cache/MetadataCache.test.ts": 650, - "packages/data-objectstack/src/cloud-surface-retired-4152.pin.test.ts": 20, - "packages/data-objectstack/src/connection.test.ts": 10, - "packages/data-objectstack/src/deleteView.homes.test.ts": 110, - "packages/data-objectstack/src/deleteViewContract.types.test.ts": 20, - "packages/data-objectstack/src/downloadImportTemplate.test.ts": 40, - "packages/data-objectstack/src/draft-envelope.test.ts": 10, - "packages/data-objectstack/src/droppedFieldsReason.boundary.test.ts": 40, - "packages/data-objectstack/src/droppedFieldsShape.boundary.test.ts": 20, - "packages/data-objectstack/src/droppedFieldsUnattributed.boundary.test.ts": 30, - "packages/data-objectstack/src/error-envelope.test.ts": 10, - "packages/data-objectstack/src/errors.test.ts": 40, - "packages/data-objectstack/src/exportDownload.test.ts": 30, - "packages/data-objectstack/src/filter-all-skipped-two-routes-9020.test.ts": 30, - "packages/data-objectstack/src/filter-dialect-wire-7221.test.ts": 20, - "packages/data-objectstack/src/filter-empty-operator-map-beside-key-two-routes-10788.test.ts": 20, - "packages/data-objectstack/src/filter-entry-text-comparand-9048.test.ts": 130, - "packages/data-objectstack/src/filter-entry-translation.test.ts": 80, - "packages/data-objectstack/src/filter-identity-skipped-mix-two-routes-9030.test.ts": 20, - "packages/data-objectstack/src/filter-operator-ast-parity.test.ts": 190, - "packages/data-objectstack/src/findOne.inflightShare-11699.test.ts": 110, - "packages/data-objectstack/src/getObjectSchema.sortability.test.ts": 70, - "packages/data-objectstack/src/getObjectSchema.test.ts": 30, - "packages/data-objectstack/src/httpFailureLogging.test.ts": 30, - "packages/data-objectstack/src/importJob.test.ts": 60, - "packages/data-objectstack/src/listImportMappings.test.ts": 760, - "packages/data-objectstack/src/listMetadataItems-7611.test.ts": 20, - "packages/data-objectstack/src/listViewOverrides.test.ts": 40, - "packages/data-objectstack/src/listViews.readWarning.test.ts": 100, - "packages/data-objectstack/src/listViews.roundTripKeys-11013.test.ts": 30, - "packages/data-objectstack/src/listViews.test.ts": 60, - "packages/data-objectstack/src/metaItemAccessProbe-12112.test.ts": 30, - "packages/data-objectstack/src/metadata-actor-retired-4834.pin.test.ts": 20, - "packages/data-objectstack/src/metadata-client.draftLedger-11799.test.ts": 160, - "packages/data-objectstack/src/metadata-client.get-envelope.test.ts": 20, - "packages/data-objectstack/src/metadata-client.inflightShare-11797.test.ts": 190, - "packages/data-objectstack/src/metadata-client.layeredEnvelope.test.ts": 30, - "packages/data-objectstack/src/metadata-client.layeredRoute.test.ts": 20, - "packages/data-objectstack/src/metadata-client.objectWriteGuard.test.ts": 10, - "packages/data-objectstack/src/metadata-client.overlayScope.test.ts": 30, - "packages/data-objectstack/src/metadata-client.publishAdvisories.test.ts": 130, - "packages/data-objectstack/src/metadata-client.publishEnvelope.test.ts": 20, - "packages/data-objectstack/src/metadata-client.publishPackageBinding.test.ts": 20, - "packages/data-objectstack/src/metadata-client.saveAdvisories.test.ts": 70, - "packages/data-objectstack/src/metadata-client.test.ts": 30, - "packages/data-objectstack/src/metadata-error.test.ts": 20, - "packages/data-objectstack/src/object-metadata-write-guard.derivation.test.ts": 70, - "packages/data-objectstack/src/object-metadata-write-guard.test.ts": 20, - "packages/data-objectstack/src/occ.test.ts": 30, - "packages/data-objectstack/src/onMutation.test.ts": 460, - "packages/data-objectstack/src/onSaveAdvisory.test.ts": 30, - "packages/data-objectstack/src/onWriteWarning.test.ts": 40, - "packages/data-objectstack/src/orderby-serialization.test.ts": 50, - "packages/data-objectstack/src/picklist-binding.test.ts": 70, - "packages/data-objectstack/src/queryDataset.forbidden-10899.test.ts": 10, - "packages/data-objectstack/src/queryDataset.test.ts": 1410, - "packages/data-objectstack/src/queryGroupHeaders-7189.test.ts": 20, - "packages/data-objectstack/src/readme-filter-operator-table.test.ts": 900, - "packages/data-objectstack/src/searchAll.test.ts": 40, - "packages/data-objectstack/src/spec-symbol-batch6.test.ts": 2940, - "packages/data-objectstack/src/updateView.draft.test.ts": 30, - "packages/data-objectstack/src/userMessage-normalisation.test.ts": 20, - "packages/data-objectstack/src/userState.inflightShare-11797.test.ts": 70, - "packages/data-objectstack/src/userState.sharedRead-12187.test.ts": 130, - "packages/data-objectstack/src/userState.test.ts": 40, - "packages/data-objectstack/src/v3-compat.test.ts": 20, - "packages/data-objectstack/src/v3-deep-integration-retired-4241.pin.test.ts": 30, - "packages/data-objectstack/src/validation-error.test.ts": 10, - "packages/data-objectstack/src/viewCacheInvalidation.pin.test.ts": 50, - "packages/data-objectstack/src/viewConfigPermissionGate.test.ts": 30, - "packages/data-objectstack/src/viewInvalidationSeam.pin.test.ts": 20, - "packages/data-objectstack/src/viewItemObjectName.declaredSpelling-11013.test.ts": 50, - "packages/data-objectstack/src/viewOverlayMarker.test.ts": 40, - "packages/data-objectstack/src/viewOverlayMarkerOnly-10210.test.ts": 50, - "packages/data-objectstack/src/viewOverlayPatchOnly.test.ts": 40, - "packages/fields/src/FieldEditWidget.test.ts": 40, - "packages/fields/src/__tests__/AddressCellRenderer.locale-order.test.tsx": 2880, - "packages/fields/src/__tests__/AddressCellRenderer.test.tsx": 4740, - "packages/fields/src/__tests__/CurrencyField.minorUnits.test.tsx": 5010, - "packages/fields/src/__tests__/CurrencyField.symbol.test.tsx": 3670, - "packages/fields/src/__tests__/DateCellRenderer.test.tsx": 4160, - "packages/fields/src/__tests__/FieldEditWidget.domPassThrough-6909.test.tsx": 4030, - "packages/fields/src/__tests__/FieldEditWidget.hostPlumbing-7008.test.tsx": 4790, - "packages/fields/src/__tests__/FieldEditWidget.retiredFieldType.test.tsx": 4400, - "packages/fields/src/__tests__/GeolocationClearEmission.test.tsx": 5400, - "packages/fields/src/__tests__/GeolocationZeroCoordinate-8055.test.tsx": 5570, - "packages/fields/src/__tests__/LocationField.optionalKeys.test.tsx": 3910, - "packages/fields/src/__tests__/LocationField.placeholder.no-provider-8149.test.tsx": 4110, - "packages/fields/src/__tests__/LocationField.placeholderI18n-8149.test.tsx": 4200, - "packages/fields/src/__tests__/LocationField.range.test.tsx": 4230, - "packages/fields/src/__tests__/LocationField.refusalDiagnostic.test.tsx": 4370, - "packages/fields/src/__tests__/LocationField.residueI18n-6888.test.tsx": 4200, - "packages/fields/src/__tests__/LocationField.specShape.test.tsx": 5520, - "packages/fields/src/__tests__/LocationField.strictNumeric.test.tsx": 4130, - "packages/fields/src/__tests__/NumberCellRenderer.grouping.test.tsx": 5370, - "packages/fields/src/__tests__/NumberCellRenderer.resolvedWidth-11254.test.tsx": 4300, - "packages/fields/src/__tests__/NumberCellRenderer.test.tsx": 3550, - "packages/fields/src/__tests__/NumberCellRenderer.useGrouping-11026.test.tsx": 5120, - "packages/fields/src/__tests__/NumberField.readonlyDisplay-11431.test.tsx": 4510, - "packages/fields/src/__tests__/NumberInputWidgets.badInputAnnounce.test.tsx": 5420, - "packages/fields/src/__tests__/NumberInputWidgets.browserDeliverable.test.tsx": 4900, - "packages/fields/src/__tests__/NumberInputWidgets.environmentDivergence.test.tsx": 4590, - "packages/fields/src/__tests__/ObjectField.jsonFace-11448.test.tsx": 4940, - "packages/fields/src/__tests__/PasswordField.readonlyEmpty-10639.test.tsx": 5600, - "packages/fields/src/__tests__/PercentCellRenderer.barName-11690.test.tsx": 2970, - "packages/fields/src/__tests__/PercentCellRenderer.declaredStorage-11475.test.tsx": 5390, - "packages/fields/src/__tests__/PercentCellRenderer.locale.test.tsx": 4220, - "packages/fields/src/__tests__/PercentCellRenderer.nameKeyedScaling-9452.test.tsx": 5950, - "packages/fields/src/__tests__/PercentCellRenderer.scale-9295.test.tsx": 5250, - "packages/fields/src/__tests__/PercentCellRenderer.test.tsx": 5490, - "packages/fields/src/__tests__/PercentCurrencyField.readonlyDisplay-11444.test.tsx": 5590, - "packages/fields/src/__tests__/PercentField.scale-9568.test.tsx": 4730, - "packages/fields/src/__tests__/PercentField.storedScale-9810.test.tsx": 10200, - "packages/fields/src/__tests__/TagsField.hostOnBlur.test.tsx": 4850, - "packages/fields/src/__tests__/ariaLabelNames.zh-12145.test.tsx": 5290, - "packages/fields/src/__tests__/badge-hex-fidelity-5141.test.tsx": 5370, - "packages/fields/src/__tests__/boolean-label-association-e2e.test.tsx": 2930, - "packages/fields/src/__tests__/booleanCell.nonBooleanScalar-8582.test.tsx": 4490, - "packages/fields/src/__tests__/booleanField.readonlyNonBoolean-8593.test.tsx": 5350, - "packages/fields/src/__tests__/booleanValueLabel.locale-11689.test.tsx": 4310, - "packages/fields/src/__tests__/capability-multiselect-retired.test.ts": 240, - "packages/fields/src/__tests__/cell-truncation.test.tsx": 5320, - "packages/fields/src/__tests__/cellRenderers.childlessContainer-8580.test.tsx": 4520, - "packages/fields/src/__tests__/cellRenderers.countLabelI18n-8441.test.tsx": 5110, - "packages/fields/src/__tests__/cellRenderers.dataUriAlt-10493.test.tsx": 5880, - "packages/fields/src/__tests__/cellRenderers.emptyArray-8481.test.tsx": 4160, - "packages/fields/src/__tests__/cellRenderers.fabricatedValue-8490.test.tsx": 3270, - "packages/fields/src/__tests__/cellRenderers.objectLiteral-8596.test.tsx": 5710, - "packages/fields/src/__tests__/cellRenderers.ratingCell-12110.test.tsx": 4200, - "packages/fields/src/__tests__/cellRenderers.signatureValueClass-8677.test.tsx": 6980, - "packages/fields/src/__tests__/cellRenderers.valueIndependent-8678.test.tsx": 4220, - "packages/fields/src/__tests__/composite-group-label-e2e.test.tsx": 5280, - "packages/fields/src/__tests__/composite-group-label-readonly-e2e.test.tsx": 7230, - "packages/fields/src/__tests__/compositeRecordCell-11697.test.tsx": 5710, - "packages/fields/src/__tests__/currencyMode.faces-10422.test.tsx": 3300, - "packages/fields/src/__tests__/date-carrier-unparsable-8809.test.tsx": 3280, - "packages/fields/src/__tests__/date-carriers.impossibleDay-10026.test.tsx": 5260, - "packages/fields/src/__tests__/date-display.reexport-identity.test.ts": 10, - "packages/fields/src/__tests__/date-formatter-residue-4272.test.ts": 10, - "packages/fields/src/__tests__/date-locale-channel.test.tsx": 3810, - "packages/fields/src/__tests__/dateCell.overdueZone-10183.test.tsx": 5960, - "packages/fields/src/__tests__/dateCell.unparsableValue-8581.test.tsx": 4900, - "packages/fields/src/__tests__/datetime-carriers.impossibleDay-10301.test.tsx": 5050, - "packages/fields/src/__tests__/datetime-compact-style-7443.test.tsx": 5370, - "packages/fields/src/__tests__/datetime-widget-faces-8209.test.tsx": 5600, - "packages/fields/src/__tests__/datetimeCell.dueLikeAffordance-8958.test.tsx": 4330, - "packages/fields/src/__tests__/datetimeCell.formatVocabulary-8853.test.tsx": 5190, - "packages/fields/src/__tests__/display-grid-host-channels-e2e.test.tsx": 5490, - "packages/fields/src/__tests__/emptinessFloorExtensions-8496.test.tsx": 4140, - "packages/fields/src/__tests__/field-carrier-sdui.test.tsx": 6170, - "packages/fields/src/__tests__/fields-date-widget-convention-8194.test.tsx": 4870, - "packages/fields/src/__tests__/fileCellDownload-9485.test.tsx": 5250, - "packages/fields/src/__tests__/fileReadonlyDownload-9161.test.tsx": 5690, - "packages/fields/src/__tests__/formatCurrency.centsDigit.test.tsx": 4210, - "packages/fields/src/__tests__/formatCurrency.minorUnits.test.tsx": 5340, - "packages/fields/src/__tests__/formulaDatetimeCells.copiedText-11683.test.tsx": 4380, - "packages/fields/src/__tests__/formulaFaces.returnType-11748.test.tsx": 6300, - "packages/fields/src/__tests__/group-labelling-declaration.test.ts": 2730, - "packages/fields/src/__tests__/hostOnBlurDelivery-e2e.test.tsx": 5090, - "packages/fields/src/__tests__/injectedEditorHostDomChannel-6859.test.tsx": 5680, - "packages/fields/src/__tests__/inline-widget-aria-invalid-7126.test.tsx": 5400, - "packages/fields/src/__tests__/isMaskedFieldType-8686.test.tsx": 5750, - "packages/fields/src/__tests__/listCellRendererTypes-8734.test.tsx": 5400, - "packages/fields/src/__tests__/lookupCell.contractEnvelope-6917.test.tsx": 3350, - "packages/fields/src/__tests__/lookupCell.readGate-10501.test.tsx": 4580, - "packages/fields/src/__tests__/lookupCell.unresolvedReference-8695.test.tsx": 4260, - "packages/fields/src/__tests__/lookupCellDisplayField.test.tsx": 5600, - "packages/fields/src/__tests__/lookupCellDisplayName.test.tsx": 5250, - "packages/fields/src/__tests__/lookupCellOverflow.test.tsx": 4230, - "packages/fields/src/__tests__/lookupCellRecordLink.test.tsx": 3870, - "packages/fields/src/__tests__/lookupCellReferenceKey.test.tsx": 5360, - "packages/fields/src/__tests__/numberBadInput.i18n-8148.test.tsx": 5640, - "packages/fields/src/__tests__/owner-retired.test.tsx": 4950, - "packages/fields/src/__tests__/percent-cell-vs-measure-4576.test.ts": 10, - "packages/fields/src/__tests__/percent-formatter-locale-4553.test.ts": 20, - "packages/fields/src/__tests__/percent-tie-halfup-4590.test.ts": 20, - "packages/fields/src/__tests__/readonly-host-plumbing-e2e.test.tsx": 3980, - "packages/fields/src/__tests__/readonly-richtext-display-5498.test.tsx": 4860, - "packages/fields/src/__tests__/registry-collision.test.ts": 20, - "packages/fields/src/__tests__/resolveFieldCurrency.test.ts": 20, - "packages/fields/src/__tests__/resolveRecordPointer-12045.test.tsx": 4230, - "packages/fields/src/__tests__/retired-widget-spelling-10471.test.tsx": 4530, - "packages/fields/src/__tests__/richtext-cell-renderer-5452.test.tsx": 4780, - "packages/fields/src/__tests__/richtext-host-plumbing-e2e.test.tsx": 3280, - "packages/fields/src/__tests__/select-empty-label-association-8803.test.tsx": 5300, - "packages/fields/src/__tests__/select-label-association-e2e.test.tsx": 4390, - "packages/fields/src/__tests__/selectFirst-gate-joiner-locale-parity.test.tsx": 4560, - "packages/fields/src/__tests__/slider-signature-host-channels-e2e.test.tsx": 4630, - "packages/fields/src/__tests__/spec-symbol-batch7.test.ts": 10, - "packages/fields/src/__tests__/summaryFaces.numberFace-11752.test.tsx": 4760, - "packages/fields/src/__tests__/textCellJsonText-7246.test.tsx": 3930, - "packages/fields/src/__tests__/userCell.readGate-10535.test.tsx": 4040, - "packages/fields/src/__tests__/userCell.unresolvedReference-8434.test.tsx": 5540, - "packages/fields/src/__tests__/validation-feedback.test.tsx": 5010, - "packages/fields/src/__tests__/widget-aria-invalid-e2e.test.tsx": 3270, - "packages/fields/src/__tests__/widget-aria-invalid-registry-e2e.test.tsx": 6050, - "packages/fields/src/__tests__/widget-diagnostics-i18n-6755.test.tsx": 5290, - "packages/fields/src/__tests__/widget-dom-leak-e2e.test.tsx": 6290, - "packages/fields/src/__tests__/widget-props-contract.test.tsx": 4910, - "packages/fields/src/cascadeOptionWidgetTypes.reexport.test.tsx": 5630, - "packages/fields/src/coerce-safe-value.test.ts": 10, - "packages/fields/src/complex-widgets.test.tsx": 8850, - "packages/fields/src/datetime-widgets.test.tsx": 3120, - "packages/fields/src/field-type-alias.multiple.test.ts": 10, - "packages/fields/src/field-type-coverage.test.ts": 20, - "packages/fields/src/humanizeLabel.reexport.test.tsx": 4000, - "packages/fields/src/standard-widgets.test.tsx": 3990, - "packages/fields/src/widgets/AddressField.postalCode.test.tsx": 3760, - "packages/fields/src/widgets/AddressField.uniqueIds.test.tsx": 4220, - "packages/fields/src/widgets/AvatarField.fileId-10785.test.tsx": 4770, - "packages/fields/src/widgets/CapabilityMultiSelectField.specParity-6285.test.tsx": 4410, - "packages/fields/src/widgets/CapabilityMultiSelectField.test.tsx": 5290, - "packages/fields/src/widgets/CheckboxesField.cascade.test.tsx": 5270, - "packages/fields/src/widgets/DateField.impossibleDay-10567.test.tsx": 4870, - "packages/fields/src/widgets/DateTimeField.impossibleDay-10474.test.tsx": 5200, - "packages/fields/src/widgets/GeolocationField.uniqueIds.test.tsx": 3980, - "packages/fields/src/widgets/GridField.currencyMinorUnit-10355.test.tsx": 5800, - "packages/fields/src/widgets/GridField.currencyScaleNotRead-10783.test.tsx": 5190, - "packages/fields/src/widgets/GridField.declaredSpelling.test.tsx": 4270, - "packages/fields/src/widgets/GridField.displayLocale-9909.test.tsx": 4290, - "packages/fields/src/widgets/GridField.fieldKeys-11070.test.tsx": 4290, - "packages/fields/src/widgets/GridField.i18nChrome-11131.no-provider.test.tsx": 5360, - "packages/fields/src/widgets/GridField.i18nChrome-11131.test.tsx": 5020, - "packages/fields/src/widgets/GridField.i18nChrome-11145.no-provider.test.tsx": 5020, - "packages/fields/src/widgets/GridField.i18nChrome-11145.test.tsx": 4400, - "packages/fields/src/widgets/GridField.impossibleDay-10301.test.tsx": 5570, - "packages/fields/src/widgets/GridField.keyWarning.test.tsx": 4130, - "packages/fields/src/widgets/GridField.requiredCell.i18n-11160.no-provider.test.tsx": 2960, - "packages/fields/src/widgets/GridField.requiredCell.i18n-11160.test.tsx": 3530, - "packages/fields/src/widgets/GridField.retiredSnakeKeys-11610.test.tsx": 3530, - "packages/fields/src/widgets/GridField.test.tsx": 11610, - "packages/fields/src/widgets/ImageField.imageAlt-10637.test.tsx": 4060, - "packages/fields/src/widgets/ImageField.maxSize.test.tsx": 4090, - "packages/fields/src/widgets/ImageField.uploadFailure.test.tsx": 3540, - "packages/fields/src/widgets/ImageLightbox.test.tsx": 5480, - "packages/fields/src/widgets/LookupField.candidateExpand-10223.test.tsx": 6650, - "packages/fields/src/widgets/LookupField.chipAvatarFls-10433.test.tsx": 5360, - "packages/fields/src/widgets/LookupField.chipRemoveGate-10120.test.tsx": 5470, - "packages/fields/src/widgets/LookupField.contextTailRetired-7206.test.tsx": 4110, - "packages/fields/src/widgets/LookupField.createGrant-12082.test.tsx": 5660, - "packages/fields/src/widgets/LookupField.dependsOn.test.tsx": 5210, - "packages/fields/src/widgets/LookupField.dependsOnDeclared-6153.test.tsx": 5640, - "packages/fields/src/widgets/LookupField.dependsOnRetired-7357.test.tsx": 5820, - "packages/fields/src/widgets/LookupField.displayFls-10373.test.tsx": 6980, - "packages/fields/src/widgets/LookupField.gateHintLabel.test.tsx": 5480, - "packages/fields/src/widgets/LookupField.hydratedLabel-10487.test.tsx": 4150, - "packages/fields/src/widgets/LookupField.hydration.test.tsx": 5230, - "packages/fields/src/widgets/LookupField.idField.test.tsx": 5850, - "packages/fields/src/widgets/LookupField.labelOrder-10343.test.tsx": 6210, - "packages/fields/src/widgets/LookupField.optionDescription.test.tsx": 5850, - "packages/fields/src/widgets/LookupField.pickedLabel-10559.test.tsx": 3850, - "packages/fields/src/widgets/LookupField.pickerAgreement.test.tsx": 4770, - "packages/fields/src/widgets/LookupField.pickerColumnOrder-10486.test.tsx": 4930, - "packages/fields/src/widgets/LookupField.recentsFilters.test.tsx": 3530, - "packages/fields/src/widgets/LookupField.snakeLegsRetired-12157.test.tsx": 4830, - "packages/fields/src/widgets/MultiSelectField.cascade.test.tsx": 3790, - "packages/fields/src/widgets/MultiSelectField.placeholder-11140.test.tsx": 4880, - "packages/fields/src/widgets/OptionsEmptyState.no-provider.test.tsx": 5360, - "packages/fields/src/widgets/OptionsEmptyState.test.tsx": 5400, - "packages/fields/src/widgets/PeoplePicker.expandFls-10373.test.tsx": 3630, - "packages/fields/src/widgets/PeoplePicker.nameFls-10535.test.tsx": 5540, - "packages/fields/src/widgets/PeoplePicker.outputFls-10433.test.tsx": 4400, - "packages/fields/src/widgets/PeoplePicker.test.tsx": 7190, - "packages/fields/src/widgets/PeoplePickerComponents.test.tsx": 2910, - "packages/fields/src/widgets/RadioField.cascade.test.tsx": 4400, - "packages/fields/src/widgets/RecipientPickerField.test.tsx": 4100, - "packages/fields/src/widgets/RecordPickerDialog.baseFilterShapes.test.tsx": 5270, - "packages/fields/src/widgets/RecordPickerDialog.dateLocale.test.tsx": 4260, - "packages/fields/src/widgets/RecordPickerDialog.displayFls-10373.test.tsx": 4580, - "packages/fields/src/widgets/RecordPickerDialog.fieldReadRule-10594.test.tsx": 3620, - "packages/fields/src/widgets/RecordPickerDialog.filterOptions.test.tsx": 6370, - "packages/fields/src/widgets/RecordPickerDialog.layout-11903.test.tsx": 7600, - "packages/fields/src/widgets/RecordPickerDialog.selectLabel.test.tsx": 4360, - "packages/fields/src/widgets/SelectField.cascade.test.tsx": 5380, - "packages/fields/src/widgets/SelectField.clearedNull-10291.test.tsx": 3810, - "packages/fields/src/widgets/SelectField.controlledFromFirstRender-11804.test.tsx": 4230, - "packages/fields/src/widgets/SelectField.dependsOnDeclared-6153.test.tsx": 5240, - "packages/fields/src/widgets/TagsField.placeholder.no-provider.test.tsx": 5330, - "packages/fields/src/widgets/TagsField.placeholder.test.tsx": 4290, - "packages/fields/src/widgets/TextField.maxLength-10179.test.tsx": 4170, - "packages/fields/src/widgets/UserFieldPicker.test.tsx": 5590, - "packages/fields/src/widgets/__tests__/AddressField.i18n.test.tsx": 5070, - "packages/fields/src/widgets/__tests__/AddressField.no-provider.test.tsx": 3790, - "packages/fields/src/widgets/__tests__/FilterConditionField.betweenBlankBound-9914.test.tsx": 4560, - "packages/fields/src/widgets/__tests__/FilterConditionField.builderRows-8748.test.tsx": 5620, - "packages/fields/src/widgets/__tests__/FilterConditionField.emptyOperators-10790.test.tsx": 7730, - "packages/fields/src/widgets/__tests__/FilterConditionField.matchAll.test.ts": 10, - "packages/fields/src/widgets/__tests__/FilterConditionField.operators.test.ts": 3500, - "packages/fields/src/widgets/__tests__/FullscreenFieldEditor.dialogAria.test.tsx": 3430, - "packages/fields/src/widgets/__tests__/FullscreenFieldEditor.i18n.test.tsx": 5650, - "packages/fields/src/widgets/__tests__/FullscreenFieldEditor.no-provider.test.tsx": 5540, - "packages/fields/src/widgets/__tests__/RecipientPickerField.fieldRecipient-7613.test.tsx": 5640, - "packages/fields/src/widgets/__tests__/RegistryRefField.audienceAnchors-12200.test.tsx": 5200, - "packages/fields/src/widgets/__tests__/RegistryRefField.registryName-7611.test.tsx": 3310, - "packages/fields/src/widgets/__tests__/RichTextField.fullscreenDisabled.test.tsx": 4120, - "packages/fields/src/widgets/__tests__/RichTextField.mobileFullscreen.test.tsx": 5270, - "packages/fields/src/widgets/__tests__/RichTextField.rows.test.tsx": 5420, - "packages/fields/src/widgets/__tests__/TextAreaField.characterCount.announcements.test.tsx": 4320, - "packages/fields/src/widgets/__tests__/TextAreaField.characterCount.i18n.test.tsx": 5480, - "packages/fields/src/widgets/__tests__/TextAreaField.characterCount.no-provider.test.tsx": 4290, - "packages/fields/src/widgets/__tests__/TextAreaField.fullscreenCharacterCount.i18n.test.tsx": 5460, - "packages/fields/src/widgets/__tests__/TextAreaField.fullscreenCharacterCount.test.tsx": 4670, - "packages/fields/src/widgets/__tests__/TextAreaField.fullscreenDisabled.test.tsx": 5050, - "packages/fields/src/widgets/__tests__/TextAreaField.mobileFullscreen.test.tsx": 5490, - "packages/fields/src/widgets/__tests__/formula-summary-spec-reads-11070.test.tsx": 5110, - "packages/fields/src/widgets/__tests__/richtext-field-metadata-7083.test.tsx": 5700, - "packages/fields/src/widgets/deriveLookupColumns.test.ts": 10, - "packages/fields/src/widgets/file-value.bare-percent-10614.test.tsx": 4520, - "packages/fields/src/widgets/file-value.recordChromeParity-11383.test.tsx": 5310, - "packages/fields/src/widgets/file-value.test.ts": 20, - "packages/fields/src/widgets/fileSubmitRequiresId-7699.test.tsx": 4560, - "packages/fields/src/widgets/nativeDateValue.test.ts": 10, - "packages/fields/src/widgets/openNativePicker.test.tsx": 3050, - "packages/fields/src/widgets/optionWidgets.emptyLabel.test.tsx": 4350, - "packages/fields/src/widgets/optionWidgets.gatedOptions.test.tsx": 3190, - "packages/fields/src/widgets/optionWidgets.unconfiguredOptions.test.tsx": 5410, - "packages/fields/src/widgets/personDisplay.test.ts": 10, - "packages/fields/src/widgets/pickerMalformedFilter-10789.test.tsx": 5500, - "packages/fields/src/widgets/recentLookups.test.ts": 20, - "packages/fields/src/widgets/uploadingScope.hold.test.tsx": 5060, - "packages/fields/src/widgets/uploadingScope.test.tsx": 650, - "packages/fields/src/widgets/useRecordQuery.cannotQuery-10712.test.tsx": 1240, - "packages/fields/src/widgets/useRecordQuery.supersededAnswer-10712.test.tsx": 700, - "packages/fields/src/widgets/useRecordQuery.test.ts": 1230, - "packages/fields/src/widgets/useUploadingSignal.test.tsx": 870, - "packages/i18n/src/__tests__/LocalizationContext.test.tsx": 1890, - "packages/i18n/src/__tests__/LocalizationContext.timezone-11693.test.tsx": 890, - "packages/i18n/src/__tests__/all-locales-key-parity.test.ts": 250, - "packages/i18n/src/__tests__/appDesigner-fieldDesigner-formula-retired-6310.test.ts": 220, - "packages/i18n/src/__tests__/appDesigner-fieldDesigner-validation-rules-retired-11434.test.ts": 50, - "packages/i18n/src/__tests__/ar-participle-orthography-6610.test.ts": 170, - "packages/i18n/src/__tests__/ariaLabelLiteralCensus-12145.test.ts": 2450, - "packages/i18n/src/__tests__/auth-namespace-3546.test.tsx": 810, - "packages/i18n/src/__tests__/authRemediation-locale-parity.test.ts": 20, - "packages/i18n/src/__tests__/builtinAggregateLabels-locale-parity-7258.test.ts": 20, - "packages/i18n/src/__tests__/clearLocalized.test.ts": 10, - "packages/i18n/src/__tests__/cloudConnection-locale-parity.test.ts": 20, - "packages/i18n/src/__tests__/common-search-retired-4392.test.ts": 1900, - "packages/i18n/src/__tests__/confirmNoteSeparate-11591.test.ts": 10, - "packages/i18n/src/__tests__/console-namespace-3546.test.tsx": 960, - "packages/i18n/src/__tests__/count-families-11445.test.ts": 1300, - "packages/i18n/src/__tests__/dashboard-emptyState-keys-retired-7125.test.ts": 180, - "packages/i18n/src/__tests__/dashboard-range-preset-labels-4984.test.ts": 140, - "packages/i18n/src/__tests__/de-quote-pairing-3876.test.ts": 1640, - "packages/i18n/src/__tests__/dead-key-batch-retired-4730.test.ts": 1140, - "packages/i18n/src/__tests__/dead-pack-keys-retired-8754.test.ts": 1120, - "packages/i18n/src/__tests__/draftBar-es-register-3844.test.ts": 80, - "packages/i18n/src/__tests__/ellipsis-glyph-3878.test.ts": 1060, - "packages/i18n/src/__tests__/en-zh-key-parity.test.ts": 10, - "packages/i18n/src/__tests__/entry-locale-shape-7479.test.ts": 20, - "packages/i18n/src/__tests__/fallback-placeholder-spelling-3512.test.ts": 1860, - "packages/i18n/src/__tests__/firstDayOfWeek-11675.test.ts": 50, - "packages/i18n/src/__tests__/formatting.dateOnlyZone-10866.test.ts": 30, - "packages/i18n/src/__tests__/gantt-count-interpolation-4157.test.ts": 120, - "packages/i18n/src/__tests__/gantt-quickfilter-locale-parity.test.ts": 10, - "packages/i18n/src/__tests__/global-instance-reset.test.tsx": 1010, - "packages/i18n/src/__tests__/global-instance-reset.unit.test.ts": 10, - "packages/i18n/src/__tests__/gridImportSavedMapping-i18n-3920.test.ts": 1190, - "packages/i18n/src/__tests__/groupingPartialRetired-10881.test.ts": 40, - "packages/i18n/src/__tests__/i18n.test.ts": 1030, - "packages/i18n/src/__tests__/inboxBadgeBreakdown-i18n-7233.test.ts": 10, - "packages/i18n/src/__tests__/lazy-locale-catalogues-7479.test.tsx": 690, - "packages/i18n/src/__tests__/locale-persistence-ssr.test.ts": 10, - "packages/i18n/src/__tests__/machineLocaleCensus-9909.test.ts": 2240, - "packages/i18n/src/__tests__/makerEditChips-v1-scope-7709.test.ts": 160, - "packages/i18n/src/__tests__/makerEmptyState-v1-scope-8329.test.ts": 700, - "packages/i18n/src/__tests__/makerStartChips-v1-scope-1984.test.ts": 50, - "packages/i18n/src/__tests__/marketplace-failedHint-retired-5504.test.ts": 30, - "packages/i18n/src/__tests__/marketplace-preview-namespace-3546.test.tsx": 1270, - "packages/i18n/src/__tests__/marketplace-searchPlaceholder-manifestJargon-10969.test.ts": 80, - "packages/i18n/src/__tests__/notready-interpolation-6219.test.tsx": 1730, - "packages/i18n/src/__tests__/number-display.reexport-identity.test.ts": 10, - "packages/i18n/src/__tests__/number-display.test.ts": 10, - "packages/i18n/src/__tests__/objectView-config-keys-retired-4730.test.ts": 1120, - "packages/i18n/src/__tests__/objectView-value-language-3582.test.ts": 30, - "packages/i18n/src/__tests__/organization-namespace-3546.test.tsx": 950, - "packages/i18n/src/__tests__/organizations-picker-vocabulary-5215.test.ts": 110, - "packages/i18n/src/__tests__/outbound-agent-messages.test.ts": 210, - "packages/i18n/src/__tests__/perm-home-namespace-3546.test.tsx": 750, - "packages/i18n/src/__tests__/pickLocalized.test.ts": 20, - "packages/i18n/src/__tests__/plural-categories-11432.test.ts": 760, - "packages/i18n/src/__tests__/provider-app-locale-restore.test.tsx": 1080, - "packages/i18n/src/__tests__/provider-load-rerender-10382.test.tsx": 880, - "packages/i18n/src/__tests__/provider-locale-persistence.test.tsx": 950, - "packages/i18n/src/__tests__/provider-tenant-locale-seed.test.tsx": 660, - "packages/i18n/src/__tests__/provider.test.tsx": 830, - "packages/i18n/src/__tests__/raw-key-call-sites-3546.test.tsx": 810, - "packages/i18n/src/__tests__/readme-locale-count-7989.test.ts": 10, - "packages/i18n/src/__tests__/region-locale-fallback-11326.test.tsx": 1020, - "packages/i18n/src/__tests__/report-editor-retired-4145.test.ts": 1170, - "packages/i18n/src/__tests__/residue-namespaces-3546.test.tsx": 1630, - "packages/i18n/src/__tests__/resolveFieldCurrency.test.ts": 10, - "packages/i18n/src/__tests__/searchItemsAvailable-plural-9664.test.ts": 20, - "packages/i18n/src/__tests__/setLocalized.test.ts": 20, - "packages/i18n/src/__tests__/showEmptyRelated-plural-base-3863.test.tsx": 530, - "packages/i18n/src/__tests__/spec-formatters.test.ts": 20, - "packages/i18n/src/__tests__/spec-translations.test.ts": 20, - "packages/i18n/src/__tests__/textarea-charactercount-locale-parity.test.ts": 130, - "packages/i18n/src/__tests__/untranslated-identity-4376.test.ts": 160, - "packages/i18n/src/__tests__/useObjectLabel-actionParamOption.test.tsx": 620, - "packages/i18n/src/__tests__/useObjectLabel-actionResultDialog.test.tsx": 620, - "packages/i18n/src/__tests__/useObjectLabel-globalAction.test.tsx": 540, - "packages/i18n/src/__tests__/useObjectLabel-identity-5564.test.tsx": 690, - "packages/i18n/src/__tests__/useObjectLabel-pluralLabel-11696.test.tsx": 560, - "packages/i18n/src/__tests__/useObjectLabel-view.test.tsx": 950, - "packages/i18n/src/__tests__/useSafeTranslation.test.tsx": 810, - "packages/i18n/src/__tests__/validation-list-joiner-locale-parity.test.ts": 30, - "packages/i18n/src/__tests__/viewReadonlyTooltip-semantics-3625.test.ts": 20, - "packages/layout/src/__tests__/AppSchemaRenderer.areaI18nLabel.test.tsx": 4030, - "packages/layout/src/__tests__/AppSchemaRenderer.brandingFavicon-10842.test.tsx": 4140, - "packages/layout/src/__tests__/AppSchemaRenderer.brandingLogo-10827.test.tsx": 5460, - "packages/layout/src/__tests__/AppSchemaRenderer.mobileTabGuard-11362.test.tsx": 4300, - "packages/layout/src/__tests__/AppSchemaRenderer.mobileTabHref-11211.test.tsx": 5410, - "packages/layout/src/__tests__/AppSchemaRenderer.mobileTabOrder-11395.test.tsx": 4060, - "packages/layout/src/__tests__/AppSchemaRenderer.test.tsx": 6830, - "packages/layout/src/__tests__/NavigationRenderer.actions.test.tsx": 5310, - "packages/layout/src/__tests__/NavigationRenderer.docAudience-10188.test.tsx": 4200, - "packages/layout/src/__tests__/NavigationRenderer.docEntry-11197.test.tsx": 5620, - "packages/layout/src/__tests__/NavigationRenderer.labelInheritsTarget-9868.test.tsx": 5520, - "packages/layout/src/__tests__/NavigationRenderer.labelLocaleMap-11299.test.tsx": 4300, - "packages/layout/src/__tests__/NavigationRenderer.labelVerbatim-11201.test.tsx": 4740, - "packages/layout/src/__tests__/NavigationRenderer.listNesting-11690.test.tsx": 5690, - "packages/layout/src/__tests__/NavigationRenderer.navLabelOwnership.test.tsx": 5190, - "packages/layout/src/__tests__/NavigationRenderer.pinnedOrder-12059.test.tsx": 4920, - "packages/layout/src/__tests__/app-schema-renderer-arm-inputs-11440.test.tsx": 4510, - "packages/layout/src/__tests__/app-schema-renderer-schema-input-11494.test.tsx": 5990, - "packages/layout/src/__tests__/app-shell-branding-favicon-restore.test.tsx": 4480, - "packages/layout/src/__tests__/app-shell-branding-title-assignment.test.tsx": 4110, - "packages/layout/src/__tests__/app-shell-branding-title-restore.test.tsx": 4000, - "packages/layout/src/__tests__/app-shell-branding-title-surfaces.test.ts": 20, - "packages/layout/src/__tests__/app-shell-docs-nav-example.test.ts": 150, - "packages/layout/src/__tests__/app-shell-not-a-component-key.test.tsx": 4840, - "packages/layout/src/__tests__/app-shell-sidebar-node-one-provider-10859.test.tsx": 4560, - "packages/layout/src/__tests__/appSchemaRendererMobileNavMode.test.tsx": 3550, - "packages/layout/src/__tests__/containment-declared-slot-9910.test.tsx": 4150, - "packages/layout/src/__tests__/guide-layout-app-shell-doc.test.ts": 50, - "packages/layout/src/__tests__/guide-layout-sidebar-nav-doc.test.ts": 330, - "packages/layout/src/__tests__/navigation-responsive-grid-retired-11441.test.tsx": 5360, - "packages/layout/src/__tests__/page-header-authorable-keys.test.tsx": 5280, - "packages/layout/src/__tests__/page-header-subtitle-conversion-coverage.test.ts": 60, - "packages/layout/src/__tests__/page-node-renderer-stays-deleted.test.ts": 20, - "packages/layout/src/__tests__/readme-app-shell-example.test.ts": 20, - "packages/layout/src/__tests__/readme-registration-keys.test.ts": 30, - "packages/layout/src/__tests__/readme-sidebar-nav-example.test.ts": 20, - "packages/layout/src/__tests__/resolveHref.runAction.test.ts": 20, - "packages/layout/src/__tests__/resolveHref.test.ts": 30, - "packages/layout/src/__tests__/spec-symbol-batch7.test.ts": 10, - "packages/mobile/src/__tests__/breakpoints.test.ts": 20, - "packages/mobile/src/__tests__/gesture-spec-parity.test.tsx": 930, - "packages/mobile/src/__tests__/spec-gesture-direction-set.test.tsx": 830, - "packages/mobile/src/__tests__/spec-gesture-fallback-type-order.test.tsx": 1160, - "packages/mobile/src/__tests__/useBreakpoint.test.ts": 830, - "packages/mobile/src/__tests__/usePullToRefresh.lateHost-10105.test.tsx": 990, - "packages/permissions/src/__tests__/MePermissionsProvider.capabilitiesReported.test.tsx": 1330, - "packages/permissions/src/__tests__/MePermissionsProvider.ownerTransfer-12103.test.tsx": 1140, - "packages/permissions/src/__tests__/MePermissionsProvider.retry.test.tsx": 1230, - "packages/permissions/src/__tests__/MePermissionsProvider.test.tsx": 1040, - "packages/permissions/src/__tests__/effectiveObjects-4421.test.tsx": 1270, - "packages/permissions/src/__tests__/evaluator.prototype-guard-8044.test.ts": 60, - "packages/permissions/src/__tests__/evaluator.test.ts": 20, - "packages/permissions/src/__tests__/providerCtxIdentity.discarded.test.tsx": 1330, - "packages/permissions/src/__tests__/skill-guide-permission-config.test.tsx": 840, - "packages/permissions/src/__tests__/store.test.ts": 10, - "packages/permissions/src/__tests__/usePermissions.discardedIdentity.test.tsx": 790, - "packages/plugin-ai/src/AIRecommendations.layoutCarouselRetired-10330.test.tsx": 4130, - "packages/plugin-ai/src/AIRecommendations.rendersEveryItem-8178.test.tsx": 5580, - "packages/plugin-ai/src/aiComponents.i18n-10232.test.tsx": 4920, - "packages/plugin-ai/src/registrationInputs-8178.test.ts": 110, - "packages/plugin-calendar/src/CalendarView.a11yLabelsLocalized-10104.test.tsx": 4600, - "packages/plugin-calendar/src/CalendarView.allDaySpelling-7454.test.tsx": 4360, - "packages/plugin-calendar/src/CalendarView.defaultMonth-10799.test.tsx": 6420, - "packages/plugin-calendar/src/CalendarView.displayLocale-10442.test.tsx": 5300, - "packages/plugin-calendar/src/CalendarView.dnd.test.tsx": 3590, - "packages/plugin-calendar/src/CalendarView.gridcellLocale-10144.test.tsx": 4230, - "packages/plugin-calendar/src/CalendarView.popoverLocale-10747.test.tsx": 6490, - "packages/plugin-calendar/src/CalendarView.test.tsx": 5070, - "packages/plugin-calendar/src/ObjectCalendar.colorFieldLadder-7243.test.tsx": 5510, - "packages/plugin-calendar/src/ObjectCalendar.contractEnvelope-6839.test.tsx": 5490, - "packages/plugin-calendar/src/ObjectCalendar.discardedConfigMemo.test.tsx": 3810, - "packages/plugin-calendar/src/ObjectCalendar.elementDataSource.test.tsx": 5330, - "packages/plugin-calendar/src/ObjectCalendar.errorClears-10663.test.tsx": 4320, - "packages/plugin-calendar/src/ObjectCalendar.externalDataCeiling-7507.test.tsx": 5810, - "packages/plugin-calendar/src/ObjectCalendar.inlineQueryKeys-9061.test.tsx": 4070, - "packages/plugin-calendar/src/ObjectCalendar.invalidationRefetch-10572.test.tsx": 4130, - "packages/plugin-calendar/src/ObjectCalendar.localizedSurface-10031.test.tsx": 6370, - "packages/plugin-calendar/src/ObjectCalendar.markedRefusalToast.test.tsx": 5070, - "packages/plugin-calendar/src/ObjectCalendar.navWidthDefault.test.tsx": 4270, - "packages/plugin-calendar/src/ObjectCalendar.overlayShellModes-9299.test.tsx": 5060, - "packages/plugin-calendar/src/ObjectCalendar.pullToRefresh-10105.test.tsx": 5990, - "packages/plugin-calendar/src/ObjectCalendar.quickCreateDisplayLocale-10668.test.tsx": 5310, - "packages/plugin-calendar/src/ObjectCalendar.refusalRemedy-8170.test.tsx": 6030, - "packages/plugin-calendar/src/ObjectCalendar.rowCeiling-7210.test.tsx": 5260, - "packages/plugin-calendar/src/ObjectCalendar.ruleArrayFilter-10767.test.tsx": 3260, - "packages/plugin-calendar/src/ObjectCalendar.unconfiguredRefusal-7029.test.tsx": 5630, - "packages/plugin-calendar/src/ObjectCalendar.unscheduled-7071.test.tsx": 4620, - "packages/plugin-calendar/src/ObjectCalendar.writeGrant-12082.test.tsx": 4380, - "packages/plugin-calendar/src/__tests__/CalendarView.monthMoveCalendarDays-11005.test.tsx": 4280, - "packages/plugin-calendar/src/__tests__/CalendarView.timeGridMoveDuration-11037.test.tsx": 5040, - "packages/plugin-calendar/src/__tests__/CalendarView.timeGridResizeTrueEdge-11060.test.tsx": 7100, - "packages/plugin-calendar/src/__tests__/CalendarView.weekStartFromLocale-11675.test.tsx": 6090, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.allDayFieldIsHonoured-8026.test.tsx": 6190, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.dataObjectArmRefused-8348.test.tsx": 5100, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.dateOnlyZone-10866.test.tsx": 5280, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.dstDayMove-10866.test.tsx": 2630, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.endDateNoSchemaZone-10866.test.tsx": 4190, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.expandFls-7230.test.tsx": 5940, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.expandGate-6453.test.tsx": 4400, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.filterIsNotAConfigSlot-7711.test.tsx": 5550, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.navigationRecordSource-7638.test.tsx": 6330, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.recordSourceMembers-8314.test.tsx": 5820, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.sortMembersReachTheWire-8171.test.tsx": 6200, - "packages/plugin-calendar/src/__tests__/ObjectCalendar.visibleRange-12081.test.tsx": 4880, - "packages/plugin-calendar/src/__tests__/calendarNavigationMembers-8652.test.tsx": 5550, - "packages/plugin-calendar/src/__tests__/calendarUnionReads-8651.test.tsx": 5080, - "packages/plugin-calendar/src/__tests__/calendarViewRenderer.dateOnlyZone-10866.test.tsx": 4210, - "packages/plugin-calendar/src/__tests__/dataKeysAreDeclaredAndHonoured-8314.test.ts": 930, - "packages/plugin-calendar/src/__tests__/filterIsDeclaredInput-7712.test.ts": 130, - "packages/plugin-calendar/src/__tests__/name-collision-5044.test.ts": 20, - "packages/plugin-calendar/src/__tests__/objectCalendarConfigMembers-8071.test.tsx": 5720, - "packages/plugin-calendar/src/__tests__/recordSourceInput-10392.test.ts": 250, - "packages/plugin-calendar/src/__tests__/scalarKeysAreDeclaredAndHonoured-8201.test.ts": 180, - "packages/plugin-calendar/src/__tests__/spec-symbol-4650.test.ts": 10, - "packages/plugin-calendar/src/calendar-view-renderer.currentDate.test.tsx": 6510, - "packages/plugin-calendar/src/calendar-view-renderer.eventsCollision.test.tsx": 5270, - "packages/plugin-calendar/src/calendar-view-renderer.inertInputs.test.tsx": 5060, - "packages/plugin-calendar/src/calendar-view-renderer.propsContract.test.tsx": 3310, - "packages/plugin-calendar/src/object-calendar-renderer.propsContract.test.tsx": 7160, - "packages/plugin-calendar/src/readme-calendar-view-schema.test.ts": 30, - "packages/plugin-calendar/src/registration.test.tsx": 6800, - "packages/plugin-charts/src/AdvancedChartImpl.axisLabels.test.tsx": 1900, - "packages/plugin-charts/src/AdvancedChartImpl.bucketIdentity.test.tsx": 1430, - "packages/plugin-charts/src/AdvancedChartImpl.cartesianClickPayload.test.tsx": 2610, - "packages/plugin-charts/src/AdvancedChartImpl.categoricalAxisDensity.test.tsx": 2150, - "packages/plugin-charts/src/AdvancedChartImpl.colors.test.tsx": 1150, - "packages/plugin-charts/src/AdvancedChartImpl.comboFromSeries.test.tsx": 1770, - "packages/plugin-charts/src/AdvancedChartImpl.comboMarkClick.test.tsx": 2820, - "packages/plugin-charts/src/AdvancedChartImpl.degenerateMagnitude.test.tsx": 2970, - "packages/plugin-charts/src/AdvancedChartImpl.degeneratePosition.test.tsx": 3780, - "packages/plugin-charts/src/AdvancedChartImpl.funnelOrder.test.tsx": 1990, - "packages/plugin-charts/src/AdvancedChartImpl.itemSeriesClick.test.tsx": 3380, - "packages/plugin-charts/src/AdvancedChartImpl.missingCategoryKey.test.tsx": 2030, - "packages/plugin-charts/src/AdvancedChartImpl.missingSeriesKey.test.tsx": 3740, - "packages/plugin-charts/src/AdvancedChartImpl.noNumericValue.test.tsx": 5860, - "packages/plugin-charts/src/AdvancedChartImpl.nullCategoryBucket.test.tsx": 1690, - "packages/plugin-charts/src/AdvancedChartImpl.pieLegend.test.tsx": 1500, - "packages/plugin-charts/src/AdvancedChartImpl.pivotNullBucket.test.tsx": 1950, - "packages/plugin-charts/src/AdvancedChartImpl.pivotNullSeries.test.tsx": 1350, - "packages/plugin-charts/src/AdvancedChartImpl.rotatedLabelBand-11796.test.tsx": 2120, - "packages/plugin-charts/src/AdvancedChartImpl.sankeyNoPositiveFlow.test.tsx": 1710, - "packages/plugin-charts/src/AdvancedChartImpl.sankeyOmittedRows.test.tsx": 2320, - "packages/plugin-charts/src/AdvancedChartImpl.scatterEdgeClipping-7396.test.tsx": 2380, - "packages/plugin-charts/src/AdvancedChartImpl.scatterGridLines-9792.test.tsx": 2000, - "packages/plugin-charts/src/AdvancedChartImpl.scatterLegendLabel.test.tsx": 2370, - "packages/plugin-charts/src/AdvancedChartImpl.scatterSeriesArity.test.tsx": 2000, - "packages/plugin-charts/src/AdvancedChartImpl.scatterSpecAxes-9675.test.tsx": 2850, - "packages/plugin-charts/src/AdvancedChartImpl.scatterSymbolSize-9681.test.tsx": 2240, - "packages/plugin-charts/src/AdvancedChartImpl.specConfig.test.tsx": 3130, - "packages/plugin-charts/src/AdvancedChartImpl.unprojectedSeriesDimension.test.tsx": 2050, - "packages/plugin-charts/src/ChartContainerImpl.legendSwatchColour.test.tsx": 1230, - "packages/plugin-charts/src/ChartContainerImpl.minHeightFloor.test.tsx": 1540, - "packages/plugin-charts/src/ChartContainerImpl.settleRemount.test.tsx": 1690, - "packages/plugin-charts/src/ChartContainerImpl.styleMerge.test.tsx": 1680, - "packages/plugin-charts/src/ChartRenderer.catalogRender-6939.test.tsx": 4960, - "packages/plugin-charts/src/ChartRenderer.dashboardChartConfig.test.tsx": 5350, - "packages/plugin-charts/src/ChartRenderer.foreignDialectRetired-8650.test.tsx": 6020, - "packages/plugin-charts/src/ChartRenderer.localeHeading-8943.test.tsx": 6350, - "packages/plugin-charts/src/ChartRenderer.presentationLocaleHeading-9038.test.tsx": 5500, - "packages/plugin-charts/src/ChartRenderer.radarSeriesPresentation-8157.test.tsx": 4650, - "packages/plugin-charts/src/ChartRenderer.scatterXAxisScale-10516.test.tsx": 4780, - "packages/plugin-charts/src/ChartRenderer.scatterYAxisUndrawn-10721.test.tsx": 5150, - "packages/plugin-charts/src/ChartRenderer.seriesPresentation.test.tsx": 5700, - "packages/plugin-charts/src/ChartRenderer.seriesTypeArm-8086.test.ts": 10, - "packages/plugin-charts/src/ChartRenderer.specSeries.test.tsx": 4870, - "packages/plugin-charts/src/ChartRenderer.xAxisPosition-10587.test.tsx": 7710, - "packages/plugin-charts/src/ChartRenderer.yAxisPosition-10654.test.tsx": 7150, - "packages/plugin-charts/src/ChartRenderer.yAxisUndrawn-10691.test.tsx": 5610, - "packages/plugin-charts/src/ObjectChart.absentCategoryAxisRefusal-8168.test.tsx": 5820, - "packages/plugin-charts/src/ObjectChart.aggregateResultColumns.test.ts": 70, - "packages/plugin-charts/src/ObjectChart.axisTitleLocale-10132.test.tsx": 5680, - "packages/plugin-charts/src/ObjectChart.categoryAxisKeyRender-8269.test.tsx": 6780, - "packages/plugin-charts/src/ObjectChart.contractEnvelope-6839.test.tsx": 5070, - "packages/plugin-charts/src/ObjectChart.countSeriesKeyRender-8266.test.tsx": 4280, - "packages/plugin-charts/src/ObjectChart.datasetMeasureLabel.test.tsx": 6410, - "packages/plugin-charts/src/ObjectChart.declaredDisplayFieldLeg-7435.test.tsx": 3730, - "packages/plugin-charts/src/ObjectChart.drillNavigate.test.tsx": 3920, - "packages/plugin-charts/src/ObjectChart.elementDataSource.test.tsx": 4190, - "packages/plugin-charts/src/ObjectChart.emptyResult.test.tsx": 4330, - "packages/plugin-charts/src/ObjectChart.groupByCategoryForward-10634.test.tsx": 6950, - "packages/plugin-charts/src/ObjectChart.heightChain.test.tsx": 5360, - "packages/plugin-charts/src/ObjectChart.humanizeLabelReexport.test.ts": 80, - "packages/plugin-charts/src/ObjectChart.inlineComboSeries-11315.test.tsx": 5220, - "packages/plugin-charts/src/ObjectChart.invalidationRefetch-10035.test.tsx": 6210, - "packages/plugin-charts/src/ObjectChart.nullCategoryBucket.test.tsx": 5870, - "packages/plugin-charts/src/ObjectChart.optionColors.test.tsx": 4650, - "packages/plugin-charts/src/ObjectChart.refreshIndicatorLocale-10580.test.tsx": 5610, - "packages/plugin-charts/src/ObjectChart.refuseBeforeFetch-12061.test.tsx": 5710, - "packages/plugin-charts/src/__tests__/AdvancedChartImpl.dateOnlyZone-10866.test.tsx": 1810, - "packages/plugin-charts/src/__tests__/ObjectChart.compareTo.corePredicate-7495.test.tsx": 5660, - "packages/plugin-charts/src/__tests__/ObjectChart.compareTo.scatter.test.tsx": 5090, - "packages/plugin-charts/src/__tests__/ObjectChart.compareTo.test.tsx": 3210, - "packages/plugin-charts/src/__tests__/ObjectChart.drillFilterComposition-8944.test.tsx": 5910, - "packages/plugin-charts/src/__tests__/ObjectChart.drillRefusal-10789.test.tsx": 4140, - "packages/plugin-charts/src/__tests__/ObjectChart.fieldOptionLabelRefetch.test.tsx": 5660, - "packages/plugin-charts/src/__tests__/ObjectChart.schemaAnchor-7946.test.ts": 20, - "packages/plugin-charts/src/__tests__/ObjectChart.structuredGroupBy-7946.test.tsx": 4280, - "packages/plugin-charts/src/__tests__/ObjectChartBlock.props-8885.test.tsx": 590, - "packages/plugin-charts/src/__tests__/chart-family-from-type-7401.test.tsx": 6000, - "packages/plugin-charts/src/__tests__/chart-type-spec-parity.test.tsx": 1960, - "packages/plugin-charts/src/__tests__/chartDrillEvents.test.ts": 20, - "packages/plugin-charts/src/__tests__/chartType-internal-only-7744.test.ts": 40, - "packages/plugin-charts/src/__tests__/object-chart-compareto-spectype-11530.test.tsx": 10270, - "packages/plugin-charts/src/__tests__/object-chart-declared-families-11513.test.tsx": 7100, - "packages/plugin-charts/src/__tests__/object-chart-spectype-routing-11520.test.tsx": 12500, - "packages/plugin-charts/src/__tests__/spec-symbol-batch7.test.ts": 10, - "packages/plugin-charts/src/chartFaces.displayLocale-9909.test.tsx": 3160, - "packages/plugin-charts/src/index.test.ts": 100, - "packages/plugin-charts/src/normalizeChartSchema.localeLabel-8943.test.ts": 60, - "packages/plugin-charts/src/normalizeChartSchema.specAxisKeys-7690.test.ts": 40, - "packages/plugin-charts/src/normalizeChartSchema.test.ts": 230, - "packages/plugin-charts/src/normalizeChartSchema.xAxisPresentationGate-10516.test.ts": 50, - "packages/plugin-chatbot/src/__tests__/AiPendingActionsInbox.emptyPlaceholderAffordance-8504.test.tsx": 4520, - "packages/plugin-chatbot/src/__tests__/AiPendingActionsInbox.errorReplacesEmpty-11736.test.tsx": 5370, - "packages/plugin-chatbot/src/__tests__/AiPendingActionsInbox.i18n.test.tsx": 3390, - "packages/plugin-chatbot/src/__tests__/AiPendingActionsInbox.noProviderFallback.test.tsx": 4340, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.awaitingConfirmBuild-8343.test.tsx": 5260, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.changesActionsWaitForTurn-10965.test.tsx": 4980, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.changesCard.test.tsx": 4470, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.composerNames.zh-12145.test.tsx": 5330, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.extendChip-11658.test.tsx": 4520, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.followOnSend-7480.test.tsx": 4940, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.hydratedStepTurns-10899.test.tsx": 4070, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.modelPicker-11865.test.tsx": 6390, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.planActionsWaitForTurn-10925.test.tsx": 3410, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.planApprovalPending-11666.test.tsx": 6490, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.quotaBlockedConfirm.test.tsx": 5530, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.quotaResetPromise-7587.test.tsx": 6100, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.replayOutcome.test.tsx": 6060, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.sendError.test.tsx": 5090, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.surfaceContextTitle-8219.test.tsx": 5880, - "packages/plugin-chatbot/src/__tests__/ChatbotEnhanced.test.tsx": 8120, - "packages/plugin-chatbot/src/__tests__/FloatingChatbot.classNameMerge-8078.test.tsx": 5720, - "packages/plugin-chatbot/src/__tests__/FloatingChatbot.test.tsx": 4600, - "packages/plugin-chatbot/src/__tests__/agentAliases.test.ts": 30, - "packages/plugin-chatbot/src/__tests__/agentCapabilities.test.ts": 10, - "packages/plugin-chatbot/src/__tests__/agentListShapes.test.ts": 40, - "packages/plugin-chatbot/src/__tests__/buildPanelI18n-7388.test.tsx": 5840, - "packages/plugin-chatbot/src/__tests__/buildVerify-11988.test.tsx": 5740, - "packages/plugin-chatbot/src/__tests__/chat-message-contract.test.ts": 20, - "packages/plugin-chatbot/src/__tests__/chatMessageAdapter.test.ts": 20, - "packages/plugin-chatbot/src/__tests__/chatbotFaces.displayLocale-9909.test.tsx": 5480, - "packages/plugin-chatbot/src/__tests__/mapMessages.approvalLift-8426.test.ts": 40, - "packages/plugin-chatbot/src/__tests__/mapMessages.builtAppEditEnvelope-10109.test.ts": 30, - "packages/plugin-chatbot/src/__tests__/mapMessages.replayOutcome.test.ts": 10, - "packages/plugin-chatbot/src/__tests__/mapMessages.test.ts": 180, - "packages/plugin-chatbot/src/__tests__/recordHandoff.test.ts": 10, - "packages/plugin-chatbot/src/__tests__/renderer.authoring-faces-7655.test.tsx": 6490, - "packages/plugin-chatbot/src/__tests__/renderer.domProps.test.tsx": 5760, - "packages/plugin-chatbot/src/__tests__/renderer.floating-spread-fence-7708.test.tsx": 6240, - "packages/plugin-chatbot/src/__tests__/renderer.seam.test.tsx": 5920, - "packages/plugin-chatbot/src/__tests__/renderer.surface.test.tsx": 4930, - "packages/plugin-chatbot/src/__tests__/spec-symbol-batch6.test.ts": 3710, - "packages/plugin-chatbot/src/__tests__/tool-display-i18n.test.ts": 20, - "packages/plugin-chatbot/src/__tests__/tool-display.helpers.test.ts": 20, - "packages/plugin-chatbot/src/__tests__/toolCardHeaderState-7254.test.tsx": 4250, - "packages/plugin-chatbot/src/__tests__/toolCardI18n-7254.test.tsx": 4090, - "packages/plugin-chatbot/src/__tests__/toolLabels-locale-parity-7481.test.ts": 40, - "packages/plugin-chatbot/src/__tests__/useHitlInChat.test.tsx": 650, - "packages/plugin-chatbot/src/__tests__/useObjectChat.discriminatedParts-8426.test.tsx": 1530, - "packages/plugin-chatbot/src/__tests__/useObjectChat.handoffContext.test.tsx": 1420, - "packages/plugin-chatbot/src/__tests__/useObjectChat.honestMessages.test.tsx": 1120, - "packages/plugin-chatbot/src/__tests__/useObjectChat.maxToolRoundtrips.test.tsx": 1060, - "packages/plugin-chatbot/src/__tests__/useObjectChat.runtimeRole-8443.test.tsx": 1270, - "packages/plugin-chatbot/src/__tests__/useObjectChat.sendFailure.test.tsx": 1450, - "packages/plugin-chatbot/src/__tests__/useObjectChat.setMessagesHonest-8342.test.tsx": 1270, - "packages/plugin-chatbot/src/__tests__/useObjectChat.transportIdentity.test.tsx": 1200, - "packages/plugin-chatbot/src/__tests__/usePendingActions.pollFaultPolicy-11736.test.tsx": 1050, - "packages/plugin-chatbot/src/__tests__/withHandoffContext.test.ts": 110, - "packages/plugin-chatbot/src/__tests__/withTurnId.test.ts": 80, - "packages/plugin-chatbot/src/tool-display.test.ts": 80, - "packages/plugin-chatbot/src/tool-state.test.ts": 410, - "packages/plugin-dashboard/src/DashboardRenderer.ambientSource-10815.test.tsx": 6300, - "packages/plugin-dashboard/src/DatasetWidget.invalidationRefetch-10815.test.tsx": 5910, - "packages/plugin-dashboard/src/DatasetWidget.kpiInvalidation-11095.test.tsx": 7040, - "packages/plugin-dashboard/src/ObjectDataTable.invalidationRefetch-10778.test.tsx": 7710, - "packages/plugin-dashboard/src/ObjectMetric.elementDataSource.test.tsx": 5130, - "packages/plugin-dashboard/src/ObjectMetricWidget.invalidationRefetch-10572.test.tsx": 5370, - "packages/plugin-dashboard/src/ObjectPivot.elementDataSource.test.tsx": 5300, - "packages/plugin-dashboard/src/ObjectPivotTable.invalidationRefetch-10778.test.tsx": 5770, - "packages/plugin-dashboard/src/__tests__/ConfigPanel.footerLabels.test.tsx": 3620, - "packages/plugin-dashboard/src/__tests__/ConfigPanel.i18nWiring.test.tsx": 5520, - "packages/plugin-dashboard/src/__tests__/ConfigPanel.localeLabels.test.tsx": 6900, - "packages/plugin-dashboard/src/__tests__/ConfigPanel.noProviderLabels.test.tsx": 6100, - "packages/plugin-dashboard/src/__tests__/DashboardChart.categoryAxisKey-8269.test.tsx": 4680, - "packages/plugin-dashboard/src/__tests__/DashboardChart.chartConfig-4044.test.tsx": 5430, - "packages/plugin-dashboard/src/__tests__/DashboardChart.chartConfigDom-4044.test.tsx": 5000, - "packages/plugin-dashboard/src/__tests__/DashboardChart.chartConfigMarks-4044.test.tsx": 8180, - "packages/plugin-dashboard/src/__tests__/DashboardChart.countSeriesKey-8266.test.tsx": 5530, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.busReread-10887.test.tsx": 5690, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.customReopen-10843.test.tsx": 7100, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.dateDefault.test.tsx": 5520, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.dateOnlyZone-10844.test.tsx": 4730, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.defaultMonth-10799.test.tsx": 6020, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.i18nLabel.test.tsx": 4170, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.objectBundleLabel-10132.test.tsx": 3000, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.options.test.tsx": 4750, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.optionsFilterKey-10664.test.tsx": 4670, - "packages/plugin-dashboard/src/__tests__/DashboardFilterBar.optionsFromRawValue.test.tsx": 6360, - "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.datasetPath.test.tsx": 3730, - "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.i18nTitle.test.tsx": 5280, - "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.inlineLocaleLabel.test.tsx": 5230, - "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.legacyRetired.test.tsx": 4390, - "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.objectProviderFetch-10528.test.tsx": 6460, - "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.persistence.test.ts": 180, - "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.rootTitleRetired.test.tsx": 5630, - "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.sduiDatasetPath.test.tsx": 6300, - "packages/plugin-dashboard/src/__tests__/DashboardGridLayout.seriesLabel-9172.test.tsx": 4360, - "packages/plugin-dashboard/src/__tests__/DashboardRefreshButton.locale-11097.test.tsx": 6970, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.designMode.test.tsx": 8180, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.domProps.test.tsx": 6270, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.filters.test.tsx": 7340, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.headerActions.test.tsx": 4250, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.legacyRetired.test.tsx": 12070, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.metricI18n.test.tsx": 5880, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.metricSubCaption.test.tsx": 4760, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.propsResolution.test.ts": 10, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.refreshRow-11694.test.tsx": 3480, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.rootTitleRetired.test.tsx": 3450, - "packages/plugin-dashboard/src/__tests__/DashboardRenderer.servedLocalized-11295.test.tsx": 4290, - "packages/plugin-dashboard/src/__tests__/DashboardSurfaces.datasetSubCaption.test.tsx": 4400, - "packages/plugin-dashboard/src/__tests__/DashboardWithConfig.layout-11388.test.tsx": 5950, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.animation.test.tsx": 6160, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.builtinAggregateHeader-7534.test.tsx": 3050, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.builtinAggregateLabel.test.tsx": 3790, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartBucketIdentity.test.tsx": 5990, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartConfig.dom.test.tsx": 5770, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartConfig.test.tsx": 3910, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartConfigLocaleHeading-9038.test.tsx": 3980, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartConfigMarks-9203.test.tsx": 7270, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.chartLocalSelectI18n.test.tsx": 5750, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.colorVariant.test.tsx": 4140, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.comboPresentation.test.tsx": 4290, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.compareTo.ignoredFamilies-7495.test.tsx": 3510, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.compareTo.scatter.test.tsx": 5250, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.compareTo.test.tsx": 4650, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.dateMeasure.test.tsx": 5540, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.dimensionMemberLabels.test.tsx": 4620, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.dimensionlessMeasures-11261.test.tsx": 5430, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.dottedDimension.test.tsx": 5940, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.dottedDimensionTable.test.tsx": 4520, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.drillTitleLabel.test.tsx": 5760, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.filterTokens.test.tsx": 5140, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.forbiddenState-10899.test.tsx": 3960, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.localSelectI18n.test.tsx": 3800, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.measureLocale.test.tsx": 4270, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.nullCategoryI18n.test.tsx": 5290, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.optionLabelI18n.test.tsx": 4410, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.queryOptions.test.tsx": 5120, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.relabel.test.tsx": 5950, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.selectOptionOrder-11809.test.tsx": 5280, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.showLegend.test.tsx": 4310, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.singleSeriesMeasures-11417.test.tsx": 10580, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.starvationFingerprints-7696.test.tsx": 4770, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.subCaption.test.tsx": 5320, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.tablePolish.test.tsx": 5900, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.tableTotalsRow.test.tsx": 4130, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.test.tsx": 11940, - "packages/plugin-dashboard/src/__tests__/DatasetWidget.unrenderedMeasures-8894.test.tsx": 2720, - "packages/plugin-dashboard/src/__tests__/DrillDownDrawer.chain.test.tsx": 4810, - "packages/plugin-dashboard/src/__tests__/DrillDownDrawer.escapeHatch.test.tsx": 4450, - "packages/plugin-dashboard/src/__tests__/MetricWidget.domPassthrough.test.tsx": 5280, - "packages/plugin-dashboard/src/__tests__/MetricWidget.domProps.test.tsx": 6120, - "packages/plugin-dashboard/src/__tests__/MetricWidget.i18nLabel.test.tsx": 5100, - "packages/plugin-dashboard/src/__tests__/MetricWidget.numberFormat.test.tsx": 3260, - "packages/plugin-dashboard/src/__tests__/MetricWidget.percentConvergence-9165.test.tsx": 3890, - "packages/plugin-dashboard/src/__tests__/MetricWidget.sduiDomWhitelist-4425.test.tsx": 5690, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.bindNotForwarded-6575.test.tsx": 4360, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.cells.test.tsx": 4520, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.columnHeader.test.tsx": 4420, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.columnIdentity.test.tsx": 5880, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.contractEnvelope-6839.test.tsx": 4990, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.drill.test.tsx": 5740, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.emitBoundary-6373.test.tsx": 7710, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.expandFls-7230.test.tsx": 5960, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.fetchGate-10664.test.tsx": 5620, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.headerSpelling.test.tsx": 4470, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.maskedColumn-10657.test.tsx": 4150, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.maskedFirstPaint-10657.test.tsx": 6360, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.overrideSource-6425.test.tsx": 5610, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.percentLocale.test.tsx": 5320, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.refreshIndicatorLocale-10580.test.tsx": 4300, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.schemaAnchor-6576.test.ts": 30, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.stableEmptyRows.test.tsx": 5080, - "packages/plugin-dashboard/src/__tests__/ObjectDataTable.whitelistHeaderParity-9000.test.tsx": 4270, - "packages/plugin-dashboard/src/__tests__/ObjectMetric.i18nLabel-10993.test.tsx": 3280, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.compareTo.test.tsx": 3760, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.countNotCurrency-10356.test.tsx": 4520, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.currencyMinorUnit-10221.test.tsx": 5880, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.currencyMode-10422.test.tsx": 4190, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.drillDownRefusal-9002.test.tsx": 5680, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.drillRoutedToSharedDrawer-8970.test.tsx": 5600, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.i18nLabel.test.tsx": 6120, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.percentStorage-11475.test.tsx": 5450, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.resolvedWidth-11254.test.tsx": 3540, - "packages/plugin-dashboard/src/__tests__/ObjectMetricWidget.ruleFilterSpecShape-11526.test.tsx": 6080, - "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.contractEnvelope-6839.test.tsx": 4170, - "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.drillDownRefusal-10685.test.tsx": 4420, - "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.drillFilterComposition-9024.test.tsx": 4340, - "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.i18nResolverDeps.test.tsx": 5890, - "packages/plugin-dashboard/src/__tests__/ObjectPivotTable.stableEmptyRows.test.tsx": 4210, - "packages/plugin-dashboard/src/__tests__/PivotTable.drill.test.tsx": 4550, - "packages/plugin-dashboard/src/__tests__/PivotTable.stableEmptyRows.test.tsx": 4770, - "packages/plugin-dashboard/src/__tests__/RecordDetailDrawer.emptyPlaceholderAffordance-8504.test.tsx": 4880, - "packages/plugin-dashboard/src/__tests__/RecordDetailDrawer.test.tsx": 5010, - "packages/plugin-dashboard/src/__tests__/StaticTableWidget.test.tsx": 5670, - "packages/plugin-dashboard/src/__tests__/WidgetConfigPanel.inlineLocaleMap.test.tsx": 6450, - "packages/plugin-dashboard/src/__tests__/WidgetConfigPanel.measureDoor-8894.test.tsx": 8150, - "packages/plugin-dashboard/src/__tests__/WidgetConfigPanel.retiredActionKeys.test.tsx": 5070, - "packages/plugin-dashboard/src/__tests__/WidgetConfigPanel.test.tsx": 5560, - "packages/plugin-dashboard/src/__tests__/WidgetEmptyState.uniformDefault.test.tsx": 4530, - "packages/plugin-dashboard/src/__tests__/chartRenderHandoff-11598.test.tsx": 4840, - "packages/plugin-dashboard/src/__tests__/computeMetricDelta.test.ts": 20, - "packages/plugin-dashboard/src/__tests__/dashboard-producer-node-types-11514.test.tsx": 6400, - "packages/plugin-dashboard/src/__tests__/dashboardAuthoredInputs.test.tsx": 6520, - "packages/plugin-dashboard/src/__tests__/dashboardAutoRefreshTimer.test.tsx": 5840, - "packages/plugin-dashboard/src/__tests__/dashboardBareKeyOwnership.test.tsx": 5190, - "packages/plugin-dashboard/src/__tests__/dashboardComponents.mapParity.test.ts": 650, - "packages/plugin-dashboard/src/__tests__/dashboardFaces.displayLocale-9909.test.tsx": 3880, - "packages/plugin-dashboard/src/__tests__/drillDownTypes.test.ts": 230, - "packages/plugin-dashboard/src/__tests__/drillRefusal-10789.test.tsx": 4910, - "packages/plugin-dashboard/src/__tests__/expandableFamily.identity-5692.test.ts": 160, - "packages/plugin-dashboard/src/__tests__/fieldKeySpellingOutsideTable-9055.test.tsx": 4380, - "packages/plugin-dashboard/src/__tests__/forwardref-props-annotation.guard.test.ts": 100, - "packages/plugin-dashboard/src/__tests__/inlineObjectMetricRetired-11525.test.tsx": 5140, - "packages/plugin-dashboard/src/__tests__/lookupRelationalMeta-6694.test.tsx": 4370, - "packages/plugin-dashboard/src/__tests__/lookupTypes.retiredFieldType.test.ts": 80, - "packages/plugin-dashboard/src/__tests__/metricCardLabelRefusedTitleHeading-4425.test.tsx": 4390, - "packages/plugin-dashboard/src/__tests__/metricCardRegisteredInputsStrictFace-11022.test.ts": 490, - "packages/plugin-dashboard/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 4090, - "packages/plugin-dashboard/src/__tests__/object-pivot-arm-inputs-11440.test.ts": 10, - "packages/plugin-dashboard/src/__tests__/objectMetricDrillDownMembers-8071.test.tsx": 4500, - "packages/plugin-dashboard/src/__tests__/objectMetricQueryMembers-8071.test.tsx": 3730, - "packages/plugin-dashboard/src/__tests__/objectMetricStructuredGroupBy-8613.test.tsx": 4810, - "packages/plugin-dashboard/src/__tests__/objectMetricTrendMembers-8071.test.tsx": 6150, - "packages/plugin-dashboard/src/__tests__/pivot-aggregation-spec-parity.test.tsx": 2910, - "packages/plugin-dashboard/src/__tests__/pivotNode.drillDownRetired-10932.test.tsx": 4530, - "packages/plugin-dashboard/src/__tests__/readme-dashboard-examples-spec-valid.test.ts": 40, - "packages/plugin-dashboard/src/__tests__/recordFields.currencyConfig-10463.test.tsx": 4250, - "packages/plugin-dashboard/src/__tests__/recordFields.formatHintNotDatePattern-10220.test.tsx": 5670, - "packages/plugin-dashboard/src/__tests__/recordFields.percentScaling-5607.test.ts": 30, - "packages/plugin-dashboard/src/__tests__/slotEntryWidgetArmReads-11598.test.tsx": 4280, - "packages/plugin-dashboard/src/__tests__/spec-symbol-dataset-totals-11073.test.ts": 10, - "packages/plugin-dashboard/src/__tests__/widget-dispatch-spec-parity.test.ts": 40, - "packages/plugin-dashboard/src/__tests__/widget-type-default-and-unknown-11514.test.tsx": 4810, - "packages/plugin-dashboard/src/__tests__/widgetDataProviderRetired-7353.test.tsx": 5790, - "packages/plugin-designer/src/AppCreationWizard.requiredMarker-10367.test.tsx": 2890, - "packages/plugin-designer/src/MetadataFieldsPage.carriedThroughReference-8896.test.tsx": 1620, - "packages/plugin-designer/src/MetadataFieldsPage.fieldsMapKeying.test.tsx": 1350, - "packages/plugin-designer/src/MetadataFieldsPage.picklistServedOptions-11692.test.tsx": 1790, - "packages/plugin-designer/src/MetadataFieldsPage.refusalIssues-11302.test.tsx": 7670, - "packages/plugin-designer/src/MetadataFieldsPage.retiredFormula.test.tsx": 1310, - "packages/plugin-designer/src/MetadataFieldsPage.retiredIndexed.test.tsx": 980, - "packages/plugin-designer/src/MetadataFieldsPage.saveEnvelope.test.tsx": 1460, - "packages/plugin-designer/src/MetadataFieldsPage.specKeyReference.test.tsx": 1160, - "packages/plugin-designer/src/MetadataFieldsPage.specKeySystem.test.tsx": 1260, - "packages/plugin-designer/src/MetadataFieldsPage.storedChoiceWithoutOptions-11253.test.tsx": 930, - "packages/plugin-designer/src/MetadataFieldsPage.storedTypePreserved.test.tsx": 1310, - "packages/plugin-designer/src/MetadataObjectsPage.lookupKeying.test.tsx": 1240, - "packages/plugin-designer/src/MetadataObjectsPage.picklistServedOptions-11692.test.tsx": 1580, - "packages/plugin-designer/src/MetadataObjectsPage.specKeyGroup.test.tsx": 1740, - "packages/plugin-designer/src/__tests__/AppWizard.specDocument-10867.test.tsx": 5370, - "packages/plugin-designer/src/__tests__/AppWizard.standardNavEntries-11201.test.tsx": 5230, - "packages/plugin-designer/src/__tests__/DashboardDesignPage.presetAlias.test.tsx": 5840, - "packages/plugin-designer/src/__tests__/DashboardDesignPage.rootTitleRetired.test.tsx": 4690, - "packages/plugin-designer/src/__tests__/DashboardEditor.i18nTitle.test.tsx": 3930, - "packages/plugin-designer/src/__tests__/DashboardEditor.layout-11388.test.tsx": 4740, - "packages/plugin-designer/src/__tests__/DashboardEditor.measureDoor-8894.test.tsx": 6870, - "packages/plugin-designer/src/__tests__/DashboardEditor.rootTitleRetired.test.tsx": 4900, - "packages/plugin-designer/src/__tests__/DashboardEditor.sharedSelect-11865.test.tsx": 7380, - "packages/plugin-designer/src/__tests__/DashboardEditor.slotComponentArm-11598.test.tsx": 6650, - "packages/plugin-designer/src/__tests__/DataModelDesigner.readers-11434.test.tsx": 12670, - "packages/plugin-designer/src/__tests__/DesignerCanvas.backgroundColor-11434.test.tsx": 6760, - "packages/plugin-designer/src/__tests__/EditAppPage.declaredKeys-10842.test.tsx": 4040, - "packages/plugin-designer/src/__tests__/EditAppPage.keepsNavigation-10894.test.tsx": 4460, - "packages/plugin-designer/src/__tests__/FieldDesigner.choiceTypesHidden-11253.test.tsx": 5780, - "packages/plugin-designer/src/__tests__/FieldDesigner.formulaControlRetired.test.tsx": 6750, - "packages/plugin-designer/src/__tests__/FieldDesigner.systemFieldDelete-8674.test.tsx": 6660, - "packages/plugin-designer/src/__tests__/NavigationDesigner.labelInherits-11196.test.tsx": 3260, - "packages/plugin-designer/src/__tests__/NavigationDesigner.specNavTypes.test.tsx": 4280, - "packages/plugin-designer/src/__tests__/ObjectManager.systemObjectDelete-9219.test.tsx": 6840, - "packages/plugin-designer/src/__tests__/ObjectManager.test.tsx": 5760, - "packages/plugin-designer/src/__tests__/PageDesigner.readers-11434.test.tsx": 5310, - "packages/plugin-designer/src/__tests__/ProcessDesigner.readers-11434.test.tsx": 4710, - "packages/plugin-designer/src/__tests__/PropertyEditor.sharedSelect-11865.test.tsx": 6190, - "packages/plugin-designer/src/__tests__/ReportDesigner.readers-11434.test.tsx": 7130, - "packages/plugin-designer/src/__tests__/VersionHistory.displayLocale-9909.test.tsx": 1690, - "packages/plugin-designer/src/__tests__/ariaLabelNames.zh-12145.test.tsx": 5380, - "packages/plugin-designer/src/__tests__/bareKeysNoProviderFallback.test.tsx": 5840, - "packages/plugin-designer/src/__tests__/designerForms.sharedSelect-11865.test.tsx": 8400, - "packages/plugin-designer/src/__tests__/designerRegistrationInputs-11434.test.ts": 2390, - "packages/plugin-designer/src/__tests__/fieldTypeCategories.test.ts": 510, - "packages/plugin-designer/src/__tests__/useDesignerHistory.test.ts": 610, - "packages/plugin-detail/src/ActivityTimeline.i18n.test.tsx": 4370, - "packages/plugin-detail/src/ActivityTimeline.remainingLiterals.i18n.test.tsx": 5460, - "packages/plugin-detail/src/ReactionPicker.i18n.test.tsx": 5350, - "packages/plugin-detail/src/RecordComments.i18n.test.tsx": 2970, - "packages/plugin-detail/src/__tests__/ConcurrentUpdateDialog.narrowedCode-6421.test.tsx": 3750, - "packages/plugin-detail/src/__tests__/DetailSection.addressDisplay.test.tsx": 5440, - "packages/plugin-detail/src/__tests__/DetailSection.collapsibleShowBorder-9218.test.tsx": 5460, - "packages/plugin-detail/src/__tests__/DetailSection.compositeRecord-11697.test.tsx": 4130, - "packages/plugin-detail/src/__tests__/DetailSection.copyObjectValues-8395.test.tsx": 2980, - "packages/plugin-detail/src/__tests__/DetailSection.doubleClickEdit.test.tsx": 4430, - "packages/plugin-detail/src/__tests__/DetailSection.dueLikeReachesTheCell-9729.test.tsx": 5860, - "packages/plugin-detail/src/__tests__/DetailSection.emptinessAuthority-8376.test.tsx": 2320, - "packages/plugin-detail/src/__tests__/DetailSection.emptyArray-8474.test.tsx": 4770, - "packages/plugin-detail/src/__tests__/DetailSection.fieldWriteGrant-12103.test.tsx": 3340, - "packages/plugin-detail/src/__tests__/DetailSection.headerColor.test.tsx": 5370, - "packages/plugin-detail/src/__tests__/DetailSection.inlineEdit.test.tsx": 4380, - "packages/plugin-detail/src/__tests__/DetailSection.lookupLink.test.tsx": 5890, - "packages/plugin-detail/src/__tests__/DetailSection.maskedCopyRefusal-8440.test.tsx": 5850, - "packages/plugin-detail/src/__tests__/DetailSection.maskedTypeAuthority-8686.test.tsx": 5650, - "packages/plugin-detail/src/__tests__/DetailSection.multiValueInlineEdit.test.tsx": 4600, - "packages/plugin-detail/src/__tests__/DetailSection.recordPointer-12045.test.tsx": 4340, - "packages/plugin-detail/src/__tests__/DetailView.approvalBand.test.tsx": 4360, - "packages/plugin-detail/src/__tests__/DetailView.approvalReadAnswered-12220.test.tsx": 5460, - "packages/plugin-detail/src/__tests__/DetailView.approvalRecallGate.test.tsx": 3500, - "packages/plugin-detail/src/__tests__/DetailView.declaredPointerOutranksTitleFormat-9436.test.tsx": 3260, - "packages/plugin-detail/src/__tests__/DetailView.expandFls-7230.test.tsx": 4580, - "packages/plugin-detail/src/__tests__/DetailView.invalidation.test.tsx": 5770, - "packages/plugin-detail/src/__tests__/DetailView.nodeSlotNumericFalsy-9162.test.tsx": 4330, - "packages/plugin-detail/src/__tests__/DetailView.permissions.test.tsx": 4160, - "packages/plugin-detail/src/__tests__/DetailView.relatedEntryRetired-7997.test.tsx": 5640, - "packages/plugin-detail/src/__tests__/DetailView.test.tsx": 5220, - "packages/plugin-detail/src/__tests__/DetailView.title2688.test.tsx": 3990, - "packages/plugin-detail/src/__tests__/DetailView.titleFls-10434.test.tsx": 5990, - "packages/plugin-detail/src/__tests__/DetailView.userActionPredicates.test.tsx": 4490, - "packages/plugin-detail/src/__tests__/HeaderHighlight.booleanLocale-11689.test.tsx": 3230, - "packages/plugin-detail/src/__tests__/HeaderHighlight.editable.test.tsx": 3340, - "packages/plugin-detail/src/__tests__/HeaderHighlight.shareRowWidth-11684.test.tsx": 5240, - "packages/plugin-detail/src/__tests__/HistoryTimeline.test.tsx": 3050, - "packages/plugin-detail/src/__tests__/InlineEditContext.test.tsx": 1760, - "packages/plugin-detail/src/__tests__/InlineEditSaveBar.buildConflictNarrowed-6477.test.tsx": 2880, - "packages/plugin-detail/src/__tests__/InlineEditSaveBar.cascadePruneWire-10291.test.tsx": 4550, - "packages/plugin-detail/src/__tests__/InlineEditSaveBar.savingNoProviderFallback.test.tsx": 5360, - "packages/plugin-detail/src/__tests__/InlineEditSaveBar.serverVerdictFieldHint-6868.test.tsx": 6280, - "packages/plugin-detail/src/__tests__/InlineEditSaveBar.test.tsx": 5600, - "packages/plugin-detail/src/__tests__/InlineFieldInput.autonumberRefFallback.test.tsx": 5770, - "packages/plugin-detail/src/__tests__/InlineFieldInput.capabilityWidgetRetired.test.tsx": 3270, - "packages/plugin-detail/src/__tests__/InlineFieldInput.composite.test.tsx": 5900, - "packages/plugin-detail/src/__tests__/InlineFieldInput.dateOnlyWriteZone-12206.test.tsx": 5650, - "packages/plugin-detail/src/__tests__/InlineFieldInput.delegation.test.tsx": 4480, - "packages/plugin-detail/src/__tests__/InlineFieldInput.impossibleDay-10625.test.tsx": 4320, - "packages/plugin-detail/src/__tests__/InlineFieldInput.markdownEditor-11541.test.tsx": 5620, - "packages/plugin-detail/src/__tests__/InlineFieldInput.retiredFieldType.test.tsx": 5570, - "packages/plugin-detail/src/__tests__/InlineFieldInput.test.tsx": 4560, - "packages/plugin-detail/src/__tests__/InlineFieldInput.textareaEditor-11562.test.tsx": 5970, - "packages/plugin-detail/src/__tests__/PermissionFacetLink.sduiCarrier.test.tsx": 4270, - "packages/plugin-detail/src/__tests__/ReactionPicker.a11yNames.test.tsx": 3950, - "packages/plugin-detail/src/__tests__/RecordActivityTimeline.landmarkNamedByHeading-9998.test.tsx": 4120, - "packages/plugin-detail/src/__tests__/RecordActivityTimeline.loading.test.tsx": 4190, - "packages/plugin-detail/src/__tests__/RecordActivityTimeline.reactionsCommentRowsOnly-11035.test.tsx": 6340, - "packages/plugin-detail/src/__tests__/RecordActivityTimeline.source.test.tsx": 5020, - "packages/plugin-detail/src/__tests__/RecordActivityTimeline.zeroReplyInput-12144.test.tsx": 5470, - "packages/plugin-detail/src/__tests__/RecordDetailDrawer.capability.test.tsx": 4450, - "packages/plugin-detail/src/__tests__/RecordDetailDrawer.referenceArms-6837.test.tsx": 5100, - "packages/plugin-detail/src/__tests__/RecordDetailDrawer.resizeHandleI18n.test.tsx": 4150, - "packages/plugin-detail/src/__tests__/RecordDetailDrawer.resizeHandleNoProviderFallback.test.tsx": 2690, - "packages/plugin-detail/src/__tests__/RecordDetailPanel.editGrant-12082.test.tsx": 3680, - "packages/plugin-detail/src/__tests__/RecordHighlightsRenderer.percentClip.test.tsx": 3180, - "packages/plugin-detail/src/__tests__/RecordHighlightsRenderer.phoneWidth-11659.test.tsx": 4090, - "packages/plugin-detail/src/__tests__/RecordHighlightsRenderer.readonly.test.tsx": 5530, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.authoredActions-11163.test.tsx": 5940, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.columnMembers.test.tsx": 6020, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.columnsOptional-11613.test.tsx": 4540, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.elementDataSource.test.tsx": 5860, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.hostactions.test.tsx": 5430, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.readgate.test.tsx": 5700, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.redactedDerivation-9053.test.tsx": 4160, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.refusalAudience-11768.test.tsx": 5870, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.removeGrant-12082.test.tsx": 5560, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.sortMembers.test.tsx": 4280, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.speclimit.test.tsx": 4250, - "packages/plugin-detail/src/__tests__/RecordRelatedListRenderer.unresolvedIdentityFailClosed-8793.test.tsx": 5490, - "packages/plugin-detail/src/__tests__/RelatedList.addGateDataSource.test.tsx": 5640, - "packages/plugin-detail/src/__tests__/RelatedList.addGrant-12082.test.tsx": 5920, - "packages/plugin-detail/src/__tests__/RelatedList.addPickerFilter.test.tsx": 4630, - "packages/plugin-detail/src/__tests__/RelatedList.addPickerGuard.test.tsx": 4830, - "packages/plugin-detail/src/__tests__/RelatedList.addPickerLabelField.test.tsx": 3370, - "packages/plugin-detail/src/__tests__/RelatedList.columnHeaderLabel.test.tsx": 4530, - "packages/plugin-detail/src/__tests__/RelatedList.columnIdentityAccessor.schema.test.tsx": 3020, - "packages/plugin-detail/src/__tests__/RelatedList.columnIdentityAccessor.test.tsx": 5030, - "packages/plugin-detail/src/__tests__/RelatedList.defaultFromRowSelect-10277.test.tsx": 5660, - "packages/plugin-detail/src/__tests__/RelatedList.discardedMemoIdentity.test.tsx": 4340, - "packages/plugin-detail/src/__tests__/RelatedList.emptinessAgreement-8459.test.tsx": 5680, - "packages/plugin-detail/src/__tests__/RelatedList.emptyPlaceholderAffordance-8475.test.tsx": 5610, - "packages/plugin-detail/src/__tests__/RelatedList.filecolumns.test.tsx": 4360, - "packages/plugin-detail/src/__tests__/RelatedList.headerSort.test.tsx": 5100, - "packages/plugin-detail/src/__tests__/RelatedList.iconSeam-5935.test.tsx": 5780, - "packages/plugin-detail/src/__tests__/RelatedList.listFilter.test.tsx": 5490, - "packages/plugin-detail/src/__tests__/RelatedList.longFormColumns.test.tsx": 5860, - "packages/plugin-detail/src/__tests__/RelatedList.lookupCellLink.test.tsx": 5750, - "packages/plugin-detail/src/__tests__/RelatedList.lookupLabelResolution.test.tsx": 6020, - "packages/plugin-detail/src/__tests__/RelatedList.malformedFilter-9050.test.tsx": 4240, - "packages/plugin-detail/src/__tests__/RelatedList.maskedColumn-10657.test.tsx": 5960, - "packages/plugin-detail/src/__tests__/RelatedList.maskedFilterSort-10728.test.tsx": 6500, - "packages/plugin-detail/src/__tests__/RelatedList.maskedFirstPaint-10657.test.tsx": 6270, - "packages/plugin-detail/src/__tests__/RelatedList.mobileLookupTitle-12188.test.tsx": 5810, - "packages/plugin-detail/src/__tests__/RelatedList.multiValueParentScope-7299.test.tsx": 6950, - "packages/plugin-detail/src/__tests__/RelatedList.parentscope.test.tsx": 5930, - "packages/plugin-detail/src/__tests__/RelatedList.relationalSort.test.tsx": 4520, - "packages/plugin-detail/src/__tests__/RelatedList.rowactions.test.tsx": 4330, - "packages/plugin-detail/src/__tests__/RelatedList.selectFls-10186.test.tsx": 4370, - "packages/plugin-detail/src/__tests__/RelatedList.serverpagination.test.tsx": 6130, - "packages/plugin-detail/src/__tests__/RelatedList.sortDroppedOutsideWindowed.test.tsx": 5510, - "packages/plugin-detail/src/__tests__/RelatedList.sortabilitySignal.test.tsx": 2270, - "packages/plugin-detail/src/__tests__/RelatedList.systemcolumns.test.tsx": 4010, - "packages/plugin-detail/src/__tests__/RelatedList.toolbarCapabilityGate-9782.test.tsx": 4910, - "packages/plugin-detail/src/__tests__/RelatedList.unmaterializedSort.test.tsx": 4010, - "packages/plugin-detail/src/__tests__/RelatedList.userColumnNames-10112.test.tsx": 6040, - "packages/plugin-detail/src/__tests__/RelatedList.wildcardInvalidation.test.tsx": 4090, - "packages/plugin-detail/src/__tests__/autoLayout.wideSpelling.test.ts": 20, - "packages/plugin-detail/src/__tests__/buildDefaultPageSchema.retiredFieldType.test.ts": 30, - "packages/plugin-detail/src/__tests__/composerKeepsDraftOnRejection-10899.test.tsx": 4270, - "packages/plugin-detail/src/__tests__/currencyConfigRelay-12242.test.tsx": 5630, - "packages/plugin-detail/src/__tests__/declaredActionIds.twoRenderers-7182.test.tsx": 4360, - "packages/plugin-detail/src/__tests__/defaultFieldGroupsPage.sectionHeadings.test.tsx": 3550, - "packages/plugin-detail/src/__tests__/detail-handler-slots-7804.test.tsx": 4050, - "packages/plugin-detail/src/__tests__/detail-landmark-aria-i18n-4645.test.tsx": 4400, - "packages/plugin-detail/src/__tests__/detail-section-arm-inputs-11440.test.ts": 30, - "packages/plugin-detail/src/__tests__/detail-view-handler-slots-9447.test.tsx": 4920, - "packages/plugin-detail/src/__tests__/detailColumns.test.ts": 10, - "packages/plugin-detail/src/__tests__/detailPage.emptinessAuthority-8394.test.tsx": 5350, - "packages/plugin-detail/src/__tests__/detailPlaceholders.sharedEmptyValue-8506.test.tsx": 5260, - "packages/plugin-detail/src/__tests__/detailPlaceholders.sharedEmptyValueI18n-8506.test.tsx": 4330, - "packages/plugin-detail/src/__tests__/detailSectionAuthoredHideEmpty-10485.test.tsx": 3460, - "packages/plugin-detail/src/__tests__/detailSectionAuthoredIcon-9529.test.tsx": 5760, - "packages/plugin-detail/src/__tests__/detailSectionAuthoredNode-8626.test.tsx": 4410, - "packages/plugin-detail/src/__tests__/detailSectionHeaderColorEnum-6955.test.ts": 290, - "packages/plugin-detail/src/__tests__/detailTimestamps.displayLocale-9786.test.tsx": 6180, - "packages/plugin-detail/src/__tests__/emptinessFloorExtensions-8496.test.tsx": 5090, - "packages/plugin-detail/src/__tests__/expandableFamily.identity-5874.test.tsx": 6140, - "packages/plugin-detail/src/__tests__/extractMentions.test.ts": 10, - "packages/plugin-detail/src/__tests__/fieldEnrichment.test.ts": 10, - "packages/plugin-detail/src/__tests__/guideCrudAppRenders.test.tsx": 6070, - "packages/plugin-detail/src/__tests__/headerColor.contractPin-6594.test.ts": 60, - "packages/plugin-detail/src/__tests__/headerColor.test.ts": 30, - "packages/plugin-detail/src/__tests__/inlineCredentialGate.test.tsx": 4550, - "packages/plugin-detail/src/__tests__/inlineEditTypeCoverage.test.tsx": 3670, - "packages/plugin-detail/src/__tests__/inlineEditTypeNarrowing.test.tsx": 3530, - "packages/plugin-detail/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 4630, - "packages/plugin-detail/src/__tests__/percentStorage-11475.test.tsx": 4190, - "packages/plugin-detail/src/__tests__/recordDetailsBodySource.test.tsx": 4390, - "packages/plugin-detail/src/__tests__/recordDetailsInputs.spec-parity.test.ts": 7800, - "packages/plugin-detail/src/__tests__/recordHighlightsInputs.spec-parity.test.ts": 850, - "packages/plugin-detail/src/__tests__/recordQuickActionsInputs.actionNamesFallback.test.tsx": 4480, - "packages/plugin-detail/src/__tests__/recordRelatedListInputs.spec-parity.test.ts": 5060, - "packages/plugin-detail/src/__tests__/referenceArms-6837.divergent.test.ts": 10, - "packages/plugin-detail/src/__tests__/referenceRailRoute-9816.test.ts": 170, - "packages/plugin-detail/src/__tests__/related-toolbar-visible.test.tsx": 4960, - "packages/plugin-detail/src/__tests__/relatedListParentScopeResidue-8937.test.ts": 200, - "packages/plugin-detail/src/__tests__/spec-symbol-batch7.test.ts": 30, - "packages/plugin-detail/src/__tests__/summaryChip.badgeFitCensus-8464.test.tsx": 4850, - "packages/plugin-detail/src/__tests__/summaryChip.currencyMode-10422.test.tsx": 5390, - "packages/plugin-detail/src/__tests__/summaryChip.dateOnlyZone-10183.test.tsx": 3220, - "packages/plugin-detail/src/__tests__/summaryChip.displayLocale-9453.test.tsx": 6280, - "packages/plugin-detail/src/__tests__/summaryChip.fieldLabel-8729.test.tsx": 6540, - "packages/plugin-detail/src/__tests__/summaryChip.objectValue-8464.test.tsx": 4390, - "packages/plugin-detail/src/__tests__/summaryChip.percentConvention-9167.test.tsx": 4130, - "packages/plugin-detail/src/__tests__/summaryChip.percentOneRule-8728.test.tsx": 4760, - "packages/plugin-detail/src/__tests__/summaryChip.percentSource-9071.test.tsx": 4660, - "packages/plugin-detail/src/__tests__/useDetailTranslation.viewSource.i18n.test.tsx": 800, - "packages/plugin-detail/src/__tests__/useGroupingRelay-11026.test.tsx": 5920, - "packages/plugin-detail/src/renderers/__tests__/detailRendererUndeclaredKeys-8649.test.ts": 470, - "packages/plugin-detail/src/renderers/__tests__/docsActivityMapTranscription-7876.test.ts": 340, - "packages/plugin-detail/src/renderers/__tests__/feedTypeProducerCensus-5877.test.ts": 360, - "packages/plugin-detail/src/renderers/__tests__/record-activity.contractEnvelope-6726.test.tsx": 5900, - "packages/plugin-detail/src/renderers/__tests__/record-activity.refusedRead-11195.test.tsx": 4400, - "packages/plugin-detail/src/renderers/__tests__/record-activity.test.tsx": 4800, - "packages/plugin-detail/src/renderers/__tests__/record-alert.celEnvelope.test.tsx": 4610, - "packages/plugin-detail/src/renderers/__tests__/record-alert.declared-action-id-7382.test.tsx": 4160, - "packages/plugin-detail/src/renderers/__tests__/record-alert.degenerateProperties.test.tsx": 4320, - "packages/plugin-detail/src/renderers/__tests__/record-alert.loadingFrameDiagnostic.test.tsx": 3100, - "packages/plugin-detail/src/renderers/__tests__/record-alert.resultDialog.test.tsx": 3900, - "packages/plugin-detail/src/renderers/__tests__/record-alert.rowBinding.test.tsx": 5280, - "packages/plugin-detail/src/renderers/__tests__/record-alert.severityIcons.test.ts": 40, - "packages/plugin-detail/src/renderers/__tests__/record-alert.test.tsx": 5860, - "packages/plugin-detail/src/renderers/__tests__/record-alert.visibleWhen.evidence.test.tsx": 5760, - "packages/plugin-detail/src/renderers/__tests__/record-blocks.nestedLabelsI18nLabel-10993.test.tsx": 5590, - "packages/plugin-detail/src/renderers/__tests__/record-blocks.requiredPermissions-gate.test.tsx": 6150, - "packages/plugin-detail/src/renderers/__tests__/record-chatter.loading.test.tsx": 5270, - "packages/plugin-detail/src/renderers/__tests__/record-chatter.rowLimitRefusal-10145.test.tsx": 4540, - "packages/plugin-detail/src/renderers/__tests__/record-details.boundaryColumns-9056.test.tsx": 5740, - "packages/plugin-detail/src/renderers/__tests__/record-details.dedupeEmptinessTrims-8350.test.tsx": 3490, - "packages/plugin-detail/src/renderers/__tests__/record-details.effectiveOps.test.tsx": 1980, - "packages/plugin-detail/src/renderers/__tests__/record-details.emptySectionDefault.test.tsx": 5720, - "packages/plugin-detail/src/renderers/__tests__/record-details.groupVisibleWhen-11630.test.tsx": 5190, - "packages/plugin-detail/src/renderers/__tests__/record-details.headerDedupeAgreement-9436.test.tsx": 4520, - "packages/plugin-detail/src/renderers/__tests__/record-details.hideEmptyRetired-7129.test.tsx": 6050, - "packages/plugin-detail/src/renderers/__tests__/record-details.hideFieldsUncast-9965.test.ts": 9100, - "packages/plugin-detail/src/renderers/__tests__/record-details.nameFieldDedupe-8175.test.tsx": 5410, - "packages/plugin-detail/src/renderers/__tests__/record-details.primaryFieldRetired-7586.test.tsx": 3260, - "packages/plugin-detail/src/renderers/__tests__/record-details.sectionGroupAndLabels-8497.test.tsx": 5950, - "packages/plugin-detail/src/renderers/__tests__/record-details.test.tsx": 1340, - "packages/plugin-detail/src/renderers/__tests__/record-details.textareaReadDisplay-11577.test.tsx": 5250, - "packages/plugin-detail/src/renderers/__tests__/record-details.titleFls-10434.test.tsx": 3620, - "packages/plugin-detail/src/renderers/__tests__/record-details.titleFormatNoDedupe-8351.test.tsx": 4490, - "packages/plugin-detail/src/renderers/__tests__/record-details.titleFormatOneInterpolator-10447.test.tsx": 4270, - "packages/plugin-detail/src/renderers/__tests__/record-details.titleFormatPlaceholderDedupe-10360.test.tsx": 5270, - "packages/plugin-detail/src/renderers/__tests__/record-details.unresolvedIdentityFailClosed-9054.test.tsx": 4410, - "packages/plugin-detail/src/renderers/__tests__/record-highlights.fieldSecurity-8649.test.tsx": 4960, - "packages/plugin-detail/src/renderers/__tests__/record-history.actorId-12067.test.tsx": 5510, - "packages/plugin-detail/src/renderers/__tests__/record-history.contractEnvelope-6726.test.tsx": 5440, - "packages/plugin-detail/src/renderers/__tests__/record-history.rowLimitRefusal-10005.test.tsx": 3090, - "packages/plugin-detail/src/renderers/__tests__/record-path.containerLabel.test.tsx": 5550, - "packages/plugin-detail/src/renderers/__tests__/record-path.crossRowClassification.test.tsx": 5430, - "packages/plugin-detail/src/renderers/__tests__/record-path.derivedStages-11106.test.tsx": 4630, - "packages/plugin-detail/src/renderers/__tests__/record-path.inertReadout.test.tsx": 2810, - "packages/plugin-detail/src/renderers/__tests__/record-path.stageLabelI18nLabel-10993.test.tsx": 4530, - "packages/plugin-detail/src/renderers/__tests__/record-path.stageStateAccessibleName.i18n.test.tsx": 4130, - "packages/plugin-detail/src/renderers/__tests__/record-path.stageStateAccessibleName.test.tsx": 3340, - "packages/plugin-detail/src/renderers/__tests__/record-path.wonTerminusAccessibleName.test.tsx": 5340, - "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.actionText-i18n.test.tsx": 5650, - "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.ariaLabel.test.tsx": 4210, - "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.declared-action-ids-7182.test.tsx": 5660, - "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.disabled-declared-gate.test.tsx": 4810, - "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.disabledReason-11811.test.tsx": 5320, - "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.requiredPermissions-gate.test.tsx": 5560, - "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.resultDialog.test.tsx": 4980, - "packages/plugin-detail/src/renderers/__tests__/record-quick-actions.template-predicate.test.tsx": 4260, - "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.contractEnvelope-6917.test.tsx": 4930, - "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.nameFieldRefresh-12110.test.tsx": 3840, - "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.parentScopeArity-8883.test.tsx": 4130, - "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.rowLimitNonPositive-9925.test.tsx": 5430, - "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.supersededParent-10684.test.tsx": 5230, - "packages/plugin-detail/src/renderers/__tests__/record-reference-rail.titlePlural-11733.test.tsx": 3100, - "packages/plugin-detail/src/renderers/__tests__/record-related-list.propsRefusal-9963.test.tsx": 3600, - "packages/plugin-detail/src/renderers/__tests__/record-related-list.relationshipValueFieldUncast-9475.test.tsx": 4440, - "packages/plugin-detail/src/renderers/__tests__/record-related-list.titleI18nLabel-10993.test.tsx": 4490, - "packages/plugin-detail/src/renderers/__tests__/record-related-list.titlePlural-11733.test.tsx": 4380, - "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.actorId-12067.test.tsx": 4170, - "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.loggedInteraction-12228.test.tsx": 4410, - "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.milestoneKind-12106.test.tsx": 5180, - "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.rowLimitRefusal-10096.test.tsx": 4380, - "packages/plugin-detail/src/renderers/__tests__/recordActivityFeed.test.ts": 2590, - "packages/plugin-detail/src/renderers/__tests__/recordAlertActionMembers-8071.test.tsx": 5140, - "packages/plugin-detail/src/renderers/__tests__/recordAriaLabelRetired-9945.test.tsx": 3960, - "packages/plugin-detail/src/renderers/__tests__/recordAriaSharedReader-11083.test.tsx": 5660, - "packages/plugin-detail/src/renderers/__tests__/recordChatterFeedAria-11083.test.tsx": 6430, - "packages/plugin-detail/src/renderers/__tests__/recordChatterFeedMembers-8071.test.tsx": 5720, - "packages/plugin-detail/src/renderers/__tests__/recordChatterFeedMembersLive-8934.test.tsx": 5630, - "packages/plugin-detail/src/renderers/__tests__/recordChatterFilterModeMentions-8968.test.tsx": 3570, - "packages/plugin-detail/src/renderers/__tests__/recordComponentAria-9556.test.tsx": 4470, - "packages/plugin-detail/src/renderers/__tests__/recordFeedDiagnosticBlockName-9557.test.tsx": 4420, - "packages/plugin-detail/src/renderers/__tests__/recordPathStagesMembers-8071.test.tsx": 5220, - "packages/plugin-detail/src/renderers/__tests__/relatedListActions.recordRelated-11270.test.ts": 30, - "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.groupVisibleWhen-11630.test.ts": 20, - "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.relatedListFilter-4664.test.ts": 20, - "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.relatedSort.test.ts": 40, - "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.strictPayload.test.ts": 40, - "packages/plugin-detail/src/synth/__tests__/buildDefaultPageSchema.test.ts": 1730, - "packages/plugin-detail/src/synth/__tests__/resolveTitleField.sharedLadder-7287.test.ts": 40, - "packages/plugin-detail/src/useRecordEditable.inflightShare-11699.test.tsx": 1680, - "packages/plugin-detail/src/useRecordEditable.invalidation.test.tsx": 2180, - "packages/plugin-detail/src/useRecordEditable.principalScope.test.tsx": 2210, - "packages/plugin-detail/src/useRecordEditable.test.tsx": 1480, - "packages/plugin-editor/src/index.test.ts": 20, - "packages/plugin-form/src/EmbeddableForm.elementDataSource.test.tsx": 4520, - "packages/plugin-form/src/EmbeddableForm.redirectCountdownTick.test.tsx": 4650, - "packages/plugin-form/src/EmbeddableForm.redirectHostNavigation.test.tsx": 6880, - "packages/plugin-form/src/EmbeddableForm.redirectTimerLifetime.test.tsx": 7360, - "packages/plugin-form/src/EmbeddableForm.redirectVerdictCopy.test.tsx": 6370, - "packages/plugin-form/src/LineItemsPanel.childObjectDecline.test.tsx": 7650, - "packages/plugin-form/src/LineItemsPanel.dirtyReloadHold-10712.test.tsx": 5060, - "packages/plugin-form/src/LineItemsPanel.elementDataSource.test.tsx": 5390, - "packages/plugin-form/src/LineItemsPanel.fieldWriteGate-10163.test.tsx": 6570, - "packages/plugin-form/src/LineItemsPanel.gridTotal-11070.test.tsx": 5370, - "packages/plugin-form/src/LineItemsPanel.heldForAnotherParent-10740.test.tsx": 4400, - "packages/plugin-form/src/LineItemsPanel.i18nChrome-11131.no-provider.test.tsx": 4510, - "packages/plugin-form/src/LineItemsPanel.i18nChrome-11131.test.tsx": 4430, - "packages/plugin-form/src/LineItemsPanel.invalidationRefetch-10814.test.tsx": 4020, - "packages/plugin-form/src/LineItemsPanel.lineGrant-12082.test.tsx": 4200, - "packages/plugin-form/src/LineItemsPanel.malformedFilter-9050.test.tsx": 5640, - "packages/plugin-form/src/LineItemsPanel.parentIdNoCast-9333.test.ts": 20, - "packages/plugin-form/src/LineItemsPanel.saveInFlight.test.tsx": 4930, - "packages/plugin-form/src/LineItemsPanel.supersededRun-10712.test.tsx": 6470, - "packages/plugin-form/src/LineItemsPanel.test.tsx": 4350, - "packages/plugin-form/src/MasterDetailForm.busReread-10853.test.tsx": 5890, - "packages/plugin-form/src/MasterDetailForm.configHints.i18n-11160.no-provider.test.tsx": 4220, - "packages/plugin-form/src/MasterDetailForm.configHints.i18n-11160.test.tsx": 3340, - "packages/plugin-form/src/MasterDetailForm.detailChildObjectDecline.test.tsx": 7870, - "packages/plugin-form/src/MasterDetailForm.detailDeriveFailure.test.tsx": 6560, - "packages/plugin-form/src/MasterDetailForm.detailEntryIdentity.test.tsx": 6370, - "packages/plugin-form/src/MasterDetailForm.detailSchemaFetchFailure.test.tsx": 5810, - "packages/plugin-form/src/MasterDetailForm.editBaselineAdvance.test.tsx": 6310, - "packages/plugin-form/src/MasterDetailForm.elementDataSource.test.tsx": 2740, - "packages/plugin-form/src/MasterDetailForm.i18nLabels.test.tsx": 4460, - "packages/plugin-form/src/MasterDetailForm.inlineColumnsSortAmount-11144.test.tsx": 5830, - "packages/plugin-form/src/MasterDetailForm.lineGrant-12082.test.tsx": 3910, - "packages/plugin-form/src/MasterDetailForm.outcomeToastSupersede.test.tsx": 4330, - "packages/plugin-form/src/MasterDetailForm.saveInFlight.test.tsx": 11470, - "packages/plugin-form/src/MasterDetailForm.singleRefusalRaiser.test.tsx": 5950, - "packages/plugin-form/src/MasterDetailForm.test.tsx": 6780, - "packages/plugin-form/src/MasterDetailForm.totalsCurrency-11132.test.tsx": 3730, - "packages/plugin-form/src/ModalForm.jsonField-11448.test.tsx": 4040, - "packages/plugin-form/src/ObjectForm.effectiveOps.test.tsx": 6030, - "packages/plugin-form/src/ObjectForm.elementDataSource.test.tsx": 4810, - "packages/plugin-form/src/ObjectForm.i18nLabels.test.tsx": 6050, - "packages/plugin-form/src/ObjectForm.invalidationRefetch-10572.test.tsx": 10610, - "packages/plugin-form/src/ObjectForm.locationRange.test.tsx": 4240, - "packages/plugin-form/src/ObjectForm.locationRefusal.test.tsx": 4470, - "packages/plugin-form/src/ObjectForm.locationResidue.test.tsx": 6190, - "packages/plugin-form/src/ObjectForm.locationStoredRange.test.tsx": 4940, - "packages/plugin-form/src/ObjectForm.managedEdit.test.tsx": 3950, - "packages/plugin-form/src/ObjectForm.requiredBoolean.test.tsx": 6030, - "packages/plugin-form/src/ObjectForm.submitBehavior.test.tsx": 5530, - "packages/plugin-form/src/ObjectForm.submitRedirect.test.tsx": 6130, - "packages/plugin-form/src/ObjectForm.test.tsx": 3650, - "packages/plugin-form/src/ObjectForm.visibleWhen-12242.test.tsx": 4610, - "packages/plugin-form/src/PreviewMode.test.tsx": 5610, - "packages/plugin-form/src/WizardForm.i18nChrome-10999.test.tsx": 6060, - "packages/plugin-form/src/WizardForm.nextMidUpload.test.tsx": 5620, - "packages/plugin-form/src/WizardForm.outcomeToastSupersede.test.tsx": 4650, - "packages/plugin-form/src/WizardForm.regression.test.tsx": 5860, - "packages/plugin-form/src/WizardForm.submitRedirect.test.tsx": 5510, - "packages/plugin-form/src/WizardForm.successBehavior.test.tsx": 6070, - "packages/plugin-form/src/WizardForm.successMessage.test.tsx": 5680, - "packages/plugin-form/src/__tests__/EmbeddableForm.test.tsx": 5800, - "packages/plugin-form/src/__tests__/ObjectForm.mobileFullscreen.test.tsx": 4260, - "packages/plugin-form/src/__tests__/autoLayout.test.ts": 70, - "packages/plugin-form/src/__tests__/autoLayout.wideSpelling.test.ts": 20, - "packages/plugin-form/src/__tests__/collapseResolution-9849.test.tsx": 5530, - "packages/plugin-form/src/__tests__/collapsedImpliesCollapsible-9780.test.tsx": 5800, - "packages/plugin-form/src/__tests__/drawerFirstLoadWindow-10190.test.tsx": 6140, - "packages/plugin-form/src/__tests__/drawerFormSectionDescription-9834.test.tsx": 5590, - "packages/plugin-form/src/__tests__/drawerModalCustomFieldsMerge-10073.test.tsx": 4260, - "packages/plugin-form/src/__tests__/embeddable-form-arm-inputs-11440.test.ts": 10, - "packages/plugin-form/src/__tests__/entrySurface-6059.test.tsx": 5100, - "packages/plugin-form/src/__tests__/formButtonsDefaults.test.tsx": 5430, - "packages/plugin-form/src/__tests__/formSectionGroupReference-7051.test.tsx": 6140, - "packages/plugin-form/src/__tests__/groupsAlias.test.tsx": 5950, - "packages/plugin-form/src/__tests__/guideCrudAppRenders.test.tsx": 5570, - "packages/plugin-form/src/__tests__/headinglessCollapseDiagnostic-9849.test.tsx": 6120, - "packages/plugin-form/src/__tests__/initialRecordMerge-9760.test.tsx": 4850, - "packages/plugin-form/src/__tests__/inlineSectionEntry-11615.test.tsx": 4570, - "packages/plugin-form/src/__tests__/lineItemsDeclaredInputs-11536.test.tsx": 3960, - "packages/plugin-form/src/__tests__/masterDetailDetailsMembers-8071.test.tsx": 3670, - "packages/plugin-form/src/__tests__/masterDetailInitialMembers-8071.test.tsx": 4330, - "packages/plugin-form/src/__tests__/masterDetailSectionMembers-8071.test.tsx": 4320, - "packages/plugin-form/src/__tests__/modalCloseButton-11061.test.tsx": 3690, - "packages/plugin-form/src/__tests__/modalFirstLoadWindow-10659.test.tsx": 6170, - "packages/plugin-form/src/__tests__/modalFormSectionGroupReference-11542.test.tsx": 5080, - "packages/plugin-form/src/__tests__/objectFormCustomFieldsMembers-8071.test.tsx": 5210, - "packages/plugin-form/src/__tests__/objectFormFieldsMembers-8071.test.tsx": 4880, - "packages/plugin-form/src/__tests__/objectFormFileSizeHint-12156.test.tsx": 5830, - "packages/plugin-form/src/__tests__/objectFormInitialMembers-8071.test.tsx": 4770, - "packages/plugin-form/src/__tests__/objectFormInlineHelpText-12213.test.tsx": 6160, - "packages/plugin-form/src/__tests__/objectFormLayout-11168.test.tsx": 3590, - "packages/plugin-form/src/__tests__/objectFormMobileMembers-8071.test.tsx": 6670, - "packages/plugin-form/src/__tests__/objectFormNumericStep-9574.test.tsx": 4270, - "packages/plugin-form/src/__tests__/objectFormPropertiesBag-10859.test.tsx": 4890, - "packages/plugin-form/src/__tests__/objectFormRegistryNameWidget-7611.test.tsx": 4550, - "packages/plugin-form/src/__tests__/objectFormSectionMembers-8071.test.tsx": 6080, - "packages/plugin-form/src/__tests__/objectFormUnregisteredWidget-12110.test.tsx": 5970, - "packages/plugin-form/src/__tests__/optionDefaultSeed-11914.test.tsx": 4950, - "packages/plugin-form/src/__tests__/parameterTypesNameable-7324.test.ts": 2960, - "packages/plugin-form/src/__tests__/rowLimitNonPositive-9925.test.tsx": 5730, - "packages/plugin-form/src/__tests__/schemaRendererContextRead-7209.test.ts": 5020, - "packages/plugin-form/src/__tests__/sectionDividerProjection-9849.test.tsx": 6150, - "packages/plugin-form/src/__tests__/sectionEntryOverrides-10475.test.tsx": 6710, - "packages/plugin-form/src/__tests__/sectionGroupResolverPublished-8641.test.ts": 130, - "packages/plugin-form/src/__tests__/sectionLabelI18n.test.tsx": 5480, - "packages/plugin-form/src/__tests__/sectionPredicateLayoutDiagnostic-6237.test.tsx": 3080, - "packages/plugin-form/src/__tests__/sectionStyleKeysRetired-13626.test.tsx": 6140, - "packages/plugin-form/src/__tests__/sectionVisibleWhen-6111.test.tsx": 2940, - "packages/plugin-form/src/__tests__/sectionsCustomFields-10254.test.tsx": 5070, - "packages/plugin-form/src/__tests__/selectMultipleGroupLabel.test.tsx": 6290, - "packages/plugin-form/src/__tests__/serverDefaultHint-12108.test.tsx": 6470, - "packages/plugin-form/src/__tests__/spanFullTierLadder-9244.test.tsx": 2900, - "packages/plugin-form/src/__tests__/spec-symbol-4650.test.ts": 10, - "packages/plugin-form/src/__tests__/spec-symbol-batch7.test.tsx": 5410, - "packages/plugin-form/src/__tests__/tabbedFormSectionPredicate-6237.test.tsx": 5100, - "packages/plugin-form/src/__tests__/topLevelFieldsWarnCoverage-8847.test.tsx": 5580, - "packages/plugin-form/src/__tests__/wizardRuledSemantics-6985.test.tsx": 4590, - "packages/plugin-form/src/__tests__/wizardSpecDoor-6985.test.ts": 40, - "packages/plugin-form/src/affordanceGrantMap-12082.test.tsx": 11080, - "packages/plugin-form/src/cascadePruneWire-10291.test.tsx": 4170, - "packages/plugin-form/src/closedAffordanceNotice-11000.test.tsx": 5550, - "packages/plugin-form/src/closedAffordanceNotice.i18n-11000.test.tsx": 4900, - "packages/plugin-form/src/createDefaults.test.tsx": 5740, - "packages/plugin-form/src/createFormGrant-12082.test.tsx": 5380, - "packages/plugin-form/src/currentUserDefault.test.tsx": 4140, - "packages/plugin-form/src/deriveMasterDetail.currencyScale-10783.test.ts": 20, - "packages/plugin-form/src/deriveMasterDetail.declaredSpelling.test.tsx": 5580, - "packages/plugin-form/src/deriveMasterDetail.inlineGridColumns-11345.test.ts": 30, - "packages/plugin-form/src/deriveMasterDetail.inlineRowFormFields-11428.test.ts": 30, - "packages/plugin-form/src/deriveMasterDetail.test.ts": 80, - "packages/plugin-form/src/dialogDescriptionFallback.i18n-4024.no-provider.test.tsx": 5720, - "packages/plugin-form/src/dialogDescriptionFallback.i18n-4024.test.tsx": 6170, - "packages/plugin-form/src/discardGuard.test.tsx": 6180, - "packages/plugin-form/src/editDirtyPayload-10156.test.tsx": 4440, - "packages/plugin-form/src/editOwnerChange-12205.test.tsx": 4470, - "packages/plugin-form/src/fieldGroupSections.test.tsx": 4630, - "packages/plugin-form/src/fieldGroups.test.ts": 10, - "packages/plugin-form/src/fieldSecurityPayload.test.tsx": 3790, - "packages/plugin-form/src/flatFieldRules.test.tsx": 4700, - "packages/plugin-form/src/flatFields.test.ts": 20, - "packages/plugin-form/src/formArmsFieldGate-10612.test.tsx": 7200, - "packages/plugin-form/src/formArmsInvalidation-10715.test.tsx": 40030, - "packages/plugin-form/src/formArmsWritePayload-10563.test.tsx": 6870, - "packages/plugin-form/src/formChrome.i18n-11039.test.tsx": 5340, - "packages/plugin-form/src/formChrome.i18n-11071.test.tsx": 6600, - "packages/plugin-form/src/formFaces.displayLocale-9909.test.tsx": 6330, - "packages/plugin-form/src/inlineRowForm.specSource-11428.test.tsx": 4480, - "packages/plugin-form/src/lineItemsChrome.i18n-11145.no-provider.test.tsx": 5310, - "packages/plugin-form/src/lineItemsChrome.i18n-11145.test.tsx": 5960, - "packages/plugin-form/src/masterDetailFormTypeVocabulary.test.tsx": 3940, - "packages/plugin-form/src/masterDetailTx.test.ts": 30, - "packages/plugin-form/src/modalFieldGroups.test.tsx": 5020, - "packages/plugin-form/src/navigateOnSuccess.mountSeam.test.tsx": 4530, - "packages/plugin-form/src/navigateOnSuccess.urlContract.test.tsx": 1050, - "packages/plugin-form/src/occSave.markedRefusal.test.tsx": 5050, - "packages/plugin-form/src/occSave.secondSave.test.tsx": 5920, - "packages/plugin-form/src/occSave.test.tsx": 4380, - "packages/plugin-form/src/recordFormsErrorClears-10682.test.tsx": 5850, - "packages/plugin-form/src/recordSwapLoading.test.tsx": 5110, - "packages/plugin-form/src/richtextMaxLength.8438.test.tsx": 4230, - "packages/plugin-form/src/sanitize.test.ts": 10, - "packages/plugin-form/src/sectionColumns.test.tsx": 5620, - "packages/plugin-form/src/sectionFields.blankGate-11262.test.ts": 60, - "packages/plugin-form/src/sectionFields.spec-parity.test.ts": 90, - "packages/plugin-form/src/sectionFields.test.ts": 8410, - "packages/plugin-form/src/sectionedFormValues.test.tsx": 6890, - "packages/plugin-form/src/selectOptions.test.tsx": 5380, - "packages/plugin-form/src/subformHosts.test.tsx": 5820, - "packages/plugin-form/src/submitHandlerSeam.test.tsx": 6470, - "packages/plugin-form/src/submitRedirect.injectedNavigation.test.tsx": 6180, - "packages/plugin-form/src/submitRedirect.test.ts": 60, - "packages/plugin-form/src/submitRedirect.timerLifetime.test.tsx": 8010, - "packages/plugin-form/src/submitTargetRefusal.test.tsx": 7370, - "packages/plugin-form/src/supersededReads-10712.test.tsx": 5060, - "packages/plugin-form/src/systemManagedPayload.test.tsx": 3920, - "packages/plugin-form/src/ungroupedFieldSection-11777.test.tsx": 4840, - "packages/plugin-form/src/uploadInFlightSave.test.tsx": 6130, - "packages/plugin-form/src/wizardPredicateScope.test.tsx": 4180, - "packages/plugin-form/src/wizardSkipValidation.test.tsx": 5460, - "packages/plugin-form/src/wizardVisibleWhenFault-8069.test.tsx": 4680, - "packages/plugin-gantt/src/GanttView.autoscheduledlg.test.tsx": 5250, - "packages/plugin-gantt/src/GanttView.columnWidth-7228.test.tsx": 5900, - "packages/plugin-gantt/src/GanttView.countinterp.i18n.test.tsx": 6340, - "packages/plugin-gantt/src/GanttView.deptypes.test.tsx": 3220, - "packages/plugin-gantt/src/GanttView.displayLocale-10668.test.tsx": 5300, - "packages/plugin-gantt/src/GanttView.dnd.test.tsx": 5570, - "packages/plugin-gantt/src/GanttView.enhancements.test.tsx": 5990, - "packages/plugin-gantt/src/GanttView.groupby.test.tsx": 6140, - "packages/plugin-gantt/src/GanttView.headeralign.test.tsx": 5040, - "packages/plugin-gantt/src/GanttView.interactions.test.tsx": 8800, - "packages/plugin-gantt/src/GanttView.interactionswitches.test.tsx": 6260, - "packages/plugin-gantt/src/GanttView.layout.test.tsx": 7010, - "packages/plugin-gantt/src/GanttView.linkmenu.test.tsx": 4040, - "packages/plugin-gantt/src/GanttView.linkrejection.test.tsx": 7210, - "packages/plugin-gantt/src/GanttView.links.test.tsx": 5930, - "packages/plugin-gantt/src/GanttView.readonly.test.tsx": 4500, - "packages/plugin-gantt/src/GanttView.refreshAriaLabel.i18n.test.tsx": 5550, - "packages/plugin-gantt/src/GanttView.scales.test.tsx": 5880, - "packages/plugin-gantt/src/GanttView.shifts.test.tsx": 6240, - "packages/plugin-gantt/src/GanttView.summaryedit.test.tsx": 3500, - "packages/plugin-gantt/src/GanttView.tasklistDates-7204.test.tsx": 7300, - "packages/plugin-gantt/src/GanttView.toolbarPeriod-7203.test.tsx": 6790, - "packages/plugin-gantt/src/GanttView.tooltipflip.test.tsx": 3250, - "packages/plugin-gantt/src/GanttView.tree.test.tsx": 6880, - "packages/plugin-gantt/src/GanttView.tzshift.test.ts": 30, - "packages/plugin-gantt/src/GanttView.virtual.test.tsx": 4940, - "packages/plugin-gantt/src/GanttView.workaxis.test.tsx": 5750, - "packages/plugin-gantt/src/ObjectGantt.apifetch.test.tsx": 4690, - "packages/plugin-gantt/src/ObjectGantt.blockPrecedence.test.tsx": 4500, - "packages/plugin-gantt/src/ObjectGantt.colorFieldLadder-7243.test.tsx": 5700, - "packages/plugin-gantt/src/ObjectGantt.configPin.test.ts": 20, - "packages/plugin-gantt/src/ObjectGantt.contractEnvelope-6839.test.tsx": 4000, - "packages/plugin-gantt/src/ObjectGantt.currencyDep.test.tsx": 3880, - "packages/plugin-gantt/src/ObjectGantt.currencyMode-10422.test.tsx": 6210, - "packages/plugin-gantt/src/ObjectGantt.dateLocale.test.tsx": 5240, - "packages/plugin-gantt/src/ObjectGantt.dependencyAlias.test.tsx": 4400, - "packages/plugin-gantt/src/ObjectGantt.discardedConfigMemo.test.tsx": 4420, - "packages/plugin-gantt/src/ObjectGantt.discardedReloadIdentity-10036.test.tsx": 3330, - "packages/plugin-gantt/src/ObjectGantt.drawerfetch.test.tsx": 5520, - "packages/plugin-gantt/src/ObjectGantt.drawerlock.test.tsx": 5240, - "packages/plugin-gantt/src/ObjectGantt.elementDataSource.test.tsx": 5120, - "packages/plugin-gantt/src/ObjectGantt.emptyHostData-7333.test.tsx": 5810, - "packages/plugin-gantt/src/ObjectGantt.errorClears-10578.test.tsx": 4970, - "packages/plugin-gantt/src/ObjectGantt.expandFls-7230.test.tsx": 5890, - "packages/plugin-gantt/src/ObjectGantt.exportFileName.i18n.test.tsx": 6100, - "packages/plugin-gantt/src/ObjectGantt.fetchGate-7225.test.tsx": 5340, - "packages/plugin-gantt/src/ObjectGantt.hostDataProp-7210.test.tsx": 5490, - "packages/plugin-gantt/src/ObjectGantt.inlineQueryKeys-8769.test.tsx": 5780, - "packages/plugin-gantt/src/ObjectGantt.invalidationRefetch-10035.test.tsx": 5950, - "packages/plugin-gantt/src/ObjectGantt.navWidthDefault.test.tsx": 6050, - "packages/plugin-gantt/src/ObjectGantt.navigationModeResolution-7334.test.tsx": 3520, - "packages/plugin-gantt/src/ObjectGantt.navigationPageSink-7334.test.tsx": 4390, - "packages/plugin-gantt/src/ObjectGantt.numberLocale.test.tsx": 4130, - "packages/plugin-gantt/src/ObjectGantt.numberResolvedWidth-11254.test.tsx": 4510, - "packages/plugin-gantt/src/ObjectGantt.overlayShellModes-9299.test.tsx": 4130, - "packages/plugin-gantt/src/ObjectGantt.percentResolvedWidth-11254.test.tsx": 4550, - "packages/plugin-gantt/src/ObjectGantt.persistfilters.test.tsx": 5380, - "packages/plugin-gantt/src/ObjectGantt.propertiesBag-10859.test.tsx": 6460, - "packages/plugin-gantt/src/ObjectGantt.quickfilter.i18n.fallback.test.tsx": 5540, - "packages/plugin-gantt/src/ObjectGantt.quickfilter.i18n.test.tsx": 5370, - "packages/plugin-gantt/src/ObjectGantt.quickfilter.test.tsx": 6410, - "packages/plugin-gantt/src/ObjectGantt.readback.test.tsx": 5830, - "packages/plugin-gantt/src/ObjectGantt.referenceArms-6837.test.tsx": 4180, - "packages/plugin-gantt/src/ObjectGantt.refreshInPlace-7237.test.tsx": 5460, - "packages/plugin-gantt/src/ObjectGantt.rowCeiling-7210.test.tsx": 3220, - "packages/plugin-gantt/src/ObjectGantt.ruleArrayFilter-10767.test.tsx": 5720, - "packages/plugin-gantt/src/ObjectGantt.searchTerm-10250.test.tsx": 6160, - "packages/plugin-gantt/src/ObjectGantt.silentOvertake-10633.test.tsx": 5190, - "packages/plugin-gantt/src/ObjectGantt.staleReloadFinally-7231.test.tsx": 6050, - "packages/plugin-gantt/src/ObjectGantt.test.tsx": 4760, - "packages/plugin-gantt/src/ObjectGantt.unconfiguredRefusal-7070.test.tsx": 5590, - "packages/plugin-gantt/src/ObjectGantt.viewmode.test.tsx": 5240, - "packages/plugin-gantt/src/ObjectGantt.writeGrant-12082.test.tsx": 5620, - "packages/plugin-gantt/src/ObjectGantt.writeerror.test.tsx": 5150, - "packages/plugin-gantt/src/QuickFilterBar.test.tsx": 550, - "packages/plugin-gantt/src/ResourceWorkload.displayLocale-10442.test.tsx": 3950, - "packages/plugin-gantt/src/ResourceWorkload.test.tsx": 5080, - "packages/plugin-gantt/src/__tests__/GanttView.dateOnlyZone-10866.test.tsx": 5510, - "packages/plugin-gantt/src/__tests__/GanttView.dateYear-12110.test.tsx": 3080, - "packages/plugin-gantt/src/__tests__/GanttView.inclusiveEnd-11141.test.tsx": 5000, - "packages/plugin-gantt/src/__tests__/GanttView.moveCalendarDays-10866.test.tsx": 5180, - "packages/plugin-gantt/src/__tests__/ObjectGantt.catalogPlans-11141.test.tsx": 5730, - "packages/plugin-gantt/src/__tests__/ObjectGantt.dateOnlyZone-10866.test.tsx": 4210, - "packages/plugin-gantt/src/__tests__/ObjectGantt.endRoundTrip-11141.test.tsx": 6770, - "packages/plugin-gantt/src/__tests__/ObjectGantt.noSchemaZone-10866.test.tsx": 5910, - "packages/plugin-gantt/src/__tests__/ObjectGantt.zonedDstDay-10866.test.tsx": 5500, - "packages/plugin-gantt/src/__tests__/bare-gantt-node-key-retired-8008.test.ts": 420, - "packages/plugin-gantt/src/__tests__/dataArmSpecRow-8348.test.ts": 320, - "packages/plugin-gantt/src/__tests__/objectGanttInputs-11168.test.tsx": 11500, - "packages/plugin-gantt/src/__tests__/queryKeysDeclared-8220.test.tsx": 4370, - "packages/plugin-gantt/src/__tests__/recordSourceInput-7470.test.ts": 340, - "packages/plugin-gantt/src/__tests__/recordSourceInputs-10394.test.tsx": 6190, - "packages/plugin-gantt/src/__tests__/scheduling.dateOnlyZone-10866.test.ts": 20, - "packages/plugin-gantt/src/__tests__/tzShift.invert-10866.test.ts": 20, - "packages/plugin-gantt/src/readme-navigation-example.test.ts": 20, - "packages/plugin-gantt/src/scheduling.selfextent.test.ts": 60, - "packages/plugin-gantt/src/scheduling.test.ts": 40, - "packages/plugin-gantt/src/shifts.test.ts": 30, - "packages/plugin-gantt/src/useGanttTranslation.test.tsx": 1790, - "packages/plugin-gantt/src/workload.test.ts": 30, - "packages/plugin-grid/src/ImportWizard.cancelCounts-11650.test.tsx": 22850, - "packages/plugin-grid/src/ImportWizard.cellCheck-11814.test.ts": 200, - "packages/plugin-grid/src/ImportWizard.cellCheck-11889.test.tsx": 6220, - "packages/plugin-grid/src/ImportWizard.cellCheck-11913.test.tsx": 6100, - "packages/plugin-grid/src/ImportWizard.i18n-parity.test.ts": 30, - "packages/plugin-grid/src/ImportWizard.interpolation.test.ts": 10, - "packages/plugin-grid/src/ImportWizard.previewFindings-11814.test.tsx": 3950, - "packages/plugin-grid/src/ImportWizard.savedMappingEmptyValue-8504.test.tsx": 5160, - "packages/plugin-grid/src/__tests__/BulkActionBar.regionName.zh-12145.test.tsx": 3040, - "packages/plugin-grid/src/__tests__/BulkActionBar.test.tsx": 5390, - "packages/plugin-grid/src/__tests__/ObjectGrid.authoredColumnLabel-12110.test.tsx": 5710, - "packages/plugin-grid/src/__tests__/ObjectGrid.cellFaceLabel-11689.test.tsx": 4660, - "packages/plugin-grid/src/__tests__/ObjectGrid.columnWrapForward.test.tsx": 5840, - "packages/plugin-grid/src/__tests__/ObjectGrid.declaredKeys-11068.test.tsx": 5280, - "packages/plugin-grid/src/__tests__/ObjectGrid.defaultFiltersRuleArray-6152.test.tsx": 4340, - "packages/plugin-grid/src/__tests__/ObjectGrid.displayPageSizeDefault-9853.test.tsx": 5040, - "packages/plugin-grid/src/__tests__/ObjectGrid.elementDataSource.test.tsx": 3770, - "packages/plugin-grid/src/__tests__/ObjectGrid.emptyPlaceholderAffordance-8491.test.tsx": 3040, - "packages/plugin-grid/src/__tests__/ObjectGrid.emptyStateI18nLabel-11227.test.tsx": 4370, - "packages/plugin-grid/src/__tests__/ObjectGrid.exportOptionsKeys.test.ts": 70, - "packages/plugin-grid/src/__tests__/ObjectGrid.filterContextTokens-10607.test.tsx": 6350, - "packages/plugin-grid/src/__tests__/ObjectGrid.groupedPagerSelect-11865.test.tsx": 14850, - "packages/plugin-grid/src/__tests__/ObjectGrid.harvestInputsFetchKey-10689.test.tsx": 8790, - "packages/plugin-grid/src/__tests__/ObjectGrid.headerMenuSort-10727.test.tsx": 6890, - "packages/plugin-grid/src/__tests__/ObjectGrid.invalidationRefetch-10035.test.tsx": 7230, - "packages/plugin-grid/src/__tests__/ObjectGrid.keyboardNavigation-11068.test.tsx": 6520, - "packages/plugin-grid/src/__tests__/ObjectGrid.labelI18nLabel-10993.test.tsx": 3770, - "packages/plugin-grid/src/__tests__/ObjectGrid.linkCellAnchor.test.tsx": 4750, - "packages/plugin-grid/src/__tests__/ObjectGrid.linkCellNoNestedAnchor-11817.test.tsx": 7180, - "packages/plugin-grid/src/__tests__/ObjectGrid.malformedFilter-9050.test.tsx": 4650, - "packages/plugin-grid/src/__tests__/ObjectGrid.operatorsInert-9729.test.tsx": 4650, - "packages/plugin-grid/src/__tests__/ObjectGrid.overlayShellModes-9299.test.tsx": 6950, - "packages/plugin-grid/src/__tests__/ObjectGrid.overlayTitleI18n.test.tsx": 6680, - "packages/plugin-grid/src/__tests__/ObjectGrid.overlayTitleInlineLocale-9092.test.tsx": 6320, - "packages/plugin-grid/src/__tests__/ObjectGrid.overlayTitleNoProviderFallback.test.tsx": 6100, - "packages/plugin-grid/src/__tests__/ObjectGrid.pageSizeNonPositive-9853.test.tsx": 7230, - "packages/plugin-grid/src/__tests__/ObjectGrid.propertiesBag-11276.test.tsx": 4380, - "packages/plugin-grid/src/__tests__/ObjectGrid.recordIdFilterToken-7297.test.tsx": 4400, - "packages/plugin-grid/src/__tests__/ObjectGrid.refreshIndicatorLocale-10580.test.tsx": 4190, - "packages/plugin-grid/src/__tests__/ObjectGrid.resizableColumnsRetired-6152.test.tsx": 4300, - "packages/plugin-grid/src/__tests__/ObjectGrid.titleI18nLabel-10993.test.tsx": 5570, - "packages/plugin-grid/src/__tests__/ObjectGrid.unmaterializedSort.test.tsx": 8800, - "packages/plugin-grid/src/__tests__/addRowCreatePermissionGate.test.tsx": 6430, - "packages/plugin-grid/src/__tests__/authoredColumnsFls-6799.test.tsx": 5400, - "packages/plugin-grid/src/__tests__/badgeHexCrossSurface.test.tsx": 5890, - "packages/plugin-grid/src/__tests__/bulk-action-visible.test.tsx": 3080, - "packages/plugin-grid/src/__tests__/bulkActionCapabilityGate.test.tsx": 5240, - "packages/plugin-grid/src/__tests__/bulkActionDefsUnusableMember-8730.test.tsx": 5040, - "packages/plugin-grid/src/__tests__/bulkActionDialogParams.test.tsx": 6980, - "packages/plugin-grid/src/__tests__/bulkActionDialogRecord.test.tsx": 5350, - "packages/plugin-grid/src/__tests__/bulkActionMembers-8071.test.tsx": 4720, - "packages/plugin-grid/src/__tests__/bulkActionRefresh.test.tsx": 6110, - "packages/plugin-grid/src/__tests__/bulkActionSchemaMultiple.test.tsx": 5060, - "packages/plugin-grid/src/__tests__/bulkActionsSpecKey.test.tsx": 4680, - "packages/plugin-grid/src/__tests__/bulkDeleteVisibleWhen.test.tsx": 7130, - "packages/plugin-grid/src/__tests__/bulkEligibility.test.ts": 60, - "packages/plugin-grid/src/__tests__/bulkExecutorDataSourceFace-9722.test.ts": 20, - "packages/plugin-grid/src/__tests__/bulkFanoutHostParams.test.tsx": 5620, - "packages/plugin-grid/src/__tests__/bulkFieldBackedParam-12105.test.tsx": 5670, - "packages/plugin-grid/src/__tests__/bulkLookupDependsOnReach-8755.test.tsx": 6450, - "packages/plugin-grid/src/__tests__/bulkParamToField.test.ts": 150, - "packages/plugin-grid/src/__tests__/bulkUpdateGrant-12082.test.tsx": 5330, - "packages/plugin-grid/src/__tests__/cellClassNameCensusProse-6921.test.ts": 30, - "packages/plugin-grid/src/__tests__/cellRendererResolutionBoundary-8920.test.ts": 20, - "packages/plugin-grid/src/__tests__/column-features.test.tsx": 3810, - "packages/plugin-grid/src/__tests__/columnDeclaredSpellingOnly.test.tsx": 5670, - "packages/plugin-grid/src/__tests__/columnEmitBoundary-6004.test.ts": 30, - "packages/plugin-grid/src/__tests__/columnHoldsExpiry-6424.test.ts": 10, - "packages/plugin-grid/src/__tests__/columnIdentity.test.tsx": 5780, - "packages/plugin-grid/src/__tests__/columnReadBoundary-6458.test.ts": 20, - "packages/plugin-grid/src/__tests__/columnSortabilitySignal.test.tsx": 8700, - "packages/plugin-grid/src/__tests__/columnSpellingDiagnosticRender.test.tsx": 4810, - "packages/plugin-grid/src/__tests__/columnSpellingDiagnostics.test.ts": 20, - "packages/plugin-grid/src/__tests__/columnStatePersistence.test.tsx": 4880, - "packages/plugin-grid/src/__tests__/columnTypeEmitSeam.test.tsx": 5770, - "packages/plugin-grid/src/__tests__/columnWidthInbound-6457.test.tsx": 6440, - "packages/plugin-grid/src/__tests__/dataTableSchemaSlot-6459.test.ts": 30, - "packages/plugin-grid/src/__tests__/defaultColumnsNameFieldLead-7245.test.tsx": 4650, - "packages/plugin-grid/src/__tests__/defaultFromRowProjection-10277.test.tsx": 6120, - "packages/plugin-grid/src/__tests__/emptyArrayCell-8481.test.tsx": 5930, - "packages/plugin-grid/src/__tests__/expandFls-7215.test.tsx": 5720, - "packages/plugin-grid/src/__tests__/explainDouble.singleRecordVerdict-9813.test.tsx": 1420, - "packages/plugin-grid/src/__tests__/exportGate.test.tsx": 6070, - "packages/plugin-grid/src/__tests__/exportServer.test.tsx": 4830, - "packages/plugin-grid/src/__tests__/fabricatedValueCell-8490.test.tsx": 4290, - "packages/plugin-grid/src/__tests__/footerSummaryScope-12081.test.tsx": 7480, - "packages/plugin-grid/src/__tests__/formatHintedColumnRenderer-8920.test.tsx": 6420, - "packages/plugin-grid/src/__tests__/gridAggregationMembers-8071.test.tsx": 7050, - "packages/plugin-grid/src/__tests__/gridArrayArmOrderby-8973.test.tsx": 6550, - "packages/plugin-grid/src/__tests__/gridBareArrayDataRefused-8348.test.tsx": 4730, - "packages/plugin-grid/src/__tests__/gridColumnMembers-8071.test.tsx": 7000, - "packages/plugin-grid/src/__tests__/gridCurrencyFaces.displayLocale-9909.test.tsx": 5540, - "packages/plugin-grid/src/__tests__/gridDataInputContract.test.ts": 880, - "packages/plugin-grid/src/__tests__/gridDefaultFiltersLowering.test.tsx": 4460, - "packages/plugin-grid/src/__tests__/gridDependentValues-7165.test.tsx": 4670, - "packages/plugin-grid/src/__tests__/gridFilterInputSpelling.test.tsx": 5810, - "packages/plugin-grid/src/__tests__/gridFindEnvelope.contractEnvelope-6917.test.tsx": 5960, - "packages/plugin-grid/src/__tests__/gridFixedCurrency-10354.test.tsx": 6480, - "packages/plugin-grid/src/__tests__/gridGroupingMembers-8071.test.tsx": 6610, - "packages/plugin-grid/src/__tests__/gridNavigationMembers-8071.test.tsx": 6270, - "packages/plugin-grid/src/__tests__/gridNeedsDataSourceBareArray-9580.test.tsx": 5370, - "packages/plugin-grid/src/__tests__/gridNonAuthorKeys.test.tsx": 7360, - "packages/plugin-grid/src/__tests__/gridOperationsMembers-8071.test.tsx": 6300, - "packages/plugin-grid/src/__tests__/gridPagerSelectionMembers-8071.test.tsx": 5000, - "packages/plugin-grid/src/__tests__/gridPercentStorage-11475.test.tsx": 5980, - "packages/plugin-grid/src/__tests__/gridRetiredStringSort-8767.test.tsx": 4490, - "packages/plugin-grid/src/__tests__/gridRowDecorationMembers-8071.test.tsx": 6440, - "packages/plugin-grid/src/__tests__/gridUseGrouping-11026.test.tsx": 6370, - "packages/plugin-grid/src/__tests__/groupSelectOptionOrder-11809.test.tsx": 7050, - "packages/plugin-grid/src/__tests__/groupedBooleanLabel.test.tsx": 5830, - "packages/plugin-grid/src/__tests__/groupedPagerNames-12143.test.tsx": 5870, - "packages/plugin-grid/src/__tests__/groupedPagination.test.tsx": 8130, - "packages/plugin-grid/src/__tests__/groupingNeedsHeaderQuery-10881.test.tsx": 8220, - "packages/plugin-grid/src/__tests__/groupingNullEntry-7217.test.tsx": 5280, - "packages/plugin-grid/src/__tests__/groupingProjection-7179.test.tsx": 6940, - "packages/plugin-grid/src/__tests__/guideCrudAppRenders.test.tsx": 4850, - "packages/plugin-grid/src/__tests__/hostFetchedDefaultColumns-6677.test.tsx": 3620, - "packages/plugin-grid/src/__tests__/importHistoryTimeLocale.test.tsx": 4150, - "packages/plugin-grid/src/__tests__/importLegacyReferenceGuard.test.tsx": 6160, - "packages/plugin-grid/src/__tests__/importMissingRequiredHint.test.tsx": 5680, - "packages/plugin-grid/src/__tests__/importTemplateDownload.test.tsx": 5630, - "packages/plugin-grid/src/__tests__/inlineDataFls-6723.test.tsx": 5040, - "packages/plugin-grid/src/__tests__/inlineEditExitMode.test.tsx": 4290, - "packages/plugin-grid/src/__tests__/inlineEditFieldWriteGrant-12103.test.tsx": 5290, - "packages/plugin-grid/src/__tests__/inlineEditLookupRepro.test.tsx": 6200, - "packages/plugin-grid/src/__tests__/inlineEditNoopAndHeader-11816.test.tsx": 4810, - "packages/plugin-grid/src/__tests__/inlineEditPermissionGate.test.tsx": 6290, - "packages/plugin-grid/src/__tests__/inlineEditPersistence.test.tsx": 5800, - "packages/plugin-grid/src/__tests__/legacyRowActionDispatch.test.tsx": 5390, - "packages/plugin-grid/src/__tests__/lookupDisplayFieldSpelling-6875.test.tsx": 5890, - "packages/plugin-grid/src/__tests__/lookupPickerKeys-7154.test.tsx": 5670, - "packages/plugin-grid/src/__tests__/lookupPredicateParity.test.tsx": 3140, - "packages/plugin-grid/src/__tests__/maskedCellCopyRefusal-10583.test.tsx": 3450, - "packages/plugin-grid/src/__tests__/maskedColumnClientPaths-10657.test.tsx": 5900, - "packages/plugin-grid/src/__tests__/maskedColumnSurfaces-10583.test.tsx": 4180, - "packages/plugin-grid/src/__tests__/maskedFirstPaint-10657.test.tsx": 4740, - "packages/plugin-grid/src/__tests__/mobileCardDateLocale.test.tsx": 4240, - "packages/plugin-grid/src/__tests__/mobileCardFieldCurrency-10423.test.tsx": 5800, - "packages/plugin-grid/src/__tests__/mobileCardLookupDisplay.test.tsx": 4310, - "packages/plugin-grid/src/__tests__/mobileCardPercentLocale.test.tsx": 5590, - "packages/plugin-grid/src/__tests__/mobileCardPercentWidth-11254.test.tsx": 3850, - "packages/plugin-grid/src/__tests__/objectBulkActionDispatch.test.tsx": 7290, - "packages/plugin-grid/src/__tests__/onNavigateProp-9547.test.tsx": 6700, - "packages/plugin-grid/src/__tests__/pagerButtonNames-12124.test.tsx": 5990, - "packages/plugin-grid/src/__tests__/percentAbsentScale.fiveFaces-9843.test.tsx": 4570, - "packages/plugin-grid/src/__tests__/predicate-surface-parity.test.tsx": 7010, - "packages/plugin-grid/src/__tests__/projectionFls-6898.test.tsx": 6350, - "packages/plugin-grid/src/__tests__/recordDetailDateLocale.test.tsx": 4480, - "packages/plugin-grid/src/__tests__/recordIdFieldProjection.test.tsx": 4510, - "packages/plugin-grid/src/__tests__/relationalMetaCopySet-6711.test.tsx": 4570, - "packages/plugin-grid/src/__tests__/relationalMetaCopySet-6874.test.tsx": 5270, - "packages/plugin-grid/src/__tests__/relationalMetaCopySet-7166.test.tsx": 4510, - "packages/plugin-grid/src/__tests__/relationalMetaCopySet.derivation.test.ts": 160, - "packages/plugin-grid/src/__tests__/resolveBulkActions.test.ts": 30, - "packages/plugin-grid/src/__tests__/resolveLegacyRowActions.test.ts": 20, - "packages/plugin-grid/src/__tests__/row-action-sticky.test.tsx": 4580, - "packages/plugin-grid/src/__tests__/rowCrudAffordances.test.ts": 40, - "packages/plugin-grid/src/__tests__/rowCrudEffectiveOps.test.tsx": 4560, - "packages/plugin-grid/src/__tests__/rowHeightOffSpecBoundary.test.tsx": 4630, - "packages/plugin-grid/src/__tests__/rowOperationsPerRow-8674.test.tsx": 7170, - "packages/plugin-grid/src/__tests__/rowRecordCrudVerdict.test.tsx": 11260, - "packages/plugin-grid/src/__tests__/serverGroupedSearch-11021.test.tsx": 7420, - "packages/plugin-grid/src/__tests__/serverGroupedSelectIdentity-11105.test.tsx": 5700, - "packages/plugin-grid/src/__tests__/serverGrouping-7189.test.tsx": 7030, - "packages/plugin-grid/src/__tests__/serverGroupingFieldSwitch-11574.test.tsx": 5110, - "packages/plugin-grid/src/__tests__/serverPagination.test.tsx": 7230, - "packages/plugin-grid/src/__tests__/serverSearch.test.tsx": 11530, - "packages/plugin-grid/src/__tests__/serverSorting.test.tsx": 10150, - "packages/plugin-grid/src/__tests__/spec-symbol-4650.test.ts": 20, - "packages/plugin-grid/src/__tests__/spec-symbol-batch7.test.ts": 20, - "packages/plugin-grid/src/__tests__/specExpressionWire-10946.test.tsx": 5410, - "packages/plugin-grid/src/__tests__/summary-spec-parity.test.ts": 10, - "packages/plugin-grid/src/__tests__/undoProjectedRow-10404.test.tsx": 5710, - "packages/plugin-grid/src/__tests__/useBulkExecutor.test.ts": 3870, - "packages/plugin-grid/src/__tests__/useColumnSummary.currencyMinorUnit-10221.test.tsx": 5790, - "packages/plugin-grid/src/__tests__/useColumnSummary.currencyMode-10422.test.tsx": 5560, - "packages/plugin-grid/src/__tests__/useColumnSummary.fieldOnlyHints-11588.test.tsx": 5350, - "packages/plugin-grid/src/__tests__/useColumnSummary.numberWidth-9843.test.tsx": 5840, - "packages/plugin-grid/src/__tests__/useColumnSummary.percentConvergence-9269.test.tsx": 5300, - "packages/plugin-grid/src/__tests__/useColumnSummary.percentScale-9295.test.tsx": 4370, - "packages/plugin-grid/src/__tests__/useColumnSummary.tenantLocale-9294.test.tsx": 3930, - "packages/plugin-grid/src/__tests__/useRowColor.prototypeGuard.test.tsx": 690, - "packages/plugin-grid/src/autoMapColumns.test.ts": 10, - "packages/plugin-grid/src/components/__tests__/RowActionMenu.capabilityGate.test.tsx": 5030, - "packages/plugin-grid/src/components/__tests__/RowActionMenu.emptyGuard.test.tsx": 9760, - "packages/plugin-grid/src/components/__tests__/RowActionMenu.test.tsx": 4870, - "packages/plugin-grid/src/hooks/multiValueFields.test.ts": 20, - "packages/plugin-grid/src/hooks/useRecordCrudVerdicts.batchCap.test.tsx": 1430, - "packages/plugin-grid/src/hooks/useRecordCrudVerdicts.explainRequest.test.ts": 20, - "packages/plugin-grid/src/hooks/useRecordCrudVerdicts.invalidation.test.tsx": 2340, - "packages/plugin-grid/src/hooks/useRecordCrudVerdicts.principalScope.test.tsx": 1650, - "packages/plugin-grid/src/importAsyncPath.test.ts": 20, - "packages/plugin-grid/src/importCoercionContract.test.ts": 30, - "packages/plugin-grid/src/importDryRun.test.ts": 100, - "packages/plugin-grid/src/importEmailValidation.test.ts": 20, - "packages/plugin-grid/src/importHistory.test.ts": 40, - "packages/plugin-grid/src/importParsers.test.ts": 910, - "packages/plugin-grid/src/importSavedMapping.test.ts": 10, - "packages/plugin-grid/src/importServerPath.test.ts": 20, - "packages/plugin-grid/src/index.test.tsx": 5340, - "packages/plugin-grid/src/inline-edit-options.test.ts": 20, - "packages/plugin-grid/src/savedMapping.test.ts": 10, - "packages/plugin-grid/src/useColumnSummary.i18n-4024.no-provider.test.tsx": 5060, - "packages/plugin-grid/src/useColumnSummary.i18n-4024.test.tsx": 5520, - "packages/plugin-grid/src/useColumnSummary.test.tsx": 3880, - "packages/plugin-kanban/src/KanbanRenderer.uncolumned.test.tsx": 7490, - "packages/plugin-kanban/src/ObjectKanban.cardFields.test.ts": 200, - "packages/plugin-kanban/src/ObjectKanban.contractEnvelope-6839.test.tsx": 5560, - "packages/plugin-kanban/src/ObjectKanban.elementDataSource.test.tsx": 5890, - "packages/plugin-kanban/src/ObjectKanban.emptinessFloor-8496.test.tsx": 5840, - "packages/plugin-kanban/src/ObjectKanban.emptyBadgeLabel.test.tsx": 4470, - "packages/plugin-kanban/src/ObjectKanban.errorClears-10663.test.tsx": 5800, - "packages/plugin-kanban/src/ObjectKanban.invalidationRefetch-10572.test.tsx": 6480, - "packages/plugin-kanban/src/ObjectKanban.markedRefusalToast.test.tsx": 5840, - "packages/plugin-kanban/src/ObjectKanban.moveGrant-12082.test.tsx": 3670, - "packages/plugin-kanban/src/ObjectKanban.navWidthDefault.test.tsx": 6760, - "packages/plugin-kanban/src/ObjectKanban.overlayShellModes-9299.test.tsx": 7220, - "packages/plugin-kanban/src/ObjectKanban.overlayTitleI18n.test.tsx": 5320, - "packages/plugin-kanban/src/ObjectKanban.overlayTitleNoProviderFallback.test.tsx": 5990, - "packages/plugin-kanban/src/ObjectKanban.rejectedMoveRollback.test.tsx": 4910, - "packages/plugin-kanban/src/ObjectKanban.requiredWhenPrompt.test.tsx": 6080, - "packages/plugin-kanban/src/__tests__/InlineQuickAdd.sharedSelect-11865.test.tsx": 4640, - "packages/plugin-kanban/src/__tests__/ObjectKanban.expandFls-7429.test.tsx": 6160, - "packages/plugin-kanban/src/__tests__/ObjectKanban.filterMembersReachTheWire-8176.test.tsx": 4290, - "packages/plugin-kanban/src/__tests__/ObjectKanban.nameFieldSkipSet-8400.test.tsx": 4960, - "packages/plugin-kanban/src/__tests__/ObjectKanban.structuredMembersReachTheirSinks-8313.test.tsx": 5910, - "packages/plugin-kanban/src/__tests__/ObjectKanban.titleFieldPrecedence-8308.test.tsx": 6800, - "packages/plugin-kanban/src/__tests__/RequiredFieldsDialog.ariaInvalid-7008.test.tsx": 6090, - "packages/plugin-kanban/src/__tests__/RequiredFieldsDialog.ariaInvalidText-7126.test.tsx": 5070, - "packages/plugin-kanban/src/__tests__/cardClickFiresOnce-9341.test.tsx": 3390, - "packages/plugin-kanban/src/__tests__/columnCollapsedHonoured-9628.test.tsx": 6370, - "packages/plugin-kanban/src/__tests__/columnSummarizeField-11629.test.tsx": 4880, - "packages/plugin-kanban/src/__tests__/columnsReachDomSameCommit-8534.test.tsx": 3970, - "packages/plugin-kanban/src/__tests__/crossColumnLandingPosition-8826.test.tsx": 6750, - "packages/plugin-kanban/src/__tests__/emptyStateLaneCountBlind-9045.test.tsx": 6310, - "packages/plugin-kanban/src/__tests__/emptyStateNumberlessDescription-9170.test.tsx": 4670, - "packages/plugin-kanban/src/__tests__/expandableFamily.identity-5874.test.tsx": 4470, - "packages/plugin-kanban/src/__tests__/fetchGate.objectDef-6271.test.tsx": 5950, - "packages/plugin-kanban/src/__tests__/filterIsDeclaredInput-7712.test.ts": 180, - "packages/plugin-kanban/src/__tests__/handlerKeyDispositionsMeasured-7804.test.tsx": 7690, - "packages/plugin-kanban/src/__tests__/kanban-family-registry-keys-retired-8257.test.ts": 180, - "packages/plugin-kanban/src/__tests__/kanban-handler-slots-7664.test.tsx": 4360, - "packages/plugin-kanban/src/__tests__/kanban-plugin-dialect-authoritative-7664.test.ts": 190, - "packages/plugin-kanban/src/__tests__/kanbanEnhancedRetired-8932.test.ts": 30, - "packages/plugin-kanban/src/__tests__/kanbanNavigationMembers-8652.test.tsx": 4800, - "packages/plugin-kanban/src/__tests__/laneCountHonesty-8307.test.tsx": 6060, - "packages/plugin-kanban/src/__tests__/laneIdCoercion-8993.test.ts": 120, - "packages/plugin-kanban/src/__tests__/laneIdOnly-10069.test.tsx": 6030, - "packages/plugin-kanban/src/__tests__/laneLessBoard-8990.test.tsx": 6130, - "packages/plugin-kanban/src/__tests__/object-kanban-component-props-7322.test.ts": 4400, - "packages/plugin-kanban/src/__tests__/objectFieldsIsAPropNotASchemaKey-7742.test.tsx": 5420, - "packages/plugin-kanban/src/__tests__/objectKanbanColumnMembers-8071.test.tsx": 4260, - "packages/plugin-kanban/src/__tests__/prototypeGroupKeys-9043.test.ts": 4570, - "packages/plugin-kanban/src/__tests__/quickAddRetiredNotForwarded-8285.test.tsx": 4720, - "packages/plugin-kanban/src/__tests__/recordsSettledEmptyState-8827.test.tsx": 5990, - "packages/plugin-kanban/src/__tests__/resolveDisplay.opaqueId-6063.test.tsx": 5470, - "packages/plugin-kanban/src/__tests__/rowLimitNonPositive-9925.test.tsx": 4820, - "packages/plugin-kanban/src/__tests__/sameColumnDropIsNotClaimed-8826.test.tsx": 5960, - "packages/plugin-kanban/src/__tests__/scalarKeysAreDeclaredAndHonoured-8201.test.ts": 1620, - "packages/plugin-kanban/src/__tests__/spec-symbol-4650.test.ts": 10, - "packages/plugin-kanban/src/__tests__/structuredKeysAreDeclaredAndHonoured-8313.test.ts": 1050, - "packages/plugin-kanban/src/__tests__/swimlaneAxisScrollRange-8797.test.tsx": 4200, - "packages/plugin-kanban/src/__tests__/swimlaneColumnHeaderRow-7303.test.tsx": 5260, - "packages/plugin-kanban/src/__tests__/swimlaneContainerAwareColumnWidth-8508.test.tsx": 4160, - "packages/plugin-kanban/src/__tests__/swimlaneScrollSync-8448.test.tsx": 4160, - "packages/plugin-kanban/src/__tests__/swimlaneVerticalScroll-8449.test.tsx": 3700, - "packages/plugin-kanban/src/__tests__/useColumnWidthsRetired-8522.test.ts": 10, - "packages/plugin-kanban/src/badgeHexCrossSurface.test.tsx": 5870, - "packages/plugin-kanban/src/cardPredicateScope.test.tsx": 4140, - "packages/plugin-kanban/src/index.bucket.test.ts": 290, - "packages/plugin-kanban/src/index.test.ts": 120, - "packages/plugin-kanban/src/registration.test.tsx": 7630, - "packages/plugin-kanban/src/requiredWhenPrompt.test.ts": 30, - "packages/plugin-list/src/__tests__/ListView.allDeniedSelect-10275.test.tsx": 3520, - "packages/plugin-list/src/__tests__/ListView.ariaLabelInlineLocale.test.tsx": 3340, - "packages/plugin-list/src/__tests__/ListView.bulkDeleteVisibleWhen.test.tsx": 4680, - "packages/plugin-list/src/__tests__/ListView.calendar-binding-7029.test.tsx": 6110, - "packages/plugin-list/src/__tests__/ListView.calendarAliasRefused-8355.test.tsx": 3810, - "packages/plugin-list/src/__tests__/ListView.calendarDateWindow-12081.test.tsx": 4640, - "packages/plugin-list/src/__tests__/ListView.chart-capability-7544.test.tsx": 5060, - "packages/plugin-list/src/__tests__/ListView.columnIdentity.test.tsx": 5750, - "packages/plugin-list/src/__tests__/ListView.columnsOnlyOptions-10547.test.tsx": 6020, - "packages/plugin-list/src/__tests__/ListView.columnsOnlyRelationalReads-7531.test.tsx": 5640, - "packages/plugin-list/src/__tests__/ListView.contractEnvelope-6917.test.tsx": 5370, - "packages/plugin-list/src/__tests__/ListView.crossPageSelectAll.test.tsx": 13820, - "packages/plugin-list/src/__tests__/ListView.datasetChartAppliedFilter-10512.test.tsx": 4360, - "packages/plugin-list/src/__tests__/ListView.datasetChartToolbarFilter-10327.test.tsx": 4750, - "packages/plugin-list/src/__tests__/ListView.declaredDisplayField-10545.test.tsx": 4770, - "packages/plugin-list/src/__tests__/ListView.density.offspec.test.tsx": 5130, - "packages/plugin-list/src/__tests__/ListView.descriptionInlineLocale-7199.test.tsx": 5810, - "packages/plugin-list/src/__tests__/ListView.discardedExpandFieldsMemo.test.tsx": 5760, - "packages/plugin-list/src/__tests__/ListView.elementDataSource.test.tsx": 4510, - "packages/plugin-list/src/__tests__/ListView.emptyStateFilteredCopy.test.tsx": 4260, - "packages/plugin-list/src/__tests__/ListView.emptyStateI18nLabel-11227.test.tsx": 4530, - "packages/plugin-list/src/__tests__/ListView.emptyVsErrorRole-7132.test.tsx": 5790, - "packages/plugin-list/src/__tests__/ListView.errorStateComponent-7143.test.tsx": 3670, - "packages/plugin-list/src/__tests__/ListView.expandFls-7215.test.tsx": 6310, - "packages/plugin-list/src/__tests__/ListView.exportMatchesView.test.tsx": 4590, - "packages/plugin-list/src/__tests__/ListView.exportRefusal-10789.test.tsx": 4610, - "packages/plugin-list/src/__tests__/ListView.fieldListRead-11984.test.tsx": 14190, - "packages/plugin-list/src/__tests__/ListView.filterContextTokens-10607.test.tsx": 3870, - "packages/plugin-list/src/__tests__/ListView.filterFieldList-11810.test.tsx": 6980, - "packages/plugin-list/src/__tests__/ListView.filterFieldRead-11925.test.tsx": 5880, - "packages/plugin-list/src/__tests__/ListView.findParamsHandoff.test.tsx": 4530, - "packages/plugin-list/src/__tests__/ListView.galleryOptionsBagCanonical-6152.test.tsx": 5610, - "packages/plugin-list/src/__tests__/ListView.gantt-binding-7070.test.tsx": 6260, - "packages/plugin-list/src/__tests__/ListView.ganttNavigationForward-7334.test.tsx": 4430, - "packages/plugin-list/src/__tests__/ListView.ganttPagingChrome-7210.test.tsx": 5730, - "packages/plugin-list/src/__tests__/ListView.ganttToolbarFilter-10037.test.tsx": 4390, - "packages/plugin-list/src/__tests__/ListView.gridObjectFields-10657.test.tsx": 4450, - "packages/plugin-list/src/__tests__/ListView.groupedGridOwnsFetch-7189.test.tsx": 4810, - "packages/plugin-list/src/__tests__/ListView.groupingNeedsHeaderQuery-10881.test.tsx": 5970, - "packages/plugin-list/src/__tests__/ListView.groupingProjection-7179.test.tsx": 4830, - "packages/plugin-list/src/__tests__/ListView.harvestInputsFetchKey-10689.test.tsx": 8160, - "packages/plugin-list/src/__tests__/ListView.headerSort.test.tsx": 5070, - "packages/plugin-list/src/__tests__/ListView.inlineFlsNoop-6723.test.tsx": 8780, - "packages/plugin-list/src/__tests__/ListView.invalidationRefetch-10572.test.tsx": 4140, - "packages/plugin-list/src/__tests__/ListView.kanbanOptionsBagCanonical-8193.test.tsx": 4560, - "packages/plugin-list/src/__tests__/ListView.loadErrorKind.test.tsx": 3970, - "packages/plugin-list/src/__tests__/ListView.mapFlatten.test.tsx": 5650, - "packages/plugin-list/src/__tests__/ListView.mapLocationSelect-10370.test.tsx": 6230, - "packages/plugin-list/src/__tests__/ListView.mapViewLevelConfig.test.tsx": 5050, - "packages/plugin-list/src/__tests__/ListView.mutationRefresh.test.tsx": 4410, - "packages/plugin-list/src/__tests__/ListView.nestedAriaSharedReader-11083.test.tsx": 5320, - "packages/plugin-list/src/__tests__/ListView.objectProviderBinding-7477.test.tsx": 3880, - "packages/plugin-list/src/__tests__/ListView.onGroupingChange-11860.test.tsx": 6250, - "packages/plugin-list/src/__tests__/ListView.overlayTitleI18n.test.tsx": 4510, - "packages/plugin-list/src/__tests__/ListView.overlayTitleInlineLocale-9373.test.tsx": 5770, - "packages/plugin-list/src/__tests__/ListView.overlayTitleNoProviderFallback.test.tsx": 4510, - "packages/plugin-list/src/__tests__/ListView.pageSizeAndFetchBatch-9853.test.tsx": 6060, - "packages/plugin-list/src/__tests__/ListView.pageSizeNonPositive-9897.test.tsx": 6500, - "packages/plugin-list/src/__tests__/ListView.pagerClampAfterWrite-10384.test.tsx": 6140, - "packages/plugin-list/src/__tests__/ListView.permissions.test.tsx": 7270, - "packages/plugin-list/src/__tests__/ListView.printButtonSemantics.test.tsx": 5780, - "packages/plugin-list/src/__tests__/ListView.propsResolution.test.ts": 10, - "packages/plugin-list/src/__tests__/ListView.readersRetired-6152.test.tsx": 5770, - "packages/plugin-list/src/__tests__/ListView.refreshButton.test.tsx": 5740, - "packages/plugin-list/src/__tests__/ListView.refreshIndicatorLocale-10580.test.tsx": 5930, - "packages/plugin-list/src/__tests__/ListView.relationalSort.test.tsx": 6480, - "packages/plugin-list/src/__tests__/ListView.resetSortToDefaultNoProviderFallback.test.tsx": 4610, - "packages/plugin-list/src/__tests__/ListView.searchWithheldTreeChart-10326.test.tsx": 7370, - "packages/plugin-list/src/__tests__/ListView.selfQueryingViewsToolbarState-10250.test.tsx": 5880, - "packages/plugin-list/src/__tests__/ListView.serverPagination.test.tsx": 6130, - "packages/plugin-list/src/__tests__/ListView.sharedGate.test.tsx": 1810, - "packages/plugin-list/src/__tests__/ListView.sharedSelect-11865.test.tsx": 8060, - "packages/plugin-list/src/__tests__/ListView.sortFieldFallback.test.tsx": 6130, - "packages/plugin-list/src/__tests__/ListView.sortFieldRead-11943.test.tsx": 4240, - "packages/plugin-list/src/__tests__/ListView.sortPersistLeak.test.tsx": 5150, - "packages/plugin-list/src/__tests__/ListView.sortRemovableOnly-11943.test.tsx": 7690, - "packages/plugin-list/src/__tests__/ListView.sortabilitySignal.test.tsx": 7120, - "packages/plugin-list/src/__tests__/ListView.speculativeFls-7216.test.tsx": 4860, - "packages/plugin-list/src/__tests__/ListView.storedRuleDialect-11533.test.tsx": 5420, - "packages/plugin-list/src/__tests__/ListView.strayGroupByRefused-8365.test.tsx": 4560, - "packages/plugin-list/src/__tests__/ListView.switcherChrome-7547.test.tsx": 5240, - "packages/plugin-list/src/__tests__/ListView.test.tsx": 12920, - "packages/plugin-list/src/__tests__/ListView.timeline-binding.test.tsx": 5190, - "packages/plugin-list/src/__tests__/ListView.timelineMetaFieldsRetired-10222.test.tsx": 5080, - "packages/plugin-list/src/__tests__/ListView.unauthoredColumnProjection-6598.test.tsx": 5610, - "packages/plugin-list/src/__tests__/ListView.userActionsCollision.test.tsx": 3760, - "packages/plugin-list/src/__tests__/ListView.viewSwitchRefetch-7394.test.tsx": 6390, - "packages/plugin-list/src/__tests__/ListViewBlock.schemaRendererContextRead-7209.test.ts": 4240, - "packages/plugin-list/src/__tests__/ObjectGallery.cells.test.tsx": 4620, - "packages/plugin-list/src/__tests__/ObjectGallery.coverValue.test.tsx": 6270, - "packages/plugin-list/src/__tests__/ObjectGallery.emptinessFloor-8496.test.tsx": 5510, - "packages/plugin-list/src/__tests__/ObjectGallery.emptyState-12217.test.tsx": 3680, - "packages/plugin-list/src/__tests__/ObjectGallery.expandFls-7429.test.tsx": 4370, - "packages/plugin-list/src/__tests__/ObjectGallery.fetchGate-7903.test.tsx": 5450, - "packages/plugin-list/src/__tests__/ObjectGallery.filterContextTokens-10666.test.tsx": 6700, - "packages/plugin-list/src/__tests__/ObjectGallery.hostOwnsRows-7390.test.tsx": 3340, - "packages/plugin-list/src/__tests__/ObjectGallery.invalidationRefetch-10623.test.tsx": 5440, - "packages/plugin-list/src/__tests__/ObjectGallery.lookupTitle-12188.test.tsx": 4570, - "packages/plugin-list/src/__tests__/ObjectGallery.percentStorage-11475.test.tsx": 4020, - "packages/plugin-list/src/__tests__/ObjectGallery.scale-9575.test.tsx": 5650, - "packages/plugin-list/src/__tests__/ObjectGallery.schemaAnchor-6576.test.ts": 30, - "packages/plugin-list/src/__tests__/ObjectGallery.useGrouping-11026.test.tsx": 3020, - "packages/plugin-list/src/__tests__/UserFilters.addTab.test.tsx": 3660, - "packages/plugin-list/src/__tests__/UserFilters.declaredDisplayField-10545.test.tsx": 5060, - "packages/plugin-list/src/__tests__/UserFilters.lateTypeCoercion-12008.test.tsx": 6340, - "packages/plugin-list/src/__tests__/UserFilters.restoredDerivedChips-12001.test.tsx": 4070, - "packages/plugin-list/src/__tests__/UserFilters.retiredFieldType.test.tsx": 4060, - "packages/plugin-list/src/__tests__/UserFilters.tabPresetOperators.test.tsx": 5540, - "packages/plugin-list/src/__tests__/UserFilters.test.tsx": 4850, - "packages/plugin-list/src/__tests__/ViewSettingsPopover.rowColorTitle.test.tsx": 2550, - "packages/plugin-list/src/__tests__/ViewSettingsPopover.sharedSelect-11865.test.tsx": 3980, - "packages/plugin-list/src/__tests__/ViewSwitcher.i18n-4024.no-provider.test.tsx": 5650, - "packages/plugin-list/src/__tests__/ViewSwitcher.i18n-4024.test.tsx": 4520, - "packages/plugin-list/src/__tests__/add-record-position-spec-parity.test.tsx": 3320, - "packages/plugin-list/src/__tests__/convertFilterGroupToAST.canonicalSpelling.test.ts": 9070, - "packages/plugin-list/src/__tests__/convertFilterGroupToAST.test.ts": 280, - "packages/plugin-list/src/__tests__/filter-operator-ast-parity.test.ts": 6900, - "packages/plugin-list/src/__tests__/forwardref-props-annotation.guard.test.ts": 120, - "packages/plugin-list/src/__tests__/htmlTierColumnSpellings-6598.test.tsx": 8880, - "packages/plugin-list/src/__tests__/htmlTierListViewDefaultColumns-6598.test.tsx": 5690, - "packages/plugin-list/src/__tests__/i18nLabel-resolver-parity.test.ts": 20, - "packages/plugin-list/src/__tests__/icon-seam-fallbacks-5935.test.tsx": 5660, - "packages/plugin-list/src/__tests__/list-offered-operator-expressible-parity.test.ts": 3070, - "packages/plugin-list/src/__tests__/listViewNonAuthorKeys-8653.test.tsx": 6620, - "packages/plugin-list/src/__tests__/parseSortConfig.test.ts": 200, - "packages/plugin-list/src/__tests__/spec-symbol-batch6.test.tsx": 10330, - "packages/plugin-list/src/__tests__/user-filter-arity-spec-parity.test.tsx": 5580, - "packages/plugin-list/src/components/__tests__/TabBar.i18nLabel.test.tsx": 5070, - "packages/plugin-list/src/components/__tests__/TabBarSelect.triggerName.zh-12145.test.tsx": 4120, - "packages/plugin-map/src/ObjectMap.busReread-10623.test.tsx": 7570, - "packages/plugin-map/src/ObjectMap.camera.test.tsx": 5680, - "packages/plugin-map/src/ObjectMap.catalogRecordSource-6939.test.tsx": 5700, - "packages/plugin-map/src/ObjectMap.configMemo.test.tsx": 5780, - "packages/plugin-map/src/ObjectMap.contractEnvelope-6839.test.tsx": 3530, - "packages/plugin-map/src/ObjectMap.dataArmSpecRow-8348.test.tsx": 5800, - "packages/plugin-map/src/ObjectMap.dataConfigMemo.test.tsx": 4430, - "packages/plugin-map/src/ObjectMap.dataProp.test.tsx": 5840, - "packages/plugin-map/src/ObjectMap.descriptionDisplay-10456.test.tsx": 5340, - "packages/plugin-map/src/ObjectMap.discardedConfigMemo.test.tsx": 5910, - "packages/plugin-map/src/ObjectMap.elementDataSource.test.tsx": 3330, - "packages/plugin-map/src/ObjectMap.expandFls-7429.test.tsx": 3490, - "packages/plugin-map/src/ObjectMap.fetchGate-10664.test.tsx": 6810, - "packages/plugin-map/src/ObjectMap.filterConfig.test.tsx": 6180, - "packages/plugin-map/src/ObjectMap.inlineQueryKeys-9061.test.tsx": 7410, - "packages/plugin-map/src/ObjectMap.invalidationRefetch-10623.test.tsx": 5320, - "packages/plugin-map/src/ObjectMap.listViewMapConfigReach.test.tsx": 4690, - "packages/plugin-map/src/ObjectMap.markerTitle.test.tsx": 4820, - "packages/plugin-map/src/ObjectMap.propertiesBag-10859.test.tsx": 4570, - "packages/plugin-map/src/ObjectMap.rowCeiling-7210.test.tsx": 6620, - "packages/plugin-map/src/ObjectMap.ruleArrayFilter-10767.test.tsx": 5320, - "packages/plugin-map/src/ObjectMap.schemaAlignment.test.tsx": 3410, - "packages/plugin-map/src/ObjectMap.schemaDataShorthand.test.tsx": 4140, - "packages/plugin-map/src/ObjectMap.strictConfigWarn-5157.test.tsx": 5790, - "packages/plugin-map/src/ObjectMap.styleFallback.test.tsx": 6040, - "packages/plugin-map/src/ObjectMap.styleRemedyText-10002.test.tsx": 5020, - "packages/plugin-map/src/ObjectMap.test.tsx": 5980, - "packages/plugin-map/src/ObjectMap.topLevelStyle.test.tsx": 4740, - "packages/plugin-map/src/ObjectMap.unboundRefusal-8169.test.tsx": 4350, - "packages/plugin-map/src/ObjectMap.webgl2Controls-11819.test.tsx": 5090, - "packages/plugin-map/src/ObjectMap.webgl2Fallback-11819.test.tsx": 5870, - "packages/plugin-map/src/ObjectMap.zoomSeed.test.tsx": 3970, - "packages/plugin-map/src/__tests__/objectMapInputs-11168.test.tsx": 5030, - "packages/plugin-map/src/__tests__/queryKeysDeclared-8220.test.tsx": 4330, - "packages/plugin-map/src/camera.test.ts": 20, - "packages/plugin-map/src/index.bareMapKeyRetired-10393.test.tsx": 5180, - "packages/plugin-map/src/index.recordSourceInput-7470.test.tsx": 5890, - "packages/plugin-map/src/index.recordSourceInputs-10394.test.tsx": 5150, - "packages/plugin-map/src/index.registration.test.tsx": 3460, - "packages/plugin-markdown/src/index.test.ts": 30, - "packages/plugin-markdown/src/markdown-render.test.tsx": 1520, - "packages/plugin-markdown/src/metadata-fence.test.ts": 310, - "packages/plugin-markdown/src/toc-anchor-parity.test.tsx": 1870, - "packages/plugin-markdown/src/toc.test.ts": 20, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartCategoryConvergence.test.tsx": 1290, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartChrome.test.tsx": 1680, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartLocaleChrome-9038.test.tsx": 1490, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartMeasureLabel.test.tsx": 1520, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartNullCategory.test.tsx": 1760, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.chartTitleLocale-9150.test.tsx": 1510, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.drillRefusal-10789.test.tsx": 1260, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.invalidationRefetch-10814.test.tsx": 4400, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.localSelectI18n.test.tsx": 1890, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.matrixChart-10964.test.tsx": 1840, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.measureLocale.test.tsx": 1340, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.rejectedFilterAlias.test.tsx": 1500, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.selectOptionOrder-12243.test.tsx": 1790, - "packages/plugin-report/src/__tests__/DatasetReportRenderer.test.tsx": 3280, - "packages/plugin-report/src/__tests__/ReportRenderer.test.tsx": 3070, - "packages/plugin-report/src/__tests__/ReportRendererDispatcher.test.tsx": 1440, - "packages/plugin-report/src/__tests__/ReportViewer.cells.test.tsx": 5180, - "packages/plugin-report/src/__tests__/ReportViewer.percentStorage-11475.test.tsx": 4270, - "packages/plugin-report/src/__tests__/ReportViewer.printButtonSemantics.test.tsx": 5310, - "packages/plugin-report/src/__tests__/formatValue.dateOnlyZone-10844.test.ts": 40, - "packages/plugin-report/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 4990, - "packages/plugin-report/src/__tests__/report-aggregation-coverage.test.ts": 40, - "packages/plugin-report/src/__tests__/report-bare-key-ownership.test.ts": 3770, - "packages/plugin-report/src/__tests__/report-spec-parity.test.tsx": 1160, - "packages/plugin-report/src/__tests__/reportDisplayLocale-10020.test.tsx": 5620, - "packages/plugin-report/src/__tests__/reportExportGenerated.displayLocale-9909.test.tsx": 5150, - "packages/plugin-report/src/__tests__/spec-symbol-dataset-totals-11073.test.ts": 20, - "packages/plugin-timeline/src/ObjectTimeline.absentDateAxisRefusal-7459.test.tsx": 5240, - "packages/plugin-timeline/src/ObjectTimeline.colorFieldLadder-7243.test.tsx": 4740, - "packages/plugin-timeline/src/ObjectTimeline.contractEnvelope-6839.test.tsx": 5730, - "packages/plugin-timeline/src/ObjectTimeline.elementDataSource.test.tsx": 6080, - "packages/plugin-timeline/src/ObjectTimeline.errorClears-10663.test.tsx": 4400, - "packages/plugin-timeline/src/ObjectTimeline.expandFls-7429.test.tsx": 4270, - "packages/plugin-timeline/src/ObjectTimeline.fetchGate-7895.test.tsx": 4660, - "packages/plugin-timeline/src/ObjectTimeline.invalidationRefetch-10623.test.tsx": 5000, - "packages/plugin-timeline/src/ObjectTimeline.lookupDisplay-10530.test.tsx": 4760, - "packages/plugin-timeline/src/ObjectTimeline.metaFieldsRetired-10222.test.tsx": 4890, - "packages/plugin-timeline/src/ObjectTimeline.scaleComposition.test.tsx": 5320, - "packages/plugin-timeline/src/ObjectTimeline.supersededRows-10684.test.tsx": 3620, - "packages/plugin-timeline/src/ObjectTimeline.test.tsx": 3900, - "packages/plugin-timeline/src/__tests__/ObjectTimeline.dateOnlyZone-10866.test.tsx": 4780, - "packages/plugin-timeline/src/__tests__/ObjectTimeline.groupKey-12104.test.tsx": 5940, - "packages/plugin-timeline/src/__tests__/ObjectTimeline.pastBucket-11676.test.tsx": 3190, - "packages/plugin-timeline/src/__tests__/ObjectTimeline.weekBucketsFromLocale-11675.test.tsx": 5460, - "packages/plugin-timeline/src/__tests__/TimelineGantt.dateOnlyZone-10866.test.tsx": 4270, - "packages/plugin-timeline/src/__tests__/TimelineGantt.inclusiveEnd-11112.test.tsx": 5190, - "packages/plugin-timeline/src/__tests__/TimelineGantt.oneAxis-11079.test.tsx": 5640, - "packages/plugin-timeline/src/__tests__/TimelineRenderer.dateOnlyZone-10866.test.tsx": 5300, - "packages/plugin-timeline/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 4190, - "packages/plugin-timeline/src/__tests__/object-timeline-navigation-8654.test.tsx": 6400, - "packages/plugin-timeline/src/__tests__/objectTimelineInputs-11168.test.tsx": 8270, - "packages/plugin-timeline/src/__tests__/queryKeysDeclared-8220.test.tsx": 5470, - "packages/plugin-timeline/src/__tests__/rowLimitNonPositive-9925.test.tsx": 4900, - "packages/plugin-timeline/src/__tests__/timeline-bare-key-ownership.test.ts": 120, - "packages/plugin-timeline/src/__tests__/timeline-date-binding.test.tsx": 3910, - "packages/plugin-timeline/src/__tests__/timeline-date-locale-fallback.test.tsx": 4760, - "packages/plugin-timeline/src/__tests__/timeline-date-locale.test.tsx": 4480, - "packages/plugin-timeline/src/__tests__/timeline-gantt-date-brand-7027.test.tsx": 3350, - "packages/plugin-timeline/src/__tests__/timeline-gantt-date-spelling-6907.test.tsx": 4680, - "packages/plugin-timeline/src/__tests__/timeline-gantt-date-type-rule-6781.test.tsx": 4530, - "packages/plugin-timeline/src/__tests__/timeline-gantt-empty-items.test.tsx": 5360, - "packages/plugin-timeline/src/__tests__/timeline-gantt-malformed-row-7164.test.tsx": 5590, - "packages/plugin-timeline/src/__tests__/timeline-gantt-null-date-6770.test.tsx": 4480, - "packages/plugin-timeline/src/__tests__/timeline-gantt-unusable-date-range.test.tsx": 5930, - "packages/plugin-timeline/src/__tests__/timeline-inrepo-authors-migrated.test.tsx": 4250, - "packages/plugin-timeline/src/__tests__/timeline-object-bound-gantt-refusal.test.tsx": 3340, - "packages/plugin-timeline/src/__tests__/timeline-relative-defaults-retired-7874.test.ts": 100, - "packages/plugin-timeline/src/__tests__/timeline-root-dom-props-10841.test.tsx": 5010, - "packages/plugin-timeline/src/__tests__/timeline-scale-spec-parity.test.ts": 200, - "packages/plugin-timeline/src/__tests__/timeline-scale-vocabulary-defaults.test.ts": 80, - "packages/plugin-timeline/src/__tests__/timeline-scale-vocabulary.test.tsx": 5450, - "packages/plugin-timeline/src/__tests__/timeline-shared-safe-field-label-5623.test.tsx": 5840, - "packages/plugin-timeline/src/__tests__/timelineNavigationMembers-8654.test.tsx": 5050, - "packages/plugin-tree/src/ObjectTree.cellFaces-11686.test.tsx": 5980, - "packages/plugin-tree/src/ObjectTree.contractEnvelope-6839.test.tsx": 5180, - "packages/plugin-tree/src/ObjectTree.dataArmSpecRow-8348.test.tsx": 5740, - "packages/plugin-tree/src/ObjectTree.discardedConfigMemo.test.tsx": 2970, - "packages/plugin-tree/src/ObjectTree.expandFls-7429.test.tsx": 4490, - "packages/plugin-tree/src/ObjectTree.expandedDerived-8666.test.tsx": 2770, - "packages/plugin-tree/src/ObjectTree.fieldFormatting.test.tsx": 5550, - "packages/plugin-tree/src/ObjectTree.hostConfigExported-8253.test.ts": 20, - "packages/plugin-tree/src/ObjectTree.inlineQueryKeys-9136.test.tsx": 5180, - "packages/plugin-tree/src/ObjectTree.invalidationRefetch-10778.test.tsx": 7150, - "packages/plugin-tree/src/ObjectTree.keepsRowsOnReread-10816.test.tsx": 7200, - "packages/plugin-tree/src/ObjectTree.navigationRecordSource-7638.test.tsx": 5460, - "packages/plugin-tree/src/ObjectTree.overlayShellModes-9299.test.tsx": 6800, - "packages/plugin-tree/src/ObjectTree.overlayTitleI18n.test.tsx": 5200, - "packages/plugin-tree/src/ObjectTree.overlayTitleNoProviderFallback.test.tsx": 4140, - "packages/plugin-tree/src/ObjectTree.referenceArms-6837.test.tsx": 4430, - "packages/plugin-tree/src/ObjectTree.rowCeiling-7210.test.tsx": 7110, - "packages/plugin-tree/src/ObjectTree.ruleArrayFilter-10767.test.tsx": 4070, - "packages/plugin-tree/src/ObjectTree.schemaTyped-8655.test.ts": 1200, - "packages/plugin-tree/src/ObjectTree.settledSchemaKeying-6481.test.tsx": 5360, - "packages/plugin-tree/src/ObjectTree.test.tsx": 5440, - "packages/plugin-tree/src/ObjectTree.treeArmOwnReference-7839.test.tsx": 4410, - "packages/plugin-tree/src/__tests__/objectTreeInputs-11168.test.tsx": 9600, - "packages/plugin-tree/src/registration.publicTier-10064.test.tsx": 3340, - "packages/plugin-view/src/__tests__/ObjectView.busReread-10887.test.tsx": 8150, - "packages/plugin-view/src/__tests__/ObjectView.calendarAliasRefused-8355.test.tsx": 4700, - "packages/plugin-view/src/__tests__/ObjectView.calendarBinding-7029.test.tsx": 5830, - "packages/plugin-view/src/__tests__/ObjectView.canonicalTableKeys.test.tsx": 6050, - "packages/plugin-view/src/__tests__/ObjectView.contractEnvelope-6726.test.tsx": 5750, - "packages/plugin-view/src/__tests__/ObjectView.contractEnvelope-6840.test.tsx": 5260, - "packages/plugin-view/src/__tests__/ObjectView.createGrant-12082.test.tsx": 5720, - "packages/plugin-view/src/__tests__/ObjectView.dataSourceContextFallback-7842.test.tsx": 5760, - "packages/plugin-view/src/__tests__/ObjectView.drawerDirection-11775.test.tsx": 6950, - "packages/plugin-view/src/__tests__/ObjectView.expandFls-7429.test.tsx": 5330, - "packages/plugin-view/src/__tests__/ObjectView.expandGate.test.tsx": 4420, - "packages/plugin-view/src/__tests__/ObjectView.fetchAllowList-10982.test.tsx": 6590, - "packages/plugin-view/src/__tests__/ObjectView.filterSources.test.tsx": 5730, - "packages/plugin-view/src/__tests__/ObjectView.formLabelsI18nLabel-10993.test.tsx": 6440, - "packages/plugin-view/src/__tests__/ObjectView.formTitleI18n.test.tsx": 3300, - "packages/plugin-view/src/__tests__/ObjectView.formTitleNoProviderFallback.test.tsx": 5750, - "packages/plugin-view/src/__tests__/ObjectView.galleryBlockNested-12053.test.tsx": 5690, - "packages/plugin-view/src/__tests__/ObjectView.ganttBinding-7070.test.tsx": 3580, - "packages/plugin-view/src/__tests__/ObjectView.gridDelete-10383.test.tsx": 7640, - "packages/plugin-view/src/__tests__/ObjectView.gridFilterHandoff-11880.test.tsx": 8440, - "packages/plugin-view/src/__tests__/ObjectView.gridOperationsWithoutRead-6152.test.tsx": 4420, - "packages/plugin-view/src/__tests__/ObjectView.hostOnlyViewTypes.test.tsx": 5870, - "packages/plugin-view/src/__tests__/ObjectView.kanbanConditionalFormatting.test.tsx": 5760, - "packages/plugin-view/src/__tests__/ObjectView.legacyChartRetired-6152.test.tsx": 4690, - "packages/plugin-view/src/__tests__/ObjectView.mapFlatten.test.tsx": 6060, - "packages/plugin-view/src/__tests__/ObjectView.modifierClickNewTab-9806.test.tsx": 6390, - "packages/plugin-view/src/__tests__/ObjectView.namedViewContextTokens-10506.test.tsx": 4980, - "packages/plugin-view/src/__tests__/ObjectView.namedViewEditInlineFold-5144.test.tsx": 4400, - "packages/plugin-view/src/__tests__/ObjectView.namedViewInlineEdit-10885.test.tsx": 4950, - "packages/plugin-view/src/__tests__/ObjectView.namedViewNavigation-10885.test.tsx": 5500, - "packages/plugin-view/src/__tests__/ObjectView.namedViewProtocolKeys-8980.test.tsx": 8030, - "packages/plugin-view/src/__tests__/ObjectView.namedViewSortArity.test.tsx": 6720, - "packages/plugin-view/src/__tests__/ObjectView.namedViewSpecRecord-7928.test.tsx": 5520, - "packages/plugin-view/src/__tests__/ObjectView.overlayTitleI18n.test.tsx": 6790, - "packages/plugin-view/src/__tests__/ObjectView.overlayTitleNoProviderFallback.test.tsx": 5890, - "packages/plugin-view/src/__tests__/ObjectView.pageSurfaceFallback-11015.test.tsx": 3760, - "packages/plugin-view/src/__tests__/ObjectView.readersRetired-6152.test.tsx": 4490, - "packages/plugin-view/src/__tests__/ObjectView.recordIdFilterToken-7297.test.tsx": 5760, - "packages/plugin-view/src/__tests__/ObjectView.refreshInPlace-10035.test.tsx": 7710, - "packages/plugin-view/src/__tests__/ObjectView.refreshSignal.test.tsx": 4710, - "packages/plugin-view/src/__tests__/ObjectView.routeTwoNamedGridMembers-10885.test.tsx": 5830, - "packages/plugin-view/src/__tests__/ObjectView.rowColorRelay-7218.test.tsx": 5510, - "packages/plugin-view/src/__tests__/ObjectView.sortSink.test.tsx": 6600, - "packages/plugin-view/src/__tests__/ObjectView.specShapedNamedView-8254.test.tsx": 6020, - "packages/plugin-view/src/__tests__/ObjectView.splitPopoverCreate-10975.test.tsx": 6070, - "packages/plugin-view/src/__tests__/ObjectView.strayGroupByLane-9242.test.tsx": 4790, - "packages/plugin-view/src/__tests__/ObjectView.tableColumnsForwarding.test.tsx": 5520, - "packages/plugin-view/src/__tests__/ObjectView.tableEditable-10976.test.tsx": 5920, - "packages/plugin-view/src/__tests__/ObjectView.tableSlotRelay-10976.test.tsx": 6250, - "packages/plugin-view/src/__tests__/ObjectView.tableSortKey-10664.test.tsx": 5720, - "packages/plugin-view/src/__tests__/ObjectView.tableTitleI18nLabel-10993.test.tsx": 5620, - "packages/plugin-view/src/__tests__/ObjectView.test.tsx": 6340, - "packages/plugin-view/src/__tests__/ObjectView.timelineBinding-7070.test.tsx": 6070, - "packages/plugin-view/src/__tests__/ObjectView.treeViewConfigDeclared-8253.test.ts": 10, - "packages/plugin-view/src/__tests__/ObjectView.viewIdentityDeps.test.tsx": 5510, - "packages/plugin-view/src/__tests__/SharedViewLink.sharedSelect-11865.test.tsx": 6140, - "packages/plugin-view/src/__tests__/ViewSwitcher.iconSeam-5935.test.tsx": 4890, - "packages/plugin-view/src/__tests__/ViewSwitcher.test.tsx": 4120, - "packages/plugin-view/src/__tests__/ViewSwitcher.viewTypeTotalsBothLegs-9943.test.ts": 20, - "packages/plugin-view/src/__tests__/ViewTabBar.a11y-11690.test.tsx": 4990, - "packages/plugin-view/src/__tests__/ViewTabBar.setDefaultVisibility.test.tsx": 4160, - "packages/plugin-view/src/__tests__/explainDouble.singleRecordVerdict-9813.test.tsx": 1450, - "packages/plugin-view/src/__tests__/handlerEventNameLiveness.6124.test.tsx": 6170, - "packages/plugin-view/src/__tests__/handlerEventNameThroughRenderer-10616.test.tsx": 4900, - "packages/plugin-view/src/__tests__/nodeSlotDeclaration-11170.test.tsx": 3600, - "packages/plugin-view/src/__tests__/objectViewHostSurface.test.tsx": 12050, - "packages/plugin-view/src/__tests__/objectViewRenderer.schemaRendererContextRead-7209.test.ts": 5220, - "packages/plugin-view/src/__tests__/objectViewShowRefreshRetired.test.tsx": 5270, - "packages/plugin-view/src/__tests__/readonlyViewMenus-10209.test.tsx": 4740, - "packages/plugin-view/src/config/__tests__/view-config-utils.retiredFieldType.test.ts": 30, - "packages/plugin-view/src/config/__tests__/view-config-utils.test.ts": 30, - "packages/plugin-view/src/config/__tests__/view-config-utils.toSortItems.test.ts": 20, - "packages/plugin-view/src/config/__tests__/view-operator-builder-parity.test.ts": 50, - "packages/plugin-view/src/recordSurface.test.ts": 20, - "packages/plugin-view/src/stableIdentity.test.ts": 20, - "packages/providers/src/__tests__/objectstack-upload-scope-12055.test.ts": 30, - "packages/providers/src/__tests__/spec-symbol-batch7.test.ts": 10, - "packages/providers/src/__tests__/theme-mode-spec-parity.test.tsx": 890, - "packages/react-runtime/src/__tests__/ReactRunner.test.tsx": 740, - "packages/react/src/__tests__/ComponentRendererProps.reconciliation.test.ts": 20, - "packages/react/src/__tests__/LazyPluginLoader.jsdocExample.test.ts": 10, - "packages/react/src/__tests__/SchemaNode.reconciliation.test.ts": 10, - "packages/react/src/__tests__/SchemaRenderer.aliasPrecedenceCrossChannel.test.tsx": 1420, - "packages/react/src/__tests__/SchemaRenderer.aria.test.tsx": 1380, - "packages/react/src/__tests__/SchemaRenderer.bindableTextKeys.test.tsx": 1250, - "packages/react/src/__tests__/SchemaRenderer.concealmentGateFaultDiagnostic.test.tsx": 1810, - "packages/react/src/__tests__/SchemaRenderer.configBagDataObject-10288.test.tsx": 1590, - "packages/react/src/__tests__/SchemaRenderer.dataPropArm-9571.test.tsx": 1620, - "packages/react/src/__tests__/SchemaRenderer.dataRootUnbound-9308.test.tsx": 900, - "packages/react/src/__tests__/SchemaRenderer.dataSourceBinding.test.tsx": 1390, - "packages/react/src/__tests__/SchemaRenderer.debug.test.tsx": 1520, - "packages/react/src/__tests__/SchemaRenderer.degeneratePropertiesHoist.test.tsx": 1750, - "packages/react/src/__tests__/SchemaRenderer.degeneratePropsBag.test.tsx": 1220, - "packages/react/src/__tests__/SchemaRenderer.disabledDeclaredGate.test.tsx": 1240, - "packages/react/src/__tests__/SchemaRenderer.disabledGateFaultDiagnostic.test.tsx": 1900, - "packages/react/src/__tests__/SchemaRenderer.enablementEnvelopeConfigBag.test.tsx": 1120, - "packages/react/src/__tests__/SchemaRenderer.errorBoundary.test.tsx": 1660, - "packages/react/src/__tests__/SchemaRenderer.expressions.test.tsx": 1220, - "packages/react/src/__tests__/SchemaRenderer.hiddenDeclaredGate.test.tsx": 1400, - "packages/react/src/__tests__/SchemaRenderer.hiddenVisibleSynonymy.test.tsx": 1540, - "packages/react/src/__tests__/SchemaRenderer.legacyPropsDataStrip-9758.test.tsx": 1600, - "packages/react/src/__tests__/SchemaRenderer.nodeGateDataPredicate.test.tsx": 1500, - "packages/react/src/__tests__/SchemaRenderer.objectFieldsStrip-8818.test.tsx": 1780, - "packages/react/src/__tests__/SchemaRenderer.paramsTemplates-7867.test.tsx": 1090, - "packages/react/src/__tests__/SchemaRenderer.predicateEnvelopeConfigBag.test.tsx": 1260, - "packages/react/src/__tests__/SchemaRenderer.predicateEnvelopeDeclared.test.tsx": 1270, - "packages/react/src/__tests__/SchemaRenderer.primitiveSchema.test.tsx": 1220, - "packages/react/src/__tests__/SchemaRenderer.productionPredicateFaultWarning.test.tsx": 1730, - "packages/react/src/__tests__/SchemaRenderer.propertiesExpressions.test.tsx": 1110, - "packages/react/src/__tests__/SchemaRenderer.propsBagDiagnostic.test.tsx": 910, - "packages/react/src/__tests__/SchemaRenderer.propsBagLoudRefusal.test.tsx": 1340, - "packages/react/src/__tests__/SchemaRenderer.propsResolution.test.ts": 10, - "packages/react/src/__tests__/SchemaRenderer.refusedDataPropWarnReset-9959.test.tsx": 1240, - "packages/react/src/__tests__/SchemaRenderer.scopedStyleSchemaIdentity.test.tsx": 1210, - "packages/react/src/__tests__/SchemaRenderer.testIdEmission.test.tsx": 1600, - "packages/react/src/__tests__/SchemaRenderer.unevaluatedExpressionDiagnostic.test.tsx": 1200, - "packages/react/src/__tests__/SchemaRenderer.unknownTypeCaseSuggestion.test.tsx": 1350, - "packages/react/src/__tests__/SchemaRenderer.validation.test.tsx": 1330, - "packages/react/src/__tests__/SchemaRenderer.visibleWhenRecordBinding.test.tsx": 1370, - "packages/react/src/__tests__/SchemaRendererProvider.smoke.test.tsx": 1480, - "packages/react/src/__tests__/ThemeProvider.test.tsx": 1600, - "packages/react/src/__tests__/diagnosticChannelConsistency.test.ts": 10, - "packages/react/src/__tests__/schema-input.bridgeFidelity.test.tsx": 1410, - "packages/react/src/__tests__/useActionEngine.capabilityGate.test.tsx": 1470, - "packages/react/src/__tests__/useCapabilityGate.test.tsx": 1320, - "packages/react/src/__tests__/useDensityMode.test.tsx": 570, - "packages/react/src/__tests__/useViewData.test.tsx": 2080, - "packages/react/src/context/__tests__/ActionContext.test.tsx": 1490, - "packages/react/src/context/__tests__/ActionProvider.defaultSuccessToast-10900.test.tsx": 930, - "packages/react/src/context/__tests__/ActionProvider.runnerText-10969.test.tsx": 1120, - "packages/react/src/context/__tests__/DndContext.test.tsx": 490, - "packages/react/src/context/__tests__/InlineEditContext.draftReadRule-10466.test.ts": 20, - "packages/react/src/context/__tests__/NotificationContext.test.tsx": 960, - "packages/react/src/context/__tests__/RecordContext.dataSourceType.pin.test.ts": 4000, - "packages/react/src/context/__tests__/RecordContext.recordIdNarrowed-9333.test.tsx": 880, - "packages/react/src/context/__tests__/RecordContext.valueShape.pin.test.tsx": 770, - "packages/react/src/context/__tests__/SchemaRendererContext.dataSourceType.pin.test.ts": 4470, - "packages/react/src/context/__tests__/resolveApprovalLock-12220.test.ts": 10, - "packages/react/src/context/__tests__/useDataScope.test.tsx": 1210, - "packages/react/src/context/__tests__/useRecordContext.bindingCast.pin.test.ts": 310, - "packages/react/src/data-invalidation.test.ts": 750, - "packages/react/src/element-data-source/__tests__/ElementDataSourceGate.malformedFilter-10789.test.tsx": 1670, - "packages/react/src/element-data-source/__tests__/ElementDataSourceGate.requiresObject-11605.test.tsx": 1480, - "packages/react/src/element-data-source/__tests__/ElementDataSourceGate.test.tsx": 6310, - "packages/react/src/element-data-source/__tests__/useResolvedDataSource.schemaRendererContextRead-7209.test.ts": 3040, - "packages/react/src/hooks/__tests__/actionPredicate.parity.test.tsx": 1330, - "packages/react/src/hooks/__tests__/animation-notification-spec-parity.test.tsx": 1200, - "packages/react/src/hooks/__tests__/discoveryPreviewRetired-6654.test.ts": 20, - "packages/react/src/hooks/__tests__/navigationOverlayConsumers.onRowClickArity-9357.test.ts": 150, - "packages/react/src/hooks/__tests__/offline-nav-performance-spec-parity.test.ts": 6110, - "packages/react/src/hooks/__tests__/useActionEngine.sharedRunner.test.tsx": 1520, - "packages/react/src/hooks/__tests__/useActionEngine.test.ts": 1500, - "packages/react/src/hooks/__tests__/useActionRunner.test.ts": 1240, - "packages/react/src/hooks/__tests__/useActionTextLocalizer.keyObject-11439.test.tsx": 1250, - "packages/react/src/hooks/__tests__/useActionTextLocalizer.outcomeMessages-11344.test.tsx": 1240, - "packages/react/src/hooks/__tests__/useActionTextLocalizer.test.tsx": 1590, - "packages/react/src/hooks/__tests__/useCondition.canonSpelling.test.tsx": 1200, - "packages/react/src/hooks/__tests__/useDataRefresh.test.ts": 770, - "packages/react/src/hooks/__tests__/useDatasetDimensionLabels.test.tsx": 1470, - "packages/react/src/hooks/__tests__/useETagCache.configAlloc.test.tsx": 520, - "packages/react/src/hooks/__tests__/useETagCache.configTiming.test.tsx": 870, - "packages/react/src/hooks/__tests__/useElementDataSource.schemaRendererContextRead-7209.test.ts": 5990, - "packages/react/src/hooks/__tests__/useExpression.test.ts": 1050, - "packages/react/src/hooks/__tests__/useFilterScope.recordContext-7297.test.tsx": 1470, - "packages/react/src/hooks/__tests__/useGlobalUndo.oneListener-11081.test.tsx": 1520, - "packages/react/src/hooks/__tests__/useGlobalUndo.optionsTiming.test.tsx": 880, - "packages/react/src/hooks/__tests__/useNavigationOverlay.docExampleRecordSource-7638.test.ts": 50, - "packages/react/src/hooks/__tests__/useNavigationOverlay.hostRecordNavigator-11293.test.tsx": 450, - "packages/react/src/hooks/__tests__/useNavigationOverlay.modeDefault.test.tsx": 610, - "packages/react/src/hooks/__tests__/useNavigationOverlay.onRowClickArity-9357.test.tsx": 890, - "packages/react/src/hooks/__tests__/useOffline.autoSyncWhileOnline.test.tsx": 590, - "packages/react/src/hooks/__tests__/useOffline.syncConfigTiming.test.tsx": 490, - "packages/react/src/hooks/__tests__/usePageAssignment.declarationOrder-7298.test.tsx": 1000, - "packages/react/src/hooks/__tests__/usePageAssignment.typeDiscriminator-9674.test.tsx": 1130, - "packages/react/src/hooks/__tests__/usePageVariables.test.tsx": 530, - "packages/react/src/hooks/__tests__/useRecordSearch.fieldReadPolicy-10500.test.tsx": 2300, - "packages/react/src/hooks/__tests__/useRecordSearch.test.ts": 2450, - "packages/react/src/hooks/__tests__/useResolvedFilter.test.tsx": 1130, - "packages/react/src/hooks/__tests__/useSchemaPersistence.adapterTracking.test.tsx": 610, - "packages/react/src/hooks/__tests__/useSchemaPersistence.callableGuard.test.tsx": 680, - "packages/react/src/hooks/__tests__/useSettledSchema.equalPayload-10106.test.tsx": 1020, - "packages/react/src/hooks/__tests__/useSettledSchema.test.ts": 980, - "packages/react/src/hooks/useDiscovery.usable.test.ts": 10, - "packages/react/src/utils/configBag.pin.test.ts": 20, - "packages/react/src/utils/error-message.normalisation-boundary.test.ts": 10, - "packages/react/src/utils/error-message.test.ts": 30, - "packages/react/src/utils/inlineAria.test.ts": 20, - "packages/react/src/utils/nonGridRowCeiling.test.tsx": 1340, - "packages/react/src/utils/visibilityDiagnostic.adviceTier.test.ts": 30, - "packages/runner/src/App.navigation.test.tsx": 5790, - "packages/runner/src/__tests__/LayoutRenderer.brandingLogo-10827.test.tsx": 5180, - "packages/runner/src/__tests__/LayoutRenderer.chrome-7469.test.tsx": 5070, - "packages/runner/src/__tests__/published-stylesheet-sources.test.ts": 1040, - "packages/runner/src/__tests__/spec-symbol-batch7.test.ts": 20, - "packages/runner/src/plugin-integration.test.ts": 100, - "packages/sdui-parser/src/__tests__/base-props-bind-hidden-11008.test.ts": 20, - "packages/sdui-parser/src/__tests__/base-props-one-list-11044.test.ts": 1880, - "packages/sdui-parser/src/__tests__/body-dialect-6771.test.ts": 10, - "packages/sdui-parser/src/__tests__/compile.test.ts": 10, - "packages/sdui-parser/src/__tests__/containment-declared-slot-9910.test.ts": 10, - "packages/sdui-parser/src/__tests__/dashboard-widget-options-census.test.ts": 350, - "packages/sdui-parser/src/__tests__/dashboard-widget-options.test.ts": 20, - "packages/sdui-parser/src/__tests__/html-tier-manifest-10735.test.ts": 30, - "packages/sdui-parser/src/__tests__/inert-expression-6598.test.ts": 20, - "packages/sdui-parser/src/__tests__/injected-component-input-6950.test.ts": 20, - "packages/sdui-parser/src/__tests__/inline-whitespace.test.tsx": 1000, - "packages/sdui-parser/src/__tests__/input-type-union.test.ts": 30, - "packages/sdui-parser/src/__tests__/kanban-quick-add-8285.test.ts": 20, - "packages/sdui-parser/src/__tests__/literal-subset-6614.test.ts": 30, - "packages/sdui-parser/src/__tests__/member-kind-8067.test.ts": 30, - "packages/sdui-parser/src/__tests__/node-slot-walk-11170.test.ts": 30, - "packages/sdui-parser/src/__tests__/provenance.test.ts": 30, - "packages/sdui-parser/src/__tests__/render.test.tsx": 1170, - "packages/sdui-parser/src/__tests__/spec-symbol-batch7.test.ts": 20, - "packages/sdui-parser/src/__tests__/tier.test.ts": 10, - "packages/sdui-parser/src/__tests__/type-attribute-collision-7235.test.ts": 30, - "packages/test-support/src/__tests__/dom-leak-judge.test.tsx": 500, - "packages/test-support/src/__tests__/locale-tripwire.test.ts": 50, - "packages/test-support/src/__tests__/spec-array-element.test.ts": 40, - "packages/test-support/src/__tests__/spec-enum-options.test.ts": 40, - "packages/test-support/src/__tests__/spec-tombstones.test.ts": 50, - "packages/test-support/src/__tests__/zod-wrapper-keys.test.ts": 10, - "packages/types/src/__tests__/accordion-item-authorable-keys.test.ts": 20, - "packages/types/src/__tests__/action-bar-chart-flag-11355.test.ts": 30, - "packages/types/src/__tests__/action-callback-retired-7068.test.ts": 80, - "packages/types/src/__tests__/action-group-retired-11168.test.ts": 10, - "packages/types/src/__tests__/ai-insights-retired-8800.test.ts": 880, - "packages/types/src/__tests__/ai-node-faces-agree-10874.test.ts": 30, - "packages/types/src/__tests__/ai-zero-read-members-retired-8178.test.ts": 10, - "packages/types/src/__tests__/ai-zod-arms-10859.test.ts": 100, - "packages/types/src/__tests__/alert-dialog-footer-keys-refusal-7963.test.ts": 1050, - "packages/types/src/__tests__/alert-dialog-read-dialect-7104.test.ts": 540, - "packages/types/src/__tests__/any-component-emit-headroom-11573.test.ts": 10850, - "packages/types/src/__tests__/any-component-union-fanout.test.ts": 20, - "packages/types/src/__tests__/anyschema-declared-node-types-11478.test.ts": 8290, - "packages/types/src/__tests__/app-actions-retired-7469.test.ts": 30, - "packages/types/src/__tests__/app-creation-types.test.ts": 20, - "packages/types/src/__tests__/app-declared-keys-10842.test.ts": 20, - "packages/types/src/__tests__/app-hidden-catalogue-flag-7542.test.ts": 20, - "packages/types/src/__tests__/app-logo-one-spelling-10827.test.ts": 40, - "packages/types/src/__tests__/app-menu-item-shortcut-refusal-7719.test.ts": 20, - "packages/types/src/__tests__/app-mobile-nav-mode-refusal-11363.test.ts": 50, - "packages/types/src/__tests__/app-schema-renderer-schema-input-11494.test.ts": 120, - "packages/types/src/__tests__/app-wizard-separator-layout-10867.test.ts": 40, - "packages/types/src/__tests__/arm-named-export-8784.test.ts": 1760, - "packages/types/src/__tests__/authorable-record-id-string-9511.test.ts": 60, - "packages/types/src/__tests__/authoring-nodes-11364.test.ts": 20, - "packages/types/src/__tests__/authoring-nodes-bag-carriers-11468.test.ts": 10, - "packages/types/src/__tests__/bare-kanban-node-key-retired-8802.test.ts": 30, - "packages/types/src/__tests__/base-bind-declared.test.ts": 190, - "packages/types/src/__tests__/base-schema-closed-face-8347.test.ts": 10, - "packages/types/src/__tests__/base-schema-hidden-predicate.test.ts": 10, - "packages/types/src/__tests__/base-schema-label-vocabulary.test.ts": 10, - "packages/types/src/__tests__/base-schema-predicate-envelope-7530.test.ts": 150, - "packages/types/src/__tests__/base-schema-visible-predicate.test.ts": 10, - "packages/types/src/__tests__/base-schema-zod-mirror-parity.test.ts": 20, - "packages/types/src/__tests__/block-family-retired-4895.test.ts": 20, - "packages/types/src/__tests__/breadcrumb-object-tree-nameable-7917.test.ts": 20, - "packages/types/src/__tests__/bulk-action-param-options.test.ts": 10, - "packages/types/src/__tests__/bulk-action-spec-parity.test.ts": 10, - "packages/types/src/__tests__/button-group-doc-surface-6347.test.ts": 80, - "packages/types/src/__tests__/calendar-date-alias-refusal-8355.test.ts": 270, - "packages/types/src/__tests__/calendar-date-value-boundary-10293.test.ts": 10, - "packages/types/src/__tests__/calendar-doc-key-set-8830.test.ts": 100, - "packages/types/src/__tests__/calendar-flat-color-allday-8466.test.ts": 810, - "packages/types/src/__tests__/calendar-selection-mode-10304.test.ts": 20, - "packages/types/src/__tests__/calendar-view-mode-agenda-retired.test.ts": 10, - "packages/types/src/__tests__/chart-axis-config-7690.test.ts": 30, - "packages/types/src/__tests__/chart-data-model-7113.test.ts": 60, - "packages/types/src/__tests__/chart-inline-data-retired.test.ts": 20, - "packages/types/src/__tests__/chart-series-chart-type-alias-refusal-7694.test.ts": 30, - "packages/types/src/__tests__/chart-series-keys-7546.test.ts": 30, - "packages/types/src/__tests__/chart-type-doc-row-11521.test.ts": 30, - "packages/types/src/__tests__/chartconfig-aria-retired-4044.test.ts": 20, - "packages/types/src/__tests__/chartconfig-structure-retired-11315.test.ts": 30, - "packages/types/src/__tests__/chat-message-avatar-keys-7295.test.ts": 20, - "packages/types/src/__tests__/chat-tool-approval-envelope-8442.test.ts": 20, - "packages/types/src/__tests__/chat-tool-authoring-state-10018.test.ts": 40, - "packages/types/src/__tests__/chatbot-authoring-face-keys.test.ts": 30, - "packages/types/src/__tests__/chatbot-dark-keys-retired-7703.test.ts": 140, - "packages/types/src/__tests__/chatbot-display-mode-retired.test.ts": 60, - "packages/types/src/__tests__/chatbot-registration-authoring-faces-7655.test.ts": 500, - "packages/types/src/__tests__/checkbox-wrapper-class-6938.test.ts": 10, - "packages/types/src/__tests__/classname-style-describe-7578.test.ts": 20, - "packages/types/src/__tests__/classname-style-props-rename-5928.test.ts": 10, - "packages/types/src/__tests__/cloud-plan-status-arm-10919.test.ts": 180, - "packages/types/src/__tests__/cloud-workspace-timezone-notice-arm-11930.test.ts": 20, - "packages/types/src/__tests__/collapsible-open-refusal-8236.test.ts": 20, - "packages/types/src/__tests__/column-width-config-retired-10582.test.ts": 460, - "packages/types/src/__tests__/combobox-command-optional-6033.test.ts": 40, - "packages/types/src/__tests__/combobox-default-value-retired-8140.test.ts": 20, - "packages/types/src/__tests__/combobox-option-root-barrel-7697.test.ts": 30, - "packages/types/src/__tests__/component-docs-disabled-inherited-7239.test.ts": 370, - "packages/types/src/__tests__/component-docs-retired-handler-keys-7340.test.ts": 80, - "packages/types/src/__tests__/component-input-retired-constraint-keys.test.ts": 20, - "packages/types/src/__tests__/component-input-retired-keys-7493.test.ts": 420, - "packages/types/src/__tests__/component-meta-single-declaration.test.ts": 10, - "packages/types/src/__tests__/container-children-channel-10872.test.ts": 710, - "packages/types/src/__tests__/container-padding-set-11424.test.ts": 20, - "packages/types/src/__tests__/content-channel-e3-residual-9256.test.ts": 150, - "packages/types/src/__tests__/content-channel-family-d-9256.test.ts": 1780, - "packages/types/src/__tests__/content-channel-input-9256.test.ts": 40, - "packages/types/src/__tests__/content-channel-parser-tier-clause-10928.test.ts": 20, - "packages/types/src/__tests__/content-channel-per-component-8284.test.ts": 60, - "packages/types/src/__tests__/content-channel-public-blocks-9256.test.ts": 140, - "packages/types/src/__tests__/content-channel-remeasure-9256.test.ts": 130, - "packages/types/src/__tests__/crud-retirement-5373.test.ts": 30, - "packages/types/src/__tests__/dashboard-aria-retired-contract-twins.test.ts": 20, - "packages/types/src/__tests__/dashboard-config.test.ts": 20, - "packages/types/src/__tests__/dashboard-custom-component-own-type-12163.test.ts": 20, - "packages/types/src/__tests__/dashboard-daterange-spec-10334.test.ts": 20, - "packages/types/src/__tests__/dashboard-global-filters-spec-binding.test.ts": 10, - "packages/types/src/__tests__/dashboard-header-global-filters-spec-7759.test.ts": 30, - "packages/types/src/__tests__/dashboard-title-retired-declaration.test.ts": 10, - "packages/types/src/__tests__/dashboard-widget-layout-11388.test.ts": 10, - "packages/types/src/__tests__/dashboard-widget-metric-measure-door-8894.test.ts": 650, - "packages/types/src/__tests__/dashboard-widget-slot-component-arm-7952.test.ts": 180, - "packages/types/src/__tests__/dashboard-widget-strict-6002.test.ts": 30, - "packages/types/src/__tests__/data-source-id-surface-9511.test.ts": 10, - "packages/types/src/__tests__/data-source-update-id-9333.test.ts": 20, - "packages/types/src/__tests__/data-table-declared-keys-6882.test.ts": 20, - "packages/types/src/__tests__/data-table-toolbar-retired.test.ts": 30, - "packages/types/src/__tests__/declared-action-ids-7182.test.ts": 20, - "packages/types/src/__tests__/default-children-retired-contract-twins.test.ts": 10, - "packages/types/src/__tests__/default-view-agenda-retired.test.ts": 60, - "packages/types/src/__tests__/designer-field-types.test.ts": 10, - "packages/types/src/__tests__/designer-members-retired-11434.test.ts": 160, - "packages/types/src/__tests__/designer-ondelete-respelled-11434.test.ts": 40, - "packages/types/src/__tests__/designer-zod-arms-10859.test.ts": 940, - "packages/types/src/__tests__/detail-view-field-options-10296.test.ts": 20, - "packages/types/src/__tests__/detail-view-related-retired-7997.test.ts": 10, - "packages/types/src/__tests__/disabled-twin-symmetry-7087.test.ts": 80, - "packages/types/src/__tests__/drill-down-config-declared-keys.test.ts": 10, - "packages/types/src/__tests__/drill-down-config-mirror-7352.test.ts": 40, - "packages/types/src/__tests__/drill-down-per-block-10685.test.ts": 20, - "packages/types/src/__tests__/drill-down-report-dataset-bound-11506.test.ts": 40, - "packages/types/src/__tests__/drill-down-report-name-retired-11517.test.ts": 50, - "packages/types/src/__tests__/element-data-source-objectname-waiver-11117.test.ts": 80, - "packages/types/src/__tests__/element-number-arm-10872.test.ts": 40, - "packages/types/src/__tests__/element-repeater-data-source-11880.test.ts": 30, - "packages/types/src/__tests__/error-code.test.ts": 10, - "packages/types/src/__tests__/eventable-schema-retired-6497.test.ts": 730, - "packages/types/src/__tests__/export-options-spec-parity.test.ts": 40, - "packages/types/src/__tests__/field-file-image-max-size-12156.test.ts": 30, - "packages/types/src/__tests__/field-metadata-depends-on-declared-6153.test.ts": 20, - "packages/types/src/__tests__/field-metadata-family-retired-12242.test.ts": 90, - "packages/types/src/__tests__/field-metadata-inline-help-text-12213.test.ts": 10, - "packages/types/src/__tests__/field-metadata-mobile-fullscreen.test.ts": 20, - "packages/types/src/__tests__/field-metadata-rows-option-description-6140.test.ts": 20, - "packages/types/src/__tests__/field-validation-rules-pattern-regexp.test.ts": 10, - "packages/types/src/__tests__/filter-builder-condition-id-8415.test.ts": 20, - "packages/types/src/__tests__/filter-builder-mirror-6939.test.ts": 500, - "packages/types/src/__tests__/filter-builder-nested-group-retired-9306.test.ts": 20, - "packages/types/src/__tests__/filter-builder-value-group-only-10825.test.ts": 60, - "packages/types/src/__tests__/filter-condition-value-protocol-rule-10478.test.ts": 70, - "packages/types/src/__tests__/filter-operator-protocol-set-9559.test.ts": 30, - "packages/types/src/__tests__/filter-ui-operator-retired-10611.test.ts": 230, - "packages/types/src/__tests__/flat-arm-responsive-styles-10872.test.ts": 20, - "packages/types/src/__tests__/flat-props-refusal-10872.test.ts": 660, - "packages/types/src/__tests__/flex-bag-children-list-11564.test.ts": 20, - "packages/types/src/__tests__/flex-properties-bag-11276.test.ts": 690, - "packages/types/src/__tests__/flex-props-envelope-lift-6751.test.ts": 30, - "packages/types/src/__tests__/floating-chatbot-trigger-icon-retired.test.ts": 10, - "packages/types/src/__tests__/form-barrel-mirror-9406.test.ts": 40, - "packages/types/src/__tests__/form-field-channel-keys-12130.test.ts": 60, - "packages/types/src/__tests__/form-field-widget-namespace.test.ts": 30, - "packages/types/src/__tests__/form-field-zod-coverage.test.ts": 40, - "packages/types/src/__tests__/function-slot-keys-json-refusal-7759.test.ts": 50, - "packages/types/src/__tests__/gantt-declared-keys.test.ts": 30, - "packages/types/src/__tests__/gantt-dependency-field-deprecated-alias.test.ts": 30, - "packages/types/src/__tests__/gantt-flat-config-declared-keys.test.ts": 270, - "packages/types/src/__tests__/gantt-search-keys-10250.test.ts": 20, - "packages/types/src/__tests__/gantt-view-mode-declared.test.ts": 20, - "packages/types/src/__tests__/grid-columns-breakpoint-narrowing-8505.test.ts": 160, - "packages/types/src/__tests__/grid-columns-set-11491.test.ts": 30, - "packages/types/src/__tests__/grid-default-filters-gantt-map-filter-round10-6152.test.ts": 330, - "packages/types/src/__tests__/grid-field-keys-camelcase-11610.test.ts": 360, - "packages/types/src/__tests__/grid-flat-columns-retired-11505.test.ts": 30, - "packages/types/src/__tests__/grid-kanban-calendar-members-round8-6152.test.ts": 80, - "packages/types/src/__tests__/grid-list-view-conditional-formatting-11533.test.ts": 70, - "packages/types/src/__tests__/grouping-field-padded-refused-7347.test.ts": 150, - "packages/types/src/__tests__/handler-keys-json-refusal-6124.test.ts": 1960, - "packages/types/src/__tests__/handler-keys-string-any-mirrors-7344.test.ts": 1850, - "packages/types/src/__tests__/header-bar-unread-keys-10387.test.ts": 30, - "packages/types/src/__tests__/held-block-content-channels-10872.test.ts": 200, - "packages/types/src/__tests__/held-public-block-arms-10872.test.ts": 260, - "packages/types/src/__tests__/http-inflight.test.ts": 50, - "packages/types/src/__tests__/icon-key-migration.test.ts": 30, - "packages/types/src/__tests__/imported-defaults-8317.test.ts": 650, - "packages/types/src/__tests__/imported-defaults-describe-9034.test.ts": 2130, - "packages/types/src/__tests__/imported-defaults-rest-less-tuple-9088.test.ts": 1720, - "packages/types/src/__tests__/injected-component-input-6950.test.ts": 10, - "packages/types/src/__tests__/inline-locale-declared-face-9092.test.ts": 20, - "packages/types/src/__tests__/input-otp-separator-11365.test.ts": 10, - "packages/types/src/__tests__/input-wrapper-class-mirrored-8072.test.ts": 110, - "packages/types/src/__tests__/kanban-calendar-filter-sort-8174.test.ts": 440, - "packages/types/src/__tests__/kanban-conditional-formatting.test.ts": 40, - "packages/types/src/__tests__/kanban-stray-group-by-refusal-8365.test.ts": 20, - "packages/types/src/__tests__/kanban-stray-group-by-refusal-text-9653.test.ts": 30, - "packages/types/src/__tests__/layout-default-jsdoc-7361.test.ts": 70, - "packages/types/src/__tests__/layout-gap-sets-11474.test.ts": 60, - "packages/types/src/__tests__/list-bind-only-11405.test.ts": 200, - "packages/types/src/__tests__/list-tabs-item-body-refusal-9590.test.ts": 30, - "packages/types/src/__tests__/list-view-blocks-by-reference-6152.test.ts": 80, - "packages/types/src/__tests__/list-view-dataset-chart-filter-refusal-10327.test.ts": 80, - "packages/types/src/__tests__/list-view-handler-slots-7804.test.ts": 10, - "packages/types/src/__tests__/list-view-options-bag-6152.test.ts": 150, - "packages/types/src/__tests__/list-view-spec-parity.test.ts": 30, - "packages/types/src/__tests__/lookup-field-metadata-spec-spelling-12157.test.ts": 10, - "packages/types/src/__tests__/markdown-inert-keys-retired-6972.test.ts": 40, - "packages/types/src/__tests__/menu-item-union.test.ts": 20, - "packages/types/src/__tests__/metric-card-needs-value-11483.test.ts": 40, - "packages/types/src/__tests__/mirror-groups-cd-10286.test.ts": 60, - "packages/types/src/__tests__/mirror-only-published-keys-9729.test.ts": 20, - "packages/types/src/__tests__/mirror-partial-record-narrowing-8516.test.ts": 70, - "packages/types/src/__tests__/mobile-residue-retired-7519.test.ts": 10, - "packages/types/src/__tests__/named-view-kanban-stray-group-by-10321.test.ts": 50, - "packages/types/src/__tests__/namespace-exports.test.ts": 10, - "packages/types/src/__tests__/nav-label-locale-map-11299.test.ts": 40, - "packages/types/src/__tests__/nav-label-optional-9868.test.ts": 30, - "packages/types/src/__tests__/nav-separator-mirror-refusal-10867.test.ts": 40, - "packages/types/src/__tests__/nav-target-exclusivity-8563.test.ts": 30, - "packages/types/src/__tests__/navigation-model.test.ts": 40, - "packages/types/src/__tests__/navigation-spec-parity.test.ts": 90, - "packages/types/src/__tests__/nested-page-children-11223.test.ts": 90, - "packages/types/src/__tests__/node-recursion-point-8344.test.ts": 30, - "packages/types/src/__tests__/node-slot-registered-arms-8499.test.ts": 50, - "packages/types/src/__tests__/node-slot-union-11466.test.ts": 10, - "packages/types/src/__tests__/node-slots-11170.test.ts": 30, - "packages/types/src/__tests__/number-field-step-spec-parity-9875.test.ts": 90, - "packages/types/src/__tests__/number-field-use-grouping-11026.test.ts": 10, - "packages/types/src/__tests__/object-calendar-container-by-reference-6152.test.ts": 910, - "packages/types/src/__tests__/object-calendar-record-source-7313.test.ts": 2260, - "packages/types/src/__tests__/object-chart-axis-config-10518.test.ts": 810, - "packages/types/src/__tests__/object-chart-families-11513.test.ts": 70, - "packages/types/src/__tests__/object-chart-legacy-axis-keys-retired-10608.test.ts": 40, - "packages/types/src/__tests__/object-chart-properties-bag-11276.test.ts": 290, - "packages/types/src/__tests__/object-chart-react-tier-node-10770.test.ts": 40, - "packages/types/src/__tests__/object-chart-undeclared-keys-8885.test.ts": 30, - "packages/types/src/__tests__/object-data-table-dataprovider-retired-7353.test.ts": 40, - "packages/types/src/__tests__/object-data-table-page-size-11348.test.ts": 20, - "packages/types/src/__tests__/object-data-table-row-click-arity-9799.test.ts": 10, - "packages/types/src/__tests__/object-form-i18n-label-members-10993.test.ts": 30, - "packages/types/src/__tests__/object-form-properties-bag-10859-b4.test.ts": 140, - "packages/types/src/__tests__/object-form-section-field-entry-11615.test.ts": 10, - "packages/types/src/__tests__/object-form-section-style-keys-undeclared.test.ts": 10, - "packages/types/src/__tests__/object-form-subforms-columns-11266.test.ts": 80, - "packages/types/src/__tests__/object-form-unmirrored-members-6152.test.ts": 170, - "packages/types/src/__tests__/object-gallery-filter-9309.test.ts": 320, - "packages/types/src/__tests__/object-gantt-properties-bag-10859-b6.test.ts": 410, - "packages/types/src/__tests__/object-grid-declared-keys-11068.test.ts": 30, - "packages/types/src/__tests__/object-grid-default-sort-tombstone-5861.test.ts": 20, - "packages/types/src/__tests__/object-grid-export-options-refusal-7762.test.ts": 30, - "packages/types/src/__tests__/object-grid-operators-tombstone-9739.test.ts": 70, - "packages/types/src/__tests__/object-grid-properties-bag-11276.test.ts": 140, - "packages/types/src/__tests__/object-grid-show-filters-retired-11068.test.ts": 80, - "packages/types/src/__tests__/object-grid-title-mirrored.test.ts": 20, - "packages/types/src/__tests__/object-kanban-allow-collapse-retired-8801.test.ts": 340, - "packages/types/src/__tests__/object-kanban-calendar-navigation-8652.test.ts": 40, - "packages/types/src/__tests__/object-kanban-card-title-9606.test.ts": 150, - "packages/types/src/__tests__/object-kanban-columns-declared-8913.test.ts": 120, - "packages/types/src/__tests__/object-kanban-group-by-limit-7322.test.ts": 90, - "packages/types/src/__tests__/object-kanban-grouping-typed-11216.test.ts": 20, - "packages/types/src/__tests__/object-kanban-on-quick-add-retired-11234.test.ts": 30, - "packages/types/src/__tests__/object-kanban-quick-add-retired-8285.test.ts": 170, - "packages/types/src/__tests__/object-kanban-record-source-7780.test.ts": 1140, - "packages/types/src/__tests__/object-map-config-strict-5157.test.ts": 30, - "packages/types/src/__tests__/object-map-properties-bag-10859-b5.test.ts": 70, - "packages/types/src/__tests__/object-master-detail-form-details-entry-11396.test.ts": 20, - "packages/types/src/__tests__/object-metric-drill-down-config-9002.test.ts": 10, - "packages/types/src/__tests__/object-schema-metadata-spec-derivation.test.ts": 30, - "packages/types/src/__tests__/object-timeline-arm-10859-b3.test.ts": 300, - "packages/types/src/__tests__/object-tree-filter-9549.test.ts": 40, - "packages/types/src/__tests__/object-tree-root-barrel-9550.test.ts": 40, - "packages/types/src/__tests__/object-view-listviews-by-reference-7928.test.ts": 30, - "packages/types/src/__tests__/object-view-slot-key-lists.test.ts": 21920, - "packages/types/src/__tests__/object-view-spec-parity.test.ts": 130, - "packages/types/src/__tests__/object-view-table-slot-10976.test.ts": 10, - "packages/types/src/__tests__/object-view-unmirrored-keys-7779.test.ts": 8040, - "packages/types/src/__tests__/objectql-record-source-refinement-6939.test.ts": 80, - "packages/types/src/__tests__/objectql-union-arms-7363.test.ts": 20, - "packages/types/src/__tests__/objectql.exportOptions.test.ts": 10, - "packages/types/src/__tests__/overlay-node-slot-doc-types-7082.test.ts": 40, - "packages/types/src/__tests__/overlay-trigger-union-7081.test.ts": 200, - "packages/types/src/__tests__/owner-retired-contract-twins.test.ts": 20, - "packages/types/src/__tests__/p1-spec-alignment.test.ts": 730, - "packages/types/src/__tests__/p2-spec-exports.test.ts": 10, - "packages/types/src/__tests__/package-exports-manifest.test.ts": 20, - "packages/types/src/__tests__/page-actions-refusal-7926.test.ts": 20, - "packages/types/src/__tests__/page-app-dashboard-spec-parity.test.ts": 20, - "packages/types/src/__tests__/page-body-arity-8310.test.ts": 30, - "packages/types/src/__tests__/page-breadcrumbs-refusal-8871.test.ts": 3570, - "packages/types/src/__tests__/page-nav-misc-spec-parity.test.ts": 1370, - "packages/types/src/__tests__/page-node-type-contract.test.ts": 10, - "packages/types/src/__tests__/page-width-padding-refusal-11318.test.ts": 40, - "packages/types/src/__tests__/partial-schema-retired-11608.test.ts": 430, - "packages/types/src/__tests__/passing-keys-arms-11440.test.ts": 160, - "packages/types/src/__tests__/percent-field-metadata-scale-9784.test.ts": 30, - "packages/types/src/__tests__/permission-guard-config-retired-8024.test.ts": 10, - "packages/types/src/__tests__/phase2-schemas.test.ts": 120, - "packages/types/src/__tests__/phase35-validation-types-retired-10719.test.ts": 40, - "packages/types/src/__tests__/pivot-drilldown-retired-10932.test.ts": 20, - "packages/types/src/__tests__/plugin-component-input-deprecation.test.ts": 30, - "packages/types/src/__tests__/public-block-arms-10872.test.ts": 90, - "packages/types/src/__tests__/public-block-doc-examples-bag-11321.test.ts": 40, - "packages/types/src/__tests__/public-block-responsive-styles-10872.test.ts": 300, - "packages/types/src/__tests__/query-params-closed-keys-7497.test.ts": 20, - "packages/types/src/__tests__/query-params-filter-union.test.ts": 10, - "packages/types/src/__tests__/readme-kanban-example-8256.test.ts": 30, - "packages/types/src/__tests__/record-alert-flat-body-remedy-10872.test.ts": 30, - "packages/types/src/__tests__/record-components-i18n-label-members-10993.test.ts": 20, - "packages/types/src/__tests__/record-details-columns-8604.test.ts": 20, - "packages/types/src/__tests__/record-details-section-members-8583.test.ts": 70, - "packages/types/src/__tests__/record-details-top-level-9040.test.ts": 20, - "packages/types/src/__tests__/record-feed-host-slots-11321.test.ts": 30, - "packages/types/src/__tests__/record-highlights-fields-icon-9280.test.ts": 20, - "packages/types/src/__tests__/record-highlights-layout-9187.test.ts": 20, - "packages/types/src/__tests__/record-id-string-survivors-10078.test.ts": 20, - "packages/types/src/__tests__/record-line-items-arm-10872.test.ts": 60, - "packages/types/src/__tests__/record-semantics.test.ts": 10, - "packages/types/src/__tests__/registered-type-arms-10859-b2.test.ts": 850, - "packages/types/src/__tests__/registry-meta-carry-9102.test.ts": 3980, - "packages/types/src/__tests__/related-list-add-picker-filter-mirror-9964.test.ts": 3850, - "packages/types/src/__tests__/related-list-filter-rule-array-10199.test.ts": 2050, - "packages/types/src/__tests__/report-chart-query-spec-parity.test.ts": 3480, - "packages/types/src/__tests__/report-element-field-respelled-11434.test.ts": 20, - "packages/types/src/__tests__/report-schema-authoring-face.test.ts": 40, - "packages/types/src/__tests__/retired-field-key-tombstones.test.ts": 40, - "packages/types/src/__tests__/schema-reference-named-list-view-keys-7923.test.ts": 40, - "packages/types/src/__tests__/schema-registry-chatbot-keys-7704.test.ts": 530, - "packages/types/src/__tests__/select-option-spec-extension-7014.test.ts": 50, - "packages/types/src/__tests__/select-option-spec-parity.test.ts": 20, - "packages/types/src/__tests__/select-option-tier1-convergence-7014.test.ts": 40, - "packages/types/src/__tests__/shorthand-input-type-refusal-8762.test.ts": 370, - "packages/types/src/__tests__/sidebar-declared-surface-11465.test.ts": 30, - "packages/types/src/__tests__/silence-clause-parser-tier-closure-10981.test.ts": 240, - "packages/types/src/__tests__/slider-tooltip-single-or-list-10280.test.ts": 400, - "packages/types/src/__tests__/small-p1-sites-11355.test.ts": 10, - "packages/types/src/__tests__/sort-string-arm-retired-8221.test.ts": 20, - "packages/types/src/__tests__/spec-derived-unions.test.ts": 400, - "packages/types/src/__tests__/spec-expression-wire-slots-10946.test.ts": 30, - "packages/types/src/__tests__/spec-object-refinements-7715.test.ts": 160, - "packages/types/src/__tests__/spec-report.test.ts": 20, - "packages/types/src/__tests__/spec-subschema-parity.test.ts": 50, - "packages/types/src/__tests__/spec-symbol-parity.test.ts": 20, - "packages/types/src/__tests__/spec-ui-schema-reexports.test.ts": 20, - "packages/types/src/__tests__/stack-schema-emitted-members.test.ts": 15420, - "packages/types/src/__tests__/static-table-narrow-surface.test.ts": 100, - "packages/types/src/__tests__/strict-authoring-face-8345.test.ts": 1200, - "packages/types/src/__tests__/strict-face-read-keys-11070.test.ts": 1170, - "packages/types/src/__tests__/strict-widget-slot-registered-inputs-11022.test.ts": 60, - "packages/types/src/__tests__/system-fields.test.ts": 20, - "packages/types/src/__tests__/table-column-type-canonical.test.ts": 20, - "packages/types/src/__tests__/terminal-unknown-key-refusal-11073.test.ts": 1680, - "packages/types/src/__tests__/text-value-retired-6951.test.ts": 80, - "packages/types/src/__tests__/timeline-catalog-fixture-migrated.test.ts": 10, - "packages/types/src/__tests__/timeline-dead-keys-retired-6170.test.ts": 300, - "packages/types/src/__tests__/timeline-declared-keys.test.ts": 30, - "packages/types/src/__tests__/timeline-item-element-6356.test.ts": 230, - "packages/types/src/__tests__/timeline-items-bar-shape-7365.test.ts": 100, - "packages/types/src/__tests__/timeline-items-row-shape-7164.test.ts": 30, - "packages/types/src/__tests__/timeline-readme-schema-example-10824.test.ts": 30, - "packages/types/src/__tests__/timeline-timescale-retired.test.ts": 30, - "packages/types/src/__tests__/toast-button-keys.test.ts": 30, - "packages/types/src/__tests__/toggle-group-item-authorable-keys.test.ts": 10, - "packages/types/src/__tests__/tombstone-discriminator-agreement-9684.test.ts": 350, - "packages/types/src/__tests__/tooltip-content-is-text-10295.test.ts": 10, - "packages/types/src/__tests__/tree-view-config-readers-8253.test.ts": 40, - "packages/types/src/__tests__/tree-view-data-optional-6939.test.ts": 10, - "packages/types/src/__tests__/tree-view-data-retired-6951.test.ts": 70, - "packages/types/src/__tests__/tree-view-handler-slot-7804.test.ts": 20, - "packages/types/src/__tests__/twins-spec-by-reference-9736.test.ts": 40, - "packages/types/src/__tests__/ui-action-size-11168.test.ts": 20, - "packages/types/src/__tests__/undeclared-but-consumed-keys-6150.test.ts": 90, - "packages/types/src/__tests__/unified-view-config-chart-retired-12063.test.ts": 10, - "packages/types/src/__tests__/unknown-prop-parser-tier-clause-10959.test.ts": 20, - "packages/types/src/__tests__/unmirrored-declared-round3-6152.test.ts": 70, - "packages/types/src/__tests__/unmirrored-declared-round4-6152.test.ts": 50, - "packages/types/src/__tests__/unmirrored-declared-round5-6152.test.ts": 200, - "packages/types/src/__tests__/unmirrored-declared-round6-6152.test.ts": 70, - "packages/types/src/__tests__/unmirrored-declared-round7-6152.test.ts": 50, - "packages/types/src/__tests__/user-actions-mirror-8992.test.ts": 30, - "packages/types/src/__tests__/validation-rule-spec-parity.test.ts": 30, - "packages/types/src/__tests__/view-navigation-config-spec-parity.test.ts": 20, - "packages/types/src/__tests__/visible-when-spec-input-8347.test.ts": 60, - "packages/types/src/__tests__/walkable-def-null-mint-9491.test.ts": 20, - "packages/types/src/__tests__/widget-input-control-vocabulary.test.ts": 20, - "packages/types/src/__tests__/widget-input-retired-keys-7911.test.ts": 720, - "packages/types/src/__tests__/widget-schema-anchors-6576.test.ts": 20, - "packages/types/src/__tests__/widget-schema-anchors-7946.test.ts": 40, - "packages/types/src/__tests__/wrapper-class-declared-7722.test.ts": 130, - "packages/types/src/__tests__/zod-lazy-getter-identity-7918.test.ts": 70, - "packages/types/src/__tests__/zod-mirror-authors-no-defaults-7735.test.ts": 620, - "packages/types/src/__tests__/zod-mirror-parity.test.ts": 3610, - "packages/types/src/__tests__/zod-readme-examples-9522.test.ts": 30, - "packages/types/src/__tests__/zod-subpath-bundle-config-8598.test.ts": 110, - "packages/vscode-extension/src/__tests__/body-dialect-children-arm-7181.test.ts": 240, - "packages/vscode-extension/src/__tests__/export-to-react-compiles.test.ts": 13610, - "packages/vscode-extension/src/__tests__/export-to-react-preamble.test.ts": 10, - "packages/vscode-extension/src/__tests__/template-dialect-7181.test.ts": 90, - "scripts/__tests__/app-test-entry-8240.test.ts": 30, - "scripts/__tests__/bash32-floor-wiring.test.ts": 900, - "scripts/__tests__/body-dialect-census.test.ts": 15830, - "scripts/__tests__/body-dialect-producer-scan.test.ts": 5340, - "scripts/__tests__/catalog-index-regenerable-4633.test.ts": 580, - "scripts/__tests__/census-recorder-wait-shape.test.ts": 260, - "scripts/__tests__/changeset-polarity-census.test.ts": 6920, - "scripts/__tests__/changeset-release-action-ref-pin.test.ts": 140, - "scripts/__tests__/check-action-forward-parity-closing-keyword.test.ts": 60, - "scripts/__tests__/check-action-forward-parity.test.ts": 400, - "scripts/__tests__/check-action-ref-convention.test.ts": 80, - "scripts/__tests__/check-changeset-claims.test.ts": 12650, - "scripts/__tests__/check-changeset-fixed.test.ts": 30, - "scripts/__tests__/check-changeset-no-major.test.ts": 40, - "scripts/__tests__/check-changeset-overwrite.test.ts": 3280, - "scripts/__tests__/check-changeset-presence.test.ts": 16840, - "scripts/__tests__/check-comment-mask-corpus.test.ts": 2730, - "scripts/__tests__/check-component-surface-parity.test.ts": 12100, - "scripts/__tests__/check-control-bytes.test.ts": 8640, - "scripts/__tests__/check-designer-field-key-parity.test.ts": 1260, - "scripts/__tests__/check-dist-completeness.test.ts": 180, - "scripts/__tests__/check-doc-component-types.test.ts": 4430, - "scripts/__tests__/check-doc-example-ids.test.ts": 780, - "scripts/__tests__/check-doc-example-shared-reader.test.ts": 15220, - "scripts/__tests__/check-doc-example-types.test.ts": 8620, - "scripts/__tests__/check-doc-expression-carriage.test.ts": 6100, - "scripts/__tests__/check-doc-fence-languages.test.ts": 2300, - "scripts/__tests__/check-doc-json-fences.test.ts": 1570, - "scripts/__tests__/check-doc-links.test.ts": 11490, - "scripts/__tests__/check-doc-snippet-emitted-census.test.ts": 15320, - "scripts/__tests__/check-doc-snippet-types.test.ts": 7660, - "scripts/__tests__/check-docs-route-eager-closure.test.ts": 1750, - "scripts/__tests__/check-eager-closure-budget.test.ts": 460, - "scripts/__tests__/check-eager-locale-catalogues.test.ts": 30, - "scripts/__tests__/check-governed-queue-guard.test.ts": 200, - "scripts/__tests__/check-hand-rolled-comment-mask.test.ts": 16070, - "scripts/__tests__/check-handler-key-read-sites.test.ts": 7910, - "scripts/__tests__/check-i18n-call-site-keys.test.ts": 36240, - "scripts/__tests__/check-i18n-dead-keys.test.ts": 29930, - "scripts/__tests__/check-i18n-designer-table-parity.test.ts": 2710, - "scripts/__tests__/check-i18n-en-drift.test.ts": 16690, - "scripts/__tests__/check-installed-spec-pin-claims.test.ts": 1810, - "scripts/__tests__/check-links-workflow.test.ts": 80, - "scripts/__tests__/check-lint-coverage-closing-keyword.test.ts": 170, - "scripts/__tests__/check-lint-rule-coverage.test.ts": 8000, - "scripts/__tests__/check-lockfile-dedupe.test.ts": 2340, - "scripts/__tests__/check-lockfile-integrity.test.ts": 380, - "scripts/__tests__/check-lucide-icon-record-names.test.ts": 3820, - "scripts/__tests__/check-merge-queue-head.test.ts": 220, - "scripts/__tests__/check-new-cross-file-line-citations.test.ts": 650, - "scripts/__tests__/check-node-esm-load.test.ts": 1070, - "scripts/__tests__/check-object-metadata-write-doors.test.ts": 6850, - "scripts/__tests__/check-package-self-import.test.ts": 14120, - "scripts/__tests__/check-pending-changeset-literals.test.ts": 4220, - "scripts/__tests__/check-phantom-dependencies.test.ts": 19990, - "scripts/__tests__/check-pre-install-import-graph.test.ts": 500, - "scripts/__tests__/check-prompt-component-keys.test.ts": 620, - "scripts/__tests__/check-published-dist-tooling.test.ts": 150, - "scripts/__tests__/check-published-tsconfig-tooling-exclude.test.ts": 150, - "scripts/__tests__/check-readme-exports.test.ts": 13460, - "scripts/__tests__/check-required-check-set.test.ts": 540, - "scripts/__tests__/check-sdui-registration-pins.test.ts": 490, - "scripts/__tests__/check-shell-escape-residue.test.ts": 300, - "scripts/__tests__/check-side-effects-array.test.ts": 7840, - "scripts/__tests__/check-skill-eval-tokens.test.ts": 120, - "scripts/__tests__/check-skill-examples.test.ts": 1020, - "scripts/__tests__/check-skills-paths.test.ts": 150, - "scripts/__tests__/check-spec-range-floors.test.ts": 580, - "scripts/__tests__/check-spec-symbol-derivation.test.ts": 780, - "scripts/__tests__/check-test-path-roots.test.ts": 8280, - "scripts/__tests__/check-test-shard-results.test.ts": 60, - "scripts/__tests__/check-type-check-coverage-closing-keyword.test.ts": 50, - "scripts/__tests__/check-type-check-coverage.test.ts": 3150, - "scripts/__tests__/check-unreferenced-sources.test.ts": 740, - "scripts/__tests__/check-unused-dependencies.test.ts": 19510, - "scripts/__tests__/check-vi-mock-inherit.test.ts": 22870, - "scripts/__tests__/check-vi-mock-override-shape.test.ts": 16610, - "scripts/__tests__/check-vi-mock-specifiers.test.ts": 11450, - "scripts/__tests__/child-verdict.test.ts": 30, - "scripts/__tests__/ci-cd-pipeline-doc.test.ts": 340, - "scripts/__tests__/ci-setup-pnpm-wiring.test.ts": 300, - "scripts/__tests__/component-node-vocabulary-7434.test.ts": 90, - "scripts/__tests__/component-registrations.test.ts": 20, - "scripts/__tests__/console-vite-alias-closure-4925.test.ts": 3600, - "scripts/__tests__/coverage-red-cause-census.test.ts": 50, - "scripts/__tests__/coverage-shard-reporter-readability.test.ts": 350, - "scripts/__tests__/coverage-shard-width.test.ts": 120, - "scripts/__tests__/cross-file-line-citation-census.test.ts": 160, - "scripts/__tests__/date-only-zone-pins-10183.test.ts": 59480, - "scripts/__tests__/defaults-population-parity-7904.test.ts": 8500, - "scripts/__tests__/dependabot-merge-gate.test.ts": 100, - "scripts/__tests__/dist-pins-guard-message-8274.test.ts": 1530, - "scripts/__tests__/doc-version-claims.test.ts": 460, - "scripts/__tests__/docs-build-trigger.test.ts": 13860, - "scripts/__tests__/docs-links-workflow.test.ts": 60, - "scripts/__tests__/dollar-dialect-alias-census.test.ts": 9960, - "scripts/__tests__/e2e-type-check.test.ts": 3520, - "scripts/__tests__/ensure-chromium-ready.test.ts": 4460, - "scripts/__tests__/entry-guard-wiring.test.ts": 100, - "scripts/__tests__/extract-mdx-demos.test.ts": 40, - "scripts/__tests__/forwardref-props-erasure.guard.test.ts": 4760, - "scripts/__tests__/js-comment-mask-jsx-6891.test.ts": 110, - "scripts/__tests__/js-comment-mask-param-types-9324.test.ts": 6490, - "scripts/__tests__/js-comment-mask-returns-interpolation-9424.test.ts": 9960, - "scripts/__tests__/known-schema-types-derivation-5115.test.ts": 570, - "scripts/__tests__/labeler-package-coverage.test.ts": 140, - "scripts/__tests__/layered-read-declared-path-4016.test.ts": 310, - "scripts/__tests__/lint-workflow.test.ts": 1290, - "scripts/__tests__/live-e2e-storage-state-roots-9519.test.ts": 10, - "scripts/__tests__/lucide-record-icon-names-generated-9251.test.ts": 130, - "scripts/__tests__/markdown-fence-scan.test.ts": 330, - "scripts/__tests__/markdown-test-inputs.test.ts": 12400, - "scripts/__tests__/merge-queue-reporting.test.ts": 180, - "scripts/__tests__/network-escape-ledger.test.ts": 30, - "scripts/__tests__/network-escape-worker-coverage-8537.escape-a.test.ts": 20, - "scripts/__tests__/network-escape-worker-coverage-8537.escape-b.test.ts": 10, - "scripts/__tests__/network-escape-worker-coverage-8537.test.ts": 1430, - "scripts/__tests__/one-authority-per-exported-name-6273.test.ts": 4060, - "scripts/__tests__/package-files-exist.test.ts": 190, - "scripts/__tests__/package-scripts-vitest-projects.test.ts": 60, - "scripts/__tests__/page-key-read-census.test.ts": 320, - "scripts/__tests__/percent-storage-callers-11475.test.ts": 580, - "scripts/__tests__/placeholder-spelling-parity.test.ts": 1950, - "scripts/__tests__/plugin-published-stylesheet.test.ts": 2260, - "scripts/__tests__/quick-reference-commands-4149.test.ts": 30, - "scripts/__tests__/quick-reference-current-release-4143.test.ts": 50, - "scripts/__tests__/react-peer-range-norm-3741.test.ts": 20, - "scripts/__tests__/registry-assertion-ratchet-8316.test.ts": 320, - "scripts/__tests__/registry-bare-name-collisions.test.ts": 1460, - "scripts/__tests__/release-github-releases.test.ts": 2820, - "scripts/__tests__/render-budget-comment.test.ts": 50, - "scripts/__tests__/render-changeset-claims-comment.test.ts": 40, - "scripts/__tests__/report-namespace-agreement-6416.test.ts": 430, - "scripts/__tests__/report-turbo-cache.test.ts": 120, - "scripts/__tests__/runner-package-test-entry-3746.test.ts": 50, - "scripts/__tests__/scripts-type-check.test.ts": 1000, - "scripts/__tests__/select-affected-tests.test.ts": 4670, - "scripts/__tests__/select-type-check-scope.test.ts": 150, - "scripts/__tests__/shadcn-check-report.test.ts": 140, - "scripts/__tests__/shadcn-local-patches.test.ts": 110, - "scripts/__tests__/shadcn-sync-fetch-cache.test.ts": 840, - "scripts/__tests__/shard-headroom.test.ts": 160, - "scripts/__tests__/shared-global-leak-guard.test.ts": 50, - "scripts/__tests__/side-effects-declaration-consistency.test.ts": 3370, - "scripts/__tests__/site-catalog-card-interactive-nesting-3903.test.ts": 120, - "scripts/__tests__/site-next-agent-files-4160.test.ts": 170, - "scripts/__tests__/site-playground-layout-registration-3904.test.ts": 20, - "scripts/__tests__/spawned-build-vitest-env-8598.test.ts": 6180, - "scripts/__tests__/spawned-vitest-child-env-8616.test.ts": 7340, - "scripts/__tests__/spec-main-shape-gate.test.ts": 1860, - "scripts/__tests__/spec-symbol-ledger-anchor-liveness-9537.test.ts": 20, - "scripts/__tests__/spec-symbol-ledger-app-shell-7265.test.ts": 170, - "scripts/__tests__/spec-symbol-ledger-components-7265.test.ts": 70, - "scripts/__tests__/spec-symbol-ledger-core-7265.test.ts": 40, - "scripts/__tests__/spec-symbol-ledger-data-objectstack-7265.test.ts": 170, - "scripts/__tests__/spec-symbol-ledger-plugin-detail-7265.test.ts": 2890, - "scripts/__tests__/spec-symbol-ledger-types-7265.test.ts": 850, - "scripts/__tests__/sync-quick-reference-release.test.ts": 50, - "scripts/__tests__/test-file-timings.test.ts": 160, - "scripts/__tests__/test-shard-partition.test.ts": 200, - "scripts/__tests__/tsbuildinfo-outside-published-dist-9189.test.ts": 790, - "scripts/__tests__/tsconfig-test-parity-census.test.ts": 50, - "scripts/__tests__/turbo-build-inputs.test.ts": 840, - "scripts/__tests__/turbo-build-outputs-cover-published-entries.test.ts": 80, - "scripts/__tests__/turbo-cache-save-bound.test.ts": 140, - "scripts/__tests__/turbo-lint-inputs.test.ts": 1400, - "scripts/__tests__/turbo-task-guard-coverage.test.ts": 20, - "scripts/__tests__/turbo-test-inputs.test.ts": 2420, - "scripts/__tests__/turbo-type-check-inputs.test.ts": 360, - "scripts/__tests__/unconsumed-widget-option-claim-6186.test.ts": 760, - "scripts/__tests__/unit-registry-absence-collision.test.ts": 29550, - "scripts/__tests__/vite-declared-lazy-views.test.ts": 60, - "scripts/__tests__/vite-dts-explicit-extensions.test.ts": 30, - "scripts/__tests__/vite-dts-fail-on-type-errors.test.ts": 5700, - "scripts/__tests__/vite-dts-wiring-ratchet.test.ts": 50, - "scripts/__tests__/vite-ineffective-dynamic-imports.test.ts": 30, - "scripts/__tests__/vite-maplibre-worker.test.ts": 40, - "scripts/__tests__/vite-objectstack-client-dist.test.ts": 490, - "scripts/__tests__/vite-objectstack-spec-dist.test.ts": 1930, - "scripts/__tests__/vite-types-zod-lazy.test.ts": 40, - "scripts/__tests__/vitest-config-alias-targets-3944.test.ts": 690, - "scripts/__tests__/vitest-config-type-check.test.ts": 110, - "scripts/__tests__/vitest-invocation-guard.test.ts": 80, - "scripts/__tests__/vitest-setup-type-check.test.ts": 540, - "scripts/__tests__/vitest-timezone-pin-8366.test.ts": 1790, - "scripts/__tests__/workflow-cache-save-bound.test.ts": 410, - "scripts/__tests__/workspace-peer-dependency-edges.test.ts": 20, - "scripts/__tests__/zero-test-member-exclusion-9106.test.ts": 80, - "scripts/__tests__/zod-wrapper-keys.shared.test.ts": 90 + "00063d9736a5a2e2": 3870, + "000af22b6d4ad646": 1380, + "000b5fa7b42156fa": 4830, + "0021985588889c81": 4350, + "00301cc5f932e1ae": 4640, + "00328d646321d5cb": 30, + "004d91b5fc8ff841": 4080, + "0082e7e7ba1680f2": 5770, + "00833b7489754d7a": 5520, + "0085ae316463df7c": 6320, + "008ce30215edba36": 4360, + "008fe322cbf0944b": 6740, + "009785a40f4596e7": 10, + "009a089445218b0f": 5960, + "009f8089cb8c320e": 20, + "009fb239f2c4136e": 830, + "00b18c0373e226fc": 1670, + "00e8bad3a9511248": 40, + "00f22311abfb4471": 260, + "00fa05af39737d36": 10, + "010b1b52a749c32a": 5910, + "01142d98e84ddb19": 4040, + "0119052874159a89": 40, + "016838eaca6c06cb": 90, + "01685485df5c368b": 5550, + "016f0368de670d4c": 3820, + "0170d16a0404f63e": 5920, + "01715602195fb440": 4520, + "0174fc6316f254e2": 4990, + "0180bd73ce28040e": 4610, + "01a017c9e1bcaa27": 1550, + "01a67b5d05d69b8e": 5310, + "01b1dc3bb281d541": 6140, + "01b9383d5f4016e8": 20, + "01c3fe8132dd7e5d": 60, + "01c74fb559af086d": 5320, + "01c9e7f681b836cc": 5640, + "01d1818a8f1018af": 50, + "01d93378cdbb3bf8": 20, + "01e7094faf9de6c6": 3980, + "01fd809f78d0a0c7": 5540, + "01ff58463c37382f": 4360, + "02124c5ba6265ea3": 4130, + "0214425a4ef74547": 30, + "021eab437d132ae5": 5520, + "02206399634018d5": 3440, + "023c0070edea1e2c": 60, + "023dc0305d1ff9ce": 30, + "023eac7928102c9d": 4770, + "0241ff2355bd8669": 6330, + "0265cec2a88e05f5": 4970, + "0270cacb11c28d07": 3280, + "027d74464e2eee9b": 20, + "0282ccc2f181ede9": 4440, + "02892a0f232e6647": 6070, + "028a075a750c9516": 660, + "028bcc564f2fd976": 4400, + "02adab6706748027": 4740, + "02ec6350ad0ea7d6": 12800, + "0308cebcd8fc6f48": 200, + "0312bd008913b584": 5090, + "032061d6f0eca01d": 20, + "0344e6be4c5e3544": 820, + "035b0f1dc0e6888d": 6120, + "035e1f8b4c0c9b95": 5450, + "035e25192f12a10a": 4990, + "036f7eb92fa607a3": 450, + "03800869552a76de": 20, + "0383775f6ce75d37": 1240, + "03a4ff1a4c5f9700": 5560, + "03a602cc1cbbda16": 4350, + "03af38de55017855": 6020, + "03b1d55c8e7bb85f": 5470, + "03b229b2ae8ece9b": 4600, + "03c6ae0fc6dc82d7": 8080, + "03d34b9528cdb20b": 4940, + "03d4a0fd3b66dd97": 6380, + "03d79c3e1a76e57a": 10, + "03de6651e756cfaf": 660, + "03e7e2d3c7a6d5ce": 1380, + "03f13afe0f806d97": 5960, + "040ab7088e888315": 5060, + "040c4351b0e8a3cf": 20, + "0450977dcb8ee161": 5540, + "0458da4911d424e7": 10, + "0489d84a553ef782": 10, + "04a67c920cd2dec7": 20, + "04bea0698e67524b": 5580, + "04d2d248f60e3c1d": 5020, + "04e787eee451f28a": 4840, + "04e97116b14aaf0d": 1090, + "04f2d60b54a53db1": 20, + "04fd1ddccfb8ebf8": 5780, + "0505bc0ec470ba1d": 5940, + "05081058974aba66": 5740, + "0513e77cb015eb29": 8050, + "051e78fb8a2cf657": 4510, + "05210d19201a0dac": 4800, + "0524d9b96c61a5ba": 20, + "053801f1d623c955": 5940, + "05383f2903fb4694": 3810, + "053959af17040810": 5590, + "05416bf6b4d15c16": 5860, + "054453defd2ec837": 30, + "054b1b0e3fbf7bdb": 4430, + "05948ea4cc7c743f": 6330, + "059f9a18b626439b": 4660, + "05adb3220f7358ca": 3760, + "05beaf2cf5ce9f50": 6120, + "05c118c7dd02f52a": 4210, + "05dbf770ab36b29f": 5430, + "05e52caad6a78ecd": 680, + "05e6bd17c632e281": 1470, + "05eb00cc511adb93": 20, + "05f866323da7b75c": 60, + "05f9b780bc1426bc": 5140, + "0603e77613cb2232": 20, + "060a64be4d57627e": 10, + "06158ae80fb32a70": 4800, + "061e11704e5e3181": 5670, + "062be29c8a43e3d4": 90, + "06495751f67946d5": 8200, + "065d6a212b493bee": 7830, + "0660a55673b47402": 10, + "0668bd4571dc4748": 5140, + "066afd3a50642749": 1120, + "0672289e4036b04e": 90, + "069150cff89a2d3d": 5240, + "0694a5ea247a4c2d": 4550, + "06abe5db2e149a07": 30, + "06b6251e0223d3f8": 4230, + "06be6a4183ab7e95": 1400, + "06c6de1afd416b77": 110, + "06c8d9d8d1d7cd3b": 30, + "06d7b25e8ea40037": 30, + "06dc6d98589430cd": 4310, + "06e6ac9d65795c73": 4360, + "06f5aee03021fa53": 4990, + "0705a899f103a1d6": 10, + "071aa9da57c136e6": 12330, + "071ae2c34dac4156": 4600, + "073339785a3e949f": 5330, + "07488e27e8210b1f": 4860, + "07531279bf44387d": 1110, + "075c0430dce71206": 5050, + "077c3a8e13eb898b": 10, + "077eb55618c6738c": 6090, + "0786f4ac814ddb37": 3540, + "07910329dd790f84": 10, + "079b117ac51241fc": 4260, + "079d5de4d279cbb1": 5810, + "079e83d9c36cfcee": 4060, + "079fcf082951e1ca": 2420, + "07a88a3ee83cac76": 4330, + "07aa7e79f4a76aed": 4490, + "07ac45304c1ac7e2": 6130, + "07b25e75439a628e": 30, + "07d4ea7db8d235c1": 6820, + "07f92cfdad6d08fd": 3320, + "0804c4ed1a1080b6": 5270, + "0811c6e8c4781514": 5610, + "0815d1736124b4d4": 4110, + "08196b7636169399": 4460, + "084b3805b2101b3e": 4960, + "084df0875fbf0ac3": 2220, + "085360af367c4702": 6380, + "08b4e64b4a2166ac": 80, + "08c42070169876f4": 4780, + "08dba5eb862e356c": 10, + "08e858ca3da44399": 40, + "08f382f7242bab2c": 20, + "08f95d3e5db5aee9": 1350, + "08fa40935606d0f6": 550, + "0920cbd6849f1e3a": 6320, + "0931b2ddd3ee9908": 1360, + "0937e4036260b2a6": 90, + "093b181733ffb0c4": 4610, + "093e822580bf2948": 220, + "09613cc17903cd33": 4530, + "09779a89f4be819e": 5070, + "098cadc10ebaafdc": 40, + "0992bc7b8f777e2f": 40, + "0995afaa75c4ce88": 5140, + "09a3304d5892a1e2": 7200, + "09aa716b44103c76": 5760, + "09acbfdb03f79db7": 1360, + "09b57615ebb20813": 20, + "09c4c02ef706f565": 4570, + "09d625feec82d709": 5990, + "09ef2efa9740cffd": 5200, + "09fba2992f4852b1": 10, + "0a05b7219727cbc9": 3900, + "0a06cb0151bc4ba5": 20, + "0a173bd796683dc5": 9420, + "0a23beee9558749c": 5080, + "0a477cd09a12aa24": 30, + "0a4dc929e0c28a98": 4740, + "0a5108483b007496": 20, + "0a6a020c697de761": 2040, + "0a7d2e4ae7318a58": 4280, + "0a82184744d9e07f": 1750, + "0aa538c9f209ee4b": 4380, + "0ab5f134b050760a": 760, + "0abe37304f630069": 4680, + "0ac5fc513f50fc67": 20, + "0ac667d73edbc737": 720, + "0ace6f8db4be84c6": 4310, + "0ae827d90ca34003": 20, + "0ae890757d1fdce0": 4540, + "0b09a63951abbbf0": 3400, + "0b182421a869c856": 5080, + "0b1c0e04dcc3b936": 4890, + "0b2e1392878f4d65": 5930, + "0b37ae00839ea9c4": 5310, + "0b38cbb5d9af1d90": 10, + "0b39b0d890720333": 1230, + "0b3f136d2ca66a06": 30, + "0b59b4bb75f3021f": 4950, + "0b7f58978594360d": 50, + "0b8d55ccf38511a8": 8550, + "0b8e2cb23debc266": 6000, + "0b8ed249122749ad": 5560, + "0b98b24bde371775": 9480, + "0bb16e1e34dbafa5": 6530, + "0bba70b2183bcf73": 50, + "0bbaa4224b9e9237": 3460, + "0bbfed57516cdef8": 6610, + "0bc90f6b5c9b85c7": 1680, + "0bc9bccf170ba42e": 4060, + "0bef9c46075a2ecd": 5480, + "0bfca2154390cebb": 5570, + "0c06fdb1f94b0d55": 5560, + "0c07342d457d23ea": 5130, + "0c1aa189c8e222dd": 4310, + "0c2758b74dac1d4e": 4920, + "0c2bfef1545e5ed3": 20, + "0c35e60a99922fdb": 6360, + "0c37e60628fe523f": 10, + "0c5f9fe133b0f4c0": 4950, + "0c61b572239e69ec": 5080, + "0c6c3e3fd59af08d": 260, + "0c7023dd45172fcd": 30, + "0c73ea3866d1d574": 440, + "0c9f10515d91e487": 20, + "0ca36727c33404a2": 5710, + "0ca6d454afe30a21": 10, + "0caa83f88425d668": 1560, + "0cab5c52d6834ea5": 4240, + "0cacac9665c53aac": 1640, + "0cb638d2d49e48f1": 5170, + "0cbf1c71deb86d1d": 4410, + "0cdb5bbf15b49ea2": 10, + "0ce36a1c6d2b2d08": 3960, + "0ce9c65f4e6efd35": 60, + "0cf583bd64903dc2": 20, + "0cf808e691f31976": 5840, + "0cffad108146faa3": 10, + "0d35517f24b4dceb": 740, + "0d5d3832ebef7daa": 5770, + "0d672a0644c0f002": 5630, + "0d94cb9fcea4d5c6": 1120, + "0db2fc2ce3ca28c8": 20, + "0db3d9a3c0603e57": 640, + "0dc15c589e93817d": 4830, + "0dcd0b7af2042e27": 3950, + "0dcef38b9f589c00": 5380, + "0dd7b6771a58650a": 4210, + "0dd9a9f015d81faa": 5450, + "0dd9bfb42a11a97f": 6170, + "0ddd95682d1ebd97": 6500, + "0de98f5f14d5d3e2": 6480, + "0dff4f7b2570cd86": 6230, + "0e021b42f1a335c4": 1410, + "0e086cf96ea6f1af": 5570, + "0e2065031e098f20": 2060, + "0e370a239393eb24": 20, + "0e42ff6f68661c24": 20, + "0e50b5317ead2764": 20, + "0e536d03ab5c295f": 7820, + "0e5695dea8c5ee9f": 5620, + "0e5dfffdc96e4853": 4270, + "0e76baf05012249b": 6710, + "0e8b0e220712eaf1": 5720, + "0e8e85b85de36a25": 210, + "0e95988abf5933e1": 1510, + "0e99a0e9b70d92c6": 5500, + "0e9a603712af7377": 70, + "0e9c66d58360aaf9": 3800, + "0ea0f4642eb35025": 20, + "0ea854179d300971": 4800, + "0eae9bbc0ce7879a": 3210, + "0eb76ec41725ebad": 7530, + "0ebac245bb48cffe": 10, + "0ecb96803ea57b5f": 5110, + "0ece83b15ef459f4": 30, + "0ecff220a1beb3bc": 6230, + "0eda06c1273989d5": 4390, + "0ee59ed37b809412": 50, + "0f02d3c8379185fa": 1850, + "0f0773ec0964652f": 750, + "0f2219145a616458": 5130, + "0f2523e466e1e5ce": 4230, + "0f37ba4db8451a5b": 20, + "0f4dec2db08efd09": 4640, + "0f53a2c83818f6b1": 30, + "0f5b03b9c59f3e98": 1270, + "0f90621247c52ce6": 6950, + "0f92c2d8e7a363b3": 8000, + "0f96478b6d1decb5": 5060, + "0fc208a3d4ef41bd": 13130, + "0fca11ca9913582f": 5400, + "0fd15c58b9c5197c": 1610, + "0fdf2ed31e0dd9c0": 10, + "0ff5ea581d27222f": 5270, + "100f28989d2d80f2": 30, + "10203013151e5255": 7490, + "102797eb02cdf454": 4610, + "1034ea1aeca13edc": 30, + "1039f80937430965": 6510, + "104401d571f09ca7": 5610, + "104e90c0677c6043": 4750, + "1069bbe1e9e924f1": 5650, + "10772041e317b4f0": 20, + "107a13845aa878af": 5340, + "10a67f726f5b7d9d": 4540, + "10c020adc32f04d3": 13740, + "10c3a8e61bc1c2ad": 5520, + "10c57cf11c8e5448": 50, + "10c729c76e9bed22": 1430, + "10cb628bf571e64a": 6760, + "10d020daa3abff82": 20, + "10d84c093b15f308": 5080, + "10e033d6cb00ddc8": 4980, + "10fdb6f4cd345c7d": 8320, + "11004e29d3b36b63": 5730, + "11104eca18ceeda1": 1610, + "111a637650a0265f": 4750, + "112b2cf95fb5fc0a": 160, + "112ca07bedd28925": 7570, + "1130064e88397888": 4870, + "113ab0ecf5714ac1": 10860, + "1141d2e6229c8201": 5200, + "1144c35a97b6c239": 5460, + "114eed55e1700bce": 5480, + "1183337e3bf6d6ca": 9910, + "118fd75a2e635924": 20, + "1194f1fec5edbc2b": 4000, + "11a0f8147be1f653": 20, + "11a3af5aca2a4568": 70, + "11ab2273c0c05108": 2010, + "11c2ad35d16f8634": 4430, + "11dbeecc302d812b": 14060, + "11ef18689b85464e": 29500, + "120583ee2ed5f6b5": 20, + "1210314f43fb3158": 90, + "1213815e713389a9": 130, + "122fa78d92e881bc": 4770, + "1233e9e2fc51ca6a": 10, + "1249820c82cd1bbf": 4990, + "124b6950658931c0": 3950, + "12509d5db3513de3": 6060, + "126c48676f63bc31": 6990, + "12862a2b73bed3ef": 1620, + "12979960924a0c67": 5180, + "12a3069a22827572": 20690, + "12ac1bcb2e5deb2e": 4680, + "12dd95845bfef97f": 3380, + "12e2fc0636ad8580": 5830, + "12f001a3ba8f85af": 2320, + "12fbcc7deffd9dc9": 4410, + "12fdf31f58aacf61": 8720, + "130334e0a24bb826": 350, + "130e39307795f136": 5400, + "1315cee51df6743e": 160, + "1320104a7e277c4c": 30, + "1323cebdbf511329": 4530, + "134378b68a0273e7": 20, + "1348bfb9cc912957": 300, + "134a90b414f774d2": 30, + "1355c57a2b9d02db": 4150, + "136373743a97062f": 20, + "13723d42c21422e7": 2030, + "137df9305125fc10": 5700, + "13a086daea65190b": 100, + "13bfb956918c1208": 710, + "13c63c8c73a00c5d": 60, + "13ce13775f3429a2": 13470, + "13d2500d97064511": 5730, + "13e40386d9dae5f7": 6030, + "13edcd0b9c4d5ac8": 4230, + "140d121bbaaacbd9": 6590, + "1411e6bac3c1d323": 5090, + "141298f102eb8041": 730, + "141b0b1e40348826": 50, + "1425049c64e979bb": 4450, + "144031581498eb04": 5280, + "144dd41fba143043": 6550, + "145dbd236719988f": 5660, + "146ad5b55f59c957": 4990, + "1478a00b9f68bbca": 4940, + "1482c5859ed7e851": 7640, + "148fb89a476fa986": 260, + "149914ea93aee03e": 2910, + "14a6d44ab24faf18": 3670, + "14a70b3d98e24a7b": 6120, + "14ab138310cb4232": 4430, + "14c490e1c2c8428f": 40, + "14db3be45ae747fc": 5290, + "150039c957a984ba": 6910, + "150c15d9c5086f06": 4960, + "150cb203380f905c": 10, + "151718f9cf06304d": 4200, + "152b97fcb56b89fa": 390, + "15408a04c1122ba9": 120, + "1544a908ce7c7018": 5630, + "15452841e928a261": 4860, + "154a7c01e2bd5389": 1570, + "15523494d6997941": 5450, + "155af9e7d2f1ec1e": 30, + "1566e2530b88a7a0": 4720, + "156a53c00a3edc01": 4870, + "156bbc04c4fab466": 5170, + "157aa8496e220d38": 1370, + "15858f7c33ecba22": 4390, + "159149a517cb5226": 20, + "1593ea3c69ac0b35": 5120, + "15a0ae38c1245c89": 4770, + "15a397f35fbbe0d9": 11880, + "15c05bc21c8b34ac": 4920, + "15d49041f89200e1": 20, + "15e2cd9903301001": 8160, + "1679151b13176cc8": 5880, + "168f354ccb8d6358": 5110, + "169059ed91f81b40": 3970, + "169816c85f049b19": 4750, + "169a53a6798409a8": 5410, + "16bdb42fb4eaf2e0": 5200, + "16f710c01df42cef": 1210, + "17102507ddc97c53": 4270, + "171ebe0a890dda46": 4840, + "172b7017fff0fba0": 20, + "172c19ecd04bfa9b": 8720, + "173eb0d61d01e5d6": 5190, + "17563a39b037fbc4": 30, + "17588e53ee40347b": 8820, + "176d6a4cd23244e9": 60, + "1771870293ecd2cb": 6210, + "177b7b1c3e847ec0": 6330, + "178088b944496008": 5330, + "178a79e3ff87db6e": 8080, + "179bbbef631648c7": 4530, + "17a5abc1adc81538": 5250, + "17b002770df3db4c": 5220, + "17d6989b8936522b": 4540, + "17dcd5e8f16fe8ac": 6480, + "17e1bd4b2f9ddfcf": 5140, + "17e26369fbca8a75": 5770, + "18030d31e39fa49a": 1890, + "18054f49f4f4f9e2": 4970, + "1813345393f88abe": 2720, + "181473bbd1923fff": 5240, + "1815798ee9b5b2a4": 30, + "1818d4838a1a9111": 5050, + "181ed7005ea16a74": 5180, + "1820343d35bef9d9": 40, + "182a3ce7a5475381": 4430, + "18384285f5765186": 5050, + "184104fa137e73bd": 890, + "184b79d3057466b5": 4890, + "184c62d55193bcde": 1310, + "185cce70d35a5c8d": 310, + "18746df149408e86": 5150, + "1876171980e5f908": 5910, + "1884bc8c28f76b12": 5640, + "188bf91e32d96401": 1210, + "18935ebf2419f0f9": 6280, + "1898e5144ff1bf20": 3930, + "18a2344b237e4302": 270, + "18abf86371ca717f": 7150, + "18bed27261265ba5": 30, + "18c7cee274ae7915": 4930, + "18d78d62e2ca2878": 4810, + "18e15c33f5378426": 4430, + "18fd82e0bf1e7c3f": 20, + "190a81e9c49ca86a": 4420, + "191107d7c027c9b5": 6720, + "1919d9865234bb5f": 40, + "191b23b898654231": 7080, + "19304bed1240ef6b": 10, + "19323f81d7b4e5fe": 5240, + "1933e56482e0b1a6": 5430, + "193def2d207f3681": 30, + "1956fc9918093f39": 9040, + "196092b39b2aef45": 6350, + "19621298b82eaf5c": 4410, + "1973adc1a5cac3a4": 4560, + "198e710bbc25b69d": 4400, + "1996425c20d60bf3": 170, + "199d8ee16af7ba6c": 20, + "19a78952f361d260": 4520, + "19aaf2c30213ecfa": 10, + "19bdbc59194c568e": 5040, + "19c200fce80f85b0": 5140, + "19c302994b53a23b": 760, + "19c33ebeabd60db1": 20, + "19c3b6f9b0d6cfa7": 440, + "19cbb35628f21832": 12250, + "19cdbe8c6909c3a6": 20, + "19d24a522a08fc0a": 200, + "19d66e6b7a39124b": 4460, + "19e3982932943548": 5030, + "19e8bb9f82a31c79": 4790, + "1a044b11b66195d3": 140, + "1a0e303e613de189": 4400, + "1a3c82a361ad4c2c": 30, + "1a41abf87d92e6c8": 1040, + "1a48bd43405b5e06": 1730, + "1a51eb2a8900785a": 6160, + "1a5b0943b82dd5f6": 5210, + "1a79bb9e90b46c65": 4920, + "1aa987a885d25307": 5870, + "1aae0d6179f9bbc8": 5260, + "1aae1e8c2ff88b02": 20, + "1ab86941d9c87c02": 5390, + "1ab9246604fcb058": 5880, + "1abc2d87c4b47b5e": 3290, + "1ac6129ee1939e53": 23220, + "1ae566ff2b5a2ad6": 20, + "1af024d08582f164": 4360, + "1b1861fbab588e40": 60, + "1b1a67b677d32773": 90, + "1b6be82c20217b2f": 5520, + "1b6c5fbb902d1e61": 590, + "1ba123786a715de8": 60, + "1ba767d9f1d65317": 50, + "1bb4cfdd7c705657": 4100, + "1bb5a8b9db4d530e": 7080, + "1bb7bfd90826cb41": 5320, + "1bbbf8ecd258a647": 4040, + "1bbed0c455a6a0ae": 6740, + "1bc09b0f91f95543": 8680, + "1bcf008e56b0c9f8": 5690, + "1be4c1f8320a2ee1": 30, + "1bf199accc080901": 5630, + "1c02768bb50e5aff": 1530, + "1c02fdfcbd923cf4": 5790, + "1c0e59b58a79d846": 30, + "1c0e6eda78c11e9a": 120, + "1c1f2847bf664597": 4530, + "1c2505b29b456f51": 21770, + "1c2dab31f3e2b871": 20, + "1c3337c7fd485b52": 720, + "1c3ab3b18b720f41": 4470, + "1c3db82827e4f8c9": 6570, + "1c504dea66e4a317": 530, + "1c51f0acbaeba26d": 5640, + "1c67186c55e9f74a": 870, + "1c6dc74128508547": 5240, + "1c7f491e49ba057a": 14640, + "1c87e17f0fc648f0": 4620, + "1c8816eaf734a3a0": 5390, + "1c963c664e8f87e8": 5470, + "1c9fac5a54f2d91b": 100, + "1c9fb1dfbe347883": 290, + "1cb4422904633255": 140, + "1cdd8dd11d67b04d": 4400, + "1ce253173b6c6006": 5930, + "1ce5224b4ee0ee24": 5380, + "1cea68571c9373d7": 4980, + "1cf2a7929175c0c1": 13150, + "1d1b4d781cc0a16b": 1730, + "1d28e9f231410f5f": 3920, + "1d322c63b32669ba": 4180, + "1d39197dc929c80e": 4280, + "1d4c1aaa2e4da2e1": 4820, + "1d4fef8ed38da25d": 4530, + "1d549efcf9a9049d": 5250, + "1d5f0096d17e1bf5": 20, + "1d65ae473074e0b9": 10, + "1d83f615e66088e2": 2120, + "1d9ca9fd09b5cfa9": 5870, + "1dc80593563e8f8f": 4800, + "1dcf559ff30252fe": 4750, + "1dd3b6b30ed04c70": 3770, + "1ddab485bcb716a9": 1330, + "1ddd27e85395aa52": 1020, + "1df0696a2db1e65c": 7670, + "1dfc68c0a13527a1": 8800, + "1dffa7b891ffe7e9": 4390, + "1e19cd7b39b5bfc7": 10540, + "1e2389e725786c32": 3550, + "1e2c50418a0c22b4": 5800, + "1e366f2b56d1a177": 1150, + "1e5c77b813717dc4": 5890, + "1e65fcb34c49420a": 5130, + "1e74422fac45edc9": 4370, + "1ea1da8be192b666": 7060, + "1ea59a1a50ee8fd9": 7420, + "1ea5e9e6e4bdf30e": 170, + "1ea62d300cacf9ca": 5440, + "1ebf06fffa035d64": 5040, + "1ec4336a70f13fd0": 30, + "1ec4b33295785b42": 5040, + "1ecb54952ac7689b": 5900, + "1edb48a0babdba5e": 10, + "1eeec67acad6809e": 150, + "1ef13fe89cbd07c1": 4350, + "1ef6bff54a824dcd": 6100, + "1efccdd74d19b0a6": 1440, + "1f0bf6bfc0490317": 6200, + "1f0c762f806009fb": 4650, + "1f2a55db5d53415d": 4590, + "1f3e2ec97f0bf14c": 4190, + "1f49347d5c79697c": 5360, + "1f5016eff104a92a": 6080, + "1f59b6305d103b5f": 7120, + "1f61463e73d6daf7": 5830, + "1f622d3c4600d1d8": 20, + "1f62f9190d3c0d99": 5920, + "1f6411611d38c3c4": 3740, + "1f6a55c2403050d1": 750, + "1f708dcca0ef7782": 5120, + "1f7845bc5de96107": 6860, + "1f78499eaf4e7eac": 8310, + "1f7b71366ef143f2": 3920, + "1f82eb7bb8349bd5": 4850, + "1f96d30cf86aba94": 4160, + "1f9f3e5ec6144a03": 4960, + "1f9f9411eab549d9": 60, + "1fada6c7f14cfe80": 6150, + "1fb743e02af1f423": 5490, + "1fbd316bb4fcf8b0": 5490, + "1fc510d216a8cad1": 4410, + "1fc6a346dd4291c8": 6360, + "1fd8e723925ef6a4": 60, + "1fdac675d9b33000": 90, + "1fe406cf61be50e0": 5880, + "1fe6573ded1f1d9a": 3180, + "200121eb8c1c30e2": 6240, + "201ea10033e52f85": 620, + "20376cc7c210f90e": 4980, + "2037ce3c0c2cf3a9": 29990, + "2058a5e258e93ed8": 10, + "205b9d6bfcf676fe": 4650, + "20601121dbedfb75": 7910, + "2067600592a5ea8f": 5170, + "207d02168315e916": 5120, + "2080da1b69c1f72d": 4520, + "208df6e1084ad942": 20, + "2092682c693a7fa9": 140, + "2096248f47bb8dc1": 4850, + "2099c46992e993b7": 12870, + "209ff9103a0c90a4": 6110, + "20c1d57dc8f075d2": 30, + "20f8a0350608dd4c": 7130, + "211af4e83d4e4226": 4850, + "2132b1c0b7a0a549": 230, + "213451f41493aa6e": 4110, + "2144634941fa0cd6": 1420, + "214bd28ef2f0699e": 4370, + "21509042e497e1ff": 1530, + "2152fef6c96b2516": 6710, + "215737d407890bf4": 4200, + "215f96a9be2cad16": 5480, + "216e37862778d5aa": 60, + "217bcb92acbdc67e": 3960, + "217ef7078f81d06f": 5860, + "2190d5b0514fde0a": 7170, + "219b17f1acad8a42": 1450, + "21a6419c9a731b5c": 10, + "21a8c68000e2d6cf": 430, + "21b1079690686577": 6720, + "21bb8052e752fb8a": 5920, + "21bf9b9d0e2d7317": 990, + "21c455288eb70888": 100, + "21c5f9c2629e4716": 5310, + "21cbf5c595265d0c": 10, + "21cd2a5dec531460": 1440, + "21d585894d2e1b3a": 30, + "21e6a6583ef824bf": 4920, + "21ea2faf09edca12": 1000, + "21fc910e35ffde6b": 10, + "220c44201eeab410": 4200, + "221df6b03e4b3e01": 10, + "222421f8376a05e8": 4930, + "2224aa92763ca188": 9890, + "222786382de35738": 5540, + "222baff280dcbf87": 1140, + "22372d43e2e434f9": 8240, + "2246c99c00f4a454": 4410, + "224ed0693898f01b": 5820, + "22611bc6e9aa2b6b": 4660, + "2271977016b86b3a": 40, + "227d1f0d7d6ae66c": 130, + "2284c875667bd0c9": 1010, + "2289512dd6c4f3c5": 880, + "22906542539c881e": 60, + "229297cb7b20e193": 4550, + "2296ab20acba1fce": 20, + "229c40327db8fef8": 13380, + "22a2304827d8650c": 9420, + "22ae94f5477cd359": 5540, + "22d230371fb3016c": 5570, + "22dd074c6b96b8b2": 4500, + "22de7f86944dc75a": 770, + "22e68992b0bd3109": 290, + "22f1106c2be4a250": 5220, + "22f79ca004f8bae2": 5900, + "2314a69fe75d0778": 7780, + "231aea9d85fd9dcf": 690, + "23274668969072e8": 20, + "2340868733cf6c36": 5020, + "234da0162ffb6c81": 4510, + "234e056e1a0b996c": 40, + "23601dbcd753f8ed": 5320, + "23689f3e836c11c9": 80, + "2372f3b5bce6d7ff": 40, + "2373e102e29ca626": 30, + "238017e13032021e": 4740, + "2384c4235ccf225c": 6430, + "238b5f74025cc8b7": 5770, + "2397385da9e288fe": 11960, + "23c72d15ff444cba": 100, + "23cbaac6a250807a": 20, + "23d63b9c17fe00af": 5740, + "23f25545a9a613e0": 2690, + "23fc213d8d045a98": 5910, + "24029921a0fb4960": 1230, + "24200f5343e50ec1": 5640, + "2444a71bc6d94975": 10, + "2447e800f533aab1": 6770, + "2455d335437eef37": 30, + "245f98fc7a31695e": 4950, + "246075ca6ba8be12": 2020, + "2479fcf0289e0454": 5140, + "247ab21300ab0497": 800, + "24981bc23e6a0be3": 900, + "24999bb2f8dc88e4": 22380, + "24bdd0b8ef98c84f": 4120, + "24d72c30310a86a5": 5040, + "24de7b8b76f3ab62": 90, + "24eb5c7bb572ea49": 20, + "24f9c4e585468b4d": 5170, + "250aab8e21799683": 2050, + "250d73b2fc948a49": 8750, + "250fa45dbbfcdb36": 60, + "251a976c9c225c02": 80, + "25372ce686be89b6": 4560, + "253dfbdcddaf8441": 4740, + "25756792cb7d3e8e": 4950, + "258fd6517c617eea": 1120, + "259073c62c64737b": 20, + "25a7f1a79d97cd4e": 110, + "25ba2c2e85889f18": 3880, + "25d06eb976e1345b": 4730, + "25d7d8a996f19e0e": 120, + "25e18ee1d0ed9cac": 5260, + "25e3361e026eb330": 10, + "25eb032bfdeda73a": 120, + "25f3064bf828f849": 5420, + "260394d9402fd17c": 5010, + "260fd0392043cc02": 1310, + "26125b546fea637d": 40, + "2614beb32893c0b4": 1640, + "26274354a715b22a": 4340, + "262e999534fbd0f8": 20, + "2632f12a0bbf0016": 4150, + "263e21823d3ca28b": 6420, + "264e911d725fcdef": 60, + "2654c33c79bf06a8": 260, + "265d6996af88647d": 5820, + "267742b0906c8341": 20, + "269215340cf9c6cf": 7310, + "2692449ba32c8ca2": 1220, + "2694449c64d59495": 30, + "269b282a61d591b4": 5750, + "26b3e9ef94e1ca68": 70, + "26b936e487dffbc5": 4510, + "26bbfc686e72eec0": 890, + "26ebf005210fd599": 10, + "2702e9c04025e8b1": 4710, + "2718a10d435b261f": 30, + "272805944c83d072": 5200, + "272bb203c57de639": 60, + "272cf7ee307de615": 5060, + "27480f0184321d75": 4940, + "274f7e76669ddcaf": 7980, + "2759a84edb1cdd6c": 730, + "2759e8d258bb3890": 14240, + "2760817545824ed9": 650, + "27758ae2f739ca38": 1060, + "27815b6ec44f4537": 110, + "27830a6444f88f55": 3650, + "27990e03255f069b": 1570, + "27a4558dd16026eb": 1530, + "27a588d2e54bcae2": 30, + "27b490c09a81d4f5": 2380, + "27c7377fbb2bfb2a": 4330, + "27cb29303da4bc2b": 10, + "27d2c0f221bed82c": 6560, + "27e062f1a2beb95f": 20, + "27fcb34e9881d23e": 4910, + "280b1815bc2fb8ed": 30, + "28152b009c9cb568": 30, + "28297f10b1098c76": 80, + "28423bd27f235954": 5480, + "2845173672a99c6e": 4290, + "285482f9f2032a14": 5740, + "285d3ae312ba69c2": 8090, + "28983f3b4eb2145e": 4800, + "28a062d34981373e": 180, + "28a774e409fa6a49": 4830, + "28bbe5932ba220f3": 4220, + "28ccfcc81355fd30": 6250, + "28d48158eef68861": 1900, + "28d9b5a30761645d": 7670, + "28ec3dfc2ac397f9": 5910, + "28ed10808314e102": 5730, + "28f334283ebe1eb2": 5150, + "291657e2592c0198": 5640, + "2916e218e9c834b4": 5330, + "291c8fc5374982de": 4870, + "2936817dead98b44": 2930, + "294934507637770c": 30, + "294d4da1706a076c": 50, + "294e8b97ef03683b": 5120, + "2952b1b26c1ccfe8": 10, + "296e0a53aa6c0d65": 52500, + "2976341c715bbf43": 230, + "297822f9b4ea5094": 6800, + "297c68670619cb7b": 450, + "297d6d7d9c8eff70": 4900, + "297d989a095da42e": 5440, + "29888fecf6adcab5": 1530, + "299e9956dcfa9106": 4460, + "29a5315c177ff63b": 14320, + "29af5203da72b281": 7770, + "29b0113c4f3c7afd": 4700, + "29b01546f56c98ce": 950, + "29b5fe1ebf1ab7b4": 5230, + "29bfc9c3580a276c": 6640, + "29c28acce9f43867": 5620, + "29d89b0974e6daab": 50, + "29f1422340809766": 5640, + "29f38602b1941193": 7600, + "29f7600fefffc1d1": 190, + "2a0077821f429ab6": 1270, + "2a19b7185414f1f5": 420, + "2a1d83954d226d4a": 5370, + "2a57be5f35b3116e": 4160, + "2a57c2ac51947ce4": 5670, + "2a7028b8358a98f6": 5240, + "2a7148a03a7fafc8": 4990, + "2a76d3f25f09dad9": 5050, + "2a8b22cd8a86e3a1": 9700, + "2a8fdfe4e8509e6c": 4970, + "2a95ad5051cf8f54": 390, + "2a9df79f3f42cd98": 6060, + "2aa3c09ded2e550c": 4890, + "2aab6d4e035c8109": 6860, + "2ab5828ac1095662": 4660, + "2abf97068635e5b0": 4270, + "2af4aa995c2ab1c7": 20, + "2b0845391cbd3a44": 4970, + "2b15777fe97a1e7a": 4540, + "2b2531a5d487ec15": 580, + "2b270f70a5967efe": 100, + "2b34d6d088d7ad4c": 1330, + "2b34fa4922797f04": 5520, + "2b4b3bedb36a987a": 5420, + "2b594d5509a891fe": 30, + "2b59ffeb292a4fd6": 5530, + "2b652528fa553137": 20, + "2b69c3a41e87467d": 4390, + "2b6b6db99a23ed46": 5580, + "2b6dc7f647f72d62": 1630, + "2b71e5f4ab1ad5f2": 3850, + "2b996935513a1562": 8000, + "2b9b75443b652622": 6510, + "2bb350d974eba06c": 7400, + "2bb361e11c1bddd4": 2980, + "2bb5a8ecd6902613": 6910, + "2bca22cd4fe06c33": 4290, + "2bd951dc4b37f0ac": 11860, + "2bec0f9d57b26031": 20, + "2bf413dff6d9def5": 4420, + "2bf606d30b922e43": 11600, + "2c08ea84eb483bcf": 5020, + "2c0bbb603fdd8ad0": 8880, + "2c159af0480fbd5c": 20, + "2c267861280ac4f5": 1650, + "2c48aa8100f807d3": 3930, + "2c4ba2afce72e1fd": 30, + "2c6d00fc8db613e7": 1430, + "2c72cb12c480f732": 130, + "2c8a287e0e4bf60d": 5760, + "2c8afd2a23040d8d": 4700, + "2c979be1e52fa08e": 2410, + "2ca2e33d42f471f4": 210, + "2cabe8ba4fd9dfa1": 4290, + "2cc090364968fd62": 5320, + "2cd43f0686615493": 5790, + "2cee29a398baadb1": 40, + "2ceeec7abfe577a8": 10, + "2cf535a2ff337c95": 30, + "2cf704a633fdb12f": 4650, + "2d0ed44673098aee": 7380, + "2d12bd8cf958fcd0": 50, + "2d334a86523b4d70": 9870, + "2d42ebd61198d1d4": 1320, + "2d43bb53fb026bd8": 30, + "2d4d55138e6e7e31": 5890, + "2d54f10665082371": 1430, + "2d587c3e41def20e": 1540, + "2d76acd3064ab1c9": 430, + "2d7fdefb5355e837": 5120, + "2d84f287083e7c13": 1240, + "2d8d2cdf11305060": 180, + "2d945e03b5b42244": 1440, + "2d956589fda601cc": 20, + "2da5156dcd05c648": 90, + "2da90d219b1230d6": 5870, + "2dba43552e06d532": 30, + "2dbdd9176f2b4522": 5800, + "2dd19c57507c9384": 490, + "2df7e690ab70c248": 890, + "2e1387e64f73587c": 5760, + "2e1d5383be1b1427": 4730, + "2e5b760532bed7f0": 5960, + "2e675835aa13b919": 5370, + "2e6cc9bef4493f56": 5450, + "2e727d80f7fe5414": 20, + "2e75117e796e74df": 5910, + "2e75995f298e0342": 670, + "2e77719e7083cb54": 20, + "2e96bf5e3e2a8db7": 5200, + "2eaecd45ea77f941": 580, + "2ed3052619d08a71": 350, + "2eede5ce9ab56367": 90, + "2ef755cd94a4cc1b": 6140, + "2f028f25433e7a8e": 4660, + "2f1affe5686410ae": 180, + "2f1cb3e1a5a63a58": 7040, + "2f225ad86f3613d7": 5740, + "2f3d8b85ff5c6dc3": 4420, + "2f43e90af14b2819": 470, + "2f4bd5b9588c3b5c": 6920, + "2f7be585300a98ad": 4820, + "2f7cfe1cf564db45": 5700, + "2fb8925417994023": 6000, + "2fe2cc390f6e2f81": 4180, + "2fe75c15b3977d3d": 1910, + "2ff560c6c9cb9c88": 60, + "2ffb77fdd8cdfd30": 5550, + "2ffd2d7d9e273753": 4230, + "300f7121b2d4290d": 10, + "30203e94f1116594": 80, + "302557b457dea64d": 6070, + "30384948e3330243": 20, + "30396822a8390c5d": 5610, + "304a3f94168b3a64": 20, + "3073fcfb158dfc13": 5530, + "307b6dc854ea8eb4": 8960, + "307e9df2d4d9aa89": 20, + "308873a7c8083e75": 6280, + "30887c696542e11f": 200, + "3098dad2d238c979": 5580, + "30a8cb0b62e45688": 10, + "30ad04daa09118ef": 30, + "30ae57f84c6acbef": 4520, + "30ae7f64fe5916f5": 6620, + "30b1020936bee95a": 5760, + "30b7db598713a81d": 20, + "30cae0b5a12a4d80": 4950, + "311c3a293429230d": 20, + "311c453cdc074194": 5310, + "3130259603719751": 9650, + "313049a0c90af8c4": 4990, + "31333a73eae82f25": 5290, + "3134dfb53c00db91": 260, + "313b674d8c7ee4d0": 1810, + "313cd9629519c8cc": 4940, + "313e73c69ffe3c8c": 4020, + "3148f02b2c494b1a": 5370, + "314d8874e308ef1d": 4300, + "315e087755a1f19b": 4980, + "317af37f3cfb4066": 70, + "318eda47637b45c7": 6230, + "319908fbe055e8d5": 4990, + "3199150303e4dde4": 30, + "31a850bedbb6a0f5": 1100, + "31b4e92dc1019fe9": 4640, + "31bb65f2a9b23b09": 60, + "31dda38ccf4bded9": 20, + "31e294a6ae059f4a": 8440, + "31fbeb848ba3fed1": 4680, + "31fda4cfa89e270f": 40, + "320b1b59b505527e": 4560, + "322227d232992088": 1470, + "3224e4e125a31d27": 5350, + "3234a05cc2e8139e": 1950, + "3239b045ac71b733": 30, + "3241605871fd0d44": 6460, + "32488a98bc95e395": 6860, + "32530e19459b65b7": 5800, + "32549a261ccf3956": 10, + "3255a8cfbd3f1f8e": 3310, + "3257192ba2f1c56b": 20, + "32579bc6bccdf06f": 4840, + "3267de947c12de74": 4240, + "327f498960d2e44f": 17000, + "328551712dfc9247": 5600, + "3287818e0a4feec6": 470, + "3295bb6cc7202e1a": 5640, + "329f2b0ada74f261": 50, + "32d5d1f9c2c7f93f": 5370, + "32f862695b042d75": 5570, + "32f88e0d6b5946f0": 5160, + "330cd2f97f1ec4b1": 10, + "330e72d83f11757b": 80, + "331416d197202021": 4040, + "331a7c7f179702bc": 30, + "331ce9bdda8e40e8": 40, + "332ad07805ba4b77": 1640, + "332ccede6ca2f0f4": 260, + "332e568ad3102edc": 130, + "333d686ba607edf8": 5230, + "334e4bf6b489f5d4": 1430, + "33590e0045ca19b0": 6700, + "335d95fb810a489e": 5590, + "335dbad914d37368": 80, + "336c6640923897ec": 5380, + "337fea5cb8eab15b": 40, + "338e159e52f43c9e": 1230, + "33928a6d254f7d7d": 4330, + "339743654c3da18e": 5310, + "339cb58f1e474317": 2170, + "33b091523f7ecb16": 1320, + "33c90aea9cb4e8da": 3900, + "33ceb6c63d9d833f": 4340, + "33e13093d6dfd4fc": 6300, + "33e30203a6457ef3": 5110, + "33eb2280a668dfc2": 120, + "3401eac177dc117b": 12480, + "34181f18cff82130": 5550, + "342afcef529e7d44": 10, + "342b94c5c361ec51": 4740, + "342be4b438919225": 4520, + "346df169151cfdaf": 6750, + "34967ff04c58270c": 30, + "34bab3f2191e7cc0": 6180, + "34bcc49d602789bf": 60, + "34c29460390a747c": 6360, + "34cacb62e1c3c4e5": 2100, + "34d57f3afd855af1": 5890, + "34f294b63901f210": 2040, + "34fe4472a7f299e1": 5770, + "350375fd2c58cca9": 2030, + "35044f8e6e97dd6f": 10, + "3504ac125e9857aa": 70, + "350f1dc456aa63a1": 4550, + "35178b5b25e7d1d6": 4640, + "352e9f2fd1223aef": 9130, + "353659aa8b38dff5": 30, + "3542acf6d9d3152a": 4670, + "356e944b2b3a8366": 6250, + "35984c58d29cf325": 30, + "359b5d97bdc2806a": 1490, + "35a93ebfdf314a97": 1610, + "35b02464dc2b8ebc": 6730, + "35ec7960f9135cef": 4670, + "361b0d77b69b9a07": 120, + "361d1b596be4f188": 20, + "362feb11b9771481": 5440, + "36306ba84bcc394a": 2410, + "363501c2d581c296": 20, + "364be3d9e3887af5": 5360, + "36507d2521bf8b8a": 5650, + "365f8a7715664039": 20, + "3662b37519569416": 70, + "3664eaebb4227ce9": 30, + "367a98b6fdb30123": 1440, + "367c90942a2b1a3a": 4650, + "369cd29f8a153906": 4960, + "36b08e12e1bfffea": 4940, + "36b7608f68a3b4c1": 4160, + "36c08ecdeb5f4f45": 3560, + "36c9344db8c2dcd0": 5970, + "36e5397dc04d01a1": 30, + "36f9a43aa12329a5": 1110, + "36fd5a2a19f1e306": 20, + "37138da311ebe3b6": 20, + "371530e7c3104914": 19350, + "371c0e22ee99eb23": 1710, + "37205bae9f3266dd": 1290, + "372854d7f72a5a7a": 860, + "3737575a9a49dcfa": 90, + "37410d2fc7402b47": 4450, + "37488ab911b06ea4": 3850, + "374e603c642867fc": 5740, + "3754404bed54ea99": 4250, + "3754a391f181d987": 530, + "3760bd6a29f9c593": 5250, + "37833c2b133966f4": 4380, + "379dfb06275d07d3": 4630, + "37a89a758a82e9c0": 4240, + "37b614a8398a9f6f": 3540, + "37b9065c8d562fba": 60, + "37c787576287a7e5": 6400, + "37c8f3a7247c9388": 6100, + "37d228f22a257942": 5010, + "37e35dbcdf60b4b9": 1470, + "380e101777f2cd6e": 3980, + "3814014a5396e752": 4350, + "38204335bf0be4d6": 760, + "3829f01c4d5a9c40": 8370, + "384199cffb3e1cde": 5940, + "38483fd2375fa880": 5260, + "3852afc532835d31": 350, + "3854a311257dada3": 7950, + "38553a7925900335": 180, + "385db077c14ca410": 100, + "3868cb464316b33f": 4840, + "3873d41721155efe": 8350, + "38778b3840675116": 20, + "387b619eea672551": 7080, + "3889c15f53e8701c": 4000, + "389a5c26f7a8b6f1": 3060, + "389ce9967a909c9b": 6220, + "389d44c7ad36f67d": 50, + "38a5f7b0f4922401": 330, + "38c47a27823a293a": 5560, + "38c57b44cef9232c": 6530, + "38c6039412c0b4ed": 1100, + "38cad8a6e41f321e": 4280, + "38ccb607c957f59d": 4530, + "38de14a1c46b228e": 90, + "38e1c4dbb03aed24": 4690, + "38e98d7265259d8b": 300, + "38ea44a988cd709d": 40, + "38fba6edc0ebad88": 900, + "3903290faa32a70e": 200, + "3915d8594fafd059": 10, + "392b64da16e614a9": 5420, + "3936c72b36129357": 110, + "39398885ecedd5e8": 5960, + "39446452f70e34b0": 50, + "3944706cf269fd06": 5710, + "39478fd69eca482c": 5850, + "395689e1b2273d3a": 1350, + "39661c5b930f8bf8": 20, + "396b268f62f6c344": 230, + "39723f144db8ddd4": 40, + "399d23b4fa14414c": 5010, + "39b53a1707270d56": 490, + "39c58c4196471275": 5080, + "39c803193559be47": 5110, + "39db7be8c88d713b": 130, + "39dbe7770e9ba8d2": 6090, + "3a0a729f1af8fb37": 4300, + "3a0fd7ee9f72c476": 5520, + "3a168a5c51cc9708": 5390, + "3a224ec2e8395782": 5910, + "3a236005656a47fd": 16280, + "3a39a22dae46bbed": 5440, + "3a47ce7b2cee9a07": 270, + "3a49d9c7bb6a019d": 20, + "3a68219061fcc859": 10220, + "3a7114e5549b44c2": 7830, + "3a765cdd16a79230": 5470, + "3a805a562796ce6d": 1390, + "3a93253c41bc40aa": 10, + "3a9e32fbc473ec04": 4300, + "3ab38bd20f3fde05": 8920, + "3abaf22e844939c1": 5620, + "3ac7a601ac157efe": 5760, + "3ad11032baca209f": 1330, + "3aeeb6202501c6b9": 5870, + "3b12162893db46cc": 270, + "3b3d30e29515f65c": 10, + "3b48959cc3bcc44c": 4040, + "3b4a5498857399ab": 4680, + "3b50477d262345a7": 1650, + "3b50cebdc24574f3": 6470, + "3b56dc3c97adfee5": 1760, + "3b6481212d0f58ed": 5030, + "3b6791604f383bea": 4830, + "3b817524ecca0c64": 560, + "3b82ad945e9f03d1": 5710, + "3bb06ec5c024fa14": 4920, + "3bc21a502772a5f2": 5140, + "3bdda00c421e11e3": 5750, + "3bde342c7a372302": 5760, + "3be897273eee6e03": 4740, + "3c023efe7d31859e": 4040, + "3c16d70ae47e6000": 5740, + "3c1c705308fe1c4e": 3960, + "3c20b2e89d5a6102": 5590, + "3c368a35b2dfc8fa": 7280, + "3c3a940a1a5b7b03": 4380, + "3c3b1b93a26613af": 1510, + "3c3cc193af569636": 4730, + "3c44b0639f9d9fdb": 4490, + "3c45029bdd0b2514": 4880, + "3c4a172cbc3c5318": 5570, + "3c4f3f3da89ebc35": 20, + "3c4f4b6fa30e6192": 5030, + "3c5964cb1dba5d12": 890, + "3c5aee1a9f2969c8": 60, + "3c6237ec3cf5610f": 50, + "3c719da7bd934d67": 4630, + "3c7f928a938dafb2": 5750, + "3c893c9a8c565e19": 30, + "3c8f8e5a002e12b2": 4360, + "3c97f53628e6325e": 5650, + "3c9a1c5a899b5388": 4190, + "3cb2f50bcc1396db": 7990, + "3ccb374efe128c45": 890, + "3ccc23740c928383": 5870, + "3cdf5527a8327586": 1240, + "3cfe7d90ad646b42": 5130, + "3d0a5a2b5cf6b647": 10, + "3d13edffa2538871": 4770, + "3d2a186d577ecd06": 2170, + "3d2e291aa56ea7e0": 50, + "3d31aadddca1cc08": 4620, + "3d4c899f4fc450a6": 1320, + "3d52dc1cff1f1766": 30, + "3d746b88cba0f10c": 5620, + "3d93aa24a0b18fb9": 4780, + "3d94f92eaad5ab7b": 5520, + "3da1bf1184fbcf85": 5560, + "3da63a22c2c039a5": 4330, + "3da868c7ae1a48fc": 40, + "3dd06082c5cdb6a4": 7250, + "3dda7fe562878ff1": 30, + "3dfb32f4641ee7b5": 4360, + "3e0de7bfdca360c7": 5940, + "3e1b928908c870ba": 20, + "3e37fba496aa850f": 4470, + "3e4b175ebcc443ba": 18450, + "3e4be0e18453e998": 6740, + "3e629991da3749a9": 40, + "3e8597df7de4c8a9": 4340, + "3e96390431f8c084": 4790, + "3e98f26f5b82f23c": 6610, + "3e9e3a0b4f0cda81": 180, + "3eb576526f7fd835": 18640, + "3ebc458ee9fc714b": 3920, + "3ec5ecb72a1b2a6d": 6580, + "3ee0d2d6c9fd117e": 8510, + "3f05926f1f82ee16": 10, + "3f075f3ee1722d71": 30, + "3f094159f0b3f94d": 5680, + "3f1fb92af59c7e56": 4500, + "3f2486d01f28bc60": 4300, + "3f3fd57bf1144227": 5190, + "3f5d4529d14b0bac": 20, + "3f633e804c3d78e8": 1160, + "3f79f4e69a8859e6": 3590, + "3f82f125a7d8f13c": 5710, + "3f8d90f74617c60c": 4090, + "3f912d91da065f6f": 80, + "3f9dc5327a160638": 1390, + "3fa03af83d0f4487": 6560, + "3fa58413e3366a85": 4850, + "3fb14e3bf3754a85": 4920, + "3fc4e7c23ec30d33": 30, + "3fc8a81847b43dd5": 5480, + "3fcabfce3de588ea": 90, + "3fcf6d9564399995": 7620, + "3fe2b1f24cd3d4ea": 30, + "3fe5585a080e6ad4": 4150, + "3fed3eabc568e0e3": 5240, + "4003ec36cec2d059": 150, + "4029306f9143bd3c": 9930, + "402fe20c0691f5b4": 90, + "403afa4ab26a5fcf": 4630, + "403e72befde1f915": 1770, + "404e88b7c2e149ed": 4790, + "405e1f8932236dda": 230, + "406aa7c93185e7f1": 140, + "407df8eaa29a93b1": 5890, + "408269f67101a19d": 5010, + "408fec952ce8f488": 5270, + "40a44dd50f88514a": 7180, + "40a4bc626175552d": 2830, + "40a8b84cd2228585": 4810, + "40b0ba346b0776c4": 5100, + "40b8c0980bb4edb8": 20, + "40c41030aa86425e": 5370, + "40d02a84bf3d4219": 7160, + "40f8bdf9c0ba56c8": 340, + "40fd60dd4cd3310a": 5710, + "411dcce8f7d145ca": 1520, + "411f1c449dd69d76": 5420, + "4122530738506e63": 5660, + "4125b7df1c3723e5": 5390, + "4134cb3385ad0f40": 50, + "4148774f27466f33": 7260, + "4150b29970beaa94": 4530, + "4156afc93aafc6d8": 30, + "415d4e211296129d": 20, + "416473816cacbb57": 1430, + "4168313ebe494873": 4000, + "416e4e7e15be25ed": 4350, + "4172e7a81f446bca": 4740, + "4178f11c23a4f43f": 4130, + "41791cb8bf090c89": 50, + "41807f864b59c95c": 5680, + "4183e4a3c97beeff": 6140, + "41999e774a4274bd": 580, + "41a4b92f7eb96a4d": 4400, + "41ac00b9c72e60d7": 30, + "41af1431afced4ab": 4800, + "41b1cf29751f3b32": 960, + "41c1a54d75a62a0b": 270, + "41c7e5c74fca9421": 4970, + "41f75ab2d4201867": 130, + "420fa52c0b7d4ea0": 4890, + "4219a06a55c27bd2": 1450, + "424a25f25fdddf9a": 10, + "424d3045a5e261a6": 8130, + "426fa191a5c23c97": 4100, + "427ae50c59c4a653": 5640, + "42821f06c86ca3dc": 30, + "42930ecf249914b1": 6950, + "42991c3e8164a724": 5530, + "42abdf3c12ac3039": 6700, + "42c00f8dfa91973d": 6630, + "42cf89002ca311a6": 30, + "42eb3eb223c268c0": 5340, + "430c9672888e4eb7": 1230, + "430f1ccf86c2edfd": 5450, + "4311f43bcef8034c": 570, + "4330c0442a7205fa": 30, + "4344d0c6ce2f2aee": 5470, + "4345bb37cf6c00e7": 1080, + "435701259d4cc5b3": 5690, + "43625efdb1bc75c6": 5560, + "4381382471c49916": 850, + "438318c138668a21": 50, + "438b6251c00f467e": 4760, + "4397a8733005b966": 20, + "43a75e9f0bf127fc": 5220, + "43ab9d43fa9d5ad5": 1790, + "43b8c1805cd6ad70": 5740, + "43c1fa41999cc5b7": 15220, + "43d5e2cdae5e255f": 5640, + "43d7d8e56e61c471": 5610, + "43dc045bcb229d5a": 1190, + "43e0699c4d0f9cb7": 4750, + "43f0468833a72e9a": 2370, + "440bb97bceee71bf": 6190, + "440e05efb7bd34b4": 70, + "440f6a0b89daa451": 5390, + "441159b6af6ae9de": 4440, + "442744a49295dceb": 4740, + "443d588a2fba3451": 4050, + "44421b6866dbc7e5": 6110, + "4442c73b1a2e76da": 4050, + "4444c75b7033e440": 5440, + "44578d572e2f4766": 2010, + "445867fb9f09b047": 4300, + "446d00c9ab9e32f9": 960, + "4481c4d7fa182e3a": 4530, + "449e3ee6e6c9006f": 3500, + "44a3a1dcae55bfec": 16600, + "44c6eb6e92e3abec": 5250, + "44e47a00deae2489": 5150, + "44e556f3d6795c19": 40, + "44eb2c3d4f47cce1": 4180, + "44f6bed3a4102d37": 4310, + "4506960e9000b92a": 6160, + "45150dc69a6a9c6a": 5290, + "45229acb5a76a38c": 50, + "452c44f2c0fd4bc0": 6350, + "453b2d86db7aee8a": 4180, + "454f34324fb54e0e": 580, + "455c0fa52b10bf8d": 8980, + "455f19925ffe57fc": 630, + "456701ed9e203712": 5750, + "45781309bf39e822": 1370, + "458d46418fe8741c": 5040, + "45943ba1779405ee": 4850, + "459ac4029dcd038b": 5510, + "459bafe34d5e331c": 40, + "45a67460da27e5ec": 4180, + "45a6c2671b69d0dc": 4650, + "45beea80aca34fe1": 5280, + "45d04d7ed8665676": 4590, + "45d2dae6142a1c15": 6030, + "45d7298044dbae7d": 90, + "45d7f1aaa284883e": 1340, + "45e484cde10a680a": 7300, + "45efac50d1c1ed02": 8820, + "45f7c03621d1ad4b": 30, + "4605227a5de2d999": 1240, + "46209063cdf16244": 30, + "463302dc62a7aa8e": 340, + "46422fcacb03ed3b": 970, + "465529f9c64413bc": 5340, + "465e516d61b02b92": 10, + "466d7364a42c518c": 4680, + "466ee274ee3d5af9": 30, + "467e72f1da0c1e1e": 4760, + "468131b410f57ced": 4700, + "46848b8005e19e08": 580, + "469776a15e41c051": 5820, + "46a4fb3fedb25a24": 5270, + "46b61dfe5123b76d": 20, + "46b6a96884477bff": 4720, + "46b9e6f6bcd0e8f2": 5910, + "46bce78d51be954c": 5840, + "46c841470ae49625": 4210, + "46c9599a124a2c4f": 11100, + "46dee2983452ad26": 1530, + "46ebeeec17a7bed6": 30, + "46fe9fee9da1e7fd": 5680, + "46ff55522607421e": 170, + "47137128c9ba7b89": 5540, + "4723570428b9da12": 110, + "47244c9747c9b995": 5790, + "4728f02b0c6e6643": 5060, + "47696eced4beea0e": 4740, + "4774abc705c2929e": 120, + "478e0cf85d1d0035": 37680, + "47ad3d8f55b395f6": 4850, + "47b0ebba5d2e5ad9": 4010, + "47b1aa6ec43d3827": 20, + "47b4bb12da4125f7": 70, + "47c988ca3d0682ac": 17160, + "47d291372b3a7f9c": 100, + "47f25615aca450c5": 5300, + "4816e956557cae37": 74600, + "4836defae90b2337": 4340, + "4843469c887ac104": 4700, + "4846aa783aaffed6": 5530, + "48577df6ae6934bf": 6790, + "4861a20d0b4aee96": 4480, + "4873c0e8ab10194e": 3250, + "48863250d2c66d4e": 4780, + "48873c481c01e501": 10, + "488dcf5aac8bfc7d": 30, + "488ed37426ad80e0": 6760, + "488f15d1fe519766": 5330, + "4892383169bd8ff1": 150, + "48a86bd118e312c9": 3970, + "48aa70faf2ca382b": 7890, + "48abeb3c34c8dd25": 5830, + "48b86f5e0949a6c7": 4420, + "48b97368fcb35176": 4210, + "48c208adc416bfbe": 6130, + "48c671989c9212e8": 40, + "48e3e6401585514f": 5470, + "491dff1cba684c9e": 5100, + "493300ca2e14ed9a": 6180, + "494ef09402517315": 5130, + "496f44e612959a51": 80, + "498280d776d9481e": 6400, + "4996e1c7ceede0f6": 5810, + "49ab45742b881aa4": 6100, + "49ca6ba81d10d52a": 4670, + "49ce045d363e39ee": 4170, + "49d399b588d1bc2d": 5600, + "49dca420aabf900e": 4940, + "49dd78f6e1ab5315": 5340, + "49e293030dd2f4b5": 4160, + "49f7846740b7d096": 6170, + "4a04ccf59738ea71": 30, + "4a1c83325e70b61d": 12050, + "4a323594c6d170b3": 10710, + "4a4dd43b9d03f503": 6540, + "4a5ace442b2a8a01": 110, + "4a5daabecab52bac": 30, + "4a7302caa68a26ae": 4170, + "4a83f28e6f5f99a3": 5660, + "4adcb240f6f4c80c": 330, + "4ae9529b5eb21b49": 4970, + "4b161f57388dff84": 5990, + "4b218e3451b5d00a": 20, + "4b29d0d48636e3cf": 5120, + "4b3b97aa206fe34d": 50, + "4b42d4817099f63f": 6300, + "4b4bd518a943978d": 40, + "4b5777fdc30fd3d7": 80, + "4b6a1d8d21fe402b": 10, + "4b7eb71dca4ce917": 7590, + "4b89bbb9fb05e6be": 4410, + "4b90613e911387de": 6170, + "4b9969d6ed39bdca": 4880, + "4b9ab2f0b830c3b4": 7490, + "4bd677b569d484c6": 11300, + "4bec163697c67df8": 7950, + "4bef4f1884964bd1": 20, + "4c08e2a06761eb74": 4520, + "4c08efbffa3dc9b6": 50, + "4c0e1c558894d33d": 5500, + "4c1c13e890520c71": 5860, + "4c1c5a65400ada79": 30, + "4c1feca70e2632e9": 40, + "4c28666af410a241": 20, + "4c2a8161ba42fa90": 40, + "4c2d5ffdd12baa8d": 5300, + "4c35f3276939e592": 6590, + "4c3967fa064b4345": 5740, + "4c3ec1cecd57f4b4": 6450, + "4c577047ff7ac18c": 6280, + "4c57d7532741582e": 4670, + "4c58a4c86ca359e5": 4440, + "4c645da19cbbad6e": 5660, + "4c653accc872b38b": 20, + "4c65fed74f316aa7": 4900, + "4c80643a88b08ef9": 210, + "4c80af4367171643": 30, + "4c8c9369a9bf1568": 4820, + "4c987d1106427f2a": 3940, + "4cafcae069326251": 6310, + "4cb45a3500d465c8": 5080, + "4cdedbd81c817043": 80, + "4ce2d6aeed7e001b": 5700, + "4ceb860be612b989": 4340, + "4d18476593399062": 6450, + "4d1f918b226fc48b": 30, + "4d3b2424cc1136fe": 10, + "4d591d2f5fe6209b": 4940, + "4d6d2f8898b2ed96": 4960, + "4d728d9a1f9d260a": 4710, + "4d7429de3e3e343b": 4530, + "4d75eb1c4d886eca": 20, + "4d88a14263fab913": 20, + "4d8d3aa786cc652e": 20, + "4d8da04e0c458b04": 7810, + "4d99dba4f8b8d01d": 5150, + "4d9fa86867c4487f": 4300, + "4dad43ca6e255255": 4190, + "4dc3b594d15698ed": 1630, + "4df0ed65bff50f26": 11240, + "4e04f8fd33154a7e": 4870, + "4e1890468ce02026": 30, + "4e18e225f766bc25": 5130, + "4e1b58ab89af9b9a": 4690, + "4e455b2d1540d5fb": 5360, + "4e471469fb7393c6": 30, + "4e5084dff3cc1792": 970, + "4e5cdf24e0c76fc8": 3070, + "4e7399f556e242d9": 1770, + "4e7dc4af8e125707": 50, + "4e7fbe94a91d6375": 9360, + "4e85845d07d7adbf": 50, + "4e8bdb1e9a209864": 4210, + "4e9e3fc2320907dd": 5830, + "4ead7ae4e64ffb18": 5160, + "4eb739e565aa7758": 40, + "4ec843f76556f833": 4000, + "4ed3ca989ca78e80": 5730, + "4eddaa322ad46dc0": 20, + "4ee776e291cc99b0": 4940, + "4ef78eb63e7cdb24": 5050, + "4f046868b4c6a9fe": 4960, + "4f0a469152860b95": 3940, + "4f14027886e717b8": 5540, + "4f1441ae105767be": 5340, + "4f1a66d11110c85a": 4580, + "4f1f6bfd70f187b6": 6450, + "4f4238d3631b0dd3": 5370, + "4f4c8ecd0ba986a1": 680, + "4f5cfcdabf371723": 6020, + "4f8bcfa131441753": 4250, + "4fccc681c9f9cc12": 5650, + "4fd82b11f520d84b": 20, + "4fd851e63ff3d278": 5020, + "4fdbff4ee026546f": 100, + "4fe010d746fe64ca": 5720, + "4fe21d36e727d0b6": 4670, + "4fedc3e07763f20e": 5980, + "4fefa22182b771db": 4470, + "4ff1477c462a8170": 5240, + "4ff6afc03b5923fe": 20, + "4ffb21cfa4cb0416": 5830, + "500cf565b035a6a3": 740, + "5022e328d91f37e7": 30, + "502d3581ebb484be": 850, + "502e002abe8b1823": 1200, + "50309e25b0cae0f4": 5340, + "5057ca6bb92e20da": 6050, + "5074a1436eb3e6a3": 10, + "508f9803045a970d": 5200, + "5092a368ce40f6ed": 1650, + "5094e849513c9448": 1830, + "50975bc07d84286a": 4300, + "509881532285a028": 4320, + "50b47181f0e5dd56": 20, + "50c0f124369ae352": 4280, + "50cc6dea3c49aa47": 40, + "50d2ae992bbbf74c": 5020, + "50e998434c201992": 5580, + "50f51f1b9ac60e73": 5080, + "510765fd40b4fc1f": 5920, + "510d02993370a63a": 5000, + "5138d63afc20c4c9": 20, + "513cf6cb49b4db44": 5280, + "513d6f87167fed8e": 5250, + "5149ef72a6f1f2a7": 4080, + "515d5f12ef744907": 5990, + "515d7999350b09ba": 5740, + "517a8b1a9825a29b": 4980, + "5188b69ecad2e469": 5010, + "519cca448a24fc76": 4530, + "519d7807bf5d09f5": 30, + "51b09b75ac168d2b": 20, + "51bd7a556caf271f": 80, + "51eb33d073dc8079": 8660, + "51fce57fe70115fd": 20000, + "5228831d6646063f": 90, + "522aeb0029bd1eee": 8300, + "526822177bb1f237": 5940, + "527310c75e503821": 6660, + "5283f3c67a84f1f5": 14940, + "5296cf10a3d88155": 4940, + "52a11b8d9c6269fd": 90, + "52ab03d0b55496d9": 10, + "52c228ccef5ad159": 6000, + "52c91b86d721c769": 3970, + "52d3848842f05409": 7190, + "52e67463456eb9af": 20, + "530d6021c3782225": 1770, + "530d604c1dbf965e": 6190, + "53143ad62369a527": 1150, + "531497e3ecbdcf76": 550, + "5317227204878ffa": 3980, + "532563a94b808368": 4340, + "5326213539d36a53": 5710, + "53292870a3a30f4a": 5420, + "53425dc6b59c2533": 4790, + "53832fb4b46fd29c": 120, + "539aefc6e65d2c0b": 220, + "53abcf96654e21d6": 5080, + "53b8f9c456ef8b84": 5030, + "53c5611864f4fae8": 50, + "53d504ca4c04203a": 4090, + "53d5b046f0101640": 12330, + "53d7b2ef7375019e": 730, + "53da601c3340db38": 780, + "53dc113f33359e90": 5420, + "53eb39ad8607e0a4": 4170, + "53f9987825712cd1": 5010, + "5402a2be922a3afd": 30, + "540e346c762b7cb7": 5950, + "5413b745e5906fcd": 2760, + "5423d4dc7e580256": 4800, + "54366066c67d83c4": 30, + "544c31ccc7c3a4dd": 20, + "5474c5c2b02d4ae2": 1730, + "54758325544af856": 5660, + "54847e70ce943129": 4820, + "5489a2e01b7781d4": 60, + "54903de40d221035": 5240, + "549af6523bd95a36": 4930, + "54c06048b2338542": 2090, + "54c65a7fca504770": 16230, + "54d3b2db2e9d2d16": 500, + "54e40f23c1557803": 7010, + "54e4d8a19469d07a": 5380, + "54e6646da5a30313": 20, + "54fadac5b95d3c06": 120, + "54fb70933bdc78d6": 5530, + "55005ca7e3e23aad": 300, + "5502f6c51b0eef01": 10, + "550bfd8bf88349f4": 5960, + "551d85d9dd2ab4cb": 4910, + "552682268ab18196": 950, + "553d159459e401c1": 1530, + "55640358829086ce": 5460, + "558087f618c21928": 8570, + "55a4d80e46f1fdd9": 12480, + "55b965485426bf86": 20, + "55d2f57db0f37cd7": 1540, + "55db42141365cee2": 5390, + "55e034eddbf02122": 21330, + "55e94f3e70a6b5c2": 4900, + "55f0daaf688f0c63": 20, + "55f59d03a537d00f": 4630, + "55fb854a49fdb8b4": 5100, + "5607a1aad3cca356": 12890, + "5631d749b654942e": 7230, + "5639124441051a24": 9980, + "563958e9ddda076b": 6220, + "5663e5c12dd0cdc6": 30, + "5668030ff364c77a": 5180, + "5672d89e5cc2f88a": 6200, + "568f7e259cd7b95c": 20, + "56a12a9c5d8f1dfc": 30, + "56a3f4c964803f94": 4880, + "56a632a25ba13862": 60, + "56aee87a5dd66156": 4480, + "56b9cd2a9bdad7db": 1270, + "56d29c5666aa53e6": 5240, + "56dfc6bdbe3ffe76": 9010, + "56ed44afe76133b1": 7180, + "56f343bb5b258bfb": 5070, + "56f6cbb687c03759": 10, + "56fdafe5b85bb397": 5670, + "57113a174ccc4423": 1120, + "5720c8b902b93fe7": 5490, + "57246b11ff3b535a": 1760, + "5727dc2544357edb": 6050, + "572b4b01b0fe7a9f": 4930, + "57458c752398f430": 30, + "57832042f2b05727": 5310, + "5798db640d31b09e": 20, + "57a386137d4d4d33": 4930, + "57abbea96ed1a89f": 5160, + "57b06445c6221add": 190, + "57b99461223918ea": 90, + "57c6fd5ddbd51ccd": 4960, + "57e4d712b534c749": 5600, + "57e6f330cd5d5251": 4810, + "57f6089285b435db": 6310, + "57fc4669b65ba117": 830, + "5805faf9b929b948": 17740, + "5808c5092ce5fea6": 8800, + "580fb6a9df8c1ed8": 5470, + "582206829e4eb383": 76620, + "583b282895a2886e": 4250, + "58427ad152dc4c29": 30, + "585bfff1649b251d": 5360, + "586774602f65eb91": 4670, + "587ea9307345afe7": 4170, + "587f9c5952a1d47c": 4720, + "58912a07883a5380": 5470, + "5894a4865c36fb68": 4310, + "58a18b7e70cc15eb": 10, + "58a1de9e43e74723": 20, + "58bfee81ff5624b5": 6650, + "58c3f7336fd996cb": 4490, + "58c782a8c5ab1cf3": 6350, + "58d682953cc96cca": 650, + "58e14306d564a40e": 4880, + "58fbacce2d524b5c": 4930, + "59084e9a1eeb95b4": 4110, + "5908f05e4a5413fa": 100, + "591757966d0b4d3c": 4810, + "5938133e720f7974": 4490, + "593cef9cf6b372d7": 5200, + "593fb8158cdc55c3": 5070, + "5941548ccb338d22": 40, + "5947b1c31d16fec1": 3990, + "595b81d29f64994a": 5880, + "596187292bc074dd": 40, + "596561b9308c1ab2": 5160, + "59674eaba08670c4": 3290, + "59677185356e6027": 50, + "596b3947fb32f29f": 4800, + "596e306a41280d57": 4440, + "5976640366618cd8": 5250, + "59784d35d3af4e08": 4190, + "597ada3d6f107d56": 6820, + "597b6b5aafc1944c": 30, + "5984f7e890756f15": 9990, + "599b137a2d13b3ea": 4640, + "59a15beb9904b010": 7100, + "59ea46a5a4ee790a": 6920, + "59ed61ab1b1a7c19": 5820, + "59eecbb65bf2a4a0": 90, + "59f639dc9047e2fe": 4030, + "5a0a09caaeb4fb21": 70, + "5a269bf35fcc4e8e": 5750, + "5a276484d8e9808d": 6060, + "5a277ae1230f083d": 5500, + "5a3eaf427119f4f5": 4870, + "5a41ade181e864f5": 4820, + "5a74665451ac3232": 170, + "5a86130885c29158": 5790, + "5a93300c9d9aa7a6": 5810, + "5a94c3312541cbc3": 4370, + "5a9ca70f97f3f86f": 4900, + "5a9e71a03919e72a": 20, + "5aa4b94231ee837e": 7080, + "5ab6e6180c2645d4": 3280, + "5ac9e36d7bb1091f": 30, + "5ad26fdc7dead355": 5010, + "5ad3e75db7f45096": 6170, + "5aeca39eb405a752": 10, + "5aed383aa2fab8de": 780, + "5b1954603b2cd151": 1410, + "5b26748752a99425": 4430, + "5b2b403e8a96fe76": 6980, + "5b3db0bfcbe8df00": 760, + "5b4c3b5ae02c81a0": 3990, + "5b54124403815225": 6690, + "5b554fba2cc970ac": 4800, + "5b666e68f9ab66b7": 5430, + "5b8329e520348c8a": 1280, + "5b8754755a5f1cc3": 80, + "5b8cec0d758359ef": 4580, + "5b8e661474d0ca71": 6900, + "5b9ab1b06a0469ff": 4750, + "5b9bb49958a06dcf": 4380, + "5ba12633db2ce557": 4470, + "5bbe3667ac0dea26": 30, + "5bbf5d3febd5e440": 5660, + "5bc4a7378a7d8fad": 280, + "5be0f1558d6e199c": 7020, + "5bfec0abf6bc7a64": 30, + "5c141ee42551c579": 4460, + "5c1ead4199b94eee": 970, + "5c23a79ca2e663b7": 3580, + "5c3878bd28ee88cd": 40, + "5c588cc8589d83c4": 5110, + "5c620e64198cd3de": 4640, + "5c67735b30ce5859": 6150, + "5c8ceafa2dc7657f": 5630, + "5c9694507c955513": 5850, + "5ca64cb1cad30b9c": 8370, + "5cdc87ee5484b044": 3870, + "5ce3364d6b7b6ed9": 20, + "5ce4589a77069373": 6690, + "5ce8f3c97c6428f7": 1790, + "5ce8f9bda739198d": 5230, + "5d072baa905fd4a2": 4480, + "5d1153d870bcaa13": 5210, + "5d43f631fcadfd08": 4820, + "5d52357c34acf35d": 5700, + "5d546343237181e5": 30, + "5d5483e6e65e2402": 6290, + "5d555730ccb10fd5": 5220, + "5d58be6c7cdd973a": 60, + "5d70f973e975e8e7": 4090, + "5d7c0ae81e3eb65a": 20, + "5d8b677dea9ae292": 5760, + "5d92265b0e7eb228": 10850, + "5d9bba46978d4dda": 20, + "5da71ec51e6ffab8": 30, + "5dad59f46cae2d87": 7250, + "5db2fe171282b833": 4510, + "5dbb8b8d2c0f8dd7": 8060, + "5dbda20fc8f18b8a": 5750, + "5dbef69d3a374c58": 4830, + "5ddf96f3c7a6caa3": 380, + "5de81ba710adbb38": 310, + "5deac51b9835cbf1": 4610, + "5defb49050ff59c9": 4790, + "5df429521a9e263d": 4020, + "5dfcfce26117a83c": 9480, + "5e022164b5ce2712": 6130, + "5e0745dddb896c4f": 4680, + "5e179b4ea58cdd63": 5430, + "5e2161b306100ffe": 1530, + "5e2610dc9c6bb47b": 3420, + "5e2a8ea392f431b2": 6490, + "5e2b191ead3d286d": 4860, + "5e38ad762bcdd366": 22020, + "5e3a703eac6469f4": 5300, + "5e537cb46fd42eeb": 20, + "5e5b319b9bf6111f": 4870, + "5e774c960219668a": 4940, + "5e86839f85fdcca7": 3890, + "5e95e363b5f36817": 1610, + "5e9fe9f705dcde76": 4750, + "5ea4b50dcbaa29cd": 4760, + "5ec1af356e4e7c54": 140, + "5ece23f9e9c85897": 14020, + "5ed5122e9a039c08": 5110, + "5ee523f104a92d54": 160, + "5ee7a1a8cac06c6e": 6410, + "5ef2c16798127606": 5890, + "5ef369e3179efbe0": 8470, + "5f021b21194878f6": 4480, + "5f062511710c312f": 6850, + "5f2aade0a358c6d0": 4400, + "5f3b750b39421a90": 4160, + "5f4005dc847a063c": 1220, + "5f47d9e792195350": 20, + "5f52968cbd660570": 30, + "5f5abd007c44bfb8": 4020, + "5f621992b3095436": 3840, + "5f8576350a8ef68f": 220, + "5f9d72f79b202cdc": 5080, + "5fae3d226b7132c4": 4950, + "5fbacce6d4b5c758": 4470, + "5fbb235e8a5da244": 540, + "5fc5986b58d7177f": 5650, + "5fc94c775917c278": 5760, + "5fd4798f7b808b3a": 30, + "5fe4f82a4d506462": 20, + "5fe5964c59b3b7ca": 9060, + "600649426de43355": 4470, + "600d56f195687af1": 3910, + "60211a7756e2f753": 6010, + "602e6fc4b0ea470a": 90, + "60562ac0403ea42f": 5410, + "605f42e4e3d2606e": 5370, + "6069466068d1ba14": 10, + "607177789597c299": 6530, + "60879a46317f269b": 5690, + "60909ef4ee5c8ba5": 4150, + "609887aabf9429b1": 3170, + "60afd896cbd5811c": 4640, + "60b1e93e08f39aa5": 1240, + "60b814b8afa79601": 9650, + "60c017f8f08b86f1": 6250, + "60c66e3f4eaa10e9": 4820, + "6112d39ed90464ab": 50, + "611951b08d313a55": 7390, + "61226b40668de195": 5240, + "614784af6f8b2338": 40, + "61605e7fa25afbb9": 180, + "6175a419e3531ea7": 20, + "617bdbd5edb6c1b4": 4270, + "6195f6471946e20c": 20, + "61b661bd293f6291": 5060, + "61be884794bc8831": 5420, + "61c503d97c60c288": 570, + "61d6a602372f9e95": 30, + "61f6c617ca608044": 4440, + "62104e4cc3920e94": 950, + "62169cced0e7c79b": 5380, + "6218542a9c247022": 6270, + "621e64143ead0f87": 4940, + "62254ba2eed0e4b7": 5000, + "6226a1796faaf180": 20, + "6235587a7c25e6c3": 6780, + "623d326a4fbbc47f": 5430, + "624ccc2c069750ef": 4310, + "62609a9d55f69066": 4310, + "626be13e189a5a30": 1570, + "626c9dff33bf1662": 6940, + "627e9518d9ed6f56": 3770, + "6285e2fa7ae2e8e2": 6610, + "62979e8e90fa363f": 4560, + "62af7cedc37e817d": 50, + "62c08f1702250664": 3870, + "62d27d97b336e3c3": 4620, + "630a13891d20bfd7": 2230, + "630fb042a3ca4b46": 20, + "631a1bed66bb6a3e": 3830, + "6324ba7d0a4da2bb": 5630, + "632a368bdf47c6a1": 20, + "6331b1ec3c60b88e": 4280, + "634184d9e4f24e2c": 13490, + "634e4150aaa78f12": 4080, + "63844503ee14b505": 4480, + "638f691792bc7086": 4870, + "639139696eba2b32": 30, + "639543a2ef854e21": 850, + "639f0fc2c2c1488a": 5750, + "63c3d62d280b9248": 2830, + "63c67026b8bd8161": 6620, + "63cff26be332c83b": 5620, + "63dff2650c921a07": 860, + "63f62d878ca77cd6": 5060, + "64000ca78a1f1a65": 30, + "64045e22e0546a2f": 6150, + "640563cb8df02912": 14080, + "6413bfa158ef51f4": 4220, + "641dee9e1a9cfede": 5810, + "64238ff435595edf": 20, + "642e2b63365a2a06": 5860, + "6432698c4aa0fcbe": 10460, + "6436380d6b3f1b6e": 5750, + "643889b6ce745e52": 4390, + "643fbf08c58315e0": 5310, + "648da57c0fab8f5d": 7630, + "649e1c8481a3fa75": 170, + "64a6b4732c57067b": 3710, + "64adb9d2391b66a0": 5780, + "64b2b46ca31c1a5a": 30, + "64c1d7e364b45757": 5700, + "64c66fd49b79a547": 20, + "64f23d7075b7caca": 5410, + "64f34a23d84d06f9": 3810, + "650c67037c4ee7c3": 4870, + "652401628c7b7e61": 10, + "653d9af860c8652b": 5280, + "65426f4d25faee9d": 24990, + "6544c6e6f645af0c": 5050, + "65487664faa9978d": 2040, + "654d82f484f71b4e": 4850, + "6552ae956256107b": 6240, + "6562400872542302": 20, + "6562a1badfda3401": 5530, + "6569b4e4b84abe3b": 940, + "65734492ed1c9ce5": 300, + "657b40f1aaf58977": 6750, + "657ff565ab8fadf6": 4580, + "65874777f7e1fb9b": 4300, + "65893bd92b912c3b": 5670, + "6599b34709856817": 5010, + "65a054ac47cf2707": 15340, + "65bdde0fc3b14111": 4700, + "65ce056eac82a492": 4130, + "65d5c3a9ed82716c": 40, + "65d7202c9dcf9b39": 20230, + "65dd52cec49231f7": 30, + "65e3b0b6fbd087a9": 4340, + "65e56fcbc18ad6b5": 5050, + "65f4d52fc01391e0": 3440, + "65f4f2ed680eef82": 5610, + "660514dd27bfe194": 7690, + "6605654b6b3f5543": 3590, + "660b97438b7df26b": 100, + "6617656c7dc92722": 30, + "663801b28e7eee20": 50, + "665a44e99b41846e": 5600, + "665ffffffe307f3b": 5740, + "66698f721bc7c02c": 10, + "666ad9d67cf1a75e": 5150, + "66762ea4ffc2c5be": 4770, + "667760da3b26edce": 850, + "667add97f37fd579": 10, + "668407d4513e3804": 1280, + "66b3296a34ed78d0": 700, + "66c80aa4c4a55c6d": 6110, + "66c94a2f08931f60": 490, + "66cba3649cd16cc4": 5310, + "66e6e0f494370b27": 420, + "66ef5b9ebd9c7af6": 2150, + "66f5737c96b5ae0a": 5850, + "66fa9f721ad66db9": 5260, + "6707220c2fbf8502": 5850, + "670ac10e96d9d12e": 5510, + "67192fa8205003c6": 4030, + "671cd1eb4862fee2": 5470, + "672609c8c2e8744c": 4760, + "6726966f12ade3a8": 10, + "673a2c5ba2e534ed": 5320, + "676323f1871ea961": 20, + "6766213ed5451be0": 7920, + "679a5186a3e5c7ce": 160, + "67a09adf1a5fe03d": 5360, + "67a6e2e136a0db76": 7360, + "67a8789b6b5c8e60": 8090, + "67a9ad5d634dd6fb": 4880, + "67bbcee1fb0e56b9": 4380, + "67c9c8d250e7c8ad": 20, + "67cadd1827831f70": 4270, + "67cdcf686a78d2b5": 5640, + "67eec9e31e7e4593": 4610, + "67f81507866025e3": 300, + "67fad4a7f254c588": 16770, + "67fdb41a7874b4d3": 5330, + "68126e53a4933d43": 5010, + "68128fa192b4edc4": 5690, + "6819dfd63899a7ec": 1150, + "682aa2ee405dccfa": 4740, + "683775094c70202d": 5590, + "683b86a7efa66bf7": 5220, + "6843f4d3aa4f5206": 4940, + "684e0966951694f6": 6690, + "685e7cc637cbbb34": 4990, + "68626705be172a46": 5650, + "6864168cc894db37": 870, + "68670b7ca6ad3d6d": 4650, + "687449101304c362": 170, + "68749a1720492fda": 4630, + "6876dbd3d3b35160": 4960, + "687cd41c57f5c096": 40, + "688b832402d1df6b": 25030, + "689898f301f42ded": 20, + "68a18c92008b87b4": 5420, + "68adad6e5401994d": 3950, + "68b971dd6167de25": 10, + "68b9c83145967241": 20, + "68bff13e33cc6ac4": 10, + "68c9ba00cb8b1f99": 40, + "68cbf9e6261ef8e7": 10, + "68ed1d62bf94b461": 60, + "68fb3aa34467b38d": 280, + "691221c8689b1812": 5070, + "692edac3d9ee40d0": 5420, + "693908865187dfd2": 6200, + "693c92e9d517a235": 1560, + "69401cc9b43eb123": 470, + "6947fa7f87262388": 6000, + "6947fc7a17b594a9": 5780, + "69565bd1074e1fe7": 2450, + "695f70bafcfee71b": 4530, + "697d9e14e1aa89b7": 6360, + "69836416f40342ff": 5880, + "6991b7ef196b622e": 2010, + "699a910c066b5676": 60, + "69aeb33f8394d89f": 10, + "69dfe33ad63052f3": 1620, + "69f93e4619b40dd2": 6110, + "6a06046944263fe3": 6630, + "6a4309ce75a45f0b": 4290, + "6a50528b8c744c9c": 11150, + "6a5463b7a6c22ed8": 5150, + "6a68582514bb97db": 5240, + "6a79e7778ca91b75": 1830, + "6a85f1acc14366b3": 970, + "6a8e0ce5fc826d31": 4940, + "6a9440dbebb0dc2f": 4690, + "6aa07798189e5ef4": 6520, + "6aab44100ac35c0e": 3430, + "6aad1f2c44300f55": 5980, + "6ad703758fc971e4": 5170, + "6ada5b7f3beb2c60": 5180, + "6afdf1a92f6b626e": 4040, + "6afe4747a84f47bf": 340, + "6b0573df38998dd5": 5400, + "6b0584e6f765ccb4": 5000, + "6b1306f66644f889": 1870, + "6b1c913af21e79d5": 10000, + "6b285d8568ba285f": 1020, + "6b338956a43953e0": 5870, + "6b38d876ba81e83d": 190, + "6b4483bd3949a88e": 10, + "6b547b83ead2d487": 5540, + "6b5b3de154413786": 4910, + "6b5fb5686e5c6e1f": 8270, + "6b6c4e66c578ac4c": 4700, + "6b850eb13e0586b1": 5340, + "6baf094d70de392c": 40, + "6bb49c5283f6c5ea": 30, + "6bbdeb29d81a951b": 6680, + "6bd1ea4f5915583a": 3560, + "6c16a1dad738910b": 5370, + "6c1ef687cd1d606d": 3580, + "6c22996b64c578fd": 50, + "6c27f2105d303477": 1320, + "6c6c4761880d5b3e": 7270, + "6c6c63cbf0e7d87c": 5560, + "6c8290c22666f596": 10, + "6c850a1b1833c022": 5520, + "6c9485a849851d8f": 4200, + "6c9f6f7bc45695c3": 5100, + "6ca2b7feae317da2": 4930, + "6ca6f4088d356b20": 6110, + "6cbf6d6765c41ebd": 5280, + "6cc5c7945a2e2eb9": 7810, + "6cd825af3f3f7f5a": 20, + "6ce37508bd143759": 5860, + "6d117459a6de4b73": 3700, + "6d1e22ce1c8db7a3": 5020, + "6d2f8c14141d3c10": 5460, + "6d4aab82fbbeb8ff": 7140, + "6d5024b9f05f56d3": 4390, + "6d53960779f48c5a": 6470, + "6d5a9ba211f71276": 4280, + "6d5bd961b4e3d419": 7730, + "6d5d146cd0cbb479": 80, + "6d740141a53d13df": 70, + "6d86994d7c8331cf": 7860, + "6d878272574cc39e": 4950, + "6d8a7eef59a1d151": 4590, + "6dbde359794ed405": 4960, + "6dc4948684a77cfa": 5660, + "6dcf1f9ab80f4d1e": 4950, + "6de8fcac7f50bb37": 2100, + "6dedc7c36250430e": 4200, + "6dfb04f405f370d3": 20, + "6e018d20c1587e0e": 4770, + "6e09dfc2333533d7": 40, + "6e17a57a2de88ffb": 6770, + "6e2cf95f5f35f743": 6930, + "6e45d3f99cf1f37b": 5020, + "6e4cec0b091ecf80": 30, + "6e5a9b2b833e844b": 10850, + "6e5c607e7e0ec563": 130, + "6e652a5ae8502838": 130, + "6e72ce544e288d7e": 1930, + "6e7c992b35e24286": 1550, + "6e85cacc3fa331f1": 4890, + "6ebadf2ac7f602e8": 4820, + "6ebbbce86466ea82": 20, + "6ec35e2aa934ae5b": 90, + "6ecd5ecb2809a316": 10, + "6ed59263b1f2c8c6": 7620, + "6ee9a1b3d21fee4e": 5730, + "6eecbc57ba22f050": 360, + "6ef6c9e95f2a1912": 3830, + "6efaf58b3762ff10": 70, + "6efb1a44e7903ad2": 6270, + "6f04ba8099ad314b": 5770, + "6f0f01396885f066": 4010, + "6f192d880cdd5463": 5500, + "6f31e2b546c30449": 5680, + "6f3a6313e784be48": 5080, + "6f4b2ceb26b649db": 20, + "6f541997818a482a": 5400, + "6f63f830bb386f12": 6020, + "6f6a3c9ccbe8d392": 4400, + "6f6bdfa9f89efa96": 1670, + "6f7420600d003b8e": 6760, + "6f8000ad29a0373b": 940, + "6f8876d36bc54dbf": 1470, + "6f8964bb33ed4f43": 7220, + "6f8ba5b7ca090d45": 6370, + "6fb305715358ae08": 10, + "6fb6ee5695662f5f": 10, + "6fb869cb6fdb7e0a": 40, + "6fbd77ad590ccd29": 6420, + "6fd05019ccd1cad1": 1590, + "6fd455c8cd8ebf14": 5750, + "6fedb702905e9048": 20, + "6fef72b404ed6e67": 3230, + "6fff887b4e21ea4c": 60, + "70030b796a0d34a4": 90, + "700bde625ec1683b": 30, + "701a2f12a0d0f19b": 16090, + "70342e58551ac9f9": 4570, + "7050802c1086f5a2": 40, + "70742ac52cccbded": 5310, + "708e72f22b9284ec": 680, + "70914822f501bed3": 5150, + "70a1ffdb6b9a9f3f": 4990, + "70b0f53092980347": 5810, + "70b58bfaf3d162ec": 4900, + "70de76a572037b63": 600, + "70e7d0fb72fab78e": 5760, + "70fd66dc34828fbf": 5940, + "7103237a01037892": 1860, + "710ffa1140047276": 1200, + "711081201b7bca6d": 870, + "711823b45bc216d9": 5070, + "71192267fe8712ff": 60, + "7143165386be72ec": 4210, + "71509d3b637edf17": 4780, + "7151eb4613b69b6d": 20, + "71551c97d7530c4f": 100, + "7156c887e525c8ea": 33020, + "7172beb58af8a3b7": 1740, + "717876161b025931": 4820, + "7179c15eea688978": 4730, + "717a5a61edcefb3e": 70, + "718936406b4acafa": 70, + "719147a71dfb24f4": 720, + "71962ccdeb76e744": 60, + "71a714a5030c6426": 720, + "71b0c4cd8cce2330": 4040, + "71b1ce70829d4186": 170, + "71bac9b745cd4ee4": 6200, + "71c5c3b9f5bc68a3": 4940, + "71c617d4bf7af518": 5100, + "71cb51c0fe4f8fb8": 490, + "71cebeadadadba57": 1540, + "71f98f3b3eb0f513": 5210, + "721334441e3abcca": 4400, + "721c9bf77dc84940": 1600, + "721f3626a917a204": 14290, + "722e73cf737ad1dc": 4110, + "723468b5375ca72d": 1270, + "725b2eee87afad9c": 130, + "727529845c470293": 4070, + "727c4f88f03379d9": 5190, + "728348624bc298f3": 5350, + "728c3dc1df7994cb": 4180, + "72a15027370ad6e8": 40, + "72af419258959be7": 20, + "72b90e0595731e20": 6780, + "72bb994a19c19f14": 10, + "72c88037c110db14": 5160, + "72dabf642dd290fa": 40, + "72f27658e0bf1ee5": 5510, + "72fab6987c1213db": 4200, + "73138e44c9a7d7a7": 4930, + "731d98ef993129ce": 4830, + "732a19cc0f0da341": 4850, + "7338b60f5ddadf01": 60, + "7338e1edada3b6e9": 1520, + "733a73fefb54c4c6": 4690, + "733f12e6462d4e98": 1040, + "7345334dde7008cd": 4480, + "7352fbe2603e09ac": 60, + "73647845f91f5e17": 30, + "7398a0a9e7a89c7d": 4580, + "7398b4c03ff11444": 4920, + "73a32e9d7c50f45d": 4880, + "73bfa33028b8281a": 5140, + "73c4892c8ade387f": 1870, + "73dab2ca77cf83e0": 700, + "73dad4df50222c8e": 10, + "73de30d584a89df2": 5610, + "73e63b3be6566fb6": 4380, + "73e7cb39261f4a70": 4450, + "73eb68faee867d34": 460, + "740bb82635b36840": 180, + "7418ba424271d983": 30, + "742a3eedecccbbd3": 5370, + "74332237b86072b2": 5510, + "743356f1227d10a0": 3920, + "743827c3b75b09ee": 7660, + "746b2a54b344124f": 6080, + "746d23217a6a5e22": 7780, + "748a3ffb99da623a": 60, + "748a911b68ea9480": 6300, + "7493904b6003db32": 4830, + "74afed1b92c882a8": 6490, + "74b2b9dc06cec829": 1290, + "74c1b2e97fb80421": 5360, + "74c570c80b7db88d": 780, + "74c5d803c7e24ef2": 5820, + "74c9f6af0996173e": 4460, + "74da369bd120c801": 13350, + "74f0f7cf02a5d657": 5770, + "750cc67bff145c86": 4270, + "7519e73bc9474176": 30, + "752b10824e5b8d13": 2360, + "75427aa7fa473c15": 5130, + "7549c6c468872c25": 700, + "7568d583d8f18815": 4550, + "756accfc56200c83": 7010, + "7580c9bce9bb6079": 130, + "75880f03af0a6f00": 4910, + "7592fc1cedb3771f": 4620, + "759987d10036af52": 5370, + "75b814419c5aa0da": 1300, + "75b9889abc76e2eb": 4720, + "75e1b504779fbe2d": 5970, + "76138cb239a4ef9d": 130, + "764004f8d0c889fd": 4810, + "764108a1aac81e39": 5680, + "7651bb9ed74b2c3e": 8200, + "765540dcd26b9ac6": 6060, + "76661006c69838a3": 40, + "7671a132df065d1d": 7480, + "767e2911eb51737b": 20, + "768c218d7fefcc23": 4860, + "76a631a207ab1a3b": 4640, + "76b5cd6380f495a8": 200, + "76f1319147f12d0a": 5550, + "76f1e54f0af39014": 4240, + "76f5b27c03ba4c22": 4220, + "770cb4d8f901e263": 5270, + "77277a22c8926266": 20, + "772e84e4dfb1bcdf": 1520, + "77374c0b9646e163": 20, + "77445f761d52202e": 5080, + "77871cf4ef13a26b": 10, + "779a7b77a40766b9": 1290, + "77a81b84556e6f92": 4440, + "77afe2284f5efd60": 30, + "77b33d384b73498a": 4700, + "77bf9f2d428dbfb7": 1060, + "77d1a6631cd8bea9": 4810, + "77e1c4a88dbdc940": 10, + "77fbf73f21fc5b74": 5230, + "78061400f7799c04": 4770, + "78080fda938ccdeb": 4130, + "781f4a9b3b9a5026": 4190, + "782f8c0ce77060bf": 4370, + "7851d178164fe27a": 3070, + "785f37914c97a288": 5420, + "7899723173bd4ddd": 1370, + "78c05ec4017412cf": 4570, + "78c0e45e32ef7b4c": 20, + "78c33fc4580d29bf": 870, + "78e6a2561f04d790": 7070, + "78f5b3c7c59ed1c7": 6450, + "7900fd8c98072164": 50, + "790a82cd8a77ba9f": 5080, + "790e6bba9aa3e918": 5160, + "792ff0b91613970e": 3830, + "79381c609d6f57b8": 4450, + "79453aa910bf5bd6": 4790, + "7973d4eabce2194c": 5090, + "79785a0f31ba84d6": 3440, + "798363e233a97cd0": 3860, + "798e08de00706972": 1640, + "79a892b6d4f2a890": 50, + "79b324b5a0a3f867": 170, + "79d26f04d57789f0": 20, + "79de73d2c7bce6e8": 5210, + "79e307cca86d9280": 50, + "79f4a407dbec7401": 1660, + "79f4f6ebd00d7e24": 2470, + "7a24de40ab26ba1a": 4800, + "7a3ce6a4f621de3c": 6980, + "7a4153dfbbcffc70": 20, + "7a5676ae22c76118": 20, + "7a78d60634d67f9e": 4310, + "7a91d495030087a9": 4580, + "7a96aec3ac0e9045": 6450, + "7aa4b77d49b4e467": 4580, + "7aab23275e3fb279": 2420, + "7abc4474f22f5581": 6980, + "7abd3b6377355d1b": 120, + "7acdbefe1f1e9422": 6960, + "7ad18c19610a87d4": 5130, + "7ada9edf6e34e5ef": 20, + "7ae165534c549360": 6300, + "7aeb0b842d98a5b5": 39400, + "7b0d21a93885250e": 5260, + "7b16266b5c2fb333": 10, + "7b1de46bbc191487": 1340, + "7b210a2b4b573d02": 20, + "7b2fb9981cf9dc50": 4820, + "7b348a6020b90245": 3890, + "7b67770a89be67ff": 4590, + "7b70d05e71d12dec": 6190, + "7b822eea27316ffa": 5480, + "7b86a62697a859c3": 5770, + "7b8f6cf3d065e3d6": 20, + "7b90117cd154c360": 4270, + "7b913593ff3d2da9": 120, + "7baa7e070c22c839": 7470, + "7bb045005b3e1457": 30, + "7bb49e452ab453fa": 5540, + "7bdce61cf5cb4de1": 7600, + "7bf37aff2c5bb5ba": 6060, + "7c1b197dd52255a6": 5120, + "7c215a9bcd8dc153": 20, + "7c2e14bf4dae1b24": 20, + "7c3a3046fd09ac4a": 4580, + "7c3e96eba4bb29b3": 20, + "7c402337697d0e79": 8240, + "7c48fc88d64bb4bd": 3800, + "7c4b61fc1fc2ccc7": 340, + "7c6344d6ba8e0859": 3030, + "7c6dff00ab079729": 20, + "7c75fbd724a927ba": 4190, + "7c8ebe6c8622c80e": 4650, + "7c8fd7995033d7d9": 1460, + "7c90cee034094dd4": 1970, + "7ca30a77d8753986": 5810, + "7ca54ea38916de26": 3820, + "7cb023109ea28516": 6680, + "7cb19ae25205399c": 20, + "7cbbb66bbc4fb55e": 4680, + "7cbc5b6c9ea41479": 3310, + "7cc312292b26b431": 20, + "7cc6c64a6752b6a9": 10530, + "7cc8a6e3c46933d4": 5730, + "7cd1739d6831586c": 5270, + "7cdba315baa8875a": 2020, + "7cddd620b9894145": 4970, + "7ce560e1817ba3ef": 4420, + "7ce7db112924b4ce": 4760, + "7cefac58c7afff68": 4660, + "7cf219c673ebcfd7": 20, + "7cf70cf81ff74dfe": 5950, + "7cf98f528b87d695": 3970, + "7cfd3994caab1695": 4300, + "7d20b81e378e7709": 3710, + "7d392b24176f03d2": 5450, + "7d3d587d0b325a9c": 10, + "7d40d91d5c7d2027": 4580, + "7d4937818f405993": 5530, + "7d60bc5dcdaf803b": 1930, + "7d61e30cc24f492b": 1900, + "7d6cb59bb037c3f1": 6010, + "7d8da3b39ab202b2": 30, + "7d936952193da5f8": 3720, + "7d994a03c7b198d0": 5800, + "7da2946dcc7b8b94": 7180, + "7da46fee300c7d0e": 5880, + "7da9f938e84175af": 40, + "7daf040541fcfee6": 4900, + "7db0c713c9403806": 1800, + "7dc4365cef1e7db3": 4300, + "7dc6e7bb314a1a67": 230, + "7dcd0b426f62a8b2": 7040, + "7dcd1af46e437a46": 1030, + "7dd70284cda697d7": 5930, + "7dd89f20f84b418b": 100, + "7dd8a51ef818e539": 4300, + "7ddbfd0b84633cb1": 1550, + "7de82923f899f939": 4800, + "7e03dc3b6930236e": 30, + "7e13ee0bef57d3fe": 1440, + "7e1fb03c9785404d": 4820, + "7e3156e8c56b2ad7": 790, + "7e36a6081c6e6b64": 5350, + "7e403882ab7b8beb": 5790, + "7e564b2e9d039874": 5500, + "7e59497e0385fe6c": 5230, + "7e62fa9e23b07ec0": 4310, + "7e654e9134306a19": 10, + "7e6ab37e8d84bf99": 5780, + "7e71a0ca7019c54e": 5690, + "7e83ca1dd02f4c75": 8480, + "7e8e19b964899dcb": 5700, + "7e8f6724a67f421c": 100, + "7e9203946826f81f": 21160, + "7e96c2f5278661a1": 4440, + "7eb61dde9bd350c6": 5320, + "7eb6596674ed54d9": 360, + "7eb90c61b4089399": 10970, + "7ecdbdb950ab72d2": 5910, + "7ee189f82addc6d5": 5400, + "7eee46c03fb2a6ab": 20, + "7eefad137f4f05f2": 4380, + "7ef88e362ba2dd51": 30, + "7f022aaddd936fc4": 5180, + "7f289cbadc9bc485": 1780, + "7f42627e9763335f": 5040, + "7f476b15ada1aea2": 4910, + "7f4fd90e8f1524dd": 5200, + "7f50d9ce676c056a": 5960, + "7f5d05d0256eac4a": 5910, + "7f5e82c4fcde5398": 5040, + "7f601d5670900577": 100, + "7f67c9c7d892f622": 7370, + "7f72ac1732f7e7ea": 100, + "7f7aa1f9c2f2ca26": 4250, + "7f7bd1b68b272b94": 4670, + "7f8204e35d9b990d": 4430, + "7fae3fae6a66291e": 4760, + "7fafe03b344a9b3c": 210, + "7fb0605a5b7fe6b9": 4490, + "7fb519e02c3f8671": 4130, + "7fbbd85622e900b8": 4210, + "7fbef46874d4f455": 4800, + "7fd0c5cab136d20e": 5450, + "7fe675f453593f14": 4930, + "7ffd0254d9be81ad": 4940, + "8011f87cadc8d696": 5890, + "80152feeb423cdec": 4350, + "80156a1f710ac92a": 160, + "801cf38648acb20f": 4830, + "802a1a842af54d48": 4230, + "803f3d43e26f82fb": 6970, + "8045b7b33b31e0f2": 5190, + "804c49477ae8411b": 4300, + "806e2184e1e8f330": 4000, + "8076230d51c17a74": 750, + "80796ea7bb9b2c1d": 5400, + "807d1064ee1ea343": 4190, + "80893ecec761ce3a": 4820, + "8089aad7873501cb": 4380, + "808f87c5564cc75d": 4300, + "809c707aef8f9563": 4500, + "809e5ef84b2ebd9a": 5380, + "80aa3af9edfa1e5c": 5310, + "80ab204ded699c46": 4350, + "80b88f9872de3e81": 20, + "80bd7833c54928ee": 5860, + "80c72b5d37300d0a": 20, + "81102b9b6f5f6332": 4500, + "811a707d1c9af51f": 5560, + "8132c2cf5fb4bf1d": 3240, + "8136c370c079fdac": 5120, + "81393890586d927a": 5060, + "81416c0274570252": 4080, + "8148a7cbef3fbff4": 6690, + "814b6ae87eee2144": 5460, + "816405e42afd1a47": 7910, + "816d1e1b36a571ac": 4990, + "817781cbf90e8248": 6470, + "81779f7c856fd01b": 4790, + "8182305954ffc5ca": 5050, + "81892adab567a40d": 720, + "818ce167426793c8": 10, + "818d9c8a54ae393e": 3310, + "819ec2ad8df9c956": 8330, + "81a0d25c67e08cfc": 1140, + "81a5f0554d30b8cb": 4940, + "81a6ce6146793d3d": 5920, + "81d63a3b5700416b": 5270, + "81d64db0f3fbdfe2": 6440, + "81d6706863086309": 530, + "8203f7942b9399b1": 4220, + "820a2acf2f9ae619": 4320, + "821165d21183f5c4": 20, + "822aa54acf78ce80": 30430, + "8230e65ca0508a55": 4950, + "823973abe6c785b7": 5120, + "823ba933fb958198": 40, + "823e528232af2959": 4710, + "824d27dac4dcaf24": 630, + "828cbb0886c2e07e": 4140, + "82ab4e14c160e2da": 4680, + "82af50c071066424": 5760, + "82b79829cff8419a": 4540, + "82b874f5abcb5ba8": 40, + "82e500da56a4cab4": 5700, + "82f36545fd563a69": 4010, + "831473a024a71a01": 30, + "8319ed68bab65b50": 5090, + "834de960058d0f02": 2360, + "835cd11ed3e52e6d": 50, + "83686c00a46ef813": 20, + "836deb2a866d06f9": 40, + "837262c515b4c335": 13960, + "8392d894dc0f4e34": 4270, + "83a190ad1029ac23": 4840, + "83e6e46ca7e4095b": 4480, + "83f415cec17cf514": 40, + "83f4ef80a4048fcf": 2830, + "840931148fe9873c": 30, + "8410f112aaa2ee57": 5620, + "8414d89952f86410": 40, + "842306ade391a979": 6990, + "842d2807c9c159ec": 1170, + "843dad748d0686fe": 4420, + "844cb2740f6f7f6a": 5350, + "845882b518144161": 1230, + "847088edd1d74b5d": 5050, + "847d8c9bf7f1ef7f": 100, + "847e1a73b60f571f": 4990, + "847e88d87189bc32": 11230, + "84846400ad96ab8e": 20, + "84b343e5b897531d": 5290, + "84ce48a2e1c44521": 20, + "84cfac703d3f3cfd": 1610, + "84d40fe9c17ec049": 5730, + "84e80b04c44712f4": 5200, + "84fd40b3c91ae35c": 20, + "8527e8ab84280917": 5470, + "852bf803da9a2f91": 540, + "8542d2d4e21ce641": 5920, + "855725e8b8c95726": 20, + "858013cf52ef9b04": 5560, + "8582d7add4c9bb43": 5170, + "858c8ba908c9b997": 5220, + "859142107428c911": 7570, + "8598ca76437f321e": 7360, + "85a93360465b25b8": 5110, + "85b885111a1b32d8": 30, + "85f35b5f0f350b0f": 6650, + "8602db89ba8e1799": 4100, + "8614968cfb145e29": 6540, + "86438d46784bf11a": 40, + "865b996f217871f8": 5600, + "8661aef0461957ee": 5610, + "8662963c4ea9cf39": 14480, + "8662c4cc8671d28a": 5110, + "8666a5922daace1f": 5120, + "866767da91b7cb8f": 5290, + "86a7f4fe7d25a0d7": 6750, + "86b3fe7beb72ccda": 70, + "86c051e00e947915": 5870, + "86cf8271cf0e66e8": 4520, + "86d29ba82c19e684": 4610, + "86d5277ee95c8f40": 5020, + "86d9a1aab667dd5e": 2840, + "86e0ac53d65c69e9": 5160, + "86e3f8cd15e6ca9e": 3900, + "86e51e21321bdcec": 870, + "87141cf686f343c0": 3300, + "871aa9cc512eda5a": 5610, + "871f33db4e1aa3c2": 20, + "8743b8954464f7f9": 1030, + "8747a349a0880de0": 60, + "8759aa947833b046": 5100, + "875a159a7599da63": 6860, + "875d89d1a8dc8399": 3660, + "876a654e2bfde9b3": 20, + "8771df11d492ea70": 690, + "877a149effcbd4a5": 70, + "877faf94618788ef": 18380, + "87903ca606936bf1": 20, + "879df8873b474b8e": 5390, + "87c9c6a6065b6214": 60, + "87cc8c4202c910f4": 9520, + "87dcf5a3694b0c58": 280, + "87de6c7b25863911": 5020, + "87f0c44f5927e7a4": 5160, + "87f5618a513f48ba": 1780, + "87f754bbd7fb50da": 4880, + "87fa7d15d2353a79": 20700, + "8802c22eb215ce73": 10, + "88128e7ba013d15a": 2580, + "88176e52e7c3646c": 4700, + "8845e90d42c842c0": 5520, + "8850f44337155a48": 270, + "8858e583b8f9ad90": 1430, + "8861193565c574a5": 610, + "88627593707fcefb": 20, + "8867f9c8c4e0edf9": 7950, + "886b0b934adcaf52": 20, + "887870aa373f193c": 6370, + "887d75aa8d58ee2d": 6840, + "888c857a9b9f389f": 5070, + "8893a865c0113963": 5460, + "88b14e6908f8f2d6": 5410, + "88b39a001b833e32": 100, + "88bf673ab0f2b8ea": 4710, + "88d119879d25b712": 220, + "88eb398301d86ece": 1610, + "88ece90b9ae09922": 5170, + "88f072dab94d3ab9": 5250, + "88f0d8aa433ba893": 5710, + "88fd6393e12e5267": 170, + "891ce5ba3b034fbb": 4720, + "89211e728a132b0b": 7350, + "8926821e84f1e38b": 3980, + "893fd833f9db09e0": 4590, + "8942177a367b992c": 4290, + "8944a3cd60a14ef8": 1320, + "89469b651427bcbe": 60, + "8949d47f3e6ba72e": 6450, + "89568a333e341e05": 5010, + "89571101b7e06608": 5340, + "895c51b4c58c2133": 3950, + "895cfd72cb3366d5": 1660, + "896725a1174a6af0": 40, + "896ce6afc46ae8d0": 5430, + "8973b644a2ce2e2c": 10, + "89759895e6728322": 29460, + "89a39913e0b8be7e": 9130, + "89a42bf2a5dd387d": 4600, + "89adf00abdd3a95f": 50, + "89ae117502dd7854": 30, + "89b45e956e51a333": 4220, + "89b6c283426a76e7": 40, + "89cd3511254ef700": 50, + "89df3aeb3d8a6aa8": 100, + "89e38ccb0bc9c94d": 5490, + "89ed8261d3cfc204": 4850, + "89face2da109abda": 4520, + "8a0765e331482661": 7230, + "8a084a338631bb91": 4900, + "8a0b8fc62d42a85c": 110, + "8a142af50c87e8f6": 150, + "8a28587492e51e4a": 5620, + "8a50b4ef493fc8fe": 80, + "8a58040ed2973fba": 4430, + "8a5a75c3e25e9beb": 4230, + "8a6f2548aeb05fcd": 70, + "8a75f9fc29b64c25": 6710, + "8a8e27f4f0957c90": 4410, + "8a93c11bf3f26c3a": 10010, + "8a95a96010556d56": 40, + "8a9b9b976ce9e815": 5460, + "8ab1ac79b0fd91d4": 5980, + "8ab28d9b4cbbb37f": 3880, + "8abb7303f4470107": 70, + "8abbbfcc2960baf8": 5520, + "8accefd1e8b99977": 4220, + "8ad2bb6da708256c": 1390, + "8ad3d6a5fb96ff7f": 4850, + "8ad6559ec4dd241f": 6770, + "8af39517d022ba70": 3200, + "8aff89662ef05407": 4150, + "8b019d5bebeadf38": 3940, + "8b0ce38172f5fc52": 1390, + "8b169649bafd0828": 10, + "8b48c7a4ae9c9bfa": 30, + "8b4a385c2b8de41e": 4300, + "8b4abf0b2c6948fb": 840, + "8b4d1db42e1a1572": 2780, + "8b508be264afefc7": 4860, + "8b668c7674a238b0": 10060, + "8b69f0e54ff7c978": 10, + "8b72d1c5171a2180": 4830, + "8b7696f7dc30dd10": 4900, + "8b77dfbd0ff13abc": 4530, + "8b828c32410463c9": 20, + "8b8a3424d3620b7a": 110, + "8b8ad300f3ec6fc1": 130, + "8b9101e203388018": 30, + "8ba7cd6a57fd5b52": 40, + "8bafd9197f3fa74e": 6400, + "8baff1ec3239a2f8": 4650, + "8c0bb570aa168625": 5070, + "8c1195ac313aefe5": 5500, + "8c1c20383152f89b": 2240, + "8c25b13adcce3cc3": 6990, + "8c29a87f506b18a7": 1430, + "8c35a5b262add5a2": 20, + "8c486ff52bed53f9": 5240, + "8c5487b9d6614883": 3420, + "8c6199476918b1b0": 5330, + "8c7b95b3f064d731": 5730, + "8c9043f3a4848f62": 5540, + "8c96d3e96ea72a81": 200, + "8caf5bad29c779be": 40, + "8cbc35b83b072684": 4860, + "8cc396c174015164": 4670, + "8cd7390025b16b2b": 20, + "8cda034fccd13647": 1240, + "8cdb12d160c10f59": 24120, + "8ce544edcee06dbc": 5160, + "8cf1bdfc418fd856": 6060, + "8cf3e9fadba54606": 3850, + "8cf55d05ce38d27e": 5260, + "8cfb29c159344b99": 20, + "8cffb578d70afbfa": 1150, + "8d0f570cb1ed8b36": 5360, + "8d1afb0b1b956680": 6890, + "8d3ad6756021e41d": 30, + "8d3e5ed1c67610b7": 6340, + "8d3fd06ffdb22da9": 3750, + "8d413a138e392a87": 23040, + "8d51b9e9a4f7e9ec": 4430, + "8d56fbec75eed3e7": 3760, + "8d64cbfdb00d260c": 5550, + "8d7920830ba107c2": 3970, + "8d7d835254f9fed5": 90, + "8dbc5cd9506dbf6c": 50, + "8dbe48251c86fc86": 5300, + "8dcad422a5d6f64e": 1880, + "8e05feae1e1168c6": 80, + "8e09ec417dfeb3cb": 4410, + "8e1fd750cea0a59d": 6040, + "8e24e64c9c2fa504": 5490, + "8e25eaceb36406a0": 20, + "8e2947459194ac51": 5070, + "8e2b267794fde558": 700, + "8e2ebac3d97e3342": 280, + "8e3158ec975fe833": 6370, + "8e36e1efe969a3c0": 3090, + "8e39f120e144d868": 13210, + "8e4589d883635d67": 5140, + "8e4f135bf6fb83f0": 40, + "8e566f6d7445e3ae": 7060, + "8e6ede7c599a80b1": 30, + "8e80e698442669b2": 8940, + "8e82681eb55c1379": 940, + "8eaa99430e0d1b28": 5530, + "8eadf2b49972d7cf": 5130, + "8eae5d462e543fee": 5790, + "8f0a15ffd3b05d51": 4740, + "8f112daddf5fe7c3": 5510, + "8f1febcef8f7fe30": 4750, + "8f49bb2520793421": 8230, + "8f59fbad1780ed2c": 630, + "8f76d9dcc00684ac": 5300, + "8fb3d54fd6128457": 20, + "8fb9fbfd23ca56db": 20, + "8fbd46308ccc51b5": 4330, + "8fbe124443583f7d": 3970, + "8fc6e0889e93b759": 120, + "8fe4f1100747027a": 6680, + "8fe909e47f37563e": 7050, + "8ff6b41396351337": 5630, + "8ffd0c1b4e4eb94d": 70, + "901de46b23e389dd": 30, + "902385773b2d02cc": 4860, + "902d41223f2b6ffd": 20, + "903177687e3e80db": 10, + "9039d0d412b5eaf5": 4420, + "903ca8b5664ca60b": 4140, + "903d7076a366f58c": 5700, + "904f764ed6ca698f": 6940, + "9055c217699bc0eb": 5650, + "905f89b1031cefdd": 5150, + "906432e2f77e1541": 4090, + "906c62ede0ca358c": 90, + "906dccabd2d73588": 5120, + "90709c96fa150599": 28750, + "908db5a0e086c4eb": 5280, + "909e991dd22f0022": 5580, + "90c5ece8d8709850": 2930, + "90ca32578fd3e244": 6590, + "90d5183ae0ff0521": 3370, + "90eb1fb4b7d777f7": 4600, + "90f330810f448442": 6300, + "90f5cfa8e05b4bcc": 10, + "90feeead9d377455": 5790, + "912da9fa8e14dda4": 4920, + "9153f6c4702fa973": 4500, + "9161e388e77a4dde": 4890, + "9166e50aa4a11cd2": 20, + "9169f33ba8dbd191": 7940, + "9178e718b417033b": 5520, + "9185a7b94f15929f": 4160, + "919e5d33af9d327f": 4950, + "91b7d07fea9b7d76": 4210, + "91bb7c40e0e35f11": 3280, + "91bd5ddec724c4d7": 5600, + "91bf602ec1e229ae": 4960, + "91c8d36c27feafd9": 750, + "91e54a6b7c0fc9e6": 4710, + "91fa3899b00120ce": 10, + "91ffe36c0b54fa66": 30, + "92067f7f8b43b5b9": 40, + "920ed45a19301750": 4710, + "9214108197d0e0a1": 20, + "92427d794b7cde2f": 5700, + "9242b95b7d2f652b": 5480, + "9244d320906d0761": 1130, + "925f89b545551ffe": 5070, + "92673ec1da0cb12c": 4760, + "926b77b1e08e8a1f": 4950, + "926ba663066dcb82": 2280, + "927454b4ba05ce1a": 140, + "9289648c99cfa472": 590, + "92927e1bd73562cb": 4780, + "9297d72569e71239": 7330, + "92add2bd4de62b20": 5020, + "92b552658ff6bce9": 10, + "92bd44032d97da91": 5220, + "92cec7cea1a83bd7": 20, + "92d52e6f6e8de891": 5660, + "93002772a6c01dc9": 140, + "9307984be47aca26": 30, + "932397fc4d02da5c": 27760, + "93292aa5b7310cbc": 4950, + "932c0595c985d31f": 5060, + "93344d9dee80fdec": 2860, + "933645f9e7ec13a4": 5060, + "9344566a7a39d386": 4710, + "934a7039d01dd8dc": 30, + "9350950fab370b7e": 5650, + "93560d77ed92a11e": 4630, + "935d9ab64c7f97d8": 3450, + "93655db4ff680832": 5360, + "93733a20ad35aa8c": 2090, + "937411f84b05346f": 5120, + "937dafabab86d2bb": 4530, + "93822a773b1d3026": 4150, + "93ba24e9feefc7d1": 6440, + "93ca8d23b251a48f": 1030, + "93cfaa6bab5eb394": 5790, + "93cfcdf1c4178875": 4770, + "93f50d6d0af1efed": 4880, + "940e799e1099b214": 5890, + "941eb67c61df8548": 2150, + "942dcbc286e54cd8": 130, + "9438c909b18ce463": 20, + "943f0143d799ba1e": 4070, + "944064ad3279f40e": 5200, + "944f54d0208cf4a7": 9170, + "946836dca7ae9715": 4720, + "947a3faf56dfa046": 6150, + "949a887c0ed2fd25": 6660, + "94a6156c4dd2e142": 6690, + "94ab72de9d39fb5a": 20, + "94d688f4011916c6": 20, + "94f11a87b1d81ecf": 50, + "94f85e068de10cfd": 1740, + "94f93b9bfa286dd1": 3500, + "94fc2113d25c767f": 1590, + "94fd87e4eb1215b2": 2090, + "95256cea5e501bb3": 4600, + "9525e609402e3da9": 7760, + "95436584a2796b2d": 40, + "955a22f56868649d": 4830, + "955c07d1a7501a5b": 70, + "9569b6be7df992e3": 10, + "95845ffa5fa0c056": 4000, + "958f517e6984bbc2": 5520, + "9599902263ebdd14": 4770, + "95b505f74db03ce2": 20, + "95bd36ce07a93e45": 5560, + "95cfa8c44fed0763": 90, + "95d300d54bac8a2c": 3630, + "95f543da554b9b7f": 5780, + "95f95014e3ba6701": 20, + "95f9e02b50ed1c01": 21830, + "95fe996b92cee2ff": 5160, + "95feac5dc67a6fe9": 5810, + "9617e4ff724c5577": 90, + "96187dbd4d812b4a": 6960, + "961f1b90a67f2934": 4730, + "962d34c456afbc5e": 40, + "9632cd0913b52157": 5600, + "963722fdddd1937f": 80, + "963e3d0c1b0fb984": 10540, + "963f8e153f31ce6a": 4840, + "96471a5b21c1a1e0": 20, + "9653e761551af46d": 7200, + "96687e46f07faf10": 40, + "967dcdcb89e7bc72": 30, + "9688af9fc2baec5a": 4850, + "968c23e495d42f71": 30, + "968ecc47ee6e707f": 4280, + "9698ef1126c1f3be": 30, + "96b4ce251dc4560e": 4720, + "96b7699dc5f33d7f": 5030, + "96b815cd85710133": 4770, + "96c04f8c82cb5740": 40, + "96c5fb1b5bc61dac": 1380, + "96e1c6fc4e209667": 4840, + "96f5c5b36be47eb6": 7140, + "96f7223a60543742": 470, + "96f75eec825f2932": 20, + "96fd19c2a4e3c8f0": 5550, + "9707a1e5d94f05c0": 270, + "971313b0b24a9b26": 70, + "9717d3d59c41cbb8": 20, + "97260f550dea6654": 1240, + "972ec47d06e89725": 4330, + "974e4addb3633d64": 30, + "975276a0cf1814e1": 840, + "9757f826673d92cd": 4050, + "97682313edbb60e1": 12790, + "976ace4191b53083": 10, + "977f83bece9118af": 4930, + "977ffd8382719a80": 160, + "9780a89fd1f7a3f9": 3580, + "978435eed8e3fc06": 20, + "978df01ac969c464": 4360, + "97908eeba1268f80": 5620, + "9798ddee880a0726": 4050, + "979e67dde09a2395": 1360, + "97b5b5957d23efaa": 5010, + "97be86368f3507de": 1190, + "97bf81303d80ba7e": 4560, + "97c3e2edced71c19": 4650, + "97cf8e8654f1e960": 30, + "97d68737399ad3ad": 4240, + "97f748d9a1d5c97d": 1230, + "980525f631564196": 5630, + "98195cace733d40e": 30, + "981e37067e3fbc12": 20, + "983f0304ed01a59b": 7060, + "98421a9eaa2575c0": 870, + "984a30c8777822a3": 10, + "984cd78212fe6d48": 4110, + "98606c8823c173da": 8740, + "986081c7915bcab6": 4750, + "9861270b89dbca20": 4180, + "9866785ac96c8106": 4630, + "98752d0ea2b572dd": 3830, + "98a11fa1ec529951": 4280, + "98a1dcc150868238": 4900, + "98ac6bee7b9cf918": 5210, + "98bf04fa7642e88b": 10, + "98cabce8ae03520d": 130, + "98cda137f1f5aa56": 5200, + "98d08c6d86c89a26": 20, + "98e0f759be3fa648": 4940, + "98e7d7447a94e6bf": 3630, + "98eefbab2d1867d0": 770, + "98efc3d21b89ef22": 5750, + "98f0167cfa1a218f": 5660, + "98f2eb3552df508d": 5810, + "990ff79e94599d3c": 4850, + "991b819f1a301fcd": 20, + "992e4de15a98ae92": 10, + "992e74d2fb0d7c0d": 5390, + "9936b742415f2b75": 280, + "9942c99b66026019": 20, + "9953f5ddec0ee118": 6810, + "995870f8762beddc": 5940, + "995f0049de3a1a1e": 5140, + "9978e00123893f37": 4240, + "997f0ae8c242db34": 6920, + "99aa30bb4a0e7315": 90, + "99aff3a75a2ac29c": 4320, + "99b897d7ad8ae1ea": 1920, + "99be3b266d97a762": 32320, + "99c060b8f517af55": 40, + "99d5de372fc22122": 380, + "99d901ee867f44ab": 5310, + "99df462042a95040": 4000, + "99e45b19c2e03bcb": 5250, + "99f0b0956b447a14": 4400, + "99f1ddac382fe088": 4490, + "99f53d4efbfd3fa2": 4890, + "9a1c09c724f7b81b": 5990, + "9a22307add74caf7": 4460, + "9a241dd8f91b47c5": 40, + "9a2d591ab0c415cb": 1620, + "9a3b3e17a3e133e5": 4870, + "9a3fb7b8898ff242": 6320, + "9a5109f13b19ee39": 8360, + "9a6a0eb61738c3e2": 30, + "9aa0dbb3358087f5": 3830, + "9aaafbfe2e58e3c9": 22030, + "9adb595417a37658": 7780, + "9af911fd47db8dc6": 8330, + "9b024f062637d0f4": 30, + "9b08a3015a592da7": 4850, + "9b0ca5576cd26f54": 4770, + "9b25bfb907e5b9d4": 720, + "9b25df7888bc30ec": 5210, + "9b268a94c9d31a03": 5790, + "9b2bd2114bfdcf15": 4420, + "9b4b6fc8927e4039": 10, + "9b513d41df32f2ce": 1890, + "9b7ceb859eba1104": 40, + "9b7ed9e70f1e56a7": 30, + "9b9d1f580d8bd957": 5730, + "9ba843e66ba08804": 40, + "9bb197da46a366e9": 6000, + "9bc3ff081b85669b": 5590, + "9bc79f0e5bae2bab": 20, + "9bce9b0b77e46c7d": 7880, + "9be09883d37cf5df": 80, + "9bfb051b80e0cc52": 5730, + "9c01321b988959ca": 3290, + "9c1ce278248c73bb": 4560, + "9c3fe2edd275d390": 1220, + "9c45f6b3320959af": 8520, + "9c4e3b640a963764": 20, + "9c5aa92ddf10c2d3": 4310, + "9c5af69e518b3048": 5280, + "9c5b828968afa829": 20, + "9c6811a9f5adb90d": 5710, + "9c824c12d13c914e": 20, + "9ca47621b156c35e": 30, + "9cad7f6cf90b01eb": 10, + "9cc574cd14f53727": 830, + "9cd50915f795f016": 210, + "9cdfa6c486e68b44": 4190, + "9ce81a07fa3ed90b": 70, + "9d0427ad32ce65db": 6410, + "9d045870ebd5a7c5": 5420, + "9d148297630b7dd6": 130, + "9d1b0c2f90dde970": 4960, + "9d1e23a88955364d": 3970, + "9d1f88355e0e5cd0": 4920, + "9d22835dd885613e": 5550, + "9d5988172298a546": 6170, + "9d61c706c419427a": 4630, + "9d692477da663fc5": 6780, + "9d79f84a394a4a61": 4890, + "9d974e23c8b4c7e6": 4480, + "9d9960a2d32eadfb": 4440, + "9da0423b5ee3cc4c": 970, + "9da2fe1d25fb02b1": 20, + "9db3756bc39d9e6c": 4730, + "9dc031d7b046615f": 5390, + "9dcb87eeff04bd9f": 4250, + "9ddbc63786f8ed8a": 5020, + "9de5b7fc64fb63f8": 5600, + "9df592e59bffc31e": 10, + "9e0a7e84d238183c": 4120, + "9e28cfd3793def42": 40, + "9e56203a72ac90b4": 20, + "9e5b27b5dd724bdc": 2050, + "9e5c33b78fba086d": 5650, + "9e602aaa99ae60de": 4040, + "9e6579fd67c46c2b": 6840, + "9e7699c09084a1f5": 5550, + "9e769e00cd961224": 5340, + "9e78840d3bcfcad0": 5510, + "9eac2f70a68f22b0": 20, + "9eae30a74fb3bba2": 4820, + "9ec9f726bbd5c465": 4920, + "9ecd8f5c22f568ab": 30, + "9eced7aec8b82523": 60, + "9ed63b70afa4d2ac": 5370, + "9ef604db40f953d2": 1070, + "9f3d93ce377fb960": 10, + "9f3ec5b41378fff0": 5730, + "9f43011fc8aa05d7": 5060, + "9f6d335c5987eb69": 4580, + "9f72300507037cc4": 27690, + "9f899599b9c1d1f5": 24540, + "9f95af86d4a9e1f9": 20, + "9f9906253e8b00c4": 5110, + "9fb3cb8a95432cee": 20, + "9fbabd2e7f8692e7": 5140, + "9fc665d8c25239c4": 4800, + "9fd73c3eb2a55ec4": 4640, + "9fe2ff9c0b092e88": 1570, + "9fec82fc79fbe993": 4570, + "9ffa5a631c4197cf": 710, + "a01a589bb9fe091a": 4600, + "a045dadb374346d3": 1660, + "a0506378ed669ab3": 6670, + "a059138a6218e830": 4790, + "a05b383b43020bbb": 4310, + "a06074e0d52de066": 10, + "a064ff06465158e2": 6500, + "a06d419293420d39": 5680, + "a06d7bea830936bf": 1530, + "a074e2365ada4b51": 5210, + "a07bd857caf33782": 40, + "a07fffe682e30f1b": 5340, + "a08403c963b23b71": 4650, + "a097bcee9ff7286b": 660, + "a0afc7482df2e0e6": 5490, + "a0c313f6bfeb91a0": 5060, + "a0eb0c6edf9ce993": 20, + "a0ebd66450d03909": 9680, + "a10fee7fe9e4ba2f": 4630, + "a112831db39425cc": 4230, + "a1237867184851e2": 5090, + "a125dfec32b24617": 20, + "a129f52f71a98da9": 3120, + "a149f075a376ddc1": 6780, + "a14c3b9db20552e2": 5570, + "a14ddc131bbe28fe": 6070, + "a151a0cdc9cc029a": 630, + "a159d8c85345a3ad": 4720, + "a15c8d6e177ce4bd": 7330, + "a16382bf35dbc4a9": 9400, + "a18e3d458cb94bb0": 6780, + "a1906e6c0adf0f36": 5640, + "a195dfac955b1099": 5020, + "a1a615f6691773a4": 1090, + "a1b17898092665e0": 40, + "a1b67969eea73e86": 10, + "a1c1a0804863122c": 6040, + "a1c6fc57a4e0bbb5": 8630, + "a1d01e1347a03100": 4650, + "a1efdeda9c5a8678": 5990, + "a20339a98b534560": 5340, + "a20d89f341822837": 4050, + "a211ada1fffa984c": 30, + "a2294c64cbe2045d": 5460, + "a23500ba2c1c135e": 5620, + "a23f2c2e291f0e44": 5550, + "a24afd22fb76a767": 4290, + "a2526855fc85384b": 8160, + "a268586abe67b8f6": 20, + "a268b0db19831be6": 4100, + "a2b300356f55a3ea": 70, + "a2b9785a1286413b": 580, + "a2cf69569ee05a13": 4680, + "a2f6653c8ae3ae35": 4400, + "a309ead66c3b3789": 1900, + "a337e5599ab97b88": 3630, + "a33ba1151d0a4e7b": 5560, + "a33fcbf7d373a307": 40, + "a346e9d151242ef4": 1330, + "a36edaf6b847321b": 4440, + "a3783acfe8fdc52b": 5790, + "a379657b47990586": 4470, + "a3961055348120f1": 800, + "a3a37010fc63723e": 5550, + "a3a37f5bc06f365d": 20, + "a3a7e7ae1b85da68": 4720, + "a3b41fc06afaae14": 4680, + "a3b60a9605418baa": 7030, + "a3b75c74831ab385": 2260, + "a3cf9b6dedf82fae": 850, + "a3d920c4e2ed32bc": 3880, + "a3e52ae04c0d7d3d": 20, + "a3e69f3e01dd3c28": 4950, + "a3f4be8604854fa8": 6120, + "a3f8e5e065d00079": 6880, + "a3fc503af6d390a5": 480, + "a4091749db80f8d1": 5330, + "a40d3f2694c41ef6": 3920, + "a4192593134594cb": 130, + "a42023b17ea8abfd": 20, + "a42916df5acaec93": 9870, + "a4371ef8ba05323b": 5340, + "a447a1b576462614": 4040, + "a44faecbafb2d1c8": 5490, + "a45cb9f2515c0e4d": 5870, + "a45df0a2b25c5a79": 4650, + "a46c7372eda2b635": 20, + "a48379d9a464c669": 20, + "a488761c9c22c5d6": 5400, + "a48ae4fc820b37e4": 13450, + "a49f63458ffcc66a": 5360, + "a4af596b6c2252d8": 5310, + "a4b3391859b95d87": 20, + "a4c1dbca87d0ecd5": 2630, + "a4c2c7728030ee16": 240, + "a4c890ec06160ccc": 30, + "a4ea6ba09bf7113a": 5440, + "a4f0ff5cb7f1d10d": 8410, + "a4f37057ec8eac6f": 6270, + "a504c500519d9f9d": 20, + "a514b52fc380c528": 5770, + "a51a3fa2f0963c78": 5110, + "a51cc82e0c5c8837": 4100, + "a51d4becd5b4d200": 4710, + "a52f463fbfb5835a": 4660, + "a533a9ffd7eba8c0": 4060, + "a53c96350f1b565c": 20, + "a54b2431b4148b26": 7430, + "a568f19d52c11fbb": 6050, + "a5730040d1411815": 5730, + "a57fd1962c46a37f": 4350, + "a5a8488cbedcabc2": 2340, + "a5aac3a1b9a4dc72": 4110, + "a5bc50000c322aa4": 3860, + "a5bdd192383899da": 40, + "a5ea0c3d43e72e07": 350, + "a60e2f5f8a0cbe20": 5120, + "a612bc39d5ce42e8": 1160, + "a6141062ffefd411": 1700, + "a6155f73f33957ca": 20, + "a62d1c53af481b3a": 760, + "a62e2fda8f3c807a": 60, + "a63a9e6e4043f9e4": 130, + "a646e4c45fcb178a": 4340, + "a659f0e63e11912f": 4840, + "a6620d577a1a196a": 1920, + "a665fc290b407c28": 20, + "a6766c6ecefe1273": 20, + "a67d1b491cb8a73c": 4750, + "a6817148a3e4d6d9": 70, + "a6955b11e0ea3c8d": 5280, + "a699403251f4336f": 4700, + "a69c58d29fa4631e": 3860, + "a6b1a859b17296ea": 60, + "a6b80db3eac2a99d": 260, + "a6ba0a94234dc5db": 5070, + "a6c748316e918312": 5370, + "a6ef8c075520d995": 5690, + "a6f5210b7c470a49": 5760, + "a70f3db07b8ce6b9": 130, + "a720ea97e2c97748": 30, + "a72dd9d5c5c336bb": 50, + "a73eb5c8996529d6": 4720, + "a75ac8d2db71d48a": 30, + "a75c9024f98abb97": 4680, + "a7912bb113eaeac5": 6040, + "a79be9c95a54500c": 1340, + "a79d86da7b3d5bb9": 5300, + "a7b01479da37f18b": 30, + "a7b983ec1e874eb0": 4670, + "a7c0af844aea66cc": 4740, + "a7c5071c20d16551": 6900, + "a7ca0c0a1483426e": 5380, + "a7d6f108e12dc210": 580, + "a7d7faf68fbd949d": 4820, + "a7ddab15f9788b27": 20, + "a7e0860a7c308b95": 8570, + "a7fbb35a2de1828a": 5620, + "a7ff18090bbc1488": 40, + "a80f3a7e48e011a0": 4540, + "a80f447803eb0866": 3870, + "a81c08df20c7f72d": 6090, + "a836fcdb15afded2": 500, + "a83abdfd48ed02cd": 980, + "a83b0af3462be572": 5640, + "a83f2cf8c1c5c187": 4740, + "a8481e3b15f9dbaa": 5950, + "a86f2492f9ee8656": 6670, + "a86f387914a04777": 1180, + "a87a8bda65c9647b": 4700, + "a8862a2623e63dbe": 4980, + "a88be91c749d609a": 4970, + "a8ab36fbe8028731": 4660, + "a8b6f0aace926b2c": 6830, + "a8c2634cb59c3f8a": 5000, + "a8c838badd03b69e": 4900, + "a8db29c89fcb9845": 1460, + "a8e21b60ac9c5b84": 4070, + "a9143a37b9c67645": 6340, + "a924f89ce0f83811": 4520, + "a9324d6bbaac56d9": 5410, + "a933508387ae71ae": 7730, + "a941fe568f646565": 4660, + "a9542311cb5b4b32": 600, + "a968c01aa37d6022": 70, + "a96bd0aae1576ffd": 5760, + "a975edade96abf3d": 5820, + "a9863d077c12de1e": 20, + "a99ef22c1ea7ac7a": 3380, + "a99faf29641f7afe": 5640, + "a9a04b46e83110ba": 5780, + "a9a73180f5aad6fc": 120, + "a9a9765ab3cf3853": 5120, + "a9b2161218bf100b": 5110, + "a9c381bb50b3aed2": 3600, + "a9eb262028139fa5": 1970, + "a9f03337b4beeb1e": 20, + "a9f122ff96ca08bb": 10, + "a9fd46cfc2f97f7c": 4620, + "a9ff4f0acf739b49": 3250, + "aa010d11277405ee": 5690, + "aa245620de672676": 5460, + "aa387196329f704c": 4700, + "aa3b3c9f361b9e9d": 9090, + "aa3b7c7d2d6c8535": 6770, + "aa4437f3d0516eac": 70, + "aa506e9162b9d251": 230, + "aa51eee443a5b3e6": 5080, + "aa65a464a6a4a173": 5360, + "aa697bb069a9a600": 6250, + "aa6a5f8ef7d22723": 6080, + "aa808002096ba189": 16540, + "aa98584e2ca41724": 9300, + "aaba73b4177470a6": 30, + "aabec7f9aba323d4": 30, + "aacc5d924a26490d": 1350, + "aad0ec004c33d8ec": 400, + "aae0975bf87a63fa": 6840, + "aaeaf4a2d941c512": 8570, + "aaf6649fd4d07f16": 1500, + "aaf7f577f2a72d86": 5690, + "ab102f291bb0eac4": 6250, + "ab2054af5651aeeb": 4150, + "ab23a1a10fff45bd": 4390, + "ab47e4fc16bc2ee5": 20, + "ab4904ba610a3d31": 4300, + "ab59edd6ef944ae2": 7250, + "ab6d76e1d3da176a": 20, + "ab772a7c045c0432": 4490, + "ab7b53a0bb2e7a81": 1330, + "ab7cd0368f502a87": 50, + "ab9c0324b59c5cd0": 40, + "aba285681a6f1acd": 360, + "aba5b8fe56b13410": 2000, + "aba7c801c798a45e": 10, + "abb45e688d48421e": 8540, + "abc1766d97149d73": 4600, + "abe12c7c9c875b67": 20, + "abed3d29b3742dff": 1700, + "abfd3a8c5531a385": 4380, + "ac089837dcf93aa4": 110, + "ac102aba8708785f": 5430, + "ac26905d297b11f0": 30, + "ac2eab323fbb2318": 6030, + "ac3ccf3c5680177b": 970, + "ac4b97fc1b5810cf": 6100, + "ac5ac22847fddb98": 4370, + "ac7201b009bf069c": 30, + "ac7d8e9345422416": 7960, + "ac82d8649162e37d": 670, + "ac86489412948b14": 5030, + "ac89331b9ad7f611": 5180, + "ac894ffad079fa95": 5670, + "ac8f61d09df9f8cc": 20, + "acb4253745523bb7": 6040, + "acb83e9790062992": 20, + "acc91b9e23182b80": 4460, + "ace3a3e212067edd": 3250, + "acf4c0b4e5009784": 5760, + "ad363434cb5351a6": 30, + "ad50a14b9d4c85df": 6960, + "ad5fa0d30c465ca3": 12750, + "ad65f125c485f64b": 4700, + "ad6d483cc7ff16f3": 3610, + "ad6d54366f0b3714": 740, + "ad85b3fe1ca1462f": 7580, + "ad9815f1ba8a66f5": 15530, + "adbadf94deacafba": 5210, + "adc3ed1e1f709700": 4760, + "adc754f10f9d2e28": 5120, + "adcef4290a293074": 360, + "ade260eefceb5c4f": 4600, + "adec2b75906a6c19": 3040, + "adef28d08401b652": 3290, + "adf59c935f9b4143": 4320, + "ae0f4f31f25be2fe": 5180, + "ae252c502713ce35": 6560, + "ae26089cb7accf9b": 7170, + "ae2a2f440c531615": 4540, + "ae4213a6952073f0": 30, + "ae4f22da30aacee0": 4300, + "ae550807a5d918bb": 3700, + "ae602085587b00dc": 230, + "ae6f8bb5ab98771a": 5990, + "aea2dbcb3ae04e21": 3980, + "aebd01c745116d12": 320, + "aebfc41ad37fd09c": 4120, + "aec2a3865bac7535": 1930, + "aed66f4ee50d187e": 4440, + "aed890d5c779b35c": 20360, + "aeeb0524d2ec50f9": 5110, + "aef5c9cfefc7b7c0": 10, + "aefe05b905284719": 4770, + "aeff5abf54f8dc13": 5160, + "af040e71fab2b15d": 5140, + "af18a39c1febbc43": 30, + "af1a8ad5012d9802": 5260, + "af1f2fb89de6ef07": 11280, + "af6ad1f8edabf9c7": 5670, + "af6cc1a44ebb31cc": 10, + "af73c813d1859f4d": 270, + "af858bd1fc5e1c92": 120, + "af9514e8959fece4": 30, + "af9e76c89cb76398": 110, + "afabc061776de5de": 50, + "afbec356c52114b0": 4390, + "afce462b4b839d30": 140, + "afced19d16cb0585": 5390, + "afd6232117243e5c": 30, + "afd93467d4bc5d98": 4540, + "afda836adac9d920": 6420, + "afe9561d4d3fe7da": 20, + "afec30ba993f3ea7": 4500, + "aff7a9449db0faf0": 180, + "b00282b5ebf15c83": 4760, + "b014eb0e06e35cbf": 190, + "b01f5bb33877bf2c": 1330, + "b033937ee28671e9": 6470, + "b03959ef2ec7d8a8": 14120, + "b03ee7602e292bd1": 70, + "b04e813e28aa9496": 5590, + "b08489d84cb3643f": 7250, + "b0857c15c7ea9e94": 20, + "b089c7d3e9979edf": 1970, + "b08cf3420974efd6": 60, + "b08d6be650a5dce2": 40, + "b09cf9c00c78aa70": 25780, + "b09e220e445e04ef": 4710, + "b0b12914617e5277": 7240, + "b0b92206a97b5c5e": 7380, + "b0bc5c44a4b82848": 6290, + "b0c09f5a27b170d8": 4840, + "b0d3d7bd456bd878": 6410, + "b0d72fe173e22a45": 50, + "b0dfb4c2d3a93744": 10, + "b0e1484afdfdbe58": 4700, + "b0e90a79abb9b860": 5210, + "b0f1c705286fc384": 170, + "b0f1d7eda4070eac": 4830, + "b0f3a7ee49657043": 20, + "b0fba6e8d322e7e2": 10, + "b0fd6dc66ae1624a": 6130, + "b10790828a1b0d9d": 4710, + "b1107747288d1091": 19920, + "b14e0c1af24b8391": 20, + "b158b7f45fe20e7c": 60, + "b15aff1cc05f7064": 5470, + "b16aa049757d81a8": 170, + "b177f5c5888cac0d": 5350, + "b180ef6048e24ac2": 40, + "b18168d07ba5ccd4": 800, + "b183215824cb545c": 11650, + "b19b576fc2cd878a": 3260, + "b1a485cb71638820": 30, + "b1a9b73376805d2d": 5270, + "b1c68984ad4f5d2b": 40, + "b1d84deabb35262b": 30, + "b1e1899ff183d93f": 4470, + "b1fe3485b05a93d7": 4720, + "b204b190728291aa": 8200, + "b217b40bc4d21ab9": 2330, + "b231560fa01280de": 10, + "b237b11343458827": 4960, + "b24b486fc354f953": 190, + "b254857f30c4c977": 4310, + "b254e2d0af6fb723": 7200, + "b27d1e8d81999447": 4680, + "b295826d46ecc00a": 4620, + "b29b4c930bf12222": 30, + "b2a5b897c3696562": 130, + "b2aece391cef4ea4": 2060, + "b2b76c6e5a1a0804": 1630, + "b2bfe4499bd80c62": 4220, + "b2c8c2164f4b6697": 5470, + "b2ca99ffae51731a": 4920, + "b2cdc7755f9c923d": 16440, + "b2d42b335e6949e1": 890, + "b2d809b811b50a15": 5730, + "b2e123709e7285dd": 4720, + "b2e35a55891014df": 8160, + "b2ed2c5a07e7cfae": 40, + "b2f23e329284756c": 10, + "b30898d81cf6c369": 5800, + "b309dd09b67dc1e2": 4680, + "b31fd8c45778e3ec": 4960, + "b33ec3face1fa00d": 50, + "b3481da70aac70b0": 6950, + "b351ae573545e2ce": 4470, + "b357ca8ee5208888": 5140, + "b35ef1225ae08900": 5760, + "b38079b1aeebbe8b": 4450, + "b38cb4f1de004338": 90, + "b39ef4b835303180": 30, + "b39f568d3d7d85d0": 5880, + "b3a0e9173463c9d7": 120, + "b3aab60ba7df53b5": 170, + "b3b385243b4be46b": 5980, + "b3b5dccfbf23186a": 1150, + "b3be127053ce1395": 7220, + "b3e0093021f7f176": 6190, + "b3e49050828a733a": 5450, + "b3e7ff4f1b4525bb": 1490, + "b3ef0bd8b64781cd": 4490, + "b3f72f4d9d058fe1": 20, + "b40424f0040efce6": 10, + "b40ec30806102dca": 11460, + "b4199272846cc773": 5290, + "b41f300ad976489d": 4580, + "b42273c8c125a771": 20, + "b43196036f0899e2": 5270, + "b442575ca8258cc7": 100, + "b45465d6e7e449fc": 4780, + "b475495d74236403": 4320, + "b480105ddc8e0fae": 5290, + "b4881f4ec475f97e": 7610, + "b48e63773959af7f": 20, + "b48f35a6141e6345": 1540, + "b494fb3964758963": 20, + "b499ac268bbe468e": 12260, + "b4a146c7fdb92106": 180, + "b4a4e5ef5a43bd94": 3550, + "b4a9ec4183cc411a": 10, + "b4c9862d672fa5ce": 5980, + "b4e8c3955b4cd456": 10, + "b4eec6fc6e45824c": 7860, + "b4fc390240d79929": 5110, + "b50b31320e017d3c": 4690, + "b51bf68a1df3e675": 4470, + "b5564f85549fc992": 580, + "b55e95247ad59e7e": 3130, + "b565e9bd40ac4166": 8440, + "b568653729eb439a": 4150, + "b570c0418b14959b": 120, + "b5883bb8f27f22cf": 4700, + "b58cb92f42c81038": 18300, + "b598d79299cc6964": 4980, + "b5b4bbe1731b1a3d": 5690, + "b5c2f48c274b9283": 4910, + "b5cc5353dceb31b3": 2160, + "b5db6c22ec637712": 9040, + "b5e761d7659d3bc6": 5000, + "b5ecef53f302fe12": 20, + "b5f427521d64901c": 4440, + "b60e2b5b7058eaad": 5840, + "b612b838ee779493": 10, + "b626246a00302531": 5340, + "b62abba8f975b909": 4220, + "b62ce60c19aee89d": 14500, + "b62e02b5bf532606": 690, + "b646a1621e00caa6": 20, + "b65708003d2859cf": 20, + "b6586ba7f337750e": 6500, + "b65d2bd96a6b41b6": 6230, + "b6658bdac1e3e29d": 3930, + "b672b32a70118088": 5420, + "b67e9d8800371b5d": 4820, + "b6866eda258143af": 5670, + "b686d8a274077356": 4800, + "b6906ee97be7544f": 280, + "b696d08776b9d653": 5220, + "b69f0d622a02d832": 870, + "b6a0fdd53b3b2792": 1140, + "b6bf5d7084c89a74": 5950, + "b6c9ba411af69411": 4450, + "b6ca6b0079f7673c": 4900, + "b6d05ffd9bcdcdbd": 1140, + "b7107a7c280a12f2": 7430, + "b7154c2d7ab288e7": 4250, + "b71b44989ff2f08f": 3540, + "b720ef8d496a1d62": 1810, + "b731415f186472c5": 6520, + "b74e24a9274fc05e": 4150, + "b75c024bc7c3b1b9": 20, + "b77de6cecc129ea1": 20, + "b7842f5fcff5ca31": 31740, + "b79bcec87c47c3b0": 4900, + "b7a26d495db9a7c4": 10, + "b7a3b1fddd78c58e": 4800, + "b7ad5e2e956bf8a1": 6410, + "b7c8c300e823bcab": 5470, + "b7ceadef1daeef1f": 5000, + "b7e2200f3d8500e9": 1240, + "b8052f70e8eead88": 1580, + "b805ae7bda5b10a1": 910, + "b80617dc0095b3bb": 6690, + "b80b63f7f999e8ea": 380, + "b80b8cc1c40945a1": 4890, + "b810d47aa4005741": 200, + "b8115f5fb0e9599f": 3970, + "b8210a8cd5e9c4cb": 4720, + "b8314bf8a0b7a3b8": 10, + "b83e85b85bf9f7ac": 1690, + "b8443231e2b5cec5": 60, + "b845f244d8adb035": 20, + "b85bad1d6920061d": 5000, + "b85d83a8ce742250": 4250, + "b87b6b5f4508fc86": 5790, + "b88b3d87fac1df08": 4790, + "b88bc360cfa14b43": 15220, + "b890e1cec15e56e2": 3530, + "b8935b30b4926ae3": 10, + "b89eae917086cd41": 4900, + "b8aa6ea63c308fee": 4570, + "b8b0b1ecb628ad79": 30, + "b8b3447ba6365dfb": 5660, + "b8bb47401a800071": 10010, + "b8c507eb3420f0da": 1410, + "b8ce7ca209dd720a": 5330, + "b8d4cd823d966117": 20, + "b8e0eac60cbd9f78": 4770, + "b8e3b99d04865ac9": 4830, + "b8f03c448cf12d7e": 5390, + "b8f08add7333a9fc": 30, + "b910b2a5c16a9111": 6080, + "b91d94fb5ac944bd": 40, + "b9278ab9c2a9ec00": 5030, + "b93ba50535a0f2ae": 840, + "b93f80b03adefef3": 2080, + "b941dd3a37301bb9": 2520, + "b9439f7fe0e01384": 6060, + "b963161408667b94": 8540, + "b965175a81e21a99": 1560, + "b96f3cef39e359d1": 160, + "b97c9d5e68386adb": 5530, + "b97eeb3a633a6862": 160, + "b9848361ebea0486": 9990, + "b9998831d66614ba": 5700, + "b999e1eedc8e75d3": 30, + "b9a4b854014ba74f": 4300, + "b9b17cbbeab3798b": 5900, + "b9bb135cbf04288b": 9410, + "b9ca051f87fff2f1": 20, + "ba01c5a6f499882c": 5120, + "ba0dcacf8f066ab7": 10670, + "ba2531697dffd3dc": 880, + "ba2bcd946a9c3738": 50, + "ba2c30a0c5d081be": 40, + "ba35585bed53a04e": 5920, + "ba381d035dc93324": 100, + "ba3b38cd274bace0": 4630, + "ba3f08a8bd4f0434": 4420, + "ba6719d18c621b78": 2440, + "ba7018fb593e0a25": 20, + "ba7117573c5cacc9": 5630, + "ba76415b9c0d200c": 20, + "ba76a0962c663c72": 6870, + "ba7b21c8c2f53f4a": 4760, + "ba89f9540b6321b0": 4970, + "ba8b260121e20400": 20, + "bac1b84e20a8b4fd": 5720, + "badd9b634a9e92f9": 5780, + "bb0998c829298453": 40, + "bb16df13678921ba": 5630, + "bb191ab1abc78810": 5580, + "bb2cfa1f6f9370c6": 5590, + "bb32b6650e163cf9": 770, + "bb475474fc331a68": 5380, + "bb4abb5b06efed88": 5310, + "bb5a62b117e6dcd2": 3690, + "bb5fc67d81666b1d": 6380, + "bb65a01fa1734212": 4780, + "bb679e102a9046f9": 5790, + "bb863092a327bae3": 4500, + "bb8b4657ad5afa80": 4810, + "bb8fa107fbd04b96": 4650, + "bb9dbfb1f33550a5": 4980, + "bbb30928255d447e": 10720, + "bbb36769498a9719": 4720, + "bbbaf50e30c6202e": 5960, + "bbda31f009654e44": 10, + "bc06d80b05219b13": 11340, + "bc0e62cbe9c2b84f": 10, + "bc1f0b135321c7be": 5090, + "bc243918560d72ff": 160, + "bc29755ad6943ee3": 30, + "bc385ed81477210b": 5830, + "bc3fb0f817b70a2a": 140, + "bc5255142a9c9514": 6100, + "bc6a331a8fb01a17": 6160, + "bc6b2157939727fa": 300, + "bc73c790b208c975": 1220, + "bc7857540352a2e4": 170, + "bc8c802e76359da7": 980, + "bcc3a4ea368ade5f": 1210, + "bcc73ec016f73201": 40, + "bccb06131b38d47d": 280, + "bcead414c82db58c": 120, + "bcf46ba50f0560dc": 16490, + "bcfba27c2c3a8ddc": 1730, + "bd0596786e81c385": 4870, + "bd1fdb7270b515db": 2340, + "bd33139df7eb2dfe": 3910, + "bd33dd13b985fc9b": 5280, + "bd34fdfff343f217": 4520, + "bd4189c513baedde": 4900, + "bd4194e3609994cf": 5710, + "bd458c2aa1c19a0c": 5430, + "bd4d2170ce8eb748": 4660, + "bd5197eed64b6953": 710, + "bd654fed662feea6": 15950, + "bd65ce9085def362": 4760, + "bd7b9948b8f6763c": 4680, + "bd84a53a57240dba": 4370, + "bd8cf5f3669933b7": 4300, + "bd8e7d873192aaae": 3910, + "bd956ce020aade84": 5620, + "bd9729042ecc070b": 9110, + "bd9c68170f2b7bee": 4310, + "bda7d1c1fb9d153d": 20090, + "bdad74b965041919": 40, + "bdbc3ca68c10f762": 20, + "bdcca75ca6fe9f1c": 50, + "bddeeef1ca3a66df": 7410, + "bdfa8e4023b6ec76": 30, + "bdfdcbb47328aad4": 40, + "be0082cd90d8cadf": 5620, + "be09b7ffbdd10fca": 1000, + "be166badd5f2aaf0": 5930, + "be4d47bcd28b1be7": 4540, + "be5ccb4924e3c258": 5220, + "be798daf706971f8": 10, + "be82f5cecd9060bd": 5640, + "be873611c694e394": 9490, + "be87ddf27d37a0cf": 6320, + "be931b29976c53d1": 3740, + "bea8cd914406a983": 1850, + "bec9890071da358f": 4550, + "becb4e40722984a6": 4980, + "becd3a6bd7c99ef0": 1420, + "bed21daee90d0773": 30, + "bee52673d817cad4": 5910, + "befd26191e3e4976": 4730, + "beff9f57aaba9915": 4860, + "bf287b0a1bc322cf": 5690, + "bf29a24d1deefed1": 4250, + "bf2a06f76eafbddd": 20, + "bf3a195c55d6f446": 4560, + "bf4b93cf94819d12": 9430, + "bf4e8259a428be49": 5210, + "bf4ee48f118c641e": 4980, + "bf5131d6fe70307e": 4730, + "bf65ce0af618d1d2": 10, + "bf66b12a197caa32": 20, + "bf828993d2d753f2": 20, + "bf87a5b39fd783f4": 1440, + "bfa16f27c7731ed8": 5010, + "bfa1e0e46d761c6b": 8240, + "bfa8257bb60836f7": 5420, + "bfc386dce6f6667c": 30, + "bfc7d88c1e99f0a2": 5610, + "bfc8d6034267b26c": 40, + "bfd67b314c8d8bf6": 3730, + "bfdb36518c312a5a": 5410, + "bff01bdcba3fc186": 190, + "c003a6690dd64f8e": 1020, + "c01714c286f68eb2": 5290, + "c02035b33f574e97": 1130, + "c0296ef95fcbb3f8": 4030, + "c03c6666227f8fe7": 5940, + "c04dfcab25ea5ea9": 680, + "c060bc2b12759731": 4270, + "c064c3b7ff62d3dd": 10, + "c06f1da7cfceb851": 4270, + "c078efb6b0bf8e32": 4310, + "c079d86ec194ea81": 4820, + "c08303b436f280ee": 20, + "c08607f183506d04": 6620, + "c0a5b69f6c4b2692": 4460, + "c0bd5a792f45ff3d": 870, + "c0d2738eed3f73f8": 4140, + "c0f992f393af989a": 4770, + "c1089ec81255c242": 810, + "c109995c833cb62f": 4440, + "c10dd9cecab0d3d0": 20, + "c12c0487a76ab24e": 10430, + "c13cbfdbdc863b0c": 4820, + "c13cfb038a5577d8": 7580, + "c1643beb8da32231": 5430, + "c16a9ced3c73547b": 20, + "c16c1203c94a06fd": 4700, + "c17b538e09bd7a72": 10, + "c18bab47d3342b2d": 6240, + "c18d3c6bcadff969": 10750, + "c19002344ad7f494": 20, + "c19070f3f2d36c12": 10, + "c1c32e058f7ce730": 4660, + "c1dd2be2e133c44f": 1510, + "c1dfb5befc336ebb": 5310, + "c205a3b0dc217601": 40, + "c207370ee4efcc5a": 2170, + "c20a36d92c861f61": 20, + "c2130b6453658059": 10, + "c220d9ba6f1eeb96": 4190, + "c2349d06abec02f2": 9620, + "c23f8624aa845252": 5540, + "c253d1aa752c1dd3": 40, + "c25d9b0a2ceae272": 7550, + "c268c9548dcc5cc9": 7490, + "c26d0d592cdb0764": 4370, + "c275e3e94d7c155e": 5380, + "c284dfbec2ca2930": 4190, + "c2876213ee498e2a": 40, + "c295dc4c4c719d94": 90, + "c2a793664d337d2b": 4200, + "c2a9ee6b1cf4b525": 210, + "c2aaf95ae86e665d": 4700, + "c2c185eb0b6ed0e6": 5230, + "c2e392245c031332": 6660, + "c2e5399ee3b0c645": 20, + "c2e88255d3141185": 4410, + "c2ee96024ce48d7d": 30, + "c30c3ff3395d06d5": 6940, + "c30f9c0fb27dc3b7": 5150, + "c3118441fda12023": 5250, + "c315a43aa6a33940": 4470, + "c326ec5d4dbaf3af": 4930, + "c329b732ec0165a5": 1580, + "c330a06f1429ace5": 4310, + "c33128011d9b8aaa": 20, + "c33f406bc8bb11a2": 10, + "c361d6c8cb212ec8": 5530, + "c383ab03c8cea241": 170, + "c386e259cbdbe4d7": 4440, + "c38992736874ab3f": 3700, + "c39640afd818b854": 4970, + "c3a015b6edbd95ae": 5420, + "c3a44d0dcbd04fa3": 5780, + "c3ab12af2466e97e": 5250, + "c3b7b017399e459a": 2100, + "c3b8ab947d2d3391": 2290, + "c3d0d00b0db82509": 1570, + "c3da5de25274fe6f": 11270, + "c41046f3cc238543": 560, + "c418101d3e55f53a": 4940, + "c41a6f0a82db60f0": 6500, + "c42896ece8f3c9b2": 5740, + "c435587a972ed93d": 4660, + "c4478b9db96db026": 6230, + "c4496180a24ce86f": 6140, + "c45b6e44069e51ac": 5240, + "c45dd93ccb9e66d7": 3680, + "c472411465e960c1": 5600, + "c477ee860426af52": 4940, + "c490d0a27d80c973": 40, + "c496d93db540926a": 5130, + "c4a84b7d1644a971": 4760, + "c4e25ce6f58a776c": 4450, + "c4e53d815a9bb736": 60, + "c4eec586d5d05491": 2920, + "c4fd5465d9229ec9": 30, + "c4fe22f01c5f1185": 50, + "c543906c43cc29f6": 5200, + "c55c3491772f26fd": 20, + "c56abd061e96cd30": 5610, + "c5768a0aba661147": 5200, + "c5813e59987b2b59": 20, + "c5998a2475b425d8": 10, + "c59b4a5b8a6923f3": 6060, + "c59c3c5425cd67fb": 8650, + "c5a142ec7bfa0d7c": 5930, + "c5a307f52e510f3d": 5030, + "c5a697f899b831b8": 6240, + "c5cdb2e05e94f806": 30, + "c5e3755fe3e70593": 20, + "c5eabd863bec4cd8": 6970, + "c5f31ce85e12e36d": 7360, + "c6046d124c7d03f4": 4110, + "c60cae929d78c19d": 5390, + "c6192fda75058359": 5950, + "c631657c340a745d": 70, + "c63588889dcaade7": 140, + "c64727c508817464": 40, + "c64dc532b40ba3f2": 11630, + "c66e06b2b9eab4d0": 4760, + "c67587308af16b49": 5060, + "c685b0830706b11c": 6040, + "c6903c7c4e817cda": 170, + "c6951984f9c4d5ea": 5610, + "c695e7930c691bd2": 5200, + "c6b1e524bdc80005": 20, + "c6bf75ff67a4cc8a": 4000, + "c6c0b09161faf716": 5340, + "c6c7adfb0cf881d8": 9590, + "c6ca3a7db8291d45": 1540, + "c6ce502916bc6153": 5740, + "c6d0d2237809d6dc": 30, + "c6d1a3e402bd761a": 2090, + "c6d3ccd004d9a2f3": 290, + "c6d5456d259d40bb": 12790, + "c6d837136888f334": 20, + "c6eb30144d0d3c15": 4060, + "c6eff351749e9044": 680, + "c7173fe0f2b5ff25": 10, + "c71de852fb9fe985": 340, + "c729605dd3f405c3": 4300, + "c7317c702845700d": 5390, + "c739683685c9c416": 5090, + "c745c28e86207fba": 4570, + "c7502f22c5a1c84b": 1230, + "c75e5687b2a866bc": 30, + "c760f09de878b227": 3240, + "c767094948c6517f": 6870, + "c76d110675d46d60": 6620, + "c774457b98a0b872": 4920, + "c7a7bc1b653a826b": 18960, + "c7af4fe9757f0c65": 3750, + "c7b3678959d84e14": 5080, + "c7b3b7491b1a35cc": 70, + "c7d3aee3ecf41794": 4990, + "c7dc4ba0b771e3d9": 4900, + "c7e07c0098612ef3": 6330, + "c809813c66c0c9f8": 4940, + "c80b9765a1546741": 120, + "c80fa23953a11f9b": 440, + "c8171cf61c8fb1e0": 20, + "c82d8d7206c791eb": 760, + "c82e5f897ad11d02": 5480, + "c830720d2da52038": 90, + "c85569cffeaf2d02": 5650, + "c8799474e2daf309": 4390, + "c88baa37ed144891": 20, + "c89a8ef407df6c06": 4230, + "c8c961672cdbbb82": 40, + "c8e07e732d29d36e": 5570, + "c8f07ed26caf7d0a": 840, + "c8fd954215cb21eb": 4720, + "c90a64bb2e752a61": 20, + "c914c0e4bb7ab016": 5270, + "c91739f57bc40c1d": 120, + "c9178a864d135049": 5250, + "c92d29d67f31a9da": 4910, + "c9514860b283ec24": 5450, + "c952b6a48e448bbe": 8800, + "c9570408ec5cee07": 6120, + "c95f9362ed118c47": 3860, + "c960d91775710964": 4470, + "c9734fd2432d0f78": 4480, + "c975fd5db739e607": 6470, + "c988f338928039b7": 5660, + "c9a34c76cd199a73": 4890, + "c9ae6bad981be750": 10, + "c9aee1c4edbeb31b": 4680, + "c9bcab5087dfcd0a": 5110, + "c9bf62412db334d4": 1260, + "c9c53323429247cd": 780, + "c9d8ef46c63101f8": 100, + "c9e750d26696fe02": 4920, + "c9e916cd3d44fce9": 4080, + "c9f5eb686f5afef9": 4110, + "ca04e3bcb3e03e5a": 380, + "ca1b646d3605b1a8": 30, + "ca2aeaf2d2149e7d": 840, + "ca36df7f14262dc3": 5510, + "ca371c365156bc64": 5860, + "ca53699dd9bfaea3": 4690, + "ca6a623684812d54": 5310, + "ca72c3a889b97fe7": 6320, + "ca73b94b95bbea2b": 80, + "ca86a10a60ed0d8e": 5560, + "caa9f09fe083a19b": 40, + "cab58a3fd555164e": 900, + "cad052530ac13adf": 6150, + "cad6ba4e5b40bc4a": 4750, + "cae44bfc283e203c": 2940, + "cae823dddb4fd45d": 30, + "caeacecb01b350d3": 10, + "caf24dc5a1a83ebe": 20, + "cb0d88dbac48159f": 5280, + "cb0ea440a268b2cb": 20, + "cb135552e8904644": 10880, + "cb19af8d69ab48bd": 4910, + "cb25fd6aee9b2951": 5630, + "cb2d9faf4f8b2ca1": 130, + "cb33dce25fe9af40": 80, + "cb34bb04d090f200": 1350, + "cb4460b31dc796e9": 2440, + "cb51ad5d17d85f04": 740, + "cb6ce6c5f91d354b": 5900, + "cb7bef73cd272a91": 5400, + "cba63441f79d1284": 5320, + "cba778a2934ff62b": 1650, + "cbcf75d799087fd1": 5470, + "cbdd3e5a9df6d96d": 4560, + "cbdef3680d2c124c": 1300, + "cbe47345e6329e78": 30, + "cc03dd87cdf95f53": 5510, + "cc14679b8f066a2b": 10, + "cc1b46a6a5022b10": 8150, + "cc1be0008d02e4d9": 150, + "cc1dc96c23eef597": 5280, + "cc1f123de6e7c848": 30730, + "cc20faeb2b5e690f": 4460, + "cc2342a94b9e9bbf": 5970, + "cc2344564f9e2b6a": 10, + "cc26858b3ca3913d": 4350, + "cc28c93dda237fd1": 6440, + "cc4efe883acd92b9": 1460, + "cc5b4dea6bf824f5": 870, + "cc5dab80ca2cdde4": 50, + "cc63cc92c34ba013": 40, + "cc678600f9322f55": 5000, + "cc73d9dc6266fcfd": 1680, + "cc9eaaf364363fa6": 5260, + "ccaabd42b2158a8e": 4400, + "ccb033c881f151e6": 1530, + "ccb7819389722568": 70, + "ccd392bf06b1ed4c": 4710, + "ccd42717bb3f4cec": 20, + "ccdc7a48efc55863": 4700, + "cd0e15576ed4bb48": 5690, + "cd1d453d51695567": 4730, + "cd2104694aa0805d": 3950, + "cd29e181ea093006": 1660, + "cd35d456797fb3a2": 4410, + "cd3e2f4cd16b8f6e": 4670, + "cd5201c9b457f348": 1930, + "cd7207309bc3849e": 4370, + "cd7aca07e69ab349": 80, + "cd96c939f6fe49a5": 150, + "cdaa0aa106381a64": 5340, + "cdaab27fc0213c1f": 10, + "cdbab745c52a30bb": 4070, + "cdbef1a401301157": 450, + "cdf0206761250669": 4330, + "cdfc534ab97a935b": 7260, + "ce04ca7c2291a749": 4290, + "ce0662335bd61ee3": 20, + "ce29627c16730774": 6860, + "ce29d627cf21eb4b": 60, + "ce35d4edf9fc9d6e": 4270, + "ce3f12915c01fca1": 30, + "ce507db527035099": 4500, + "ce519c4d60c74214": 40, + "ce546673de7db237": 4470, + "ce78f50b4c9d53b0": 320, + "ce859c98e8405ed3": 12250, + "cea8e1f8cc53d47d": 7180, + "cec07516f4f0c381": 5550, + "cedc76944dee4bb1": 4890, + "cee035b97f28d858": 20, + "cef81f9ec780c4a9": 20, + "cf0b2c024e46d3dc": 3970, + "cf11ddba1a909b8e": 1590, + "cf16ac82d9e8697c": 8600, + "cf2d86b32cc4b811": 5830, + "cf32922b65579c6b": 7610, + "cf453345539e80ce": 3720, + "cf6aeed17d529de7": 90, + "cf6fd4bf61b9eeee": 5860, + "cf713283eaf9a4b2": 20, + "cf7498c82687e791": 50, + "cf77a3619ab54f53": 30, + "cf790c8763d98bb9": 5380, + "cf79aa75a59d75db": 2920, + "cf94a04b67aa080e": 10, + "cf9a76e3034a0f8a": 4700, + "cf9abaaa01d4b7b0": 5820, + "cf9f15a9724631ed": 5910, + "cfa3734fbdedd2ee": 5110, + "cfa48c7e0d464538": 5960, + "cfb4adb343c50fc9": 4600, + "cfbbf1d310f0aea0": 1250, + "cfccdd9642168cb7": 10320, + "cfd57e046a46e445": 5380, + "cfdc5766b2316a3a": 4060, + "cff1f5c52256b020": 250, + "cff640ed0048f91a": 9750, + "d02afe021c10ebbb": 1910, + "d04d1e8284367a39": 4680, + "d05d715f66192c61": 920, + "d068923cacc4bac4": 5290, + "d068ce75056090c1": 4280, + "d072e11692bb3956": 4120, + "d07c0838b3460b34": 5690, + "d0819b143c55792c": 14700, + "d0b91b9f3b6e480b": 10, + "d0e2947f3b9d7468": 4960, + "d1071af0b42b81dc": 40, + "d107588a8158c905": 5920, + "d11e456e5d516e5b": 130, + "d13ef9ac3265e0c4": 5100, + "d144091183173a0c": 6470, + "d14f7648286697ff": 4980, + "d170a25bbd680e82": 40, + "d18441de95a671e9": 4460, + "d18cc579697e56f8": 5110, + "d18d7a02af761c74": 30, + "d18dc612c320c70e": 60, + "d19b82224b1272e4": 5050, + "d1aa86efbeb56802": 2130, + "d1af6cbf41fc10fb": 7700, + "d1cebaec893e65fd": 4820, + "d1d214aca8b139e4": 5340, + "d20c505c0aebea63": 430, + "d20dfffd39618562": 5100, + "d226f9a89e5331f7": 5940, + "d227ebd57cf68b10": 5090, + "d23de9cb6409f283": 4440, + "d2474fd2b22458df": 40, + "d25b6cf645cbf087": 19150, + "d269d71c95c17f13": 990, + "d26cd2942795f957": 900, + "d270448df9b875b2": 60, + "d27567f0eb970c75": 5060, + "d288068aef2dd7ac": 5290, + "d2912c14b4f8dae9": 20, + "d2afa4e1becdddc9": 7010, + "d2b2ecdad864a8a4": 640, + "d2b2fc3a817a9c91": 4890, + "d2bd55816291fc94": 5320, + "d2c7f11cec14c924": 5020, + "d2d3a9e1a3ae5339": 1920, + "d2db63833a7f1b43": 5610, + "d2e28d8a1ac41431": 10, + "d33aff2c99ec1b99": 5010, + "d33c770172771065": 30, + "d35e3a7ec010a385": 4710, + "d399214401658dca": 4500, + "d39acbca5a776899": 3990, + "d3b0d776925b458f": 4470, + "d3b56b5d47fcbbde": 50, + "d3bb7de2244bcec6": 5210, + "d3c59beb2e85cb88": 4350, + "d3d73152629ff6ea": 6520, + "d3d7cd54f9bb6c50": 8660, + "d3d99ce52e0cf9ef": 8050, + "d3eee1517d9c822d": 7050, + "d3efcd95b2534b40": 20, + "d3fa4aa4c3d1f53a": 4030, + "d3faa1e2b2306999": 5200, + "d41548f17176cd8c": 4560, + "d423b11ceb9a2218": 1600, + "d45496c36e0b4c81": 4270, + "d456c04e60917b42": 5550, + "d45c4f3d271d3d12": 18580, + "d464240f7e30cafe": 6400, + "d46dcff1da0ebb16": 10, + "d48c03af16df7b70": 50, + "d49059b50884f8ab": 10, + "d4acaceb6c1387f4": 4450, + "d4afb4a863c114d6": 5210, + "d4b30904d6ad37d4": 70, + "d4b8ff37cec803b4": 5230, + "d4ca2909868abf23": 4970, + "d4d3476b8691f44b": 5340, + "d4e284e8cbef9246": 11200, + "d4e927f740cc4def": 40, + "d518d4923c75e749": 60, + "d51da8e534e9f326": 10, + "d53b296ed23c5319": 70, + "d53cc3a5df58550f": 5810, + "d56030f032ca4c05": 4310, + "d574cc7324598ec8": 5760, + "d58bcb7274b030a9": 4370, + "d598894687ee6028": 3020, + "d59d83d7cc1f14b7": 5000, + "d5b1b21c573b34eb": 4820, + "d5baa20a806f305f": 4170, + "d5c803a615cf10a9": 4280, + "d5cda0cbdfa9d223": 2860, + "d5df975e6d0c0557": 4970, + "d5e74ad6d642598c": 5050, + "d5fd51f00928a6ff": 250, + "d60db9d4a90f9bfb": 4450, + "d629666f2b5e89f6": 450, + "d631221387611533": 5570, + "d63861818ed7a7ea": 5110, + "d63d5504beb6d24c": 500, + "d648d61932703fd7": 150, + "d64fbeba664212d5": 5480, + "d6662358e7c0bd17": 20, + "d68339c484651dfb": 5940, + "d697164fc354245e": 410, + "d6b0c8093c0530a9": 4610, + "d6b9d1bc99c702d0": 4500, + "d6d69c2248d2adef": 4090, + "d6d77ee75084c578": 6270, + "d6dfcafc6a549549": 4600, + "d6e0ba1a869a8f96": 4490, + "d6e786edcd09e65a": 930, + "d700f7bf86f7c7c2": 10, + "d70ab451ff753f45": 4220, + "d70b163882462a6c": 870, + "d712117ca975c4a8": 4970, + "d7427d1b80139f81": 11870, + "d74a92434ae32b1a": 4790, + "d7527a2de7133604": 5110, + "d7674e9e2a932483": 4000, + "d77138c6b248dbeb": 3680, + "d7756fcc3a2ba7dc": 4200, + "d778cf3b40834e78": 30, + "d79176851f07d3d0": 4360, + "d79c406519fd2e4c": 1230, + "d79d6803e4bc2ae2": 1730, + "d7b14c6e4a5e18b2": 5260, + "d7ca98e077a3e094": 10320, + "d7e91f15387e0e27": 5460, + "d7ef3268473023f9": 10, + "d7f90a42bbb2623b": 120, + "d81cdd1c638987e7": 1730, + "d8295ce42f98d051": 4450, + "d83eacea08a95046": 120, + "d85675a746d80126": 5600, + "d85a7d94e7e405b8": 950, + "d85ce06038dcc1a4": 1620, + "d8650fd0a9c7a61a": 5180, + "d87d82b985f387e4": 4960, + "d88614b05cca10da": 5100, + "d8956cc2907687bf": 4970, + "d897219ed984aeeb": 4260, + "d89c77b5d86f995c": 3920, + "d89dc4e33c10f7e7": 4830, + "d89f6dc5368cd630": 5100, + "d8a0eac976955d18": 10, + "d8bc510cd4d66931": 6260, + "d8bdc5fdec7a9d0f": 2510, + "d8c1d6f422b93875": 4730, + "d8d64f4690075833": 4100, + "d8da60bfad76a98b": 6020, + "d8e09355d7a5cf04": 5190, + "d8e2645fc8535683": 4560, + "d8ecc2d3a3f8f0d4": 130, + "d8ee3a1a4c986402": 4570, + "d8ef778374d33523": 5000, + "d8f1de703c815399": 4260, + "d900492f756ad4c6": 4220, + "d90f82eb4cd5af29": 40, + "d916ac81727be3ed": 5190, + "d91b93ca65dfd548": 5400, + "d92fd7bef96971fc": 20, + "d93641f860591a56": 5710, + "d93d7df42e2cb827": 20, + "d945c15c1a4a9dd6": 30, + "d945fa3ebf5316c1": 3490, + "d94d10e40545ebb4": 4470, + "d959f708486ac454": 5630, + "d95ac3bc63de5a4e": 4860, + "d96205018fbab61b": 5470, + "d9723aeb243ab05b": 7370, + "d973191f399176ed": 1560, + "d974552bb70cbdbf": 2250, + "d97764d2cc3215d9": 1000, + "d9a36ed65becf565": 20, + "d9c1e68e6909b487": 10, + "d9ca7283cd66a561": 17300, + "d9d7956e100cf3ef": 7540, + "d9db395c9f979a72": 20, + "d9e65ac96c67da4b": 190, + "d9ea51143fccc77e": 6880, + "d9f06e9158ea58df": 4260, + "d9f0e184795e296f": 30, + "da0423afa9688c16": 5420, + "da0472869677710e": 1220, + "da0632b9fb83909b": 30, + "da0ff0390875ce4a": 7110, + "da1e98a218281e67": 4890, + "da613ea894c80ced": 4740, + "da6d50c1084918db": 5450, + "da7afab0f6b7a939": 6730, + "da8148574d801c66": 50, + "dabcedf846be2e99": 5790, + "dac16ef6ddae305d": 5530, + "dac8f14ac9d71127": 5240, + "daf9bcab6339d45a": 20, + "db13bb8417e0f15e": 4840, + "db1c4f72b8fb2bcf": 50, + "db1e0f678cb23b23": 7310, + "db285b81f4d7f23c": 5570, + "db2c0e9070a4a67b": 7410, + "db5279dcccf53037": 1020, + "db59a2800e6a84ed": 7120, + "db77084c2f4a1205": 10, + "dba3daadb33bf390": 20, + "dbb31fc754d8c7fd": 7060, + "dbbbfc45710b7d70": 1860, + "dbce67584a7f4362": 5430, + "dbe1eb4866d707f8": 1380, + "dc0bf1020f03a8ce": 5630, + "dc1f5760739d1270": 4600, + "dc309fb0b4b86c39": 20, + "dc3126b45fe0325f": 1030, + "dc316ffe02c9b7c4": 30, + "dc5cc79a1a919e82": 50, + "dc5d18a3cb6cd1c0": 60, + "dc7e23b762e2fde9": 9390, + "dc8216c8474b37a8": 6190, + "dc8c748ea0e5d797": 4420, + "dc8f3eefa7f71c9b": 140, + "dcad0ed2ea328a6c": 4970, + "dcde7fbbae10a9ee": 4120, + "dce1688c70fe55f9": 40, + "dcfddf685ef477d5": 4670, + "dd02dcef77c56e00": 40, + "dd08a01b0438db52": 4410, + "dd1735292959de81": 4340, + "dd1bf172b805ebbb": 9160, + "dd2516bc59f21b3f": 6320, + "dd27ba1756452d28": 5050, + "dd2a97a6cdc5a46b": 4780, + "dd40d7a73d7a33cb": 560, + "dd44cfd24b56e6b8": 670, + "dd47fdc304b060f3": 4070, + "dd5b0cc086a05ef5": 1550, + "dd64f714deccfefa": 4990, + "dd795394b0870500": 4600, + "dd8b549d8bf799df": 14610, + "ddb357003c3aa705": 5130, + "ddba428e1fad28db": 5740, + "ddbbeb78b044f747": 140, + "ddcceb62351684ca": 9690, + "ddd0990cfdb687b9": 5530, + "dde358ef4aea5673": 4690, + "ddfbd9d9f47a94c5": 30, + "de17812d0569090e": 4360, + "de412c162dd2b9b9": 10, + "de4e71fd524cc25a": 5340, + "de5e89cbdab05b3d": 40, + "de5f64d5406b613f": 4820, + "de7b5bd8ea0fcf88": 7160, + "de89358b0e86c553": 90, + "de9b50b4dec49fb3": 5020, + "deabd449a3c9f467": 1430, + "deed6744f555ec05": 6410, + "deef9496e5a744fc": 4800, + "def5d3dbae77c967": 30, + "deff238881fe437c": 4130, + "df0d18ec91659f82": 3430, + "df273a9f5816ab49": 5980, + "df3b9e63517abf06": 7220, + "df49cd817f3d1bbc": 6150, + "df4ba6138face8c4": 20, + "df926f11207590fc": 3860, + "df96c25fe29782aa": 20, + "df99e9b8f76a79b4": 14130, + "df9a6784e3624593": 4890, + "dfa7a373efd1add7": 30, + "dfb07ee65e757e53": 130, + "dfb111f553a450dd": 6140, + "dfe1c7c8069274e7": 4480, + "dfe37771aa8736ac": 30, + "dff1678e0bbf5a68": 60, + "dff68f8cb370c8b9": 4470, + "e00cea55e568332d": 4460, + "e01c6fea03851c29": 1510, + "e01fc0ab167d59b6": 5860, + "e026bab8c833ca67": 4910, + "e02d2683d1206682": 6290, + "e02edb92d79707f9": 7090, + "e04de983499bd44c": 3780, + "e0608ece080721d7": 4380, + "e0614ac8ad49c9e0": 3960, + "e063155f13cfe7b8": 5440, + "e072e2151f1fa747": 4940, + "e07cff5f51ed8225": 5590, + "e0814242fc2da078": 60, + "e08b83780f1b26e3": 5190, + "e0a28b4e2557860f": 20, + "e0a5e7b554eb815b": 20, + "e0aff83a42b4eb42": 260, + "e0c6b19130b85db0": 4690, + "e0d8276bf14bddf2": 60, + "e0e6daaa1b366d8b": 6360, + "e0e8f57fcce7752d": 5550, + "e0edf3f0a3f15f4c": 13590, + "e0ef16966f722a0b": 6910, + "e0f95b8a59c6224b": 5850, + "e0fbd70921f2c4ca": 20, + "e128f2cab9c1a9f4": 8190, + "e14b9652cf522c83": 5350, + "e1511678770f5be6": 6070, + "e15349181f5099cb": 20, + "e153f3f3f4adfa0d": 5740, + "e154072cad7181f3": 4190, + "e15829000c42fb41": 7340, + "e1591ea1f6a4397c": 4710, + "e15a3e020d9935c1": 30, + "e1681ed419039f2d": 4080, + "e174be4a7c2307f0": 1380, + "e18ffb368f90680c": 30, + "e19ed5072bd72d4c": 5570, + "e1b24d14847007ae": 470, + "e1c3596f92e4c3bb": 4390, + "e1ca64917802b66a": 6630, + "e1d46eda41f98c55": 5050, + "e1e8794bef9c41f4": 4790, + "e1eea3bf1650d3ed": 90, + "e1f177734b6d087e": 5240, + "e2183f89c41a3cb1": 5700, + "e22842a0dc1210b4": 6180, + "e22d8a10757c21e6": 5680, + "e24722b85fa9e308": 3980, + "e25405c80a7a0cdb": 20, + "e26ae1361eeff5c6": 1430, + "e26ec72146c7bcb0": 4540, + "e26f1cbf1805a083": 6980, + "e2718ddc1c6a91e2": 20, + "e2723819f85610c1": 4570, + "e288844740c2c6ab": 5780, + "e28bc3d8672184e7": 190, + "e29c5155107963b1": 5860, + "e2a7ca645ea02b3a": 130, + "e2ad72e02bee0468": 7010, + "e2d9c940cc167e03": 4070, + "e2db2a84583696c8": 100, + "e2db5060213159cf": 5510, + "e2e4598c4c522030": 4670, + "e30527ad56c532bd": 130, + "e30c2450ef5fc24c": 4110, + "e32ddbe2dac713ee": 20, + "e330ab6db412508a": 20, + "e3346b5ce0e896c4": 4430, + "e3682f0206288fc1": 20, + "e36e8103d1e13d35": 5700, + "e37872eefd9c425e": 4180, + "e37f653136bcf5f2": 20, + "e389f2fe2b6055d6": 4430, + "e38ef734b8de0bd3": 60, + "e390576687acd5ef": 190, + "e3afbbf352d7085e": 5060, + "e3c2a8f75851b521": 3290, + "e3c3806d42d1f120": 5530, + "e3d9b3b95e4adc88": 5340, + "e3e4b058332e573f": 4260, + "e4040666af20d178": 2360, + "e41e184ff2fba286": 30, + "e431f5a3c5d8c348": 20, + "e43240fcaba865e5": 2150, + "e43abb5af3af7b5b": 5660, + "e44455154b58db21": 4830, + "e4563cb4f7ea12dd": 5870, + "e45ba03d58aa6c2a": 170, + "e469194b0268ceea": 4690, + "e4740a0f223466e2": 50, + "e47dde2bad1ef6ce": 60, + "e47ec94802460ad5": 4520, + "e485afb8e3f5d52d": 4780, + "e48b21cd0c2780db": 4110, + "e4b07e1c73f2dc68": 3990, + "e4b3ac8056ed2af7": 5760, + "e4b951573808dede": 5020, + "e4bfe8d6ad65d849": 4990, + "e4cd3da49c79bed3": 5450, + "e4d47aeeb5acdc86": 6230, + "e4e57b1e67478dc4": 200, + "e4fa522c97558f17": 4640, + "e50cd8dfd6e9c83e": 4860, + "e50fa9b2614dd1e1": 50, + "e533ac64649446db": 4040, + "e53e06944a51f7f0": 11860, + "e57f4da91cba3379": 30, + "e58f2c06fae0ea26": 7290, + "e59005ac5a8ffc74": 5800, + "e5cbfbe8cb85e103": 10, + "e5dcb389f9f362ea": 5060, + "e5f3822a74b98c54": 7950, + "e613c1135677d2c1": 800, + "e61d2aa7e8a16e16": 7110, + "e61e308a28011d72": 4340, + "e629a3f6e6af50b7": 1000, + "e6300bd9399aac47": 1730, + "e63e4696f5ba7ca9": 5400, + "e641a9b1a76d243c": 5810, + "e6471c4eef596474": 950, + "e65301eb4342b84d": 6470, + "e66821665809513d": 6820, + "e6952e6f2bb6a90c": 4470, + "e69a8d4319a73f3e": 5330, + "e69bd879eebaef41": 6110, + "e6bb33eec19d9f7b": 10, + "e6d4a4d1444a4b11": 2140, + "e6ee1e275f71ef6e": 4700, + "e6ee51c9ade044f2": 20, + "e6f37fca0e57d22a": 4710, + "e6f8e5dfc658bc53": 900, + "e6fb08e22493dcd8": 5370, + "e6fb1ace97ebff02": 5160, + "e70b4dcd78c679f6": 5080, + "e717df25fd15746d": 4030, + "e7212c0e4ed4aa35": 11600, + "e732fc3191017239": 5610, + "e73feafec57ff974": 10, + "e74f412ca8917690": 1220, + "e7500ea17e14087a": 5220, + "e7544e2bc89c7994": 510, + "e756578576ca4742": 1940, + "e75c0a4e35d9fa6e": 4440, + "e79351bf8398bc3e": 5840, + "e7af1e8d4e6ec4e8": 210, + "e7bd9a674569dcb2": 6310, + "e7c891839116c8e7": 4720, + "e7da9568008e0177": 930, + "e7df9b7053339f98": 5310, + "e7e84ac72883dc07": 3920, + "e7f176f7be006259": 7550, + "e80ebbbc4eba4734": 1210, + "e82752b2c8abd181": 160, + "e844336ef7a598c2": 6490, + "e860a3eb72c6429e": 40, + "e8645f31c9a7ed19": 10890, + "e8724f1e431628e4": 40, + "e88395b622a141c2": 300, + "e88dbccd89a4df43": 6310, + "e89ec79a0bb8382a": 7270, + "e8ae02625b716b76": 40, + "e8d120f935ec10c8": 6670, + "e8d674cc8c7cdff4": 5150, + "e8e47a695c5e931d": 8960, + "e8fb781e6d2addea": 6310, + "e92303ee74e590bc": 1510, + "e9252ad0810a7bd0": 10, + "e929ec215d53012c": 4550, + "e936f3314e7d6a7b": 60, + "e93a9e3264aa0c64": 720, + "e944b986b8b2b8e3": 3950, + "e94844e19be22e31": 5750, + "e94c6b9dce55ddda": 4340, + "e95b59d226ac619c": 50, + "e96745f2a871d9e1": 5780, + "e9788125f188cf7e": 5450, + "e97adf291c76f614": 4090, + "e97dad60a4a6484f": 10, + "e99395a02660818a": 910, + "e998853165effa99": 110, + "e9a52bfbf52efb84": 30, + "e9a8f2eb2dc733ff": 30, + "e9a932d95c1ec831": 4840, + "e9d0ef7b5a82fc8e": 4930, + "e9d7c5b29e64731f": 640, + "e9e188da7c9f04a9": 5540, + "e9ec514cb54872f3": 6320, + "e9f9eecef29cfeb7": 5690, + "e9f9fdf524b6e223": 4170, + "ea051d3b793495ec": 5630, + "ea1a472f7ed0c3e3": 240, + "ea2b1bb60926ac3a": 8430, + "ea477b624e5afee1": 6540, + "ea6a00bf75845249": 10, + "ea750efed86cfc57": 20, + "ea7ceed31e933278": 470, + "ea8851feadaad92d": 5620, + "ea8ad502261286cf": 5150, + "ea9731b98cc63739": 370, + "eaa584e16775e2e3": 30, + "eace02e4489f19d8": 4870, + "eadb672c9ddebd91": 5880, + "eaea6a6948ed6ace": 1820, + "eaefd86c1858765d": 7860, + "eaf1c99a644ed577": 9310, + "eafd5714581d1d07": 4770, + "eb069615a935af58": 5270, + "eb1256dcb058e877": 4480, + "eb1500dd13ee2f54": 20, + "eb15791a606280c1": 5950, + "eb3cdb495b1d60cb": 1440, + "eb3f8add04f464e0": 120, + "eb45ab8821cff282": 3460, + "eb55b73afbaa1339": 60, + "eb65096fee082f35": 6110, + "eb7b1d11dfbb3ed5": 1630, + "eb7d03f3da36f3bb": 60, + "eb7dfdf6c837210c": 5360, + "eb9740f1c7a77a57": 3340, + "eb9772edf54b99c5": 1890, + "eba2e33bc79893f5": 4840, + "ebb742246921714d": 5030, + "ebb9abed51f471a8": 250, + "ebb9db70c43179a0": 5960, + "ebbe86db2ae6196f": 19160, + "ebc560e4596f73c5": 50, + "ebd9a1af08b50000": 7840, + "ec033cf1128cadbb": 5020, + "ec04f3a3a4c85b51": 5780, + "ec0a8c2fefec88bb": 8440, + "ec0e883b9bf60f6a": 4680, + "ec73e11a0f53f459": 5010, + "ec8bbbbafadcca97": 1270, + "ec907071792053cb": 150, + "ec9d897142bb61d2": 100, + "eca4b649d2016cff": 40, + "ecbf96467a703a2b": 5740, + "ecc06a70c108cfe9": 6840, + "ecd1abfbe6a68a79": 4390, + "ecd97510896ef701": 4520, + "ece556dfc64c4e46": 6490, + "eced7f7f5d5b7438": 6350, + "ed03b70182285f06": 4840, + "ed246e509b7a3498": 1180, + "ed28a8fe912f5b94": 5400, + "ed3215805d57b483": 7170, + "ed3d63c232873724": 4610, + "ed4c37e7d6afcdce": 1950, + "ed5d96e94c625945": 140, + "ed81a2965c7add9d": 10, + "eda11eacc13bf336": 4510, + "eda4a48a26122cad": 5430, + "edbdf9cca07b3803": 6490, + "edbed1852e1853dc": 7570, + "edd1cd54a1efcc0a": 380, + "edd2ff72b9db3fd5": 1050, + "edd494aaa78bcef1": 6700, + "edea183b019eed9d": 130, + "edf4e562fc80cd03": 3530, + "ee006f9a20a1ef78": 6790, + "ee22ce0e20afacb2": 7180, + "ee2bc861b8b43c1f": 12090, + "ee36f8dbfedd0ce4": 130, + "ee401c938f463d36": 590, + "ee47f44b9d7906eb": 590, + "ee4d52b594c81cdd": 4740, + "ee524da08bf3ffbf": 4560, + "ee63e68b7a25c1c6": 890, + "ee6a0f9f95c45078": 4990, + "ee829008bd7c19b6": 20, + "ee8d099b42c59fba": 870, + "eeee4ebf3b4575fa": 3710, + "eef9a98028d4b5cb": 4230, + "eefaa3c13f4070e7": 10340, + "ef14d3198b418ed8": 5800, + "ef1fd1d7b2a345fc": 870, + "ef39b8f4ac0a96a8": 5380, + "ef4c8d9f2cbdd883": 590, + "ef563d894810ee8a": 4610, + "ef654d3d9045ff95": 740, + "ef8469c5aa1a8a78": 5880, + "ef89fd4d78385c64": 180, + "efa0a96a23d31a52": 5510, + "efb001f6fe7f256a": 4600, + "efcec6d6c7671f65": 1850, + "efd08197bcefa771": 20, + "efd3cbb48d0f81eb": 1190, + "eff32bab1e79bbf5": 4240, + "f007764aaa3ef337": 20, + "f00954955b97ed5a": 5900, + "f0105fd49e39c640": 30, + "f014ea809d223318": 4170, + "f017ca34ac7ef89b": 1010, + "f01deeff2155d87a": 20, + "f05e61904b898196": 4590, + "f0724e114bb7008d": 3810, + "f078d4544471c99b": 7490, + "f07eb86d0f582b3a": 5220, + "f08fa0e859bb0521": 220, + "f09aefdf09f93f72": 5130, + "f09cc6b85b873347": 11480, + "f0bfa8559c339b2b": 4900, + "f0dec60a6896e82b": 6400, + "f0e902c49d83d377": 5150, + "f0ecd89a81f95168": 10, + "f0f4aa6390678248": 1130, + "f0f907f2966ccb14": 5130, + "f10ddae2001cb272": 3270, + "f10eeadd06cac3d8": 10, + "f1118e683a47f370": 4620, + "f11482e72faf16d2": 2280, + "f11b04ff37300419": 6310, + "f1315b8882c4160c": 5690, + "f144a91410e3fb75": 100, + "f15cf392832ecfbd": 10, + "f161346bfd3dd9ec": 1830, + "f1735a38e1894d45": 4270, + "f1770e58db7f769b": 5760, + "f180610c2697abc0": 20, + "f181d62173da043d": 5290, + "f184390f2f0842d5": 7890, + "f18c1eda59c81e44": 4840, + "f19154c8e79182f5": 1200, + "f19c21f0acb17c2b": 4770, + "f1af0a05e57d743d": 4480, + "f1b485e5e6d8f9d4": 1890, + "f1d1909200fdfb71": 10, + "f1d3b383d30119c4": 2700, + "f1d473a97b37da66": 20, + "f1efac07cf6bc45a": 1220, + "f21690d1fce5ce61": 5070, + "f21eda65436fc526": 10, + "f230e1f9f4e0ade5": 2180, + "f25bbffb6c758614": 6240, + "f27759cfea31c437": 5130, + "f278c161425c55ab": 7230, + "f27d7773263002ff": 4190, + "f29016e270d3015f": 4590, + "f293dc271110509a": 5010, + "f2abf0cc665c1d7d": 5750, + "f2b2eb426ddb85a4": 4480, + "f2bee64605420bb0": 5900, + "f2cbb79fe17ab142": 60, + "f2f497fb1ee8a465": 4810, + "f2f6240042c913fd": 40, + "f2fd0b01d88f3637": 40, + "f2fef9c5ad62ec82": 10, + "f302117e3ee6d262": 6240, + "f30def7d317b4f8f": 4650, + "f31554c3cc2b26e7": 5510, + "f317f61302fdeaaf": 3310, + "f329c655fff2ceda": 4070, + "f35b2b5bf845a58f": 250, + "f362bbd48ab608cb": 100, + "f36c4ce16bdfffc7": 4370, + "f3720d3b8945345d": 20, + "f37a54ce43347a53": 4070, + "f39346d732ebc871": 6680, + "f3a486674cb2c727": 100, + "f3b5011499d440a4": 10, + "f3b9678d4592d044": 870, + "f3d13e3aeef24913": 5360, + "f3ec5065e43c4b55": 2430, + "f3f7031e6136a125": 1600, + "f3f720db3be4394f": 2930, + "f3f7ee7e85bff042": 1170, + "f402a5df4a610b4d": 90, + "f40611d84c279b63": 5240, + "f40a5716eee6c864": 4180, + "f4235c7d4ed099b8": 5850, + "f42943272323c6a5": 5960, + "f432a7b525ce2a3a": 5440, + "f44cbc1dd185fe2a": 60, + "f451f1445d071135": 4970, + "f468f162db59b23e": 20, + "f475b15f264ac6d5": 6620, + "f4894561a00ae91f": 6290, + "f489fedca73be607": 2160, + "f48c8b00f184621f": 30, + "f49099124ce3ccdb": 4580, + "f4b5fa0e7c0ab233": 100, + "f4b72a8d9afaf30d": 7820, + "f4c92f02fe939f01": 3340, + "f4d6ee8ddd6b0b9d": 2030, + "f4e159e858bb8ecd": 6030, + "f4e781e2ef6de2c7": 5450, + "f4f7c0fddd559983": 4940, + "f4ffddd90dbc78e6": 4330, + "f50120896f2612be": 1660, + "f501bc252a453e59": 5120, + "f50b25851d471e71": 7650, + "f522d19218ebdcbd": 1390, + "f53d6e677630d061": 4360, + "f55b56028d30d23a": 4370, + "f56417655ca9d61c": 5120, + "f568f4d371ba8746": 14570, + "f56950c87985a88d": 1660, + "f56d75a50fccdcd7": 15910, + "f5735597faa5f4ca": 20, + "f576d23ef20f8647": 170, + "f577440073c37a93": 30, + "f57b05f806b0f7bb": 680, + "f585e6e649424bc9": 8360, + "f58c6765cc31ca4c": 20, + "f59a98fa62120577": 1890, + "f59b8db78052c74f": 40, + "f5dbd1ea2711d74b": 5850, + "f5e3652a397b92f3": 4950, + "f5ed9ed400c99c53": 1780, + "f602a52045abb68e": 770, + "f60aa3dab53662ef": 2620, + "f60abe850cb80e68": 4800, + "f610847029cd9b9c": 4590, + "f616630fd3d2e55f": 10, + "f61a266dbfb8d383": 5040, + "f624717232df95ae": 600, + "f62851fbfd396503": 1080, + "f6578d0f7917cf23": 6020, + "f686c5082754666a": 20, + "f68853f93291514d": 5170, + "f69208ab68859fc6": 6240, + "f6a70c40bb47e2ff": 5510, + "f6a9baad1237607d": 4800, + "f6b3b573764dd558": 5150, + "f6bf50f7fd4df975": 5190, + "f6c7ac2cfc04d1df": 10, + "f6e22f63763f33c5": 160, + "f6eb9d99c51698c2": 5910, + "f6f54e7c4b4f51ef": 10, + "f70e4993077cae28": 4940, + "f70f93fd453f393b": 8170, + "f7314340ffd19915": 30, + "f7339add8c896ae5": 6050, + "f73535cfb1e78097": 20, + "f759f602ed1f0fd4": 4670, + "f77105bd27f73d4f": 2680, + "f78a98d3312bf5a6": 13650, + "f790559efa608cfb": 5410, + "f7931807d5a2abcc": 190, + "f79a1114a88db550": 11610, + "f7a0d2e945af1028": 4610, + "f7a8f42981c48cc5": 10, + "f7aa17ba553163ae": 4390, + "f7cc508c701bf264": 320, + "f7ce3796d6968c1b": 1520, + "f7d53c20d81526f8": 5770, + "f7d937548e717206": 4130, + "f8030b5d3ac971a5": 6680, + "f81578d99db5dfaf": 150, + "f8266300e846490b": 4320, + "f829a8148316aa45": 4780, + "f82e364f0cc24cb1": 30, + "f8361f0c04467421": 30, + "f83b5da76973a331": 3890, + "f8443a98db2b53dc": 1370, + "f8504e2f8461770d": 2250, + "f85d6ee0c70af152": 600, + "f863e9a520835ea9": 10, + "f86501a4186f2732": 4660, + "f867b5d58cfa7624": 5010, + "f87bcc1b4a433c69": 20, + "f87f705aa108e1c7": 460, + "f88312fff42c89e7": 4630, + "f88b3498223bc0bf": 10, + "f89a54f006230909": 4690, + "f8aa555e98079a35": 1220, + "f8adbdd4672e504a": 6020, + "f8af6242b12b1848": 1220, + "f8b9ffdedd0722cb": 10, + "f8bdc7df5b71e0f2": 5610, + "f8d36d57c5d329c8": 30, + "f8d4c70250617678": 2840, + "f8d92ed2f52fa2a0": 20, + "f8daa867d3dec771": 5880, + "f8f8fb18483e1e9d": 1080, + "f9004120aca6dae2": 1730, + "f9023dec7b8a69db": 20, + "f913896bba914f90": 4290, + "f91c1e9cf5d50d96": 5480, + "f91d53cba041c533": 20, + "f91e966a836a6548": 4910, + "f95c037228f7d083": 4580, + "f95cf7aabeb020b9": 6270, + "f9623154d229a008": 3930, + "f9698a6671a63b5a": 20, + "f98f9a9b0d0ce64f": 1000, + "f9a510b9fb586071": 4380, + "f9b36d71ff7f8c98": 10, + "f9d43be45b89decf": 40, + "f9d9131c74fc1894": 4590, + "f9debb2d09cf2d27": 4880, + "f9fbd20fbff25f22": 5640, + "f9fe628c10a8a0b6": 5600, + "fa0396be3bc09c89": 5690, + "fa4c00543dbacb2d": 90, + "fa7075146844c235": 5240, + "fa7308385a84a3d0": 210, + "fa90c5564feaa428": 30, + "fa93f109fa6e0227": 5830, + "fabbb9aa06dd2a80": 80, + "fac8cf613c511707": 80, + "fad30d75475159a6": 6610, + "fad9fcbb32383c01": 4740, + "fae784b36af8370d": 10, + "faedf77d80a59ee2": 34940, + "fafea11be4d0e3c7": 1020, + "fb074dadd39d72a0": 30, + "fb16a0a7113a2eed": 4850, + "fb1edb1fae146662": 4670, + "fb2b8420cf202c2e": 20, + "fb2c71b531fa0cba": 1270, + "fb63768dba3ca2d5": 16310, + "fb6519eb5ebe91c4": 20, + "fb917d2f4c905697": 60, + "fb97fcab5c7a1462": 740, + "fb9b787156a2c98d": 50, + "fba206eaa0be9bdf": 21180, + "fbba73fe810f91e7": 6410, + "fbc0c8e5e977fa7f": 4420, + "fbd4cd3eb817348b": 4780, + "fbe244fc8067ac19": 1930, + "fbefa2d09a5ab5c1": 5900, + "fc0bbf01369a8785": 5090, + "fc23f5d0da7ef0fa": 8860, + "fc43869348695228": 8430, + "fc577695eb7567ed": 5340, + "fc797e3e62f21b35": 3560, + "fc872463859e326a": 1330, + "fc8d958da14d9a97": 5270, + "fc94d260865a6055": 30, + "fca7174be07fd26b": 4380, + "fca9685e6225ada0": 5150, + "fce72ba7e2fc8180": 3910, + "fcec1a4c692940ee": 5140, + "fcf1c42759605119": 5270, + "fd136b23500a9b42": 5310, + "fd1d7b4f80f6617d": 1810, + "fd3db2c805d5c43b": 120, + "fd469993cb315748": 4890, + "fd47e9a2d7ff4374": 4370, + "fd51c9d081ac2c88": 750, + "fd658b76f96ba2c6": 10, + "fd6e7f92ec999677": 4930, + "fd72d50e469db00d": 190, + "fd8227c242f1a338": 3980, + "fd8ef8ba8ea6e549": 8330, + "fd91ebd5b9def1a3": 40, + "fd9f6f7fe4d9b893": 3330, + "fda24e5c4d3d48dd": 4420, + "fda9e03614209fed": 5180, + "fdb5217c415dabf4": 4840, + "fdb55ab08075ba2f": 3950, + "fdbcd98d9af292dc": 4660, + "fdc707f8aa9765dd": 4850, + "fdcd316b26cf6cb2": 53960, + "fde560fdaba550d8": 6060, + "fdf1856b648bf20b": 80, + "fdf6e7c7947e5141": 6100, + "fe07791d94af1dc4": 6400, + "fe0b3e0b3bc4abb3": 20, + "fe199f90b1f85bc6": 5240, + "fe3b2c2f4463a930": 8360, + "fe530e7ef7001ca8": 5310, + "fe60b34de28c7ff5": 1610, + "fe6eac70f7f59a02": 3430, + "fe72f877359a59ef": 2270, + "fe895cdb7b19ea8b": 5680, + "fe8a27c9b84be191": 20, + "fe8c7fe7c582ea92": 6740, + "fe944b707fff7678": 7160, + "fea08da4c968a338": 20, + "feb29e5bc65a7fb3": 4590, + "febe2100278faf7e": 5390, + "fec0e1f90b5e95f2": 5770, + "fecb9b44aca3e9d2": 4500, + "fecdd9a3405ad2a1": 4010, + "ff14c16b3bbcd27e": 10, + "ff1b2e545ff634f0": 5860, + "ff369b2bf0c172cd": 400, + "ff531b46ea772403": 5190, + "ff53e7a3e9e9d4ac": 8540, + "ff6538674f2ad471": 4290, + "ff66637c2dc5626e": 20, + "ff688d1c6acdd827": 4720, + "ff717332b330a06e": 1150, + "ff72f029542f8e88": 4170, + "ff7ed5c2c512e514": 4470, + "ff7f8f93072aa8df": 6500, + "ff8a1cf7b4861eb0": 4910, + "ff95fc34835c41f5": 5130, + "ff977e74f00d4ea0": 20, + "ff9ca63bf1935c5b": 5050, + "ffa9493db95f98d9": 5390, + "ffaa86faadb053e3": 7600, + "ffb2a25138c5327e": 4980, + "ffb72bcc539036f3": 5250, + "ffbc7c5c5242da91": 5850, + "ffbdf3125548cc09": 830, + "ffe0d70612a25693": 5720, + "ffe377e3c3b03228": 4390, + "fff4f8420912b608": 10 } }