diff --git a/.changeset/tranche-b-3-1-0.md b/.changeset/tranche-b-3-1-0.md new file mode 100644 index 0000000..c3c529c --- /dev/null +++ b/.changeset/tranche-b-3-1-0.md @@ -0,0 +1,32 @@ +--- +"@mkbabb/keyframes.js": minor +--- + +Tranche B — the engine's debt transposed, the demo made true. + +**Engine (gestalt transposition, net-deletion).** A typed `Easing` +(`{ fn, css? }`) replaces the former Symbol-on-a-closure side channels; +`resolveEasing(name)` (async, fail-explicit) + `toEasing` replace the +`EasingResolvable` resolver — the light engines accept a callable +`TimingFunction` or a typed `Easing` only (a string name throws +`AnimationOptionError`; resolve it up front). One `RAFPlayback` driver +(`play`/`drive`/`loop`) owns every rAF loop; one `withReducedMotion` gate +drives every reduced-motion snap; one explicit rest-position/fill contract +(`settle()` pure teardown, `reset()` explicit rewind, `restPosition` from +`fillMode`). Option setters are fail-explicit: a malformed PRESENT value +throws a typed `AnimationOptionError` (genuine omission still defaults). +WAAPI delegation is restored (the prior renderer check was bind-broken) and +made faithful: it delegates only when the easing has a CSS twin, and +`stop()`/`reset()` cancel the compositor animation. New exports: `Easing`, +`resolveEasing`, `toEasing`, `AnimationOptionError`, `UnknownEasingError`, +`RAFPlaybackOptions`, `Tickable`. `getTimingFunction` now resolves CSS +`steps()`/`step-start`/`step-end` (Easing Level 1 complete). + +**Boundary gate widened.** `proof:boundary` now proves every light barrel +export (not just `SpringProgress`), the heavy engine's dynamic boundary, +and the absence of dormant static value.js specifiers. + +**Demo + CI** (not part of the published library): the production demo +build is repaired (it was shipping blank), the four blank scenes render, +the cube is no longer clipped, and CI gains demo-paint (inv γ) + occlusion +(inv δ) gates. diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f584f92..5fe0cd8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,19 +1,25 @@ # ci — PR + push-to-master gate matrix for @mkbabb/keyframes.js. # -# LIBRARY-SCOPED gate (A inv β — the library build is glass-ui-free). Every -# step touches only the publishable surface (`src/` → `dist/`): +# TWO gate postures, by inv β: # -# check:lib — tsc --noEmit -p tsconfig.lib.json (src/ only; never demo) -# build:lib — vite build --mode production (library entry; externals -# value.js + glass-ui; demo graph untouched) -# test — vitest (test/, jsdom) (no glass-ui imports) -# proof:boundary — build a spring-only entry and count value.js bytes + -# static engine-* edges (A inv α — the boundary is gated) +# gates (LIBRARY) — glass-ui-FREE. Every step touches only the +# publishable surface (`src/` → `dist/`): +# check:lib — tsc --noEmit -p tsconfig.lib.json (src/ only; never demo) +# build:lib — vite build --mode production (library entry; externals +# value.js + glass-ui; demo graph untouched) +# test — vitest (test/, jsdom) (no glass-ui imports) +# proof:boundary — bundle EVERY light barrel entry and assert 0 value.js + +# 0 static engine edge per entry, the heavy engine dynamic-only, +# no dormant static specifier (A inv α, widened in B.W2) +# `@mkbabb/glass-ui` is an OPTIONAL `file:../glass-ui` dependency; a clean +# runner has no sibling checkout, so `npm ci` cleanly SKIPS it +# (`optional: true`) — verified by the /tmp clean-runner archive run. The +# library gate therefore runs glass-ui-free. # -# `@mkbabb/glass-ui` is an OPTIONAL `file:../glass-ui` dependency (demo-dev -# only). A clean runner has no sibling checkout, so npm skips it and the -# library gate runs glass-ui-free. The demo / gh-pages build is a separate -# dev-machine arm the release path does not require. +# demo-smoke (DEMO) — the demo legitimately needs glass-ui, so this is a +# SEPARATE job that installs the published package + a browser and asserts +# the BUILT gh-pages demo paints (B inv γ) and occludes nothing (B inv δ). +# A blank/tree-shaken build or an occluded page fails CI here. # # Cross-repo dependency-order note: keyframes.js resolves @mkbabb/value.js # via the npm registry (^0.10.0). A breaking value.js publish surfaces here @@ -29,11 +35,12 @@ on: jobs: gates: + name: library gate (glass-ui-free) runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 with: node-version: 24 cache: "npm" @@ -42,7 +49,55 @@ jobs: run: npm run check:lib - name: build (library) run: npm run build:lib + - name: dts artefact is real (not a 12-byte empty stub) + run: | + test -f dist/keyframes.d.ts + bytes=$(wc -c < dist/keyframes.d.ts) + echo "dist/keyframes.d.ts = $bytes bytes" + test "$bytes" -gt 10000 + grep -q "class Animation" dist/keyframes.d.ts + grep -q "loadAnimationEngine" dist/keyframes.d.ts - name: test run: npm test -- --run - - name: proof:boundary (value.js static/dynamic boundary gate) + - name: proof:boundary (value.js static/dynamic boundary gate, all light entries) run: npm run proof:boundary + + demo-smoke: + name: demo gate (inv γ paints + inv δ occlusion-free) + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 + with: + node-version: 24 + cache: "npm" + # The demo arm needs glass-ui (the library gate does not). The + # PUBLISHED tarball ships only `dist/styles/` while tailwind's CSS + # `@import "@mkbabb/glass-ui/styles"` resolves the SOURCE's root + # `styles/` (it does not honor the package `exports` map) — so the + # demo build resolves glass-ui ONLY against the sibling source the + # `file:../glass-ui` optional dep points at. Check out + build that + # sibling (it consumes keyframes/value.js from the REGISTRY — no + # circular sibling dep), so the demo build resolves it exactly as a + # dev machine does. + - name: check out + build the glass-ui sibling (file:../glass-ui) + run: | + git clone --depth 1 https://github.com/mkbabb/glass-ui.git "$GITHUB_WORKSPACE/../glass-ui" + cd "$GITHUB_WORKSPACE/../glass-ui" + npm ci + npm run build + - name: npm ci (picks up the built file:../glass-ui) + run: npm ci + - name: install playwright (demo-gate only; --no-save keeps the lib posture) + run: npm i --no-save @playwright/test + - name: install chromium + run: npx playwright install --with-deps chromium + - name: build the demo (gh-pages) + run: npm run gh-pages + - name: inv γ — the demo cannot ship blank + run: node scripts/demo-smoke.mjs + - name: inv δ — no page occludes on any viewport + run: node scripts/occlusion-gate.mjs + env: + KF_REQUIRE_BROWSER: "1" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a9ce959..93e4dbf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,8 +29,8 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 with: node-version: 24 registry-url: "https://registry.npmjs.org" diff --git a/demo/@/components/custom/animation-controls/AnimationControlsGroup.vue b/demo/@/components/custom/animation-controls/AnimationControlsGroup.vue index 0b8207d..9fddc8e 100644 --- a/demo/@/components/custom/animation-controls/AnimationControlsGroup.vue +++ b/demo/@/components/custom/animation-controls/AnimationControlsGroup.vue @@ -134,11 +134,18 @@ + stage at narrow widths (Qσ V1). Desktop: the stage spans the FULL + 3-col grid (col 1-4) so the subject centers in the viewport, NOT + in cols 2-3 — which, when the controls pane is closed/hidden, + collapsed the `1fr 1fr` tracks to zero width and jammed the cube + off the right edge (B.W3 BLOCKER: the cube was ~half-clipped at + 1280/1440). The controls-pane (col-1, z-controls, position: + relative) overlays the stage's left edge when open — its own + 400px backdrop sits above the centered stage, so an open pane + frames the subject without shifting it. -->
diff --git a/demo/@/components/custom/animation-controls/controls/AnimationControlsControls.vue b/demo/@/components/custom/animation-controls/controls/AnimationControlsControls.vue index fcf8348..966a287 100644 --- a/demo/@/components/custom/animation-controls/controls/AnimationControlsControls.vue +++ b/demo/@/components/custom/animation-controls/controls/AnimationControlsControls.vue @@ -12,7 +12,7 @@ label="duration" label-class="font-mono text-base text-muted-foreground" tooltip="Animation length (e.g. 5s, 200ms)" - @update:model-value="(v) => { animation.setDuration(v); storedAnimationOptions.animationOptions.duration = v; }" + @update:model-value="(v) => { trySetOption(() => animation.setDuration(v)); storedAnimationOptions.animationOptions.duration = v; }" /> void) => { + try { + apply(); + } catch (e) { + if ((e as Error)?.name !== "AnimationOptionError") throw e; + // malformed-in-progress input — ignore until it parses + } +}; + const { timingFunctionsAnd, convertedFromName, diff --git a/demo/@/components/custom/animation-controls/controls/composables/useTimingFunctionEditor.ts b/demo/@/components/custom/animation-controls/controls/composables/useTimingFunctionEditor.ts index a8f615d..6a073f6 100644 --- a/demo/@/components/custom/animation-controls/controls/composables/useTimingFunctionEditor.ts +++ b/demo/@/components/custom/animation-controls/controls/composables/useTimingFunctionEditor.ts @@ -117,9 +117,13 @@ export function useTimingFunctionEditor( const setAnimationTimingFunction = (timingFunction: TimingFunction) => { const animation = getAnimation(); - animation.options.timingFunction = timingFunction; + // The engine carries easing as a typed `Easing` ({ fn, css? }); + // wrap the bare callable once and share the reference across + // frames so WAAPI uniform-timing eligibility sees ONE easing. + const easing = { fn: timingFunction }; + animation.options.timingFunction = easing; animation.frames.forEach((frame) => { - frame.timingFunction = timingFunction; + frame.timingFunction = easing; }); }; diff --git a/demo/@/components/custom/dock/TopDock.vue b/demo/@/components/custom/dock/TopDock.vue index 518e5a3..c14059f 100644 --- a/demo/@/components/custom/dock/TopDock.vue +++ b/demo/@/components/custom/dock/TopDock.vue @@ -111,7 +111,7 @@ const activeLayer = computed(() => { diff --git a/demo/app/index.html b/demo/app/index.html index 9ea2c17..38a071c 100644 --- a/demo/app/index.html +++ b/demo/app/index.html @@ -4,7 +4,13 @@ - keyframes.js + keyframes.js — CSS keyframe animations for anything in JavaScript + + + @@ -35,49 +41,17 @@ } })(); - + + - -
- -
-
keyframes.js
-
-
+ +
diff --git a/demo/app/loaf-observer.ts b/demo/app/loaf-observer.ts new file mode 100644 index 0000000..866e8dc --- /dev/null +++ b/demo/app/loaf-observer.ts @@ -0,0 +1,83 @@ +/** + * Dev-only Long Animation Frames (LoAF) observer — the causal half of the + * engine's `scheduler.yield()` INP-relief claim (B.W4 §4, the two-tranche + * chronic finally landed with its consumers: the prod-perf measurement and + * the demo bench). + * + * Records every long animation frame over `thresholdMs` with its duration, + * blocking duration, and best-effort script attribution, and exposes the + * ring on `window.__kfLoaf` so the Playwright >50ms-trace gate and the + * bench can read it. Chromium-only by API (`long-animation-frame` is not + * Baseline); feature-detected so every other engine no-ops. + */ + +export interface LoAFRecord { + /** Entry start time (ms, performance clock). */ + ts: number; + /** Total frame duration (ms). */ + duration: number; + /** Main-thread blocking duration (ms). */ + blocking: number; + /** Best-effort attribution — the first script's source URL or invoker. */ + source: string; +} + +interface LoAFScriptAttribution { + sourceURL?: string; + invoker?: string; +} + +interface LoAFEntry extends PerformanceEntry { + blockingDuration?: number; + scripts?: LoAFScriptAttribution[]; +} + +declare global { + interface Window { + __kfLoaf?: LoAFRecord[]; + } +} + +/** + * Start observing long animation frames. Returns a disconnect handle, or + * `undefined` when the API is unavailable (non-Chromium, SSR). + */ +export function observeLongAnimationFrames( + thresholdMs = 50, +): (() => void) | undefined { + if ( + typeof window === "undefined" || + typeof PerformanceObserver === "undefined" || + !PerformanceObserver.supportedEntryTypes?.includes( + "long-animation-frame", + ) + ) { + return undefined; + } + + const records: LoAFRecord[] = (window.__kfLoaf ??= []); + + const observer = new PerformanceObserver((list) => { + for (const entry of list.getEntries() as LoAFEntry[]) { + if (entry.duration < thresholdMs) continue; + const script = entry.scripts?.[0]; + records.push({ + ts: entry.startTime, + duration: entry.duration, + blocking: entry.blockingDuration ?? 0, + source: + script?.sourceURL || script?.invoker || "(unattributed)", + }); + // Dev console signal — the observer itself is dev-only (DCE'd + // from production by main.ts's import.meta.env.DEV guard). + console.debug( + `[kf:loaf] ${entry.duration.toFixed(1)}ms frame ` + + `(blocking ${(entry.blockingDuration ?? 0).toFixed(1)}ms) — ` + + (script?.sourceURL || script?.invoker || "unattributed"), + ); + } + }); + + observer.observe({ type: "long-animation-frame", buffered: true }); + return () => observer.disconnect(); +} diff --git a/demo/app/main.ts b/demo/app/main.ts new file mode 100644 index 0000000..8c5e221 --- /dev/null +++ b/demo/app/main.ts @@ -0,0 +1,34 @@ +/** + * The demo's real module-graph root. + * + * The bootstrap formerly lived as an inline `","message":"Syntax not understood"},{"index":"38","line":" ","message":"Syntax not understood"},{"index":"41","line":" ","message":"Syntax not understood"},{"index":"42","line":" ","message":"Syntax not understood"},{"index":"43","line":" ","message":"Syntax not understood"},{"index":"44","line":" ","message":"Syntax not understood"},{"index":"45","line":" ","message":"Syntax not understood"},{"index":"46","line":" ","message":"Syntax not understood"},{"index":"47","line":" ","message":"Syntax not understood"},{"index":"83","line":" ","message":"Syntax not understood"},{"index":"84","line":" ","message":"Syntax not understood"},{"index":"85","line":" ","message":"Syntax not understood"},{"index":"87","line":" ","message":"Syntax not understood"},{"index":"88","line":" ","message":"Syntax not understood"},{"index":"92","line":"
","message":"Syntax not understood"},{"index":"93","line":" ","message":"Syntax not understood"},{"index":"94","line":"","message":"Syntax not understood"}]}},"hreflang":{"id":"hreflang","title":"Document has a valid `hreflang`","description":"hreflang links tell search engines what version of a page they should list in search results for a given language or region. [Learn more about `hreflang`](https://developer.chrome.com/docs/lighthouse/seo/hreflang/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"source","valueType":"code","subItemsHeading":{"key":"reason","valueType":"text"},"label":""}],"items":[]}},"canonical":{"id":"canonical","title":"Document has a valid `rel=canonical`","description":"Canonical links suggest which URL to show in search results. [Learn more about canonical links](https://developer.chrome.com/docs/lighthouse/seo/canonical/).","score":null,"scoreDisplayMode":"notApplicable"},"structured-data":{"id":"structured-data","title":"Structured data is valid","description":"Run the [Structured Data Testing Tool](https://developers.google.com/search/docs/appearance/structured-data/) to validate structured data. [Learn more about Structured Data](https://developer.chrome.com/docs/lighthouse/seo/structured-data/).","score":null,"scoreDisplayMode":"manual"},"bf-cache":{"id":"bf-cache","title":"Page prevented back/forward cache restoration","description":"Many navigations are performed by going back to a previous page, or forwards again. The back/forward cache (bfcache) can speed up these return navigations. [Learn more about the bfcache](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)","score":0,"scoreDisplayMode":"binary","displayValue":"1 failure reason","details":{"type":"table","headings":[{"key":"reason","valueType":"text","subItemsHeading":{"key":"frameUrl","valueType":"url"},"label":"Failure reason"},{"key":"failureType","valueType":"text","label":"Failure type"}],"items":[{"reason":"Internal error.","failureType":"Not actionable","subItems":{"type":"subitems","items":[{"frameUrl":"http://localhost:5177/#/amiga?anim=Rotations"}]},"protocolReason":"IgnoreEventAndEvict"}]},"guidanceLevel":4},"cache-insight":{"id":"cache-insight","title":"Use efficient cache lifetimes","description":"A long cache lifetime can speed up repeat visits to your page. [Learn more about caching](https://developer.chrome.com/docs/performance/insights/cache).","score":0,"scoreDisplayMode":"metricSavings","displayValue":"Est savings of 1,504 KiB","metricSavings":{"FCP":700,"LCP":1200},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"Request"},{"key":"cacheLifetimeMs","valueType":"ms","label":"Cache TTL","displayUnit":"duration"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size","displayUnit":"kb","granularity":1}],"items":[{"url":"http://localhost:5177/assets/vendor-three-Bjkinzx-.js","cacheLifetimeMs":0,"totalBytes":533162,"wastedBytes":533162},{"url":"http://localhost:5177/assets/vendor-reka-ui-CVUb_gFh.js","cacheLifetimeMs":0,"totalBytes":338377,"wastedBytes":338377},{"url":"http://localhost:5177/assets/index-he4Ow9Yj.css","cacheLifetimeMs":0,"totalBytes":286596,"wastedBytes":286596},{"url":"http://localhost:5177/assets/index-CZlNYAJp.js","cacheLifetimeMs":0,"totalBytes":241054,"wastedBytes":241054},{"url":"http://localhost:5177/assets/engine-DiS0VYfs.js","cacheLifetimeMs":0,"totalBytes":124362,"wastedBytes":124362},{"url":"http://localhost:5177/assets/vendor-lucide-ItTK6Wyo.js","cacheLifetimeMs":0,"totalBytes":8789,"wastedBytes":8789},{"url":"http://localhost:5177/assets/AmigaScene-CyaOqR74.js","cacheLifetimeMs":0,"totalBytes":3762,"wastedBytes":3762},{"url":"http://localhost:5177/assets/preload-helper-kNaey6uv.js","cacheLifetimeMs":0,"totalBytes":1382,"wastedBytes":1382},{"url":"http://localhost:5177/assets/cube-icon-sm-CqZgfax4.png","cacheLifetimeMs":0,"totalBytes":1315,"wastedBytes":1315},{"url":"http://localhost:5177/assets/rolldown-runtime-QTnfLwEv.js","cacheLifetimeMs":0,"totalBytes":868,"wastedBytes":868}],"sortedBy":["wastedBytes"],"skipSumming":["cacheLifetimeMs"],"debugData":{"type":"debugdata","wastedBytes":1539667}},"guidanceLevel":3},"cls-culprits-insight":{"id":"cls-culprits-insight","title":"Layout shift culprits","description":"Layout shifts occur when elements move absent any user interaction. [Investigate the causes of layout shifts](https://developer.chrome.com/docs/performance/insights/cls-culprit), such as elements being added, removed, or their fonts changing as the page loads.","score":1,"scoreDisplayMode":"informative","metricSavings":{"CLS":0},"details":{"type":"list","items":[{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"extra"},"label":"Element"},{"key":"score","valueType":"numeric","subItemsHeading":{"key":"cause","valueType":"text"},"granularity":0.001,"label":"Layout shift score"}],"items":[{"node":{"type":"text","value":"Total"},"score":0.000008},{"node":{"type":"node","lhId":"page-1-svg","path":"1,HTML,1,BODY,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,2,svg","selector":"div.glass-dock > div.dock-layers > div.dock-layer > svg.lucide","boundingRect":{"top":44,"bottom":68,"left":744,"right":768,"width":24,"height":24},"snippet":"","nodeLabel":"div.glass-dock > div.dock-layers > div.dock-layer > svg.lucide"},"score":0.000008,"subItems":{"type":"subitems","items":[{"extra":{"type":"url","value":"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjnTLgNs.woff2"},"cause":"Web font"},{"extra":{"type":"url","value":"https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7Motmp5g.woff2"},"cause":"Web font"}]}}]}]},"guidanceLevel":3},"document-latency-insight":{"id":"document-latency-insight","title":"Document request latency","description":"Your first network request is the most important. [Reduce its latency](https://developer.chrome.com/docs/performance/insights/document-latency) by avoiding redirects, ensuring a fast server response, and enabling text compression.","score":0.5,"scoreDisplayMode":"metricSavings","displayValue":"Est savings of 3 KiB","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"checklist","items":{"noRedirects":{"label":"Avoids redirects","value":true},"serverResponseIsFast":{"label":"Server responds quickly (observed 0 ms)","value":true},"usesCompression":{"label":"No compression applied","value":false}},"debugData":{"type":"debugdata","redirectDuration":0,"serverResponseTime":0,"uncompressedResponseBytes":2828,"wastedBytes":2828}},"guidanceLevel":3},"dom-size-insight":{"id":"dom-size-insight","title":"Optimize DOM size","description":"A large DOM can increase the duration of style calculations and layout reflows, impacting page responsiveness. A large DOM will also increase memory usage. [Learn how to avoid an excessive DOM size](https://developer.chrome.com/docs/performance/insights/dom-size).","score":1,"scoreDisplayMode":"numeric","numericValue":520,"numericUnit":"element","metricSavings":{"INP":0},"details":{"type":"table","headings":[{"key":"statistic","valueType":"text","label":"Statistic"},{"key":"node","valueType":"node","label":"Element"},{"key":"value","valueType":"numeric","label":"Value"}],"items":[{"statistic":"Total elements","value":{"type":"numeric","granularity":1,"value":520}},{"statistic":"DOM depth","node":{"type":"node","lhId":"page-6-path","path":"1,HTML,1,BODY,1,DIV,1,DIV,3,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,3,DIV,1,BUTTON,1,svg,0,path","selector":"div.labeled-field > button.glass-wash > svg.lucide > path","boundingRect":{"top":197,"bottom":201,"left":741,"right":749,"width":8,"height":4},"snippet":"","nodeLabel":"div.labeled-field > button.glass-wash > svg.lucide > path"},"value":{"type":"numeric","granularity":1,"value":22}},{"statistic":"Most children","node":{"type":"node","lhId":"page-5-BODY","path":"1,HTML,1,BODY","selector":"body","boundingRect":{"top":0,"bottom":900,"left":0,"right":1440,"width":1440,"height":900},"snippet":"","nodeLabel":"body"},"value":{"type":"numeric","granularity":1,"value":20}}],"debugData":{"type":"debugdata","totalElements":520,"maxChildren":20,"maxDepth":22}},"guidanceLevel":3},"duplicated-javascript-insight":{"id":"duplicated-javascript-insight","title":"Duplicated JavaScript","description":"Remove large, [duplicate JavaScript modules](https://developer.chrome.com/docs/performance/insights/duplicated-javascript) from bundles to reduce unnecessary bytes consumed by network activity.","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"source","valueType":"code","subItemsHeading":{"key":"url","valueType":"url"},"label":"Source"},{"key":"wastedBytes","valueType":"bytes","subItemsHeading":{"key":"sourceTransferBytes"},"granularity":10,"label":"Duplicated bytes"}],"items":[],"debugData":{"type":"debugdata","wastedBytes":0}},"guidanceLevel":2},"font-display-insight":{"id":"font-display-insight","title":"Font display","description":"Consider setting [font-display](https://developer.chrome.com/docs/performance/insights/font-display) to swap or optional to ensure text is consistently visible. swap can be further optimized to mitigate layout shifts with [font metric overrides](https://developer.chrome.com/blog/font-fallbacks).","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"INP":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"wastedMs","valueType":"ms","label":"Est Savings"}],"items":[],"skipSumming":["wastedMs"]},"guidanceLevel":3},"forced-reflow-insight":{"id":"forced-reflow-insight","title":"Forced reflow","description":"A forced reflow occurs when JavaScript queries geometric properties (such as offsetWidth) after styles have been invalidated by a change to the DOM state. This can result in poor performance. Learn more about [forced reflows](https://developer.chrome.com/docs/performance/insights/forced-reflow) and possible mitigations.","score":1,"scoreDisplayMode":"numeric","details":{"type":"list","items":[{"type":"table","headings":[{"key":"source","valueType":"source-location","label":"Source"},{"key":"reflowTime","valueType":"ms","granularity":1,"label":"Total reflow time"}],"items":[]}]},"guidanceLevel":3},"image-delivery-insight":{"id":"image-delivery-insight","title":"Improve image delivery","description":"Reducing the download time of images can improve the perceived load time of the page and LCP. [Learn more about optimizing image size](https://developer.chrome.com/docs/performance/insights/image-delivery)","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL","subItemsHeading":{"key":"reason","valueType":"text"}},{"key":"totalBytes","valueType":"bytes","label":"Resource Size"},{"key":"wastedBytes","valueType":"bytes","label":"Est Savings","subItemsHeading":{"key":"wastedBytes","valueType":"bytes"}}],"items":[],"debugData":{"type":"debugdata","wastedBytes":0}},"guidanceLevel":3},"inp-breakdown-insight":{"id":"inp-breakdown-insight","title":"INP breakdown","description":"Start investigating [how to improve INP](https://developer.chrome.com/docs/performance/insights/inp-breakdown) by looking at the longest subpart.","score":null,"scoreDisplayMode":"notApplicable","guidanceLevel":3},"lcp-breakdown-insight":{"id":"lcp-breakdown-insight","title":"LCP breakdown","description":"Each [subpart has specific improvement strategies](https://developer.chrome.com/docs/performance/insights/lcp-breakdown). Ideally, most of the LCP time should be spent on loading the resources, not within delays.","score":1,"scoreDisplayMode":"informative","metricSavings":{"LCP":0},"details":{"type":"list","items":[{"type":"table","headings":[{"key":"label","valueType":"text","label":"Subpart"},{"key":"duration","valueType":"ms","label":"Duration"}],"items":[{"subpart":"timeToFirstByte","label":"Time to first byte","duration":0.999},{"subpart":"elementRenderDelay","label":"Element render delay","duration":299.601}]},{"type":"node","lhId":"page-0-DIV","path":"1,HTML,1,BODY,1,DIV,1,DIV,3,DIV,0,DIV,0,DIV,0,DIV,4,DIV,0,DIV","selector":"div.controls-pane > div.controls-content > div.flex-shrink-0 > div.rounded-card","boundingRect":{"top":425,"bottom":611,"left":59,"right":1357,"width":1298,"height":186},"snippet":"
","nodeLabel":"Play\nReverse"}]},"guidanceLevel":3},"lcp-discovery-insight":{"id":"lcp-discovery-insight","title":"LCP request discovery","description":"[Optimize LCP](https://developer.chrome.com/docs/performance/insights/lcp-discovery) by making the LCP image discoverable from the HTML immediately, and avoiding lazy-loading","score":null,"scoreDisplayMode":"notApplicable","guidanceLevel":3},"legacy-javascript-insight":{"id":"legacy-javascript-insight","title":"Legacy JavaScript","description":"Polyfills and transforms enable older browsers to use new JavaScript features. However, many aren't necessary for modern browsers. Consider modifying your JavaScript build process to not transpile [Baseline](https://web.dev/articles/baseline-and-polyfills) features, unless you know you must support older browsers. [Learn why most sites can deploy ES6+ code without transpiling](https://developer.chrome.com/docs/performance/insights/legacy-javascript)","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","subItemsHeading":{"key":"location","valueType":"source-location"},"label":"URL"},{"key":null,"valueType":"code","subItemsHeading":{"key":"signal"},"label":""},{"key":"wastedBytes","valueType":"bytes","label":"Wasted bytes"}],"items":[],"debugData":{"type":"debugdata","wastedBytes":0}},"guidanceLevel":2},"modern-http-insight":{"id":"modern-http-insight","title":"Modern HTTP","description":"HTTP/2 and HTTP/3 offer many benefits over HTTP/1.1, such as multiplexing. [Learn more about using modern HTTP](https://developer.chrome.com/docs/performance/insights/modern-http).","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"protocol","valueType":"text","label":"Protocol"}],"items":[]},"guidanceLevel":3},"network-dependency-tree-insight":{"id":"network-dependency-tree-insight","title":"Network dependency tree","description":"[Avoid chaining critical requests](https://developer.chrome.com/docs/performance/insights/network-dependency-tree) by reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.","score":0,"scoreDisplayMode":"numeric","metricSavings":{"LCP":0},"details":{"type":"list","items":[{"type":"list-section","value":{"type":"network-tree","chains":{"DE7DB99EC46383FA2A500696C60E864F":{"url":"http://localhost:5177/#/amiga","navStartToEndTime":5,"transferSize":4390,"isLongest":true,"children":{"5093.2":{"url":"http://localhost:5177/assets/index-CZlNYAJp.js","navStartToEndTime":9,"transferSize":241054,"isLongest":true,"children":{}}}}},"longestChain":{"duration":9}}},{"type":"list-section","title":"Preconnected origins","description":"[preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints help the browser establish a connection earlier in the page load, saving time when the first request for that origin is made. The following are the origins that the page preconnected to.","value":{"type":"table","headings":[{"key":"origin","valueType":"text","subItemsHeading":{"key":"warning"},"label":"Origin"},{"key":"source","valueType":"node","label":"Source"}],"items":[{"origin":"https://fonts.googleapis.com/","source":{"type":"node","lhId":"page-2-LINK","path":"1,HTML,0,HEAD,5,LINK","selector":"head > link","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"","nodeLabel":"head > link"},"subItems":{"type":"subitems","items":[]}},{"origin":"https://fonts.gstatic.com/","source":{"type":"node","lhId":"page-3-LINK","path":"1,HTML,0,HEAD,6,LINK","selector":"head > link","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"","nodeLabel":"head > link"},"subItems":{"type":"subitems","items":[]}}]}},{"type":"list-section","title":"Preconnect candidates","description":"Add [preconnect](https://developer.chrome.com/docs/lighthouse/performance/uses-rel-preconnect/) hints to your most important origins, but try to use no more than 4.","value":{"type":"text","value":"No additional origins are good candidates for preconnecting"}}]},"guidanceLevel":1},"render-blocking-insight":{"id":"render-blocking-insight","title":"Render-blocking requests","description":"Requests are blocking the page's initial render, which may delay LCP. [Deferring or inlining](https://developer.chrome.com/docs/performance/insights/render-blocking) can move these network requests out of the critical path.","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"totalBytes","valueType":"bytes","label":"Transfer Size"},{"key":"wastedMs","valueType":"timespanMs","label":"Duration"}],"items":[]},"guidanceLevel":3},"third-parties-insight":{"id":"third-parties-insight","title":"3rd parties","description":"3rd party code can significantly impact load performance. [Reduce and defer loading of 3rd party code](https://developer.chrome.com/docs/performance/insights/third-parties) to prioritize your page's content.","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"entity","valueType":"text","label":"3rd party","subItemsHeading":{"key":"url","valueType":"url"}},{"key":"transferSize","granularity":1,"valueType":"bytes","label":"Transfer size","subItemsHeading":{"key":"transferSize"}},{"key":"mainThreadTime","granularity":1,"valueType":"ms","label":"Main thread time","subItemsHeading":{"key":"mainThreadTime"}}],"items":[{"entity":"Google Fonts","mainThreadTime":0,"transferSize":31351,"subItems":{"type":"subitems","items":[{"url":"https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7Motmp5g.woff2","mainThreadTime":0,"transferSize":15711},{"url":"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjnTLgNs.woff2","mainThreadTime":0,"transferSize":15067},{"url":"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap","mainThreadTime":0,"transferSize":573}]}}],"isEntityGrouped":true},"guidanceLevel":3},"viewport-insight":{"id":"viewport-insight","title":"Optimize viewport for mobile","description":"Tap interactions may be [delayed by up to 300 ms](https://developer.chrome.com/docs/performance/insights/viewport) if the viewport is not optimized for mobile.","score":1,"scoreDisplayMode":"numeric","metricSavings":{"INP":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""}],"items":[{"node":{"type":"node","lhId":"page-4-META","path":"1,HTML,0,HEAD,2,META","selector":"head > meta","boundingRect":{"top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"snippet":"","nodeLabel":"head > meta"}}]},"guidanceLevel":3}},"configSettings":{"output":"json","maxWaitForFcp":30000,"maxWaitForLoad":45000,"pauseAfterFcpMs":1000,"pauseAfterLoadMs":1000,"networkQuietThresholdMs":1000,"cpuQuietThresholdMs":1000,"formFactor":"desktop","throttling":{"rttMs":40,"throughputKbps":10240,"requestLatencyMs":562.5,"downloadThroughputKbps":1474.5600000000002,"uploadThroughputKbps":675,"cpuSlowdownMultiplier":1},"throttlingMethod":"simulate","screenEmulation":{"mobile":false,"width":1440,"height":900,"deviceScaleFactor":1,"disabled":false},"emulatedUserAgent":"Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Mobile Safari/537.36","auditMode":false,"gatherMode":false,"clearStorageTypes":["file_systems","shader_cache","service_workers","cache_storage"],"disableStorageReset":false,"debugNavigation":false,"channel":"node","usePassiveGathering":false,"disableFullPageScreenshot":false,"skipAboutBlank":false,"blankPage":"about:blank","ignoreStatusCode":false,"locale":"en-US","blockedUrlPatterns":null,"additionalTraceCategories":null,"extraHeaders":null,"precomputedLanternData":null,"onlyAudits":null,"onlyCategories":["performance","accessibility","best-practices","seo"],"skipAudits":null},"categories":{"performance":{"title":"Performance","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"first-contentful-paint","weight":10,"group":"metrics","acronym":"FCP"},{"id":"largest-contentful-paint","weight":25,"group":"metrics","acronym":"LCP"},{"id":"total-blocking-time","weight":30,"group":"metrics","acronym":"TBT"},{"id":"cumulative-layout-shift","weight":25,"group":"metrics","acronym":"CLS"},{"id":"speed-index","weight":10,"group":"metrics","acronym":"SI"},{"id":"cache-insight","weight":0,"group":"insights"},{"id":"cls-culprits-insight","weight":0,"group":"insights"},{"id":"document-latency-insight","weight":0,"group":"insights"},{"id":"dom-size-insight","weight":0,"group":"insights"},{"id":"duplicated-javascript-insight","weight":0,"group":"insights"},{"id":"font-display-insight","weight":0,"group":"insights"},{"id":"forced-reflow-insight","weight":0,"group":"insights"},{"id":"image-delivery-insight","weight":0,"group":"insights"},{"id":"inp-breakdown-insight","weight":0,"group":"insights"},{"id":"lcp-breakdown-insight","weight":0,"group":"insights"},{"id":"lcp-discovery-insight","weight":0,"group":"insights"},{"id":"legacy-javascript-insight","weight":0,"group":"insights"},{"id":"modern-http-insight","weight":0,"group":"insights"},{"id":"network-dependency-tree-insight","weight":0,"group":"insights"},{"id":"render-blocking-insight","weight":0,"group":"insights"},{"id":"third-parties-insight","weight":0,"group":"insights"},{"id":"viewport-insight","weight":0,"group":"insights"},{"id":"interactive","weight":0,"group":"hidden","acronym":"TTI"},{"id":"max-potential-fid","weight":0,"group":"hidden"},{"id":"unminified-css","weight":0,"group":"diagnostics"},{"id":"unminified-javascript","weight":0,"group":"diagnostics"},{"id":"unused-css-rules","weight":0,"group":"diagnostics"},{"id":"unused-javascript","weight":0,"group":"diagnostics"},{"id":"total-byte-weight","weight":0,"group":"diagnostics"},{"id":"user-timings","weight":0,"group":"diagnostics"},{"id":"bootup-time","weight":0,"group":"diagnostics"},{"id":"mainthread-work-breakdown","weight":0,"group":"diagnostics"},{"id":"long-tasks","weight":0,"group":"diagnostics"},{"id":"non-composited-animations","weight":0,"group":"diagnostics"},{"id":"unsized-images","weight":0,"group":"diagnostics"},{"id":"bf-cache","weight":0,"group":"diagnostics"},{"id":"network-requests","weight":0,"group":"hidden"},{"id":"network-rtt","weight":0,"group":"hidden"},{"id":"network-server-latency","weight":0,"group":"hidden"},{"id":"main-thread-tasks","weight":0,"group":"hidden"},{"id":"diagnostics","weight":0,"group":"hidden"},{"id":"metrics","weight":0,"group":"hidden"},{"id":"screenshot-thumbnails","weight":0,"group":"hidden"},{"id":"final-screenshot","weight":0,"group":"hidden"},{"id":"script-treemap-data","weight":0,"group":"hidden"},{"id":"resource-summary","weight":0,"group":"hidden"},{"id":"redirects","weight":0,"group":"hidden"},{"id":"server-response-time","weight":0,"group":"hidden"},{"id":"layout-shifts","weight":0,"group":"hidden"}],"id":"performance","score":0.89},"accessibility":{"title":"Accessibility","description":"These checks highlight opportunities to [improve the accessibility of your web app](https://developer.chrome.com/docs/lighthouse/accessibility/). Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so [manual testing](https://web.dev/articles/how-to-review) is also encouraged.","manualDescription":"These items address areas which an automated testing tool cannot cover. Learn more in our guide on [conducting an accessibility review](https://web.dev/articles/how-to-review).","supportedModes":["navigation","snapshot"],"auditRefs":[{"id":"accesskeys","weight":0,"group":"a11y-navigation"},{"id":"aria-allowed-attr","weight":10,"group":"a11y-aria"},{"id":"aria-command-name","weight":7,"group":"a11y-aria"},{"id":"aria-conditional-attr","weight":7,"group":"a11y-aria"},{"id":"aria-deprecated-role","weight":1,"group":"a11y-aria"},{"id":"aria-dialog-name","weight":0,"group":"a11y-aria"},{"id":"aria-hidden-body","weight":10,"group":"a11y-aria"},{"id":"aria-hidden-focus","weight":7,"group":"a11y-aria"},{"id":"aria-input-field-name","weight":7,"group":"a11y-aria"},{"id":"aria-meter-name","weight":0,"group":"a11y-aria"},{"id":"aria-progressbar-name","weight":0,"group":"a11y-aria"},{"id":"aria-prohibited-attr","weight":7,"group":"a11y-aria"},{"id":"aria-required-attr","weight":10,"group":"a11y-aria"},{"id":"aria-required-children","weight":0,"group":"a11y-aria"},{"id":"aria-required-parent","weight":0,"group":"a11y-aria"},{"id":"aria-roles","weight":10,"group":"a11y-aria"},{"id":"aria-text","weight":0,"group":"a11y-aria"},{"id":"aria-toggle-field-name","weight":0,"group":"a11y-aria"},{"id":"aria-tooltip-name","weight":0,"group":"a11y-aria"},{"id":"aria-treeitem-name","weight":0,"group":"a11y-aria"},{"id":"aria-valid-attr-value","weight":10,"group":"a11y-aria"},{"id":"aria-valid-attr","weight":10,"group":"a11y-aria"},{"id":"button-name","weight":10,"group":"a11y-names-labels"},{"id":"bypass","weight":0,"group":"a11y-navigation"},{"id":"color-contrast","weight":7,"group":"a11y-color-contrast"},{"id":"definition-list","weight":0,"group":"a11y-tables-lists"},{"id":"dlitem","weight":0,"group":"a11y-tables-lists"},{"id":"document-title","weight":7,"group":"a11y-names-labels"},{"id":"duplicate-id-aria","weight":0,"group":"a11y-aria"},{"id":"form-field-multiple-labels","weight":0,"group":"a11y-names-labels"},{"id":"frame-title","weight":0,"group":"a11y-names-labels"},{"id":"heading-order","weight":0,"group":"a11y-navigation"},{"id":"html-has-lang","weight":7,"group":"a11y-language"},{"id":"html-lang-valid","weight":7,"group":"a11y-language"},{"id":"html-xml-lang-mismatch","weight":0,"group":"a11y-language"},{"id":"image-alt","weight":10,"group":"a11y-names-labels"},{"id":"input-button-name","weight":0,"group":"a11y-names-labels"},{"id":"input-image-alt","weight":0,"group":"a11y-names-labels"},{"id":"label","weight":10,"group":"a11y-names-labels"},{"id":"link-in-text-block","weight":0,"group":"a11y-color-contrast"},{"id":"link-name","weight":0,"group":"a11y-names-labels"},{"id":"list","weight":7,"group":"a11y-tables-lists"},{"id":"listitem","weight":0,"group":"a11y-tables-lists"},{"id":"meta-refresh","weight":0,"group":"a11y-best-practices"},{"id":"meta-viewport","weight":10,"group":"a11y-best-practices"},{"id":"object-alt","weight":0,"group":"a11y-names-labels"},{"id":"select-name","weight":0,"group":"a11y-names-labels"},{"id":"skip-link","weight":0,"group":"a11y-names-labels"},{"id":"tabindex","weight":7,"group":"a11y-navigation"},{"id":"target-size","weight":7,"group":"a11y-best-practices"},{"id":"td-headers-attr","weight":0,"group":"a11y-tables-lists"},{"id":"th-has-data-cells","weight":0,"group":"a11y-tables-lists"},{"id":"valid-lang","weight":0,"group":"a11y-language"},{"id":"video-caption","weight":0,"group":"a11y-audio-video"},{"id":"landmark-one-main","weight":3,"group":"a11y-best-practices"},{"id":"autocomplete-valid","weight":0,"group":"a11y-best-practices"},{"id":"presentation-role-conflict","weight":0,"group":"a11y-best-practices"},{"id":"svg-img-alt","weight":0,"group":"a11y-best-practices"},{"id":"focusable-controls","weight":0},{"id":"interactive-element-affordance","weight":0},{"id":"logical-tab-order","weight":0},{"id":"visual-order-follows-dom","weight":0},{"id":"focus-traps","weight":0},{"id":"managed-focus","weight":0},{"id":"use-landmarks","weight":0},{"id":"offscreen-content-hidden","weight":0},{"id":"custom-controls-labels","weight":0},{"id":"custom-controls-roles","weight":0},{"id":"table-duplicate-name","weight":0,"group":"a11y-best-practices"},{"id":"empty-heading","weight":0,"group":"a11y-best-practices"},{"id":"aria-allowed-role","weight":0,"group":"a11y-best-practices"},{"id":"image-redundant-alt","weight":0,"group":"a11y-names-labels"},{"id":"identical-links-same-purpose","weight":0,"group":"a11y-best-practices"},{"id":"label-content-name-mismatch","weight":0,"group":"hidden"},{"id":"table-fake-caption","weight":0,"group":"hidden"},{"id":"td-has-header","weight":0,"group":"hidden"}],"id":"accessibility","score":0.79},"best-practices":{"title":"Best Practices","supportedModes":["navigation","timespan","snapshot"],"auditRefs":[{"id":"is-on-https","weight":5,"group":"best-practices-trust-safety"},{"id":"redirects-http","weight":0,"group":"best-practices-trust-safety"},{"id":"geolocation-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"notification-on-start","weight":1,"group":"best-practices-trust-safety"},{"id":"csp-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"has-hsts","weight":0,"group":"best-practices-trust-safety"},{"id":"origin-isolation","weight":0,"group":"best-practices-trust-safety"},{"id":"clickjacking-mitigation","weight":0,"group":"best-practices-trust-safety"},{"id":"trusted-types-xss","weight":0,"group":"best-practices-trust-safety"},{"id":"paste-preventing-inputs","weight":3,"group":"best-practices-ux"},{"id":"image-aspect-ratio","weight":1,"group":"best-practices-ux"},{"id":"image-size-responsive","weight":1,"group":"best-practices-ux"},{"id":"doctype","weight":1,"group":"best-practices-browser-compat"},{"id":"charset","weight":1,"group":"best-practices-browser-compat"},{"id":"baseline","weight":0,"group":"best-practices-browser-compat"},{"id":"js-libraries","weight":0,"group":"best-practices-general"},{"id":"deprecations","weight":5,"group":"best-practices-general"},{"id":"third-party-cookies","weight":5,"group":"best-practices-general"},{"id":"errors-in-console","weight":1,"group":"best-practices-general"},{"id":"valid-source-maps","weight":0,"group":"best-practices-general"},{"id":"inspector-issues","weight":1,"group":"best-practices-general"}],"id":"best-practices","score":1},"seo":{"title":"SEO","description":"These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on [Core Web Vitals](https://web.dev/explore/vitals). [Learn more about Google Search Essentials](https://support.google.com/webmasters/answer/35769).","manualDescription":"Run these additional validators on your site to check additional SEO best practices.","supportedModes":["navigation","snapshot"],"auditRefs":[{"id":"is-crawlable","weight":4.043478260869565,"group":"seo-crawl"},{"id":"document-title","weight":1,"group":"seo-content"},{"id":"meta-description","weight":1,"group":"seo-content"},{"id":"http-status-code","weight":1,"group":"seo-crawl"},{"id":"link-text","weight":1,"group":"seo-content"},{"id":"crawlable-anchors","weight":1,"group":"seo-crawl"},{"id":"robots-txt","weight":1,"group":"seo-crawl"},{"id":"image-alt","weight":1,"group":"seo-content"},{"id":"hreflang","weight":1,"group":"seo-content"},{"id":"canonical","weight":0,"group":"seo-content"},{"id":"structured-data","weight":0}],"id":"seo","score":0.75}},"categoryGroups":{"metrics":{"title":"Metrics"},"insights":{"title":"Insights","description":"These insights are also available in the Chrome DevTools Performance Panel - [record a trace](https://developer.chrome.com/docs/devtools/performance/reference) to view more detailed information."},"diagnostics":{"title":"Diagnostics","description":"More information about the performance of your application. These numbers don't [directly affect](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) the Performance score."},"a11y-best-practices":{"title":"Best practices","description":"These items highlight common accessibility best practices."},"a11y-color-contrast":{"title":"Contrast","description":"These are opportunities to improve the legibility of your content."},"a11y-names-labels":{"title":"Names and labels","description":"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader."},"a11y-navigation":{"title":"Navigation","description":"These are opportunities to improve keyboard navigation in your application."},"a11y-aria":{"title":"ARIA","description":"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader."},"a11y-language":{"title":"Internationalization and localization","description":"These are opportunities to improve the interpretation of your content by users in different locales."},"a11y-audio-video":{"title":"Audio and video","description":"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments."},"a11y-tables-lists":{"title":"Tables and lists","description":"These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader."},"seo-mobile":{"title":"Mobile Friendly","description":"Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn how to make pages mobile-friendly](https://developers.google.com/search/mobile-sites/)."},"seo-content":{"title":"Content Best Practices","description":"Format your HTML in a way that enables crawlers to better understand your app’s content."},"seo-crawl":{"title":"Crawling and Indexing","description":"To appear in search results, crawlers need access to your app."},"best-practices-trust-safety":{"title":"Trust and Safety"},"best-practices-ux":{"title":"User Experience"},"best-practices-browser-compat":{"title":"Browser Compatibility"},"best-practices-general":{"title":"General"},"webmcp":{"title":"WebMCP","description":"Audits validating WebMCP integration."},"agent-accessibility":{"title":"Agent Accessibility","description":"These audits highlight best practices for improving the accessibility of the website for AI agents."},"hidden":{"title":""}},"stackPacks":[],"entities":[{"name":"localhost","origins":["http://localhost:5177"],"isFirstParty":true,"isUnrecognized":true},{"name":"Google Fonts","homepage":"https://fonts.google.com/","origins":["https://fonts.googleapis.com","https://fonts.gstatic.com"],"category":"cdn"}],"fullPageScreenshot":{"screenshot":{"data":"data:image/webp;base64,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","width":1440,"height":900},"nodes":{"page-0-DIV":{"id":"","top":425,"bottom":611,"left":59,"right":1357,"width":1298,"height":186},"page-1-svg":{"id":"","top":44,"bottom":68,"left":744,"right":768,"width":24,"height":24},"page-2-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-3-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-4-META":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-5-BODY":{"id":"","top":0,"bottom":900,"left":0,"right":1440,"width":1440,"height":900},"page-6-path":{"id":"","top":197,"bottom":201,"left":741,"right":749,"width":8,"height":4},"page-7-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-8-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-9-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-10-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-11-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-12-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-13-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-14-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-15-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-16-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-17-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-18-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-19-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-20-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-21-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-22-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-23-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-24-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-25-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-26-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-27-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-28-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-29-DIV":{"id":"reka-tabs-v-276-content-controls","top":70,"bottom":413,"left":59,"right":783,"width":724,"height":343},"page-30-SPAN":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"page-31-DIV":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-0-SPAN":{"id":"","top":450,"bottom":466,"left":72,"right":88,"width":16,"height":16},"1-1-BUTTON":{"id":"","top":179,"bottom":219,"left":306,"right":766,"width":460,"height":40},"1-2-BUTTON":{"id":"","top":251,"bottom":291,"left":76,"right":294,"width":218,"height":40},"1-3-BUTTON":{"id":"","top":299,"bottom":339,"left":76,"right":294,"width":218,"height":40},"1-4-BUTTON":{"id":"","top":468,"bottom":508,"left":76,"right":294,"width":218,"height":40},"1-5-BUTTON":{"id":"","top":540,"bottom":564,"left":306,"right":350,"width":44,"height":24},"1-6-IMG":{"id":"","top":46,"bottom":66,"left":672,"right":692,"width":20,"height":20},"1-7-INPUT":{"id":"","top":107,"bottom":147,"left":76,"right":294,"width":218,"height":40},"1-8-INPUT":{"id":"","top":107,"bottom":147,"left":306,"right":766,"width":460,"height":40},"1-9-INPUT":{"id":"","top":179,"bottom":219,"left":76,"right":294,"width":218,"height":40},"1-10-INPUT":{"id":"","top":516,"bottom":556,"left":76,"right":294,"width":218,"height":40},"1-11-HTML":{"id":"","top":0,"bottom":900,"left":0,"right":1440,"width":1440,"height":900},"1-12-BUTTON":{"id":"reka-popover-trigger-v-4","top":16,"bottom":40,"left":1424,"right":1448,"width":24,"height":24},"1-13-SPAN":{"id":"","top":42,"bottom":70,"left":698,"right":738,"width":41,"height":28},"1-14-DIV":{"id":"","top":29,"bottom":83,"left":665,"right":775,"width":111,"height":54},"1-15-LABEL":{"id":"","top":85,"bottom":105,"left":76,"right":155,"width":79,"height":20},"1-16-LABEL":{"id":"","top":85,"bottom":105,"left":306,"right":355,"width":49,"height":20},"1-17-LABEL":{"id":"","top":157,"bottom":177,"left":76,"right":175,"width":98,"height":20},"1-18-LABEL":{"id":"","top":157,"bottom":177,"left":306,"right":395,"width":89,"height":20},"1-19-LABEL":{"id":"","top":229,"bottom":249,"left":76,"right":165,"width":89,"height":20},"1-20-LABEL":{"id":"","top":247,"bottom":271,"left":306,"right":365,"width":59,"height":24},"1-21-LABEL":{"id":"","top":446,"bottom":465,"left":76,"right":116,"width":40,"height":19},"1-22-LABEL":{"id":"","top":444,"bottom":468,"left":306,"right":766,"width":460,"height":24},"1-23-LABEL":{"id":"","top":518,"bottom":537,"left":306,"right":362,"width":56,"height":19},"1-24-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-25-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-26-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-27-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-28-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-29-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-30-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-31-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-32-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-33-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-34-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-35-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-36-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-37-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-38-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-39-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-40-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-41-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-42-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-43-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-44-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-45-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-46-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-47-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-48-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-49-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-50-LABEL":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-51-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-52-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-53-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-54-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-55-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-56-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-57-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-58-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-59-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-60-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-61-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-62-INPUT":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-63-IMG":{"id":"","top":40,"bottom":60,"left":886,"right":906,"width":20,"height":20},"1-64-DIV":{"id":"","top":0,"bottom":900,"left":0,"right":1440,"width":1440,"height":900},"1-65-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-66-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-67-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-68-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-69-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-70-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-71-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-72-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-73-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-74-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-75-LINK":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-76-META":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-77-META":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0},"1-78-META":{"id":"","top":0,"bottom":0,"left":0,"right":0,"width":0,"height":0}}},"timing":{"entries":[{"startTime":31339.43,"name":"lh:config","duration":54.09,"entryType":"measure"},{"startTime":31339.65,"name":"lh:config:resolveArtifactsToDefns","duration":0.4,"entryType":"measure"},{"startTime":31393.56,"name":"lh:runner:gather","duration":6125.38,"entryType":"measure"},{"startTime":31433.56,"name":"lh:driver:connect","duration":1.34,"entryType":"measure"},{"startTime":31434.91,"name":"lh:driver:navigate","duration":27.3,"entryType":"measure"},{"startTime":31462.26,"name":"lh:gather:getBenchmarkIndex","duration":1000.92,"entryType":"measure"},{"startTime":32463.18,"name":"lh:gather:getVersion","duration":0.34,"entryType":"measure"},{"startTime":32463.53,"name":"lh:gather:getDevicePixelRatio","duration":0.42,"entryType":"measure"},{"startTime":32463.98,"name":"lh:prepare:navigationMode","duration":16.88,"entryType":"measure"},{"startTime":32464.24,"name":"lh:gather:getVersion","duration":0.21,"entryType":"measure"},{"startTime":32470.41,"name":"lh:storage:clearDataForOrigin","duration":3.63,"entryType":"measure"},{"startTime":32474.06,"name":"lh:storage:clearBrowserCaches","duration":6.18,"entryType":"measure"},{"startTime":32480.49,"name":"lh:gather:prepareThrottlingAndNetwork","duration":0.38,"entryType":"measure"},{"startTime":32490.15,"name":"lh:driver:navigate","duration":2612.99,"entryType":"measure"},{"startTime":35415.35,"name":"lh:computed:NetworkRecords","duration":0.25,"entryType":"measure"},{"startTime":35415.63,"name":"lh:gather:getArtifact:DevtoolsLog","duration":0,"entryType":"measure"},{"startTime":35415.64,"name":"lh:gather:getArtifact:Trace","duration":0,"entryType":"measure"},{"startTime":35415.64,"name":"lh:gather:getArtifact:Accessibility","duration":90.39,"entryType":"measure"},{"startTime":35506.05,"name":"lh:gather:getArtifact:AnchorElements","duration":4.17,"entryType":"measure"},{"startTime":35510.24,"name":"lh:gather:getArtifact:ConsoleMessages","duration":0.01,"entryType":"measure"},{"startTime":35510.24,"name":"lh:gather:getArtifact:CSSUsage","duration":118.23,"entryType":"measure"},{"startTime":35628.49,"name":"lh:gather:getArtifact:Doctype","duration":0.43,"entryType":"measure"},{"startTime":35628.92,"name":"lh:gather:getArtifact:Inputs","duration":3.2,"entryType":"measure"},{"startTime":35632.14,"name":"lh:gather:getArtifact:ImageElements","duration":79.81,"entryType":"measure"},{"startTime":35711.96,"name":"lh:gather:getArtifact:InspectorIssues","duration":0.04,"entryType":"measure"},{"startTime":35712.01,"name":"lh:gather:getArtifact:JsUsage","duration":0.01,"entryType":"measure"},{"startTime":35712.01,"name":"lh:gather:getArtifact:LinkElements","duration":1.66,"entryType":"measure"},{"startTime":35713.63,"name":"lh:computed:MainResource","duration":0.03,"entryType":"measure"},{"startTime":35713.68,"name":"lh:gather:getArtifact:MainDocumentContent","duration":0.36,"entryType":"measure"},{"startTime":35714.04,"name":"lh:gather:getArtifact:MetaElements","duration":1.03,"entryType":"measure"},{"startTime":35715.08,"name":"lh:gather:getArtifact:NetworkUserAgent","duration":0.01,"entryType":"measure"},{"startTime":35715.09,"name":"lh:gather:getArtifact:RobotsTxt","duration":2.04,"entryType":"measure"},{"startTime":35717.14,"name":"lh:gather:getArtifact:Scripts","duration":0.01,"entryType":"measure"},{"startTime":35717.15,"name":"lh:gather:getArtifact:SourceMaps","duration":0,"entryType":"measure"},{"startTime":35717.16,"name":"lh:gather:getArtifact:Stacks","duration":3.95,"entryType":"measure"},{"startTime":35717.16,"name":"lh:gather:collectStacks","duration":3.94,"entryType":"measure"},{"startTime":35721.11,"name":"lh:gather:getArtifact:Stylesheets","duration":9.55,"entryType":"measure"},{"startTime":35730.69,"name":"lh:gather:getArtifact:TraceElements","duration":236.17,"entryType":"measure"},{"startTime":35730.7,"name":"lh:computed:TraceEngineResult","duration":201.07,"entryType":"measure"},{"startTime":35730.7,"name":"lh:computed:ProcessedTrace","duration":29.57,"entryType":"measure"},{"startTime":35761.7,"name":"lh:computed:TraceEngineResult:total","duration":162.56,"entryType":"measure"},{"startTime":35761.71,"name":"lh:computed:TraceEngineResult:parse","duration":119.28,"entryType":"measure"},{"startTime":35761.77,"name":"lh:computed:TraceEngineResult:parse:handleEvent","duration":57.58,"entryType":"measure"},{"startTime":35819.36,"name":"lh:computed:TraceEngineResult:parse:Meta:finalize","duration":1.32,"entryType":"measure"},{"startTime":35820.69,"name":"lh:computed:TraceEngineResult:parse:AnimationFrames:finalize","duration":1.35,"entryType":"measure"},{"startTime":35822.06,"name":"lh:computed:TraceEngineResult:parse:Animations:finalize","duration":1.58,"entryType":"measure"},{"startTime":35823.66,"name":"lh:computed:TraceEngineResult:parse:Samples:finalize","duration":1.31,"entryType":"measure"},{"startTime":35824.98,"name":"lh:computed:TraceEngineResult:parse:AuctionWorklets:finalize","duration":1.29,"entryType":"measure"},{"startTime":35826.28,"name":"lh:computed:TraceEngineResult:parse:NetworkRequests:finalize","duration":1.46,"entryType":"measure"},{"startTime":35827.75,"name":"lh:computed:TraceEngineResult:parse:Renderer:finalize","duration":10.86,"entryType":"measure"},{"startTime":35838.63,"name":"lh:computed:TraceEngineResult:parse:Flows:finalize","duration":4.21,"entryType":"measure"},{"startTime":35842.86,"name":"lh:computed:TraceEngineResult:parse:AsyncJSCalls:finalize","duration":1.35,"entryType":"measure"},{"startTime":35844.22,"name":"lh:computed:TraceEngineResult:parse:DOMStats:finalize","duration":1.27,"entryType":"measure"},{"startTime":35845.49,"name":"lh:computed:TraceEngineResult:parse:UserTimings:finalize","duration":1.28,"entryType":"measure"},{"startTime":35846.78,"name":"lh:computed:TraceEngineResult:parse:ExtensionTraceData:finalize","duration":1.31,"entryType":"measure"},{"startTime":35848.09,"name":"lh:computed:TraceEngineResult:parse:LayerTree:finalize","duration":2.22,"entryType":"measure"},{"startTime":35850.32,"name":"lh:computed:TraceEngineResult:parse:Frames:finalize","duration":4.18,"entryType":"measure"},{"startTime":35854.5,"name":"lh:computed:TraceEngineResult:parse:GPU:finalize","duration":1.32,"entryType":"measure"},{"startTime":35855.84,"name":"lh:computed:TraceEngineResult:parse:ImagePainting:finalize","duration":1.44,"entryType":"measure"},{"startTime":35857.28,"name":"lh:computed:TraceEngineResult:parse:Initiators:finalize","duration":1.39,"entryType":"measure"},{"startTime":35858.68,"name":"lh:computed:TraceEngineResult:parse:Invalidations:finalize","duration":1.28,"entryType":"measure"},{"startTime":35859.96,"name":"lh:computed:TraceEngineResult:parse:PageLoadMetrics:finalize","duration":1.33,"entryType":"measure"},{"startTime":35861.3,"name":"lh:computed:TraceEngineResult:parse:LargestImagePaint:finalize","duration":1.3,"entryType":"measure"},{"startTime":35862.59,"name":"lh:computed:TraceEngineResult:parse:LargestTextPaint:finalize","duration":1.28,"entryType":"measure"},{"startTime":35863.88,"name":"lh:computed:TraceEngineResult:parse:Screenshots:finalize","duration":6.35,"entryType":"measure"},{"startTime":35870.24,"name":"lh:computed:TraceEngineResult:parse:LayoutShifts:finalize","duration":1.47,"entryType":"measure"},{"startTime":35871.71,"name":"lh:computed:TraceEngineResult:parse:Memory:finalize","duration":1.31,"entryType":"measure"},{"startTime":35873.04,"name":"lh:computed:TraceEngineResult:parse:PageFrames:finalize","duration":1.3,"entryType":"measure"},{"startTime":35874.35,"name":"lh:computed:TraceEngineResult:parse:Scripts:finalize","duration":1.31,"entryType":"measure"},{"startTime":35875.67,"name":"lh:computed:TraceEngineResult:parse:SelectorStats:finalize","duration":1.28,"entryType":"measure"},{"startTime":35876.96,"name":"lh:computed:TraceEngineResult:parse:UserInteractions:finalize","duration":1.3,"entryType":"measure"},{"startTime":35878.26,"name":"lh:computed:TraceEngineResult:parse:Workers:finalize","duration":1.28,"entryType":"measure"},{"startTime":35879.55,"name":"lh:computed:TraceEngineResult:parse:Warnings:finalize","duration":1.32,"entryType":"measure"},{"startTime":35880.87,"name":"lh:computed:TraceEngineResult:parse:handler.data()","duration":0.12,"entryType":"measure"},{"startTime":35880.99,"name":"lh:computed:TraceEngineResult:insights","duration":43.27,"entryType":"measure"},{"startTime":35881.02,"name":"lh:computed:TraceEngineResult:insights:CLSCulprits","duration":0.1,"entryType":"measure"},{"startTime":35881.12,"name":"lh:computed:TraceEngineResult:insights:Cache","duration":0.01,"entryType":"measure"},{"startTime":35881.14,"name":"lh:computed:TraceEngineResult:insights:CharacterSet","duration":0.01,"entryType":"measure"},{"startTime":35881.14,"name":"lh:computed:TraceEngineResult:insights:DOMSize","duration":0.03,"entryType":"measure"},{"startTime":35881.17,"name":"lh:computed:TraceEngineResult:insights:DocumentLatency","duration":0,"entryType":"measure"},{"startTime":35881.17,"name":"lh:computed:TraceEngineResult:insights:DuplicatedJavaScript","duration":0.02,"entryType":"measure"},{"startTime":35881.19,"name":"lh:computed:TraceEngineResult:insights:FontDisplay","duration":0.01,"entryType":"measure"},{"startTime":35881.21,"name":"lh:computed:TraceEngineResult:insights:ForcedReflow","duration":0.01,"entryType":"measure"},{"startTime":35881.22,"name":"lh:computed:TraceEngineResult:insights:INPBreakdown","duration":0.01,"entryType":"measure"},{"startTime":35881.22,"name":"lh:computed:TraceEngineResult:insights:ImageDelivery","duration":0.01,"entryType":"measure"},{"startTime":35881.23,"name":"lh:computed:TraceEngineResult:insights:LCPBreakdown","duration":0,"entryType":"measure"},{"startTime":35881.24,"name":"lh:computed:TraceEngineResult:insights:LCPDiscovery","duration":0,"entryType":"measure"},{"startTime":35881.24,"name":"lh:computed:TraceEngineResult:insights:LegacyJavaScript","duration":0.01,"entryType":"measure"},{"startTime":35881.25,"name":"lh:computed:TraceEngineResult:insights:ModernHTTP","duration":0.01,"entryType":"measure"},{"startTime":35881.27,"name":"lh:computed:TraceEngineResult:insights:NetworkDependencyTree","duration":0.01,"entryType":"measure"},{"startTime":35881.28,"name":"lh:computed:TraceEngineResult:insights:RenderBlocking","duration":0.01,"entryType":"measure"},{"startTime":35881.28,"name":"lh:computed:TraceEngineResult:insights:SlowCSSSelector","duration":0.01,"entryType":"measure"},{"startTime":35881.29,"name":"lh:computed:TraceEngineResult:insights:ThirdParties","duration":1.16,"entryType":"measure"},{"startTime":35882.45,"name":"lh:computed:TraceEngineResult:insights:Viewport","duration":0.07,"entryType":"measure"},{"startTime":35882.53,"name":"lh:computed:TraceEngineResult:insights:createLanternContext","duration":8.88,"entryType":"measure"},{"startTime":35891.44,"name":"lh:computed:TraceEngineResult:insights:CLSCulprits","duration":0.29,"entryType":"measure"},{"startTime":35891.74,"name":"lh:computed:TraceEngineResult:insights:Cache","duration":0.28,"entryType":"measure"},{"startTime":35892.02,"name":"lh:computed:TraceEngineResult:insights:CharacterSet","duration":0.02,"entryType":"measure"},{"startTime":35892.05,"name":"lh:computed:TraceEngineResult:insights:DOMSize","duration":0.03,"entryType":"measure"},{"startTime":35892.08,"name":"lh:computed:TraceEngineResult:insights:DocumentLatency","duration":0.03,"entryType":"measure"},{"startTime":35892.11,"name":"lh:computed:TraceEngineResult:insights:DuplicatedJavaScript","duration":0.03,"entryType":"measure"},{"startTime":35892.14,"name":"lh:computed:TraceEngineResult:insights:FontDisplay","duration":0.01,"entryType":"measure"},{"startTime":35892.15,"name":"lh:computed:TraceEngineResult:insights:ForcedReflow","duration":0.01,"entryType":"measure"},{"startTime":35892.16,"name":"lh:computed:TraceEngineResult:insights:INPBreakdown","duration":0.01,"entryType":"measure"},{"startTime":35892.16,"name":"lh:computed:TraceEngineResult:insights:ImageDelivery","duration":0.02,"entryType":"measure"},{"startTime":35892.18,"name":"lh:computed:TraceEngineResult:insights:LCPBreakdown","duration":0.03,"entryType":"measure"},{"startTime":35892.21,"name":"lh:computed:TraceEngineResult:insights:LCPDiscovery","duration":0.01,"entryType":"measure"},{"startTime":35892.22,"name":"lh:computed:TraceEngineResult:insights:LegacyJavaScript","duration":24.79,"entryType":"measure"},{"startTime":35917.02,"name":"lh:computed:TraceEngineResult:insights:ModernHTTP","duration":0.32,"entryType":"measure"},{"startTime":35917.34,"name":"lh:computed:TraceEngineResult:insights:NetworkDependencyTree","duration":0.24,"entryType":"measure"},{"startTime":35917.58,"name":"lh:computed:TraceEngineResult:insights:RenderBlocking","duration":0.02,"entryType":"measure"},{"startTime":35917.6,"name":"lh:computed:TraceEngineResult:insights:SlowCSSSelector","duration":0.01,"entryType":"measure"},{"startTime":35917.6,"name":"lh:computed:TraceEngineResult:insights:ThirdParties","duration":6.4,"entryType":"measure"},{"startTime":35924.01,"name":"lh:computed:TraceEngineResult:insights:Viewport","duration":0.17,"entryType":"measure"},{"startTime":35935.84,"name":"lh:computed:CumulativeLayoutShift","duration":9.15,"entryType":"measure"},{"startTime":35966.88,"name":"lh:gather:getArtifact:ViewportDimensions","duration":0.33,"entryType":"measure"},{"startTime":35967.21,"name":"lh:gather:getArtifact:FullPageScreenshot","duration":1084.12,"entryType":"measure"},{"startTime":37050.26,"name":"lh:gather:getVersion","duration":0.33,"entryType":"measure"},{"startTime":37051.34,"name":"lh:gather:getArtifact:BFCacheFailures","duration":283.75,"entryType":"measure"},{"startTime":37519.02,"name":"lh:runner:audit","duration":164.48,"entryType":"measure"},{"startTime":37519.03,"name":"lh:runner:auditing","duration":164.43,"entryType":"measure"},{"startTime":37519.28,"name":"lh:audit:is-on-https","duration":0.32,"entryType":"measure"},{"startTime":37519.66,"name":"lh:audit:redirects-http","duration":0.17,"entryType":"measure"},{"startTime":37519.88,"name":"lh:audit:first-contentful-paint","duration":6.34,"entryType":"measure"},{"startTime":37519.95,"name":"lh:computed:FirstContentfulPaint","duration":6.04,"entryType":"measure"},{"startTime":37519.97,"name":"lh:computed:ProcessedNavigation","duration":1.03,"entryType":"measure"},{"startTime":37521.03,"name":"lh:computed:LanternFirstContentfulPaint","duration":4.96,"entryType":"measure"},{"startTime":37521.05,"name":"lh:computed:PageDependencyGraph","duration":4.47,"entryType":"measure"},{"startTime":37525.54,"name":"lh:computed:LoadSimulator","duration":0.12,"entryType":"measure"},{"startTime":37525.55,"name":"lh:computed:NetworkAnalysis","duration":0.09,"entryType":"measure"},{"startTime":37526.28,"name":"lh:audit:largest-contentful-paint","duration":0.56,"entryType":"measure"},{"startTime":37526.33,"name":"lh:computed:LargestContentfulPaint","duration":0.37,"entryType":"measure"},{"startTime":37526.34,"name":"lh:computed:LanternLargestContentfulPaint","duration":0.35,"entryType":"measure"},{"startTime":37526.88,"name":"lh:audit:speed-index","duration":30.55,"entryType":"measure"},{"startTime":37526.92,"name":"lh:computed:SpeedIndex","duration":30.24,"entryType":"measure"},{"startTime":37526.93,"name":"lh:computed:LanternSpeedIndex","duration":30.22,"entryType":"measure"},{"startTime":37526.93,"name":"lh:computed:Speedline","duration":29.8,"entryType":"measure"},{"startTime":37557.46,"name":"lh:audit:screenshot-thumbnails","duration":0.03,"entryType":"measure"},{"startTime":37557.49,"name":"lh:audit:final-screenshot","duration":1.28,"entryType":"measure"},{"startTime":37557.5,"name":"lh:computed:Screenshots","duration":1.26,"entryType":"measure"},{"startTime":37558.84,"name":"lh:audit:total-blocking-time","duration":0.69,"entryType":"measure"},{"startTime":37558.9,"name":"lh:computed:TotalBlockingTime","duration":0.47,"entryType":"measure"},{"startTime":37558.91,"name":"lh:computed:LanternTotalBlockingTime","duration":0.46,"entryType":"measure"},{"startTime":37558.92,"name":"lh:computed:LanternInteractive","duration":0.25,"entryType":"measure"},{"startTime":37559.57,"name":"lh:audit:max-potential-fid","duration":0.95,"entryType":"measure"},{"startTime":37559.62,"name":"lh:computed:MaxPotentialFID","duration":0.21,"entryType":"measure"},{"startTime":37559.62,"name":"lh:computed:LanternMaxPotentialFID","duration":0.2,"entryType":"measure"},{"startTime":37560.57,"name":"lh:audit:cumulative-layout-shift","duration":0.14,"entryType":"measure"},{"startTime":37560.76,"name":"lh:audit:errors-in-console","duration":0.18,"entryType":"measure"},{"startTime":37560.81,"name":"lh:computed:JSBundles","duration":0,"entryType":"measure"},{"startTime":37560.99,"name":"lh:audit:server-response-time","duration":0.21,"entryType":"measure"},{"startTime":37561.03,"name":"lh:computed:NavigationInsights","duration":0.01,"entryType":"measure"},{"startTime":37561.23,"name":"lh:audit:interactive","duration":0.15,"entryType":"measure"},{"startTime":37561.27,"name":"lh:computed:Interactive","duration":0.01,"entryType":"measure"},{"startTime":37561.43,"name":"lh:audit:user-timings","duration":1.87,"entryType":"measure"},{"startTime":37561.46,"name":"lh:computed:UserTimings","duration":1.73,"entryType":"measure"},{"startTime":37563.33,"name":"lh:audit:redirects","duration":0.64,"entryType":"measure"},{"startTime":37564.03,"name":"lh:audit:image-aspect-ratio","duration":0.18,"entryType":"measure"},{"startTime":37564.25,"name":"lh:audit:image-size-responsive","duration":0.23,"entryType":"measure"},{"startTime":37564.3,"name":"lh:computed:ImageRecords","duration":0.03,"entryType":"measure"},{"startTime":37564.53,"name":"lh:audit:deprecations","duration":0.15,"entryType":"measure"},{"startTime":37564.73,"name":"lh:audit:third-party-cookies","duration":0.14,"entryType":"measure"},{"startTime":37564.92,"name":"lh:audit:mainthread-work-breakdown","duration":8.07,"entryType":"measure"},{"startTime":37564.98,"name":"lh:computed:MainThreadTasks","duration":7.32,"entryType":"measure"},{"startTime":37573.06,"name":"lh:audit:bootup-time","duration":3.6,"entryType":"measure"},{"startTime":37574.24,"name":"lh:computed:TBTImpactTasks","duration":1.94,"entryType":"measure"},{"startTime":37576.67,"name":"lh:audit:diagnostics","duration":0.26,"entryType":"measure"},{"startTime":37576.93,"name":"lh:audit:network-requests","duration":0.25,"entryType":"measure"},{"startTime":37576.94,"name":"lh:computed:EntityClassification","duration":0.12,"entryType":"measure"},{"startTime":37577.23,"name":"lh:audit:network-rtt","duration":0.19,"entryType":"measure"},{"startTime":37577.46,"name":"lh:audit:network-server-latency","duration":0.15,"entryType":"measure"},{"startTime":37577.62,"name":"lh:audit:main-thread-tasks","duration":0.13,"entryType":"measure"},{"startTime":37577.74,"name":"lh:audit:metrics","duration":1.54,"entryType":"measure"},{"startTime":37577.75,"name":"lh:computed:TimingSummary","duration":1.51,"entryType":"measure"},{"startTime":37577.77,"name":"lh:computed:FirstContentfulPaintAllFrames","duration":0.02,"entryType":"measure"},{"startTime":37577.8,"name":"lh:computed:LargestContentfulPaintAllFrames","duration":0.01,"entryType":"measure"},{"startTime":37577.83,"name":"lh:computed:LCPBreakdown","duration":1.4,"entryType":"measure"},{"startTime":37577.83,"name":"lh:computed:TimeToFirstByte","duration":0.03,"entryType":"measure"},{"startTime":37577.86,"name":"lh:computed:LCPImageRecord","duration":1.35,"entryType":"measure"},{"startTime":37579.29,"name":"lh:audit:resource-summary","duration":0.19,"entryType":"measure"},{"startTime":37579.3,"name":"lh:computed:ResourceSummary","duration":0.07,"entryType":"measure"},{"startTime":37579.53,"name":"lh:audit:layout-shifts","duration":0.22,"entryType":"measure"},{"startTime":37579.79,"name":"lh:audit:long-tasks","duration":1.13,"entryType":"measure"},{"startTime":37580.95,"name":"lh:audit:non-composited-animations","duration":0.25,"entryType":"measure"},{"startTime":37581.25,"name":"lh:audit:unsized-images","duration":0.18,"entryType":"measure"},{"startTime":37581.49,"name":"lh:audit:valid-source-maps","duration":0.2,"entryType":"measure"},{"startTime":37581.73,"name":"lh:audit:csp-xss","duration":0.14,"entryType":"measure"},{"startTime":37581.91,"name":"lh:audit:has-hsts","duration":0.14,"entryType":"measure"},{"startTime":37582.08,"name":"lh:audit:origin-isolation","duration":0.14,"entryType":"measure"},{"startTime":37582.25,"name":"lh:audit:clickjacking-mitigation","duration":0.14,"entryType":"measure"},{"startTime":37582.43,"name":"lh:audit:trusted-types-xss","duration":0.13,"entryType":"measure"},{"startTime":37582.56,"name":"lh:audit:script-treemap-data","duration":5.52,"entryType":"measure"},{"startTime":37582.57,"name":"lh:computed:ModuleDuplication","duration":0.01,"entryType":"measure"},{"startTime":37582.58,"name":"lh:computed:UnusedJavascriptSummary","duration":0.01,"entryType":"measure"},{"startTime":37582.6,"name":"lh:computed:UnusedJavascriptSummary","duration":0,"entryType":"measure"},{"startTime":37582.6,"name":"lh:computed:UnusedJavascriptSummary","duration":0.77,"entryType":"measure"},{"startTime":37583.38,"name":"lh:computed:UnusedJavascriptSummary","duration":0.01,"entryType":"measure"},{"startTime":37583.39,"name":"lh:computed:UnusedJavascriptSummary","duration":1.08,"entryType":"measure"},{"startTime":37584.48,"name":"lh:computed:UnusedJavascriptSummary","duration":0.03,"entryType":"measure"},{"startTime":37584.51,"name":"lh:computed:UnusedJavascriptSummary","duration":1.38,"entryType":"measure"},{"startTime":37585.9,"name":"lh:computed:UnusedJavascriptSummary","duration":0.42,"entryType":"measure"},{"startTime":37586.33,"name":"lh:computed:UnusedJavascriptSummary","duration":0.01,"entryType":"measure"},{"startTime":37586.34,"name":"lh:computed:UnusedJavascriptSummary","duration":0.02,"entryType":"measure"},{"startTime":37586.37,"name":"lh:computed:UnusedJavascriptSummary","duration":1.68,"entryType":"measure"},{"startTime":37588.15,"name":"lh:audit:accesskeys","duration":0.16,"entryType":"measure"},{"startTime":37588.36,"name":"lh:audit:aria-allowed-attr","duration":0.8,"entryType":"measure"},{"startTime":37589.42,"name":"lh:audit:aria-allowed-role","duration":0.98,"entryType":"measure"},{"startTime":37590.51,"name":"lh:audit:aria-command-name","duration":1.02,"entryType":"measure"},{"startTime":37591.64,"name":"lh:audit:aria-conditional-attr","duration":0.98,"entryType":"measure"},{"startTime":37592.67,"name":"lh:audit:aria-deprecated-role","duration":0.91,"entryType":"measure"},{"startTime":37593.64,"name":"lh:audit:aria-dialog-name","duration":0.2,"entryType":"measure"},{"startTime":37593.9,"name":"lh:audit:aria-hidden-body","duration":0.95,"entryType":"measure"},{"startTime":37594.91,"name":"lh:audit:aria-hidden-focus","duration":0.97,"entryType":"measure"},{"startTime":37595.94,"name":"lh:audit:aria-input-field-name","duration":0.91,"entryType":"measure"},{"startTime":37596.91,"name":"lh:audit:aria-meter-name","duration":0.21,"entryType":"measure"},{"startTime":37597.18,"name":"lh:audit:aria-progressbar-name","duration":0.24,"entryType":"measure"},{"startTime":37597.47,"name":"lh:audit:aria-prohibited-attr","duration":1.13,"entryType":"measure"},{"startTime":37598.67,"name":"lh:audit:aria-required-attr","duration":1.05,"entryType":"measure"},{"startTime":37599.79,"name":"lh:audit:aria-required-children","duration":0.27,"entryType":"measure"},{"startTime":37600.12,"name":"lh:audit:aria-required-parent","duration":0.27,"entryType":"measure"},{"startTime":37600.44,"name":"lh:audit:aria-roles","duration":0.93,"entryType":"measure"},{"startTime":37601.43,"name":"lh:audit:aria-text","duration":0.31,"entryType":"measure"},{"startTime":37601.8,"name":"lh:audit:aria-toggle-field-name","duration":0.32,"entryType":"measure"},{"startTime":37602.18,"name":"lh:audit:aria-tooltip-name","duration":0.36,"entryType":"measure"},{"startTime":37602.59,"name":"lh:audit:aria-treeitem-name","duration":0.35,"entryType":"measure"},{"startTime":37603,"name":"lh:audit:aria-valid-attr-value","duration":0.92,"entryType":"measure"},{"startTime":37604.08,"name":"lh:audit:aria-valid-attr","duration":0.96,"entryType":"measure"},{"startTime":37605.09,"name":"lh:audit:button-name","duration":1.28,"entryType":"measure"},{"startTime":37606.47,"name":"lh:audit:bypass","duration":0.59,"entryType":"measure"},{"startTime":37607.13,"name":"lh:audit:color-contrast","duration":0.98,"entryType":"measure"},{"startTime":37608.17,"name":"lh:audit:definition-list","duration":0.44,"entryType":"measure"},{"startTime":37608.67,"name":"lh:audit:dlitem","duration":5.4,"entryType":"measure"},{"startTime":37614.13,"name":"lh:audit:document-title","duration":0.93,"entryType":"measure"},{"startTime":37615.12,"name":"lh:audit:duplicate-id-aria","duration":0.36,"entryType":"measure"},{"startTime":37615.53,"name":"lh:audit:empty-heading","duration":0.38,"entryType":"measure"},{"startTime":37615.96,"name":"lh:audit:form-field-multiple-labels","duration":0.84,"entryType":"measure"},{"startTime":37616.86,"name":"lh:audit:frame-title","duration":0.38,"entryType":"measure"},{"startTime":37617.28,"name":"lh:audit:heading-order","duration":0.43,"entryType":"measure"},{"startTime":37617.77,"name":"lh:audit:html-has-lang","duration":1.28,"entryType":"measure"},{"startTime":37619.12,"name":"lh:audit:html-lang-valid","duration":1.16,"entryType":"measure"},{"startTime":37620.33,"name":"lh:audit:html-xml-lang-mismatch","duration":0.59,"entryType":"measure"},{"startTime":37621,"name":"lh:audit:identical-links-same-purpose","duration":0.56,"entryType":"measure"},{"startTime":37621.61,"name":"lh:audit:image-alt","duration":1.05,"entryType":"measure"},{"startTime":37622.72,"name":"lh:audit:image-redundant-alt","duration":0.9,"entryType":"measure"},{"startTime":37623.67,"name":"lh:audit:input-button-name","duration":0.43,"entryType":"measure"},{"startTime":37624.14,"name":"lh:audit:input-image-alt","duration":0.45,"entryType":"measure"},{"startTime":37624.64,"name":"lh:audit:label-content-name-mismatch","duration":0.46,"entryType":"measure"},{"startTime":37625.15,"name":"lh:audit:label","duration":0.84,"entryType":"measure"},{"startTime":37626.04,"name":"lh:audit:landmark-one-main","duration":0.9,"entryType":"measure"},{"startTime":37627,"name":"lh:audit:link-name","duration":0.53,"entryType":"measure"},{"startTime":37627.58,"name":"lh:audit:link-in-text-block","duration":0.6,"entryType":"measure"},{"startTime":37628.23,"name":"lh:audit:list","duration":1.11,"entryType":"measure"},{"startTime":37629.42,"name":"lh:audit:listitem","duration":0.76,"entryType":"measure"},{"startTime":37630.24,"name":"lh:audit:meta-refresh","duration":0.79,"entryType":"measure"},{"startTime":37631.1,"name":"lh:audit:meta-viewport","duration":1.15,"entryType":"measure"},{"startTime":37632.31,"name":"lh:audit:object-alt","duration":0.52,"entryType":"measure"},{"startTime":37632.88,"name":"lh:audit:select-name","duration":0.53,"entryType":"measure"},{"startTime":37633.46,"name":"lh:audit:skip-link","duration":0.5,"entryType":"measure"},{"startTime":37634.01,"name":"lh:audit:tabindex","duration":0.78,"entryType":"measure"},{"startTime":37634.85,"name":"lh:audit:table-duplicate-name","duration":0.59,"entryType":"measure"},{"startTime":37635.49,"name":"lh:audit:table-fake-caption","duration":2.45,"entryType":"measure"},{"startTime":37637.99,"name":"lh:audit:target-size","duration":0.79,"entryType":"measure"},{"startTime":37638.83,"name":"lh:audit:td-has-header","duration":0.69,"entryType":"measure"},{"startTime":37639.58,"name":"lh:audit:td-headers-attr","duration":0.74,"entryType":"measure"},{"startTime":37640.37,"name":"lh:audit:th-has-data-cells","duration":0.69,"entryType":"measure"},{"startTime":37641.11,"name":"lh:audit:valid-lang","duration":0.66,"entryType":"measure"},{"startTime":37641.83,"name":"lh:audit:video-caption","duration":0.67,"entryType":"measure"},{"startTime":37642.51,"name":"lh:audit:custom-controls-labels","duration":0.01,"entryType":"measure"},{"startTime":37642.52,"name":"lh:audit:custom-controls-roles","duration":0,"entryType":"measure"},{"startTime":37642.52,"name":"lh:audit:focus-traps","duration":0,"entryType":"measure"},{"startTime":37642.53,"name":"lh:audit:focusable-controls","duration":0,"entryType":"measure"},{"startTime":37642.53,"name":"lh:audit:interactive-element-affordance","duration":0,"entryType":"measure"},{"startTime":37642.53,"name":"lh:audit:logical-tab-order","duration":0,"entryType":"measure"},{"startTime":37642.54,"name":"lh:audit:managed-focus","duration":0,"entryType":"measure"},{"startTime":37642.54,"name":"lh:audit:offscreen-content-hidden","duration":0,"entryType":"measure"},{"startTime":37642.55,"name":"lh:audit:use-landmarks","duration":0,"entryType":"measure"},{"startTime":37642.55,"name":"lh:audit:visual-order-follows-dom","duration":0,"entryType":"measure"},{"startTime":37642.6,"name":"lh:audit:autocomplete-valid","duration":0.29,"entryType":"measure"},{"startTime":37642.94,"name":"lh:audit:presentation-role-conflict","duration":0.59,"entryType":"measure"},{"startTime":37643.58,"name":"lh:audit:svg-img-alt","duration":0.57,"entryType":"measure"},{"startTime":37644.19,"name":"lh:audit:total-byte-weight","duration":0.31,"entryType":"measure"},{"startTime":37644.54,"name":"lh:audit:unminified-css","duration":6.41,"entryType":"measure"},{"startTime":37650.99,"name":"lh:audit:unminified-javascript","duration":13.04,"entryType":"measure"},{"startTime":37664.08,"name":"lh:audit:unused-css-rules","duration":0.63,"entryType":"measure"},{"startTime":37664.14,"name":"lh:computed:UnusedCSS","duration":0.24,"entryType":"measure"},{"startTime":37664.74,"name":"lh:audit:unused-javascript","duration":0.49,"entryType":"measure"},{"startTime":37665.29,"name":"lh:audit:doctype","duration":0.15,"entryType":"measure"},{"startTime":37665.48,"name":"lh:audit:charset","duration":0.16,"entryType":"measure"},{"startTime":37665.69,"name":"lh:audit:geolocation-on-start","duration":0.17,"entryType":"measure"},{"startTime":37665.91,"name":"lh:audit:inspector-issues","duration":0.15,"entryType":"measure"},{"startTime":37666.09,"name":"lh:audit:js-libraries","duration":0.11,"entryType":"measure"},{"startTime":37666.26,"name":"lh:audit:notification-on-start","duration":0.16,"entryType":"measure"},{"startTime":37666.46,"name":"lh:audit:paste-preventing-inputs","duration":0.15,"entryType":"measure"},{"startTime":37666.65,"name":"lh:audit:baseline","duration":1.34,"entryType":"measure"},{"startTime":37668.04,"name":"lh:audit:meta-description","duration":0.15,"entryType":"measure"},{"startTime":37668.24,"name":"lh:audit:http-status-code","duration":0.14,"entryType":"measure"},{"startTime":37668.43,"name":"lh:audit:link-text","duration":0.14,"entryType":"measure"},{"startTime":37668.62,"name":"lh:audit:crawlable-anchors","duration":0.15,"entryType":"measure"},{"startTime":37668.82,"name":"lh:audit:is-crawlable","duration":0.24,"entryType":"measure"},{"startTime":37669.1,"name":"lh:audit:robots-txt","duration":0.62,"entryType":"measure"},{"startTime":37669.77,"name":"lh:audit:hreflang","duration":0.15,"entryType":"measure"},{"startTime":37669.97,"name":"lh:audit:canonical","duration":0.15,"entryType":"measure"},{"startTime":37670.15,"name":"lh:audit:structured-data","duration":0.1,"entryType":"measure"},{"startTime":37670.3,"name":"lh:audit:bf-cache","duration":0.19,"entryType":"measure"},{"startTime":37670.53,"name":"lh:audit:cache-insight","duration":0.22,"entryType":"measure"},{"startTime":37670.8,"name":"lh:audit:cls-culprits-insight","duration":0.33,"entryType":"measure"},{"startTime":37671.18,"name":"lh:audit:document-latency-insight","duration":0.18,"entryType":"measure"},{"startTime":37671.41,"name":"lh:audit:dom-size-insight","duration":0.18,"entryType":"measure"},{"startTime":37671.64,"name":"lh:audit:duplicated-javascript-insight","duration":0.14,"entryType":"measure"},{"startTime":37671.84,"name":"lh:audit:font-display-insight","duration":0.27,"entryType":"measure"},{"startTime":37672.16,"name":"lh:audit:forced-reflow-insight","duration":0.21,"entryType":"measure"},{"startTime":37672.42,"name":"lh:audit:image-delivery-insight","duration":0.21,"entryType":"measure"},{"startTime":37672.68,"name":"lh:audit:inp-breakdown-insight","duration":0.14,"entryType":"measure"},{"startTime":37672.87,"name":"lh:audit:lcp-breakdown-insight","duration":0.18,"entryType":"measure"},{"startTime":37673.1,"name":"lh:audit:lcp-discovery-insight","duration":0.14,"entryType":"measure"},{"startTime":37673.3,"name":"lh:audit:legacy-javascript-insight","duration":0.19,"entryType":"measure"},{"startTime":37673.53,"name":"lh:audit:modern-http-insight","duration":0.14,"entryType":"measure"},{"startTime":37673.72,"name":"lh:audit:network-dependency-tree-insight","duration":0.22,"entryType":"measure"},{"startTime":37673.99,"name":"lh:audit:render-blocking-insight","duration":0.17,"entryType":"measure"},{"startTime":37674.21,"name":"lh:audit:third-parties-insight","duration":9.04,"entryType":"measure"},{"startTime":37683.3,"name":"lh:audit:viewport-insight","duration":0.15,"entryType":"measure"},{"startTime":37683.46,"name":"lh:runner:generate","duration":0.04,"entryType":"measure"}],"total":6289.86},"i18n":{"rendererFormattedStrings":{"calculatorLink":"See calculator.","collapseView":"Collapse view","crcInitialNavigation":"Initial Navigation","crcLongestDurationLabel":"Maximum critical path latency:","dropdownCopyJSON":"Copy JSON","dropdownDarkTheme":"Toggle Dark Theme","dropdownPrintExpanded":"Print Expanded","dropdownPrintSummary":"Print Summary","dropdownSaveGist":"Save as Gist","dropdownSaveHTML":"Save as HTML","dropdownSaveJSON":"Save as JSON","dropdownViewUnthrottledTrace":"View Unthrottled Trace","dropdownViewer":"Open in Viewer","errorLabel":"Error!","errorMissingAuditInfo":"Report error: no audit information","expandView":"Expand view","firstPartyChipLabel":"1st party","footerIssue":"File an issue","hide":"Hide","labDataTitle":"Lab Data","lsPerformanceCategoryDescription":"[Lighthouse](https://developers.google.com/web/tools/lighthouse/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.","manualAuditsGroupTitle":"Additional items to manually check","notApplicableAuditsGroupTitle":"Not applicable","openInANewTabTooltip":"Open in a new tab","opportunityResourceColumnLabel":"Opportunity","opportunitySavingsColumnLabel":"Estimated Savings","passedAuditsGroupTitle":"Passed audits","runtimeAnalysisWindow":"Initial page load","runtimeAnalysisWindowSnapshot":"Point-in-time snapshot","runtimeAnalysisWindowTimespan":"User interactions timespan","runtimeCustom":"Custom throttling","runtimeDesktopEmulation":"Emulated Desktop","runtimeMobileEmulation":"Emulated Moto G Power","runtimeNoEmulation":"No emulation","runtimeSettingsAxeVersion":"Axe version","runtimeSettingsBenchmark":"Unthrottled CPU/Memory Power","runtimeSettingsCPUThrottling":"CPU throttling","runtimeSettingsDevice":"Device","runtimeSettingsNetworkThrottling":"Network throttling","runtimeSettingsScreenEmulation":"Screen emulation","runtimeSettingsUANetwork":"User agent (network)","runtimeSingleLoad":"Single page session","runtimeSingleLoadTooltip":"This data is taken from a single page session, as opposed to field data summarizing many sessions.","runtimeSlow4g":"Slow 4G throttling","runtimeUnknown":"Unknown","show":"Show","showRelevantAudits":"Show audits relevant to:","snippetCollapseButtonLabel":"Collapse snippet","snippetExpandButtonLabel":"Expand snippet","thirdPartyResourcesLabel":"Show 3rd-party resources","throttlingProvided":"Provided by environment","toplevelWarningsMessage":"There were issues affecting this run of Lighthouse:","unattributable":"Unattributable","unscoredLabel":"Unscored","unscoredTitle":"This audit does not contribute to the overall category score.","varianceDisclaimer":"Values are estimated and may vary. The [performance score is calculated](https://developer.chrome.com/docs/lighthouse/performance/performance-scoring/) directly from these metrics.","viewTraceLabel":"View Trace","viewTreemapLabel":"View Treemap","warningAuditsGroupTitle":"Passed audits but with warnings","warningHeader":"Warnings: "},"icuMessagePaths":{"core/audits/is-on-https.js | title":["audits[is-on-https].title"],"core/audits/is-on-https.js | description":["audits[is-on-https].description"],"core/audits/is-on-https.js | columnInsecureURL":["audits[is-on-https].details.headings[0].label"],"core/audits/is-on-https.js | columnResolution":["audits[is-on-https].details.headings[1].label"],"core/audits/redirects-http.js | title":["audits[redirects-http].title"],"core/audits/redirects-http.js | description":["audits[redirects-http].description"],"core/lib/i18n/i18n.js | firstContentfulPaintMetric":["audits[first-contentful-paint].title"],"core/audits/metrics/first-contentful-paint.js | description":["audits[first-contentful-paint].description"],"core/lib/i18n/i18n.js | seconds":[{"values":{"timeInMs":1188.2020000000002},"path":"audits[first-contentful-paint].displayValue"},{"values":{"timeInMs":1848.436},"path":"audits[largest-contentful-paint].displayValue"},{"values":{"timeInMs":1188.2020000000002},"path":"audits[speed-index].displayValue"},{"values":{"timeInMs":1851.786},"path":"audits.interactive.displayValue"},{"values":{"timeInMs":367.50500000000187},"path":"audits[mainthread-work-breakdown].displayValue"},{"values":{"timeInMs":252.64500000000893},"path":"audits[bootup-time].displayValue"}],"core/lib/i18n/i18n.js | largestContentfulPaintMetric":["audits[largest-contentful-paint].title"],"core/audits/metrics/largest-contentful-paint.js | description":["audits[largest-contentful-paint].description"],"core/lib/i18n/i18n.js | speedIndexMetric":["audits[speed-index].title"],"core/audits/metrics/speed-index.js | description":["audits[speed-index].description"],"core/lib/i18n/i18n.js | totalBlockingTimeMetric":["audits[total-blocking-time].title"],"core/audits/metrics/total-blocking-time.js | description":["audits[total-blocking-time].description"],"core/lib/i18n/i18n.js | ms":[{"values":{"timeInMs":9.5},"path":"audits[total-blocking-time].displayValue"},{"values":{"timeInMs":67},"path":"audits[max-potential-fid].displayValue"},{"values":{"timeInMs":0.0246},"path":"audits[network-rtt].displayValue"},{"values":{"timeInMs":19.479549999999996},"path":"audits[network-server-latency].displayValue"}],"core/lib/i18n/i18n.js | maxPotentialFIDMetric":["audits[max-potential-fid].title"],"core/audits/metrics/max-potential-fid.js | description":["audits[max-potential-fid].description"],"core/lib/i18n/i18n.js | cumulativeLayoutShiftMetric":["audits[cumulative-layout-shift].title"],"core/audits/metrics/cumulative-layout-shift.js | description":["audits[cumulative-layout-shift].description"],"core/audits/errors-in-console.js | title":["audits[errors-in-console].title"],"core/audits/errors-in-console.js | description":["audits[errors-in-console].description"],"core/lib/i18n/i18n.js | columnSource":["audits[errors-in-console].details.headings[0].label","audits.deprecations.details.headings[1].label","audits[geolocation-on-start].details.headings[0].label","audits[notification-on-start].details.headings[0].label","audits.baseline.details.headings[2].label","audits[forced-reflow-insight].details.items[0].headings[0].label"],"core/lib/i18n/i18n.js | columnDescription":["audits[errors-in-console].details.headings[1].label","audits[csp-xss].details.headings[0].label","audits[has-hsts].details.headings[0].label","audits[origin-isolation].details.headings[0].label","audits[clickjacking-mitigation].details.headings[0].label","audits[trusted-types-xss].details.headings[0].label"],"core/audits/server-response-time.js | title":["audits[server-response-time].title"],"core/audits/server-response-time.js | description":["audits[server-response-time].description"],"core/audits/server-response-time.js | displayValue":[{"values":{"timeInMs":0},"path":"audits[server-response-time].displayValue"}],"core/lib/i18n/i18n.js | columnURL":["audits[server-response-time].details.headings[0].label","audits[image-aspect-ratio].details.headings[1].label","audits[image-size-responsive].details.headings[1].label","audits[third-party-cookies].details.headings[1].label","audits[bootup-time].details.headings[0].label","audits[network-rtt].details.headings[0].label","audits[network-server-latency].details.headings[0].label","audits[long-tasks].details.headings[0].label","audits[unsized-images].details.headings[1].label","audits[valid-source-maps].details.headings[0].label","audits[total-byte-weight].details.headings[0].label","audits[unused-javascript].details.headings[0].label","audits[font-display-insight].details.headings[0].label","audits[image-delivery-insight].details.headings[1].label","audits[legacy-javascript-insight].details.headings[0].label","audits[modern-http-insight].details.headings[0].label","audits[render-blocking-insight].details.headings[0].label"],"core/lib/i18n/i18n.js | columnTimeSpent":["audits[server-response-time].details.headings[1].label","audits[mainthread-work-breakdown].details.headings[1].label","audits[network-rtt].details.headings[1].label","audits[network-server-latency].details.headings[1].label"],"core/lib/i18n/i18n.js | interactiveMetric":["audits.interactive.title"],"core/audits/metrics/interactive.js | description":["audits.interactive.description"],"core/audits/user-timings.js | title":["audits[user-timings].title"],"core/audits/user-timings.js | description":["audits[user-timings].description"],"core/lib/i18n/i18n.js | columnName":["audits[user-timings].details.headings[0].label","audits[third-party-cookies].details.headings[0].label","audits[non-composited-animations].details.headings[1].label"],"core/audits/user-timings.js | columnType":["audits[user-timings].details.headings[1].label"],"core/lib/i18n/i18n.js | columnStartTime":["audits[user-timings].details.headings[2].label","audits[long-tasks].details.headings[1].label"],"core/lib/i18n/i18n.js | columnDuration":["audits[user-timings].details.headings[3].label","audits[long-tasks].details.headings[2].label","audits[lcp-breakdown-insight].details.items[0].headings[1].label","audits[render-blocking-insight].details.headings[2].label"],"core/audits/redirects.js | title":["audits.redirects.title"],"core/audits/redirects.js | description":["audits.redirects.description"],"core/audits/image-aspect-ratio.js | title":["audits[image-aspect-ratio].title"],"core/audits/image-aspect-ratio.js | description":["audits[image-aspect-ratio].description"],"core/audits/image-aspect-ratio.js | columnDisplayed":["audits[image-aspect-ratio].details.headings[2].label"],"core/audits/image-aspect-ratio.js | columnActual":["audits[image-aspect-ratio].details.headings[3].label"],"core/audits/image-size-responsive.js | title":["audits[image-size-responsive].title"],"core/audits/image-size-responsive.js | description":["audits[image-size-responsive].description"],"core/audits/image-size-responsive.js | columnDisplayed":["audits[image-size-responsive].details.headings[2].label"],"core/audits/image-size-responsive.js | columnActual":["audits[image-size-responsive].details.headings[3].label"],"core/audits/image-size-responsive.js | columnExpected":["audits[image-size-responsive].details.headings[4].label"],"core/audits/deprecations.js | title":["audits.deprecations.title"],"core/audits/deprecations.js | description":["audits.deprecations.description"],"core/audits/deprecations.js | columnDeprecate":["audits.deprecations.details.headings[0].label"],"core/audits/third-party-cookies.js | title":["audits[third-party-cookies].title"],"core/audits/third-party-cookies.js | description":["audits[third-party-cookies].description"],"core/audits/mainthread-work-breakdown.js | title":["audits[mainthread-work-breakdown].title"],"core/audits/mainthread-work-breakdown.js | description":["audits[mainthread-work-breakdown].description"],"core/audits/mainthread-work-breakdown.js | columnCategory":["audits[mainthread-work-breakdown].details.headings[0].label"],"core/audits/bootup-time.js | title":["audits[bootup-time].title"],"core/audits/bootup-time.js | description":["audits[bootup-time].description"],"core/audits/bootup-time.js | columnTotal":["audits[bootup-time].details.headings[1].label"],"core/audits/bootup-time.js | columnScriptEval":["audits[bootup-time].details.headings[2].label"],"core/audits/bootup-time.js | columnScriptParse":["audits[bootup-time].details.headings[3].label"],"core/audits/network-rtt.js | title":["audits[network-rtt].title"],"core/audits/network-rtt.js | description":["audits[network-rtt].description"],"core/audits/network-server-latency.js | title":["audits[network-server-latency].title"],"core/audits/network-server-latency.js | description":["audits[network-server-latency].description"],"core/lib/i18n/i18n.js | columnResourceType":["audits[resource-summary].details.headings[0].label"],"core/lib/i18n/i18n.js | columnRequests":["audits[resource-summary].details.headings[1].label"],"core/lib/i18n/i18n.js | columnTransferSize":["audits[resource-summary].details.headings[2].label","audits[total-byte-weight].details.headings[1].label","audits[unused-javascript].details.headings[1].label","audits[cache-insight].details.headings[2].label","audits[render-blocking-insight].details.headings[1].label"],"core/lib/i18n/i18n.js | total":["audits[resource-summary].details.items[0].label","audits[cls-culprits-insight].details.items[0].items[0].node.value"],"core/lib/i18n/i18n.js | scriptResourceType":["audits[resource-summary].details.items[1].label"],"core/lib/i18n/i18n.js | stylesheetResourceType":["audits[resource-summary].details.items[2].label"],"core/lib/i18n/i18n.js | fontResourceType":["audits[resource-summary].details.items[3].label"],"core/lib/i18n/i18n.js | documentResourceType":["audits[resource-summary].details.items[4].label"],"core/lib/i18n/i18n.js | imageResourceType":["audits[resource-summary].details.items[5].label"],"core/lib/i18n/i18n.js | otherResourceType":["audits[resource-summary].details.items[6].label"],"core/lib/i18n/i18n.js | mediaResourceType":["audits[resource-summary].details.items[7].label"],"core/lib/i18n/i18n.js | thirdPartyResourceType":["audits[resource-summary].details.items[8].label"],"core/audits/layout-shifts.js | title":["audits[layout-shifts].title"],"core/audits/layout-shifts.js | description":["audits[layout-shifts].description"],"core/audits/layout-shifts.js | displayValueShiftsFound":[{"values":{"shiftCount":1},"path":"audits[layout-shifts].displayValue"}],"core/lib/i18n/i18n.js | columnElement":["audits[layout-shifts].details.headings[0].label","audits[non-composited-animations].details.headings[0].label","audits[cls-culprits-insight].details.items[0].headings[0].label","audits[dom-size-insight].details.headings[1].label"],"core/audits/layout-shifts.js | columnScore":["audits[layout-shifts].details.headings[1].label"],"core/audits/layout-shifts.js | rootCauseFontChanges":["audits[layout-shifts].details.items[0].subItems.items[0].cause","audits[layout-shifts].details.items[0].subItems.items[1].cause"],"core/audits/long-tasks.js | title":["audits[long-tasks].title"],"core/audits/long-tasks.js | description":["audits[long-tasks].description"],"core/audits/long-tasks.js | displayValue":[{"values":{"itemCount":2},"path":"audits[long-tasks].displayValue"}],"core/audits/non-composited-animations.js | title":["audits[non-composited-animations].title"],"core/audits/non-composited-animations.js | description":["audits[non-composited-animations].description"],"core/audits/non-composited-animations.js | displayValue":[{"values":{"itemCount":1},"path":"audits[non-composited-animations].displayValue"}],"core/audits/non-composited-animations.js | filterMayMovePixels":["audits[non-composited-animations].details.items[0].subItems.items[0].failureReason"],"core/audits/unsized-images.js | title":["audits[unsized-images].title"],"core/audits/unsized-images.js | description":["audits[unsized-images].description"],"core/audits/valid-source-maps.js | failureTitle":["audits[valid-source-maps].title"],"core/audits/valid-source-maps.js | description":["audits[valid-source-maps].description"],"core/audits/valid-source-maps.js | columnMapURL":["audits[valid-source-maps].details.headings[1].label"],"core/audits/valid-source-maps.js | missingSourceMapErrorMessage":["audits[valid-source-maps].details.items[0].subItems.items[0].error"],"core/audits/csp-xss.js | title":["audits[csp-xss].title"],"core/audits/csp-xss.js | description":["audits[csp-xss].description"],"core/audits/csp-xss.js | columnDirective":["audits[csp-xss].details.headings[1].label"],"core/audits/csp-xss.js | columnSeverity":["audits[csp-xss].details.headings[2].label"],"core/lib/i18n/i18n.js | itemSeverityHigh":["audits[csp-xss].details.items[0].severity","audits[has-hsts].details.items[0].severity","audits[origin-isolation].details.items[0].severity","audits[clickjacking-mitigation].details.items[0].severity","audits[trusted-types-xss].details.items[0].severity"],"core/audits/csp-xss.js | noCsp":["audits[csp-xss].details.items[0].description"],"core/audits/has-hsts.js | title":["audits[has-hsts].title"],"core/audits/has-hsts.js | description":["audits[has-hsts].description"],"core/audits/has-hsts.js | columnDirective":["audits[has-hsts].details.headings[1].label"],"core/audits/has-hsts.js | columnSeverity":["audits[has-hsts].details.headings[2].label"],"core/audits/has-hsts.js | noHsts":["audits[has-hsts].details.items[0].description"],"core/audits/origin-isolation.js | title":["audits[origin-isolation].title"],"core/audits/origin-isolation.js | description":["audits[origin-isolation].description"],"core/audits/origin-isolation.js | columnDirective":["audits[origin-isolation].details.headings[1].label"],"core/audits/origin-isolation.js | columnSeverity":["audits[origin-isolation].details.headings[2].label"],"core/audits/origin-isolation.js | noCoop":["audits[origin-isolation].details.items[0].description"],"core/audits/clickjacking-mitigation.js | title":["audits[clickjacking-mitigation].title"],"core/audits/clickjacking-mitigation.js | description":["audits[clickjacking-mitigation].description"],"core/audits/clickjacking-mitigation.js | columnSeverity":["audits[clickjacking-mitigation].details.headings[1].label"],"core/audits/clickjacking-mitigation.js | noClickjackingMitigation":["audits[clickjacking-mitigation].details.items[0].description"],"core/audits/trusted-types-xss.js | title":["audits[trusted-types-xss].title"],"core/audits/trusted-types-xss.js | description":["audits[trusted-types-xss].description"],"core/audits/trusted-types-xss.js | columnSeverity":["audits[trusted-types-xss].details.headings[1].label"],"core/audits/trusted-types-xss.js | noTrustedTypesToMitigateXss":["audits[trusted-types-xss].details.items[0].description"],"core/audits/accessibility/accesskeys.js | title":["audits.accesskeys.title"],"core/audits/accessibility/accesskeys.js | description":["audits.accesskeys.description"],"core/audits/accessibility/aria-allowed-attr.js | title":["audits[aria-allowed-attr].title"],"core/audits/accessibility/aria-allowed-attr.js | description":["audits[aria-allowed-attr].description"],"core/lib/i18n/i18n.js | columnFailingElem":["audits[aria-allowed-attr].details.headings[0].label","audits[aria-command-name].details.headings[0].label","audits[aria-conditional-attr].details.headings[0].label","audits[aria-deprecated-role].details.headings[0].label","audits[aria-hidden-body].details.headings[0].label","audits[aria-hidden-focus].details.headings[0].label","audits[aria-input-field-name].details.headings[0].label","audits[aria-prohibited-attr].details.headings[0].label","audits[aria-required-attr].details.headings[0].label","audits[aria-roles].details.headings[0].label","audits[aria-valid-attr-value].details.headings[0].label","audits[aria-valid-attr].details.headings[0].label","audits[button-name].details.headings[0].label","audits[color-contrast].details.headings[0].label","audits[document-title].details.headings[0].label","audits[html-has-lang].details.headings[0].label","audits[html-lang-valid].details.headings[0].label","audits[image-alt].details.headings[0].label","audits.label.details.headings[0].label","audits[landmark-one-main].details.headings[0].label","audits.list.details.headings[0].label","audits[meta-viewport].details.headings[0].label","audits.tabindex.details.headings[0].label","audits[target-size].details.headings[0].label","audits[paste-preventing-inputs].details.headings[0].label"],"core/audits/accessibility/aria-allowed-role.js | title":["audits[aria-allowed-role].title"],"core/audits/accessibility/aria-allowed-role.js | description":["audits[aria-allowed-role].description"],"core/audits/accessibility/aria-command-name.js | title":["audits[aria-command-name].title"],"core/audits/accessibility/aria-command-name.js | description":["audits[aria-command-name].description"],"core/audits/accessibility/aria-conditional-attr.js | title":["audits[aria-conditional-attr].title"],"core/audits/accessibility/aria-conditional-attr.js | description":["audits[aria-conditional-attr].description"],"core/audits/accessibility/aria-deprecated-role.js | title":["audits[aria-deprecated-role].title"],"core/audits/accessibility/aria-deprecated-role.js | description":["audits[aria-deprecated-role].description"],"core/audits/accessibility/aria-dialog-name.js | title":["audits[aria-dialog-name].title"],"core/audits/accessibility/aria-dialog-name.js | description":["audits[aria-dialog-name].description"],"core/audits/accessibility/aria-hidden-body.js | title":["audits[aria-hidden-body].title"],"core/audits/accessibility/aria-hidden-body.js | description":["audits[aria-hidden-body].description"],"core/audits/accessibility/aria-hidden-focus.js | title":["audits[aria-hidden-focus].title"],"core/audits/accessibility/aria-hidden-focus.js | description":["audits[aria-hidden-focus].description"],"core/audits/accessibility/aria-input-field-name.js | failureTitle":["audits[aria-input-field-name].title"],"core/audits/accessibility/aria-input-field-name.js | description":["audits[aria-input-field-name].description"],"core/audits/accessibility/aria-meter-name.js | title":["audits[aria-meter-name].title"],"core/audits/accessibility/aria-meter-name.js | description":["audits[aria-meter-name].description"],"core/audits/accessibility/aria-progressbar-name.js | title":["audits[aria-progressbar-name].title"],"core/audits/accessibility/aria-progressbar-name.js | description":["audits[aria-progressbar-name].description"],"core/audits/accessibility/aria-prohibited-attr.js | title":["audits[aria-prohibited-attr].title"],"core/audits/accessibility/aria-prohibited-attr.js | description":["audits[aria-prohibited-attr].description"],"core/audits/accessibility/aria-required-attr.js | title":["audits[aria-required-attr].title"],"core/audits/accessibility/aria-required-attr.js | description":["audits[aria-required-attr].description"],"core/audits/accessibility/aria-required-children.js | title":["audits[aria-required-children].title"],"core/audits/accessibility/aria-required-children.js | description":["audits[aria-required-children].description"],"core/audits/accessibility/aria-required-parent.js | title":["audits[aria-required-parent].title"],"core/audits/accessibility/aria-required-parent.js | description":["audits[aria-required-parent].description"],"core/audits/accessibility/aria-roles.js | title":["audits[aria-roles].title"],"core/audits/accessibility/aria-roles.js | description":["audits[aria-roles].description"],"core/audits/accessibility/aria-text.js | title":["audits[aria-text].title"],"core/audits/accessibility/aria-text.js | description":["audits[aria-text].description"],"core/audits/accessibility/aria-toggle-field-name.js | title":["audits[aria-toggle-field-name].title"],"core/audits/accessibility/aria-toggle-field-name.js | description":["audits[aria-toggle-field-name].description"],"core/audits/accessibility/aria-tooltip-name.js | title":["audits[aria-tooltip-name].title"],"core/audits/accessibility/aria-tooltip-name.js | description":["audits[aria-tooltip-name].description"],"core/audits/accessibility/aria-treeitem-name.js | title":["audits[aria-treeitem-name].title"],"core/audits/accessibility/aria-treeitem-name.js | description":["audits[aria-treeitem-name].description"],"core/audits/accessibility/aria-valid-attr-value.js | title":["audits[aria-valid-attr-value].title"],"core/audits/accessibility/aria-valid-attr-value.js | description":["audits[aria-valid-attr-value].description"],"core/audits/accessibility/aria-valid-attr.js | title":["audits[aria-valid-attr].title"],"core/audits/accessibility/aria-valid-attr.js | description":["audits[aria-valid-attr].description"],"core/audits/accessibility/button-name.js | failureTitle":["audits[button-name].title"],"core/audits/accessibility/button-name.js | description":["audits[button-name].description"],"core/audits/accessibility/bypass.js | title":["audits.bypass.title"],"core/audits/accessibility/bypass.js | description":["audits.bypass.description"],"core/audits/accessibility/color-contrast.js | title":["audits[color-contrast].title"],"core/audits/accessibility/color-contrast.js | description":["audits[color-contrast].description"],"core/audits/accessibility/definition-list.js | title":["audits[definition-list].title"],"core/audits/accessibility/definition-list.js | description":["audits[definition-list].description"],"core/audits/accessibility/dlitem.js | title":["audits.dlitem.title"],"core/audits/accessibility/dlitem.js | description":["audits.dlitem.description"],"core/audits/accessibility/document-title.js | title":["audits[document-title].title"],"core/audits/accessibility/document-title.js | description":["audits[document-title].description"],"core/audits/accessibility/duplicate-id-aria.js | title":["audits[duplicate-id-aria].title"],"core/audits/accessibility/duplicate-id-aria.js | description":["audits[duplicate-id-aria].description"],"core/audits/accessibility/empty-heading.js | title":["audits[empty-heading].title"],"core/audits/accessibility/empty-heading.js | description":["audits[empty-heading].description"],"core/audits/accessibility/form-field-multiple-labels.js | title":["audits[form-field-multiple-labels].title"],"core/audits/accessibility/form-field-multiple-labels.js | description":["audits[form-field-multiple-labels].description"],"core/audits/accessibility/frame-title.js | title":["audits[frame-title].title"],"core/audits/accessibility/frame-title.js | description":["audits[frame-title].description"],"core/audits/accessibility/heading-order.js | title":["audits[heading-order].title"],"core/audits/accessibility/heading-order.js | description":["audits[heading-order].description"],"core/audits/accessibility/html-has-lang.js | title":["audits[html-has-lang].title"],"core/audits/accessibility/html-has-lang.js | description":["audits[html-has-lang].description"],"core/audits/accessibility/html-lang-valid.js | title":["audits[html-lang-valid].title"],"core/audits/accessibility/html-lang-valid.js | description":["audits[html-lang-valid].description"],"core/audits/accessibility/html-xml-lang-mismatch.js | title":["audits[html-xml-lang-mismatch].title"],"core/audits/accessibility/html-xml-lang-mismatch.js | description":["audits[html-xml-lang-mismatch].description"],"core/audits/accessibility/identical-links-same-purpose.js | title":["audits[identical-links-same-purpose].title"],"core/audits/accessibility/identical-links-same-purpose.js | description":["audits[identical-links-same-purpose].description"],"core/audits/accessibility/image-alt.js | failureTitle":["audits[image-alt].title"],"core/audits/accessibility/image-alt.js | description":["audits[image-alt].description"],"core/audits/accessibility/image-redundant-alt.js | title":["audits[image-redundant-alt].title"],"core/audits/accessibility/image-redundant-alt.js | description":["audits[image-redundant-alt].description"],"core/audits/accessibility/input-button-name.js | title":["audits[input-button-name].title"],"core/audits/accessibility/input-button-name.js | description":["audits[input-button-name].description"],"core/audits/accessibility/input-image-alt.js | title":["audits[input-image-alt].title"],"core/audits/accessibility/input-image-alt.js | description":["audits[input-image-alt].description"],"core/audits/accessibility/label-content-name-mismatch.js | title":["audits[label-content-name-mismatch].title"],"core/audits/accessibility/label-content-name-mismatch.js | description":["audits[label-content-name-mismatch].description"],"core/audits/accessibility/label.js | failureTitle":["audits.label.title"],"core/audits/accessibility/label.js | description":["audits.label.description"],"core/audits/accessibility/landmark-one-main.js | failureTitle":["audits[landmark-one-main].title"],"core/audits/accessibility/landmark-one-main.js | description":["audits[landmark-one-main].description"],"core/audits/accessibility/link-name.js | title":["audits[link-name].title"],"core/audits/accessibility/link-name.js | description":["audits[link-name].description"],"core/audits/accessibility/link-in-text-block.js | title":["audits[link-in-text-block].title"],"core/audits/accessibility/link-in-text-block.js | description":["audits[link-in-text-block].description"],"core/audits/accessibility/list.js | title":["audits.list.title"],"core/audits/accessibility/list.js | description":["audits.list.description"],"core/audits/accessibility/listitem.js | title":["audits.listitem.title"],"core/audits/accessibility/listitem.js | description":["audits.listitem.description"],"core/audits/accessibility/meta-refresh.js | title":["audits[meta-refresh].title"],"core/audits/accessibility/meta-refresh.js | description":["audits[meta-refresh].description"],"core/audits/accessibility/meta-viewport.js | title":["audits[meta-viewport].title"],"core/audits/accessibility/meta-viewport.js | description":["audits[meta-viewport].description"],"core/audits/accessibility/object-alt.js | title":["audits[object-alt].title"],"core/audits/accessibility/object-alt.js | description":["audits[object-alt].description"],"core/audits/accessibility/select-name.js | title":["audits[select-name].title"],"core/audits/accessibility/select-name.js | description":["audits[select-name].description"],"core/audits/accessibility/skip-link.js | title":["audits[skip-link].title"],"core/audits/accessibility/skip-link.js | description":["audits[skip-link].description"],"core/audits/accessibility/tabindex.js | title":["audits.tabindex.title"],"core/audits/accessibility/tabindex.js | description":["audits.tabindex.description"],"core/audits/accessibility/table-duplicate-name.js | title":["audits[table-duplicate-name].title"],"core/audits/accessibility/table-duplicate-name.js | description":["audits[table-duplicate-name].description"],"core/audits/accessibility/table-fake-caption.js | title":["audits[table-fake-caption].title"],"core/audits/accessibility/table-fake-caption.js | description":["audits[table-fake-caption].description"],"core/audits/accessibility/target-size.js | title":["audits[target-size].title"],"core/audits/accessibility/target-size.js | description":["audits[target-size].description"],"core/audits/accessibility/td-has-header.js | title":["audits[td-has-header].title"],"core/audits/accessibility/td-has-header.js | description":["audits[td-has-header].description"],"core/audits/accessibility/td-headers-attr.js | title":["audits[td-headers-attr].title"],"core/audits/accessibility/td-headers-attr.js | description":["audits[td-headers-attr].description"],"core/audits/accessibility/th-has-data-cells.js | title":["audits[th-has-data-cells].title"],"core/audits/accessibility/th-has-data-cells.js | description":["audits[th-has-data-cells].description"],"core/audits/accessibility/valid-lang.js | title":["audits[valid-lang].title"],"core/audits/accessibility/valid-lang.js | description":["audits[valid-lang].description"],"core/audits/accessibility/video-caption.js | title":["audits[video-caption].title"],"core/audits/accessibility/video-caption.js | description":["audits[video-caption].description"],"core/audits/accessibility/autocomplete-valid.js | title":["audits[autocomplete-valid].title"],"core/audits/accessibility/autocomplete-valid.js | description":["audits[autocomplete-valid].description"],"core/audits/accessibility/presentation-role-conflict.js | title":["audits[presentation-role-conflict].title"],"core/audits/accessibility/presentation-role-conflict.js | description":["audits[presentation-role-conflict].description"],"core/audits/accessibility/svg-img-alt.js | title":["audits[svg-img-alt].title"],"core/audits/accessibility/svg-img-alt.js | description":["audits[svg-img-alt].description"],"core/audits/byte-efficiency/total-byte-weight.js | title":["audits[total-byte-weight].title"],"core/audits/byte-efficiency/total-byte-weight.js | description":["audits[total-byte-weight].description"],"core/audits/byte-efficiency/total-byte-weight.js | displayValue":[{"values":{"totalBytes":1576723},"path":"audits[total-byte-weight].displayValue"}],"core/audits/byte-efficiency/unminified-css.js | title":["audits[unminified-css].title"],"core/audits/byte-efficiency/unminified-css.js | description":["audits[unminified-css].description"],"core/audits/byte-efficiency/unminified-javascript.js | title":["audits[unminified-javascript].title"],"core/audits/byte-efficiency/unminified-javascript.js | description":["audits[unminified-javascript].description"],"core/audits/byte-efficiency/unused-css-rules.js | title":["audits[unused-css-rules].title"],"core/audits/byte-efficiency/unused-css-rules.js | description":["audits[unused-css-rules].description"],"core/audits/byte-efficiency/unused-javascript.js | title":["audits[unused-javascript].title"],"core/audits/byte-efficiency/unused-javascript.js | description":["audits[unused-javascript].description"],"core/lib/i18n/i18n.js | displayValueByteSavings":[{"values":{"wastedBytes":530883},"path":"audits[unused-javascript].displayValue"},{"values":{"wastedBytes":1539667},"path":"audits[cache-insight].displayValue"},{"values":{"wastedBytes":2828},"path":"audits[document-latency-insight].displayValue"}],"core/lib/i18n/i18n.js | columnWastedBytes":["audits[unused-javascript].details.headings[2].label","audits[font-display-insight].details.headings[1].label","audits[image-delivery-insight].details.headings[3].label"],"core/audits/dobetterweb/doctype.js | title":["audits.doctype.title"],"core/audits/dobetterweb/doctype.js | description":["audits.doctype.description"],"core/audits/dobetterweb/charset.js | title":["audits.charset.title"],"core/audits/dobetterweb/charset.js | description":["audits.charset.description"],"core/audits/dobetterweb/geolocation-on-start.js | title":["audits[geolocation-on-start].title"],"core/audits/dobetterweb/geolocation-on-start.js | description":["audits[geolocation-on-start].description"],"core/audits/dobetterweb/inspector-issues.js | title":["audits[inspector-issues].title"],"core/audits/dobetterweb/inspector-issues.js | description":["audits[inspector-issues].description"],"core/audits/dobetterweb/inspector-issues.js | columnIssueType":["audits[inspector-issues].details.headings[0].label"],"core/audits/dobetterweb/js-libraries.js | title":["audits[js-libraries].title"],"core/audits/dobetterweb/js-libraries.js | description":["audits[js-libraries].description"],"core/audits/dobetterweb/notification-on-start.js | title":["audits[notification-on-start].title"],"core/audits/dobetterweb/notification-on-start.js | description":["audits[notification-on-start].description"],"core/audits/dobetterweb/paste-preventing-inputs.js | title":["audits[paste-preventing-inputs].title"],"core/audits/dobetterweb/paste-preventing-inputs.js | description":["audits[paste-preventing-inputs].description"],"core/audits/baseline.js | title":["audits.baseline.title"],"core/audits/baseline.js | description":[{"values":{"date":"2026-05-01"},"path":"audits.baseline.description"}],"core/audits/baseline.js | columnFeature":["audits.baseline.details.headings[0].label"],"core/audits/baseline.js | columnStatus":["audits.baseline.details.headings[1].label"],"core/audits/seo/meta-description.js | failureTitle":["audits[meta-description].title"],"core/audits/seo/meta-description.js | description":["audits[meta-description].description"],"core/audits/seo/http-status-code.js | title":["audits[http-status-code].title"],"core/audits/seo/http-status-code.js | description":["audits[http-status-code].description"],"core/audits/seo/link-text.js | title":["audits[link-text].title"],"core/audits/seo/link-text.js | description":["audits[link-text].description"],"core/audits/seo/crawlable-anchors.js | title":["audits[crawlable-anchors].title"],"core/audits/seo/crawlable-anchors.js | description":["audits[crawlable-anchors].description"],"core/audits/seo/crawlable-anchors.js | columnFailingLink":["audits[crawlable-anchors].details.headings[0].label"],"core/audits/seo/is-crawlable.js | title":["audits[is-crawlable].title"],"core/audits/seo/is-crawlable.js | description":["audits[is-crawlable].description"],"core/audits/seo/robots-txt.js | failureTitle":["audits[robots-txt].title"],"core/audits/seo/robots-txt.js | description":["audits[robots-txt].description"],"core/audits/seo/robots-txt.js | displayValueValidationError":[{"values":{"itemCount":90},"path":"audits[robots-txt].displayValue"}],"core/audits/seo/hreflang.js | title":["audits.hreflang.title"],"core/audits/seo/hreflang.js | description":["audits.hreflang.description"],"core/audits/seo/canonical.js | title":["audits.canonical.title"],"core/audits/seo/canonical.js | description":["audits.canonical.description"],"core/audits/seo/manual/structured-data.js | title":["audits[structured-data].title"],"core/audits/seo/manual/structured-data.js | description":["audits[structured-data].description"],"core/audits/bf-cache.js | failureTitle":["audits[bf-cache].title"],"core/audits/bf-cache.js | description":["audits[bf-cache].description"],"core/audits/bf-cache.js | displayValue":[{"values":{"itemCount":1},"path":"audits[bf-cache].displayValue"}],"core/audits/bf-cache.js | failureReasonColumn":["audits[bf-cache].details.headings[0].label"],"core/audits/bf-cache.js | failureTypeColumn":["audits[bf-cache].details.headings[1].label"],"node_modules/@paulirish/trace_engine/panels/application/components/BackForwardCacheStrings.js | internalError":["audits[bf-cache].details.items[0].reason"],"core/audits/bf-cache.js | notActionableFailureType":["audits[bf-cache].details.items[0].failureType"],"node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | title":["audits[cache-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | description":["audits[cache-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/Cache.js | requestColumn":["audits[cache-insight].details.headings[0].label"],"core/lib/i18n/i18n.js | columnCacheTTL":["audits[cache-insight].details.headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | title":["audits[cls-culprits-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | description":["audits[cls-culprits-insight].description"],"core/audits/insights/cls-culprits-insight.js | columnScore":["audits[cls-culprits-insight].details.items[0].headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/CLSCulprits.js | webFont":["audits[cls-culprits-insight].details.items[0].items[1].subItems.items[0].cause","audits[cls-culprits-insight].details.items[0].items[1].subItems.items[1].cause"],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | title":["audits[document-latency-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | description":["audits[document-latency-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingRedirects":["audits[document-latency-insight].details.items.noRedirects.label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | passingServerResponseTime":[{"values":{"PH1":"0 ms"},"path":"audits[document-latency-insight].details.items.serverResponseIsFast.label"}],"node_modules/@paulirish/trace_engine/models/trace/insights/DocumentLatency.js | failedTextCompression":["audits[document-latency-insight].details.items.usesCompression.label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | title":["audits[dom-size-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | description":["audits[dom-size-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | statistic":["audits[dom-size-insight].details.headings[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | value":["audits[dom-size-insight].details.headings[2].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | totalElements":["audits[dom-size-insight].details.items[0].statistic"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxDOMDepth":["audits[dom-size-insight].details.items[1].statistic"],"node_modules/@paulirish/trace_engine/models/trace/insights/DOMSize.js | maxChildren":["audits[dom-size-insight].details.items[2].statistic"],"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | title":["audits[duplicated-javascript-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | description":["audits[duplicated-javascript-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | columnSource":["audits[duplicated-javascript-insight].details.headings[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/DuplicatedJavaScript.js | columnDuplicatedBytes":["audits[duplicated-javascript-insight].details.headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | title":["audits[font-display-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/FontDisplay.js | description":["audits[font-display-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | title":["audits[forced-reflow-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | description":["audits[forced-reflow-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/ForcedReflow.js | totalReflowTime":["audits[forced-reflow-insight].details.items[0].headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | title":["audits[image-delivery-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/ImageDelivery.js | description":["audits[image-delivery-insight].description"],"core/lib/i18n/i18n.js | columnResourceSize":["audits[image-delivery-insight].details.headings[2].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | title":["audits[inp-breakdown-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/INPBreakdown.js | description":["audits[inp-breakdown-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | title":["audits[lcp-breakdown-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | description":["audits[lcp-breakdown-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | subpart":["audits[lcp-breakdown-insight].details.items[0].headings[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | timeToFirstByte":["audits[lcp-breakdown-insight].details.items[0].items[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPBreakdown.js | elementRenderDelay":["audits[lcp-breakdown-insight].details.items[0].items[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | title":["audits[lcp-discovery-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/LCPDiscovery.js | description":["audits[lcp-discovery-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | title":["audits[legacy-javascript-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | description":["audits[legacy-javascript-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/LegacyJavaScript.js | columnWastedBytes":["audits[legacy-javascript-insight].details.headings[2].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | title":["audits[modern-http-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | description":["audits[modern-http-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/ModernHTTP.js | protocol":["audits[modern-http-insight].details.headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | title":["audits[network-dependency-tree-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | description":["audits[network-dependency-tree-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableTitle":["audits[network-dependency-tree-insight].details.items[1].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | preconnectOriginsTableDescription":["audits[network-dependency-tree-insight].details.items[1].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | columnOrigin":["audits[network-dependency-tree-insight].details.items[1].value.headings[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | columnSource":["audits[network-dependency-tree-insight].details.items[1].value.headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableTitle":["audits[network-dependency-tree-insight].details.items[2].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | estSavingTableDescription":["audits[network-dependency-tree-insight].details.items[2].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/NetworkDependencyTree.js | noPreconnectCandidates":["audits[network-dependency-tree-insight].details.items[2].value.value"],"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | title":["audits[render-blocking-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/RenderBlocking.js | description":["audits[render-blocking-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | title":["audits[third-parties-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | description":["audits[third-parties-insight].description"],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnThirdParty":["audits[third-parties-insight].details.headings[0].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnTransferSize":["audits[third-parties-insight].details.headings[1].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/ThirdParties.js | columnMainThreadTime":["audits[third-parties-insight].details.headings[2].label"],"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | title":["audits[viewport-insight].title"],"node_modules/@paulirish/trace_engine/models/trace/insights/Viewport.js | description":["audits[viewport-insight].description"],"core/config/default-config.js | performanceCategoryTitle":["categories.performance.title"],"core/config/default-config.js | a11yCategoryTitle":["categories.accessibility.title"],"core/config/default-config.js | a11yCategoryDescription":["categories.accessibility.description"],"core/config/default-config.js | a11yCategoryManualDescription":["categories.accessibility.manualDescription"],"core/config/default-config.js | bestPracticesCategoryTitle":["categories[best-practices].title"],"core/config/default-config.js | seoCategoryTitle":["categories.seo.title"],"core/config/default-config.js | seoCategoryDescription":["categories.seo.description"],"core/config/default-config.js | seoCategoryManualDescription":["categories.seo.manualDescription"],"core/config/default-config.js | metricGroupTitle":["categoryGroups.metrics.title"],"core/config/default-config.js | insightsGroupTitle":["categoryGroups.insights.title"],"core/config/default-config.js | insightsGroupDescription":["categoryGroups.insights.description"],"core/config/default-config.js | diagnosticsGroupTitle":["categoryGroups.diagnostics.title"],"core/config/default-config.js | diagnosticsGroupDescription":["categoryGroups.diagnostics.description"],"core/config/default-config.js | a11yBestPracticesGroupTitle":["categoryGroups[a11y-best-practices].title"],"core/config/default-config.js | a11yBestPracticesGroupDescription":["categoryGroups[a11y-best-practices].description"],"core/config/default-config.js | a11yColorContrastGroupTitle":["categoryGroups[a11y-color-contrast].title"],"core/config/default-config.js | a11yColorContrastGroupDescription":["categoryGroups[a11y-color-contrast].description"],"core/config/default-config.js | a11yNamesLabelsGroupTitle":["categoryGroups[a11y-names-labels].title"],"core/config/default-config.js | a11yNamesLabelsGroupDescription":["categoryGroups[a11y-names-labels].description"],"core/config/default-config.js | a11yNavigationGroupTitle":["categoryGroups[a11y-navigation].title"],"core/config/default-config.js | a11yNavigationGroupDescription":["categoryGroups[a11y-navigation].description"],"core/config/default-config.js | a11yAriaGroupTitle":["categoryGroups[a11y-aria].title"],"core/config/default-config.js | a11yAriaGroupDescription":["categoryGroups[a11y-aria].description"],"core/config/default-config.js | a11yLanguageGroupTitle":["categoryGroups[a11y-language].title"],"core/config/default-config.js | a11yLanguageGroupDescription":["categoryGroups[a11y-language].description"],"core/config/default-config.js | a11yAudioVideoGroupTitle":["categoryGroups[a11y-audio-video].title"],"core/config/default-config.js | a11yAudioVideoGroupDescription":["categoryGroups[a11y-audio-video].description"],"core/config/default-config.js | a11yTablesListsVideoGroupTitle":["categoryGroups[a11y-tables-lists].title"],"core/config/default-config.js | a11yTablesListsVideoGroupDescription":["categoryGroups[a11y-tables-lists].description"],"core/config/default-config.js | seoMobileGroupTitle":["categoryGroups[seo-mobile].title"],"core/config/default-config.js | seoMobileGroupDescription":["categoryGroups[seo-mobile].description"],"core/config/default-config.js | seoContentGroupTitle":["categoryGroups[seo-content].title"],"core/config/default-config.js | seoContentGroupDescription":["categoryGroups[seo-content].description"],"core/config/default-config.js | seoCrawlingGroupTitle":["categoryGroups[seo-crawl].title"],"core/config/default-config.js | seoCrawlingGroupDescription":["categoryGroups[seo-crawl].description"],"core/config/default-config.js | bestPracticesTrustSafetyGroupTitle":["categoryGroups[best-practices-trust-safety].title"],"core/config/default-config.js | bestPracticesUXGroupTitle":["categoryGroups[best-practices-ux].title"],"core/config/default-config.js | bestPracticesBrowserCompatGroupTitle":["categoryGroups[best-practices-browser-compat].title"],"core/config/default-config.js | bestPracticesGeneralGroupTitle":["categoryGroups[best-practices-general].title"],"core/config/default-config.js | webmcpGroupTitle":["categoryGroups.webmcp.title"],"core/config/default-config.js | webmcpGroupDescription":["categoryGroups.webmcp.description"],"core/config/default-config.js | agentAccessibilityGroupTitle":["categoryGroups[agent-accessibility].title"],"core/config/default-config.js | agentAccessibilityGroupDescription":["categoryGroups[agent-accessibility].description"]}}} \ No newline at end of file diff --git a/docs/tranches/B/audit/lighthouse/after-prod/amiga-mobile.json b/docs/tranches/B/audit/lighthouse/after-prod/amiga-mobile.json new file mode 100644 index 0000000..cc61433 --- /dev/null +++ b/docs/tranches/B/audit/lighthouse/after-prod/amiga-mobile.json @@ -0,0 +1 @@ +{"lighthouseVersion":"13.3.0","requestedUrl":"http://localhost:5177/#/amiga","mainDocumentUrl":"http://localhost:5177/","finalDisplayedUrl":"http://localhost:5177/#/amiga?anim=Rotations","finalUrl":"http://localhost:5177/","fetchTime":"2026-06-04T17:05:58.654Z","gatherMode":"navigation","runWarnings":[],"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36","environment":{"networkUserAgent":"Mozilla/5.0 (Linux; Android 11; moto g power (2022)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.36","hostUserAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/148.0.0.0 Safari/537.36","benchmarkIndex":4410,"credits":{"axe-core":"4.12.0"}},"audits":{"is-on-https":{"id":"is-on-https","title":"Uses HTTPS","description":"All sites should be protected with HTTPS, even ones that don't handle sensitive data. This includes avoiding [mixed content](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content), where some resources are loaded over HTTP despite the initial request being served over HTTPS. HTTPS prevents intruders from tampering with or passively listening in on the communications between your app and your users, and is a prerequisite for HTTP/2 and many new web platform APIs. [Learn more about HTTPS](https://developer.chrome.com/docs/lighthouse/pwa/is-on-https/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"Insecure URL"},{"key":"resolution","valueType":"text","label":"Request Resolution"}],"items":[]}},"redirects-http":{"id":"redirects-http","title":"Redirects HTTP traffic to HTTPS","description":"Make sure that you redirect all HTTP traffic to HTTPS in order to enable secure web features for all your users. [Learn more](https://developer.chrome.com/docs/lighthouse/pwa/redirects-http/).","score":null,"scoreDisplayMode":"notApplicable"},"first-contentful-paint":{"id":"first-contentful-paint","title":"First Contentful Paint","description":"First Contentful Paint marks the time at which the first text or image is painted. [Learn more about the First Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/first-contentful-paint/).","score":0.03,"scoreDisplayMode":"numeric","numericValue":6174.735449999999,"numericUnit":"millisecond","displayValue":"6.2 s","scoringOptions":{"p10":1800,"median":3000}},"largest-contentful-paint":{"id":"largest-contentful-paint","title":"Largest Contentful Paint","description":"Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/)","score":0,"scoreDisplayMode":"numeric","numericValue":10248.480599999999,"numericUnit":"millisecond","displayValue":"10.2 s","scoringOptions":{"p10":2500,"median":4000}},"speed-index":{"id":"speed-index","title":"Speed Index","description":"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).","score":0.44,"scoreDisplayMode":"numeric","numericValue":6174.735449999999,"numericUnit":"millisecond","displayValue":"6.2 s","scoringOptions":{"p10":3387,"median":5800}},"screenshot-thumbnails":{"id":"screenshot-thumbnails","title":"Screenshot Thumbnails","description":"This is what the load of your site looked like.","score":1,"scoreDisplayMode":"informative","details":{"type":"filmstrip","scale":3000,"items":[{"timing":375,"timestamp":233178420555,"data":"data:image/jpeg;base64,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"},{"timing":750,"timestamp":233178795555,"data":"data:image/jpeg;base64,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"},{"timing":1125,"timestamp":233179170555,"data":"data:image/jpeg;base64,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"},{"timing":1500,"timestamp":233179545555,"data":"data:image/jpeg;base64,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"},{"timing":1875,"timestamp":233179920555,"data":"data:image/jpeg;base64,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"},{"timing":2250,"timestamp":233180295555,"data":"data:image/jpeg;base64,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"},{"timing":2625,"timestamp":233180670555,"data":"data:image/jpeg;base64,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"},{"timing":3000,"timestamp":233181045555,"data":"data:image/jpeg;base64,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"}]}},"final-screenshot":{"id":"final-screenshot","title":"Final Screenshot","description":"The last screenshot captured of the pageload.","score":1,"scoreDisplayMode":"informative","details":{"type":"screenshot","timing":2819,"timestamp":233180864474,"data":"data:image/jpeg;base64,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"}},"total-blocking-time":{"id":"total-blocking-time","title":"Total Blocking Time","description":"Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-total-blocking-time/).","score":0.65,"scoreDisplayMode":"numeric","numericValue":423,"numericUnit":"millisecond","displayValue":"420 ms","scoringOptions":{"p10":200,"median":600}},"max-potential-fid":{"id":"max-potential-fid","title":"Max Potential First Input Delay","description":"The maximum potential First Input Delay that your users could experience is the duration of the longest task. [Learn more about the Maximum Potential First Input Delay metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-max-potential-fid/).","score":0.01,"scoreDisplayMode":"numeric","numericValue":751,"numericUnit":"millisecond","displayValue":"750 ms"},"cumulative-layout-shift":{"id":"cumulative-layout-shift","title":"Cumulative Layout Shift","description":"Cumulative Layout Shift measures the movement of visible elements within the viewport. [Learn more about the Cumulative Layout Shift metric](https://web.dev/articles/cls).","score":1,"scoreDisplayMode":"numeric","numericValue":0,"numericUnit":"unitless","displayValue":"0","scoringOptions":{"p10":0.1,"median":0.25},"details":{"type":"debugdata","items":[{"cumulativeLayoutShiftMainFrame":0,"newEngineResult":{"cumulativeLayoutShift":0,"cumulativeLayoutShiftMainFrame":0},"newEngineResultDiffered":false}]}},"errors-in-console":{"id":"errors-in-console","title":"No browser errors logged to the console","description":"Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"sourceLocation","valueType":"source-location","label":"Source"},{"key":"description","valueType":"code","label":"Description"}],"items":[]}},"server-response-time":{"id":"server-response-time","title":"Initial server response time was short","description":"Keep the server response time for the main document short because all other requests depend on it. [Learn more about the Time to First Byte metric](https://developer.chrome.com/docs/lighthouse/performance/time-to-first-byte/).","score":1,"scoreDisplayMode":"metricSavings","numericValue":0,"numericUnit":"millisecond","displayValue":"Root document took 0 ms","metricSavings":{"FCP":0,"LCP":0},"details":{"type":"opportunity","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"responseTime","valueType":"timespanMs","label":"Time Spent"}],"items":[{"url":"http://localhost:5177/#/amiga","responseTime":0}],"overallSavingsMs":0},"guidanceLevel":1},"interactive":{"id":"interactive","title":"Time to Interactive","description":"Time to Interactive is the amount of time it takes for the page to become fully interactive. [Learn more about the Time to Interactive metric](https://developer.chrome.com/docs/lighthouse/performance/interactive/).","score":0.25,"scoreDisplayMode":"numeric","numericValue":10293.5306,"numericUnit":"millisecond","displayValue":"10.3 s"},"user-timings":{"id":"user-timings","title":"User Timing marks and measures","description":"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more about User Timing marks](https://developer.chrome.com/docs/lighthouse/performance/user-timings/).","score":null,"scoreDisplayMode":"notApplicable","details":{"type":"table","headings":[{"key":"name","valueType":"text","label":"Name"},{"key":"timingType","valueType":"text","label":"Type"},{"key":"startTime","valueType":"ms","granularity":0.01,"label":"Start Time"},{"key":"duration","valueType":"ms","granularity":0.01,"label":"Duration"}],"items":[]},"guidanceLevel":2},"redirects":{"id":"redirects","title":"Avoid multiple page redirects","description":"Redirects introduce additional delays before the page can be loaded. [Learn how to avoid page redirects](https://developer.chrome.com/docs/lighthouse/performance/redirects/).","score":1,"scoreDisplayMode":"metricSavings","numericValue":0,"numericUnit":"millisecond","displayValue":"","metricSavings":{"LCP":0,"FCP":0},"details":{"type":"opportunity","headings":[],"items":[],"overallSavingsMs":0},"guidanceLevel":2},"image-aspect-ratio":{"id":"image-aspect-ratio","title":"Displays images with correct aspect ratio","description":"Image display dimensions should match natural aspect ratio. [Learn more about image aspect ratio](https://developer.chrome.com/docs/lighthouse/best-practices/image-aspect-ratio/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL"},{"key":"displayedAspectRatio","valueType":"text","label":"Aspect Ratio (Displayed)"},{"key":"actualAspectRatio","valueType":"text","label":"Aspect Ratio (Actual)"}],"items":[]}},"image-size-responsive":{"id":"image-size-responsive","title":"Serves images with appropriate resolution","description":"Image natural dimensions should be proportional to the display size and the pixel ratio to maximize image clarity. [Learn how to provide responsive images](https://web.dev/articles/serve-responsive-images).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL"},{"key":"displayedSize","valueType":"text","label":"Displayed size"},{"key":"actualSize","valueType":"text","label":"Actual size"},{"key":"expectedSize","valueType":"text","label":"Expected size"}],"items":[]}},"deprecations":{"id":"deprecations","title":"Avoids deprecated APIs","description":"Deprecated APIs will eventually be removed from the browser. [Learn more about deprecated APIs](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"value","valueType":"text","label":"Deprecation / Warning"},{"key":"source","valueType":"source-location","label":"Source"}],"items":[]}},"third-party-cookies":{"id":"third-party-cookies","title":"Avoids third-party cookies","description":"Third-party cookies may be blocked in some contexts. [Learn more about preparing for third-party cookie restrictions](https://privacysandbox.google.com/cookies/prepare/overview).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"name","valueType":"text","label":"Name"},{"key":"url","valueType":"url","label":"URL"}],"items":[]}},"mainthread-work-breakdown":{"id":"mainthread-work-breakdown","title":"Minimize main-thread work","description":"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to minimize main-thread work](https://developer.chrome.com/docs/lighthouse/performance/mainthread-work-breakdown/)","score":0,"scoreDisplayMode":"metricSavings","numericValue":2400.491999999832,"numericUnit":"millisecond","displayValue":"2.4 s","metricSavings":{"TBT":400},"details":{"type":"table","headings":[{"key":"groupLabel","valueType":"text","label":"Category"},{"key":"duration","valueType":"ms","granularity":1,"label":"Time Spent"}],"items":[{"group":"scriptEvaluation","groupLabel":"Script Evaluation","duration":1965.975999999836},{"group":"other","groupLabel":"Other","duration":249.75599999999613},{"group":"styleLayout","groupLabel":"Style & Layout","duration":102.48400000000004},{"group":"paintCompositeRender","groupLabel":"Rendering","duration":42.883999999999766},{"group":"garbageCollection","groupLabel":"Garbage Collection","duration":29.644000000000027},{"group":"parseHTML","groupLabel":"Parse HTML & CSS","duration":6.667999999999999},{"group":"scriptParseCompile","groupLabel":"Script Parsing & Compilation","duration":3.08}],"sortedBy":["duration"]},"guidanceLevel":1},"bootup-time":{"id":"bootup-time","title":"Reduce JavaScript execution time","description":"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to reduce Javascript execution time](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/).","score":0,"scoreDisplayMode":"metricSavings","numericValue":1941.2519999999959,"numericUnit":"millisecond","displayValue":"1.9 s","metricSavings":{"TBT":800},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"total","granularity":1,"valueType":"ms","label":"Total CPU Time"},{"key":"scripting","granularity":1,"valueType":"ms","label":"Script Evaluation"},{"key":"scriptParseCompile","granularity":1,"valueType":"ms","label":"Script Parse"}],"items":[{"url":"http://localhost:5177/assets/AmigaScene-CyaOqR74.js","total":1594.8079999999622,"scripting":1540.1959999999622,"scriptParseCompile":0.032},{"url":"http://localhost:5177/assets/index-CZlNYAJp.js","total":592.1760000000339,"scripting":398.2480000000337,"scriptParseCompile":0.672},{"url":"Unattributable","total":111.69200000000205,"scripting":2.104,"scriptParseCompile":0}],"summary":{"wastedMs":1941.2519999999959},"sortedBy":["total"]},"guidanceLevel":1},"diagnostics":{"id":"diagnostics","title":"Diagnostics","description":"Collection of useful page vitals.","score":1,"scoreDisplayMode":"informative","details":{"type":"debugdata","items":[{"numRequests":20,"numScripts":8,"numStylesheets":2,"numFonts":2,"numTasks":2074,"numTasksOver10ms":2,"numTasksOver25ms":2,"numTasksOver50ms":2,"numTasksOver100ms":1,"numTasksOver500ms":0,"rtt":0.013349999999999999,"throughput":1102122497.847757,"maxRtt":0.02475,"maxServerLatency":29.2601,"totalByteWeight":1576724,"totalTaskTime":600.1229999999878,"mainDocumentTransferSize":4390}]}},"network-requests":{"id":"network-requests","title":"Network Requests","description":"Lists the network requests that were made during page load.","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"protocol","valueType":"text","label":"Protocol"},{"key":"networkRequestTime","valueType":"ms","granularity":1,"label":"Network Request Time"},{"key":"networkEndTime","valueType":"ms","granularity":1,"label":"Network End Time"},{"key":"transferSize","valueType":"bytes","displayUnit":"kb","granularity":1,"label":"Transfer Size"},{"key":"resourceSize","valueType":"bytes","displayUnit":"kb","granularity":1,"label":"Resource Size"},{"key":"statusCode","valueType":"text","label":"Status Code"},{"key":"mimeType","valueType":"text","label":"MIME Type"},{"key":"resourceType","valueType":"text","label":"Resource Type"}],"items":[{"url":"http://localhost:5177/","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":0,"networkRequestTime":0.28700000047683716,"networkEndTime":1.0940000116825104,"finished":true,"transferSize":4390,"resourceSize":4221,"statusCode":200,"mimeType":"text/html","resourceType":"Document","priority":"VeryHigh","experimentalFromMainFrame":true,"entity":"localhost"},{"url":"http://localhost:5177/assets/index-CZlNYAJp.js","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":3.7730000019073486,"networkRequestTime":4.048000007867813,"networkEndTime":6.187000006437302,"finished":true,"transferSize":241054,"resourceSize":240852,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","experimentalFromMainFrame":true,"entity":"localhost"},{"url":"http://localhost:5177/assets/rolldown-runtime-QTnfLwEv.js","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":3.8920000195503235,"networkRequestTime":4.124000012874603,"networkEndTime":5.381999999284744,"finished":true,"transferSize":868,"resourceSize":694,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","isLinkPreload":true,"experimentalFromMainFrame":true,"entity":"localhost"},{"url":"http://localhost:5177/assets/preload-helper-kNaey6uv.js","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":3.9180000126361847,"networkRequestTime":4.240000009536743,"networkEndTime":5.348000019788742,"finished":true,"transferSize":1382,"resourceSize":1208,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","isLinkPreload":true,"experimentalFromMainFrame":true,"entity":"localhost"},{"url":"http://localhost:5177/assets/vendor-reka-ui-CVUb_gFh.js","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":3.9610000252723694,"networkRequestTime":4.312000006437302,"networkEndTime":6.8219999969005585,"finished":true,"transferSize":338377,"resourceSize":338157,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","isLinkPreload":true,"experimentalFromMainFrame":true,"entity":"localhost"},{"url":"http://localhost:5177/assets/vendor-lucide-ItTK6Wyo.js","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":3.9809999763965607,"networkRequestTime":4.369000017642975,"networkEndTime":5.945999979972839,"finished":true,"transferSize":8789,"resourceSize":8614,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","isLinkPreload":true,"experimentalFromMainFrame":true,"entity":"localhost"},{"url":"http://localhost:5177/assets/engine-DiS0VYfs.js","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":4.003999978303909,"networkRequestTime":4.450999975204468,"networkEndTime":6.316000014543533,"finished":true,"transferSize":124362,"resourceSize":124178,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","isLinkPreload":true,"experimentalFromMainFrame":true,"entity":"localhost"},{"url":"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap","sessionTargetType":"page","protocol":"h2","rendererStartTime":4.358000010251999,"networkRequestTime":5.66499999165535,"networkEndTime":37.541999995708466,"finished":true,"transferSize":574,"resourceSize":1815,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet","priority":"VeryLow","experimentalFromMainFrame":true,"entity":"Google Fonts"},{"url":"http://localhost:5177/assets/index-he4Ow9Yj.css","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":5.023000001907349,"networkRequestTime":6.479000002145767,"networkEndTime":7.90200001001358,"finished":true,"transferSize":286596,"resourceSize":286392,"statusCode":200,"mimeType":"text/css","resourceType":"Stylesheet","priority":"VeryLow","experimentalFromMainFrame":true,"entity":"localhost"},{"url":"data:image/svg+xml,%3Csvg width='200' height='200' viewBox='0 0 200 200' xmlns='http://www.w3.org/2…","sessionTargetType":"page","protocol":"data","rendererStartTime":36.648999989032745,"networkRequestTime":36.648999989032745,"networkEndTime":36.7320000231266,"finished":true,"transferSize":0,"resourceSize":318,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 2'%3E%3Cpath d='M1 2V0h…","sessionTargetType":"page","protocol":"data","rendererStartTime":54.96999999880791,"networkRequestTime":54.96999999880791,"networkEndTime":55.01800000667572,"finished":true,"transferSize":0,"resourceSize":124,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"http://localhost:5177/assets/cube-icon-sm-CqZgfax4.png","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":109.94299998879433,"networkRequestTime":110.18299999833107,"networkEndTime":111.01100000739098,"finished":true,"transferSize":1315,"resourceSize":1147,"statusCode":200,"mimeType":"image/png","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true,"entity":"localhost"},{"url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoA…","sessionTargetType":"page","protocol":"data","rendererStartTime":110.14399999380112,"networkRequestTime":110.14399999380112,"networkEndTime":110.25499999523163,"finished":true,"transferSize":0,"resourceSize":2671,"statusCode":200,"mimeType":"image/png","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoA…","sessionTargetType":"page","protocol":"data","rendererStartTime":110.28600001335144,"networkRequestTime":110.28600001335144,"networkEndTime":110.36300000548363,"finished":true,"transferSize":0,"resourceSize":1561,"statusCode":200,"mimeType":"image/png","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox…","sessionTargetType":"page","protocol":"data","rendererStartTime":110.85699999332428,"networkRequestTime":110.85699999332428,"networkEndTime":110.9360000193119,"finished":true,"transferSize":0,"resourceSize":362,"statusCode":200,"mimeType":"image/svg+xml","resourceType":"Image","priority":"Low","experimentalFromMainFrame":true},{"url":"http://localhost:5177/assets/AmigaScene-CyaOqR74.js","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":113.69200000166893,"networkRequestTime":113.94200000166893,"networkEndTime":114.82100000977516,"finished":true,"transferSize":3762,"resourceSize":3588,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","experimentalFromMainFrame":true,"entity":"localhost"},{"url":"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjnTLgNs.woff2","sessionTargetType":"page","protocol":"h3","rendererStartTime":120.22600001096725,"networkRequestTime":121.21000000834465,"networkEndTime":145.85400000214577,"finished":true,"transferSize":15067,"resourceSize":15040,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font","priority":"VeryHigh","experimentalFromMainFrame":true,"entity":"Google Fonts"},{"url":"https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7Motmp5g.woff2","sessionTargetType":"page","protocol":"h3","rendererStartTime":120.3929999768734,"networkRequestTime":121.28400000929832,"networkEndTime":146.7920000255108,"finished":true,"transferSize":15711,"resourceSize":15684,"statusCode":200,"mimeType":"font/woff2","resourceType":"Font","priority":"VeryHigh","experimentalFromMainFrame":true,"entity":"Google Fonts"},{"url":"http://localhost:5177/assets/vendor-three-Bjkinzx-.js","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":122.40299999713898,"networkRequestTime":122.58600002527237,"networkEndTime":124.625,"finished":true,"transferSize":533162,"resourceSize":532915,"statusCode":200,"mimeType":"text/javascript","resourceType":"Script","priority":"High","experimentalFromMainFrame":true,"entity":"localhost"},{"url":"http://localhost:5177/assets/cube-icon-sm-CqZgfax4.png","sessionTargetType":"page","protocol":"http/1.1","rendererStartTime":510.0320000052452,"networkRequestTime":510.1870000064373,"networkEndTime":511.41100001335144,"finished":true,"transferSize":1315,"resourceSize":1147,"statusCode":200,"mimeType":"image/png","resourceType":"Other","priority":"High","experimentalFromMainFrame":true,"entity":"localhost"}],"debugData":{"type":"debugdata","networkStartTimeTs":233178045801,"initiators":[{"type":"parser","url":"http://localhost:5177/","lineNumber":40,"columnNumber":73},{"type":"parser","url":"http://localhost:5177/","lineNumber":41,"columnNumber":89},{"type":"parser","url":"http://localhost:5177/","lineNumber":42,"columnNumber":87},{"type":"parser","url":"http://localhost:5177/","lineNumber":43,"columnNumber":87},{"type":"parser","url":"http://localhost:5177/","lineNumber":44,"columnNumber":86},{"type":"parser","url":"http://localhost:5177/","lineNumber":45,"columnNumber":79},{"type":"parser","url":"http://localhost:5177/","lineNumber":20,"columnNumber":10},{"type":"parser","url":"http://localhost:5177/","lineNumber":82,"columnNumber":116},{"type":"parser","url":"http://localhost:5177/assets/index-he4Ow9Yj.css"},{"type":"parser","url":"http://localhost:5177/assets/index-he4Ow9Yj.css"},{"type":"parser","url":"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap"},{"type":"parser","url":"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap"},{"type":"script","url":"http://localhost:5177/assets/AmigaScene-CyaOqR74.js","lineNumber":0,"columnNumber":279}]}}},"network-rtt":{"id":"network-rtt","title":"Network Round Trip Times","description":"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more about the Round Trip Time](https://hpbn.co/primer-on-latency-and-bandwidth/).","score":1,"scoreDisplayMode":"informative","numericValue":0.02475,"numericUnit":"millisecond","displayValue":"0 ms","details":{"type":"table","headings":[{"key":"origin","valueType":"text","label":"URL"},{"key":"rtt","valueType":"ms","granularity":1,"label":"Time Spent"}],"items":[{"origin":"https://fonts.gstatic.com","rtt":0.02475},{"origin":"https://fonts.googleapis.com","rtt":0.016900000000000002},{"origin":"http://localhost:5177","rtt":0.013349999999999999}],"sortedBy":["rtt"]}},"network-server-latency":{"id":"network-server-latency","title":"Server Backend Latencies","description":"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more about server response time](https://hpbn.co/primer-on-web-performance/#analyzing-the-resource-waterfall).","score":1,"scoreDisplayMode":"informative","numericValue":29.2601,"numericUnit":"millisecond","displayValue":"30 ms","details":{"type":"table","headings":[{"key":"origin","valueType":"text","label":"URL"},{"key":"serverResponseTime","valueType":"ms","granularity":1,"label":"Time Spent"}],"items":[{"origin":"https://fonts.googleapis.com","serverResponseTime":29.2601},{"origin":"https://fonts.gstatic.com","serverResponseTime":22.69325},{"origin":"http://localhost:5177","serverResponseTime":0.74515}],"sortedBy":["serverResponseTime"]}},"main-thread-tasks":{"id":"main-thread-tasks","title":"Tasks","description":"Lists the toplevel main thread tasks that executed during page load.","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"startTime","valueType":"ms","granularity":1,"label":"Start Time"},{"key":"duration","valueType":"ms","granularity":1,"label":"End Time"}],"items":[{"duration":8.454,"startTime":11.407},{"duration":97.423,"startTime":19.862},{"duration":375.253,"startTime":128.047},{"duration":5.085,"startTime":503.62}]}},"metrics":{"id":"metrics","title":"Metrics","description":"Collects all available metrics.","score":1,"scoreDisplayMode":"informative","numericValue":10294,"numericUnit":"millisecond","details":{"type":"debugdata","items":[{"firstContentfulPaint":6175,"largestContentfulPaint":10248,"interactive":10294,"speedIndex":6175,"totalBlockingTime":423,"maxPotentialFID":751,"cumulativeLayoutShift":0,"cumulativeLayoutShiftMainFrame":0,"lcpLoadDelay":679,"lcpLoadDuration":680,"timeToFirstByte":451,"observedTimeOrigin":0,"observedTimeOriginTs":233178045555,"observedNavigationStart":0,"observedNavigationStartTs":233178045555,"observedFirstPaint":24,"observedFirstPaintTs":233178069492,"observedFirstContentfulPaint":141,"observedFirstContentfulPaintTs":233178186158,"observedFirstContentfulPaintAllFrames":141,"observedFirstContentfulPaintAllFramesTs":233178186158,"observedLargestContentfulPaint":557,"observedLargestContentfulPaintTs":233178602822,"observedLargestContentfulPaintAllFrames":557,"observedLargestContentfulPaintAllFramesTs":233178602822,"observedTraceEnd":2832,"observedTraceEndTs":233180877811,"observedLoad":120,"observedLoadTs":233178165644,"observedDomContentLoaded":116,"observedDomContentLoadedTs":233178161534,"observedCumulativeLayoutShift":0,"observedCumulativeLayoutShiftMainFrame":0,"observedFirstVisualChange":10,"observedFirstVisualChangeTs":233178055555,"observedLastVisualChange":543,"observedLastVisualChangeTs":233178588555,"observedSpeedIndex":264,"observedSpeedIndexTs":233178309950},{"lcpInvalidated":false}]}},"resource-summary":{"id":"resource-summary","title":"Resources Summary","description":"Aggregates all network requests and groups them by type","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"label","valueType":"text","label":"Resource Type"},{"key":"requestCount","valueType":"numeric","label":"Requests"},{"key":"transferSize","valueType":"bytes","label":"Transfer Size"}],"items":[{"resourceType":"total","label":"Total","requestCount":15,"transferSize":1576724},{"resourceType":"script","label":"Script","requestCount":8,"transferSize":1251756},{"resourceType":"stylesheet","label":"Stylesheet","requestCount":2,"transferSize":287170},{"resourceType":"font","label":"Font","requestCount":2,"transferSize":30778},{"resourceType":"document","label":"Document","requestCount":1,"transferSize":4390},{"resourceType":"image","label":"Image","requestCount":1,"transferSize":1315},{"resourceType":"other","label":"Other","requestCount":1,"transferSize":1315},{"resourceType":"media","label":"Media","requestCount":0,"transferSize":0},{"resourceType":"third-party","label":"Third-party","requestCount":3,"transferSize":31352}]}},"layout-shifts":{"id":"layout-shifts","title":"Avoid large layout shifts","description":"These are the largest layout shifts observed on the page. Each table item represents a single layout shift, and shows the element that shifted the most. Below each item are possible root causes that led to the layout shift. Some of these layout shifts may not be included in the CLS metric value due to [windowing](https://web.dev/articles/cls#what_is_cls). [Learn how to improve CLS](https://web.dev/articles/optimize-cls)","score":null,"scoreDisplayMode":"notApplicable","metricSavings":{"CLS":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"extra"},"label":"Element"},{"key":"score","valueType":"numeric","subItemsHeading":{"key":"cause","valueType":"text"},"granularity":0.001,"label":"Layout shift score"}],"items":[]},"guidanceLevel":2},"long-tasks":{"id":"long-tasks","title":"Avoid long main-thread tasks","description":"Lists the longest tasks on the main thread, useful for identifying worst contributors to input delay. [Learn how to avoid long main-thread tasks](https://web.dev/articles/optimize-long-tasks)","score":1,"scoreDisplayMode":"informative","displayValue":"2 long tasks found","metricSavings":{"TBT":400},"details":{"type":"table","headings":[{"key":"url","valueType":"url","label":"URL"},{"key":"startTime","valueType":"ms","granularity":1,"label":"Start Time"},{"key":"duration","valueType":"ms","granularity":1,"label":"Duration"}],"items":[{"url":"http://localhost:5177/assets/AmigaScene-CyaOqR74.js","duration":751,"startTime":9947.980599999999},{"url":"http://localhost:5177/assets/index-CZlNYAJp.js","duration":195,"startTime":6901.4902999999995}],"sortedBy":["duration"],"skipSumming":["startTime"],"debugData":{"type":"debugdata","urls":["http://localhost:5177/assets/AmigaScene-CyaOqR74.js","http://localhost:5177/assets/index-CZlNYAJp.js"],"tasks":[{"urlIndex":0,"startTime":9948,"duration":751,"other":751,"scriptEvaluation":0},{"urlIndex":1,"startTime":6901.5,"duration":195,"other":195,"scriptEvaluation":0,"styleLayout":0}]}},"guidanceLevel":1},"non-composited-animations":{"id":"non-composited-animations","title":"Avoid non-composited animations","description":"Animations which are not composited can be janky and increase CLS. [Learn how to avoid non-composited animations](https://developer.chrome.com/docs/lighthouse/performance/non-composited-animations/)","score":1,"scoreDisplayMode":"informative","displayValue":"1 animated element found","metricSavings":{"CLS":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"failureReason","valueType":"text"},"label":"Element"},{"key":null,"valueType":"text","subItemsHeading":{"key":"animation","valueType":"text"},"label":"Name"}],"items":[{"node":{"type":"node","lhId":"page-5-DIV","path":"1,HTML,1,BODY,1,DIV,1,DIV,3,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV","selector":"div.flex > div.pl-4 > div.flex-1 > div#reka-tabs-v-270-content-controls","boundingRect":{"top":93,"bottom":436,"left":28,"right":372,"width":344,"height":343},"snippet":"
","nodeLabel":"duration\ndelay\niterations\ndirection\nalternate\nfill mode\nforwards\neasing\nease-in…"},"subItems":{"type":"subitems","items":[{"failureReason":"Filter-related property may move pixels","animation":"enter"}]}}]},"guidanceLevel":2},"unsized-images":{"id":"unsized-images","title":"Image elements have explicit `width` and `height`","description":"Set an explicit width and height on image elements to reduce layout shifts and improve CLS. [Learn how to set image dimensions](https://web.dev/articles/optimize-cls#images_without_dimensions)","score":1,"scoreDisplayMode":"metricSavings","metricSavings":{"CLS":0},"details":{"type":"table","headings":[{"key":"node","valueType":"node","label":""},{"key":"url","valueType":"url","label":"URL"}],"items":[]},"guidanceLevel":4},"valid-source-maps":{"id":"valid-source-maps","title":"Missing source maps for large first-party JavaScript","description":"Source maps translate minified code to the original source code. This helps developers debug in production. In addition, Lighthouse is able to provide further insights. Consider deploying source maps to take advantage of these benefits. [Learn more about source maps](https://developer.chrome.com/docs/devtools/javascript/source-maps/).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"scriptUrl","valueType":"url","subItemsHeading":{"key":"error"},"label":"URL"},{"key":"sourceMapUrl","valueType":"url","label":"Map URL"}],"items":[{"scriptUrl":"http://localhost:5177/assets/vendor-three-Bjkinzx-.js","subItems":{"type":"subitems","items":[{"error":"Large JavaScript file is missing a source map"}]}}]}},"csp-xss":{"id":"csp-xss","title":"Ensure CSP is effective against XSS attacks","description":"A strong Content Security Policy (CSP) significantly reduces the risk of cross-site scripting (XSS) attacks. [Learn how to use a CSP to prevent XSS](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"directive","valueType":"code","subItemsHeading":{"key":"directive"},"label":"Directive"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[{"severity":"High","description":"No CSP found in enforcement mode"}]}},"has-hsts":{"id":"has-hsts","title":"Use a strong HSTS policy","description":"Deployment of the HSTS header significantly reduces the risk of downgrading HTTP connections and eavesdropping attacks. A rollout in stages, starting with a low max-age is recommended. [Learn more about using a strong HSTS policy.](https://developer.chrome.com/docs/lighthouse/best-practices/has-hsts)","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"directive","valueType":"code","subItemsHeading":{"key":"directive"},"label":"Directive"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[{"severity":"High","description":"No HSTS header found"}]}},"origin-isolation":{"id":"origin-isolation","title":"Ensure proper origin isolation with COOP","description":"The Cross-Origin-Opener-Policy (COOP) can be used to isolate the top-level window from other documents such as pop-ups. [Learn more about deploying the COOP header.](https://web.dev/articles/why-coop-coep#coop)","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"directive","valueType":"code","subItemsHeading":{"key":"directive"},"label":"Directive"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[{"description":"No COOP header found","severity":"High"}]}},"clickjacking-mitigation":{"id":"clickjacking-mitigation","title":"Mitigate clickjacking with XFO or CSP","description":"The `X-Frame-Options` (XFO) header or the `frame-ancestors` directive in the `Content-Security-Policy` (CSP) header control where a page can be embedded. These can mitigate clickjacking attacks by blocking some or all sites from embedding the page. [Learn more about mitigating clickjacking](https://developer.chrome.com/docs/lighthouse/best-practices/clickjacking-mitigation).","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[{"severity":"High","description":"No frame control policy found"}]}},"trusted-types-xss":{"id":"trusted-types-xss","title":"Mitigate DOM-based XSS with Trusted Types","description":"The `require-trusted-types-for` directive in the `Content-Security-Policy` (CSP) header instructs user agents to control the data passed to DOM XSS sink functions. [Learn more about mitigating DOM-based XSS with Trusted Types](https://developer.chrome.com/docs/lighthouse/best-practices/trusted-types-xss).","score":1,"scoreDisplayMode":"informative","details":{"type":"table","headings":[{"key":"description","valueType":"text","subItemsHeading":{"key":"description"},"label":"Description"},{"key":"severity","valueType":"text","subItemsHeading":{"key":"severity"},"label":"Severity"}],"items":[{"severity":"High","description":"No `Content-Security-Policy` header with Trusted Types directive found"}]}},"script-treemap-data":{"id":"script-treemap-data","title":"Script Treemap Data","description":"Used for treemap app","score":1,"scoreDisplayMode":"informative","details":{"type":"treemap-data","nodes":[{"name":"http://localhost:5177/","resourceBytes":561,"encodedBytes":562,"children":[{"name":"(inline) (function() {\n …","resourceBytes":529,"unusedBytes":0},{"name":"(inline) this.media='all…","resourceBytes":16,"unusedBytes":0},{"name":"(inline) this.media='all…","resourceBytes":16,"unusedBytes":0}]},{"name":"http://localhost:5177/assets/index-CZlNYAJp.js","resourceBytes":240787,"encodedBytes":240892,"unusedBytes":87357},{"name":"http://localhost:5177/assets/rolldown-runtime-QTnfLwEv.js","resourceBytes":694,"encodedBytes":706,"unusedBytes":371},{"name":"http://localhost:5177/assets/vendor-reka-ui-CVUb_gFh.js","resourceBytes":338153,"encodedBytes":338215,"unusedBytes":168656},{"name":"http://localhost:5177/assets/vendor-lucide-ItTK6Wyo.js","resourceBytes":8614,"encodedBytes":8627,"unusedBytes":0},{"name":"http://localhost:5177/assets/preload-helper-kNaey6uv.js","resourceBytes":1208,"encodedBytes":1220,"unusedBytes":279},{"name":"http://localhost:5177/assets/engine-DiS0VYfs.js","resourceBytes":124164,"encodedBytes":124200,"unusedBytes":60403},{"name":"http://localhost:5177/assets/AmigaScene-CyaOqR74.js","resourceBytes":3588,"encodedBytes":3600,"unusedBytes":236},{"name":"http://localhost:5177/assets/vendor-three-Bjkinzx-.js","resourceBytes":532915,"encodedBytes":533000,"unusedBytes":214425}]}},"accesskeys":{"id":"accesskeys","title":"`[accesskey]` values are unique","description":"Access keys let users quickly focus a part of the page. For proper navigation, each access key must be unique. [Learn more about access keys](https://dequeuniversity.com/rules/axe/4.11/accesskeys).","score":null,"scoreDisplayMode":"notApplicable"},"aria-allowed-attr":{"id":"aria-allowed-attr","title":"`[aria-*]` attributes match their roles","description":"Each ARIA `role` supports a specific subset of `aria-*` attributes. Mismatching these invalidates the `aria-*` attributes. [Learn how to match ARIA attributes to their roles](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-allowed-role":{"id":"aria-allowed-role","title":"Uses ARIA roles only on compatible elements","description":"Many HTML elements can only be assigned certain ARIA roles. Using ARIA roles where they are not allowed can interfere with the accessibility of the web page. [Learn more about ARIA roles](https://dequeuniversity.com/rules/axe/4.11/aria-allowed-role).","score":null,"scoreDisplayMode":"notApplicable"},"aria-command-name":{"id":"aria-command-name","title":"`button`, `link`, and `menuitem` elements have accessible names","description":"When an element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to make command elements more accessible](https://dequeuniversity.com/rules/axe/4.11/aria-command-name).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-conditional-attr":{"id":"aria-conditional-attr","title":"ARIA attributes are used as specified for the element's role","description":"Some ARIA attributes are only allowed on an element under certain conditions. [Learn more about conditional ARIA attributes](https://dequeuniversity.com/rules/axe/4.11/aria-conditional-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-deprecated-role":{"id":"aria-deprecated-role","title":"Deprecated ARIA roles were not used","description":"Deprecated ARIA roles may not be processed correctly by assistive technology. [Learn more about deprecated ARIA roles](https://dequeuniversity.com/rules/axe/4.11/aria-deprecated-role).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-dialog-name":{"id":"aria-dialog-name","title":"Elements with `role=\"dialog\"` or `role=\"alertdialog\"` have accessible names.","description":"ARIA dialog elements without accessible names may prevent screen readers users from discerning the purpose of these elements. [Learn how to make ARIA dialog elements more accessible](https://dequeuniversity.com/rules/axe/4.11/aria-dialog-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-hidden-body":{"id":"aria-hidden-body","title":"`[aria-hidden=\"true\"]` is not present on the document ``","description":"Assistive technologies, like screen readers, work inconsistently when `aria-hidden=\"true\"` is set on the document ``. [Learn how `aria-hidden` affects the document body](https://dequeuniversity.com/rules/axe/4.11/aria-hidden-body).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-hidden-focus":{"id":"aria-hidden-focus","title":"`[aria-hidden=\"true\"]` elements do not contain focusable descendents","description":"Focusable descendents within an `[aria-hidden=\"true\"]` element prevent those interactive elements from being available to users of assistive technologies like screen readers. [Learn how `aria-hidden` affects focusable elements](https://dequeuniversity.com/rules/axe/4.11/aria-hidden-focus).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-input-field-name":{"id":"aria-input-field-name","title":"ARIA input fields do not have accessible names","description":"When an input field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about input field labels](https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"1-0-SPAN","path":"1,HTML,1,BODY,1,DIV,1,DIV,3,DIV,0,DIV,0,DIV,0,DIV,4,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,SPAN,1,SPAN","selector":"div.w-full > div.touch-gate-target > span.glass-slider > span.slider-thumb","boundingRect":{"top":473,"bottom":489,"left":41,"right":57,"width":16,"height":16},"snippet":"","nodeLabel":"div.w-full > div.touch-gate-target > span.glass-slider > span.slider-thumb","explanation":"Fix any of the following:\n aria-label attribute does not exist or is empty\n aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n Element has no title attribute"}}],"debugData":{"type":"debugdata","impact":"serious","tags":["cat.aria","wcag2a","wcag412","TTv5","TT5.c","EN-301-549","EN-9.4.1.2","ACT","RGAAv4","RGAA-11.1.1"]}}},"aria-meter-name":{"id":"aria-meter-name","title":"ARIA `meter` elements have accessible names","description":"When a meter element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `meter` elements](https://dequeuniversity.com/rules/axe/4.11/aria-meter-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-progressbar-name":{"id":"aria-progressbar-name","title":"ARIA `progressbar` elements have accessible names","description":"When a `progressbar` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to label `progressbar` elements](https://dequeuniversity.com/rules/axe/4.11/aria-progressbar-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-prohibited-attr":{"id":"aria-prohibited-attr","title":"Elements use only permitted ARIA attributes","description":"Using ARIA attributes in roles where they are prohibited can mean that important information is not communicated to users of assistive technologies. [Learn more about prohibited ARIA roles](https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-required-attr":{"id":"aria-required-attr","title":"`[role]`s have all required `[aria-*]` attributes","description":"Some ARIA roles have required attributes that describe the state of the element to screen readers. [Learn more about roles and required attributes](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-required-children":{"id":"aria-required-children","title":"Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.","description":"Some ARIA parent roles must contain specific child roles to perform their intended accessibility functions. [Learn more about roles and required children elements](https://dequeuniversity.com/rules/axe/4.11/aria-required-children).","score":null,"scoreDisplayMode":"notApplicable"},"aria-required-parent":{"id":"aria-required-parent","title":"`[role]`s are contained by their required parent element","description":"Some ARIA child roles must be contained by specific parent roles to properly perform their intended accessibility functions. [Learn more about ARIA roles and required parent element](https://dequeuniversity.com/rules/axe/4.11/aria-required-parent).","score":null,"scoreDisplayMode":"notApplicable"},"aria-roles":{"id":"aria-roles","title":"`[role]` values are valid","description":"ARIA roles must have valid values in order to perform their intended accessibility functions. [Learn more about valid ARIA roles](https://dequeuniversity.com/rules/axe/4.11/aria-roles).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-text":{"id":"aria-text","title":"Elements with the `role=text` attribute do not have focusable descendents.","description":"Adding `role=text` around a text node split by markup enables VoiceOver to treat it as one phrase, but the element's focusable descendents will not be announced. [Learn more about the `role=text` attribute](https://dequeuniversity.com/rules/axe/4.11/aria-text).","score":null,"scoreDisplayMode":"notApplicable"},"aria-toggle-field-name":{"id":"aria-toggle-field-name","title":"ARIA toggle fields have accessible names","description":"When a toggle field doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about toggle fields](https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-tooltip-name":{"id":"aria-tooltip-name","title":"ARIA `tooltip` elements have accessible names","description":"When a tooltip element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn how to name `tooltip` elements](https://dequeuniversity.com/rules/axe/4.11/aria-tooltip-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-treeitem-name":{"id":"aria-treeitem-name","title":"ARIA `treeitem` elements have accessible names","description":"When a `treeitem` element doesn't have an accessible name, screen readers announce it with a generic name, making it unusable for users who rely on screen readers. [Learn more about labeling `treeitem` elements](https://dequeuniversity.com/rules/axe/4.11/aria-treeitem-name).","score":null,"scoreDisplayMode":"notApplicable"},"aria-valid-attr-value":{"id":"aria-valid-attr-value","title":"`[aria-*]` attributes have valid values","description":"Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid values. [Learn more about valid values for ARIA attributes](https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr-value).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"aria-valid-attr":{"id":"aria-valid-attr","title":"`[aria-*]` attributes are valid and not misspelled","description":"Assistive technologies, like screen readers, can't interpret ARIA attributes with invalid names. [Learn more about valid ARIA attributes](https://dequeuniversity.com/rules/axe/4.11/aria-valid-attr).","score":1,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[]}},"button-name":{"id":"button-name","title":"Buttons do not have an accessible name","description":"When a button doesn't have an accessible name, screen readers announce it as \"button\", making it unusable for users who rely on screen readers. [Learn how to make buttons more accessible](https://dequeuniversity.com/rules/axe/4.11/button-name).","score":0,"scoreDisplayMode":"binary","details":{"type":"table","headings":[{"key":"node","valueType":"node","subItemsHeading":{"key":"relatedNode","valueType":"node"},"label":"Failing Elements"}],"items":[{"node":{"type":"node","lhId":"1-1-BUTTON","path":"1,HTML,1,BODY,1,DIV,1,DIV,3,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,1,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,0,DIV,3,DIV,1,BUTTON","selector":"div.panel-row > div.panel-content > div.labeled-field > button.glass-wash","boundingRect":{"top":202,"bottom":242,"left":258,"right":355,"width":97,"height":40},"snippet":"