diff --git a/docs/architecture.md b/docs/architecture.md index e710e0369..b753ea31f 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -107,7 +107,7 @@ CI and staging must not upload authenticated browser captures. Logging must not ## PWA and offline behavior -The service worker and manifest provide installable web assets and an offline app shell. It precaches only the navigation shell and static identity assets; route chunks enter the runtime cache when a user visits them. Updates wait for the normal service-worker lifecycle instead of reloading an active page. Offline support does not make unvisited routes, authenticated Supabase, or AI operations available without a network. +The service worker and manifest provide installable web assets and an offline app shell. It precaches only the navigation shell and static identity assets; route chunks enter the runtime cache when a user visits them. On first registration, the client also reports same-origin `/assets/` resources that loaded before the worker took control so the first visited route works offline without a forced reload. Updates wait for the normal service-worker lifecycle instead of reloading an active page. Offline support does not make unvisited routes, authenticated Supabase, or AI operations available without a network. ## iOS shell diff --git a/docs/performance/smooth-navigation-final/README.md b/docs/performance/smooth-navigation-final/README.md new file mode 100644 index 000000000..52c1437f4 --- /dev/null +++ b/docs/performance/smooth-navigation-final/README.md @@ -0,0 +1,201 @@ +# Smooth navigation final evidence + +Captured on 2026-09-21 from `31549f99cccedba6f4e6c482ada42512520270cc` +with Node `22.23.2`, npm `12.0.2`, Playwright `1.62.1`, Chromium +`151.0.7922.34`, Vite `7.3.6`, and the same unthrottled loopback profiles as +the baseline. This is local lab evidence. Stub sessions and blocked external +requests prove client rendering and request sequencing, not authenticated +backend, staging, field, or production performance. + +## Artifacts and method + +- [`task-11-audit.json`](task-11-audit.json) is the pre-change run at + `6d8c9178bb2ebfff65b1c44a934890cfc727a21f`. Its old `sourceCommit` field + followed the moving `origin/main`; `harnessCommit` is the authoritative code + revision. This run used the corrected pre-pointer resource boundary, so its + first-visit request and byte values replace the stale PR #51 values. +- [`final-1.json`](final-1.json) and [`final-3.json`](final-3.json) are the + accepted repeated runs at `31549f9`. An intermediate run had one 58.2 ms + warm-navigation outlier, so a third complete run was taken instead of hiding + it. Runs 1 and 3 stayed within the documented tolerance: maximum timing + variance was 23.94% with only a 6.8 ms absolute difference, request variance + was 0%, transferred-byte variance was below 0.001%, and CLS variance was 0. +- [Desktop delayed video](desktop-delayed.webm), + [desktop filmstrip](desktop-delayed-filmstrip.png), + [Pixel 5 delayed video](pixel-5-delayed.webm), and + [Pixel 5 filmstrip](pixel-5-delayed-filmstrip.png) show the 750 ms stalled + Attack chunk. The shell remains mounted and the route-shaped skeleton stays + inside the main content region. + +Each run has 38 records: 16 cold refreshes, 10 first-visit clicks, 10 warm +clicks, and two delayed clicks. The final harness also records same-origin +resource URLs, route-chunk completion, post-chunk render time, long tasks after +the chunk, controlled Event Timing, and CDP script/task/layout duration. CDP +`ScriptDuration` covers all JavaScript execution inside the measured boundary; +it is not presented as isolated evaluation time for one module. The +`postChunkRenderMs` field covers module execution plus React rendering after +the route response completes. + +## Task 11: page data and rendering audit + +The first audit showed route files finishing in 9-32 ms while first real +content often arrived 145-455 ms after click. Most of that local-development +gap was module execution and React work, not route-file transfer. Empty stub +data did not reproduce expensive list, Markdown, chart, or storage hydration +that justified virtualization or a new rendering abstraction. + +One backend cause reproduced deterministically. Generate -> Attack remounted +`ModelSelector` and repeated the subscription settings and daily-usage reads. +The browser regression failed three times with four reads instead of two. +`useSubscription` now uses the existing TanStack Query client with a 60-second +freshness window and an explicit refresh path. Desktop and mobile regressions +now record one settings read and one usage read across both routes. + +No private data or AI generation is prefetched. + +## Task 12: public rendering audit + +The landing page renders one image asset twice: `/favicon.png` was 1024x1024, +transferred 279,765 bytes in the production browser audit, and lacked intrinsic +dimensions while displayed at 32-36 px. The new 72x72 display asset transfers +4,274 bytes, a 275,491-byte reduction, and both callers declare their rendered +width and height. Desktop and Pixel 5 CLS remained `0`. + +Production CSS coverage marked 29,400 of 116,213 bytes used on desktop and +27,330 bytes used on Pixel 5. This does not by itself prove that the unused +rules can be removed because the stylesheet is shared by lazy application +routes. + +A `content-visibility` prototype for all below-fold sections cut some desktop +long-task time but overestimated initial scroll height by 36% on desktop and +22% on mobile. Limiting it to the Features section gave no repeatable mobile +benefit and still changed initial scroll height. It was rejected. The current +SEO DOM, anchor navigation, find-in-page behavior, and visual layout remain +unchanged. + +## Task 13: HTTP and service-worker audit + +Vercel already sends no-cache headers for `index.html`, `theme-init.js`, and +`sw.js`, plus one-year immutable caching for hashed assets. Nginx previously +let its generic one-year JavaScript rule catch `sw.js`; exact no-cache locations +now cover both `index.html` and `sw.js`. + +The first controlled page could load route assets before the newly installed +worker claimed it. The client now reports only same-origin `/assets/` resources +for five seconds after registration. The worker validates and caps that list, +then backfills those already visited assets into the runtime cache. It still +does not call `skipWaiting`, listen for `controllerchange`, or reload the page. + +The committed production-build smoke in +[`scripts/test-service-worker-offline.mjs`](../../../scripts/test-service-worker-offline.mjs) +provides direct browser proof: + +- a seeded v2 worker cache is removed when v3 activates and claims the page; +- first-visited Generate reloads offline; +- an unvisited Attack route shows the existing route error offline; +- an intent-prefetched Attack route opens offline after its prefetch finishes; +- runtime cache inspection found zero `/auth/v1`, `/rest/v1`, `/functions/v1`, + or `/storage/v1` entries; +- stale or unavailable chunks return the existing `504 Offline` response and + route-level recovery UI rather than a blank document. + +## Complete matrix + +Cold rows use `requests/transferred/decoded/real-content-ms/CLS/long-tasks`. +Final values are accepted run 1 and run 3. + +```text +profile route before final 1 final 3 +desktop / 133/7274710/7234810/3049.5/0/3 133/7004559/6964659/2715.8/0/2 133/7004547/6964647/2925.0/0/2 +desktop /login 121/6750638/6714338/711.8/0/1 121/6755453/6719153/582.5/0/1 121/6755441/6719141/564.3/0/1 +desktop /app 119/6960389/6924689/865.8/0/1 119/6689713/6654013/773.4/0/1 119/6689701/6654001/654.9/0/1 +desktop /app/generate 162/8586542/8537942/922.1/.0029/2 162/8312240/8263640/863.6/.0029/2 162/8312228/8263628/893.3/.0029/2 +desktop /app/attack 163/8182519/8133619/1186.9/.0110/2 163/7908217/7859317/880.9/.0110/2 163/7908205/7859305/906.0/.0110/2 +desktop /app/flowchart 129/7732752/7694052/1064.1/0/2 129/7462076/7423376/792.4/0/2 129/7462064/7423364/708.0/0/1 +desktop /app/history 128/7190734/7152334/959.4/.0105/3 128/6920058/6881658/705.3/.0105/1 128/6920046/6881646/739.0/.0105/1 +desktop /app/admin 135/8830912/8790412/972.0/0/2 135/8560236/8519736/820.5/0/2 135/8560224/8519724/835.7/0/2 +Pixel 5 / 133/7274710/7234810/975.9/0/3 133/7004559/6964659/777.2/0/2 133/7004547/6964647/679.8/0/2 +Pixel 5 /login 121/6750638/6714338/632.5/0/1 121/6755453/6719153/527.3/0/1 121/6755441/6719141/530.6/0/1 +Pixel 5 /app 119/6960389/6924689/715.1/0/1 119/6689713/6654013/693.4/0/1 119/6689701/6654001/582.5/0/1 +Pixel 5 /app/generate 162/8586542/8537942/1466.0/0/3 162/8312240/8263640/973.4/0/2 162/8312228/8263628/868.7/0/2 +Pixel 5 /app/attack 163/8182519/8133619/970.2/0/3 163/7908217/7859317/888.7/0/2 163/7908205/7859305/883.4/0/2 +Pixel 5 /app/flowchart 129/7732752/7694052/1261.3/0/4 129/7462076/7423376/858.4/0/2 129/7462064/7423364/713.4/0/2 +Pixel 5 /app/history 128/7190734/7152334/1409.7/.0464/3 128/6920058/6881658/800.0/.0464/1 128/6920046/6881646/663.2/.0464/1 +Pixel 5 /app/admin 135/8830912/8790412/1322.3/.0825/3 135/8560236/8519736/801.8/.0825/2 135/8560224/8519724/705.9/.0825/2 +``` + +First-visit rows use +`requests/transferred/decoded/real-content-ms/route-chunk-ms/CLS/long-tasks`. + +```text +profile transition before final 1 final 3 +desktop Landing -> app 2/36896/36296/94.3/9.4/0/0 2/36896/36296/118.6/17.2/0/1 2/36896/36296/113.2/11.4/0/1 +desktop Home -> Generate 44/1652826/1639626/396.5/9.0/0/1 44/1649200/1636000/279.2/11.2/0/1 44/1649200/1636000/315.2/10.1/0/1 +desktop Generate -> Attack 8/221821/219421/323.5/17.4/0/3 8/221821/219421/154.1/9.7/0/1 8/221821/219421/154.4/8.8/0/0 +desktop Home -> Flowchart 13/811783/807883/198.2/12.2/0/1 11/799036/795736/203.4/9.8/0/0 11/799036/795736/169.0/11.0/0/0 +desktop Home -> History 12/269765/266165/144.6/15.8/0/0 10/257018/254018/118.3/12.4/0/0 10/257018/254018/136.8/10.4/0/0 +Pixel 5 Landing -> app 3/242473/241573/168.8/27.2/0/1 2/36896/36296/99.0/10.7/0/0 2/36896/36296/81.8/7.1/0/0 +Pixel 5 Home -> Generate 44/1652826/1639626/455.0/21.2/0/2 44/1649200/1636000/301.7/10.3/0/1 44/1649200/1636000/314.2/6.5/0/1 +Pixel 5 Generate -> Attack 8/221821/219421/320.2/19.2/0/3 8/221821/219421/146.9/12.6/0/0 8/221821/219421/150.2/8.1/0/0 +Pixel 5 Home -> Flowchart 11/799036/795736/328.1/32.3/0/2 11/799036/795736/154.9/11.6/0/0 11/799036/795736/143.9/10.8/0/0 +Pixel 5 Home -> History 10/257018/254018/205.8/15.5/0/0 10/257018/254018/125.6/10.1/0/0 10/257018/254018/103.3/12.3/0/0 +``` + +Warm rows use `real-content-ms/controlled-event-ms/script-ms/long-tasks`. +Every warm navigation issued zero requests and transferred zero bytes. + +```text +profile transition before real final 1 final 3 +desktop Landing -> app 32.5 40.2/96/64.3/0 45.4/160/71.1/0 +desktop Home -> Generate 91.4 86.4/136/127.1/1 79.7/96/104.9/1 +desktop Generate -> Attack 67.9 75.7/96/85.3/1 63.0/96/75.3/1 +desktop Home -> Flowchart 52.2 48.4/88/72.5/1 50.6/104/86.9/1 +desktop Home -> History 26.0 29.0/56/38.5/0 25.7/40/39.6/0 +Pixel 5 Landing -> app 37.4 29.9/48/46.2/0 30.6/56/52.5/0 +Pixel 5 Home -> Generate 72.9 78.3/88/112.9/1 71.3/80/97.7/1 +Pixel 5 Generate -> Attack 102.3 65.4/80/87.8/1 62.5/72/84.8/1 +Pixel 5 Home -> Flowchart 76.2 47.9/72/83.3/0 41.7/64/66.6/0 +Pixel 5 Home -> History 28.6 28.4/40/40.9/0 21.6/32/31.3/0 +``` + +## Bundle and budget result + +Static graph gzip changed as follows: + +```text +route before final delta +index.html 322,213 322,480 +267 +/ 374,629 374,938 +309 +/app 324,010 324,288 +278 +/app/generate 453,060 456,162 +3,102 +/app/attack 406,960 410,059 +3,099 +``` + +The largest critical gzip increase is 0.76%, below the 10% startup budget. +The build gate still excludes PDF, DOCX, chart, ReactFlow, Admin, and unrelated +page modules from initial routes. + +Accepted-run budget result: + +- warm real-content maximum: 86.4 ms desktop and 78.3 ms Pixel 5; +- ordinary controlled Event Timing maximum: 160 ms; +- first-visit and warm CLS: `0` for every tested transition; +- intent-warmed and warm transitions show no generic route loader; +- constrained-connection tests issue no speculative route request; +- the delayed chunk keeps shell identity, shows the route skeleton, and records + CLS `0.0110` desktop and `0` Pixel 5. + +The delayed Pixel 5 recording reports 272-280 ms Event Timing because the +test captures screenshots synchronously around an artificial 750 ms stalled +request. It is filmstrip instrumentation, not the ordinary controlled INP +result. All non-instrumented first-visit and warm interactions remain below +200 ms. + +## Limits + +- The baseline did not record CDP script duration or Event Timing, so those + fields are reported for the final runs without inventing before values. +- Local Vite timings include transform and shared-host noise. Request and byte + evidence is more stable than absolute cold timing. +- Stub sessions do not prove Supabase authorization, RLS, billing, or real + account data. No production or staging target was used. diff --git a/docs/performance/smooth-navigation-final/desktop-delayed-filmstrip.png b/docs/performance/smooth-navigation-final/desktop-delayed-filmstrip.png new file mode 100644 index 000000000..81a48b7d6 Binary files /dev/null and b/docs/performance/smooth-navigation-final/desktop-delayed-filmstrip.png differ diff --git a/docs/performance/smooth-navigation-final/desktop-delayed.webm b/docs/performance/smooth-navigation-final/desktop-delayed.webm new file mode 100644 index 000000000..cdbace961 Binary files /dev/null and b/docs/performance/smooth-navigation-final/desktop-delayed.webm differ diff --git a/docs/performance/smooth-navigation-final/final-1.json b/docs/performance/smooth-navigation-final/final-1.json new file mode 100644 index 000000000..5c99d564d --- /dev/null +++ b/docs/performance/smooth-navigation-final/final-1.json @@ -0,0 +1,36683 @@ +{ + "metadata": { + "runLabel": "final-1", + "capturedAt": "2026-09-21T09:09:40.678Z", + "sourceCommit": "31549f99cccedba6f4e6c482ada42512520270cc", + "harnessCommit": "31549f99cccedba6f4e6c482ada42512520270cc", + "nodeVersion": "v22.23.2", + "npmVersion": "12.0.2", + "browser": { + "name": "Chromium", + "version": "151.0.7922.34", + "executablePath": "/home/codex/.cache/ms-playwright/chromium-1234/chrome-linux64/chrome", + "playwrightVersion": "1.62.1" + }, + "vite": { + "serverMode": "development", + "productionGraphMode": "production", + "version": "7.3.6", + "port": 43041, + "cacheState": "cold routes disable HTTP cache through CDP and block service workers; clicks use a fresh or warmed browser cache" + }, + "profiles": [ + { + "name": "desktop", + "viewport": { + "width": 1280, + "height": 800 + }, + "deviceScaleFactor": 1, + "isMobile": false, + "hasTouch": false, + "userAgent": null, + "networkProfile": "unthrottled loopback", + "cpuProfile": "Chromium default CPU, no emulation" + }, + { + "name": "pixel-5", + "viewport": { + "width": 393, + "height": 727 + }, + "deviceScaleFactor": 2.75, + "isMobile": true, + "hasTouch": true, + "userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.7922.34 Mobile Safari/537.36", + "networkProfile": "unthrottled loopback", + "cpuProfile": "Chromium default CPU, no emulation" + } + ] + }, + "summary": { + "measurements": 38, + "byKind": { + "cold-refresh": 16, + "first-visit-click": 10, + "warm-click": 10, + "delayed-click": 2 + }, + "delayedFilmstrips": [ + "desktop", + "pixel-5" + ] + }, + "results": [ + { + "path": "/", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 2444.0999999046326, + "firstRealContentFrameMs": 2715.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/LandingPage.tsx", + "startTime": 2427, + "endTime": 2449.7999999523163, + "duration": 22.799999952316284, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "postChunkRenderMs": 266, + "longTasks": [ + { + "startTime": 2272.0999999046326, + "duration": 123 + }, + { + "startTime": 2611.5, + "duration": 99 + } + ], + "postChunkLongTasks": [ + { + "startTime": 2611.5, + "duration": 99 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 2038, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2038, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2038, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2038, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2038, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2038, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2038, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 2452.5, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2452.5, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2452.5, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2452.5, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2452.5, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2452.5, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2452.5, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 2715.199999809265, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2715.199999809265, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2715.199999809265, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2715.199999809265, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2715.199999809265, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2715.199999809265, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2715.199999809265, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2715.199999809265, + "duration": 144, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2715.199999809265, + "duration": 144, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7004559, + "encodedBytes": 6964659, + "decodedBytes": 6964659, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 1672.1999998092651, + "duration": 165.30000019073486, + "responseEnd": 1837.5, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 1672.5, + "duration": 344.59999990463257, + "responseEnd": 2017.0999999046326, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 1672.5999999046326, + "duration": 113.09999990463257, + "responseEnd": 1785.6999998092651, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 1672.6999998092651, + "duration": 206, + "responseEnd": 1878.6999998092651, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 1680, + "duration": 145.89999985694885, + "responseEnd": 1825.8999998569489, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 1787.8999998569489, + "duration": 24.90000009536743, + "responseEnd": 1812.7999999523163, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 1788, + "duration": 95.89999985694885, + "responseEnd": 1883.8999998569489, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 1842.7999999523163, + "duration": 204.39999985694885, + "responseEnd": 2047.1999998092651, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1886.1999998092651, + "duration": 154.5, + "responseEnd": 2040.6999998092651, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1886.2999999523163, + "duration": 155.79999995231628, + "responseEnd": 2042.0999999046326, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 1886.3999998569489, + "duration": 157.79999995231628, + "responseEnd": 2044.1999998092651, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 1886.3999998569489, + "duration": 157.60000014305115, + "responseEnd": 2044, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 1886.5, + "duration": 157.39999985694885, + "responseEnd": 2043.8999998569489, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 1886.5999999046326, + "duration": 171.59999990463257, + "responseEnd": 2058.199999809265, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 1886.5999999046326, + "duration": 170.70000004768372, + "responseEnd": 2057.2999999523163, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 1886.6999998092651, + "duration": 171.10000014305115, + "responseEnd": 2057.7999999523163, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 1886.7999999523163, + "duration": 171.29999995231628, + "responseEnd": 2058.0999999046326, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 1886.7999999523163, + "duration": 179.29999995231628, + "responseEnd": 2066.0999999046326, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 1887.0999999046326, + "duration": 179.29999995231628, + "responseEnd": 2066.399999856949, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2043.2999999523163, + "duration": 41.799999952316284, + "responseEnd": 2085.0999999046326, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2043.5999999046326, + "duration": 42, + "responseEnd": 2085.5999999046326, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2044.1999998092651, + "duration": 56.200000047683716, + "responseEnd": 2100.399999856949, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2047.6999998092651, + "duration": 43.90000009536743, + "responseEnd": 2091.5999999046326, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 2048.0999999046326, + "duration": 48.200000047683716, + "responseEnd": 2096.2999999523163, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 2048.199999809265, + "duration": 48.60000014305115, + "responseEnd": 2096.7999999523163, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 2048.2999999523163, + "duration": 50.89999985694885, + "responseEnd": 2099.199999809265, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2048.399999856949, + "duration": 51.40000009536743, + "responseEnd": 2099.7999999523163, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2048.5999999046326, + "duration": 59.299999952316284, + "responseEnd": 2107.899999856949, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2048.899999856949, + "duration": 72.70000004768372, + "responseEnd": 2121.5999999046326, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 2049.199999809265, + "duration": 67.20000004768372, + "responseEnd": 2116.399999856949, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 2049.5999999046326, + "duration": 65.5, + "responseEnd": 2115.0999999046326, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 2049.899999856949, + "duration": 65.60000014305115, + "responseEnd": 2115.5, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 2050, + "duration": 65.89999985694885, + "responseEnd": 2115.899999856949, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 2050.199999809265, + "duration": 65.5, + "responseEnd": 2115.699999809265, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 2050.2999999523163, + "duration": 80.20000004768372, + "responseEnd": 2130.5, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 2050.5, + "duration": 85.69999980926514, + "responseEnd": 2136.199999809265, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 2050.699999809265, + "duration": 85.60000014305115, + "responseEnd": 2136.2999999523163, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 2050.899999856949, + "duration": 85.40000009536743, + "responseEnd": 2136.2999999523163, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2051, + "duration": 85.5, + "responseEnd": 2136.5, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2051.699999809265, + "duration": 85, + "responseEnd": 2136.699999809265, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 2051.7999999523163, + "duration": 89.5, + "responseEnd": 2141.2999999523163, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 2052, + "duration": 96.39999985694885, + "responseEnd": 2148.399999856949, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 2052.199999809265, + "duration": 96.80000019073486, + "responseEnd": 2149, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2067.699999809265, + "duration": 78.70000004768372, + "responseEnd": 2146.399999856949, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2068, + "duration": 78.59999990463257, + "responseEnd": 2146.5999999046326, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2068, + "duration": 79.19999980926514, + "responseEnd": 2147.199999809265, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2068.0999999046326, + "duration": 80.70000004768372, + "responseEnd": 2148.7999999523163, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 2068.7999999523163, + "duration": 83.59999990463257, + "responseEnd": 2152.399999856949, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2069, + "duration": 86.29999995231628, + "responseEnd": 2155.2999999523163, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2069.0999999046326, + "duration": 86.5, + "responseEnd": 2155.5999999046326, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2104.7999999523163, + "duration": 52.09999990463257, + "responseEnd": 2156.899999856949, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2104.899999856949, + "duration": 52.10000014305115, + "responseEnd": 2157, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 2105.0999999046326, + "duration": 52, + "responseEnd": 2157.0999999046326, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 2105.0999999046326, + "duration": 52.40000009536743, + "responseEnd": 2157.5, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2105.199999809265, + "duration": 56.90000009536743, + "responseEnd": 2162.0999999046326, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 2105.2999999523163, + "duration": 55.799999952316284, + "responseEnd": 2161.0999999046326, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2108.0999999046326, + "duration": 54.40000009536743, + "responseEnd": 2162.5, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 2123.5, + "duration": 38.799999952316284, + "responseEnd": 2162.2999999523163, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 2123.7999999523163, + "duration": 42.09999990463257, + "responseEnd": 2165.899999856949, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 2124, + "duration": 45.5, + "responseEnd": 2169.5, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 2124.0999999046326, + "duration": 47.40000009536743, + "responseEnd": 2171.5, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 2124.199999809265, + "duration": 47, + "responseEnd": 2171.199999809265, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 2124.2999999523163, + "duration": 47.700000047683716, + "responseEnd": 2172, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2125.0999999046326, + "duration": 60.799999952316284, + "responseEnd": 2185.899999856949, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 2125.399999856949, + "duration": 52.60000014305115, + "responseEnd": 2178, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 2125.5999999046326, + "duration": 52.59999990463257, + "responseEnd": 2178.199999809265, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 2125.699999809265, + "duration": 52.700000047683716, + "responseEnd": 2178.399999856949, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 2125.7999999523163, + "duration": 52.89999985694885, + "responseEnd": 2178.699999809265, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 2125.899999856949, + "duration": 53.10000014305115, + "responseEnd": 2179, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 2126, + "duration": 60.299999952316284, + "responseEnd": 2186.2999999523163, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 2126, + "duration": 61.39999985694885, + "responseEnd": 2187.399999856949, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2136.7999999523163, + "duration": 49.39999985694885, + "responseEnd": 2186.199999809265, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2137, + "duration": 51.59999990463257, + "responseEnd": 2188.5999999046326, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2151.2999999523163, + "duration": 37.5, + "responseEnd": 2188.7999999523163, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2151.5999999046326, + "duration": 42.5, + "responseEnd": 2194.0999999046326, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 2159.399999856949, + "duration": 37.90000009536743, + "responseEnd": 2197.2999999523163, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2163.199999809265, + "duration": 32.60000014305115, + "responseEnd": 2195.7999999523163, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2163.199999809265, + "duration": 34.5, + "responseEnd": 2197.699999809265, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2165.0999999046326, + "duration": 32.299999952316284, + "responseEnd": 2197.399999856949, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2165.2999999523163, + "duration": 33.700000047683716, + "responseEnd": 2199, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2166.7999999523163, + "duration": 50.89999985694885, + "responseEnd": 2217.699999809265, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 2166.899999856949, + "duration": 43.60000014305115, + "responseEnd": 2210.5, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2167.0999999046326, + "duration": 42.200000047683716, + "responseEnd": 2209.2999999523163, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2167.199999809265, + "duration": 44.5, + "responseEnd": 2211.699999809265, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2167.399999856949, + "duration": 42.799999952316284, + "responseEnd": 2210.199999809265, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2167.5999999046326, + "duration": 43.5, + "responseEnd": 2211.0999999046326, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2168.199999809265, + "duration": 46.30000019073486, + "responseEnd": 2214.5, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2168.2999999523163, + "duration": 47.700000047683716, + "responseEnd": 2216, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2168.5, + "duration": 48.299999952316284, + "responseEnd": 2216.7999999523163, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2168.699999809265, + "duration": 48.60000014305115, + "responseEnd": 2217.2999999523163, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2168.7999999523163, + "duration": 52.59999990463257, + "responseEnd": 2221.399999856949, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2168.899999856949, + "duration": 53.200000047683716, + "responseEnd": 2222.0999999046326, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2169.0999999046326, + "duration": 52.700000047683716, + "responseEnd": 2221.7999999523163, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2169.199999809265, + "duration": 53, + "responseEnd": 2222.199999809265, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2174.2999999523163, + "duration": 47.59999990463257, + "responseEnd": 2221.899999856949, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 2175, + "duration": 50.5, + "responseEnd": 2225.5, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2175.7999999523163, + "duration": 60.200000047683716, + "responseEnd": 2236, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 2175.899999856949, + "duration": 56.10000014305115, + "responseEnd": 2232, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 2176, + "duration": 56.89999985694885, + "responseEnd": 2232.899999856949, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2181.7999999523163, + "duration": 50.5, + "responseEnd": 2232.2999999523163, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 2182, + "duration": 51.39999985694885, + "responseEnd": 2233.399999856949, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 2182.199999809265, + "duration": 51.30000019073486, + "responseEnd": 2233.5, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 2182.399999856949, + "duration": 56.200000047683716, + "responseEnd": 2238.5999999046326, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2197.2999999523163, + "duration": 40.700000047683716, + "responseEnd": 2238, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2200.899999856949, + "duration": 38.5, + "responseEnd": 2239.399999856949, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2230.2999999523163, + "duration": 14.5, + "responseEnd": 2244.7999999523163, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2242.899999856949, + "duration": 6.400000095367432, + "responseEnd": 2249.2999999523163, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2243, + "duration": 9.599999904632568, + "responseEnd": 2252.5999999046326, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2243.0999999046326, + "duration": 8.799999952316284, + "responseEnd": 2251.899999856949, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2251.7999999523163, + "duration": 8.5, + "responseEnd": 2260.2999999523163, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2251.899999856949, + "duration": 9.299999952316284, + "responseEnd": 2261.199999809265, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2256, + "duration": 10.299999952316284, + "responseEnd": 2266.2999999523163, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2256.0999999046326, + "duration": 11.5, + "responseEnd": 2267.5999999046326, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2256.199999809265, + "duration": 11.600000143051147, + "responseEnd": 2267.7999999523163, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/src/pages/LandingPage.tsx", + "sameOrigin": true, + "startTime": 2427, + "duration": 22.799999952316284, + "responseEnd": 2449.7999999523163, + "transferSize": 7643, + "encodedBodySize": 7343, + "decodedBodySize": 7343 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/index.ts", + "sameOrigin": true, + "startTime": 2463.699999809265, + "duration": 17.200000047683716, + "responseEnd": 2480.899999856949, + "transferSize": 2885, + "encodedBodySize": 2585, + "decodedBodySize": 2585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2467.699999809265, + "duration": 20.600000143051147, + "responseEnd": 2488.2999999523163, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2468.0999999046326, + "duration": 20.40000009536743, + "responseEnd": 2488.5, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Navbar.tsx", + "sameOrigin": true, + "startTime": 2482.5999999046326, + "duration": 11, + "responseEnd": 2493.5999999046326, + "transferSize": 27418, + "encodedBodySize": 27118, + "decodedBodySize": 27118 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Hero.tsx", + "sameOrigin": true, + "startTime": 2482.699999809265, + "duration": 16.40000009536743, + "responseEnd": 2499.0999999046326, + "transferSize": 72332, + "encodedBodySize": 72032, + "decodedBodySize": 72032 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/SocialProof.tsx", + "sameOrigin": true, + "startTime": 2482.899999856949, + "duration": 19.200000047683716, + "responseEnd": 2502.0999999046326, + "transferSize": 12368, + "encodedBodySize": 12068, + "decodedBodySize": 12068 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/WhatsNew.tsx", + "sameOrigin": true, + "startTime": 2482.899999856949, + "duration": 21.799999952316284, + "responseEnd": 2504.699999809265, + "transferSize": 21288, + "encodedBodySize": 20988, + "decodedBodySize": 20988 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Features.tsx", + "sameOrigin": true, + "startTime": 2483, + "duration": 22.09999990463257, + "responseEnd": 2505.0999999046326, + "transferSize": 20204, + "encodedBodySize": 19904, + "decodedBodySize": 19904 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Pricing.tsx", + "sameOrigin": true, + "startTime": 2483.0999999046326, + "duration": 22.40000009536743, + "responseEnd": 2505.5, + "transferSize": 42475, + "encodedBodySize": 42175, + "decodedBodySize": 42175 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/DeepDive.tsx", + "sameOrigin": true, + "startTime": 2483.199999809265, + "duration": 22.600000143051147, + "responseEnd": 2505.7999999523163, + "transferSize": 36734, + "encodedBodySize": 36434, + "decodedBodySize": 36434 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/UseCases.tsx", + "sameOrigin": true, + "startTime": 2483.2999999523163, + "duration": 22.799999952316284, + "responseEnd": 2506.0999999046326, + "transferSize": 19123, + "encodedBodySize": 18823, + "decodedBodySize": 18823 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/HowItWorks.tsx", + "sameOrigin": true, + "startTime": 2483.2999999523163, + "duration": 33, + "responseEnd": 2516.2999999523163, + "transferSize": 19502, + "encodedBodySize": 19202, + "decodedBodySize": 19202 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/FAQ.tsx", + "sameOrigin": true, + "startTime": 2483.5999999046326, + "duration": 35.200000047683716, + "responseEnd": 2518.7999999523163, + "transferSize": 13791, + "encodedBodySize": 13491, + "decodedBodySize": 13491 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/FinalCTA.tsx", + "sameOrigin": true, + "startTime": 2483.5999999046326, + "duration": 37, + "responseEnd": 2520.5999999046326, + "transferSize": 15822, + "encodedBodySize": 15522, + "decodedBodySize": 15522 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Footer.tsx", + "sameOrigin": true, + "startTime": 2483.699999809265, + "duration": 37, + "responseEnd": 2520.699999809265, + "transferSize": 11375, + "encodedBodySize": 11075, + "decodedBodySize": 11075 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/accordion.tsx", + "sameOrigin": true, + "startTime": 2525.2999999523163, + "duration": 5.200000047683716, + "responseEnd": 2530.5, + "transferSize": 10373, + "encodedBodySize": 10073, + "decodedBodySize": 10073 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-accordion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2531.699999809265, + "duration": 4, + "responseEnd": 2535.699999809265, + "transferSize": 18409, + "encodedBodySize": 18109, + "decodedBodySize": 18109 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 2551.5, + "duration": 5, + "responseEnd": 2556.5, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 2393.899999856949, + "loadEventEnd": 2452.0999999046326, + "responseEnd": 1665.6999998092651 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LandingPage", + "mainThread": { + "scriptDurationMs": 283.77799999999996, + "taskDurationMs": 727.846, + "layoutDurationMs": 54.942, + "recalcStyleDurationMs": 142.057 + } + }, + { + "path": "/login", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 484.7999999523163, + "firstRealContentFrameMs": 582.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/LoginPage.tsx", + "startTime": 470.7000000476837, + "endTime": 498, + "duration": 27.299999952316284, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "postChunkRenderMs": 84.5, + "longTasks": [ + { + "startTime": 326.60000014305115, + "duration": 116 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 492.7000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.7000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.7000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.7000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.7000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.7000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 492.7000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 580.4000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 580.4000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 580.4000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 580.4000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 580.4000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 580.4000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 580.4000000953674, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6755453, + "encodedBytes": 6719153, + "decodedBytes": 6719153, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 23.40000009536743, + "duration": 31.299999952316284, + "responseEnd": 54.700000047683716, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 23.700000047683716, + "duration": 32.40000009536743, + "responseEnd": 56.10000014305115, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 23.90000009536743, + "duration": 35.09999990463257, + "responseEnd": 59, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 24, + "duration": 41.10000014305115, + "responseEnd": 65.10000014305115, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 32.10000014305115, + "duration": 32.89999985694885, + "responseEnd": 65, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 75.20000004768372, + "duration": 10.900000095367432, + "responseEnd": 86.10000014305115, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 75.5, + "duration": 12.400000095367432, + "responseEnd": 87.90000009536743, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 75.60000014305115, + "duration": 13.399999856948853, + "responseEnd": 89, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.60000014305115, + "duration": 8.299999952316284, + "responseEnd": 107.90000009536743, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.79999995231628, + "duration": 10.5, + "responseEnd": 110.29999995231628, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 99.79999995231628, + "duration": 10.900000095367432, + "responseEnd": 110.70000004768372, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 99.90000009536743, + "duration": 13.5, + "responseEnd": 113.40000009536743, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 100, + "duration": 14.200000047683716, + "responseEnd": 114.20000004768372, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 100.10000014305115, + "duration": 21.5, + "responseEnd": 121.60000014305115, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 100.29999995231628, + "duration": 20.40000009536743, + "responseEnd": 120.70000004768372, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 100.60000014305115, + "duration": 22.799999952316284, + "responseEnd": 123.40000009536743, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 100.70000004768372, + "duration": 26, + "responseEnd": 126.70000004768372, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 100.79999995231628, + "duration": 26.90000009536743, + "responseEnd": 127.70000004768372, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 100.90000009536743, + "duration": 27.09999990463257, + "responseEnd": 128, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 110.70000004768372, + "duration": 18.09999990463257, + "responseEnd": 128.79999995231628, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 110.70000004768372, + "duration": 18.299999952316284, + "responseEnd": 129, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 112.70000004768372, + "duration": 47.299999952316284, + "responseEnd": 160, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.90000009536743, + "duration": 23.700000047683716, + "responseEnd": 138.60000014305115, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 115.10000014305115, + "duration": 32.299999952316284, + "responseEnd": 147.40000009536743, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 115.10000014305115, + "duration": 30.59999990463257, + "responseEnd": 145.70000004768372, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 115.29999995231628, + "duration": 32.80000019073486, + "responseEnd": 148.10000014305115, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115.40000009536743, + "duration": 40.700000047683716, + "responseEnd": 156.10000014305115, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115.5, + "duration": 50.700000047683716, + "responseEnd": 166.20000004768372, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115.70000004768372, + "duration": 60.5, + "responseEnd": 176.20000004768372, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 115.79999995231628, + "duration": 49.10000014305115, + "responseEnd": 164.90000009536743, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 115.90000009536743, + "duration": 57.5, + "responseEnd": 173.40000009536743, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 116, + "duration": 58.200000047683716, + "responseEnd": 174.20000004768372, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 116.20000004768372, + "duration": 58.299999952316284, + "responseEnd": 174.5, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 116.29999995231628, + "duration": 56.30000019073486, + "responseEnd": 172.60000014305115, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 116.40000009536743, + "duration": 57.5, + "responseEnd": 173.90000009536743, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 116.5, + "duration": 64.29999995231628, + "responseEnd": 180.79999995231628, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 116.5, + "duration": 66.40000009536743, + "responseEnd": 182.90000009536743, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 116.60000014305115, + "duration": 67.09999990463257, + "responseEnd": 183.70000004768372, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 116.70000004768372, + "duration": 68.90000009536743, + "responseEnd": 185.60000014305115, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 118.90000009536743, + "duration": 67.39999985694885, + "responseEnd": 186.29999995231628, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 119, + "duration": 67, + "responseEnd": 186, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 119, + "duration": 76.90000009536743, + "responseEnd": 195.90000009536743, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 119.20000004768372, + "duration": 77.5, + "responseEnd": 196.70000004768372, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 123.60000014305115, + "duration": 68.29999995231628, + "responseEnd": 191.90000009536743, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.20000004768372, + "duration": 69.29999995231628, + "responseEnd": 195.5, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.29999995231628, + "duration": 70.60000014305115, + "responseEnd": 196.90000009536743, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.40000009536743, + "duration": 70.79999995231628, + "responseEnd": 197.20000004768372, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 129.10000014305115, + "duration": 70.89999985694885, + "responseEnd": 200, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 129.20000004768372, + "duration": 72, + "responseEnd": 201.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 129.29999995231628, + "duration": 73.10000014305115, + "responseEnd": 202.40000009536743, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 152.29999995231628, + "duration": 51.80000019073486, + "responseEnd": 204.10000014305115, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 152.5, + "duration": 52.40000009536743, + "responseEnd": 204.90000009536743, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 152.70000004768372, + "duration": 52.799999952316284, + "responseEnd": 205.5, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 152.79999995231628, + "duration": 55.10000014305115, + "responseEnd": 207.90000009536743, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 153, + "duration": 55.5, + "responseEnd": 208.5, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 153.20000004768372, + "duration": 54.59999990463257, + "responseEnd": 207.79999995231628, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 157.90000009536743, + "duration": 50.89999985694885, + "responseEnd": 208.79999995231628, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.90000009536743, + "duration": 36.59999990463257, + "responseEnd": 219.5, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 185.29999995231628, + "duration": 30.5, + "responseEnd": 215.79999995231628, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 185.79999995231628, + "duration": 30.300000190734863, + "responseEnd": 216.10000014305115, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 185.79999995231628, + "duration": 36.80000019073486, + "responseEnd": 222.60000014305115, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 186, + "duration": 41.700000047683716, + "responseEnd": 227.70000004768372, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 186, + "duration": 42.40000009536743, + "responseEnd": 228.40000009536743, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 186.20000004768372, + "duration": 42.40000009536743, + "responseEnd": 228.60000014305115, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 186.29999995231628, + "duration": 43, + "responseEnd": 229.29999995231628, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 186.79999995231628, + "duration": 44, + "responseEnd": 230.79999995231628, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 187.20000004768372, + "duration": 41.90000009536743, + "responseEnd": 229.10000014305115, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 187.29999995231628, + "duration": 46.10000014305115, + "responseEnd": 233.40000009536743, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 187.40000009536743, + "duration": 50.09999990463257, + "responseEnd": 237.5, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 187.60000014305115, + "duration": 52.5, + "responseEnd": 240.10000014305115, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 187.70000004768372, + "duration": 54.59999990463257, + "responseEnd": 242.29999995231628, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.10000014305115, + "duration": 53, + "responseEnd": 241.10000014305115, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.10000014305115, + "duration": 54.59999990463257, + "responseEnd": 242.70000004768372, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.40000009536743, + "duration": 44.09999990463257, + "responseEnd": 242.5, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200.20000004768372, + "duration": 43.90000009536743, + "responseEnd": 244.10000014305115, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 202.10000014305115, + "duration": 45.39999985694885, + "responseEnd": 247.5, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.20000004768372, + "duration": 40.700000047683716, + "responseEnd": 251.90000009536743, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.29999995231628, + "duration": 39.700000047683716, + "responseEnd": 251, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.40000009536743, + "duration": 38.799999952316284, + "responseEnd": 251.20000004768372, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.5, + "duration": 39.700000047683716, + "responseEnd": 252.20000004768372, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.5, + "duration": 40.90000009536743, + "responseEnd": 253.40000009536743, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.60000014305115, + "duration": 43.19999980926514, + "responseEnd": 255.79999995231628, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.70000004768372, + "duration": 43.799999952316284, + "responseEnd": 256.5, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.79999995231628, + "duration": 44, + "responseEnd": 256.7999999523163, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.90000009536743, + "duration": 46.200000047683716, + "responseEnd": 259.10000014305115, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 213, + "duration": 47.10000014305115, + "responseEnd": 260.10000014305115, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 213, + "duration": 45.200000047683716, + "responseEnd": 258.2000000476837, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 213.10000014305115, + "duration": 50.799999952316284, + "responseEnd": 263.90000009536743, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 213.10000014305115, + "duration": 51.89999985694885, + "responseEnd": 265, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 213.20000004768372, + "duration": 54.799999952316284, + "responseEnd": 268, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 214.40000009536743, + "duration": 52.59999990463257, + "responseEnd": 267, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 214.40000009536743, + "duration": 54.5, + "responseEnd": 268.90000009536743, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 225, + "duration": 42.60000014305115, + "responseEnd": 267.60000014305115, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 229.60000014305115, + "duration": 41.299999952316284, + "responseEnd": 270.90000009536743, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 229.60000014305115, + "duration": 43.59999990463257, + "responseEnd": 273.2000000476837, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 229.70000004768372, + "duration": 44.09999990463257, + "responseEnd": 273.7999999523163, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.29999995231628, + "duration": 54.90000009536743, + "responseEnd": 288.2000000476837, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 233.40000009536743, + "duration": 48.200000047683716, + "responseEnd": 281.60000014305115, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.40000009536743, + "duration": 68.20000004768372, + "responseEnd": 302.60000014305115, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 240.90000009536743, + "duration": 52.799999952316284, + "responseEnd": 293.7000000476837, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 241, + "duration": 51.10000014305115, + "responseEnd": 292.10000014305115, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 242, + "duration": 48.60000014305115, + "responseEnd": 290.60000014305115, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 244.79999995231628, + "duration": 48.40000009536743, + "responseEnd": 293.2000000476837, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 252.79999995231628, + "duration": 45.40000009536743, + "responseEnd": 298.2000000476837, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 253.79999995231628, + "duration": 46.90000009536743, + "responseEnd": 300.7000000476837, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 275.40000009536743, + "duration": 25.59999990463257, + "responseEnd": 301, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 275.60000014305115, + "duration": 25.699999809265137, + "responseEnd": 301.2999999523163, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 277.90000009536743, + "duration": 22.59999990463257, + "responseEnd": 300.5, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294, + "duration": 10, + "responseEnd": 304, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.10000014305115, + "duration": 11, + "responseEnd": 314.10000014305115, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.2999999523163, + "duration": 12.5, + "responseEnd": 315.7999999523163, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.40000009536743, + "duration": 12.799999952316284, + "responseEnd": 316.2000000476837, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.40000009536743, + "duration": 14, + "responseEnd": 317.40000009536743, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.7000000476837, + "duration": 14, + "responseEnd": 317.7000000476837, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/src/pages/LoginPage.tsx", + "sameOrigin": true, + "startTime": 470.7000000476837, + "duration": 27.299999952316284, + "responseEnd": 498, + "transferSize": 63754, + "encodedBodySize": 63454, + "decodedBodySize": 63454 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 500.90000009536743, + "duration": 14.5, + "responseEnd": 515.4000000953674, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 501, + "duration": 15.200000047683716, + "responseEnd": 516.2000000476837, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 501.10000014305115, + "duration": 15.299999952316284, + "responseEnd": 516.4000000953674, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 511.10000014305115, + "duration": 8.699999809265137, + "responseEnd": 519.7999999523163, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 511.5, + "duration": 9.100000143051147, + "responseEnd": 520.6000001430511, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 517.5, + "duration": 6.900000095367432, + "responseEnd": 524.4000000953674, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 441.2000000476837, + "loadEventEnd": 491.90000009536743, + "responseEnd": 15 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /login", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LoginPage", + "mainThread": { + "scriptDurationMs": 207.57600000000002, + "taskDurationMs": 430.70000000000005, + "layoutDurationMs": 16.309, + "recalcStyleDurationMs": 31.252000000000002 + } + }, + { + "path": "/app", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 586.2000000476837, + "firstRealContentFrameMs": 773.3999998569489, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "startTime": 557.2000000476837, + "endTime": 736.2999999523163, + "duration": 179.09999990463257, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "postChunkRenderMs": 37.09999990463257, + "longTasks": [ + { + "startTime": 344.2999999523163, + "duration": 128 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 567.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 567.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 567.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 567.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 567.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 567.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 567.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 567.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 567.3999998569489, + "duration": 64, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6689713, + "encodedBytes": 6654013, + "decodedBytes": 6654013, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 25.200000047683716, + "duration": 31, + "responseEnd": 56.200000047683716, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 25.399999856948853, + "duration": 30.100000143051147, + "responseEnd": 55.5, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 25.5, + "duration": 30.5, + "responseEnd": 56, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 25.5, + "duration": 35.799999952316284, + "responseEnd": 61.299999952316284, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 30.399999856948853, + "duration": 27.90000009536743, + "responseEnd": 58.299999952316284, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 69, + "duration": 7.799999952316284, + "responseEnd": 76.79999995231628, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 69.09999990463257, + "duration": 8.799999952316284, + "responseEnd": 77.89999985694885, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 69.29999995231628, + "duration": 9.299999952316284, + "responseEnd": 78.59999990463257, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 82.89999985694885, + "duration": 9.5, + "responseEnd": 92.39999985694885, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 83.20000004768372, + "duration": 10.299999952316284, + "responseEnd": 93.5, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 83.39999985694885, + "duration": 13.5, + "responseEnd": 96.89999985694885, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 83.5, + "duration": 16.09999990463257, + "responseEnd": 99.59999990463257, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 83.59999990463257, + "duration": 15.299999952316284, + "responseEnd": 98.89999985694885, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 83.79999995231628, + "duration": 19.700000047683716, + "responseEnd": 103.5, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 83.79999995231628, + "duration": 21.40000009536743, + "responseEnd": 105.20000004768372, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 84, + "duration": 21.700000047683716, + "responseEnd": 105.70000004768372, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 84, + "duration": 21.299999952316284, + "responseEnd": 105.29999995231628, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 84.09999990463257, + "duration": 21.799999952316284, + "responseEnd": 105.89999985694885, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 84.29999995231628, + "duration": 21.700000047683716, + "responseEnd": 106, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.79999995231628, + "duration": 19.799999952316284, + "responseEnd": 115.59999990463257, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.89999985694885, + "duration": 20.5, + "responseEnd": 116.39999985694885, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97, + "duration": 58.299999952316284, + "responseEnd": 155.29999995231628, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.20000004768372, + "duration": 26.5, + "responseEnd": 126.70000004768372, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 100.29999995231628, + "duration": 28.90000009536743, + "responseEnd": 129.20000004768372, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 100.5, + "duration": 28.899999856948853, + "responseEnd": 129.39999985694885, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 100.59999990463257, + "duration": 29, + "responseEnd": 129.59999990463257, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.79999995231628, + "duration": 37.59999990463257, + "responseEnd": 138.39999985694885, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.79999995231628, + "duration": 56.59999990463257, + "responseEnd": 157.39999985694885, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101, + "duration": 64.09999990463257, + "responseEnd": 165.09999990463257, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 101.09999990463257, + "duration": 52.299999952316284, + "responseEnd": 153.39999985694885, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 101.20000004768372, + "duration": 50.89999985694885, + "responseEnd": 152.09999990463257, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 101.29999995231628, + "duration": 51.200000047683716, + "responseEnd": 152.5, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 101.39999985694885, + "duration": 62.10000014305115, + "responseEnd": 163.5, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 101.59999990463257, + "duration": 61.299999952316284, + "responseEnd": 162.89999985694885, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 101.70000004768372, + "duration": 61.59999990463257, + "responseEnd": 163.29999995231628, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 101.89999985694885, + "duration": 64.80000019073486, + "responseEnd": 166.70000004768372, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 102, + "duration": 71.89999985694885, + "responseEnd": 173.89999985694885, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 102, + "duration": 75.20000004768372, + "responseEnd": 177.20000004768372, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 102.29999995231628, + "duration": 76.70000004768372, + "responseEnd": 179, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.5, + "duration": 78.39999985694885, + "responseEnd": 181.89999985694885, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 103.59999990463257, + "duration": 76.10000014305115, + "responseEnd": 179.70000004768372, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 103.79999995231628, + "duration": 79.90000009536743, + "responseEnd": 183.70000004768372, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 103.89999985694885, + "duration": 84.60000014305115, + "responseEnd": 188.5, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 110.70000004768372, + "duration": 76.29999995231628, + "responseEnd": 187, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.09999990463257, + "duration": 76.70000004768372, + "responseEnd": 187.79999995231628, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.59999990463257, + "duration": 76.70000004768372, + "responseEnd": 188.29999995231628, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.70000004768372, + "duration": 77, + "responseEnd": 188.70000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.70000004768372, + "duration": 79.29999995231628, + "responseEnd": 191, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 112.09999990463257, + "duration": 82.5, + "responseEnd": 194.59999990463257, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 112.20000004768372, + "duration": 82.79999995231628, + "responseEnd": 195, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 132, + "duration": 63.700000047683716, + "responseEnd": 195.70000004768372, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 132.09999990463257, + "duration": 63.90000009536743, + "responseEnd": 196, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 133.59999990463257, + "duration": 62.90000009536743, + "responseEnd": 196.5, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 133.79999995231628, + "duration": 65.90000009536743, + "responseEnd": 199.70000004768372, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 134.20000004768372, + "duration": 73.19999980926514, + "responseEnd": 207.39999985694885, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 134.29999995231628, + "duration": 70.59999990463257, + "responseEnd": 204.89999985694885, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 141.09999990463257, + "duration": 66.5, + "responseEnd": 207.59999990463257, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 158.39999985694885, + "duration": 47.40000009536743, + "responseEnd": 205.79999995231628, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 158.59999990463257, + "duration": 51.799999952316284, + "responseEnd": 210.39999985694885, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 158.70000004768372, + "duration": 55.69999980926514, + "responseEnd": 214.39999985694885, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 158.89999985694885, + "duration": 56.5, + "responseEnd": 215.39999985694885, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 159.20000004768372, + "duration": 58.19999980926514, + "responseEnd": 217.39999985694885, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 159.39999985694885, + "duration": 63.60000014305115, + "responseEnd": 223, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 160.5, + "duration": 95.29999995231628, + "responseEnd": 255.79999995231628, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 161.20000004768372, + "duration": 69.5, + "responseEnd": 230.70000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 163.89999985694885, + "duration": 67.40000009536743, + "responseEnd": 231.29999995231628, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 164.20000004768372, + "duration": 67.39999985694885, + "responseEnd": 231.59999990463257, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 164.70000004768372, + "duration": 68.29999995231628, + "responseEnd": 233, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 164.89999985694885, + "duration": 73.20000004768372, + "responseEnd": 238.09999990463257, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 165.20000004768372, + "duration": 79.09999990463257, + "responseEnd": 244.29999995231628, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 165.39999985694885, + "duration": 80, + "responseEnd": 245.39999985694885, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 177.09999990463257, + "duration": 66.60000014305115, + "responseEnd": 243.70000004768372, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 177.20000004768372, + "duration": 69.69999980926514, + "responseEnd": 246.89999985694885, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 187.89999985694885, + "duration": 61.60000014305115, + "responseEnd": 249.5, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.70000004768372, + "duration": 68.5, + "responseEnd": 257.2000000476837, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 189.79999995231628, + "duration": 66.59999990463257, + "responseEnd": 256.39999985694885, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.79999995231628, + "duration": 60.700000047683716, + "responseEnd": 259.5, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.89999985694885, + "duration": 58.700000047683716, + "responseEnd": 257.59999990463257, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.59999990463257, + "duration": 51.299999952316284, + "responseEnd": 257.89999985694885, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.79999995231628, + "duration": 58.09999990463257, + "responseEnd": 264.89999985694885, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.5, + "duration": 70.59999990463257, + "responseEnd": 278.09999990463257, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 207.59999990463257, + "duration": 63.200000047683716, + "responseEnd": 270.7999999523163, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.89999985694885, + "duration": 65, + "responseEnd": 274.89999985694885, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.09999990463257, + "duration": 67.70000004768372, + "responseEnd": 277.7999999523163, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.29999995231628, + "duration": 65.09999990463257, + "responseEnd": 275.39999985694885, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.39999985694885, + "duration": 66.70000004768372, + "responseEnd": 277.09999990463257, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.5, + "duration": 66.79999995231628, + "responseEnd": 277.2999999523163, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.59999990463257, + "duration": 72, + "responseEnd": 282.59999990463257, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.79999995231628, + "duration": 74.09999990463257, + "responseEnd": 284.89999985694885, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.89999985694885, + "duration": 74.70000004768372, + "responseEnd": 285.59999990463257, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.09999990463257, + "duration": 73.5, + "responseEnd": 284.59999990463257, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.39999985694885, + "duration": 74.70000004768372, + "responseEnd": 286.09999990463257, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.59999990463257, + "duration": 73.60000014305115, + "responseEnd": 285.2000000476837, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.89999985694885, + "duration": 75.5, + "responseEnd": 287.39999985694885, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 219, + "duration": 79.59999990463257, + "responseEnd": 298.59999990463257, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 219, + "duration": 93.89999985694885, + "responseEnd": 312.89999985694885, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 219.20000004768372, + "duration": 80.19999980926514, + "responseEnd": 299.39999985694885, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 220.5, + "duration": 79.39999985694885, + "responseEnd": 299.89999985694885, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 226.09999990463257, + "duration": 74.90000009536743, + "responseEnd": 301, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.29999995231628, + "duration": 67.20000004768372, + "responseEnd": 300.5, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 234.89999985694885, + "duration": 74.80000019073486, + "responseEnd": 309.7000000476837, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 235, + "duration": 76, + "responseEnd": 311, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 235.09999990463257, + "duration": 76.10000014305115, + "responseEnd": 311.2000000476837, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 259.59999990463257, + "duration": 50.40000009536743, + "responseEnd": 310, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 261.39999985694885, + "duration": 50.5, + "responseEnd": 311.89999985694885, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 302, + "duration": 14.200000047683716, + "responseEnd": 316.2000000476837, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 311.09999990463257, + "duration": 9.799999952316284, + "responseEnd": 320.89999985694885, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 313, + "duration": 10.200000047683716, + "responseEnd": 323.2000000476837, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 313.2000000476837, + "duration": 10.799999952316284, + "responseEnd": 324, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 326.59999990463257, + "duration": 6.200000047683716, + "responseEnd": 332.7999999523163, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 326.7999999523163, + "duration": 9.099999904632568, + "responseEnd": 335.89999985694885, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 326.89999985694885, + "duration": 10.600000143051147, + "responseEnd": 337.5, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 326.89999985694885, + "duration": 12, + "responseEnd": 338.89999985694885, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 329.59999990463257, + "duration": 10.299999952316284, + "responseEnd": 339.89999985694885, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "sameOrigin": true, + "startTime": 557.2000000476837, + "duration": 179.09999990463257, + "responseEnd": 736.2999999523163, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 566.3999998569489, + "duration": 9.600000143051147, + "responseEnd": 576, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 682.5, + "duration": 12.599999904632568, + "responseEnd": 695.0999999046326, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 683, + "duration": 13.200000047683716, + "responseEnd": 696.2000000476837, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 739.0999999046326, + "duration": 5.6000001430511475, + "responseEnd": 744.7000000476837, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 470.59999990463257, + "loadEventEnd": 625.3999998569489, + "responseEnd": 20.09999990463257 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 274.032, + "taskDurationMs": 544.5390000000001, + "layoutDurationMs": 18.006999999999998, + "recalcStyleDurationMs": 60.454 + } + }, + { + "path": "/app/generate", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 506.7999999523163, + "firstRealContentFrameMs": 863.5999999046326, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "startTime": 485.59999990463257, + "endTime": 508.69999980926514, + "duration": 23.09999990463257, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "postChunkRenderMs": 354.90000009536743, + "longTasks": [ + { + "startTime": 292.59999990463257, + "duration": 115 + }, + { + "startTime": 786.1999998092651, + "duration": 76 + } + ], + "postChunkLongTasks": [ + { + "startTime": 786.1999998092651, + "duration": 76 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 492.09999990463257, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.09999990463257, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.09999990463257, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.09999990463257, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.09999990463257, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.09999990463257, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.09999990463257, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 492.09999990463257, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 492.09999990463257, + "duration": 48, + "interactionId": 0 + } + ], + "cls": 0.0028984375, + "layoutShifts": [ + { + "startTime": 887, + "value": 0.0028984375 + } + ], + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 8312240, + "encodedBytes": 8263640, + "decodedBytes": 8263640, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 16.899999856948853, + "duration": 29.600000143051147, + "responseEnd": 46.5, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 17.199999809265137, + "duration": 28.40000009536743, + "responseEnd": 45.59999990463257, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 17.299999952316284, + "duration": 29, + "responseEnd": 46.299999952316284, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 17.399999856948853, + "duration": 35.40000009536743, + "responseEnd": 52.799999952316284, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 23.799999952316284, + "duration": 28.799999952316284, + "responseEnd": 52.59999990463257, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 51.89999985694885, + "duration": 10.799999952316284, + "responseEnd": 62.69999980926514, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 52, + "duration": 11.799999952316284, + "responseEnd": 63.799999952316284, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 52.799999952316284, + "duration": 12.899999856948853, + "responseEnd": 65.69999980926514, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 70.09999990463257, + "duration": 8.5, + "responseEnd": 78.59999990463257, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 70.29999995231628, + "duration": 15.299999952316284, + "responseEnd": 85.59999990463257, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 70.29999995231628, + "duration": 22.700000047683716, + "responseEnd": 93, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 70.39999985694885, + "duration": 24.5, + "responseEnd": 94.89999985694885, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 70.5, + "duration": 21.199999809265137, + "responseEnd": 91.69999980926514, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 70.59999990463257, + "duration": 31, + "responseEnd": 101.59999990463257, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 70.69999980926514, + "duration": 26.90000009536743, + "responseEnd": 97.59999990463257, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 70.69999980926514, + "duration": 29.300000190734863, + "responseEnd": 100, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 70.79999995231628, + "duration": 33.39999985694885, + "responseEnd": 104.19999980926514, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 70.79999995231628, + "duration": 34.299999952316284, + "responseEnd": 105.09999990463257, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 71, + "duration": 34.799999952316284, + "responseEnd": 105.79999995231628, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.69999980926514, + "duration": 28.100000143051147, + "responseEnd": 108.79999995231628, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.79999995231628, + "duration": 28.200000047683716, + "responseEnd": 109, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.69999980926514, + "duration": 45.5, + "responseEnd": 136.19999980926514, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.19999980926514, + "duration": 29.300000190734863, + "responseEnd": 122.5, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.39999985694885, + "duration": 29.40000009536743, + "responseEnd": 122.79999995231628, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 93.5, + "duration": 29.5, + "responseEnd": 123, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 93.59999990463257, + "duration": 30.40000009536743, + "responseEnd": 124, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 93.79999995231628, + "duration": 30.5, + "responseEnd": 124.29999995231628, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.39999985694885, + "duration": 34.5, + "responseEnd": 129.89999985694885, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 95.5, + "duration": 36.19999980926514, + "responseEnd": 131.69999980926514, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 95.79999995231628, + "duration": 36.39999985694885, + "responseEnd": 132.19999980926514, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 95.79999995231628, + "duration": 37.799999952316284, + "responseEnd": 133.59999990463257, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96, + "duration": 39.69999980926514, + "responseEnd": 135.69999980926514, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96, + "duration": 46.69999980926514, + "responseEnd": 142.69999980926514, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.19999980926514, + "duration": 60.90000009536743, + "responseEnd": 157.09999990463257, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 96.29999995231628, + "duration": 55.5, + "responseEnd": 151.79999995231628, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 96.79999995231628, + "duration": 53.700000047683716, + "responseEnd": 150.5, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 96.89999985694885, + "duration": 53.799999952316284, + "responseEnd": 150.69999980926514, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 97, + "duration": 53.799999952316284, + "responseEnd": 150.79999995231628, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 97.09999990463257, + "duration": 53, + "responseEnd": 150.09999990463257, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 97.19999980926514, + "duration": 57.700000047683716, + "responseEnd": 154.89999985694885, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 97.39999985694885, + "duration": 60.40000009536743, + "responseEnd": 157.79999995231628, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 97.5, + "duration": 63, + "responseEnd": 160.5, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 97.69999980926514, + "duration": 63.10000014305115, + "responseEnd": 160.79999995231628, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.59999990463257, + "duration": 59.09999990463257, + "responseEnd": 158.69999980926514, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.5, + "duration": 63.799999952316284, + "responseEnd": 165.29999995231628, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.59999990463257, + "duration": 65.79999995231628, + "responseEnd": 167.39999985694885, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.69999980926514, + "duration": 66.70000004768372, + "responseEnd": 168.39999985694885, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 107.39999985694885, + "duration": 61.299999952316284, + "responseEnd": 168.69999980926514, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.5, + "duration": 62.09999990463257, + "responseEnd": 169.59999990463257, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.59999990463257, + "duration": 62.5, + "responseEnd": 170.09999990463257, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 132.69999980926514, + "duration": 42.30000019073486, + "responseEnd": 175, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 132.69999980926514, + "duration": 48.10000014305115, + "responseEnd": 180.79999995231628, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 133.59999990463257, + "duration": 50.09999990463257, + "responseEnd": 183.69999980926514, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 133.69999980926514, + "duration": 50.700000047683716, + "responseEnd": 184.39999985694885, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 134.59999990463257, + "duration": 50.40000009536743, + "responseEnd": 185, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 134.79999995231628, + "duration": 47.299999952316284, + "responseEnd": 182.09999990463257, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 137.79999995231628, + "duration": 48.799999952316284, + "responseEnd": 186.59999990463257, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 156.59999990463257, + "duration": 37.299999952316284, + "responseEnd": 193.89999985694885, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 157, + "duration": 37.19999980926514, + "responseEnd": 194.19999980926514, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 157.09999990463257, + "duration": 39.200000047683716, + "responseEnd": 196.29999995231628, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 157.19999980926514, + "duration": 39.30000019073486, + "responseEnd": 196.5, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 157.29999995231628, + "duration": 38.09999990463257, + "responseEnd": 195.39999985694885, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 157.29999995231628, + "duration": 39.299999952316284, + "responseEnd": 196.59999990463257, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 157.59999990463257, + "duration": 64.59999990463257, + "responseEnd": 222.19999980926514, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 157.79999995231628, + "duration": 51.299999952316284, + "responseEnd": 209.09999990463257, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 157.79999995231628, + "duration": 52, + "responseEnd": 209.79999995231628, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 157.79999995231628, + "duration": 52.09999990463257, + "responseEnd": 209.89999985694885, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 158, + "duration": 52.09999990463257, + "responseEnd": 210.09999990463257, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 158, + "duration": 52.19999980926514, + "responseEnd": 210.19999980926514, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 158, + "duration": 56.69999980926514, + "responseEnd": 214.69999980926514, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 158, + "duration": 59.5, + "responseEnd": 217.5, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 158.69999980926514, + "duration": 58, + "responseEnd": 216.69999980926514, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 158.79999995231628, + "duration": 58.799999952316284, + "responseEnd": 217.59999990463257, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 163, + "duration": 55.09999990463257, + "responseEnd": 218.09999990463257, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 168.59999990463257, + "duration": 53, + "responseEnd": 221.59999990463257, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 171, + "duration": 54.799999952316284, + "responseEnd": 225.79999995231628, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.89999985694885, + "duration": 44.299999952316284, + "responseEnd": 226.19999980926514, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182, + "duration": 42.5, + "responseEnd": 224.5, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.79999995231628, + "duration": 42.700000047683716, + "responseEnd": 225.5, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.89999985694885, + "duration": 49.60000014305115, + "responseEnd": 232.5, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.5, + "duration": 43, + "responseEnd": 229.5, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.69999980926514, + "duration": 47, + "responseEnd": 233.69999980926514, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.79999995231628, + "duration": 45, + "responseEnd": 231.79999995231628, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.89999985694885, + "duration": 46.5, + "responseEnd": 233.39999985694885, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187, + "duration": 45.09999990463257, + "responseEnd": 232.09999990463257, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.09999990463257, + "duration": 48.700000047683716, + "responseEnd": 235.79999995231628, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.19999980926514, + "duration": 50.30000019073486, + "responseEnd": 237.5, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.29999995231628, + "duration": 51.59999990463257, + "responseEnd": 238.89999985694885, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.5, + "duration": 50.69999980926514, + "responseEnd": 238.19999980926514, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.69999980926514, + "duration": 51.700000047683716, + "responseEnd": 239.39999985694885, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.79999995231628, + "duration": 51.5, + "responseEnd": 239.29999995231628, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.89999985694885, + "duration": 53, + "responseEnd": 240.89999985694885, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196.59999990463257, + "duration": 57.700000047683716, + "responseEnd": 254.29999995231628, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 196.69999980926514, + "duration": 50.700000047683716, + "responseEnd": 247.39999985694885, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196.79999995231628, + "duration": 50.09999990463257, + "responseEnd": 246.89999985694885, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 198.09999990463257, + "duration": 53.200000047683716, + "responseEnd": 251.29999995231628, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.09999990463257, + "duration": 59.700000047683716, + "responseEnd": 257.7999999523163, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 198.29999995231628, + "duration": 53.299999952316284, + "responseEnd": 251.59999990463257, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 198.5, + "duration": 54.299999952316284, + "responseEnd": 252.79999995231628, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.69999980926514, + "duration": 41.30000019073486, + "responseEnd": 252, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 212.5, + "duration": 45, + "responseEnd": 257.5, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 212.69999980926514, + "duration": 44.90000009536743, + "responseEnd": 257.59999990463257, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 212.79999995231628, + "duration": 44.89999985694885, + "responseEnd": 257.69999980926514, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 227.19999980926514, + "duration": 30, + "responseEnd": 257.19999980926514, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 228.5, + "duration": 31.299999952316284, + "responseEnd": 259.7999999523163, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 262.19999980926514, + "duration": 9.400000095367432, + "responseEnd": 271.59999990463257, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 262.39999985694885, + "duration": 10.400000095367432, + "responseEnd": 272.7999999523163, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 263, + "duration": 11.199999809265137, + "responseEnd": 274.19999980926514, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 263.19999980926514, + "duration": 12.100000143051147, + "responseEnd": 275.2999999523163, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 274, + "duration": 6.099999904632568, + "responseEnd": 280.09999990463257, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 274.19999980926514, + "duration": 7.5, + "responseEnd": 281.69999980926514, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 277.69999980926514, + "duration": 5.5, + "responseEnd": 283.19999980926514, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 277.89999985694885, + "duration": 7.1000001430511475, + "responseEnd": 285, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 277.89999985694885, + "duration": 8, + "responseEnd": 285.89999985694885, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "sameOrigin": true, + "startTime": 485.59999990463257, + "duration": 23.09999990463257, + "responseEnd": 508.69999980926514, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 491.39999985694885, + "duration": 6.799999952316284, + "responseEnd": 498.19999980926514, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/generate/GenerateForm.tsx", + "sameOrigin": true, + "startTime": 554.5, + "duration": 22.199999809265137, + "responseEnd": 576.6999998092651, + "transferSize": 84962, + "encodedBodySize": 84662, + "decodedBodySize": 84662 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/generate/GenerateResults.tsx", + "sameOrigin": true, + "startTime": 554.6999998092651, + "duration": 23.40000009536743, + "responseEnd": 578.0999999046326, + "transferSize": 108644, + "encodedBodySize": 108344, + "decodedBodySize": 108344 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 554.7999999523163, + "duration": 24.59999990463257, + "responseEnd": 579.3999998569489, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 554.8999998569489, + "duration": 26.5, + "responseEnd": 581.3999998569489, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 555, + "duration": 33.299999952316284, + "responseEnd": 588.2999999523163, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 555, + "duration": 35.39999985694885, + "responseEnd": 590.3999998569489, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 555.0999999046326, + "duration": 40.5, + "responseEnd": 595.5999999046326, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 555.1999998092651, + "duration": 37.700000047683716, + "responseEnd": 592.8999998569489, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 555.2999999523163, + "duration": 38, + "responseEnd": 593.2999999523163, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 555.5, + "duration": 38.5, + "responseEnd": 594, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 555.5999999046326, + "duration": 44.799999952316284, + "responseEnd": 600.3999998569489, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 571.5999999046326, + "duration": 28.799999952316284, + "responseEnd": 600.3999998569489, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 572, + "duration": 28.699999809265137, + "responseEnd": 600.6999998092651, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 579.3999998569489, + "duration": 20.600000143051147, + "responseEnd": 600, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 579.5999999046326, + "duration": 20.59999990463257, + "responseEnd": 600.1999998092651, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 579.6999998092651, + "duration": 26.600000143051147, + "responseEnd": 606.2999999523163, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 579.7999999523163, + "duration": 30.399999856948853, + "responseEnd": 610.1999998092651, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 579.8999998569489, + "duration": 32, + "responseEnd": 611.8999998569489, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-speech-to-text.ts", + "sameOrigin": true, + "startTime": 580.7999999523163, + "duration": 31.399999856948853, + "responseEnd": 612.1999998092651, + "transferSize": 13533, + "encodedBodySize": 13233, + "decodedBodySize": 13233 + }, + { + "name": "http://127.0.0.1:43041/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 580.8999998569489, + "duration": 31.700000047683716, + "responseEnd": 612.5999999046326, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 582.5999999046326, + "duration": 31.299999952316284, + "responseEnd": 613.8999998569489, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 582.5999999046326, + "duration": 31.700000047683716, + "responseEnd": 614.2999999523163, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 582.7999999523163, + "duration": 36.299999952316284, + "responseEnd": 619.0999999046326, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 582.7999999523163, + "duration": 40, + "responseEnd": 622.7999999523163, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 582.8999998569489, + "duration": 40.700000047683716, + "responseEnd": 623.5999999046326, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 583, + "duration": 41.89999985694885, + "responseEnd": 624.8999998569489, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 583.0999999046326, + "duration": 42.799999952316284, + "responseEnd": 625.8999998569489, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 583.2999999523163, + "duration": 43, + "responseEnd": 626.2999999523163, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 585.3999998569489, + "duration": 43.90000009536743, + "responseEnd": 629.2999999523163, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 585.5, + "duration": 44, + "responseEnd": 629.5, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 585.6999998092651, + "duration": 48, + "responseEnd": 633.6999998092651, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 585.7999999523163, + "duration": 49.700000047683716, + "responseEnd": 635.5, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:43041/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 586.0999999046326, + "duration": 49.700000047683716, + "responseEnd": 635.7999999523163, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 602.1999998092651, + "duration": 33.90000009536743, + "responseEnd": 636.0999999046326, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 602.2999999523163, + "duration": 34.799999952316284, + "responseEnd": 637.0999999046326, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 602.5, + "duration": 34.799999952316284, + "responseEnd": 637.2999999523163, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 605.6999998092651, + "duration": 35.700000047683716, + "responseEnd": 641.3999998569489, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 606.5, + "duration": 35.09999990463257, + "responseEnd": 641.5999999046326, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 620.0999999046326, + "duration": 21.799999952316284, + "responseEnd": 641.8999998569489, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 622.3999998569489, + "duration": 20, + "responseEnd": 642.3999998569489, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 624.2999999523163, + "duration": 22.09999990463257, + "responseEnd": 646.3999998569489, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:43041/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 628.0999999046326, + "duration": 16.5, + "responseEnd": 644.5999999046326, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 628.2999999523163, + "duration": 18.299999952316284, + "responseEnd": 646.5999999046326, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 644.0999999046326, + "duration": 12.5, + "responseEnd": 656.5999999046326, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 644.5999999046326, + "duration": 12.700000047683716, + "responseEnd": 657.2999999523163, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 662.2999999523163, + "duration": 4.5, + "responseEnd": 666.7999999523163, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 406.39999985694885, + "loadEventEnd": 457.7999999523163, + "responseEnd": 11.699999809265137 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/generate", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 404.35200000000003, + "taskDurationMs": 722.728, + "layoutDurationMs": 32.693, + "recalcStyleDurationMs": 82.903 + } + }, + { + "path": "/app/attack", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 545.3000001907349, + "firstRealContentFrameMs": 880.9000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "startTime": 522, + "endTime": 546.1000001430511, + "duration": 24.100000143051147, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 334.7999999523163, + "longTasks": [ + { + "startTime": 299.90000009536743, + "duration": 143 + }, + { + "startTime": 783.8000001907349, + "duration": 92 + } + ], + "postChunkLongTasks": [ + { + "startTime": 783.8000001907349, + "duration": 92 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 528.8000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 528.8000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 528.8000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 528.8000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 528.8000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 528.8000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 528.8000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 528.8000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 528.8000001907349, + "duration": 64, + "interactionId": 0 + } + ], + "cls": 0.01097265625, + "layoutShifts": [ + { + "startTime": 880.6000001430511, + "value": 0.01097265625 + } + ], + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7908217, + "encodedBytes": 7859317, + "decodedBytes": 7859317, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 17.90000009536743, + "duration": 25, + "responseEnd": 42.90000009536743, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 18.200000047683716, + "duration": 24.40000009536743, + "responseEnd": 42.60000014305115, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 18.40000009536743, + "duration": 27, + "responseEnd": 45.40000009536743, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 18.600000143051147, + "duration": 32.39999985694885, + "responseEnd": 51, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 23.800000190734863, + "duration": 26.899999856948853, + "responseEnd": 50.700000047683716, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 53.700000047683716, + "duration": 8.100000143051147, + "responseEnd": 61.80000019073486, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 53.80000019073486, + "duration": 9.5, + "responseEnd": 63.30000019073486, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 54, + "duration": 9.5, + "responseEnd": 63.5, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 70.20000004768372, + "duration": 6.900000095367432, + "responseEnd": 77.10000014305115, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 70.20000004768372, + "duration": 13.900000095367432, + "responseEnd": 84.10000014305115, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 70.40000009536743, + "duration": 17.59999990463257, + "responseEnd": 88, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 70.5, + "duration": 18.40000009536743, + "responseEnd": 88.90000009536743, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 70.60000014305115, + "duration": 16.700000047683716, + "responseEnd": 87.30000019073486, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 70.80000019073486, + "duration": 22.699999809265137, + "responseEnd": 93.5, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 70.90000009536743, + "duration": 22, + "responseEnd": 92.90000009536743, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 71.10000014305115, + "duration": 24.59999990463257, + "responseEnd": 95.70000004768372, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 71.20000004768372, + "duration": 26.799999952316284, + "responseEnd": 98, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 71.30000019073486, + "duration": 27, + "responseEnd": 98.30000019073486, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 71.5, + "duration": 26.90000009536743, + "responseEnd": 98.40000009536743, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.70000004768372, + "duration": 25.799999952316284, + "responseEnd": 104.5, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.80000019073486, + "duration": 26.199999809265137, + "responseEnd": 105, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 85.5, + "duration": 52.5, + "responseEnd": 138, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.20000004768372, + "duration": 25.100000143051147, + "responseEnd": 114.30000019073486, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.20000004768372, + "duration": 26.100000143051147, + "responseEnd": 115.30000019073486, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 89.30000019073486, + "duration": 25.399999856948853, + "responseEnd": 114.70000004768372, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 89.40000009536743, + "duration": 26.40000009536743, + "responseEnd": 115.80000019073486, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 89.5, + "duration": 26.5, + "responseEnd": 116, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.70000004768372, + "duration": 30.40000009536743, + "responseEnd": 121.10000014305115, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 90.90000009536743, + "duration": 35.700000047683716, + "responseEnd": 126.60000014305115, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 90.90000009536743, + "duration": 37.700000047683716, + "responseEnd": 128.60000014305115, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 91, + "duration": 39.40000009536743, + "responseEnd": 130.40000009536743, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.10000014305115, + "duration": 40.59999990463257, + "responseEnd": 131.70000004768372, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.40000009536743, + "duration": 63.09999990463257, + "responseEnd": 154.5, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.60000014305115, + "duration": 70, + "responseEnd": 161.60000014305115, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 91.70000004768372, + "duration": 54.40000009536743, + "responseEnd": 146.10000014305115, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 91.80000019073486, + "duration": 52.799999952316284, + "responseEnd": 144.60000014305115, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 92, + "duration": 53.30000019073486, + "responseEnd": 145.30000019073486, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 92.10000014305115, + "duration": 58.700000047683716, + "responseEnd": 150.80000019073486, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 92.20000004768372, + "duration": 60.40000009536743, + "responseEnd": 152.60000014305115, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 92.30000019073486, + "duration": 61.299999952316284, + "responseEnd": 153.60000014305115, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 92.5, + "duration": 67.20000004768372, + "responseEnd": 159.70000004768372, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 92.60000014305115, + "duration": 73.09999990463257, + "responseEnd": 165.70000004768372, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 92.70000004768372, + "duration": 73.79999995231628, + "responseEnd": 166.5, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.80000019073486, + "duration": 69.09999990463257, + "responseEnd": 165.90000009536743, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.40000009536743, + "duration": 65.59999990463257, + "responseEnd": 166, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.5, + "duration": 68.70000004768372, + "responseEnd": 169.20000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.60000014305115, + "duration": 69.20000004768372, + "responseEnd": 169.80000019073486, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 103.30000019073486, + "duration": 67.69999980926514, + "responseEnd": 171, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.70000004768372, + "duration": 69.79999995231628, + "responseEnd": 173.5, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.70000004768372, + "duration": 72.20000004768372, + "responseEnd": 175.90000009536743, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 127.80000019073486, + "duration": 52.5, + "responseEnd": 180.30000019073486, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 127.80000019073486, + "duration": 57.19999980926514, + "responseEnd": 185, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 130.40000009536743, + "duration": 54.59999990463257, + "responseEnd": 185, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 130.60000014305115, + "duration": 54.799999952316284, + "responseEnd": 185.40000009536743, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 134.10000014305115, + "duration": 51.59999990463257, + "responseEnd": 185.70000004768372, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 134.10000014305115, + "duration": 52, + "responseEnd": 186.10000014305115, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 137, + "duration": 52.30000019073486, + "responseEnd": 189.30000019073486, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 152.60000014305115, + "duration": 37.299999952316284, + "responseEnd": 189.90000009536743, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 152.80000019073486, + "duration": 43.39999985694885, + "responseEnd": 196.20000004768372, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 152.90000009536743, + "duration": 43, + "responseEnd": 195.90000009536743, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 153.10000014305115, + "duration": 42.89999985694885, + "responseEnd": 196, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 153.30000019073486, + "duration": 42.5, + "responseEnd": 195.80000019073486, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 153.30000019073486, + "duration": 44.59999990463257, + "responseEnd": 197.90000009536743, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 153.90000009536743, + "duration": 67.90000009536743, + "responseEnd": 221.80000019073486, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 155.10000014305115, + "duration": 49.799999952316284, + "responseEnd": 204.90000009536743, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 155.30000019073486, + "duration": 53.19999980926514, + "responseEnd": 208.5, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 155.5, + "duration": 53.200000047683716, + "responseEnd": 208.70000004768372, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 155.60000014305115, + "duration": 53.299999952316284, + "responseEnd": 208.90000009536743, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 155.80000019073486, + "duration": 53.69999980926514, + "responseEnd": 209.5, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 156, + "duration": 62.5, + "responseEnd": 218.5, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 156, + "duration": 62.80000019073486, + "responseEnd": 218.80000019073486, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 158.30000019073486, + "duration": 58.299999952316284, + "responseEnd": 216.60000014305115, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 158.30000019073486, + "duration": 60.799999952316284, + "responseEnd": 219.10000014305115, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 169.10000014305115, + "duration": 51.299999952316284, + "responseEnd": 220.40000009536743, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 169.40000009536743, + "duration": 54.799999952316284, + "responseEnd": 224.20000004768372, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 179.30000019073486, + "duration": 47.299999952316284, + "responseEnd": 226.60000014305115, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.20000004768372, + "duration": 39.700000047683716, + "responseEnd": 226.90000009536743, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.30000019073486, + "duration": 38.69999980926514, + "responseEnd": 226, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.5, + "duration": 38.60000014305115, + "responseEnd": 226.10000014305115, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.60000014305115, + "duration": 41, + "responseEnd": 228.60000014305115, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.10000014305115, + "duration": 42, + "responseEnd": 230.10000014305115, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.20000004768372, + "duration": 44.299999952316284, + "responseEnd": 232.5, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.30000019073486, + "duration": 44, + "responseEnd": 232.30000019073486, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.30000019073486, + "duration": 47.19999980926514, + "responseEnd": 235.5, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.40000009536743, + "duration": 46.299999952316284, + "responseEnd": 234.70000004768372, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.5, + "duration": 46.60000014305115, + "responseEnd": 235.10000014305115, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.60000014305115, + "duration": 47.5, + "responseEnd": 236.10000014305115, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.70000004768372, + "duration": 51.10000014305115, + "responseEnd": 239.80000019073486, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.80000019073486, + "duration": 50.59999990463257, + "responseEnd": 239.40000009536743, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.90000009536743, + "duration": 52.299999952316284, + "responseEnd": 241.20000004768372, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 189.10000014305115, + "duration": 51.89999985694885, + "responseEnd": 241, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 189.10000014305115, + "duration": 52.39999985694885, + "responseEnd": 241.5, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 193.30000019073486, + "duration": 60.69999980926514, + "responseEnd": 254, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 193.5, + "duration": 54.30000019073486, + "responseEnd": 247.80000019073486, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.20000004768372, + "duration": 48.10000014305115, + "responseEnd": 247.30000019073486, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.80000019073486, + "duration": 61.09999990463257, + "responseEnd": 260.90000009536743, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 199.90000009536743, + "duration": 51.90000009536743, + "responseEnd": 251.80000019073486, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 200.10000014305115, + "duration": 52.200000047683716, + "responseEnd": 252.30000019073486, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 200.70000004768372, + "duration": 52.700000047683716, + "responseEnd": 253.40000009536743, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.20000004768372, + "duration": 42.90000009536743, + "responseEnd": 253.10000014305115, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 210.5, + "duration": 47.200000047683716, + "responseEnd": 257.7000000476837, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 210.5, + "duration": 47.80000019073486, + "responseEnd": 258.30000019073486, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 210.60000014305115, + "duration": 47.89999985694885, + "responseEnd": 258.5, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 231.30000019073486, + "duration": 29, + "responseEnd": 260.30000019073486, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 231.5, + "duration": 28.800000190734863, + "responseEnd": 260.30000019073486, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 266.80000019073486, + "duration": 4.199999809265137, + "responseEnd": 271, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267, + "duration": 10.200000047683716, + "responseEnd": 277.2000000476837, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.10000014305115, + "duration": 11.299999952316284, + "responseEnd": 278.40000009536743, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 269, + "duration": 9.5, + "responseEnd": 278.5, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 281.10000014305115, + "duration": 9.700000047683716, + "responseEnd": 290.80000019073486, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 281.30000019073486, + "duration": 11, + "responseEnd": 292.30000019073486, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 281.40000009536743, + "duration": 11.200000047683716, + "responseEnd": 292.60000014305115, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 281.5, + "duration": 13.200000047683716, + "responseEnd": 294.7000000476837, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 282.10000014305115, + "duration": 12.899999856948853, + "responseEnd": 295, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 522, + "duration": 24.100000143051147, + "responseEnd": 546.1000001430511, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 528, + "duration": 8.800000190734863, + "responseEnd": 536.8000001907349, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 596.4000000953674, + "duration": 8, + "responseEnd": 604.4000000953674, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 596.6000001430511, + "duration": 18, + "responseEnd": 614.6000001430511, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 596.6000001430511, + "duration": 22.399999856948853, + "responseEnd": 619, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 596.7000000476837, + "duration": 25, + "responseEnd": 621.7000000476837, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 596.7000000476837, + "duration": 27.5, + "responseEnd": 624.2000000476837, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 596.9000000953674, + "duration": 32.40000009536743, + "responseEnd": 629.3000001907349, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 596.9000000953674, + "duration": 35.40000009536743, + "responseEnd": 632.3000001907349, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 597, + "duration": 35.80000019073486, + "responseEnd": 632.8000001907349, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 597.2000000476837, + "duration": 35.40000009536743, + "responseEnd": 632.6000001430511, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 615.1000001430511, + "duration": 23.09999990463257, + "responseEnd": 638.2000000476837, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 615.5, + "duration": 22.90000009536743, + "responseEnd": 638.4000000953674, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 615.8000001907349, + "duration": 22.899999856948853, + "responseEnd": 638.7000000476837, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 615.9000000953674, + "duration": 22.90000009536743, + "responseEnd": 638.8000001907349, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 616.1000001430511, + "duration": 22.799999952316284, + "responseEnd": 638.9000000953674, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 616.5, + "duration": 22.600000143051147, + "responseEnd": 639.1000001430511, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 616.7000000476837, + "duration": 26.40000009536743, + "responseEnd": 643.1000001430511, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:43041/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 616.8000001907349, + "duration": 32.799999952316284, + "responseEnd": 649.6000001430511, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 619.1000001430511, + "duration": 33.700000047683716, + "responseEnd": 652.8000001907349, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 619.2000000476837, + "duration": 33.90000009536743, + "responseEnd": 653.1000001430511, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 619.3000001907349, + "duration": 34.59999990463257, + "responseEnd": 653.9000000953674, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 619.4000000953674, + "duration": 35.799999952316284, + "responseEnd": 655.2000000476837, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 619.5, + "duration": 36, + "responseEnd": 655.5, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 619.7000000476837, + "duration": 38.60000014305115, + "responseEnd": 658.3000001907349, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 619.7000000476837, + "duration": 39.5, + "responseEnd": 659.2000000476837, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 619.8000001907349, + "duration": 45, + "responseEnd": 664.8000001907349, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 623, + "duration": 43.60000014305115, + "responseEnd": 666.6000001430511, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 623.1000001430511, + "duration": 43.09999990463257, + "responseEnd": 666.2000000476837, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 623.1000001430511, + "duration": 43.39999985694885, + "responseEnd": 666.5, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 623.1000001430511, + "duration": 43.59999990463257, + "responseEnd": 666.7000000476837, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:43041/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 623.2000000476837, + "duration": 44.200000047683716, + "responseEnd": 667.4000000953674, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 624.5, + "duration": 48, + "responseEnd": 672.5, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 624.9000000953674, + "duration": 51.09999990463257, + "responseEnd": 676, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 631.3000001907349, + "duration": 46.5, + "responseEnd": 677.8000001907349, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 631.5, + "duration": 46.5, + "responseEnd": 678, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 631.8000001907349, + "duration": 46.299999952316284, + "responseEnd": 678.1000001430511, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 643.3000001907349, + "duration": 36.59999990463257, + "responseEnd": 679.9000000953674, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 645.8000001907349, + "duration": 33.09999990463257, + "responseEnd": 678.9000000953674, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 653.2000000476837, + "duration": 30.299999952316284, + "responseEnd": 683.5, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 655.5, + "duration": 29.300000190734863, + "responseEnd": 684.8000001907349, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 660.4000000953674, + "duration": 24, + "responseEnd": 684.4000000953674, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 660.5, + "duration": 31.800000190734863, + "responseEnd": 692.3000001907349, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:43041/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 667.6000001430511, + "duration": 23.299999952316284, + "responseEnd": 690.9000000953674, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 667.8000001907349, + "duration": 23.199999809265137, + "responseEnd": 691, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 669.9000000953674, + "duration": 20.59999990463257, + "responseEnd": 690.5, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 679.5, + "duration": 11.600000143051147, + "responseEnd": 691.1000001430511, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 679.5, + "duration": 12.400000095367432, + "responseEnd": 691.9000000953674, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 693.8000001907349, + "duration": 7.3999998569488525, + "responseEnd": 701.2000000476837, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 440.80000019073486, + "loadEventEnd": 496.7000000476837, + "responseEnd": 13.200000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/attack", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 387.943, + "taskDurationMs": 705.4559999999999, + "layoutDurationMs": 34.111000000000004, + "recalcStyleDurationMs": 67.403 + } + }, + { + "path": "/app/flowchart", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 585.2999999523163, + "firstRealContentFrameMs": 792.4000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "startTime": 561.7000000476837, + "endTime": 599.2000000476837, + "duration": 37.5, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "postChunkRenderMs": 193.20000004768372, + "longTasks": [ + { + "startTime": 340.2000000476837, + "duration": 135 + }, + { + "startTime": 731.7000000476837, + "duration": 54 + } + ], + "postChunkLongTasks": [ + { + "startTime": 731.7000000476837, + "duration": 54 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 569.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 569.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 569.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 569.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 569.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 569.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 569.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 569.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 569.9000000953674, + "duration": 56, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7462076, + "encodedBytes": 7423376, + "decodedBytes": 7423376, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 21.600000143051147, + "duration": 33.59999990463257, + "responseEnd": 55.200000047683716, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 21.90000009536743, + "duration": 32.5, + "responseEnd": 54.40000009536743, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 22.100000143051147, + "duration": 32.799999952316284, + "responseEnd": 54.90000009536743, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 22.299999952316284, + "duration": 37.10000014305115, + "responseEnd": 59.40000009536743, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 30.40000009536743, + "duration": 28.5, + "responseEnd": 58.90000009536743, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 64.5, + "duration": 12.5, + "responseEnd": 77, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 64.60000014305115, + "duration": 14.299999952316284, + "responseEnd": 78.90000009536743, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 64.90000009536743, + "duration": 13.700000047683716, + "responseEnd": 78.60000014305115, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.40000009536743, + "duration": 6.599999904632568, + "responseEnd": 95, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.5, + "duration": 9.200000047683716, + "responseEnd": 97.70000004768372, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 88.60000014305115, + "duration": 10.899999856948853, + "responseEnd": 99.5, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 88.79999995231628, + "duration": 18.700000047683716, + "responseEnd": 107.5, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 88.79999995231628, + "duration": 21.90000009536743, + "responseEnd": 110.70000004768372, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 88.90000009536743, + "duration": 26.799999952316284, + "responseEnd": 115.70000004768372, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 89.10000014305115, + "duration": 23.799999952316284, + "responseEnd": 112.90000009536743, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 89.20000004768372, + "duration": 23.90000009536743, + "responseEnd": 113.10000014305115, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 89.20000004768372, + "duration": 24.09999990463257, + "responseEnd": 113.29999995231628, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 89.40000009536743, + "duration": 28.5, + "responseEnd": 117.90000009536743, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 89.40000009536743, + "duration": 31.899999856948853, + "responseEnd": 121.29999995231628, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97.29999995231628, + "duration": 29.40000009536743, + "responseEnd": 126.70000004768372, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97.29999995231628, + "duration": 29.100000143051147, + "responseEnd": 126.40000009536743, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.29999995231628, + "duration": 50.60000014305115, + "responseEnd": 150.90000009536743, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.40000009536743, + "duration": 28.700000047683716, + "responseEnd": 130.10000014305115, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 101.60000014305115, + "duration": 34.89999985694885, + "responseEnd": 136.5, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 101.60000014305115, + "duration": 34.69999980926514, + "responseEnd": 136.29999995231628, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 101.70000004768372, + "duration": 35, + "responseEnd": 136.70000004768372, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.70000004768372, + "duration": 36.700000047683716, + "responseEnd": 138.40000009536743, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.90000009536743, + "duration": 56.09999990463257, + "responseEnd": 158, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.90000009536743, + "duration": 65.89999985694885, + "responseEnd": 167.79999995231628, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 102.10000014305115, + "duration": 54.89999985694885, + "responseEnd": 157, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 102.29999995231628, + "duration": 53.60000014305115, + "responseEnd": 155.90000009536743, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 102.29999995231628, + "duration": 54.10000014305115, + "responseEnd": 156.40000009536743, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 102.40000009536743, + "duration": 66.29999995231628, + "responseEnd": 168.70000004768372, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 102.5, + "duration": 62.40000009536743, + "responseEnd": 164.90000009536743, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 102.60000014305115, + "duration": 64.69999980926514, + "responseEnd": 167.29999995231628, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 102.70000004768372, + "duration": 70.40000009536743, + "responseEnd": 173.10000014305115, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 102.79999995231628, + "duration": 71, + "responseEnd": 173.79999995231628, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 102.79999995231628, + "duration": 77, + "responseEnd": 179.79999995231628, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 102.90000009536743, + "duration": 77.20000004768372, + "responseEnd": 180.10000014305115, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 113.10000014305115, + "duration": 69.89999985694885, + "responseEnd": 183, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 113.29999995231628, + "duration": 69.20000004768372, + "responseEnd": 182.5, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 113.5, + "duration": 71.5, + "responseEnd": 185, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 113.60000014305115, + "duration": 71.69999980926514, + "responseEnd": 185.29999995231628, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115.70000004768372, + "duration": 70.40000009536743, + "responseEnd": 186.10000014305115, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115.70000004768372, + "duration": 76, + "responseEnd": 191.70000004768372, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 116.20000004768372, + "duration": 77.09999990463257, + "responseEnd": 193.29999995231628, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 116.60000014305115, + "duration": 77.19999980926514, + "responseEnd": 193.79999995231628, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 122.79999995231628, + "duration": 71.5, + "responseEnd": 194.29999995231628, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.5, + "duration": 69.20000004768372, + "responseEnd": 194.70000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.60000014305115, + "duration": 69.29999995231628, + "responseEnd": 194.90000009536743, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 138.60000014305115, + "duration": 66, + "responseEnd": 204.60000014305115, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 138.60000014305115, + "duration": 66.39999985694885, + "responseEnd": 205, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 139.20000004768372, + "duration": 66.20000004768372, + "responseEnd": 205.40000009536743, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 139.29999995231628, + "duration": 66.5, + "responseEnd": 205.79999995231628, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 139.60000014305115, + "duration": 66.69999980926514, + "responseEnd": 206.29999995231628, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 139.79999995231628, + "duration": 65.10000014305115, + "responseEnd": 204.90000009536743, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 144.10000014305115, + "duration": 68, + "responseEnd": 212.10000014305115, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 157.79999995231628, + "duration": 54.90000009536743, + "responseEnd": 212.70000004768372, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 158, + "duration": 64.5, + "responseEnd": 222.5, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 158.29999995231628, + "duration": 63.90000009536743, + "responseEnd": 222.20000004768372, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 159.40000009536743, + "duration": 63.299999952316284, + "responseEnd": 222.70000004768372, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 159.5, + "duration": 61.90000009536743, + "responseEnd": 221.40000009536743, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 160.5, + "duration": 62.60000014305115, + "responseEnd": 223.10000014305115, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 164.79999995231628, + "duration": 71.80000019073486, + "responseEnd": 236.60000014305115, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 165, + "duration": 69.20000004768372, + "responseEnd": 234.20000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 165.20000004768372, + "duration": 69.40000009536743, + "responseEnd": 234.60000014305115, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 165.29999995231628, + "duration": 69.70000004768372, + "responseEnd": 235, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 165.40000009536743, + "duration": 70.70000004768372, + "responseEnd": 236.10000014305115, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 167.60000014305115, + "duration": 69.29999995231628, + "responseEnd": 236.90000009536743, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 167.70000004768372, + "duration": 75.59999990463257, + "responseEnd": 243.29999995231628, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 169.10000014305115, + "duration": 84.5, + "responseEnd": 253.60000014305115, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.5, + "duration": 69.70000004768372, + "responseEnd": 250.20000004768372, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.60000014305115, + "duration": 75, + "responseEnd": 255.60000014305115, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 189.70000004768372, + "duration": 68.09999990463257, + "responseEnd": 257.7999999523163, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 200.79999995231628, + "duration": 57.30000019073486, + "responseEnd": 258.10000014305115, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 201.79999995231628, + "duration": 54.30000019073486, + "responseEnd": 256.10000014305115, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.5, + "duration": 51.90000009536743, + "responseEnd": 260.40000009536743, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.60000014305115, + "duration": 53.5, + "responseEnd": 262.10000014305115, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.5, + "duration": 54.799999952316284, + "responseEnd": 264.2999999523163, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.60000014305115, + "duration": 56, + "responseEnd": 265.60000014305115, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.79999995231628, + "duration": 56.80000019073486, + "responseEnd": 266.60000014305115, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.79999995231628, + "duration": 66.80000019073486, + "responseEnd": 276.60000014305115, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.90000009536743, + "duration": 65, + "responseEnd": 274.90000009536743, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.90000009536743, + "duration": 65.5, + "responseEnd": 275.40000009536743, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210, + "duration": 63.60000014305115, + "responseEnd": 273.60000014305115, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.10000014305115, + "duration": 65.59999990463257, + "responseEnd": 275.7000000476837, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.20000004768372, + "duration": 67.29999995231628, + "responseEnd": 277.5, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.29999995231628, + "duration": 70.30000019073486, + "responseEnd": 280.60000014305115, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.40000009536743, + "duration": 70.89999985694885, + "responseEnd": 281.2999999523163, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.40000009536743, + "duration": 74.09999990463257, + "responseEnd": 284.5, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.5, + "duration": 73.40000009536743, + "responseEnd": 283.90000009536743, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.5, + "duration": 76.20000004768372, + "responseEnd": 286.7000000476837, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 220.60000014305115, + "duration": 84.29999995231628, + "responseEnd": 304.90000009536743, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 220.79999995231628, + "duration": 69.60000014305115, + "responseEnd": 290.40000009536743, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 223.90000009536743, + "duration": 65.09999990463257, + "responseEnd": 289, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 226.29999995231628, + "duration": 66.60000014305115, + "responseEnd": 292.90000009536743, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 226.79999995231628, + "duration": 75.80000019073486, + "responseEnd": 302.60000014305115, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 226.79999995231628, + "duration": 91.40000009536743, + "responseEnd": 318.2000000476837, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 226.90000009536743, + "duration": 76.29999995231628, + "responseEnd": 303.2000000476837, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 241.70000004768372, + "duration": 61.90000009536743, + "responseEnd": 303.60000014305115, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 241.90000009536743, + "duration": 61.799999952316284, + "responseEnd": 303.7000000476837, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 242.10000014305115, + "duration": 71.89999985694885, + "responseEnd": 314, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 242.40000009536743, + "duration": 70.5, + "responseEnd": 312.90000009536743, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 261.90000009536743, + "duration": 51.5, + "responseEnd": 313.40000009536743, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 269.40000009536743, + "duration": 45.89999985694885, + "responseEnd": 315.2999999523163, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 305.2999999523163, + "duration": 16.100000143051147, + "responseEnd": 321.40000009536743, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 305.5, + "duration": 16.5, + "responseEnd": 322, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 311.60000014305115, + "duration": 10.299999952316284, + "responseEnd": 321.90000009536743, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 317.2000000476837, + "duration": 10.200000047683716, + "responseEnd": 327.40000009536743, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 324.40000009536743, + "duration": 4.8999998569488525, + "responseEnd": 329.2999999523163, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 324.5, + "duration": 8.200000047683716, + "responseEnd": 332.7000000476837, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 324.5, + "duration": 9.400000095367432, + "responseEnd": 333.90000009536743, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 324.7000000476837, + "duration": 10, + "responseEnd": 334.7000000476837, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 325, + "duration": 10.299999952316284, + "responseEnd": 335.2999999523163, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "sameOrigin": true, + "startTime": 561.7000000476837, + "duration": 37.5, + "responseEnd": 599.2000000476837, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 569.1000001430511, + "duration": 9, + "responseEnd": 578.1000001430511, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 637, + "duration": 19.5, + "responseEnd": 656.5, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:43041/node_modules/reactflow/dist/style.css", + "sameOrigin": true, + "startTime": 637.2000000476837, + "duration": 15.099999904632568, + "responseEnd": 652.2999999523163, + "transferSize": 10069, + "encodedBodySize": 9769, + "decodedBodySize": 9769 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 637.2999999523163, + "duration": 20.40000009536743, + "responseEnd": 657.7000000476837, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 637.4000000953674, + "duration": 20.700000047683716, + "responseEnd": 658.1000001430511, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 637.4000000953674, + "duration": 21, + "responseEnd": 658.4000000953674, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 637.5, + "duration": 20.90000009536743, + "responseEnd": 658.4000000953674, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 637.6000001430511, + "duration": 21.199999809265137, + "responseEnd": 658.7999999523163, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/html-to-image.js?v=00e2900d", + "sameOrigin": true, + "startTime": 637.7000000476837, + "duration": 25.200000047683716, + "responseEnd": 662.9000000953674, + "transferSize": 29503, + "encodedBodySize": 29203, + "decodedBodySize": 29203 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/date-fns.js?v=00e2900d", + "sameOrigin": true, + "startTime": 637.7999999523163, + "duration": 27.200000047683716, + "responseEnd": 665, + "transferSize": 177370, + "encodedBodySize": 177070, + "decodedBodySize": 177070 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 668.7000000476837, + "duration": 9, + "responseEnd": 677.7000000476837, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 669.1000001430511, + "duration": 9.599999904632568, + "responseEnd": 678.7000000476837, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 858.7999999523163, + "duration": 7.800000190734863, + "responseEnd": 866.6000001430511, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 859.2999999523163, + "duration": 8.200000047683716, + "responseEnd": 867.5, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 473.40000009536743, + "loadEventEnd": 530.5, + "responseEnd": 13.600000143051147 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/flowchart", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 366.562, + "taskDurationMs": 664.198, + "layoutDurationMs": 25.03, + "recalcStyleDurationMs": 68.24900000000001 + } + }, + { + "path": "/app/history", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 554.8000001907349, + "firstRealContentFrameMs": 705.3000001907349, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "startTime": 530, + "endTime": 557.8000001907349, + "duration": 27.800000190734863, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "postChunkRenderMs": 147.5, + "longTasks": [ + { + "startTime": 322.60000014305115, + "duration": 122 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 537.9000000953674, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 537.9000000953674, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 537.9000000953674, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 537.9000000953674, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 537.9000000953674, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 537.9000000953674, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 537.9000000953674, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 537.9000000953674, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 537.9000000953674, + "duration": 80, + "interactionId": 0 + } + ], + "cls": 0.010455078125, + "layoutShifts": [ + { + "startTime": 702.1000001430511, + "value": 0.010455078125 + } + ], + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6920058, + "encodedBytes": 6881658, + "decodedBytes": 6881658, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 18.5, + "duration": 29.700000047683716, + "responseEnd": 48.200000047683716, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 18.800000190734863, + "duration": 28.399999856948853, + "responseEnd": 47.200000047683716, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 18.90000009536743, + "duration": 28.90000009536743, + "responseEnd": 47.80000019073486, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 19, + "duration": 34.200000047683716, + "responseEnd": 53.200000047683716, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 25.200000047683716, + "duration": 27.90000009536743, + "responseEnd": 53.10000014305115, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 54.60000014305115, + "duration": 8.099999904632568, + "responseEnd": 62.700000047683716, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 54.90000009536743, + "duration": 10, + "responseEnd": 64.90000009536743, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 55.10000014305115, + "duration": 10.700000047683716, + "responseEnd": 65.80000019073486, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 70.90000009536743, + "duration": 17.200000047683716, + "responseEnd": 88.10000014305115, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 71.10000014305115, + "duration": 21.09999990463257, + "responseEnd": 92.20000004768372, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 71.20000004768372, + "duration": 24.799999952316284, + "responseEnd": 96, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 71.40000009536743, + "duration": 26.700000047683716, + "responseEnd": 98.10000014305115, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 71.5, + "duration": 23.90000009536743, + "responseEnd": 95.40000009536743, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 71.60000014305115, + "duration": 32, + "responseEnd": 103.60000014305115, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 71.80000019073486, + "duration": 31.299999952316284, + "responseEnd": 103.10000014305115, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 72, + "duration": 31.800000190734863, + "responseEnd": 103.80000019073486, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 72.20000004768372, + "duration": 37.10000014305115, + "responseEnd": 109.30000019073486, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 72.20000004768372, + "duration": 38.90000009536743, + "responseEnd": 111.10000014305115, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 72.40000009536743, + "duration": 40.200000047683716, + "responseEnd": 112.60000014305115, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.20000004768372, + "duration": 22.40000009536743, + "responseEnd": 113.60000014305115, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.40000009536743, + "duration": 21.799999952316284, + "responseEnd": 113.20000004768372, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.30000019073486, + "duration": 43.39999985694885, + "responseEnd": 137.70000004768372, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.30000019073486, + "duration": 32.59999990463257, + "responseEnd": 128.90000009536743, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.40000009536743, + "duration": 31.200000047683716, + "responseEnd": 127.60000014305115, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 96.40000009536743, + "duration": 31.59999990463257, + "responseEnd": 128, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 96.5, + "duration": 32.30000019073486, + "responseEnd": 128.80000019073486, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 96.70000004768372, + "duration": 29.5, + "responseEnd": 126.20000004768372, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98.5, + "duration": 37.30000019073486, + "responseEnd": 135.80000019073486, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 98.60000014305115, + "duration": 38.59999990463257, + "responseEnd": 137.20000004768372, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 98.70000004768372, + "duration": 38.700000047683716, + "responseEnd": 137.40000009536743, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 98.80000019073486, + "duration": 38.799999952316284, + "responseEnd": 137.60000014305115, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98.80000019073486, + "duration": 42.39999985694885, + "responseEnd": 141.20000004768372, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99, + "duration": 60.30000019073486, + "responseEnd": 159.30000019073486, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99, + "duration": 69.90000009536743, + "responseEnd": 168.90000009536743, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 99.20000004768372, + "duration": 58.5, + "responseEnd": 157.70000004768372, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 99.20000004768372, + "duration": 59.799999952316284, + "responseEnd": 159, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 99.40000009536743, + "duration": 58.59999990463257, + "responseEnd": 158, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 99.60000014305115, + "duration": 59, + "responseEnd": 158.60000014305115, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 99.80000019073486, + "duration": 69.69999980926514, + "responseEnd": 169.5, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 99.90000009536743, + "duration": 71, + "responseEnd": 170.90000009536743, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 100, + "duration": 73.90000009536743, + "responseEnd": 173.90000009536743, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 100.10000014305115, + "duration": 74.09999990463257, + "responseEnd": 174.20000004768372, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 100.30000019073486, + "duration": 74.79999995231628, + "responseEnd": 175.10000014305115, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.70000004768372, + "duration": 72.90000009536743, + "responseEnd": 180.60000014305115, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 109.5, + "duration": 71.30000019073486, + "responseEnd": 180.80000019073486, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 109.60000014305115, + "duration": 71.5, + "responseEnd": 181.10000014305115, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 109.70000004768372, + "duration": 75.10000014305115, + "responseEnd": 184.80000019073486, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 112.60000014305115, + "duration": 72.5, + "responseEnd": 185.10000014305115, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.80000019073486, + "duration": 70.39999985694885, + "responseEnd": 185.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115.10000014305115, + "duration": 74.79999995231628, + "responseEnd": 189.90000009536743, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 141.40000009536743, + "duration": 51.09999990463257, + "responseEnd": 192.5, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 141.40000009536743, + "duration": 51.5, + "responseEnd": 192.90000009536743, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 141.60000014305115, + "duration": 52, + "responseEnd": 193.60000014305115, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 141.60000014305115, + "duration": 52.299999952316284, + "responseEnd": 193.90000009536743, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 141.90000009536743, + "duration": 53.5, + "responseEnd": 195.40000009536743, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 142, + "duration": 54, + "responseEnd": 196, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145.5, + "duration": 53.700000047683716, + "responseEnd": 199.20000004768372, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 159.60000014305115, + "duration": 38.89999985694885, + "responseEnd": 198.5, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 159.80000019073486, + "duration": 43, + "responseEnd": 202.80000019073486, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 160.10000014305115, + "duration": 44, + "responseEnd": 204.10000014305115, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 160.10000014305115, + "duration": 42.59999990463257, + "responseEnd": 202.70000004768372, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 160.30000019073486, + "duration": 43.89999985694885, + "responseEnd": 204.20000004768372, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 160.40000009536743, + "duration": 46, + "responseEnd": 206.40000009536743, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 163.30000019073486, + "duration": 75.59999990463257, + "responseEnd": 238.90000009536743, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 163.5, + "duration": 51.200000047683716, + "responseEnd": 214.70000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 163.60000014305115, + "duration": 54.799999952316284, + "responseEnd": 218.40000009536743, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 163.80000019073486, + "duration": 56.59999990463257, + "responseEnd": 220.40000009536743, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 163.80000019073486, + "duration": 57.19999980926514, + "responseEnd": 221, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 164, + "duration": 57.200000047683716, + "responseEnd": 221.20000004768372, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 164.10000014305115, + "duration": 64.79999995231628, + "responseEnd": 228.90000009536743, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 164.20000004768372, + "duration": 66.90000009536743, + "responseEnd": 231.10000014305115, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 177.80000019073486, + "duration": 53.59999990463257, + "responseEnd": 231.40000009536743, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 178, + "duration": 55.60000014305115, + "responseEnd": 233.60000014305115, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.5, + "duration": 51.30000019073486, + "responseEnd": 233.80000019073486, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.80000019073486, + "duration": 54.299999952316284, + "responseEnd": 237.10000014305115, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 186.5, + "duration": 52.700000047683716, + "responseEnd": 239.20000004768372, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.30000019073486, + "duration": 44.89999985694885, + "responseEnd": 240.20000004768372, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.40000009536743, + "duration": 47.200000047683716, + "responseEnd": 242.60000014305115, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197, + "duration": 46, + "responseEnd": 243, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.20000004768372, + "duration": 46.90000009536743, + "responseEnd": 244.10000014305115, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.20000004768372, + "duration": 49.799999952316284, + "responseEnd": 247, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.40000009536743, + "duration": 53.5, + "responseEnd": 250.90000009536743, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.5, + "duration": 52.700000047683716, + "responseEnd": 250.20000004768372, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.60000014305115, + "duration": 52.89999985694885, + "responseEnd": 250.5, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.70000004768372, + "duration": 53.299999952316284, + "responseEnd": 251, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.80000019073486, + "duration": 53.39999985694885, + "responseEnd": 251.20000004768372, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.90000009536743, + "duration": 57.299999952316284, + "responseEnd": 255.20000004768372, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.90000009536743, + "duration": 59, + "responseEnd": 256.90000009536743, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198, + "duration": 58.200000047683716, + "responseEnd": 256.2000000476837, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.10000014305115, + "duration": 64.09999990463257, + "responseEnd": 262.2000000476837, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.60000014305115, + "duration": 62, + "responseEnd": 260.60000014305115, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.70000004768372, + "duration": 63.90000009536743, + "responseEnd": 262.60000014305115, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.20000004768372, + "duration": 75.70000004768372, + "responseEnd": 279.90000009536743, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 204.30000019073486, + "duration": 64.5, + "responseEnd": 268.80000019073486, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 209.30000019073486, + "duration": 69.89999985694885, + "responseEnd": 279.2000000476837, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 209.30000019073486, + "duration": 70.29999995231628, + "responseEnd": 279.60000014305115, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.30000019073486, + "duration": 85.59999990463257, + "responseEnd": 294.90000009536743, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.5, + "duration": 68.60000014305115, + "responseEnd": 278.10000014305115, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 210.80000019073486, + "duration": 70, + "responseEnd": 280.80000019073486, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 220.5, + "duration": 67.10000014305115, + "responseEnd": 287.60000014305115, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 224.5, + "duration": 65.80000019073486, + "responseEnd": 290.30000019073486, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 224.80000019073486, + "duration": 66.39999985694885, + "responseEnd": 291.2000000476837, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 225.10000014305115, + "duration": 66.70000004768372, + "responseEnd": 291.80000019073486, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 242.10000014305115, + "duration": 49.89999985694885, + "responseEnd": 292, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 244.30000019073486, + "duration": 50.19999980926514, + "responseEnd": 294.5, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 287.10000014305115, + "duration": 11.099999904632568, + "responseEnd": 298.2000000476837, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 291.5, + "duration": 9.200000047683716, + "responseEnd": 300.7000000476837, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 292.60000014305115, + "duration": 10.799999952316284, + "responseEnd": 303.40000009536743, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 293.60000014305115, + "duration": 10.5, + "responseEnd": 304.10000014305115, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 304, + "duration": 6, + "responseEnd": 310, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 304.10000014305115, + "duration": 9.799999952316284, + "responseEnd": 313.90000009536743, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 304.10000014305115, + "duration": 12.299999952316284, + "responseEnd": 316.40000009536743, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 304.2000000476837, + "duration": 12.900000095367432, + "responseEnd": 317.10000014305115, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 305.10000014305115, + "duration": 12.200000047683716, + "responseEnd": 317.30000019073486, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "sameOrigin": true, + "startTime": 530, + "duration": 27.800000190734863, + "responseEnd": 557.8000001907349, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 537.3000001907349, + "duration": 8, + "responseEnd": 545.3000001907349, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 611, + "duration": 8.400000095367432, + "responseEnd": 619.4000000953674, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 611.1000001430511, + "duration": 18.299999952316284, + "responseEnd": 629.4000000953674, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 611.3000001907349, + "duration": 18.399999856948853, + "responseEnd": 629.7000000476837, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 611.3000001907349, + "duration": 18.5, + "responseEnd": 629.8000001907349, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 611.4000000953674, + "duration": 19, + "responseEnd": 630.4000000953674, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 611.5, + "duration": 19.100000143051147, + "responseEnd": 630.6000001430511, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/empty-state.tsx", + "sameOrigin": true, + "startTime": 611.6000001430511, + "duration": 19.09999990463257, + "responseEnd": 630.7000000476837, + "transferSize": 6403, + "encodedBodySize": 6103, + "decodedBodySize": 6103 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 632.6000001430511, + "duration": 9.799999952316284, + "responseEnd": 642.4000000953674, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 633, + "duration": 11, + "responseEnd": 644, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 633.7000000476837, + "duration": 12.400000095367432, + "responseEnd": 646.1000001430511, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 635.4000000953674, + "duration": 11.900000095367432, + "responseEnd": 647.3000001907349, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 635.8000001907349, + "duration": 11.699999809265137, + "responseEnd": 647.5, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 442.60000014305115, + "loadEventEnd": 499, + "responseEnd": 12.800000190734863 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/history", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 282.225, + "taskDurationMs": 549.251, + "layoutDurationMs": 17.755, + "recalcStyleDurationMs": 66.048 + } + }, + { + "path": "/app/admin", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 558.8000001907349, + "firstRealContentFrameMs": 820.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/AdminPage.tsx", + "startTime": 529.5, + "endTime": 588.8000001907349, + "duration": 59.30000019073486, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "postChunkRenderMs": 231.69999980926514, + "longTasks": [ + { + "startTime": 316, + "duration": 128 + }, + { + "startTime": 712.2000000476837, + "duration": 66 + } + ], + "postChunkLongTasks": [ + { + "startTime": 712.2000000476837, + "duration": 66 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 540.6000001430511, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 540.6000001430511, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 540.6000001430511, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 540.6000001430511, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 540.6000001430511, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 540.6000001430511, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 540.6000001430511, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 540.6000001430511, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 540.6000001430511, + "duration": 72, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 135, + "browserRequestCount": 161, + "externalRequestCount": 26, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 8560236, + "encodedBytes": 8519736, + "decodedBytes": 8519736, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 20.200000047683716, + "duration": 28.600000143051147, + "responseEnd": 48.80000019073486, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 20.600000143051147, + "duration": 27.200000047683716, + "responseEnd": 47.80000019073486, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 20.700000047683716, + "duration": 27.799999952316284, + "responseEnd": 48.5, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 20.90000009536743, + "duration": 30.799999952316284, + "responseEnd": 51.700000047683716, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 26, + "duration": 25.40000009536743, + "responseEnd": 51.40000009536743, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 55.30000019073486, + "duration": 6.3999998569488525, + "responseEnd": 61.700000047683716, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 55.30000019073486, + "duration": 8.099999904632568, + "responseEnd": 63.40000009536743, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 55.60000014305115, + "duration": 7.599999904632568, + "responseEnd": 63.200000047683716, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 71.60000014305115, + "duration": 7.099999904632568, + "responseEnd": 78.70000004768372, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 71.70000004768372, + "duration": 7.700000047683716, + "responseEnd": 79.40000009536743, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 71.90000009536743, + "duration": 12.299999952316284, + "responseEnd": 84.20000004768372, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 72, + "duration": 12.900000095367432, + "responseEnd": 84.90000009536743, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 72.20000004768372, + "duration": 12.299999952316284, + "responseEnd": 84.5, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 72.30000019073486, + "duration": 16.399999856948853, + "responseEnd": 88.70000004768372, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 72.40000009536743, + "duration": 28.90000009536743, + "responseEnd": 101.30000019073486, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 72.60000014305115, + "duration": 29, + "responseEnd": 101.60000014305115, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 72.80000019073486, + "duration": 28.799999952316284, + "responseEnd": 101.60000014305115, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 73, + "duration": 29, + "responseEnd": 102, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 73.10000014305115, + "duration": 29.299999952316284, + "responseEnd": 102.40000009536743, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.30000019073486, + "duration": 42.09999990463257, + "responseEnd": 122.40000009536743, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.30000019073486, + "duration": 69.69999980926514, + "responseEnd": 150, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.40000009536743, + "duration": 39.299999952316284, + "responseEnd": 119.70000004768372, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88, + "duration": 27.700000047683716, + "responseEnd": 115.70000004768372, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 88.10000014305115, + "duration": 33.5, + "responseEnd": 121.60000014305115, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 88.20000004768372, + "duration": 36, + "responseEnd": 124.20000004768372, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 88.20000004768372, + "duration": 45.10000014305115, + "responseEnd": 133.30000019073486, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.40000009536743, + "duration": 50.09999990463257, + "responseEnd": 138.5, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.5, + "duration": 68.10000014305115, + "responseEnd": 156.60000014305115, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.70000004768372, + "duration": 68.29999995231628, + "responseEnd": 157, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 88.80000019073486, + "duration": 58.89999985694885, + "responseEnd": 147.70000004768372, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 88.90000009536743, + "duration": 56.90000009536743, + "responseEnd": 145.80000019073486, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 89.10000014305115, + "duration": 61.299999952316284, + "responseEnd": 150.40000009536743, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 89.30000019073486, + "duration": 67.5, + "responseEnd": 156.80000019073486, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 89.40000009536743, + "duration": 67.09999990463257, + "responseEnd": 156.5, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 89.5, + "duration": 71.30000019073486, + "responseEnd": 160.80000019073486, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 89.5, + "duration": 71.70000004768372, + "responseEnd": 161.20000004768372, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 89.60000014305115, + "duration": 73.39999985694885, + "responseEnd": 163, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 90, + "duration": 77.40000009536743, + "responseEnd": 167.40000009536743, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.20000004768372, + "duration": 79.90000009536743, + "responseEnd": 170.10000014305115, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.5, + "duration": 77.20000004768372, + "responseEnd": 171.70000004768372, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 94.60000014305115, + "duration": 76.20000004768372, + "responseEnd": 170.80000019073486, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 94.90000009536743, + "duration": 77.29999995231628, + "responseEnd": 172.20000004768372, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 95, + "duration": 77.80000019073486, + "responseEnd": 172.80000019073486, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.40000009536743, + "duration": 70.79999995231628, + "responseEnd": 174.20000004768372, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.70000004768372, + "duration": 70.70000004768372, + "responseEnd": 174.40000009536743, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.80000019073486, + "duration": 72.39999985694885, + "responseEnd": 176.20000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.90000009536743, + "duration": 72.5, + "responseEnd": 176.40000009536743, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 107.20000004768372, + "duration": 70.60000014305115, + "responseEnd": 177.80000019073486, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.5, + "duration": 73.90000009536743, + "responseEnd": 181.40000009536743, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.5, + "duration": 74.20000004768372, + "responseEnd": 181.70000004768372, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 124.20000004768372, + "duration": 59.10000014305115, + "responseEnd": 183.30000019073486, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 124.30000019073486, + "duration": 59.69999980926514, + "responseEnd": 184, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.40000009536743, + "duration": 57.700000047683716, + "responseEnd": 184.10000014305115, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.5, + "duration": 59.700000047683716, + "responseEnd": 186.20000004768372, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 134.5, + "duration": 54.10000014305115, + "responseEnd": 188.60000014305115, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 134.70000004768372, + "duration": 58.10000014305115, + "responseEnd": 192.80000019073486, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 140.60000014305115, + "duration": 55.799999952316284, + "responseEnd": 196.40000009536743, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 148.60000014305115, + "duration": 44.89999985694885, + "responseEnd": 193.5, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 148.80000019073486, + "duration": 49.09999990463257, + "responseEnd": 197.90000009536743, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 149.10000014305115, + "duration": 48.299999952316284, + "responseEnd": 197.40000009536743, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 149.10000014305115, + "duration": 50.59999990463257, + "responseEnd": 199.70000004768372, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 149.20000004768372, + "duration": 52.200000047683716, + "responseEnd": 201.40000009536743, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 149.30000019073486, + "duration": 53.09999990463257, + "responseEnd": 202.40000009536743, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 150.70000004768372, + "duration": 76.79999995231628, + "responseEnd": 227.5, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 150.80000019073486, + "duration": 60.09999990463257, + "responseEnd": 210.90000009536743, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 150.90000009536743, + "duration": 60.5, + "responseEnd": 211.40000009536743, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 150.90000009536743, + "duration": 60.90000009536743, + "responseEnd": 211.80000019073486, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 151.10000014305115, + "duration": 60.89999985694885, + "responseEnd": 212, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 151.10000014305115, + "duration": 61.799999952316284, + "responseEnd": 212.90000009536743, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 151.20000004768372, + "duration": 72.29999995231628, + "responseEnd": 223.5, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 151.30000019073486, + "duration": 72.5, + "responseEnd": 223.80000019073486, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 168.40000009536743, + "duration": 56.59999990463257, + "responseEnd": 225, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 170.10000014305115, + "duration": 56.39999985694885, + "responseEnd": 226.5, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 177.5, + "duration": 49.10000014305115, + "responseEnd": 226.60000014305115, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 177.90000009536743, + "duration": 55.40000009536743, + "responseEnd": 233.30000019073486, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 181.80000019073486, + "duration": 58.5, + "responseEnd": 240.30000019073486, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.30000019073486, + "duration": 54.89999985694885, + "responseEnd": 241.20000004768372, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.5, + "duration": 52, + "responseEnd": 238.5, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 193.60000014305115, + "duration": 45.200000047683716, + "responseEnd": 238.80000019073486, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 193.80000019073486, + "duration": 48.799999952316284, + "responseEnd": 242.60000014305115, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 193.90000009536743, + "duration": 47.5, + "responseEnd": 241.40000009536743, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 194, + "duration": 57.200000047683716, + "responseEnd": 251.20000004768372, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 194.10000014305115, + "duration": 56.39999985694885, + "responseEnd": 250.5, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 194.10000014305115, + "duration": 57.299999952316284, + "responseEnd": 251.40000009536743, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 194.20000004768372, + "duration": 58.200000047683716, + "responseEnd": 252.40000009536743, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 194.30000019073486, + "duration": 57.69999980926514, + "responseEnd": 252, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 194.30000019073486, + "duration": 58.19999980926514, + "responseEnd": 252.5, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 194.40000009536743, + "duration": 62.40000009536743, + "responseEnd": 256.80000019073486, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 194.40000009536743, + "duration": 62.799999952316284, + "responseEnd": 257.2000000476837, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 194.5, + "duration": 65, + "responseEnd": 259.5, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.30000019073486, + "duration": 63.59999990463257, + "responseEnd": 258.90000009536743, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.40000009536743, + "duration": 65.20000004768372, + "responseEnd": 260.60000014305115, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 196.40000009536743, + "duration": 72.29999995231628, + "responseEnd": 268.7000000476837, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196.40000009536743, + "duration": 78.20000004768372, + "responseEnd": 274.60000014305115, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203, + "duration": 78.90000009536743, + "responseEnd": 281.90000009536743, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 203.20000004768372, + "duration": 71.79999995231628, + "responseEnd": 275, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 203.30000019073486, + "duration": 73.19999980926514, + "responseEnd": 276.5, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.40000009536743, + "duration": 61.5, + "responseEnd": 267.90000009536743, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 207.10000014305115, + "duration": 71.5, + "responseEnd": 278.60000014305115, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.80000019073486, + "duration": 65.5, + "responseEnd": 278.30000019073486, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 214.20000004768372, + "duration": 70.79999995231628, + "responseEnd": 285, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 214.30000019073486, + "duration": 70.89999985694885, + "responseEnd": 285.2000000476837, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 214.40000009536743, + "duration": 71, + "responseEnd": 285.40000009536743, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 240.60000014305115, + "duration": 44.09999990463257, + "responseEnd": 284.7000000476837, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 245.10000014305115, + "duration": 40.700000047683716, + "responseEnd": 285.80000019073486, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 289.40000009536743, + "duration": 6.5, + "responseEnd": 295.90000009536743, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 289.60000014305115, + "duration": 7.799999952316284, + "responseEnd": 297.40000009536743, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 289.80000019073486, + "duration": 7.799999952316284, + "responseEnd": 297.60000014305115, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 289.90000009536743, + "duration": 8.5, + "responseEnd": 298.40000009536743, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 301.5, + "duration": 6.5, + "responseEnd": 308, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 301.60000014305115, + "duration": 8.599999904632568, + "responseEnd": 310.2000000476837, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 301.90000009536743, + "duration": 9.799999952316284, + "responseEnd": 311.7000000476837, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 302, + "duration": 9.800000190734863, + "responseEnd": 311.80000019073486, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 302.2000000476837, + "duration": 9.900000095367432, + "responseEnd": 312.10000014305115, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/src/pages/AdminPage.tsx", + "sameOrigin": true, + "startTime": 529.5, + "duration": 59.30000019073486, + "responseEnd": 588.8000001907349, + "transferSize": 394470, + "encodedBodySize": 394170, + "decodedBodySize": 394170 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 537.6000001430511, + "duration": 9.700000047683716, + "responseEnd": 547.3000001907349, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 625.7000000476837, + "duration": 12.900000095367432, + "responseEnd": 638.6000001430511, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 625.9000000953674, + "duration": 13.400000095367432, + "responseEnd": 639.3000001907349, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 626, + "duration": 16.40000009536743, + "responseEnd": 642.4000000953674, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 626, + "duration": 18.100000143051147, + "responseEnd": 644.1000001430511, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 626.1000001430511, + "duration": 18.399999856948853, + "responseEnd": 644.5, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/recharts.js?v=00e2900d", + "sameOrigin": true, + "startTime": 626.2000000476837, + "duration": 37.10000014305115, + "responseEnd": 663.3000001907349, + "transferSize": 1198389, + "encodedBodySize": 1198089, + "decodedBodySize": 1198089 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 626.3000001907349, + "duration": 29.59999990463257, + "responseEnd": 655.9000000953674, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/admin/AdminAnnouncements.tsx", + "sameOrigin": true, + "startTime": 626.4000000953674, + "duration": 31, + "responseEnd": 657.4000000953674, + "transferSize": 106327, + "encodedBodySize": 106027, + "decodedBodySize": 106027 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 646.8000001907349, + "duration": 10.699999809265137, + "responseEnd": 657.5, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 647.1000001430511, + "duration": 11, + "responseEnd": 658.1000001430511, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/checkbox.tsx", + "sameOrigin": true, + "startTime": 665.1000001430511, + "duration": 7.599999904632568, + "responseEnd": 672.7000000476837, + "transferSize": 6473, + "encodedBodySize": 6173, + "decodedBodySize": 6173 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 665.2000000476837, + "duration": 8.400000095367432, + "responseEnd": 673.6000001430511, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 665.3000001907349, + "duration": 8.799999952316284, + "responseEnd": 674.1000001430511, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-checkbox.js?v=00e2900d", + "sameOrigin": true, + "startTime": 674.5, + "duration": 15, + "responseEnd": 689.5, + "transferSize": 11084, + "encodedBodySize": 10784, + "decodedBodySize": 10784 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 675.6000001430511, + "duration": 15, + "responseEnd": 690.6000001430511, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 701.5, + "duration": 6.800000190734863, + "responseEnd": 708.3000001907349, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EQH5IQUK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 701.6000001430511, + "duration": 7.5, + "responseEnd": 709.1000001430511, + "transferSize": 34095, + "encodedBodySize": 33795, + "decodedBodySize": 33795 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 829, + "duration": 6.700000047683716, + "responseEnd": 835.7000000476837, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 829.3000001907349, + "duration": 7.199999809265137, + "responseEnd": 836.5, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 442.90000009536743, + "loadEventEnd": 600.4000000953674, + "responseEnd": 14.300000190734863 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/admin", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AdminPage", + "mainThread": { + "scriptDurationMs": 343.931, + "taskDurationMs": 604.984, + "layoutDurationMs": 16.645, + "recalcStyleDurationMs": 53.447 + } + }, + { + "path": "/app", + "clickTime": 1486.1000001430511, + "measurementBoundary": 761.9000000953674, + "firstSkeletonFrameMs": 47.89999985694885, + "firstRealContentFrameMs": 118.59999990463257, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "startTime": 1484.2999999523163, + "endTime": 1501.5, + "duration": 17.200000047683716, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "postChunkRenderMs": 103.20000004768372, + "longTasks": [ + { + "startTime": 1481, + "duration": 52 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 152, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1310.1000001430511, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1310.1000001430511, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1310.1000001430511, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1310.1000001430511, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1310.1000001430511, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1310.1000001430511, + "duration": 144, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1310.1000001430511, + "duration": 144, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1310.1000001430511, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerout", + "startTime": 1475.7000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1475.7000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1475.7000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1475.7000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1475.7000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1475.7000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1475.7000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1475.7000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1476.9000000953674, + "duration": 152, + "interactionId": 9894 + }, + { + "name": "mousedown", + "startTime": 1476.9000000953674, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1480.4000000953674, + "duration": 152, + "interactionId": 9894 + }, + { + "name": "mouseup", + "startTime": 1480.4000000953674, + "duration": 152, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1480.4000000953674, + "duration": 152, + "interactionId": 9894 + }, + { + "name": "pointerover", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1533.4000000953674, + "duration": 96, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 2, + "browserRequestCount": 12, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 36896, + "encodedBytes": 36296, + "decodedBytes": 36296, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "sameOrigin": true, + "startTime": 1484.2999999523163, + "duration": 17.200000047683716, + "responseEnd": 1501.5, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 1553.5, + "duration": 20.40000009536743, + "responseEnd": 1573.9000000953674, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + } + ], + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 423.7999999523163, + "loadEventEnd": 487.10000014305115, + "responseEnd": 11.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 97.637, + "taskDurationMs": 441.52699999999993, + "layoutDurationMs": 2.7220000000000013, + "recalcStyleDurationMs": 137.591 + } + }, + { + "path": "/app", + "clickTime": 3025.2999999523163, + "measurementBoundary": 1992.0999999046326, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 40.200000047683716, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 96, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2485.199999809265, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 3022.2999999523163, + "duration": 96, + "interactionId": 6354 + }, + { + "name": "mousedown", + "startTime": 3022.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 3022.2999999523163, + "duration": 96, + "interactionId": 6354 + }, + { + "name": "mouseup", + "startTime": 3022.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 3022.2999999523163, + "duration": 96, + "interactionId": 6354 + }, + { + "name": "pointerover", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 3064, + "duration": 56, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 135, + "longTaskCount": 4, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 493.59999990463257, + "loadEventEnd": 561.0999999046326, + "responseEnd": 12.299999952316284 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 64.27300000000002, + "taskDurationMs": 226.10500000000002, + "layoutDurationMs": 3.433, + "recalcStyleDurationMs": 51.297 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "startTime": 1596.5, + "responseEnd": 1605.6999998092651, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/generate", + "clickTime": 758.7000000476837, + "measurementBoundary": 640.3000001907349, + "firstSkeletonFrameMs": 28, + "firstRealContentFrameMs": 279.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "startTime": 757.4000000953674, + "endTime": 768.6000001430511, + "duration": 11.200000047683716, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "postChunkRenderMs": 269.2999999523163, + "longTasks": [ + { + "startTime": 969.6000001430511, + "duration": 66 + } + ], + "postChunkLongTasks": [ + { + "startTime": 969.6000001430511, + "duration": 66 + } + ], + "controlledInteractionDurationMs": 96, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 750.8000001907349, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 750.9000000953674, + "duration": 96, + "interactionId": 5781 + }, + { + "name": "mousedown", + "startTime": 750.9000000953674, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 751, + "duration": 96, + "interactionId": 5781 + }, + { + "name": "mouseup", + "startTime": 751, + "duration": 96, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 751, + "duration": 96, + "interactionId": 5781 + }, + { + "name": "pointerover", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 786.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1089.4000000953674, + "duration": 32, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 44, + "browserRequestCount": 50, + "externalRequestCount": 4, + "backgroundRequestCount": 2, + "backgroundResources": [ + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 652.6000001430511, + "duration": 8.599999904632568, + "responseEnd": 661.2000000476837, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 653.1000001430511, + "duration": 9, + "responseEnd": 662.1000001430511, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "transferredBytes": 1649200, + "encodedBytes": 1636000, + "decodedBytes": 1636000, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "sameOrigin": true, + "startTime": 757.4000000953674, + "duration": 11.200000047683716, + "responseEnd": 768.6000001430511, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/generate/GenerateForm.tsx", + "sameOrigin": true, + "startTime": 802.2000000476837, + "duration": 8.900000095367432, + "responseEnd": 811.1000001430511, + "transferSize": 84962, + "encodedBodySize": 84662, + "decodedBodySize": 84662 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/generate/GenerateResults.tsx", + "sameOrigin": true, + "startTime": 802.3000001907349, + "duration": 19.699999809265137, + "responseEnd": 822, + "transferSize": 108644, + "encodedBodySize": 108344, + "decodedBodySize": 108344 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 802.4000000953674, + "duration": 25.90000009536743, + "responseEnd": 828.3000001907349, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 802.5, + "duration": 23, + "responseEnd": 825.5, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 802.5, + "duration": 23.800000190734863, + "responseEnd": 826.3000001907349, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 802.6000001430511, + "duration": 20.700000047683716, + "responseEnd": 823.3000001907349, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 802.6000001430511, + "duration": 34.5, + "responseEnd": 837.1000001430511, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 802.6000001430511, + "duration": 27, + "responseEnd": 829.6000001430511, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 802.9000000953674, + "duration": 35.299999952316284, + "responseEnd": 838.2000000476837, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 802.9000000953674, + "duration": 35.90000009536743, + "responseEnd": 838.8000001907349, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 803.1000001430511, + "duration": 36.200000047683716, + "responseEnd": 839.3000001907349, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 814.9000000953674, + "duration": 24.200000047683716, + "responseEnd": 839.1000001430511, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 815, + "duration": 25.600000143051147, + "responseEnd": 840.6000001430511, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 815.1000001430511, + "duration": 31.09999990463257, + "responseEnd": 846.2000000476837, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 815.2000000476837, + "duration": 31.299999952316284, + "responseEnd": 846.5, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-speech-to-text.ts", + "sameOrigin": true, + "startTime": 815.3000001907349, + "duration": 31.299999952316284, + "responseEnd": 846.6000001430511, + "transferSize": 13533, + "encodedBodySize": 13233, + "decodedBodySize": 13233 + }, + { + "name": "http://127.0.0.1:43041/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 815.4000000953674, + "duration": 31.5, + "responseEnd": 846.9000000953674, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 826.6000001430511, + "duration": 24.700000047683716, + "responseEnd": 851.3000001907349, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 826.7000000476837, + "duration": 25.700000047683716, + "responseEnd": 852.4000000953674, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 826.8000001907349, + "duration": 25.699999809265137, + "responseEnd": 852.5, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 830.2000000476837, + "duration": 29.600000143051147, + "responseEnd": 859.8000001907349, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 830.3000001907349, + "duration": 30.299999952316284, + "responseEnd": 860.6000001430511, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 830.4000000953674, + "duration": 31.09999990463257, + "responseEnd": 861.5, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 830.6000001430511, + "duration": 31, + "responseEnd": 861.6000001430511, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 830.8000001907349, + "duration": 31, + "responseEnd": 861.8000001907349, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 830.8000001907349, + "duration": 34.39999985694885, + "responseEnd": 865.2000000476837, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 830.9000000953674, + "duration": 35.799999952316284, + "responseEnd": 866.7000000476837, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 831, + "duration": 40.10000014305115, + "responseEnd": 871.1000001430511, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 833, + "duration": 38.5, + "responseEnd": 871.5, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 833.1000001430511, + "duration": 38.39999985694885, + "responseEnd": 871.5, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 833.2000000476837, + "duration": 38.700000047683716, + "responseEnd": 871.9000000953674, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 833.2000000476837, + "duration": 38.5, + "responseEnd": 871.7000000476837, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:43041/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 833.3000001907349, + "duration": 41.39999985694885, + "responseEnd": 874.7000000476837, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 843.3000001907349, + "duration": 35.69999980926514, + "responseEnd": 879, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 845.5, + "duration": 33.80000019073486, + "responseEnd": 879.3000001907349, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 856, + "duration": 23.40000009536743, + "responseEnd": 879.4000000953674, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 856.2000000476837, + "duration": 24.40000009536743, + "responseEnd": 880.6000001430511, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 867.5, + "duration": 17.90000009536743, + "responseEnd": 885.4000000953674, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 867.5, + "duration": 25.90000009536743, + "responseEnd": 893.4000000953674, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:43041/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 868.8000001907349, + "duration": 21.59999990463257, + "responseEnd": 890.4000000953674, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 869, + "duration": 24.600000143051147, + "responseEnd": 893.6000001430511, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 874.4000000953674, + "duration": 18.59999990463257, + "responseEnd": 893, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 882.3000001907349, + "duration": 11.399999856948853, + "responseEnd": 893.7000000476837, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": { + "requestCount": 117, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 433.2000000476837, + "loadEventEnd": 579, + "responseEnd": 11.5 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 204.69, + "taskDurationMs": 410.41200000000003, + "layoutDurationMs": 17.342, + "recalcStyleDurationMs": 46.969 + } + }, + { + "path": "/app/generate", + "clickTime": 1434.2999999523163, + "measurementBoundary": 1391.2999999523163, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 86.39999985694885, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 1430.5, + "duration": 89 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 136, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1430, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1430.0999999046326, + "duration": 136, + "interactionId": 7799 + }, + { + "name": "mousedown", + "startTime": 1430.0999999046326, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1430.1999998092651, + "duration": 136, + "interactionId": 7799 + }, + { + "name": "mouseup", + "startTime": 1430.1999998092651, + "duration": 136, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1430.1999998092651, + "duration": 136, + "interactionId": 7799 + }, + { + "name": "pointerover", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1519.8999998569489, + "duration": 48, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 10, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 441.7999999523163, + "loadEventEnd": 498.2999999523163, + "responseEnd": 9.799999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 127.06099999999992, + "taskDurationMs": 218.96299999999997, + "layoutDurationMs": 4.600999999999999, + "recalcStyleDurationMs": 30.05499999999998 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "startTime": 747, + "responseEnd": 755.7999999523163, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/attack", + "clickTime": 1013.2999999523163, + "measurementBoundary": 925.2999999523163, + "firstSkeletonFrameMs": 24.899999856948853, + "firstRealContentFrameMs": 154.09999990463257, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "startTime": 1011.6999998092651, + "endTime": 1021.3999998569489, + "duration": 9.700000047683716, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 146, + "longTasks": [ + { + "startTime": 1107.5999999046326, + "duration": 54 + } + ], + "postChunkLongTasks": [ + { + "startTime": 1107.5999999046326, + "duration": 54 + } + ], + "controlledInteractionDurationMs": 56, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1004, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1004, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1004, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1004, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1004, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1004, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1004, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1004.0999999046326, + "duration": 56, + "interactionId": 1257 + }, + { + "name": "mousedown", + "startTime": 1004.0999999046326, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1004.1999998092651, + "duration": 56, + "interactionId": 1257 + }, + { + "name": "mouseup", + "startTime": 1004.1999998092651, + "duration": 56, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1004.1999998092651, + "duration": 56, + "interactionId": 1257 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 9, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 1011.6999998092651, + "duration": 9.700000047683716, + "responseEnd": 1021.3999998569489, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 1048.6999998092651, + "duration": 5.700000047683716, + "responseEnd": 1054.3999998569489, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 1048.7999999523163, + "duration": 6.8999998569488525, + "responseEnd": 1055.6999998092651, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 1056.7999999523163, + "duration": 10, + "responseEnd": 1066.7999999523163, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 1056.8999998569489, + "duration": 12.400000095367432, + "responseEnd": 1069.2999999523163, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 1057.7999999523163, + "duration": 11.599999904632568, + "responseEnd": 1069.3999998569489, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1072.1999998092651, + "duration": 7.700000047683716, + "responseEnd": 1079.8999998569489, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1074.2999999523163, + "duration": 6.200000047683716, + "responseEnd": 1080.5, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + } + ], + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, + "navigationTiming": { + "domContentLoaded": 420, + "loadEventEnd": 472.2999999523163, + "responseEnd": 12.599999904632568 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 129.69599999999997, + "taskDurationMs": 277.802, + "layoutDurationMs": 7.077000000000002, + "recalcStyleDurationMs": 34.08299999999999 + } + }, + { + "path": "/app/attack", + "clickTime": 1706.2999999523163, + "measurementBoundary": 1442.8999998569489, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 75.70000004768372, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 1703.6999998092651, + "duration": 77 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 96, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1700.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1700.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1700.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1700.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1700.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1700.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1700.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1700.2999999523163, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1700.5, + "duration": 96, + "interactionId": 2641 + }, + { + "name": "mousedown", + "startTime": 1700.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1700.5, + "duration": 96, + "interactionId": 2641 + }, + { + "name": "mouseup", + "startTime": 1700.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1700.5, + "duration": 96, + "interactionId": 2641 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 11, + "externalRequestCount": 11, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 3, + "layoutShiftCount": 1 + }, + "navigationTiming": { + "domContentLoaded": 417, + "loadEventEnd": 563.6999998092651, + "responseEnd": 14.299999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 85.2600000000001, + "taskDurationMs": 203.5569999999998, + "layoutDurationMs": 8.323, + "recalcStyleDurationMs": 35.46900000000002 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "startTime": 957.2999999523163, + "responseEnd": 965.7999999523163, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/flowchart", + "clickTime": 761.5999999046326, + "measurementBoundary": 653.5999999046326, + "firstSkeletonFrameMs": 24.100000143051147, + "firstRealContentFrameMs": 203.40000009536743, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "startTime": 760.2000000476837, + "endTime": 770, + "duration": 9.799999952316284, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "postChunkRenderMs": 195, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 80, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 754.2999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 754.3999998569489, + "duration": 80, + "interactionId": 3469 + }, + { + "name": "mousedown", + "startTime": 754.3999998569489, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 754.5, + "duration": 80, + "interactionId": 3469 + }, + { + "name": "mouseup", + "startTime": 754.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 754.5, + "duration": 80, + "interactionId": 3469 + }, + { + "name": "pointerover", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 784.8999998569489, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 964.2000000476837, + "duration": 72, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 11, + "browserRequestCount": 18, + "externalRequestCount": 5, + "backgroundRequestCount": 2, + "backgroundResources": [ + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 726.5, + "duration": 7.299999952316284, + "responseEnd": 733.7999999523163, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 727, + "duration": 8.399999856948853, + "responseEnd": 735.3999998569489, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "transferredBytes": 799036, + "encodedBytes": 795736, + "decodedBytes": 795736, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "sameOrigin": true, + "startTime": 760.2000000476837, + "duration": 9.799999952316284, + "responseEnd": 770, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 815.5999999046326, + "duration": 16.5, + "responseEnd": 832.0999999046326, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:43041/node_modules/reactflow/dist/style.css", + "sameOrigin": true, + "startTime": 815.7999999523163, + "duration": 29.299999952316284, + "responseEnd": 845.0999999046326, + "transferSize": 10069, + "encodedBodySize": 9769, + "decodedBodySize": 9769 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 815.8999998569489, + "duration": 29.5, + "responseEnd": 845.3999998569489, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 816, + "duration": 33.09999990463257, + "responseEnd": 849.0999999046326, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 816.2000000476837, + "duration": 33.299999952316284, + "responseEnd": 849.5, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 816.2999999523163, + "duration": 33.40000009536743, + "responseEnd": 849.7000000476837, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/html-to-image.js?v=00e2900d", + "sameOrigin": true, + "startTime": 816.3999998569489, + "duration": 33.40000009536743, + "responseEnd": 849.7999999523163, + "transferSize": 29503, + "encodedBodySize": 29203, + "decodedBodySize": 29203 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/date-fns.js?v=00e2900d", + "sameOrigin": true, + "startTime": 816.5, + "duration": 40.09999990463257, + "responseEnd": 856.5999999046326, + "transferSize": 177370, + "encodedBodySize": 177070, + "decodedBodySize": 177070 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 852.7000000476837, + "duration": 10.799999952316284, + "responseEnd": 863.5, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 854.7000000476837, + "duration": 10, + "responseEnd": 864.7000000476837, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + } + ], + "sourceWorkExcluded": { + "requestCount": 117, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 461.09999990463257, + "loadEventEnd": 512.7000000476837, + "responseEnd": 11.200000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 161.67600000000002, + "taskDurationMs": 321.876, + "layoutDurationMs": 8.181000000000001, + "recalcStyleDurationMs": 59.481999999999985 + } + }, + { + "path": "/app/flowchart", + "clickTime": 1273.7999999523163, + "measurementBoundary": 1222, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 48.40000009536743, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 1269.2999999523163, + "duration": 52 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 88, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1268.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1269, + "duration": 88, + "interactionId": 5953 + }, + { + "name": "mousedown", + "startTime": 1269, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1269, + "duration": 88, + "interactionId": 5953 + }, + { + "name": "mouseup", + "startTime": 1269, + "duration": 88, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1269, + "duration": 88, + "interactionId": 5953 + }, + { + "name": "pointerover", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1321.7000000476837, + "duration": 32, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 484, + "loadEventEnd": 634.5, + "responseEnd": 16.399999856948853 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 72.46900000000011, + "taskDurationMs": 172.673, + "layoutDurationMs": 2.713000000000001, + "recalcStyleDurationMs": 30.388999999999996 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "startTime": 779.2000000476837, + "responseEnd": 790.5, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/history", + "clickTime": 814.3000001907349, + "measurementBoundary": 723.1000001430511, + "firstSkeletonFrameMs": 20.299999952316284, + "firstRealContentFrameMs": 118.29999995231628, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "startTime": 812.8000001907349, + "endTime": 825.2000000476837, + "duration": 12.399999856948853, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "postChunkRenderMs": 107.40000009536743, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 88, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 807.2000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 807.4000000953674, + "duration": 88, + "interactionId": 8276 + }, + { + "name": "mousedown", + "startTime": 807.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 807.4000000953674, + "duration": 88, + "interactionId": 8276 + }, + { + "name": "mouseup", + "startTime": 807.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 807.4000000953674, + "duration": 88, + "interactionId": 8276 + }, + { + "name": "pointerover", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 834, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 930.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 930.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 930.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 930.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 930.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 930.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 930.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 930.3000001907349, + "duration": 64, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 10, + "browserRequestCount": 17, + "externalRequestCount": 5, + "backgroundRequestCount": 2, + "backgroundResources": [ + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 781.2000000476837, + "duration": 6.1000001430511475, + "responseEnd": 787.3000001907349, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 781.5, + "duration": 6.900000095367432, + "responseEnd": 788.4000000953674, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "transferredBytes": 257018, + "encodedBytes": 254018, + "decodedBytes": 254018, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "sameOrigin": true, + "startTime": 812.8000001907349, + "duration": 12.399999856948853, + "responseEnd": 825.2000000476837, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 849.5, + "duration": 13.200000047683716, + "responseEnd": 862.7000000476837, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 849.7000000476837, + "duration": 14.5, + "responseEnd": 864.2000000476837, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 849.8000001907349, + "duration": 17.299999952316284, + "responseEnd": 867.1000001430511, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 849.8000001907349, + "duration": 18.699999809265137, + "responseEnd": 868.5, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/empty-state.tsx", + "sameOrigin": true, + "startTime": 849.9000000953674, + "duration": 19.299999952316284, + "responseEnd": 869.2000000476837, + "transferSize": 6403, + "encodedBodySize": 6103, + "decodedBodySize": 6103 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 849.9000000953674, + "duration": 18.799999952316284, + "responseEnd": 868.7000000476837, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 865.2000000476837, + "duration": 7.700000047683716, + "responseEnd": 872.9000000953674, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 870.3000001907349, + "duration": 6.799999952316284, + "responseEnd": 877.1000001430511, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 871.7000000476837, + "duration": 7.200000047683716, + "responseEnd": 878.9000000953674, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + } + ], + "sourceWorkExcluded": { + "requestCount": 117, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 499.10000014305115, + "loadEventEnd": 658.4000000953674, + "responseEnd": 12.600000143051147 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 85.38800000000003, + "taskDurationMs": 212.31000000000006, + "layoutDurationMs": 3.6670000000000016, + "recalcStyleDurationMs": 43.742000000000004 + } + }, + { + "path": "/app/history", + "clickTime": 1191.2000000476837, + "measurementBoundary": 1149.6000001430511, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 29, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 56, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 4252 + }, + { + "name": "mousedown", + "startTime": 1187.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1188, + "duration": 56, + "interactionId": 4252 + }, + { + "name": "mouseup", + "startTime": 1188, + "duration": 56, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1188, + "duration": 56, + "interactionId": 4252 + }, + { + "name": "pointerover", + "startTime": 1219.4000000953674, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1219.4000000953674, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1219.4000000953674, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1219.4000000953674, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1219.4000000953674, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1219.4000000953674, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1219.4000000953674, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1219.4000000953674, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 460.10000014305115, + "loadEventEnd": 516, + "responseEnd": 11.200000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 38.547000000000025, + "taskDurationMs": 95.46100000000001, + "layoutDurationMs": 0.8269999999999982, + "recalcStyleDurationMs": 20.46799999999999 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "startTime": 782.1000001430511, + "responseEnd": 794.2000000476837, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 543.5999999046326, + "firstRealContentFrameMs": 777.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/LandingPage.tsx", + "startTime": 527.0999999046326, + "endTime": 546.7000000476837, + "duration": 19.600000143051147, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "postChunkRenderMs": 230.5, + "longTasks": [ + { + "startTime": 369.59999990463257, + "duration": 123 + }, + { + "startTime": 705.7999999523163, + "duration": 68 + } + ], + "postChunkLongTasks": [ + { + "startTime": 705.7999999523163, + "duration": 68 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 23.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 23.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 23.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 23.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 23.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 23.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 23.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 553.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 553.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 553.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 553.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 553.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 553.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 553.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 553.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 776.7000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 776.7000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 776.7000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 776.7000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 776.7000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 776.7000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 776.7000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 776.7000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 776.7000000476837, + "duration": 72, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7004559, + "encodedBytes": 6964659, + "decodedBytes": 6964659, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 26.90000009536743, + "duration": 23.799999952316284, + "responseEnd": 50.700000047683716, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 27.09999990463257, + "duration": 21.700000047683716, + "responseEnd": 48.799999952316284, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 27.299999952316284, + "duration": 22.700000047683716, + "responseEnd": 50, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 27.40000009536743, + "duration": 25.299999952316284, + "responseEnd": 52.700000047683716, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 30.09999990463257, + "duration": 21, + "responseEnd": 51.09999990463257, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 60.59999990463257, + "duration": 14.600000143051147, + "responseEnd": 75.20000004768372, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 60.59999990463257, + "duration": 14.800000190734863, + "responseEnd": 75.40000009536743, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 61.299999952316284, + "duration": 14.100000143051147, + "responseEnd": 75.40000009536743, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 83.79999995231628, + "duration": 27.799999952316284, + "responseEnd": 111.59999990463257, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84, + "duration": 28, + "responseEnd": 112, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 84.09999990463257, + "duration": 36.30000019073486, + "responseEnd": 120.40000009536743, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 84.20000004768372, + "duration": 37.700000047683716, + "responseEnd": 121.90000009536743, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 84.29999995231628, + "duration": 35.799999952316284, + "responseEnd": 120.09999990463257, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 84.40000009536743, + "duration": 40, + "responseEnd": 124.40000009536743, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 84.59999990463257, + "duration": 38.200000047683716, + "responseEnd": 122.79999995231628, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 84.70000004768372, + "duration": 38.299999952316284, + "responseEnd": 123, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 84.79999995231628, + "duration": 45.60000014305115, + "responseEnd": 130.40000009536743, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 85, + "duration": 49.90000009536743, + "responseEnd": 134.90000009536743, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 85, + "duration": 49.40000009536743, + "responseEnd": 134.40000009536743, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 117.5, + "duration": 19.59999990463257, + "responseEnd": 137.09999990463257, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 117.70000004768372, + "duration": 20.200000047683716, + "responseEnd": 137.90000009536743, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 119.79999995231628, + "duration": 44.299999952316284, + "responseEnd": 164.09999990463257, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 124.09999990463257, + "duration": 30.5, + "responseEnd": 154.59999990463257, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 124.20000004768372, + "duration": 29.200000047683716, + "responseEnd": 153.40000009536743, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 124.20000004768372, + "duration": 29.59999990463257, + "responseEnd": 153.79999995231628, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 124.40000009536743, + "duration": 30.399999856948853, + "responseEnd": 154.79999995231628, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 124.5, + "duration": 30.59999990463257, + "responseEnd": 155.09999990463257, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.79999995231628, + "duration": 34.700000047683716, + "responseEnd": 161.5, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 127, + "duration": 34.799999952316284, + "responseEnd": 161.79999995231628, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 127.20000004768372, + "duration": 36.5, + "responseEnd": 163.70000004768372, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 127.20000004768372, + "duration": 37.200000047683716, + "responseEnd": 164.40000009536743, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 127.29999995231628, + "duration": 37.10000014305115, + "responseEnd": 164.40000009536743, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 127.29999995231628, + "duration": 42.5, + "responseEnd": 169.79999995231628, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 127.40000009536743, + "duration": 55.69999980926514, + "responseEnd": 183.09999990463257, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 127.5, + "duration": 54.90000009536743, + "responseEnd": 182.40000009536743, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 127.5, + "duration": 58.5, + "responseEnd": 186, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 127.70000004768372, + "duration": 54.09999990463257, + "responseEnd": 181.79999995231628, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 127.79999995231628, + "duration": 55, + "responseEnd": 182.79999995231628, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 127.90000009536743, + "duration": 55.09999990463257, + "responseEnd": 183, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 128, + "duration": 57.799999952316284, + "responseEnd": 185.79999995231628, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 128, + "duration": 60.299999952316284, + "responseEnd": 188.29999995231628, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 128.09999990463257, + "duration": 61.40000009536743, + "responseEnd": 189.5, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 128.29999995231628, + "duration": 61.5, + "responseEnd": 189.79999995231628, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 128.29999995231628, + "duration": 61.60000014305115, + "responseEnd": 189.90000009536743, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 128.79999995231628, + "duration": 64.29999995231628, + "responseEnd": 193.09999990463257, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 128.90000009536743, + "duration": 64.29999995231628, + "responseEnd": 193.20000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 129, + "duration": 64.40000009536743, + "responseEnd": 193.40000009536743, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 139.20000004768372, + "duration": 57.39999985694885, + "responseEnd": 196.59999990463257, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 139.29999995231628, + "duration": 61.200000047683716, + "responseEnd": 200.5, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 139.70000004768372, + "duration": 61.59999990463257, + "responseEnd": 201.29999995231628, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 168.09999990463257, + "duration": 38.60000014305115, + "responseEnd": 206.70000004768372, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 168.29999995231628, + "duration": 38.5, + "responseEnd": 206.79999995231628, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 168.29999995231628, + "duration": 38.40000009536743, + "responseEnd": 206.70000004768372, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 168.5, + "duration": 50.59999990463257, + "responseEnd": 219.09999990463257, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 168.59999990463257, + "duration": 53.10000014305115, + "responseEnd": 221.70000004768372, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 169, + "duration": 51.09999990463257, + "responseEnd": 220.09999990463257, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 169, + "duration": 53, + "responseEnd": 222, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.29999995231628, + "duration": 39.799999952316284, + "responseEnd": 222.09999990463257, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 189.90000009536743, + "duration": 47.69999980926514, + "responseEnd": 237.59999990463257, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 190.09999990463257, + "duration": 37.10000014305115, + "responseEnd": 227.20000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 190.20000004768372, + "duration": 37.09999990463257, + "responseEnd": 227.29999995231628, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 190.29999995231628, + "duration": 45, + "responseEnd": 235.29999995231628, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 190.5, + "duration": 45.299999952316284, + "responseEnd": 235.79999995231628, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 190.59999990463257, + "duration": 45.40000009536743, + "responseEnd": 236, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 190.79999995231628, + "duration": 46, + "responseEnd": 236.79999995231628, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 190.90000009536743, + "duration": 46, + "responseEnd": 236.90000009536743, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 194.29999995231628, + "duration": 46.700000047683716, + "responseEnd": 241, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 194.40000009536743, + "duration": 59.5, + "responseEnd": 253.90000009536743, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 194.59999990463257, + "duration": 57, + "responseEnd": 251.59999990463257, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 194.70000004768372, + "duration": 59.5, + "responseEnd": 254.20000004768372, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 194.70000004768372, + "duration": 59.89999985694885, + "responseEnd": 254.59999990463257, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 194.79999995231628, + "duration": 61.90000009536743, + "responseEnd": 256.7000000476837, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.70000004768372, + "duration": 49.700000047683716, + "responseEnd": 245.40000009536743, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.79999995231628, + "duration": 67.29999995231628, + "responseEnd": 263.09999990463257, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.79999995231628, + "duration": 58.10000014305115, + "responseEnd": 262.90000009536743, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 213.40000009536743, + "duration": 49.89999985694885, + "responseEnd": 263.2999999523163, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 214, + "duration": 60.09999990463257, + "responseEnd": 274.09999990463257, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 214.29999995231628, + "duration": 59.299999952316284, + "responseEnd": 273.59999990463257, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 222.79999995231628, + "duration": 51.10000014305115, + "responseEnd": 273.90000009536743, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 223.09999990463257, + "duration": 52.90000009536743, + "responseEnd": 276, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 232.5, + "duration": 47.5, + "responseEnd": 280, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 232.70000004768372, + "duration": 56.200000047683716, + "responseEnd": 288.90000009536743, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 232.90000009536743, + "duration": 55.799999952316284, + "responseEnd": 288.7000000476837, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 232.90000009536743, + "duration": 52, + "responseEnd": 284.90000009536743, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.09999990463257, + "duration": 54.30000019073486, + "responseEnd": 287.40000009536743, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.20000004768372, + "duration": 55.200000047683716, + "responseEnd": 288.40000009536743, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.29999995231628, + "duration": 60.5, + "responseEnd": 293.7999999523163, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.40000009536743, + "duration": 64.59999990463257, + "responseEnd": 298, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.59999990463257, + "duration": 63.10000014305115, + "responseEnd": 296.7000000476837, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234, + "duration": 65.29999995231628, + "responseEnd": 299.2999999523163, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.5, + "duration": 62.90000009536743, + "responseEnd": 297.40000009536743, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 235.09999990463257, + "duration": 64.40000009536743, + "responseEnd": 299.5, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 240.70000004768372, + "duration": 60, + "responseEnd": 300.7000000476837, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 248.70000004768372, + "duration": 55.200000047683716, + "responseEnd": 303.90000009536743, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 248.79999995231628, + "duration": 56.90000009536743, + "responseEnd": 305.7000000476837, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 248.90000009536743, + "duration": 57, + "responseEnd": 305.90000009536743, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 249.09999990463257, + "duration": 63.10000014305115, + "responseEnd": 312.2000000476837, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 249.20000004768372, + "duration": 87.70000004768372, + "responseEnd": 336.90000009536743, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 249.29999995231628, + "duration": 73.29999995231628, + "responseEnd": 322.59999990463257, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 263.40000009536743, + "duration": 58.59999990463257, + "responseEnd": 322, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 265, + "duration": 57.799999952316284, + "responseEnd": 322.7999999523163, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 265.2000000476837, + "duration": 57.59999990463257, + "responseEnd": 322.7999999523163, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 265.2999999523163, + "duration": 57.700000047683716, + "responseEnd": 323, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 275, + "duration": 54.59999990463257, + "responseEnd": 329.59999990463257, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 283, + "duration": 48.799999952316284, + "responseEnd": 331.7999999523163, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 309.40000009536743, + "duration": 22.5, + "responseEnd": 331.90000009536743, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 317.5, + "duration": 19.90000009536743, + "responseEnd": 337.40000009536743, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 317.7000000476837, + "duration": 18.5, + "responseEnd": 336.2000000476837, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 343.5, + "duration": 9.5, + "responseEnd": 353, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 343.7000000476837, + "duration": 13.099999904632568, + "responseEnd": 356.7999999523163, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 343.7000000476837, + "duration": 13.799999952316284, + "responseEnd": 357.5, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 343.7999999523163, + "duration": 15.400000095367432, + "responseEnd": 359.2000000476837, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 344.5, + "duration": 14.900000095367432, + "responseEnd": 359.40000009536743, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 345.2000000476837, + "duration": 14.5, + "responseEnd": 359.7000000476837, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/src/pages/LandingPage.tsx", + "sameOrigin": true, + "startTime": 527.0999999046326, + "duration": 19.600000143051147, + "responseEnd": 546.7000000476837, + "transferSize": 7643, + "encodedBodySize": 7343, + "decodedBodySize": 7343 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/index.ts", + "sameOrigin": true, + "startTime": 561.9000000953674, + "duration": 5.299999952316284, + "responseEnd": 567.2000000476837, + "transferSize": 2885, + "encodedBodySize": 2585, + "decodedBodySize": 2585 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Navbar.tsx", + "sameOrigin": true, + "startTime": 570.0999999046326, + "duration": 12.5, + "responseEnd": 582.5999999046326, + "transferSize": 27418, + "encodedBodySize": 27118, + "decodedBodySize": 27118 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Hero.tsx", + "sameOrigin": true, + "startTime": 570.2000000476837, + "duration": 14.099999904632568, + "responseEnd": 584.2999999523163, + "transferSize": 72332, + "encodedBodySize": 72032, + "decodedBodySize": 72032 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/SocialProof.tsx", + "sameOrigin": true, + "startTime": 570.4000000953674, + "duration": 13.699999809265137, + "responseEnd": 584.0999999046326, + "transferSize": 12368, + "encodedBodySize": 12068, + "decodedBodySize": 12068 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/WhatsNew.tsx", + "sameOrigin": true, + "startTime": 570.4000000953674, + "duration": 16.399999856948853, + "responseEnd": 586.7999999523163, + "transferSize": 21288, + "encodedBodySize": 20988, + "decodedBodySize": 20988 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Features.tsx", + "sameOrigin": true, + "startTime": 570.5999999046326, + "duration": 21.40000009536743, + "responseEnd": 592, + "transferSize": 20204, + "encodedBodySize": 19904, + "decodedBodySize": 19904 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Pricing.tsx", + "sameOrigin": true, + "startTime": 570.5999999046326, + "duration": 23.40000009536743, + "responseEnd": 594, + "transferSize": 42475, + "encodedBodySize": 42175, + "decodedBodySize": 42175 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/DeepDive.tsx", + "sameOrigin": true, + "startTime": 570.7999999523163, + "duration": 23.299999952316284, + "responseEnd": 594.0999999046326, + "transferSize": 36734, + "encodedBodySize": 36434, + "decodedBodySize": 36434 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/UseCases.tsx", + "sameOrigin": true, + "startTime": 570.9000000953674, + "duration": 23.5, + "responseEnd": 594.4000000953674, + "transferSize": 19123, + "encodedBodySize": 18823, + "decodedBodySize": 18823 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/HowItWorks.tsx", + "sameOrigin": true, + "startTime": 571, + "duration": 26.299999952316284, + "responseEnd": 597.2999999523163, + "transferSize": 19502, + "encodedBodySize": 19202, + "decodedBodySize": 19202 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/FAQ.tsx", + "sameOrigin": true, + "startTime": 571.0999999046326, + "duration": 26.40000009536743, + "responseEnd": 597.5, + "transferSize": 13791, + "encodedBodySize": 13491, + "decodedBodySize": 13491 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/FinalCTA.tsx", + "sameOrigin": true, + "startTime": 571.2000000476837, + "duration": 26.399999856948853, + "responseEnd": 597.5999999046326, + "transferSize": 15822, + "encodedBodySize": 15522, + "decodedBodySize": 15522 + }, + { + "name": "http://127.0.0.1:43041/src/components/landing/Footer.tsx", + "sameOrigin": true, + "startTime": 571.5, + "duration": 26.200000047683716, + "responseEnd": 597.7000000476837, + "transferSize": 11375, + "encodedBodySize": 11075, + "decodedBodySize": 11075 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 573.7000000476837, + "duration": 27.5, + "responseEnd": 601.2000000476837, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 574.0999999046326, + "duration": 28.40000009536743, + "responseEnd": 602.5, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/accordion.tsx", + "sameOrigin": true, + "startTime": 602.2000000476837, + "duration": 9.200000047683716, + "responseEnd": 611.4000000953674, + "transferSize": 10373, + "encodedBodySize": 10073, + "decodedBodySize": 10073 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-accordion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 613.7000000476837, + "duration": 5.5, + "responseEnd": 619.2000000476837, + "transferSize": 18409, + "encodedBodySize": 18109, + "decodedBodySize": 18109 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 635.7999999523163, + "duration": 5.400000095367432, + "responseEnd": 641.2000000476837, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 490.5, + "loadEventEnd": 552.4000000953674, + "responseEnd": 13.400000095367432 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LandingPage", + "mainThread": { + "scriptDurationMs": 287.24100000000004, + "taskDurationMs": 700.93, + "layoutDurationMs": 44.113, + "recalcStyleDurationMs": 151.414 + } + }, + { + "path": "/login", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 465.60000014305115, + "firstRealContentFrameMs": 527.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/LoginPage.tsx", + "startTime": 449.5, + "endTime": 466.5, + "duration": 17, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "postChunkRenderMs": 60.799999952316284, + "longTasks": [ + { + "startTime": 282.40000009536743, + "duration": 131 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 20.299999952316284, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.299999952316284, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.299999952316284, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.299999952316284, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.299999952316284, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.299999952316284, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 20.299999952316284, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 538.6000001430511, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.6000001430511, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.6000001430511, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.6000001430511, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.6000001430511, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.6000001430511, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 538.6000001430511, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6755453, + "encodedBytes": 6719153, + "decodedBytes": 6719153, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 22.200000047683716, + "duration": 18.799999952316284, + "responseEnd": 41, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 22.5, + "duration": 18.299999952316284, + "responseEnd": 40.799999952316284, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 22.5, + "duration": 19.5, + "responseEnd": 42, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 22.700000047683716, + "duration": 23.5, + "responseEnd": 46.200000047683716, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 25.40000009536743, + "duration": 18.299999952316284, + "responseEnd": 43.700000047683716, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 50.5, + "duration": 10.100000143051147, + "responseEnd": 60.60000014305115, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 54.90000009536743, + "duration": 6.8999998569488525, + "responseEnd": 61.799999952316284, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 55, + "duration": 6.799999952316284, + "responseEnd": 61.799999952316284, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 70.60000014305115, + "duration": 5.799999952316284, + "responseEnd": 76.40000009536743, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 70.79999995231628, + "duration": 9.900000095367432, + "responseEnd": 80.70000004768372, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 70.79999995231628, + "duration": 13.800000190734863, + "responseEnd": 84.60000014305115, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 70.90000009536743, + "duration": 14, + "responseEnd": 84.90000009536743, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 71, + "duration": 13.5, + "responseEnd": 84.5, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 71, + "duration": 14.900000095367432, + "responseEnd": 85.90000009536743, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 71.10000014305115, + "duration": 14.299999952316284, + "responseEnd": 85.40000009536743, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 71.10000014305115, + "duration": 16.199999809265137, + "responseEnd": 87.29999995231628, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 71.20000004768372, + "duration": 17.799999952316284, + "responseEnd": 89, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 71.29999995231628, + "duration": 23.800000190734863, + "responseEnd": 95.10000014305115, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 71.29999995231628, + "duration": 24.600000143051147, + "responseEnd": 95.90000009536743, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.20000004768372, + "duration": 19.299999952316284, + "responseEnd": 97.5, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.40000009536743, + "duration": 18.899999856948853, + "responseEnd": 97.29999995231628, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 82.70000004768372, + "duration": 42.200000047683716, + "responseEnd": 124.90000009536743, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.79999995231628, + "duration": 25.700000047683716, + "responseEnd": 114.5, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.90000009536743, + "duration": 23.899999856948853, + "responseEnd": 112.79999995231628, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 88.90000009536743, + "duration": 25.700000047683716, + "responseEnd": 114.60000014305115, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 89, + "duration": 26.5, + "responseEnd": 115.5, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 89.10000014305115, + "duration": 26.5, + "responseEnd": 115.60000014305115, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.40000009536743, + "duration": 41.200000047683716, + "responseEnd": 130.60000014305115, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 89.5, + "duration": 44.299999952316284, + "responseEnd": 133.79999995231628, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 89.60000014305115, + "duration": 44.39999985694885, + "responseEnd": 134, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 89.60000014305115, + "duration": 44.59999990463257, + "responseEnd": 134.20000004768372, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.60000014305115, + "duration": 45.39999985694885, + "responseEnd": 135, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.70000004768372, + "duration": 54.799999952316284, + "responseEnd": 144.5, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.79999995231628, + "duration": 71.60000014305115, + "responseEnd": 161.40000009536743, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 89.90000009536743, + "duration": 55.89999985694885, + "responseEnd": 145.79999995231628, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 90, + "duration": 54.40000009536743, + "responseEnd": 144.40000009536743, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 90, + "duration": 55.200000047683716, + "responseEnd": 145.20000004768372, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 90.10000014305115, + "duration": 56.39999985694885, + "responseEnd": 146.5, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 90.20000004768372, + "duration": 64.5, + "responseEnd": 154.70000004768372, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 90.29999995231628, + "duration": 67.30000019073486, + "responseEnd": 157.60000014305115, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 90.29999995231628, + "duration": 72.10000014305115, + "responseEnd": 162.40000009536743, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 90.40000009536743, + "duration": 72.20000004768372, + "responseEnd": 162.60000014305115, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 90.60000014305115, + "duration": 73, + "responseEnd": 163.60000014305115, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.10000014305115, + "duration": 71.5, + "responseEnd": 164.60000014305115, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.5, + "duration": 73.79999995231628, + "responseEnd": 168.29999995231628, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.5, + "duration": 75.60000014305115, + "responseEnd": 170.10000014305115, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.60000014305115, + "duration": 76.59999990463257, + "responseEnd": 171.20000004768372, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 97.70000004768372, + "duration": 73.90000009536743, + "responseEnd": 171.60000014305115, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.29999995231628, + "duration": 72.90000009536743, + "responseEnd": 172.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.40000009536743, + "duration": 73, + "responseEnd": 172.40000009536743, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 144.20000004768372, + "duration": 29.799999952316284, + "responseEnd": 174, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 144.40000009536743, + "duration": 31.700000047683716, + "responseEnd": 176.10000014305115, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 144.5, + "duration": 33.299999952316284, + "responseEnd": 177.79999995231628, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 144.70000004768372, + "duration": 33.200000047683716, + "responseEnd": 177.90000009536743, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 144.90000009536743, + "duration": 33.09999990463257, + "responseEnd": 178, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 145, + "duration": 32.200000047683716, + "responseEnd": 177.20000004768372, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 147.10000014305115, + "duration": 31.299999952316284, + "responseEnd": 178.40000009536743, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 152.5, + "duration": 43.200000047683716, + "responseEnd": 195.70000004768372, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 152.60000014305115, + "duration": 32.69999980926514, + "responseEnd": 185.29999995231628, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 152.60000014305115, + "duration": 37.39999985694885, + "responseEnd": 190, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 152.70000004768372, + "duration": 37.5, + "responseEnd": 190.20000004768372, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 152.79999995231628, + "duration": 38.700000047683716, + "responseEnd": 191.5, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 153, + "duration": 39.40000009536743, + "responseEnd": 192.40000009536743, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 153, + "duration": 41, + "responseEnd": 194, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 153.10000014305115, + "duration": 44.89999985694885, + "responseEnd": 198, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 153.60000014305115, + "duration": 46.69999980926514, + "responseEnd": 200.29999995231628, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 153.70000004768372, + "duration": 51.09999990463257, + "responseEnd": 204.79999995231628, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 153.70000004768372, + "duration": 50.299999952316284, + "responseEnd": 204, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 153.79999995231628, + "duration": 50.700000047683716, + "responseEnd": 204.5, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 153.90000009536743, + "duration": 49.5, + "responseEnd": 203.40000009536743, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 154, + "duration": 50.799999952316284, + "responseEnd": 204.79999995231628, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 160, + "duration": 46.60000014305115, + "responseEnd": 206.60000014305115, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 160.10000014305115, + "duration": 51.19999980926514, + "responseEnd": 211.29999995231628, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 165.70000004768372, + "duration": 45.799999952316284, + "responseEnd": 211.5, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 169.79999995231628, + "duration": 40.80000019073486, + "responseEnd": 210.60000014305115, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 173, + "duration": 38.5, + "responseEnd": 211.5, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 179.5, + "duration": 32.200000047683716, + "responseEnd": 211.70000004768372, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 179.70000004768372, + "duration": 31.5, + "responseEnd": 211.20000004768372, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.29999995231628, + "duration": 36.700000047683716, + "responseEnd": 217, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.29999995231628, + "duration": 39.10000014305115, + "responseEnd": 219.40000009536743, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181, + "duration": 37.700000047683716, + "responseEnd": 218.70000004768372, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.10000014305115, + "duration": 39, + "responseEnd": 220.10000014305115, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.29999995231628, + "duration": 44.40000009536743, + "responseEnd": 225.70000004768372, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.40000009536743, + "duration": 46.39999985694885, + "responseEnd": 227.79999995231628, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.5, + "duration": 44.90000009536743, + "responseEnd": 226.40000009536743, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.60000014305115, + "duration": 45.299999952316284, + "responseEnd": 226.90000009536743, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.60000014305115, + "duration": 46.39999985694885, + "responseEnd": 228, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.79999995231628, + "duration": 46.60000014305115, + "responseEnd": 228.40000009536743, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.90000009536743, + "duration": 49.89999985694885, + "responseEnd": 231.79999995231628, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182, + "duration": 52.5, + "responseEnd": 234.5, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.10000014305115, + "duration": 51.09999990463257, + "responseEnd": 233.20000004768372, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.29999995231628, + "duration": 53.200000047683716, + "responseEnd": 235.5, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.5, + "duration": 41.700000047683716, + "responseEnd": 234.20000004768372, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 194, + "duration": 42.200000047683716, + "responseEnd": 236.20000004768372, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 194.20000004768372, + "duration": 44.40000009536743, + "responseEnd": 238.60000014305115, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 194.5, + "duration": 44.299999952316284, + "responseEnd": 238.79999995231628, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 201.70000004768372, + "duration": 43.59999990463257, + "responseEnd": 245.29999995231628, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.10000014305115, + "duration": 57.09999990463257, + "responseEnd": 260.2000000476837, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 203.29999995231628, + "duration": 47.40000009536743, + "responseEnd": 250.70000004768372, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.79999995231628, + "duration": 40.60000014305115, + "responseEnd": 250.40000009536743, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 210.40000009536743, + "duration": 41, + "responseEnd": 251.40000009536743, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 210.5, + "duration": 40.90000009536743, + "responseEnd": 251.40000009536743, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 210.79999995231628, + "duration": 40.700000047683716, + "responseEnd": 251.5, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 215.29999995231628, + "duration": 39.200000047683716, + "responseEnd": 254.5, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.29999995231628, + "duration": 37.80000019073486, + "responseEnd": 255.10000014305115, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 239.90000009536743, + "duration": 20, + "responseEnd": 259.90000009536743, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 240.5, + "duration": 18.100000143051147, + "responseEnd": 258.60000014305115, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 241, + "duration": 19.600000143051147, + "responseEnd": 260.60000014305115, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 263.10000014305115, + "duration": 10, + "responseEnd": 273.10000014305115, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 263.2000000476837, + "duration": 13.099999904632568, + "responseEnd": 276.2999999523163, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 263.2999999523163, + "duration": 12.200000047683716, + "responseEnd": 275.5, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 263.5, + "duration": 12.200000047683716, + "responseEnd": 275.7000000476837, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 263.60000014305115, + "duration": 12.399999856948853, + "responseEnd": 276, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 263.7000000476837, + "duration": 12.400000095367432, + "responseEnd": 276.10000014305115, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/src/pages/LoginPage.tsx", + "sameOrigin": true, + "startTime": 449.5, + "duration": 17, + "responseEnd": 466.5, + "transferSize": 63754, + "encodedBodySize": 63454, + "decodedBodySize": 63454 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 480.60000014305115, + "duration": 6.199999809265137, + "responseEnd": 486.7999999523163, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 480.7000000476837, + "duration": 8.599999904632568, + "responseEnd": 489.2999999523163, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 480.7999999523163, + "duration": 9.200000047683716, + "responseEnd": 490, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 484.7000000476837, + "duration": 7.299999952316284, + "responseEnd": 492, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 485.10000014305115, + "duration": 7.799999952316284, + "responseEnd": 492.90000009536743, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 492.40000009536743, + "duration": 6, + "responseEnd": 498.40000009536743, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 411.40000009536743, + "loadEventEnd": 472.10000014305115, + "responseEnd": 12.100000143051147 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /login", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LoginPage", + "mainThread": { + "scriptDurationMs": 213.372, + "taskDurationMs": 394.06399999999996, + "layoutDurationMs": 13.698, + "recalcStyleDurationMs": 24.132 + } + }, + { + "path": "/app", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 603.5, + "firstRealContentFrameMs": 693.4000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "startTime": 577.7000000476837, + "endTime": 596.9000000953674, + "duration": 19.200000047683716, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "postChunkRenderMs": 96.5, + "longTasks": [ + { + "startTime": 352.2000000476837, + "duration": 133 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 18.600000143051147, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.600000143051147, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.600000143051147, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.600000143051147, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.600000143051147, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.600000143051147, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 18.600000143051147, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 586.6000001430511, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 586.6000001430511, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 586.6000001430511, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 586.6000001430511, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 586.6000001430511, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 586.6000001430511, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 586.6000001430511, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 586.6000001430511, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 586.6000001430511, + "duration": 32, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6689713, + "encodedBytes": 6654013, + "decodedBytes": 6654013, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 22.600000143051147, + "duration": 20.699999809265137, + "responseEnd": 43.299999952316284, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 22.90000009536743, + "duration": 24.799999952316284, + "responseEnd": 47.700000047683716, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 23.299999952316284, + "duration": 24.600000143051147, + "responseEnd": 47.90000009536743, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 23.40000009536743, + "duration": 28.899999856948853, + "responseEnd": 52.299999952316284, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 26.200000047683716, + "duration": 24.09999990463257, + "responseEnd": 50.299999952316284, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 49.5, + "duration": 8.799999952316284, + "responseEnd": 58.299999952316284, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 56.40000009536743, + "duration": 11.099999904632568, + "responseEnd": 67.5, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 56.60000014305115, + "duration": 11, + "responseEnd": 67.60000014305115, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.10000014305115, + "duration": 9.099999904632568, + "responseEnd": 87.20000004768372, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.20000004768372, + "duration": 16.200000047683716, + "responseEnd": 94.40000009536743, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 78.29999995231628, + "duration": 18, + "responseEnd": 96.29999995231628, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 78.5, + "duration": 24, + "responseEnd": 102.5, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 78.5, + "duration": 27, + "responseEnd": 105.5, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 78.5, + "duration": 30.100000143051147, + "responseEnd": 108.60000014305115, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 78.60000014305115, + "duration": 29.09999990463257, + "responseEnd": 107.70000004768372, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 78.70000004768372, + "duration": 29.299999952316284, + "responseEnd": 108, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 78.70000004768372, + "duration": 34.59999990463257, + "responseEnd": 113.29999995231628, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 78.90000009536743, + "duration": 36.5, + "responseEnd": 115.40000009536743, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 78.90000009536743, + "duration": 38.59999990463257, + "responseEnd": 117.5, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.29999995231628, + "duration": 28.600000143051147, + "responseEnd": 118.90000009536743, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.40000009536743, + "duration": 29, + "responseEnd": 119.40000009536743, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98.60000014305115, + "duration": 57.19999980926514, + "responseEnd": 155.79999995231628, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.40000009536743, + "duration": 48.700000047683716, + "responseEnd": 148.10000014305115, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 99.5, + "duration": 52.60000014305115, + "responseEnd": 152.10000014305115, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 99.5, + "duration": 52.799999952316284, + "responseEnd": 152.29999995231628, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 99.60000014305115, + "duration": 52.299999952316284, + "responseEnd": 151.90000009536743, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.79999995231628, + "duration": 53.200000047683716, + "responseEnd": 153, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.90000009536743, + "duration": 62.39999985694885, + "responseEnd": 162.29999995231628, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100, + "duration": 76.5, + "responseEnd": 176.5, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 100.10000014305115, + "duration": 73.59999990463257, + "responseEnd": 173.70000004768372, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 100.10000014305115, + "duration": 74.69999980926514, + "responseEnd": 174.79999995231628, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 100.29999995231628, + "duration": 73.60000014305115, + "responseEnd": 173.90000009536743, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 100.29999995231628, + "duration": 73.70000004768372, + "responseEnd": 174, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 100.5, + "duration": 73.10000014305115, + "responseEnd": 173.60000014305115, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 100.60000014305115, + "duration": 78.29999995231628, + "responseEnd": 178.90000009536743, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 100.70000004768372, + "duration": 78.70000004768372, + "responseEnd": 179.40000009536743, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 100.79999995231628, + "duration": 78.70000004768372, + "responseEnd": 179.5, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 100.90000009536743, + "duration": 82, + "responseEnd": 182.90000009536743, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.10000014305115, + "duration": 81.89999985694885, + "responseEnd": 183, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.70000004768372, + "duration": 78.59999990463257, + "responseEnd": 183.29999995231628, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 104.79999995231628, + "duration": 83.90000009536743, + "responseEnd": 188.70000004768372, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 104.90000009536743, + "duration": 88.20000004768372, + "responseEnd": 193.10000014305115, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 105.10000014305115, + "duration": 89.39999985694885, + "responseEnd": 194.5, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 112.60000014305115, + "duration": 79.69999980926514, + "responseEnd": 192.29999995231628, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 113.10000014305115, + "duration": 79.69999980926514, + "responseEnd": 192.79999995231628, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 113.20000004768372, + "duration": 79.70000004768372, + "responseEnd": 192.90000009536743, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 113.29999995231628, + "duration": 81.30000019073486, + "responseEnd": 194.60000014305115, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 119.79999995231628, + "duration": 79.30000019073486, + "responseEnd": 199.10000014305115, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 120, + "duration": 84.10000014305115, + "responseEnd": 204.10000014305115, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 120.10000014305115, + "duration": 84.39999985694885, + "responseEnd": 204.5, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 157.40000009536743, + "duration": 49.59999990463257, + "responseEnd": 207, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 157.5, + "duration": 48.90000009536743, + "responseEnd": 206.40000009536743, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 159.20000004768372, + "duration": 48.5, + "responseEnd": 207.70000004768372, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 159.40000009536743, + "duration": 57.299999952316284, + "responseEnd": 216.70000004768372, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 159.79999995231628, + "duration": 57.200000047683716, + "responseEnd": 217, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 159.90000009536743, + "duration": 57.5, + "responseEnd": 217.40000009536743, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 161.29999995231628, + "duration": 56.40000009536743, + "responseEnd": 217.70000004768372, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 178.60000014305115, + "duration": 37.299999952316284, + "responseEnd": 215.90000009536743, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 178.70000004768372, + "duration": 41.200000047683716, + "responseEnd": 219.90000009536743, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 178.79999995231628, + "duration": 49.60000014305115, + "responseEnd": 228.40000009536743, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 180.40000009536743, + "duration": 48.299999952316284, + "responseEnd": 228.70000004768372, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 180.60000014305115, + "duration": 47.09999990463257, + "responseEnd": 227.70000004768372, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 180.60000014305115, + "duration": 50.69999980926514, + "responseEnd": 231.29999995231628, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 183.90000009536743, + "duration": 61.299999952316284, + "responseEnd": 245.20000004768372, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 184.20000004768372, + "duration": 49.59999990463257, + "responseEnd": 233.79999995231628, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 184.29999995231628, + "duration": 55.10000014305115, + "responseEnd": 239.40000009536743, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 184.29999995231628, + "duration": 55.30000019073486, + "responseEnd": 239.60000014305115, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 184.29999995231628, + "duration": 56, + "responseEnd": 240.29999995231628, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 184.5, + "duration": 56.200000047683716, + "responseEnd": 240.70000004768372, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 184.5, + "duration": 57.10000014305115, + "responseEnd": 241.60000014305115, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 184.79999995231628, + "duration": 65, + "responseEnd": 249.79999995231628, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.90000009536743, + "duration": 63.39999985694885, + "responseEnd": 249.29999995231628, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186, + "duration": 63.90000009536743, + "responseEnd": 249.90000009536743, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.60000014305115, + "duration": 50.5, + "responseEnd": 250.10000014305115, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200.10000014305115, + "duration": 49.59999990463257, + "responseEnd": 249.70000004768372, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 202.70000004768372, + "duration": 57.200000047683716, + "responseEnd": 259.90000009536743, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.29999995231628, + "duration": 52.90000009536743, + "responseEnd": 260.2000000476837, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.5, + "duration": 55.5, + "responseEnd": 263, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.79999995231628, + "duration": 52.10000014305115, + "responseEnd": 260.90000009536743, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209, + "duration": 54.299999952316284, + "responseEnd": 263.2999999523163, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.10000014305115, + "duration": 52.5, + "responseEnd": 261.60000014305115, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.29999995231628, + "duration": 57.30000019073486, + "responseEnd": 266.60000014305115, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.29999995231628, + "duration": 56, + "responseEnd": 265.2999999523163, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.40000009536743, + "duration": 60.200000047683716, + "responseEnd": 269.60000014305115, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.5, + "duration": 62.200000047683716, + "responseEnd": 271.7000000476837, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.60000014305115, + "duration": 62.299999952316284, + "responseEnd": 271.90000009536743, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.70000004768372, + "duration": 62.200000047683716, + "responseEnd": 271.90000009536743, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.79999995231628, + "duration": 62.5, + "responseEnd": 272.2999999523163, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.79999995231628, + "duration": 66.10000014305115, + "responseEnd": 275.90000009536743, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.90000009536743, + "duration": 67, + "responseEnd": 276.90000009536743, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 218.5, + "duration": 74.20000004768372, + "responseEnd": 292.7000000476837, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.5, + "duration": 85.70000004768372, + "responseEnd": 304.2000000476837, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.60000014305115, + "duration": 74.59999990463257, + "responseEnd": 293.2000000476837, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.79999995231628, + "duration": 74.70000004768372, + "responseEnd": 293.5, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 232.70000004768372, + "duration": 61, + "responseEnd": 293.7000000476837, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.90000009536743, + "duration": 76.79999995231628, + "responseEnd": 311.7000000476837, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 235, + "duration": 67.60000014305115, + "responseEnd": 302.60000014305115, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 235.10000014305115, + "duration": 67.69999980926514, + "responseEnd": 302.7999999523163, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 235.5, + "duration": 67.70000004768372, + "responseEnd": 303.2000000476837, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 242.70000004768372, + "duration": 58.700000047683716, + "responseEnd": 301.40000009536743, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 244.90000009536743, + "duration": 66.59999990463257, + "responseEnd": 311.5, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 245.40000009536743, + "duration": 66.5, + "responseEnd": 311.90000009536743, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 245.40000009536743, + "duration": 66.59999990463257, + "responseEnd": 312, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 266.90000009536743, + "duration": 44.39999985694885, + "responseEnd": 311.2999999523163, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 297.7999999523163, + "duration": 17.100000143051147, + "responseEnd": 314.90000009536743, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 315.90000009536743, + "duration": 12.299999952316284, + "responseEnd": 328.2000000476837, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 317.7000000476837, + "duration": 13.400000095367432, + "responseEnd": 331.10000014305115, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 317.7999999523163, + "duration": 15.100000143051147, + "responseEnd": 332.90000009536743, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 318.2000000476837, + "duration": 14.700000047683716, + "responseEnd": 332.90000009536743, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 335.40000009536743, + "duration": 8.5, + "responseEnd": 343.90000009536743, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 335.40000009536743, + "duration": 10.200000047683716, + "responseEnd": 345.60000014305115, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 338.7999999523163, + "duration": 7.1000001430511475, + "responseEnd": 345.90000009536743, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 338.90000009536743, + "duration": 8.700000047683716, + "responseEnd": 347.60000014305115, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 338.90000009536743, + "duration": 9.599999904632568, + "responseEnd": 348.5, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "sameOrigin": true, + "startTime": 577.7000000476837, + "duration": 19.200000047683716, + "responseEnd": 596.9000000953674, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 585.7999999523163, + "duration": 13.300000190734863, + "responseEnd": 599.1000001430511, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 650.2000000476837, + "duration": 5.900000095367432, + "responseEnd": 656.1000001430511, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 685.9000000953674, + "duration": 16.200000047683716, + "responseEnd": 702.1000001430511, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 686.1000001430511, + "duration": 16.09999990463257, + "responseEnd": 702.2000000476837, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 482.5, + "loadEventEnd": 539.6000001430511, + "responseEnd": 11.600000143051147 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 272.597, + "taskDurationMs": 529.021, + "layoutDurationMs": 24.840999999999998, + "recalcStyleDurationMs": 48.265 + } + }, + { + "path": "/app/generate", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 632.2000000476837, + "firstRealContentFrameMs": 973.3999998569489, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "startTime": 615.5, + "endTime": 627.3999998569489, + "duration": 11.899999856948853, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "postChunkRenderMs": 346, + "longTasks": [ + { + "startTime": 417.59999990463257, + "duration": 121 + }, + { + "startTime": 899.7000000476837, + "duration": 73 + } + ], + "postChunkLongTasks": [ + { + "startTime": 899.7000000476837, + "duration": 73 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 28.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 28.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 28.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 28.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 28.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 28.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 28.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 622.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 622.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 622.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 622.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 622.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 622.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 622.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 622.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 622.2999999523163, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 8312240, + "encodedBytes": 8263640, + "decodedBytes": 8263640, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 32.89999985694885, + "duration": 22.5, + "responseEnd": 55.39999985694885, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 33.200000047683716, + "duration": 27.799999952316284, + "responseEnd": 61, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 33.299999952316284, + "duration": 27.90000009536743, + "responseEnd": 61.200000047683716, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 33.299999952316284, + "duration": 34.09999990463257, + "responseEnd": 67.39999985694885, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 36.09999990463257, + "duration": 25.799999952316284, + "responseEnd": 61.89999985694885, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 64.39999985694885, + "duration": 19.800000190734863, + "responseEnd": 84.20000004768372, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 70, + "duration": 18.399999856948853, + "responseEnd": 88.39999985694885, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 70.20000004768372, + "duration": 20.59999990463257, + "responseEnd": 90.79999995231628, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.89999985694885, + "duration": 10, + "responseEnd": 109.89999985694885, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100, + "duration": 15, + "responseEnd": 115, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 100.20000004768372, + "duration": 18.299999952316284, + "responseEnd": 118.5, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 100.29999995231628, + "duration": 18.299999952316284, + "responseEnd": 118.59999990463257, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 100.5, + "duration": 24, + "responseEnd": 124.5, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 100.5, + "duration": 28.399999856948853, + "responseEnd": 128.89999985694885, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 100.70000004768372, + "duration": 25.699999809265137, + "responseEnd": 126.39999985694885, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 100.89999985694885, + "duration": 28.200000047683716, + "responseEnd": 129.09999990463257, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 101, + "duration": 28.299999952316284, + "responseEnd": 129.29999995231628, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 101.09999990463257, + "duration": 28.700000047683716, + "responseEnd": 129.79999995231628, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 101.09999990463257, + "duration": 28.90000009536743, + "responseEnd": 130, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 116.70000004768372, + "duration": 22.5, + "responseEnd": 139.20000004768372, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 116.89999985694885, + "duration": 25.300000190734863, + "responseEnd": 142.20000004768372, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 119.20000004768372, + "duration": 44.39999985694885, + "responseEnd": 163.59999990463257, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.29999995231628, + "duration": 28.90000009536743, + "responseEnd": 154.20000004768372, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 125.5, + "duration": 34.39999985694885, + "responseEnd": 159.89999985694885, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 125.5, + "duration": 30.59999990463257, + "responseEnd": 156.09999990463257, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 125.5, + "duration": 30.299999952316284, + "responseEnd": 155.79999995231628, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.59999990463257, + "duration": 35, + "responseEnd": 160.59999990463257, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.70000004768372, + "duration": 52.5, + "responseEnd": 178.20000004768372, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.79999995231628, + "duration": 62.200000047683716, + "responseEnd": 188, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 125.89999985694885, + "duration": 54.700000047683716, + "responseEnd": 180.59999990463257, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 125.89999985694885, + "duration": 57.200000047683716, + "responseEnd": 183.09999990463257, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 126.09999990463257, + "duration": 55.799999952316284, + "responseEnd": 181.89999985694885, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 126.09999990463257, + "duration": 54.90000009536743, + "responseEnd": 181, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 126.20000004768372, + "duration": 65.09999990463257, + "responseEnd": 191.29999995231628, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 126.29999995231628, + "duration": 67.59999990463257, + "responseEnd": 193.89999985694885, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 126.39999985694885, + "duration": 68, + "responseEnd": 194.39999985694885, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 126.39999985694885, + "duration": 68.10000014305115, + "responseEnd": 194.5, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 126.39999985694885, + "duration": 68.20000004768372, + "responseEnd": 194.59999990463257, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.5, + "duration": 98, + "responseEnd": 224.5, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 136, + "duration": 103, + "responseEnd": 239, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 138, + "duration": 93.09999990463257, + "responseEnd": 231.09999990463257, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 138.29999995231628, + "duration": 104.40000009536743, + "responseEnd": 242.70000004768372, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 138.5, + "duration": 106.89999985694885, + "responseEnd": 245.39999985694885, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 139.79999995231628, + "duration": 95.90000009536743, + "responseEnd": 235.70000004768372, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 144.89999985694885, + "duration": 101.60000014305115, + "responseEnd": 246.5, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145, + "duration": 105.39999985694885, + "responseEnd": 250.39999985694885, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145.09999990463257, + "duration": 105.40000009536743, + "responseEnd": 250.5, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 145.29999995231628, + "duration": 105.20000004768372, + "responseEnd": 250.5, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145.39999985694885, + "duration": 106.80000019073486, + "responseEnd": 252.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145.39999985694885, + "duration": 112, + "responseEnd": 257.39999985694885, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 168.5, + "duration": 95.89999985694885, + "responseEnd": 264.39999985694885, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 168.59999990463257, + "duration": 92.29999995231628, + "responseEnd": 260.89999985694885, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 168.89999985694885, + "duration": 96.60000014305115, + "responseEnd": 265.5, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 169.09999990463257, + "duration": 96.90000009536743, + "responseEnd": 266, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 169.29999995231628, + "duration": 97, + "responseEnd": 266.2999999523163, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 169.5, + "duration": 100.20000004768372, + "responseEnd": 269.7000000476837, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192, + "duration": 84.70000004768372, + "responseEnd": 276.7000000476837, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 203.59999990463257, + "duration": 75.40000009536743, + "responseEnd": 279, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 203.79999995231628, + "duration": 76.09999990463257, + "responseEnd": 279.89999985694885, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 204.29999995231628, + "duration": 74.40000009536743, + "responseEnd": 278.7000000476837, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 204.29999995231628, + "duration": 75.40000009536743, + "responseEnd": 279.7000000476837, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 204.59999990463257, + "duration": 79.90000009536743, + "responseEnd": 284.5, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 204.70000004768372, + "duration": 82.69999980926514, + "responseEnd": 287.39999985694885, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 205.59999990463257, + "duration": 122.70000004768372, + "responseEnd": 328.2999999523163, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 205.70000004768372, + "duration": 94.89999985694885, + "responseEnd": 300.59999990463257, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 205.79999995231628, + "duration": 95.09999990463257, + "responseEnd": 300.89999985694885, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 205.89999985694885, + "duration": 95.10000014305115, + "responseEnd": 301, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 206, + "duration": 97.39999985694885, + "responseEnd": 303.39999985694885, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 206, + "duration": 98.29999995231628, + "responseEnd": 304.2999999523163, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 206.20000004768372, + "duration": 115, + "responseEnd": 321.2000000476837, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 206.29999995231628, + "duration": 115.20000004768372, + "responseEnd": 321.5, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.39999985694885, + "duration": 112.30000019073486, + "responseEnd": 320.7000000476837, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.39999985694885, + "duration": 113.40000009536743, + "responseEnd": 321.7999999523163, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 240.70000004768372, + "duration": 81.39999985694885, + "responseEnd": 322.09999990463257, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 249.89999985694885, + "duration": 83.70000004768372, + "responseEnd": 333.59999990463257, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 255.29999995231628, + "duration": 81.29999995231628, + "responseEnd": 336.59999990463257, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.09999990463257, + "duration": 68.20000004768372, + "responseEnd": 335.2999999523163, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.2000000476837, + "duration": 70.09999990463257, + "responseEnd": 337.2999999523163, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.2999999523163, + "duration": 68.59999990463257, + "responseEnd": 335.89999985694885, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.39999985694885, + "duration": 78.40000009536743, + "responseEnd": 345.7999999523163, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.5, + "duration": 77.79999995231628, + "responseEnd": 345.2999999523163, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.5, + "duration": 78.89999985694885, + "responseEnd": 346.39999985694885, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.5, + "duration": 78.59999990463257, + "responseEnd": 346.09999990463257, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.5, + "duration": 79.59999990463257, + "responseEnd": 347.09999990463257, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.59999990463257, + "duration": 79.70000004768372, + "responseEnd": 347.2999999523163, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.7000000476837, + "duration": 87.29999995231628, + "responseEnd": 355, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.7999999523163, + "duration": 86.40000009536743, + "responseEnd": 354.2000000476837, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.89999985694885, + "duration": 86.90000009536743, + "responseEnd": 354.7999999523163, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.89999985694885, + "duration": 87.80000019073486, + "responseEnd": 355.7000000476837, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 268, + "duration": 87.89999985694885, + "responseEnd": 355.89999985694885, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 279, + "duration": 77, + "responseEnd": 356, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 279.09999990463257, + "duration": 80.70000004768372, + "responseEnd": 359.7999999523163, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 292.5, + "duration": 73.59999990463257, + "responseEnd": 366.09999990463257, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 292.5, + "duration": 81.70000004768372, + "responseEnd": 374.2000000476837, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 292.89999985694885, + "duration": 89.80000019073486, + "responseEnd": 382.7000000476837, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 293, + "duration": 78, + "responseEnd": 371, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 293, + "duration": 78, + "responseEnd": 371, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.2000000476837, + "duration": 78.59999990463257, + "responseEnd": 372.7999999523163, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 294.39999985694885, + "duration": 79.20000004768372, + "responseEnd": 373.59999990463257, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 306.89999985694885, + "duration": 73.10000014305115, + "responseEnd": 380, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 307.7000000476837, + "duration": 73.19999980926514, + "responseEnd": 380.89999985694885, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 307.89999985694885, + "duration": 73.70000004768372, + "responseEnd": 381.59999990463257, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 308.09999990463257, + "duration": 74.20000004768372, + "responseEnd": 382.2999999523163, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 345.2999999523163, + "duration": 36.90000009536743, + "responseEnd": 382.2000000476837, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 368.5, + "duration": 16.09999990463257, + "responseEnd": 384.59999990463257, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 385.09999990463257, + "duration": 8.100000143051147, + "responseEnd": 393.2000000476837, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 385.39999985694885, + "duration": 10.200000047683716, + "responseEnd": 395.59999990463257, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 385.5, + "duration": 11.200000047683716, + "responseEnd": 396.7000000476837, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 385.59999990463257, + "duration": 9.799999952316284, + "responseEnd": 395.39999985694885, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 400.5, + "duration": 5.3999998569488525, + "responseEnd": 405.89999985694885, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 400.59999990463257, + "duration": 9.5, + "responseEnd": 410.09999990463257, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 400.7999999523163, + "duration": 10.299999952316284, + "responseEnd": 411.09999990463257, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 400.7999999523163, + "duration": 10.299999952316284, + "responseEnd": 411.09999990463257, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 400.89999985694885, + "duration": 10.300000190734863, + "responseEnd": 411.2000000476837, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "sameOrigin": true, + "startTime": 615.5, + "duration": 11.899999856948853, + "responseEnd": 627.3999998569489, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 621.5999999046326, + "duration": 6.799999952316284, + "responseEnd": 628.3999998569489, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/generate/GenerateForm.tsx", + "sameOrigin": true, + "startTime": 669.8999998569489, + "duration": 7.1000001430511475, + "responseEnd": 677, + "transferSize": 84962, + "encodedBodySize": 84662, + "decodedBodySize": 84662 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/generate/GenerateResults.tsx", + "sameOrigin": true, + "startTime": 670, + "duration": 11.5, + "responseEnd": 681.5, + "transferSize": 108644, + "encodedBodySize": 108344, + "decodedBodySize": 108344 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 670, + "duration": 30.700000047683716, + "responseEnd": 700.7000000476837, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 670.0999999046326, + "duration": 25.799999952316284, + "responseEnd": 695.8999998569489, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 670.2000000476837, + "duration": 25.899999856948853, + "responseEnd": 696.0999999046326, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 670.3999998569489, + "duration": 19.300000190734863, + "responseEnd": 689.7000000476837, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 670.5, + "duration": 51.700000047683716, + "responseEnd": 722.2000000476837, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 670.7000000476837, + "duration": 33.5, + "responseEnd": 704.2000000476837, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 670.8999998569489, + "duration": 46, + "responseEnd": 716.8999998569489, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 671.0999999046326, + "duration": 50.799999952316284, + "responseEnd": 721.8999998569489, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 671.2000000476837, + "duration": 50.799999952316284, + "responseEnd": 722, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 681.7999999523163, + "duration": 38.09999990463257, + "responseEnd": 719.8999998569489, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 681.8999998569489, + "duration": 40.30000019073486, + "responseEnd": 722.2000000476837, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 682, + "duration": 45.700000047683716, + "responseEnd": 727.7000000476837, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 682.2000000476837, + "duration": 50.89999985694885, + "responseEnd": 733.0999999046326, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 682.2999999523163, + "duration": 51.700000047683716, + "responseEnd": 734, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-speech-to-text.ts", + "sameOrigin": true, + "startTime": 682.3999998569489, + "duration": 51.700000047683716, + "responseEnd": 734.0999999046326, + "transferSize": 13533, + "encodedBodySize": 13233, + "decodedBodySize": 13233 + }, + { + "name": "http://127.0.0.1:43041/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 682.5, + "duration": 51.799999952316284, + "responseEnd": 734.2999999523163, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 685.7999999523163, + "duration": 48.700000047683716, + "responseEnd": 734.5, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 685.8999998569489, + "duration": 50.10000014305115, + "responseEnd": 736, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 686.0999999046326, + "duration": 53.5, + "responseEnd": 739.5999999046326, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 686.0999999046326, + "duration": 55.799999952316284, + "responseEnd": 741.8999998569489, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 686.2000000476837, + "duration": 55.799999952316284, + "responseEnd": 742, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 686.3999998569489, + "duration": 55.90000009536743, + "responseEnd": 742.2999999523163, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 686.5, + "duration": 56.200000047683716, + "responseEnd": 742.7000000476837, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 686.5999999046326, + "duration": 56.799999952316284, + "responseEnd": 743.3999998569489, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 693.2999999523163, + "duration": 56.09999990463257, + "responseEnd": 749.3999998569489, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 693.7000000476837, + "duration": 56.5, + "responseEnd": 750.2000000476837, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 699.5999999046326, + "duration": 50.700000047683716, + "responseEnd": 750.2999999523163, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 699.7999999523163, + "duration": 50.59999990463257, + "responseEnd": 750.3999998569489, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 700, + "duration": 51.89999985694885, + "responseEnd": 751.8999998569489, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 710.5999999046326, + "duration": 41.700000047683716, + "responseEnd": 752.2999999523163, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 710.5999999046326, + "duration": 47, + "responseEnd": 757.5999999046326, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 710.7000000476837, + "duration": 47, + "responseEnd": 757.7000000476837, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 710.7999999523163, + "duration": 46.90000009536743, + "responseEnd": 757.7000000476837, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:43041/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 710.8999998569489, + "duration": 47.10000014305115, + "responseEnd": 758, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 721.0999999046326, + "duration": 41.10000014305115, + "responseEnd": 762.2000000476837, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 730.2000000476837, + "duration": 31.799999952316284, + "responseEnd": 762, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 740.5, + "duration": 21.700000047683716, + "responseEnd": 762.2000000476837, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 746.3999998569489, + "duration": 27.300000190734863, + "responseEnd": 773.7000000476837, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 747.2999999523163, + "duration": 46, + "responseEnd": 793.2999999523163, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:43041/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 748.2999999523163, + "duration": 37.700000047683716, + "responseEnd": 786, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 748.5, + "duration": 42.59999990463257, + "responseEnd": 791.0999999046326, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 760, + "duration": 41.5, + "responseEnd": 801.5, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 766.5, + "duration": 34.700000047683716, + "responseEnd": 801.2000000476837, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 804.3999998569489, + "duration": 5.6000001430511475, + "responseEnd": 810, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 537.0999999046326, + "loadEventEnd": 588.2999999523163, + "responseEnd": 16.899999856948853 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/generate", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 401.844, + "taskDurationMs": 739.525, + "layoutDurationMs": 25.438, + "recalcStyleDurationMs": 73.282 + } + }, + { + "path": "/app/attack", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 565.2999999523163, + "firstRealContentFrameMs": 888.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "startTime": 536.7999999523163, + "endTime": 553.3999998569489, + "duration": 16.59999990463257, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 335.30000019073486, + "longTasks": [ + { + "startTime": 331.59999990463257, + "duration": 122 + }, + { + "startTime": 793.2999999523163, + "duration": 88 + } + ], + "postChunkLongTasks": [ + { + "startTime": 793.2999999523163, + "duration": 88 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 18.899999856948853, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.899999856948853, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.899999856948853, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.899999856948853, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.899999856948853, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.899999856948853, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 18.899999856948853, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 545.3999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 545.3999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 545.3999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 545.3999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 545.3999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 545.3999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 545.3999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 545.3999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 545.3999998569489, + "duration": 40, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7908217, + "encodedBytes": 7859317, + "decodedBytes": 7859317, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 20.5, + "duration": 20.299999952316284, + "responseEnd": 40.799999952316284, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 20.700000047683716, + "duration": 19, + "responseEnd": 39.700000047683716, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 20.799999952316284, + "duration": 19.799999952316284, + "responseEnd": 40.59999990463257, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 21, + "duration": 24.200000047683716, + "responseEnd": 45.200000047683716, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 23.59999990463257, + "duration": 20.100000143051147, + "responseEnd": 43.700000047683716, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 52.59999990463257, + "duration": 7.200000047683716, + "responseEnd": 59.799999952316284, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 52.700000047683716, + "duration": 8.5, + "responseEnd": 61.200000047683716, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 53, + "duration": 8.200000047683716, + "responseEnd": 61.200000047683716, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 66.79999995231628, + "duration": 10.599999904632568, + "responseEnd": 77.39999985694885, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 67, + "duration": 19.700000047683716, + "responseEnd": 86.70000004768372, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 67, + "duration": 23, + "responseEnd": 90, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 67.09999990463257, + "duration": 23.299999952316284, + "responseEnd": 90.39999985694885, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 67.09999990463257, + "duration": 22.700000047683716, + "responseEnd": 89.79999995231628, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 67.29999995231628, + "duration": 41.799999952316284, + "responseEnd": 109.09999990463257, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 67.39999985694885, + "duration": 39.60000014305115, + "responseEnd": 107, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 67.5, + "duration": 39.89999985694885, + "responseEnd": 107.39999985694885, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 67.59999990463257, + "duration": 40.5, + "responseEnd": 108.09999990463257, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 67.70000004768372, + "duration": 40.59999990463257, + "responseEnd": 108.29999995231628, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 67.79999995231628, + "duration": 40.90000009536743, + "responseEnd": 108.70000004768372, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.89999985694885, + "duration": 50.90000009536743, + "responseEnd": 131.79999995231628, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 81.09999990463257, + "duration": 49.700000047683716, + "responseEnd": 130.79999995231628, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90, + "duration": 61.799999952316284, + "responseEnd": 151.79999995231628, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97.59999990463257, + "duration": 31.299999952316284, + "responseEnd": 128.89999985694885, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98.20000004768372, + "duration": 40.299999952316284, + "responseEnd": 138.5, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98.39999985694885, + "duration": 40.30000019073486, + "responseEnd": 138.70000004768372, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 98.5, + "duration": 40.200000047683716, + "responseEnd": 138.70000004768372, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 98.5, + "duration": 50.299999952316284, + "responseEnd": 148.79999995231628, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 98.70000004768372, + "duration": 50.799999952316284, + "responseEnd": 149.5, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 99.20000004768372, + "duration": 48.59999990463257, + "responseEnd": 147.79999995231628, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 99.39999985694885, + "duration": 49.10000014305115, + "responseEnd": 148.5, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 99.39999985694885, + "duration": 49.5, + "responseEnd": 148.89999985694885, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.5, + "duration": 56.200000047683716, + "responseEnd": 155.70000004768372, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.59999990463257, + "duration": 80.60000014305115, + "responseEnd": 180.20000004768372, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.59999990463257, + "duration": 84.90000009536743, + "responseEnd": 184.5, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 99.70000004768372, + "duration": 73.19999980926514, + "responseEnd": 172.89999985694885, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 99.79999995231628, + "duration": 68.70000004768372, + "responseEnd": 168.5, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 99.89999985694885, + "duration": 68.80000019073486, + "responseEnd": 168.70000004768372, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 99.89999985694885, + "duration": 70, + "responseEnd": 169.89999985694885, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 100, + "duration": 82.20000004768372, + "responseEnd": 182.20000004768372, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 100.09999990463257, + "duration": 82.29999995231628, + "responseEnd": 182.39999985694885, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 100.09999990463257, + "duration": 83.90000009536743, + "responseEnd": 184, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 100.20000004768372, + "duration": 84.09999990463257, + "responseEnd": 184.29999995231628, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 100.39999985694885, + "duration": 93.70000004768372, + "responseEnd": 194.09999990463257, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.20000004768372, + "duration": 79.39999985694885, + "responseEnd": 193.59999990463257, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.29999995231628, + "duration": 79.5, + "responseEnd": 193.79999995231628, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.39999985694885, + "duration": 79.60000014305115, + "responseEnd": 194, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.5, + "duration": 79.39999985694885, + "responseEnd": 193.89999985694885, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 117.59999990463257, + "duration": 85.79999995231628, + "responseEnd": 203.39999985694885, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 118.09999990463257, + "duration": 85.79999995231628, + "responseEnd": 203.89999985694885, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 118.09999990463257, + "duration": 86.40000009536743, + "responseEnd": 204.5, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 150.5, + "duration": 55.700000047683716, + "responseEnd": 206.20000004768372, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 150.59999990463257, + "duration": 55.799999952316284, + "responseEnd": 206.39999985694885, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 151.79999995231628, + "duration": 55, + "responseEnd": 206.79999995231628, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 152, + "duration": 61.200000047683716, + "responseEnd": 213.20000004768372, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 152.39999985694885, + "duration": 61.200000047683716, + "responseEnd": 213.59999990463257, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 152.5, + "duration": 59.09999990463257, + "responseEnd": 211.59999990463257, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 163, + "duration": 50.59999990463257, + "responseEnd": 213.59999990463257, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 170.29999995231628, + "duration": 43.09999990463257, + "responseEnd": 213.39999985694885, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 170.39999985694885, + "duration": 45.90000009536743, + "responseEnd": 216.29999995231628, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 170.5, + "duration": 51.299999952316284, + "responseEnd": 221.79999995231628, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 170.5, + "duration": 51.09999990463257, + "responseEnd": 221.59999990463257, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 170.59999990463257, + "duration": 50.90000009536743, + "responseEnd": 221.5, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 170.89999985694885, + "duration": 51.60000014305115, + "responseEnd": 222.5, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 172.89999985694885, + "duration": 67.70000004768372, + "responseEnd": 240.59999990463257, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 176.20000004768372, + "duration": 48.69999980926514, + "responseEnd": 224.89999985694885, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 176.5, + "duration": 52.700000047683716, + "responseEnd": 229.20000004768372, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 176.5, + "duration": 52.799999952316284, + "responseEnd": 229.29999995231628, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 176.70000004768372, + "duration": 52.69999980926514, + "responseEnd": 229.39999985694885, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 176.79999995231628, + "duration": 52.799999952316284, + "responseEnd": 229.59999990463257, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 176.89999985694885, + "duration": 61, + "responseEnd": 237.89999985694885, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 177.09999990463257, + "duration": 62.299999952316284, + "responseEnd": 239.39999985694885, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.39999985694885, + "duration": 52.5, + "responseEnd": 238.89999985694885, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.5, + "duration": 53.700000047683716, + "responseEnd": 240.20000004768372, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.09999990463257, + "duration": 41.90000009536743, + "responseEnd": 241, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.5, + "duration": 46.59999990463257, + "responseEnd": 246.09999990463257, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 210.20000004768372, + "duration": 37.39999985694885, + "responseEnd": 247.59999990463257, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.39999985694885, + "duration": 36.5, + "responseEnd": 247.89999985694885, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.59999990463257, + "duration": 35.799999952316284, + "responseEnd": 247.39999985694885, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 213.59999990463257, + "duration": 34.200000047683716, + "responseEnd": 247.79999995231628, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 213.70000004768372, + "duration": 36.19999980926514, + "responseEnd": 249.89999985694885, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 215.59999990463257, + "duration": 48.700000047683716, + "responseEnd": 264.2999999523163, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 215.59999990463257, + "duration": 60.200000047683716, + "responseEnd": 275.7999999523163, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.29999995231628, + "duration": 45.90000009536743, + "responseEnd": 263.2000000476837, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.39999985694885, + "duration": 48.10000014305115, + "responseEnd": 265.5, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.70000004768372, + "duration": 46, + "responseEnd": 263.7000000476837, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.79999995231628, + "duration": 46.90000009536743, + "responseEnd": 264.7000000476837, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.89999985694885, + "duration": 51.80000019073486, + "responseEnd": 269.7000000476837, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218, + "duration": 52, + "responseEnd": 270, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.09999990463257, + "duration": 56.60000014305115, + "responseEnd": 274.7000000476837, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.09999990463257, + "duration": 57.10000014305115, + "responseEnd": 275.2000000476837, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.09999990463257, + "duration": 57.200000047683716, + "responseEnd": 275.2999999523163, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.29999995231628, + "duration": 60.90000009536743, + "responseEnd": 279.2000000476837, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.29999995231628, + "duration": 61.200000047683716, + "responseEnd": 279.5, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.29999995231628, + "duration": 61.09999990463257, + "responseEnd": 279.39999985694885, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 224.79999995231628, + "duration": 74.40000009536743, + "responseEnd": 299.2000000476837, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 224.89999985694885, + "duration": 62.60000014305115, + "responseEnd": 287.5, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 224.89999985694885, + "duration": 63.90000009536743, + "responseEnd": 288.7999999523163, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 225.09999990463257, + "duration": 62.299999952316284, + "responseEnd": 287.39999985694885, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 225.29999995231628, + "duration": 63.700000047683716, + "responseEnd": 289, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 235.59999990463257, + "duration": 52.40000009536743, + "responseEnd": 288, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 236.89999985694885, + "duration": 61.10000014305115, + "responseEnd": 298, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 237, + "duration": 61.5, + "responseEnd": 298.5, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 237, + "duration": 61.200000047683716, + "responseEnd": 298.2000000476837, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 251.09999990463257, + "duration": 46, + "responseEnd": 297.09999990463257, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 251.39999985694885, + "duration": 47.5, + "responseEnd": 298.89999985694885, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 288.7000000476837, + "duration": 12.299999952316284, + "responseEnd": 301, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 302.7999999523163, + "duration": 5.700000047683716, + "responseEnd": 308.5, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303, + "duration": 6.299999952316284, + "responseEnd": 309.2999999523163, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.2999999523163, + "duration": 6.599999904632568, + "responseEnd": 309.89999985694885, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 312.59999990463257, + "duration": 4, + "responseEnd": 316.59999990463257, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 312.7000000476837, + "duration": 5.8999998569488525, + "responseEnd": 318.59999990463257, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 314.7000000476837, + "duration": 11.699999809265137, + "responseEnd": 326.39999985694885, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 314.89999985694885, + "duration": 12.5, + "responseEnd": 327.39999985694885, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 315, + "duration": 13.200000047683716, + "responseEnd": 328.2000000476837, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 536.7999999523163, + "duration": 16.59999990463257, + "responseEnd": 553.3999998569489, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 544.5, + "duration": 10.299999952316284, + "responseEnd": 554.7999999523163, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 614.7999999523163, + "duration": 8.700000047683716, + "responseEnd": 623.5, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 614.8999998569489, + "duration": 11.5, + "responseEnd": 626.3999998569489, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 615, + "duration": 15.099999904632568, + "responseEnd": 630.0999999046326, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 615, + "duration": 21.700000047683716, + "responseEnd": 636.7000000476837, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 615.0999999046326, + "duration": 22, + "responseEnd": 637.0999999046326, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 615.2999999523163, + "duration": 20, + "responseEnd": 635.2999999523163, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 615.3999998569489, + "duration": 22, + "responseEnd": 637.3999998569489, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 615.5, + "duration": 22, + "responseEnd": 637.5, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 615.5999999046326, + "duration": 22, + "responseEnd": 637.5999999046326, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 632.2999999523163, + "duration": 16.40000009536743, + "responseEnd": 648.7000000476837, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 632.5, + "duration": 19.399999856948853, + "responseEnd": 651.8999998569489, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 632.5, + "duration": 23.200000047683716, + "responseEnd": 655.7000000476837, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 632.7000000476837, + "duration": 27.199999809265137, + "responseEnd": 659.8999998569489, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 632.8999998569489, + "duration": 28.5, + "responseEnd": 661.3999998569489, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 633.0999999046326, + "duration": 28.799999952316284, + "responseEnd": 661.8999998569489, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 633.2000000476837, + "duration": 29.199999809265137, + "responseEnd": 662.3999998569489, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:43041/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 633.3999998569489, + "duration": 29.200000047683716, + "responseEnd": 662.5999999046326, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 634, + "duration": 33.700000047683716, + "responseEnd": 667.7000000476837, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 634.2000000476837, + "duration": 36.09999990463257, + "responseEnd": 670.2999999523163, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 635.2000000476837, + "duration": 35.5, + "responseEnd": 670.7000000476837, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 635.2999999523163, + "duration": 35.700000047683716, + "responseEnd": 671, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 635.3999998569489, + "duration": 36.30000019073486, + "responseEnd": 671.7000000476837, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 635.5, + "duration": 36.5, + "responseEnd": 672, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 635.5999999046326, + "duration": 43.10000014305115, + "responseEnd": 678.7000000476837, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 635.7000000476837, + "duration": 43.89999985694885, + "responseEnd": 679.5999999046326, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 638.7000000476837, + "duration": 46.19999980926514, + "responseEnd": 684.8999998569489, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 638.8999998569489, + "duration": 42.700000047683716, + "responseEnd": 681.5999999046326, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 639, + "duration": 47, + "responseEnd": 686, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 639, + "duration": 47.39999985694885, + "responseEnd": 686.3999998569489, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:43041/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 639.0999999046326, + "duration": 50.60000014305115, + "responseEnd": 689.7000000476837, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 639.7000000476837, + "duration": 53.19999980926514, + "responseEnd": 692.8999998569489, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 639.7999999523163, + "duration": 54, + "responseEnd": 693.7999999523163, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 639.7999999523163, + "duration": 53.40000009536743, + "responseEnd": 693.2000000476837, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 646.2999999523163, + "duration": 48.200000047683716, + "responseEnd": 694.5, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 646.5999999046326, + "duration": 48.10000014305115, + "responseEnd": 694.7000000476837, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 652.3999998569489, + "duration": 49.30000019073486, + "responseEnd": 701.7000000476837, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 666.2000000476837, + "duration": 39.69999980926514, + "responseEnd": 705.8999998569489, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 666.5, + "duration": 40.200000047683716, + "responseEnd": 706.7000000476837, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 672.2000000476837, + "duration": 35, + "responseEnd": 707.2000000476837, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 672.2999999523163, + "duration": 30.90000009536743, + "responseEnd": 703.2000000476837, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 673.5999999046326, + "duration": 43.200000047683716, + "responseEnd": 716.7999999523163, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:43041/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 673.7999999523163, + "duration": 40.200000047683716, + "responseEnd": 714, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 673.8999998569489, + "duration": 42.5, + "responseEnd": 716.3999998569489, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 689, + "duration": 25.5, + "responseEnd": 714.5, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 697.2000000476837, + "duration": 18.799999952316284, + "responseEnd": 716, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 697.5, + "duration": 18.59999990463257, + "responseEnd": 716.0999999046326, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 718, + "duration": 4, + "responseEnd": 722, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 452.5, + "loadEventEnd": 602.8999998569489, + "responseEnd": 9.899999856948853 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/attack", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 370.71999999999997, + "taskDurationMs": 693.631, + "layoutDurationMs": 33.205, + "recalcStyleDurationMs": 69.01400000000001 + } + }, + { + "path": "/app/flowchart", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 638.5999999046326, + "firstRealContentFrameMs": 858.4000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "startTime": 614.7000000476837, + "endTime": 633.2999999523163, + "duration": 18.59999990463257, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "postChunkRenderMs": 225.10000014305115, + "longTasks": [ + { + "startTime": 378.7999999523163, + "duration": 154 + }, + { + "startTime": 793.5, + "duration": 58 + } + ], + "postChunkLongTasks": [ + { + "startTime": 793.5, + "duration": 58 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 18, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 18, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 624.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 624.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 624.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 624.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 624.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 624.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 624.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 624.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 624.2999999523163, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7462076, + "encodedBytes": 7423376, + "decodedBytes": 7423376, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 21.59999990463257, + "duration": 23.700000047683716, + "responseEnd": 45.299999952316284, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 21.90000009536743, + "duration": 26.09999990463257, + "responseEnd": 48, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 22.09999990463257, + "duration": 26.100000143051147, + "responseEnd": 48.200000047683716, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 22.200000047683716, + "duration": 33.09999990463257, + "responseEnd": 55.299999952316284, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 25.299999952316284, + "duration": 28.200000047683716, + "responseEnd": 53.5, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 61.59999990463257, + "duration": 9.400000095367432, + "responseEnd": 71, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 61.90000009536743, + "duration": 10.599999904632568, + "responseEnd": 72.5, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 62, + "duration": 10.5, + "responseEnd": 72.5, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84.09999990463257, + "duration": 8.900000095367432, + "responseEnd": 93, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84.29999995231628, + "duration": 20.600000143051147, + "responseEnd": 104.90000009536743, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 84.40000009536743, + "duration": 22.799999952316284, + "responseEnd": 107.20000004768372, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 84.5, + "duration": 21.40000009536743, + "responseEnd": 105.90000009536743, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 84.5, + "duration": 23, + "responseEnd": 107.5, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 84.59999990463257, + "duration": 25.200000047683716, + "responseEnd": 109.79999995231628, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 84.70000004768372, + "duration": 30.200000047683716, + "responseEnd": 114.90000009536743, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 84.79999995231628, + "duration": 30.299999952316284, + "responseEnd": 115.09999990463257, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 85, + "duration": 30.200000047683716, + "responseEnd": 115.20000004768372, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 85.09999990463257, + "duration": 30.300000190734863, + "responseEnd": 115.40000009536743, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 85.20000004768372, + "duration": 30.399999856948853, + "responseEnd": 115.59999990463257, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.20000004768372, + "duration": 24.299999952316284, + "responseEnd": 119.5, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.29999995231628, + "duration": 25.700000047683716, + "responseEnd": 121, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.20000004768372, + "duration": 47, + "responseEnd": 153.20000004768372, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.40000009536743, + "duration": 31, + "responseEnd": 139.40000009536743, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.5, + "duration": 30.299999952316284, + "responseEnd": 138.79999995231628, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 108.5, + "duration": 30.700000047683716, + "responseEnd": 139.20000004768372, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 108.59999990463257, + "duration": 31.200000047683716, + "responseEnd": 139.79999995231628, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 109, + "duration": 31, + "responseEnd": 140, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.40000009536743, + "duration": 31.799999952316284, + "responseEnd": 143.20000004768372, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 111.40000009536743, + "duration": 37.09999990463257, + "responseEnd": 148.5, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 111.59999990463257, + "duration": 37.700000047683716, + "responseEnd": 149.29999995231628, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 111.59999990463257, + "duration": 37.200000047683716, + "responseEnd": 148.79999995231628, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.70000004768372, + "duration": 38.5, + "responseEnd": 150.20000004768372, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.90000009536743, + "duration": 50.59999990463257, + "responseEnd": 162.5, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.90000009536743, + "duration": 64, + "responseEnd": 175.90000009536743, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 112.09999990463257, + "duration": 53.30000019073486, + "responseEnd": 165.40000009536743, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 112.09999990463257, + "duration": 57.5, + "responseEnd": 169.59999990463257, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 112.29999995231628, + "duration": 57.60000014305115, + "responseEnd": 169.90000009536743, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 112.5, + "duration": 58.09999990463257, + "responseEnd": 170.59999990463257, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 112.59999990463257, + "duration": 61.30000019073486, + "responseEnd": 173.90000009536743, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 112.59999990463257, + "duration": 61.40000009536743, + "responseEnd": 174, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 112.70000004768372, + "duration": 67.79999995231628, + "responseEnd": 180.5, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 112.79999995231628, + "duration": 69, + "responseEnd": 181.79999995231628, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 113, + "duration": 69.20000004768372, + "responseEnd": 182.20000004768372, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 118.79999995231628, + "duration": 65.20000004768372, + "responseEnd": 184, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 122.29999995231628, + "duration": 62.200000047683716, + "responseEnd": 184.5, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 122.40000009536743, + "duration": 62.89999985694885, + "responseEnd": 185.29999995231628, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 122.5, + "duration": 67.5, + "responseEnd": 190, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.40000009536743, + "duration": 71.19999980926514, + "responseEnd": 196.59999990463257, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.59999990463257, + "duration": 71.30000019073486, + "responseEnd": 196.90000009536743, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 126, + "duration": 71.29999995231628, + "responseEnd": 197.29999995231628, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 160.59999990463257, + "duration": 42.80000019073486, + "responseEnd": 203.40000009536743, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 160.90000009536743, + "duration": 37, + "responseEnd": 197.90000009536743, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 161.90000009536743, + "duration": 42.39999985694885, + "responseEnd": 204.29999995231628, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 162.09999990463257, + "duration": 52.10000014305115, + "responseEnd": 214.20000004768372, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 162.29999995231628, + "duration": 53.5, + "responseEnd": 215.79999995231628, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 162.40000009536743, + "duration": 54.299999952316284, + "responseEnd": 216.70000004768372, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 162.5, + "duration": 54.90000009536743, + "responseEnd": 217.40000009536743, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 169.70000004768372, + "duration": 74.89999985694885, + "responseEnd": 244.59999990463257, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 170.29999995231628, + "duration": 51.299999952316284, + "responseEnd": 221.59999990463257, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 170.59999990463257, + "duration": 60.200000047683716, + "responseEnd": 230.79999995231628, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 171.70000004768372, + "duration": 60.59999990463257, + "responseEnd": 232.29999995231628, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 174.59999990463257, + "duration": 57.90000009536743, + "responseEnd": 232.5, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 174.79999995231628, + "duration": 58.700000047683716, + "responseEnd": 233.5, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 174.79999995231628, + "duration": 58.90000009536743, + "responseEnd": 233.70000004768372, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 175.09999990463257, + "duration": 68.40000009536743, + "responseEnd": 243.5, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 190.90000009536743, + "duration": 52.799999952316284, + "responseEnd": 243.70000004768372, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 192.09999990463257, + "duration": 50.40000009536743, + "responseEnd": 242.5, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 192.20000004768372, + "duration": 53.299999952316284, + "responseEnd": 245.5, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 192.29999995231628, + "duration": 52.90000009536743, + "responseEnd": 245.20000004768372, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 192.29999995231628, + "duration": 58.700000047683716, + "responseEnd": 251, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 192.29999995231628, + "duration": 63.60000014305115, + "responseEnd": 255.90000009536743, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.59999990463257, + "duration": 61.80000019073486, + "responseEnd": 254.40000009536743, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.70000004768372, + "duration": 64.59999990463257, + "responseEnd": 257.2999999523163, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.59999990463257, + "duration": 60.10000014305115, + "responseEnd": 255.70000004768372, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.79999995231628, + "duration": 61.700000047683716, + "responseEnd": 257.5, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 203.40000009536743, + "duration": 58.69999980926514, + "responseEnd": 262.09999990463257, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.5, + "duration": 57.90000009536743, + "responseEnd": 261.40000009536743, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.59999990463257, + "duration": 69.40000009536743, + "responseEnd": 273, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.70000004768372, + "duration": 60.700000047683716, + "responseEnd": 267.40000009536743, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.70000004768372, + "duration": 66.59999990463257, + "responseEnd": 273.2999999523163, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.79999995231628, + "duration": 62.5, + "responseEnd": 269.2999999523163, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.90000009536743, + "duration": 67, + "responseEnd": 273.90000009536743, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.90000009536743, + "duration": 66.79999995231628, + "responseEnd": 273.7000000476837, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207, + "duration": 71.09999990463257, + "responseEnd": 278.09999990463257, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.09999990463257, + "duration": 76.40000009536743, + "responseEnd": 283.5, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.09999990463257, + "duration": 77.40000009536743, + "responseEnd": 284.5, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.20000004768372, + "duration": 76.20000004768372, + "responseEnd": 283.40000009536743, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.29999995231628, + "duration": 76.40000009536743, + "responseEnd": 283.7000000476837, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.29999995231628, + "duration": 78.90000009536743, + "responseEnd": 286.2000000476837, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.29999995231628, + "duration": 89.70000004768372, + "responseEnd": 297, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 220.20000004768372, + "duration": 77.70000004768372, + "responseEnd": 297.90000009536743, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 220.40000009536743, + "duration": 74.5, + "responseEnd": 294.90000009536743, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 232.5, + "duration": 65.59999990463257, + "responseEnd": 298.09999990463257, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 233.70000004768372, + "duration": 65.29999995231628, + "responseEnd": 299, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 233.79999995231628, + "duration": 70.70000004768372, + "responseEnd": 304.5, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 234, + "duration": 70.90000009536743, + "responseEnd": 304.90000009536743, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 244.09999990463257, + "duration": 98.90000009536743, + "responseEnd": 343, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 244.20000004768372, + "duration": 68.5, + "responseEnd": 312.7000000476837, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 246.70000004768372, + "duration": 96.59999990463257, + "responseEnd": 343.2999999523163, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 248.40000009536743, + "duration": 73.5, + "responseEnd": 321.90000009536743, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 248.5, + "duration": 74.90000009536743, + "responseEnd": 323.40000009536743, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 253.40000009536743, + "duration": 65.09999990463257, + "responseEnd": 318.5, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 261.7999999523163, + "duration": 65.79999995231628, + "responseEnd": 327.59999990463257, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 269.5, + "duration": 66.90000009536743, + "responseEnd": 336.40000009536743, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 302.7999999523163, + "duration": 37.90000009536743, + "responseEnd": 340.7000000476837, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 306.7999999523163, + "duration": 34.10000014305115, + "responseEnd": 340.90000009536743, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 308.59999990463257, + "duration": 32, + "responseEnd": 340.59999990463257, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 308.7999999523163, + "duration": 41.299999952316284, + "responseEnd": 350.09999990463257, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 347.2000000476837, + "duration": 16.09999990463257, + "responseEnd": 363.2999999523163, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 347.2999999523163, + "duration": 19.700000047683716, + "responseEnd": 367, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 347.40000009536743, + "duration": 19.899999856948853, + "responseEnd": 367.2999999523163, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 347.59999990463257, + "duration": 23.300000190734863, + "responseEnd": 370.90000009536743, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 347.7999999523163, + "duration": 23.40000009536743, + "responseEnd": 371.2000000476837, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 356.09999990463257, + "duration": 16.40000009536743, + "responseEnd": 372.5, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "sameOrigin": true, + "startTime": 614.7000000476837, + "duration": 18.59999990463257, + "responseEnd": 633.2999999523163, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 622.7000000476837, + "duration": 10.399999856948853, + "responseEnd": 633.0999999046326, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 685.9000000953674, + "duration": 13.799999952316284, + "responseEnd": 699.7000000476837, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:43041/node_modules/reactflow/dist/style.css", + "sameOrigin": true, + "startTime": 686, + "duration": 12, + "responseEnd": 698, + "transferSize": 10069, + "encodedBodySize": 9769, + "decodedBodySize": 9769 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 686.0999999046326, + "duration": 12.100000143051147, + "responseEnd": 698.2000000476837, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 686.2000000476837, + "duration": 19.899999856948853, + "responseEnd": 706.0999999046326, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 686.2999999523163, + "duration": 20.100000143051147, + "responseEnd": 706.4000000953674, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 686.4000000953674, + "duration": 21.199999809265137, + "responseEnd": 707.5999999046326, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 686.5999999046326, + "duration": 20.5, + "responseEnd": 707.0999999046326, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/html-to-image.js?v=00e2900d", + "sameOrigin": true, + "startTime": 686.7000000476837, + "duration": 20.799999952316284, + "responseEnd": 707.5, + "transferSize": 29503, + "encodedBodySize": 29203, + "decodedBodySize": 29203 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/date-fns.js?v=00e2900d", + "sameOrigin": true, + "startTime": 686.9000000953674, + "duration": 22.399999856948853, + "responseEnd": 709.2999999523163, + "transferSize": 177370, + "encodedBodySize": 177070, + "decodedBodySize": 177070 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 713.0999999046326, + "duration": 10.200000047683716, + "responseEnd": 723.2999999523163, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 714.2000000476837, + "duration": 12.099999904632568, + "responseEnd": 726.2999999523163, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 720, + "duration": 8.200000047683716, + "responseEnd": 728.2000000476837, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 720.4000000953674, + "duration": 9.199999809265137, + "responseEnd": 729.5999999046326, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 530.9000000953674, + "loadEventEnd": 672.7000000476837, + "responseEnd": 11 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/flowchart", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 403.665, + "taskDurationMs": 706.7899999999998, + "layoutDurationMs": 21.635, + "recalcStyleDurationMs": 71.502 + } + }, + { + "path": "/app/history", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 604.9000000953674, + "firstRealContentFrameMs": 800, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "startTime": 579.9000000953674, + "endTime": 596.4000000953674, + "duration": 16.5, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "postChunkRenderMs": 203.59999990463257, + "longTasks": [ + { + "startTime": 369.5, + "duration": 134 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 20.09999990463257, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.09999990463257, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.09999990463257, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.09999990463257, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.09999990463257, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20.09999990463257, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 20.09999990463257, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 590.0999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 590.0999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 590.0999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 590.0999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 590.0999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 590.0999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 590.0999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 590.0999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 590.0999999046326, + "duration": 32, + "interactionId": 0 + } + ], + "cls": 0.04643643016750263, + "layoutShifts": [ + { + "startTime": 804.7999999523163, + "value": 0.04643643016750263 + } + ], + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6920058, + "encodedBytes": 6881658, + "decodedBytes": 6881658, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 23.700000047683716, + "duration": 25.09999990463257, + "responseEnd": 48.799999952316284, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 24, + "duration": 24, + "responseEnd": 48, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 24.200000047683716, + "duration": 24.5, + "responseEnd": 48.700000047683716, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 24.40000009536743, + "duration": 31, + "responseEnd": 55.40000009536743, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 27.299999952316284, + "duration": 25.40000009536743, + "responseEnd": 52.700000047683716, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 62.90000009536743, + "duration": 9.199999809265137, + "responseEnd": 72.09999990463257, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 63, + "duration": 10.700000047683716, + "responseEnd": 73.70000004768372, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 63.299999952316284, + "duration": 10.799999952316284, + "responseEnd": 74.09999990463257, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 82.09999990463257, + "duration": 10.900000095367432, + "responseEnd": 93, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 82.29999995231628, + "duration": 15.400000095367432, + "responseEnd": 97.70000004768372, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 82.40000009536743, + "duration": 17.59999990463257, + "responseEnd": 100, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 82.59999990463257, + "duration": 19.800000190734863, + "responseEnd": 102.40000009536743, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 82.70000004768372, + "duration": 19.299999952316284, + "responseEnd": 102, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 82.90000009536743, + "duration": 30, + "responseEnd": 112.90000009536743, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 83.09999990463257, + "duration": 26.40000009536743, + "responseEnd": 109.5, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 83.29999995231628, + "duration": 28.299999952316284, + "responseEnd": 111.59999990463257, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 83.40000009536743, + "duration": 29.699999809265137, + "responseEnd": 113.09999990463257, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 83.5, + "duration": 29.799999952316284, + "responseEnd": 113.29999995231628, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 83.70000004768372, + "duration": 29.59999990463257, + "responseEnd": 113.29999995231628, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.29999995231628, + "duration": 24.799999952316284, + "responseEnd": 120.09999990463257, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.29999995231628, + "duration": 24.700000047683716, + "responseEnd": 120, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.79999995231628, + "duration": 67.10000014305115, + "responseEnd": 166.90000009536743, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.29999995231628, + "duration": 29.40000009536743, + "responseEnd": 133.70000004768372, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 104.5, + "duration": 31, + "responseEnd": 135.5, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 104.5, + "duration": 31.09999990463257, + "responseEnd": 135.59999990463257, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 104.59999990463257, + "duration": 30.700000047683716, + "responseEnd": 135.29999995231628, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.70000004768372, + "duration": 34.09999990463257, + "responseEnd": 138.79999995231628, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.79999995231628, + "duration": 67.90000009536743, + "responseEnd": 172.70000004768372, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.90000009536743, + "duration": 73, + "responseEnd": 177.90000009536743, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 105, + "duration": 55.90000009536743, + "responseEnd": 160.90000009536743, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 105.20000004768372, + "duration": 53.09999990463257, + "responseEnd": 158.29999995231628, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 105.40000009536743, + "duration": 53.5, + "responseEnd": 158.90000009536743, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 105.59999990463257, + "duration": 69, + "responseEnd": 174.59999990463257, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 106.09999990463257, + "duration": 67.60000014305115, + "responseEnd": 173.70000004768372, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 106.20000004768372, + "duration": 68.09999990463257, + "responseEnd": 174.29999995231628, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 106.20000004768372, + "duration": 87.5, + "responseEnd": 193.70000004768372, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 106.29999995231628, + "duration": 89.20000004768372, + "responseEnd": 195.5, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 106.29999995231628, + "duration": 92, + "responseEnd": 198.29999995231628, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.40000009536743, + "duration": 94.39999985694885, + "responseEnd": 200.79999995231628, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.59999990463257, + "duration": 93.30000019073486, + "responseEnd": 201.90000009536743, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 108.90000009536743, + "duration": 92.19999980926514, + "responseEnd": 201.09999990463257, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 109, + "duration": 99.40000009536743, + "responseEnd": 208.40000009536743, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 109.09999990463257, + "duration": 100.5, + "responseEnd": 209.59999990463257, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 120.20000004768372, + "duration": 88.79999995231628, + "responseEnd": 209, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 121.09999990463257, + "duration": 88.20000004768372, + "responseEnd": 209.29999995231628, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 121.20000004768372, + "duration": 91.5, + "responseEnd": 212.70000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 121.29999995231628, + "duration": 91.79999995231628, + "responseEnd": 213.09999990463257, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 122.09999990463257, + "duration": 98.80000019073486, + "responseEnd": 220.90000009536743, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 122.29999995231628, + "duration": 99.20000004768372, + "responseEnd": 221.5, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 122.40000009536743, + "duration": 99.79999995231628, + "responseEnd": 222.20000004768372, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 138.5, + "duration": 88.79999995231628, + "responseEnd": 227.29999995231628, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 139.40000009536743, + "duration": 84.09999990463257, + "responseEnd": 223.5, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 141.09999990463257, + "duration": 87, + "responseEnd": 228.09999990463257, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 141.59999990463257, + "duration": 91.20000004768372, + "responseEnd": 232.79999995231628, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 142.20000004768372, + "duration": 91, + "responseEnd": 233.20000004768372, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 142.40000009536743, + "duration": 98.89999985694885, + "responseEnd": 241.29999995231628, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 143.59999990463257, + "duration": 98.40000009536743, + "responseEnd": 242, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 161.40000009536743, + "duration": 78.89999985694885, + "responseEnd": 240.29999995231628, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 161.5, + "duration": 90.20000004768372, + "responseEnd": 251.70000004768372, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 161.70000004768372, + "duration": 89.79999995231628, + "responseEnd": 251.5, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 161.90000009536743, + "duration": 89.69999980926514, + "responseEnd": 251.59999990463257, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 164.40000009536743, + "duration": 86, + "responseEnd": 250.40000009536743, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 165.79999995231628, + "duration": 86, + "responseEnd": 251.79999995231628, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 166.90000009536743, + "duration": 105.89999985694885, + "responseEnd": 272.7999999523163, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 174.20000004768372, + "duration": 85.89999985694885, + "responseEnd": 260.09999990463257, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 174.59999990463257, + "duration": 86.20000004768372, + "responseEnd": 260.7999999523163, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 174.70000004768372, + "duration": 86.5, + "responseEnd": 261.2000000476837, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 174.79999995231628, + "duration": 86.60000014305115, + "responseEnd": 261.40000009536743, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 174.90000009536743, + "duration": 86.79999995231628, + "responseEnd": 261.7000000476837, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 175, + "duration": 97.20000004768372, + "responseEnd": 272.2000000476837, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 175.09999990463257, + "duration": 97.20000004768372, + "responseEnd": 272.2999999523163, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 183, + "duration": 88.70000004768372, + "responseEnd": 271.7000000476837, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 183.20000004768372, + "duration": 89.20000004768372, + "responseEnd": 272.40000009536743, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 214.40000009536743, + "duration": 58.09999990463257, + "responseEnd": 272.5, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 215.79999995231628, + "duration": 66.40000009536743, + "responseEnd": 282.2000000476837, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 226.20000004768372, + "duration": 59.299999952316284, + "responseEnd": 285.5, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 227.09999990463257, + "duration": 56.200000047683716, + "responseEnd": 283.2999999523163, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 227.29999995231628, + "duration": 58.90000009536743, + "responseEnd": 286.2000000476837, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.59999990463257, + "duration": 51.200000047683716, + "responseEnd": 284.7999999523163, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.70000004768372, + "duration": 52.799999952316284, + "responseEnd": 286.5, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 233.90000009536743, + "duration": 55.5, + "responseEnd": 289.40000009536743, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234, + "duration": 59.09999990463257, + "responseEnd": 293.09999990463257, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.09999990463257, + "duration": 59.200000047683716, + "responseEnd": 293.2999999523163, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.29999995231628, + "duration": 59.10000014305115, + "responseEnd": 293.40000009536743, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.5, + "duration": 62.09999990463257, + "responseEnd": 296.59999990463257, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.5, + "duration": 62.40000009536743, + "responseEnd": 296.90000009536743, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 235, + "duration": 63.299999952316284, + "responseEnd": 298.2999999523163, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 235.29999995231628, + "duration": 70.20000004768372, + "responseEnd": 305.5, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 235.70000004768372, + "duration": 69.20000004768372, + "responseEnd": 304.90000009536743, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 235.79999995231628, + "duration": 70.70000004768372, + "responseEnd": 306.5, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 237.70000004768372, + "duration": 69.09999990463257, + "responseEnd": 306.7999999523163, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 237.79999995231628, + "duration": 67.40000009536743, + "responseEnd": 305.2000000476837, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 248.20000004768372, + "duration": 88.39999985694885, + "responseEnd": 336.59999990463257, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 248.40000009536743, + "duration": 66.5, + "responseEnd": 314.90000009536743, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 259.7000000476837, + "duration": 56.59999990463257, + "responseEnd": 316.2999999523163, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 259.7000000476837, + "duration": 58.59999990463257, + "responseEnd": 318.2999999523163, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 260, + "duration": 77.09999990463257, + "responseEnd": 337.09999990463257, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 260.09999990463257, + "duration": 61.80000019073486, + "responseEnd": 321.90000009536743, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 260.09999990463257, + "duration": 63.700000047683716, + "responseEnd": 323.7999999523163, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 265.2000000476837, + "duration": 58.799999952316284, + "responseEnd": 324, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 265.40000009536743, + "duration": 67.09999990463257, + "responseEnd": 332.5, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 265.5, + "duration": 68.5, + "responseEnd": 334, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 265.7000000476837, + "duration": 69.39999985694885, + "responseEnd": 335.09999990463257, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 290.09999990463257, + "duration": 43.5, + "responseEnd": 333.59999990463257, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 309.7999999523163, + "duration": 30.40000009536743, + "responseEnd": 340.2000000476837, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 334.7999999523163, + "duration": 12.200000047683716, + "responseEnd": 347, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 337.2999999523163, + "duration": 12.700000047683716, + "responseEnd": 350, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 337.90000009536743, + "duration": 13, + "responseEnd": 350.90000009536743, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 349.90000009536743, + "duration": 5.799999952316284, + "responseEnd": 355.7000000476837, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 353.90000009536743, + "duration": 8.699999809265137, + "responseEnd": 362.59999990463257, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 354.2999999523163, + "duration": 8.700000047683716, + "responseEnd": 363, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 354.40000009536743, + "duration": 8.799999952316284, + "responseEnd": 363.2000000476837, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 354.5, + "duration": 10.900000095367432, + "responseEnd": 365.40000009536743, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 354.90000009536743, + "duration": 10.799999952316284, + "responseEnd": 365.7000000476837, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "sameOrigin": true, + "startTime": 579.9000000953674, + "duration": 16.5, + "responseEnd": 596.4000000953674, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 587.4000000953674, + "duration": 9.899999856948853, + "responseEnd": 597.2999999523163, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 655.2000000476837, + "duration": 7.799999952316284, + "responseEnd": 663, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 655.2999999523163, + "duration": 12.200000047683716, + "responseEnd": 667.5, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 655.4000000953674, + "duration": 12.699999809265137, + "responseEnd": 668.0999999046326, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 655.4000000953674, + "duration": 12.699999809265137, + "responseEnd": 668.0999999046326, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 655.5, + "duration": 17.700000047683716, + "responseEnd": 673.2000000476837, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 655.7000000476837, + "duration": 20.5, + "responseEnd": 676.2000000476837, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/empty-state.tsx", + "sameOrigin": true, + "startTime": 655.7999999523163, + "duration": 20.600000143051147, + "responseEnd": 676.4000000953674, + "transferSize": 6403, + "encodedBodySize": 6103, + "decodedBodySize": 6103 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 671, + "duration": 19.700000047683716, + "responseEnd": 690.7000000476837, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 671.5, + "duration": 20.59999990463257, + "responseEnd": 692.0999999046326, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 676.0999999046326, + "duration": 20.700000047683716, + "responseEnd": 696.7999999523163, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 676.2999999523163, + "duration": 20.600000143051147, + "responseEnd": 696.9000000953674, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 683.2000000476837, + "duration": 13.700000047683716, + "responseEnd": 696.9000000953674, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 502.5, + "loadEventEnd": 641.5999999046326, + "responseEnd": 10.900000095367432 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/history", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 322.372, + "taskDurationMs": 612.587, + "layoutDurationMs": 19.183, + "recalcStyleDurationMs": 66.148 + } + }, + { + "path": "/app/admin", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 554.2999999523163, + "firstRealContentFrameMs": 801.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/AdminPage.tsx", + "startTime": 526.7000000476837, + "endTime": 552.4000000953674, + "duration": 25.700000047683716, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "postChunkRenderMs": 249.39999985694885, + "longTasks": [ + { + "startTime": 323.60000014305115, + "duration": 123 + }, + { + "startTime": 703.2000000476837, + "duration": 63 + } + ], + "postChunkLongTasks": [ + { + "startTime": 703.2000000476837, + "duration": 63 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 18.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 18.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 534.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 534.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 534.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 534.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 534.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 534.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 534.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 534.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 534.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerout", + "startTime": 816.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 816.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 816.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 816.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 816.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 816.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 816.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 816.2999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 816.2999999523163, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0.08245148326771094, + "layoutShifts": [ + { + "startTime": 778.2000000476837, + "value": 0.08245148326771094 + } + ], + "requestCount": 135, + "browserRequestCount": 161, + "externalRequestCount": 26, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 8560236, + "encodedBytes": 8519736, + "decodedBytes": 8519736, + "resources": [ + { + "name": "http://127.0.0.1:43041/@vite/client", + "sameOrigin": true, + "startTime": 21.700000047683716, + "duration": 22.59999990463257, + "responseEnd": 44.299999952316284, + "transferSize": 179327, + "encodedBodySize": 179027, + "decodedBodySize": 179027 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 21.90000009536743, + "duration": 21.200000047683716, + "responseEnd": 43.10000014305115, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:43041/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 22.100000143051147, + "duration": 22, + "responseEnd": 44.10000014305115, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:43041/theme-init.js", + "sameOrigin": true, + "startTime": 22.200000047683716, + "duration": 24.09999990463257, + "responseEnd": 46.299999952316284, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:43041/@react-refresh", + "sameOrigin": true, + "startTime": 24.90000009536743, + "duration": 19.799999952316284, + "responseEnd": 44.700000047683716, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:43041/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 57.799999952316284, + "duration": 8.100000143051147, + "responseEnd": 65.90000009536743, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:43041/src/main.tsx", + "sameOrigin": true, + "startTime": 57.799999952316284, + "duration": 10.100000143051147, + "responseEnd": 67.90000009536743, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:43041/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 58.10000014305115, + "duration": 9.5, + "responseEnd": 67.60000014305115, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78, + "duration": 7.900000095367432, + "responseEnd": 85.90000009536743, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.20000004768372, + "duration": 10.5, + "responseEnd": 88.70000004768372, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:43041/src/App.tsx", + "sameOrigin": true, + "startTime": 78.40000009536743, + "duration": 12.399999856948853, + "responseEnd": 90.79999995231628, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:43041/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 78.5, + "duration": 19.200000047683716, + "responseEnd": 97.70000004768372, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:43041/src/i18n.ts", + "sameOrigin": true, + "startTime": 78.60000014305115, + "duration": 25.5, + "responseEnd": 104.10000014305115, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:43041/src/index.css", + "sameOrigin": true, + "startTime": 78.79999995231628, + "duration": 29, + "responseEnd": 107.79999995231628, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:43041/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 79, + "duration": 28, + "responseEnd": 107, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 79, + "duration": 28.200000047683716, + "responseEnd": 107.20000004768372, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:43041/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 79.10000014305115, + "duration": 28.399999856948853, + "responseEnd": 107.5, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:43041/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 79.29999995231628, + "duration": 33.60000014305115, + "responseEnd": 112.90000009536743, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:43041/src/lib/native.ts", + "sameOrigin": true, + "startTime": 79.40000009536743, + "duration": 33.59999990463257, + "responseEnd": 113, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.90000009536743, + "duration": 31.5, + "responseEnd": 119.40000009536743, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88, + "duration": 29.600000143051147, + "responseEnd": 117.60000014305115, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.79999995231628, + "duration": 61.80000019073486, + "responseEnd": 152.60000014305115, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.40000009536743, + "duration": 30.399999856948853, + "responseEnd": 123.79999995231628, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 93.40000009536743, + "duration": 32.299999952316284, + "responseEnd": 125.70000004768372, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 93.60000014305115, + "duration": 36.799999952316284, + "responseEnd": 130.40000009536743, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 93.79999995231628, + "duration": 36.700000047683716, + "responseEnd": 130.5, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94, + "duration": 41, + "responseEnd": 135, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.10000014305115, + "duration": 69.79999995231628, + "responseEnd": 163.90000009536743, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.29999995231628, + "duration": 71.10000014305115, + "responseEnd": 165.40000009536743, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 94.5, + "duration": 57.799999952316284, + "responseEnd": 152.29999995231628, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 94.60000014305115, + "duration": 56.19999980926514, + "responseEnd": 150.79999995231628, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:43041/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 94.79999995231628, + "duration": 60, + "responseEnd": 154.79999995231628, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 94.90000009536743, + "duration": 69.5, + "responseEnd": 164.40000009536743, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 95.10000014305115, + "duration": 74.89999985694885, + "responseEnd": 170, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 95.20000004768372, + "duration": 75, + "responseEnd": 170.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 95.40000009536743, + "duration": 76.39999985694885, + "responseEnd": 171.79999995231628, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:43041/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 95.5, + "duration": 82, + "responseEnd": 177.5, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:43041/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 95.70000004768372, + "duration": 82, + "responseEnd": 177.70000004768372, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.90000009536743, + "duration": 82.09999990463257, + "responseEnd": 178, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.10000014305115, + "duration": 74.09999990463257, + "responseEnd": 180.20000004768372, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:43041/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 106.29999995231628, + "duration": 73, + "responseEnd": 179.29999995231628, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:43041/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 106.40000009536743, + "duration": 79, + "responseEnd": 185.40000009536743, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:43041/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 106.5, + "duration": 79, + "responseEnd": 185.5, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.20000004768372, + "duration": 74.90000009536743, + "responseEnd": 189.10000014305115, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.29999995231628, + "duration": 75.90000009536743, + "responseEnd": 190.20000004768372, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.5, + "duration": 76.10000014305115, + "responseEnd": 190.60000014305115, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.5, + "duration": 76.60000014305115, + "responseEnd": 191.10000014305115, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 116.79999995231628, + "duration": 74.70000004768372, + "responseEnd": 191.5, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 116.90000009536743, + "duration": 75.70000004768372, + "responseEnd": 192.60000014305115, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 117.40000009536743, + "duration": 76.70000004768372, + "responseEnd": 194.10000014305115, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 135.5, + "duration": 60, + "responseEnd": 195.5, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 135.60000014305115, + "duration": 60, + "responseEnd": 195.60000014305115, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 135.90000009536743, + "duration": 62.799999952316284, + "responseEnd": 198.70000004768372, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 136, + "duration": 62.90000009536743, + "responseEnd": 198.90000009536743, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 136.40000009536743, + "duration": 62.59999990463257, + "responseEnd": 199, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:43041/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 136.60000014305115, + "duration": 61.799999952316284, + "responseEnd": 198.40000009536743, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 139.60000014305115, + "duration": 63.799999952316284, + "responseEnd": 203.40000009536743, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 154, + "duration": 48.60000014305115, + "responseEnd": 202.60000014305115, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 154.10000014305115, + "duration": 54.69999980926514, + "responseEnd": 208.79999995231628, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 154.79999995231628, + "duration": 57.80000019073486, + "responseEnd": 212.60000014305115, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 154.90000009536743, + "duration": 58, + "responseEnd": 212.90000009536743, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:43041/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 155, + "duration": 54.90000009536743, + "responseEnd": 209.90000009536743, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 155.20000004768372, + "duration": 58.299999952316284, + "responseEnd": 213.5, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 159.40000009536743, + "duration": 71.29999995231628, + "responseEnd": 230.70000004768372, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:43041/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 159.70000004768372, + "duration": 64.09999990463257, + "responseEnd": 223.79999995231628, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 159.90000009536743, + "duration": 64.70000004768372, + "responseEnd": 224.60000014305115, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:43041/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 159.90000009536743, + "duration": 65.29999995231628, + "responseEnd": 225.20000004768372, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:43041/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 159.90000009536743, + "duration": 65.89999985694885, + "responseEnd": 225.79999995231628, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:43041/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 160, + "duration": 66.5, + "responseEnd": 226.5, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 160.20000004768372, + "duration": 77.90000009536743, + "responseEnd": 238.10000014305115, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:43041/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 160.29999995231628, + "duration": 78.70000004768372, + "responseEnd": 239, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 175.90000009536743, + "duration": 61.700000047683716, + "responseEnd": 237.60000014305115, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 175.90000009536743, + "duration": 63.09999990463257, + "responseEnd": 239, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.90000009536743, + "duration": 46.299999952316284, + "responseEnd": 239.20000004768372, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196, + "duration": 43.299999952316284, + "responseEnd": 239.29999995231628, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:43041/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 201.20000004768372, + "duration": 47.700000047683716, + "responseEnd": 248.90000009536743, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 202.5, + "duration": 44.60000014305115, + "responseEnd": 247.10000014305115, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 202.60000014305115, + "duration": 48, + "responseEnd": 250.60000014305115, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.40000009536743, + "duration": 45.799999952316284, + "responseEnd": 249.20000004768372, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.60000014305115, + "duration": 45.39999985694885, + "responseEnd": 249, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.79999995231628, + "duration": 45.200000047683716, + "responseEnd": 249, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.90000009536743, + "duration": 52.09999990463257, + "responseEnd": 256, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.90000009536743, + "duration": 48.5, + "responseEnd": 252.40000009536743, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204, + "duration": 52.40000009536743, + "responseEnd": 256.40000009536743, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204, + "duration": 52.60000014305115, + "responseEnd": 256.60000014305115, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.10000014305115, + "duration": 52.39999985694885, + "responseEnd": 256.5, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.20000004768372, + "duration": 52.5, + "responseEnd": 256.7000000476837, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.20000004768372, + "duration": 59.09999990463257, + "responseEnd": 263.2999999523163, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.40000009536743, + "duration": 58.200000047683716, + "responseEnd": 262.60000014305115, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.40000009536743, + "duration": 59.700000047683716, + "responseEnd": 264.10000014305115, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.5, + "duration": 58.40000009536743, + "responseEnd": 262.90000009536743, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.60000014305115, + "duration": 60.5, + "responseEnd": 265.10000014305115, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 205.40000009536743, + "duration": 74, + "responseEnd": 279.40000009536743, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 205.5, + "duration": 63.799999952316284, + "responseEnd": 269.2999999523163, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 213.10000014305115, + "duration": 55.799999952316284, + "responseEnd": 268.90000009536743, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 216.20000004768372, + "duration": 61.299999952316284, + "responseEnd": 277.5, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.20000004768372, + "duration": 73.29999995231628, + "responseEnd": 289.5, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:43041/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 216.29999995231628, + "duration": 62.10000014305115, + "responseEnd": 278.40000009536743, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 216.5, + "duration": 62.700000047683716, + "responseEnd": 279.2000000476837, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 228.79999995231628, + "duration": 49.40000009536743, + "responseEnd": 278.2000000476837, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 229.40000009536743, + "duration": 57, + "responseEnd": 286.40000009536743, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 229.60000014305115, + "duration": 57.09999990463257, + "responseEnd": 286.7000000476837, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 229.70000004768372, + "duration": 57.90000009536743, + "responseEnd": 287.60000014305115, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 251.90000009536743, + "duration": 34.39999985694885, + "responseEnd": 286.2999999523163, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 255.90000009536743, + "duration": 33.09999990463257, + "responseEnd": 289, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 289.2000000476837, + "duration": 6.5, + "responseEnd": 295.7000000476837, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 290.2999999523163, + "duration": 9, + "responseEnd": 299.2999999523163, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 290.7999999523163, + "duration": 9.900000095367432, + "responseEnd": 300.7000000476837, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 291, + "duration": 10.5, + "responseEnd": 301.5, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.40000009536743, + "duration": 12.799999952316284, + "responseEnd": 316.2000000476837, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.5, + "duration": 12.900000095367432, + "responseEnd": 316.40000009536743, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.60000014305115, + "duration": 12.899999856948853, + "responseEnd": 316.5, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.60000014305115, + "duration": 15.299999952316284, + "responseEnd": 318.90000009536743, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.90000009536743, + "duration": 15.200000047683716, + "responseEnd": 319.10000014305115, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:43041/src/pages/AdminPage.tsx", + "sameOrigin": true, + "startTime": 526.7000000476837, + "duration": 25.700000047683716, + "responseEnd": 552.4000000953674, + "transferSize": 394470, + "encodedBodySize": 394170, + "decodedBodySize": 394170 + }, + { + "name": "http://127.0.0.1:43041/favicon-72.png", + "sameOrigin": true, + "startTime": 533.4000000953674, + "duration": 15.799999952316284, + "responseEnd": 549.2000000476837, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 603.2999999523163, + "duration": 7.800000190734863, + "responseEnd": 611.1000001430511, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 603.4000000953674, + "duration": 12, + "responseEnd": 615.4000000953674, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 603.6000001430511, + "duration": 13.099999904632568, + "responseEnd": 616.7000000476837, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 603.7000000476837, + "duration": 13.099999904632568, + "responseEnd": 616.7999999523163, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 603.7999999523163, + "duration": 17, + "responseEnd": 620.7999999523163, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/recharts.js?v=00e2900d", + "sameOrigin": true, + "startTime": 603.7999999523163, + "duration": 51.5, + "responseEnd": 655.2999999523163, + "transferSize": 1198389, + "encodedBodySize": 1198089, + "decodedBodySize": 1198089 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 603.9000000953674, + "duration": 32.5, + "responseEnd": 636.4000000953674, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/admin/AdminAnnouncements.tsx", + "sameOrigin": true, + "startTime": 604, + "duration": 36.5, + "responseEnd": 640.5, + "transferSize": 106327, + "encodedBodySize": 106027, + "decodedBodySize": 106027 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 615.4000000953674, + "duration": 21.899999856948853, + "responseEnd": 637.2999999523163, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 615.6000001430511, + "duration": 23.699999809265137, + "responseEnd": 639.2999999523163, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 621.2999999523163, + "duration": 20.300000190734863, + "responseEnd": 641.6000001430511, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 623.5, + "duration": 23.90000009536743, + "responseEnd": 647.4000000953674, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/checkbox.tsx", + "sameOrigin": true, + "startTime": 650.5, + "duration": 18.799999952316284, + "responseEnd": 669.2999999523163, + "transferSize": 6473, + "encodedBodySize": 6173, + "decodedBodySize": 6173 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 652, + "duration": 18.90000009536743, + "responseEnd": 670.9000000953674, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 652.1000001430511, + "duration": 21.59999990463257, + "responseEnd": 673.7000000476837, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-checkbox.js?v=00e2900d", + "sameOrigin": true, + "startTime": 672.5, + "duration": 8.200000047683716, + "responseEnd": 680.7000000476837, + "transferSize": 11084, + "encodedBodySize": 10784, + "decodedBodySize": 10784 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 676.1000001430511, + "duration": 8.199999809265137, + "responseEnd": 684.2999999523163, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 691.5, + "duration": 5.5, + "responseEnd": 697, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-EQH5IQUK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 691.6000001430511, + "duration": 6.699999809265137, + "responseEnd": 698.2999999523163, + "transferSize": 34095, + "encodedBodySize": 33795, + "decodedBodySize": 33795 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 445.5, + "loadEventEnd": 496, + "responseEnd": 11.100000143051147 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/admin", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AdminPage", + "mainThread": { + "scriptDurationMs": 325.375, + "taskDurationMs": 594.9169999999999, + "layoutDurationMs": 21.227, + "recalcStyleDurationMs": 53.142 + } + }, + { + "path": "/app", + "clickTime": 958.8999998569489, + "measurementBoundary": 775.7999999523163, + "firstSkeletonFrameMs": 35.90000009536743, + "firstRealContentFrameMs": 99, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "startTime": 957.3999998569489, + "endTime": 968.0999999046326, + "duration": 10.700000047683716, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "postChunkRenderMs": 89.79999995231628, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 64, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 940.1999998092651, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 940.1999998092651, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 940.1999998092651, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 940.1999998092651, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 940.1999998092651, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 940.1999998092651, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 940.1999998092651, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 940.1999998092651, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerout", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 941.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 941.5, + "duration": 64, + "interactionId": 3123 + }, + { + "name": "mousedown", + "startTime": 941.5, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 941.5, + "duration": 64, + "interactionId": 3123 + }, + { + "name": "mouseup", + "startTime": 941.5, + "duration": 64, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 941.5, + "duration": 64, + "interactionId": 3123 + }, + { + "name": "pointerover", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1055.8999998569489, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 2, + "browserRequestCount": 3, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 36896, + "encodedBytes": 36296, + "decodedBytes": 36296, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "sameOrigin": true, + "startTime": 957.3999998569489, + "duration": 10.700000047683716, + "responseEnd": 968.0999999046326, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 1015.2999999523163, + "duration": 4.599999904632568, + "responseEnd": 1019.8999998569489, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + } + ], + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 488.59999990463257, + "loadEventEnd": 542.6999998092651, + "responseEnd": 11.799999952316284 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 83.16700000000003, + "taskDurationMs": 293.53, + "layoutDurationMs": 1.7689999999999984, + "recalcStyleDurationMs": 105.139 + } + }, + { + "path": "/app", + "clickTime": 1325.0999999046326, + "measurementBoundary": 1272.2000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 29.90000009536743, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 48, + "eventTimings": [ + { + "name": "pointerdown", + "startTime": 1322.2000000476837, + "duration": 48, + "interactionId": 1021 + }, + { + "name": "mousedown", + "startTime": 1322.2000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1322.2999999523163, + "duration": 48, + "interactionId": 1021 + }, + { + "name": "mouseup", + "startTime": 1322.2999999523163, + "duration": 48, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1322.2999999523163, + "duration": 48, + "interactionId": 1021 + }, + { + "name": "pointerover", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1353.5, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 135, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 472.39999985694885, + "loadEventEnd": 534.5999999046326, + "responseEnd": 10.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 46.184000000000026, + "taskDurationMs": 108.37200000000007, + "layoutDurationMs": 0.9609999999999914, + "recalcStyleDurationMs": 10.960999999999984 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/HomePage.tsx", + "startTime": 917.0999999046326, + "responseEnd": 924.0999999046326, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/generate", + "clickTime": 732.2000000476837, + "measurementBoundary": 643.9000000953674, + "firstSkeletonFrameMs": 21.59999990463257, + "firstRealContentFrameMs": 301.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "startTime": 730.5, + "endTime": 740.7999999523163, + "duration": 10.299999952316284, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "postChunkRenderMs": 293.10000014305115, + "longTasks": [ + { + "startTime": 932.9000000953674, + "duration": 81 + } + ], + "postChunkLongTasks": [ + { + "startTime": 932.9000000953674, + "duration": 81 + } + ], + "controlledInteractionDurationMs": 40, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 724.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 724.2999999523163, + "duration": 40, + "interactionId": 6343 + }, + { + "name": "mousedown", + "startTime": 724.2999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 724.2999999523163, + "duration": 40, + "interactionId": 6343 + }, + { + "name": "mouseup", + "startTime": 724.2999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 724.2999999523163, + "duration": 40, + "interactionId": 6343 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 44, + "browserRequestCount": 50, + "externalRequestCount": 4, + "backgroundRequestCount": 2, + "backgroundResources": [ + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 645.5, + "duration": 12.700000047683716, + "responseEnd": 658.2000000476837, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 646.0999999046326, + "duration": 13.5, + "responseEnd": 659.5999999046326, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "transferredBytes": 1649200, + "encodedBytes": 1636000, + "decodedBytes": 1636000, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "sameOrigin": true, + "startTime": 730.5, + "duration": 10.299999952316284, + "responseEnd": 740.7999999523163, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/generate/GenerateForm.tsx", + "sameOrigin": true, + "startTime": 772.5, + "duration": 7.700000047683716, + "responseEnd": 780.2000000476837, + "transferSize": 84962, + "encodedBodySize": 84662, + "decodedBodySize": 84662 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/generate/GenerateResults.tsx", + "sameOrigin": true, + "startTime": 772.5999999046326, + "duration": 14.800000190734863, + "responseEnd": 787.4000000953674, + "transferSize": 108644, + "encodedBodySize": 108344, + "decodedBodySize": 108344 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 772.5999999046326, + "duration": 25.700000047683716, + "responseEnd": 798.2999999523163, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 772.7000000476837, + "duration": 22.799999952316284, + "responseEnd": 795.5, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 772.7999999523163, + "duration": 22.40000009536743, + "responseEnd": 795.2000000476837, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 772.7999999523163, + "duration": 23.299999952316284, + "responseEnd": 796.0999999046326, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 772.7999999523163, + "duration": 38.90000009536743, + "responseEnd": 811.7000000476837, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 773, + "duration": 27.40000009536743, + "responseEnd": 800.4000000953674, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 773.0999999046326, + "duration": 38.90000009536743, + "responseEnd": 812, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 773.0999999046326, + "duration": 39.10000014305115, + "responseEnd": 812.2000000476837, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:43041/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 773.2000000476837, + "duration": 39.200000047683716, + "responseEnd": 812.4000000953674, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 785.5999999046326, + "duration": 26.300000190734863, + "responseEnd": 811.9000000953674, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 785.7000000476837, + "duration": 26.59999990463257, + "responseEnd": 812.2999999523163, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 785.7000000476837, + "duration": 36.5, + "responseEnd": 822.2000000476837, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 785.9000000953674, + "duration": 37.19999980926514, + "responseEnd": 823.0999999046326, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:43041/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 785.9000000953674, + "duration": 37.89999985694885, + "responseEnd": 823.7999999523163, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-speech-to-text.ts", + "sameOrigin": true, + "startTime": 785.9000000953674, + "duration": 37.39999985694885, + "responseEnd": 823.2999999523163, + "transferSize": 13533, + "encodedBodySize": 13233, + "decodedBodySize": 13233 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 792.0999999046326, + "duration": 32, + "responseEnd": 824.0999999046326, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 792.2000000476837, + "duration": 32, + "responseEnd": 824.2000000476837, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 792.2999999523163, + "duration": 37.90000009536743, + "responseEnd": 830.2000000476837, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 792.2999999523163, + "duration": 38, + "responseEnd": 830.2999999523163, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 792.4000000953674, + "duration": 38.59999990463257, + "responseEnd": 831, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 792.4000000953674, + "duration": 38.89999985694885, + "responseEnd": 831.2999999523163, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 792.5, + "duration": 39.09999990463257, + "responseEnd": 831.5999999046326, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 792.5999999046326, + "duration": 39.30000019073486, + "responseEnd": 831.9000000953674, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 801.0999999046326, + "duration": 36.30000019073486, + "responseEnd": 837.4000000953674, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 801.2000000476837, + "duration": 38.59999990463257, + "responseEnd": 839.7999999523163, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 801.2000000476837, + "duration": 39.299999952316284, + "responseEnd": 840.5, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 802.2000000476837, + "duration": 39.5, + "responseEnd": 841.7000000476837, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 802.2999999523163, + "duration": 38.700000047683716, + "responseEnd": 841, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 802.4000000953674, + "duration": 39.09999990463257, + "responseEnd": 841.5, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 802.4000000953674, + "duration": 45.39999985694885, + "responseEnd": 847.7999999523163, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:43041/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 802.5, + "duration": 45.5, + "responseEnd": 848, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 816.0999999046326, + "duration": 33.5, + "responseEnd": 849.5999999046326, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 817.5, + "duration": 31.59999990463257, + "responseEnd": 849.0999999046326, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:43041/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 827.2000000476837, + "duration": 22.200000047683716, + "responseEnd": 849.4000000953674, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 832.5, + "duration": 15.900000095367432, + "responseEnd": 848.4000000953674, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 832.9000000953674, + "duration": 26, + "responseEnd": 858.9000000953674, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:43041/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 833.9000000953674, + "duration": 23.899999856948853, + "responseEnd": 857.7999999523163, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 833.9000000953674, + "duration": 24.199999809265137, + "responseEnd": 858.0999999046326, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:43041/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 839.2999999523163, + "duration": 18.90000009536743, + "responseEnd": 858.2000000476837, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:43041/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 843.5, + "duration": 13.700000047683716, + "responseEnd": 857.2000000476837, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:43041/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 860.0999999046326, + "duration": 3.8000001907348633, + "responseEnd": 863.9000000953674, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": { + "requestCount": 117, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 449.2999999523163, + "loadEventEnd": 503.09999990463257, + "responseEnd": 14.900000095367432 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 213.456, + "taskDurationMs": 390.625, + "layoutDurationMs": 13.724, + "recalcStyleDurationMs": 41.41700000000001 + } + }, + { + "path": "/app/generate", + "clickTime": 1249.7000000476837, + "measurementBoundary": 1210.7999999523163, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 78.29999995231628, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 1247.7000000476837, + "duration": 79 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 88, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1245.4000000953674, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1245.5, + "duration": 88, + "interactionId": 5291 + }, + { + "name": "mousedown", + "startTime": 1245.5, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1245.5, + "duration": 88, + "interactionId": 5291 + }, + { + "name": "mouseup", + "startTime": 1245.5, + "duration": 88, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1245.5, + "duration": 88, + "interactionId": 5291 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 10, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 391.40000009536743, + "loadEventEnd": 448.2999999523163, + "responseEnd": 10.5 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 112.94000000000005, + "taskDurationMs": 173.02700000000016, + "layoutDurationMs": 3.953000000000003, + "recalcStyleDurationMs": 14.090999999999994 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/GeneratePage.tsx", + "startTime": 656.0999999046326, + "responseEnd": 666.0999999046326, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/attack", + "clickTime": 1995.2999999523163, + "measurementBoundary": 912.1999998092651, + "firstSkeletonFrameMs": 22.09999990463257, + "firstRealContentFrameMs": 146.89999985694885, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "startTime": 1993.6999998092651, + "endTime": 2006.2999999523163, + "duration": 12.600000143051147, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 135.89999985694885, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 80, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 989.3999998569489, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 989.3999998569489, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 989.3999998569489, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 989.3999998569489, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 989.3999998569489, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 989.3999998569489, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 989.5999999046326, + "duration": 80, + "interactionId": 4683 + }, + { + "name": "mousedown", + "startTime": 989.5999999046326, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 989.6999998092651, + "duration": 80, + "interactionId": 4683 + }, + { + "name": "mouseup", + "startTime": 989.6999998092651, + "duration": 80, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 989.6999998092651, + "duration": 80, + "interactionId": 4683 + }, + { + "name": "pointerout", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1987.7999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1988, + "duration": 40, + "interactionId": 4690 + }, + { + "name": "mousedown", + "startTime": 1988, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1988.0999999046326, + "duration": 40, + "interactionId": 4690 + }, + { + "name": "mouseup", + "startTime": 1988.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1988.0999999046326, + "duration": 40, + "interactionId": 4690 + }, + { + "name": "pointerover", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2016.8999998569489, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 19, + "externalRequestCount": 11, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 1993.6999998092651, + "duration": 12.600000143051147, + "responseEnd": 2006.2999999523163, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 2028.2999999523163, + "duration": 6.5, + "responseEnd": 2034.7999999523163, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 2028.5, + "duration": 8.299999952316284, + "responseEnd": 2036.7999999523163, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 2042.2999999523163, + "duration": 13.099999904632568, + "responseEnd": 2055.399999856949, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 2042.3999998569489, + "duration": 13.200000047683716, + "responseEnd": 2055.5999999046326, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 2042.5999999046326, + "duration": 14.299999952316284, + "responseEnd": 2056.899999856949, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2057.699999809265, + "duration": 5.1000001430511475, + "responseEnd": 2062.7999999523163, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2067.7999999523163, + "duration": 4.8999998569488525, + "responseEnd": 2072.699999809265, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + } + ], + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 449.39999985694885, + "loadEventEnd": 510.89999985694885, + "responseEnd": 9.799999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 153.36199999999997, + "taskDurationMs": 394.60000000000014, + "layoutDurationMs": 11.656999999999996, + "recalcStyleDurationMs": 49.041000000000004 + } + }, + { + "path": "/app/attack", + "clickTime": 4139.799999952316, + "measurementBoundary": 3424, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 65.39999985694885, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 4136.899999856949, + "duration": 67 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 80, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 1797 + }, + { + "name": "mousedown", + "startTime": 3676.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 3676.199999809265, + "duration": 40, + "interactionId": 1797 + }, + { + "name": "mouseup", + "startTime": 3676.199999809265, + "duration": 40, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 3676.199999809265, + "duration": 40, + "interactionId": 1797 + }, + { + "name": "pointerout", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 4134.299999952316, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 4134.5, + "duration": 80, + "interactionId": 1804 + }, + { + "name": "mousedown", + "startTime": 4134.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 4134.5, + "duration": 80, + "interactionId": 1804 + }, + { + "name": "mouseup", + "startTime": 4134.5, + "duration": 80, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 4134.5, + "duration": 80, + "interactionId": 1804 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 11, + "externalRequestCount": 11, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 433.39999985694885, + "loadEventEnd": 491, + "responseEnd": 10.599999904632568 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 87.7829999999999, + "taskDurationMs": 232.836, + "layoutDurationMs": 9.588999999999999, + "recalcStyleDurationMs": 34.73999999999998 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "startTime": 1948.8999998569489, + "responseEnd": 1956.2999999523163, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/flowchart", + "clickTime": 737.7999999523163, + "measurementBoundary": 652.2000000476837, + "firstSkeletonFrameMs": 19.299999952316284, + "firstRealContentFrameMs": 154.90000009536743, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "startTime": 736.4000000953674, + "endTime": 748, + "duration": 11.599999904632568, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "postChunkRenderMs": 144.70000004768372, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 40, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 727.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 728.2000000476837, + "duration": 40, + "interactionId": 5740 + }, + { + "name": "mousedown", + "startTime": 728.2000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 728.2000000476837, + "duration": 40, + "interactionId": 5740 + }, + { + "name": "mouseup", + "startTime": 728.2000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 728.2000000476837, + "duration": 40, + "interactionId": 5740 + }, + { + "name": "pointerover", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 892.2000000476837, + "duration": 32, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 11, + "browserRequestCount": 14, + "externalRequestCount": 3, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 799036, + "encodedBytes": 795736, + "decodedBytes": 795736, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "sameOrigin": true, + "startTime": 736.4000000953674, + "duration": 11.599999904632568, + "responseEnd": 748, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 771.0999999046326, + "duration": 12.100000143051147, + "responseEnd": 783.2000000476837, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:43041/node_modules/reactflow/dist/style.css", + "sameOrigin": true, + "startTime": 771.2999999523163, + "duration": 11.200000047683716, + "responseEnd": 782.5, + "transferSize": 10069, + "encodedBodySize": 9769, + "decodedBodySize": 9769 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 771.2999999523163, + "duration": 17, + "responseEnd": 788.2999999523163, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 771.2999999523163, + "duration": 19.40000009536743, + "responseEnd": 790.7000000476837, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 771.4000000953674, + "duration": 19.5, + "responseEnd": 790.9000000953674, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 771.4000000953674, + "duration": 20, + "responseEnd": 791.4000000953674, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/html-to-image.js?v=00e2900d", + "sameOrigin": true, + "startTime": 771.5, + "duration": 21.09999990463257, + "responseEnd": 792.5999999046326, + "transferSize": 29503, + "encodedBodySize": 29203, + "decodedBodySize": 29203 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/date-fns.js?v=00e2900d", + "sameOrigin": true, + "startTime": 771.5999999046326, + "duration": 22.700000047683716, + "responseEnd": 794.2999999523163, + "transferSize": 177370, + "encodedBodySize": 177070, + "decodedBodySize": 177070 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 793, + "duration": 6.799999952316284, + "responseEnd": 799.7999999523163, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 796.2999999523163, + "duration": 5.799999952316284, + "responseEnd": 802.0999999046326, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + } + ], + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 430.5, + "loadEventEnd": 489.2000000476837, + "responseEnd": 13 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 142.71699999999998, + "taskDurationMs": 268.737, + "layoutDurationMs": 5.431999999999999, + "recalcStyleDurationMs": 42.46700000000001 + } + }, + { + "path": "/app/flowchart", + "clickTime": 1177.5, + "measurementBoundary": 1134.2000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 47.90000009536743, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 72, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1172.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1172.5, + "duration": 72, + "interactionId": 3097 + }, + { + "name": "mousedown", + "startTime": 1172.5, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1172.6000001430511, + "duration": 72, + "interactionId": 3097 + }, + { + "name": "mouseup", + "startTime": 1172.6000001430511, + "duration": 72, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1172.6000001430511, + "duration": 72, + "interactionId": 3097 + }, + { + "name": "pointerover", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1224.7999999523163, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 431.7999999523163, + "loadEventEnd": 592.7000000476837, + "responseEnd": 15.5 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 83.28499999999997, + "taskDurationMs": 168.812, + "layoutDurationMs": 2.3379999999999974, + "recalcStyleDurationMs": 16.833 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/FlowchartPage.tsx", + "startTime": 712.7000000476837, + "responseEnd": 723.6000001430511, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/history", + "clickTime": 790.5, + "measurementBoundary": 703.5, + "firstSkeletonFrameMs": 26.90000009536743, + "firstRealContentFrameMs": 125.60000014305115, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "startTime": 788.8000001907349, + "endTime": 798.9000000953674, + "duration": 10.099999904632568, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "postChunkRenderMs": 117.20000004768372, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 48, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 782.3000001907349, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 782.5, + "duration": 48, + "interactionId": 5810 + }, + { + "name": "mousedown", + "startTime": 782.5, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 782.5, + "duration": 48, + "interactionId": 5810 + }, + { + "name": "mouseup", + "startTime": 782.5, + "duration": 48, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 782.5, + "duration": 48, + "interactionId": 5810 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 10, + "browserRequestCount": 13, + "externalRequestCount": 3, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 257018, + "encodedBytes": 254018, + "decodedBytes": 254018, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "sameOrigin": true, + "startTime": 788.8000001907349, + "duration": 10.099999904632568, + "responseEnd": 798.9000000953674, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 837, + "duration": 6.700000047683716, + "responseEnd": 843.7000000476837, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 837.3000001907349, + "duration": 9.899999856948853, + "responseEnd": 847.2000000476837, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 837.3000001907349, + "duration": 13.399999856948853, + "responseEnd": 850.7000000476837, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:43041/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 837.4000000953674, + "duration": 13.599999904632568, + "responseEnd": 851, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 837.5, + "duration": 13.900000095367432, + "responseEnd": 851.4000000953674, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/empty-state.tsx", + "sameOrigin": true, + "startTime": 837.6000001430511, + "duration": 15.099999904632568, + "responseEnd": 852.7000000476837, + "transferSize": 6403, + "encodedBodySize": 6103, + "decodedBodySize": 6103 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 849.8000001907349, + "duration": 16.699999809265137, + "responseEnd": 866.5, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 854.2000000476837, + "duration": 14.600000143051147, + "responseEnd": 868.8000001907349, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 854.9000000953674, + "duration": 14.099999904632568, + "responseEnd": 869, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + } + ], + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 478.2000000476837, + "loadEventEnd": 633.6000001430511, + "responseEnd": 11.800000190734863 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 92.92500000000007, + "taskDurationMs": 197.80299999999994, + "layoutDurationMs": 2.932000000000002, + "recalcStyleDurationMs": 29.696000000000005 + } + }, + { + "path": "/app/history", + "clickTime": 1178.2000000476837, + "measurementBoundary": 1130.2000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 28.40000009536743, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 40, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1173.1000001430511, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1173.2999999523163, + "duration": 40, + "interactionId": 7215 + }, + { + "name": "mousedown", + "startTime": 1173.2999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1173.2999999523163, + "duration": 40, + "interactionId": 7215 + }, + { + "name": "mouseup", + "startTime": 1173.2999999523163, + "duration": 40, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1173.2999999523163, + "duration": 40, + "interactionId": 7215 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 471.2000000476837, + "loadEventEnd": 610, + "responseEnd": 12.100000143051147 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 40.88500000000005, + "taskDurationMs": 81.79899999999998, + "layoutDurationMs": 1.0070000000000014, + "recalcStyleDurationMs": 11.426999999999992 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43041/src/pages/HistoryPage.tsx", + "startTime": 754.6000001430511, + "responseEnd": 767.4000000953674, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + } + ], + "delayed": [ + { + "path": "/app/attack", + "clickTime": 1129.5, + "measurementBoundary": 1033.3999998569489, + "firstSkeletonFrameMs": 14.399999856948853, + "firstRealContentFrameMs": 860.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "startTime": 1128.0999999046326, + "endTime": 1885.5999999046326, + "duration": 757.5, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 104.40000009536743, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 88, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1121.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1121.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1121.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1121.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1121.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1121.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1121.7999999523163, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1122, + "duration": 88, + "interactionId": 4519 + }, + { + "name": "mousedown", + "startTime": 1122, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1122, + "duration": 88, + "interactionId": 4519 + }, + { + "name": "mouseup", + "startTime": 1122, + "duration": 88, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1122, + "duration": 88, + "interactionId": 4519 + } + ], + "cls": 0.01097265625, + "layoutShifts": [ + { + "startTime": 1989.7999999523163, + "value": 0.01097265625 + } + ], + "requestCount": 8, + "browserRequestCount": 19, + "externalRequestCount": 11, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 1128.0999999046326, + "duration": 757.5, + "responseEnd": 1885.5999999046326, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 1887.3999998569489, + "duration": 6.1000001430511475, + "responseEnd": 1893.5, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 1887.5999999046326, + "duration": 7.599999904632568, + "responseEnd": 1895.1999998092651, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 1896.3999998569489, + "duration": 6.700000047683716, + "responseEnd": 1903.0999999046326, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 1896.5999999046326, + "duration": 8.200000047683716, + "responseEnd": 1904.7999999523163, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 1897.3999998569489, + "duration": 7.5, + "responseEnd": 1904.8999998569489, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1906.5999999046326, + "duration": 5.400000095367432, + "responseEnd": 1912, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1906.7999999523163, + "duration": 6.299999952316284, + "responseEnd": 1913.0999999046326, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + } + ], + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, + "navigationTiming": { + "domContentLoaded": 473.89999985694885, + "loadEventEnd": 533.6999998092651, + "responseEnd": 16.59999990463257 + }, + "shellDomIdentitySurvived": true, + "kind": "delayed-click", + "label": "Delayed Generate -> Attack", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 128.32000000000005, + "taskDurationMs": 350.8040000000002, + "layoutDurationMs": 8.768999999999995, + "recalcStyleDurationMs": 41.424000000000014 + }, + "delayMs": 750, + "delayRequestObserved": true, + "frameStates": [ + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + } + ], + "video": "docs/performance/smooth-navigation-final/desktop-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-final/desktop-delayed-filmstrip.png" + }, + { + "path": "/app/attack", + "clickTime": 1900.9000000953674, + "measurementBoundary": 1152.5, + "firstSkeletonFrameMs": 173.39999985694885, + "firstRealContentFrameMs": 868.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "startTime": 1899.5, + "endTime": 2660.9000000953674, + "duration": 761.4000000953674, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 108.79999995231628, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 272, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1233.7999999523163, + "duration": 264, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1233.7999999523163, + "duration": 264, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.7999999523163, + "duration": 264, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.7999999523163, + "duration": 264, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1233.7999999523163, + "duration": 264, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1233.7999999523163, + "duration": 264, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1233.9000000953674, + "duration": 264, + "interactionId": 4031 + }, + { + "name": "mousedown", + "startTime": 1233.9000000953674, + "duration": 264, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1233.9000000953674, + "duration": 264, + "interactionId": 4031 + }, + { + "name": "mouseup", + "startTime": 1233.9000000953674, + "duration": 264, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1233.9000000953674, + "duration": 264, + "interactionId": 4031 + }, + { + "name": "pointerout", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1894.2999999523163, + "duration": 272, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1894.4000000953674, + "duration": 272, + "interactionId": 4038 + }, + { + "name": "mousedown", + "startTime": 1894.4000000953674, + "duration": 272, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1894.4000000953674, + "duration": 272, + "interactionId": 4038 + }, + { + "name": "mouseup", + "startTime": 1894.4000000953674, + "duration": 272, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1894.4000000953674, + "duration": 272, + "interactionId": 4038 + }, + { + "name": "pointerover", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2073.5, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2765.7999999523163, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 28, + "externalRequestCount": 20, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "resources": [ + { + "name": "http://127.0.0.1:43041/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 1899.5, + "duration": 761.4000000953674, + "responseEnd": 2660.9000000953674, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 2664.4000000953674, + "duration": 8.5, + "responseEnd": 2672.9000000953674, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:43041/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 2664.5, + "duration": 8.5, + "responseEnd": 2673, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 2680, + "duration": 6.400000095367432, + "responseEnd": 2686.4000000953674, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 2680.100000143051, + "duration": 7.099999904632568, + "responseEnd": 2687.2000000476837, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:43041/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 2682.9000000953674, + "duration": 4.5, + "responseEnd": 2687.4000000953674, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2689.7000000476837, + "duration": 5.200000047683716, + "responseEnd": 2694.9000000953674, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + }, + { + "name": "http://127.0.0.1:43041/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2689.7999999523163, + "duration": 6.800000190734863, + "responseEnd": 2696.600000143051, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + } + ], + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 607.2000000476837, + "loadEventEnd": 658.2999999523163, + "responseEnd": 11.700000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "delayed-click", + "label": "Delayed Generate -> Attack", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 149.36600000000004, + "taskDurationMs": 428.0630000000001, + "layoutDurationMs": 9.431000000000004, + "recalcStyleDurationMs": 38.973000000000006 + }, + "delayMs": 750, + "delayRequestObserved": true, + "frameStates": [ + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + } + ], + "video": "docs/performance/smooth-navigation-final/pixel-5-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-final/pixel-5-delayed-filmstrip.png" + } + ], + "bundleGraph": { + "manifestEntries": [ + { + "key": "_FileSaver.min-DmHT5cL9.js", + "file": "assets/FileSaver.min-DmHT5cL9.js", + "name": "FileSaver.min", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_ModelRestrictedModal-WoQKfNcU.js", + "file": "assets/ModelRestrictedModal-WoQKfNcU.js", + "name": "ModelRestrictedModal", + "imports": [ + "index.html", + "_client-BHcXfsTa.js", + "_triangle-alert-D_ctz-En.js", + "_zap-BB7VJLkN.js", + "_PricingModal-BI93oHl-.js" + ] + }, + { + "key": "_ModelSelector-CdRlt64r.js", + "file": "assets/ModelSelector-CdRlt64r.js", + "name": "ModelSelector", + "imports": [ + "index.html", + "_badge-0ynBdHHe.js", + "_use-subscription-BUIX-kFB.js" + ] + }, + { + "key": "_PricingModal-BI93oHl-.js", + "file": "assets/PricingModal-BI93oHl-.js", + "name": "PricingModal", + "imports": [ + "index.html", + "_input-DjUhRqg0.js", + "_badge-0ynBdHHe.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js", + "_zap-BB7VJLkN.js" + ] + }, + { + "key": "_alert-dialog-BHdSlnab.js", + "file": "assets/alert-dialog-BHdSlnab.js", + "name": "alert-dialog", + "imports": [ + "index.html" + ] + }, + { + "key": "_arrow-right-CyPwPcXH.js", + "file": "assets/arrow-right-CyPwPcXH.js", + "name": "arrow-right", + "imports": [ + "index.html" + ] + }, + { + "key": "_badge-0ynBdHHe.js", + "file": "assets/badge-0ynBdHHe.js", + "name": "badge", + "imports": [ + "index.html" + ] + }, + { + "key": "_bookmark-DHS5e_7a.js", + "file": "assets/bookmark-DHS5e_7a.js", + "name": "bookmark", + "imports": [ + "index.html" + ] + }, + { + "key": "_brain-51-FWAy8.js", + "file": "assets/brain-51-FWAy8.js", + "name": "brain", + "imports": [ + "index.html" + ] + }, + { + "key": "_card-BxQKpMX_.js", + "file": "assets/card-BxQKpMX_.js", + "name": "card", + "imports": [ + "index.html" + ] + }, + { + "key": "_checkbox-B9eGq8X4.js", + "file": "assets/checkbox-B9eGq8X4.js", + "name": "checkbox", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-alert-tsukuj8w.js", + "file": "assets/circle-alert-tsukuj8w.js", + "name": "circle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-help-BKbTjyAW.js", + "file": "assets/circle-help-BKbTjyAW.js", + "name": "circle-help", + "imports": [ + "index.html" + ] + }, + { + "key": "_client-BHcXfsTa.js", + "file": "assets/client-BHcXfsTa.js", + "name": "client", + "imports": [ + "index.html", + "_url-BSHcibjO.js" + ] + }, + { + "key": "_clock-3-CjywebEt.js", + "file": "assets/clock-3-CjywebEt.js", + "name": "clock-3", + "imports": [ + "index.html" + ] + }, + { + "key": "_copy-D4GXejJx.js", + "file": "assets/copy-D4GXejJx.js", + "name": "copy", + "imports": [ + "index.html" + ] + }, + { + "key": "_credit-card-DpDMT-95.js", + "file": "assets/credit-card-DpDMT-95.js", + "name": "credit-card", + "imports": [ + "index.html" + ] + }, + { + "key": "_crown-CB3cdlXf.js", + "file": "assets/crown-CB3cdlXf.js", + "name": "crown", + "imports": [ + "index.html" + ] + }, + { + "key": "_date-format-CfassM9h.js", + "file": "assets/date-format-CfassM9h.js", + "name": "date-format" + }, + { + "key": "_download-DALwUig8.js", + "file": "assets/download-DALwUig8.js", + "name": "download", + "imports": [ + "index.html" + ] + }, + { + "key": "_edge-function-error-dlcwXP30.js", + "file": "assets/edge-function-error-dlcwXP30.js", + "name": "edge-function-error" + }, + { + "key": "_empty-state-Csc12A5A.js", + "file": "assets/empty-state-Csc12A5A.js", + "name": "empty-state", + "imports": [ + "index.html" + ] + }, + { + "key": "_error-display-CnO9TW22.js", + "file": "assets/error-display-CnO9TW22.js", + "name": "error-display", + "imports": [ + "_client-BHcXfsTa.js" + ] + }, + { + "key": "_external-link-BxEl7IBA.js", + "file": "assets/external-link-BxEl7IBA.js", + "name": "external-link", + "imports": [ + "index.html" + ] + }, + { + "key": "_file-text-D6KvUNTk.js", + "file": "assets/file-text-D6KvUNTk.js", + "name": "file-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_flame-D_pivvDf.js", + "file": "assets/flame-D_pivvDf.js", + "name": "flame", + "imports": [ + "index.html" + ] + }, + { + "key": "_generateCategoricalChart-BTrQ7etB.js", + "file": "assets/generateCategoricalChart-BTrQ7etB.js", + "name": "generateCategoricalChart", + "imports": [ + "index.html", + "_index-xJwY8Gsi.js", + "_string-cKWu9XK9.js" + ] + }, + { + "key": "_index-BtVqCkXa.js", + "file": "assets/index-BtVqCkXa.js", + "name": "index", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_index-Cok0nMdH.js", + "file": "assets/index-Cok0nMdH.js", + "name": "index", + "imports": [ + "index.html", + "_string-cKWu9XK9.js" + ] + }, + { + "key": "_index-xJwY8Gsi.js", + "file": "assets/index-xJwY8Gsi.js", + "name": "index", + "imports": [ + "index.html" + ] + }, + { + "key": "_input-DjUhRqg0.js", + "file": "assets/input-DjUhRqg0.js", + "name": "input", + "imports": [ + "index.html" + ] + }, + { + "key": "_jspdf.es.min-DRAW3uvX.js", + "file": "assets/jspdf.es.min-DRAW3uvX.js", + "name": "jspdf.es.min", + "isDynamicEntry": true, + "imports": [ + "index.html" + ], + "dynamicImports": [ + "node_modules/html2canvas/dist/html2canvas.esm.js", + "node_modules/dompurify/dist/purify.es.mjs", + "node_modules/canvg/lib/index.es.js" + ] + }, + { + "key": "_markdown-CzkA2j8D.js", + "file": "assets/markdown-CzkA2j8D.js", + "name": "markdown", + "imports": [ + "index.html" + ] + }, + { + "key": "_plus-Cru_N4M2.js", + "file": "assets/plus-Cru_N4M2.js", + "name": "plus", + "imports": [ + "index.html" + ] + }, + { + "key": "_prefill-Cw41x-58.js", + "file": "assets/prefill-Cw41x-58.js", + "name": "prefill", + "imports": [ + "index.html" + ] + }, + { + "key": "_progress-Ba9CkKTo.js", + "file": "assets/progress-Ba9CkKTo.js", + "name": "progress", + "imports": [ + "index.html" + ] + }, + { + "key": "_proxy-O1NgXo-O.js", + "file": "assets/proxy-O1NgXo-O.js", + "name": "proxy", + "imports": [ + "index.html", + "_use-reduced-motion-DwLXFpx3.js" + ] + }, + { + "key": "_refresh-cw-BsE0Rvfz.js", + "file": "assets/refresh-cw-BsE0Rvfz.js", + "name": "refresh-cw", + "imports": [ + "index.html" + ] + }, + { + "key": "_rotate-ccw-Da3uE7Wm.js", + "file": "assets/rotate-ccw-Da3uE7Wm.js", + "name": "rotate-ccw", + "imports": [ + "index.html" + ] + }, + { + "key": "_save-ZwqhE2Qm.js", + "file": "assets/save-ZwqhE2Qm.js", + "name": "save", + "imports": [ + "index.html" + ] + }, + { + "key": "_scroll-area-gYzfle15.js", + "file": "assets/scroll-area-gYzfle15.js", + "name": "scroll-area", + "imports": [ + "index.html" + ] + }, + { + "key": "_search-CGqMt5P7.js", + "file": "assets/search-CGqMt5P7.js", + "name": "search", + "imports": [ + "index.html" + ] + }, + { + "key": "_send-CV6jEDyk.js", + "file": "assets/send-CV6jEDyk.js", + "name": "send", + "imports": [ + "index.html" + ] + }, + { + "key": "_sheet-yWMToj72.js", + "file": "assets/sheet-yWMToj72.js", + "name": "sheet", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-C4sMORBJ.js", + "file": "assets/shield-C4sMORBJ.js", + "name": "shield", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-check-DuVtkRhe.js", + "file": "assets/shield-check-DuVtkRhe.js", + "name": "shield-check", + "imports": [ + "index.html" + ] + }, + { + "key": "_streaming-indicator-CtLvn_s5.js", + "file": "assets/streaming-indicator-CtLvn_s5.js", + "name": "streaming-indicator", + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_refresh-cw-BsE0Rvfz.js", + "_file-text-D6KvUNTk.js", + "_external-link-BxEl7IBA.js", + "_badge-0ynBdHHe.js" + ] + }, + { + "key": "_string-cKWu9XK9.js", + "file": "assets/string-cKWu9XK9.js", + "name": "string" + }, + { + "key": "_switch-60fcxyuR.js", + "file": "assets/switch-60fcxyuR.js", + "name": "switch", + "imports": [ + "index.html" + ] + }, + { + "key": "_tabs-17pYRjMF.js", + "file": "assets/tabs-17pYRjMF.js", + "name": "tabs", + "imports": [ + "index.html" + ] + }, + { + "key": "_target-OpNCPXpW.js", + "file": "assets/target-OpNCPXpW.js", + "name": "target", + "imports": [ + "index.html" + ] + }, + { + "key": "_textarea-Dm7QErhc.js", + "file": "assets/textarea-Dm7QErhc.js", + "name": "textarea", + "imports": [ + "index.html" + ] + }, + { + "key": "_trash-2-C6YT0PjJ.js", + "file": "assets/trash-2-C6YT0PjJ.js", + "name": "trash-2", + "imports": [ + "index.html" + ] + }, + { + "key": "_triangle-alert-D_ctz-En.js", + "file": "assets/triangle-alert-D_ctz-En.js", + "name": "triangle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_url-BSHcibjO.js", + "file": "assets/url-BSHcibjO.js", + "name": "url", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-reduced-motion-DwLXFpx3.js", + "file": "assets/use-reduced-motion-DwLXFpx3.js", + "name": "use-reduced-motion", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-speech-to-text-3sX7r3xb.js", + "file": "assets/use-speech-to-text-3sX7r3xb.js", + "name": "use-speech-to-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-subscription-BUIX-kFB.js", + "file": "assets/use-subscription-BUIX-kFB.js", + "name": "use-subscription", + "imports": [ + "index.html" + ] + }, + { + "key": "_users-Jmvwdrl0.js", + "file": "assets/users-Jmvwdrl0.js", + "name": "users", + "imports": [ + "index.html" + ] + }, + { + "key": "_zap-BB7VJLkN.js", + "file": "assets/zap-BB7VJLkN.js", + "name": "zap", + "imports": [ + "index.html" + ] + }, + { + "key": "index.html", + "file": "assets/index-EcRWIJip.js", + "name": "index", + "src": "index.html", + "isEntry": true, + "isDynamicEntry": true, + "dynamicImports": [ + "src/pages/LandingPage.tsx", + "src/pages/TermsPage.tsx", + "src/pages/PrivacyPage.tsx", + "src/pages/SourcesPage.tsx", + "src/pages/LoginPage.tsx", + "src/pages/SharedPage.tsx", + "src/pages/HomePage.tsx", + "src/pages/GeneratePage.tsx", + "src/pages/AttackPage.tsx", + "src/pages/BrainstormPage.tsx", + "src/pages/FactoidsPage.tsx", + "src/pages/AskPage.tsx", + "src/pages/CrossfirePage.tsx", + "src/pages/HistoryPage.tsx", + "src/pages/LibraryPage.tsx", + "src/pages/TimerPage.tsx", + "src/pages/SparringPage.tsx", + "src/pages/FlowchartPage.tsx", + "src/pages/SettingsPage.tsx", + "src/pages/AdminPage.tsx", + "src/pages/NotFound.tsx", + "node_modules/@capacitor/browser/dist/esm/web.js", + "src/components/features/onboarding/OnboardingTour.tsx", + "node_modules/@vercel/analytics/dist/react/index.mjs", + "node_modules/@vercel/speed-insights/dist/react/index.mjs", + "node_modules/@capacitor/app/dist/esm/web.js", + "node_modules/@capacitor/haptics/dist/esm/web.js" + ], + "css": [ + "assets/index-CQh0Qbtd.css" + ] + }, + { + "key": "node_modules/@capacitor/app/dist/esm/web.js", + "file": "assets/web-B15zCUzK.js", + "name": "web", + "src": "node_modules/@capacitor/app/dist/esm/web.js", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@capacitor/browser/dist/esm/web.js", + "file": "assets/web-ByBayh0y.js", + "name": "web", + "src": "node_modules/@capacitor/browser/dist/esm/web.js", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@capacitor/haptics/dist/esm/web.js", + "file": "assets/web-B_paqs3u.js", + "name": "web", + "src": "node_modules/@capacitor/haptics/dist/esm/web.js", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@vercel/analytics/dist/react/index.mjs", + "file": "assets/index-BbvSJL1y.js", + "name": "index", + "src": "node_modules/@vercel/analytics/dist/react/index.mjs", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@vercel/speed-insights/dist/react/index.mjs", + "file": "assets/index-DvrmQdp2.js", + "name": "index", + "src": "node_modules/@vercel/speed-insights/dist/react/index.mjs", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/canvg/lib/index.es.js", + "file": "assets/index.es-CT5orLKl.js", + "name": "index.es", + "src": "node_modules/canvg/lib/index.es.js", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_jspdf.es.min-DRAW3uvX.js" + ] + }, + { + "key": "node_modules/docx/dist/index.mjs", + "file": "assets/index-BOF6v8rb.js", + "name": "index", + "src": "node_modules/docx/dist/index.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/dompurify/dist/purify.es.mjs", + "file": "assets/purify.es-4eNOHKSq.js", + "name": "purify.es", + "src": "node_modules/dompurify/dist/purify.es.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/html2canvas/dist/html2canvas.esm.js", + "file": "assets/html2canvas.esm-DXEQVQnt.js", + "name": "html2canvas.esm", + "src": "node_modules/html2canvas/dist/html2canvas.esm.js", + "isDynamicEntry": true + }, + { + "key": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs", + "file": "assets/jspdf.plugin.autotable-BBLUVd7n.js", + "name": "jspdf.plugin.autotable", + "src": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/pdfjs-dist/legacy/build/pdf.mjs", + "file": "assets/pdf-ClZ_1Nv1.js", + "name": "pdf", + "src": "node_modules/pdfjs-dist/legacy/build/pdf.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs", + "file": "assets/pdf.worker-DTrjDNvb.mjs", + "src": "node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs" + }, + { + "key": "src/components/features/onboarding/OnboardingTour.tsx", + "file": "assets/OnboardingTour-DFijD4kY.js", + "name": "OnboardingTour", + "src": "src/components/features/onboarding/OnboardingTour.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_index-xJwY8Gsi.js" + ] + }, + { + "key": "src/lib/export-utils.ts", + "file": "assets/export-utils-DxMSAVJc.js", + "name": "export-utils", + "src": "src/lib/export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CfassM9h.js" + ], + "dynamicImports": [ + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js", + "index.html", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js" + ] + }, + { + "key": "src/lib/pdf-export-utils.ts", + "file": "assets/pdf-export-utils-Cdv_SjRe.js", + "name": "pdf-export-utils", + "src": "src/lib/pdf-export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CfassM9h.js" + ], + "dynamicImports": [ + "_jspdf.es.min-DRAW3uvX.js", + "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + ] + }, + { + "key": "src/pages/AdminPage.tsx", + "file": "assets/AdminPage-BD98skGH.js", + "name": "AdminPage", + "src": "src/pages/AdminPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_input-DjUhRqg0.js", + "_badge-0ynBdHHe.js", + "_tabs-17pYRjMF.js", + "_scroll-area-gYzfle15.js", + "_date-format-CfassM9h.js", + "_checkbox-B9eGq8X4.js", + "_textarea-Dm7QErhc.js", + "_alert-dialog-BHdSlnab.js", + "_search-CGqMt5P7.js", + "_trash-2-C6YT0PjJ.js", + "_shield-C4sMORBJ.js", + "_circle-alert-tsukuj8w.js", + "_users-Jmvwdrl0.js", + "_credit-card-DpDMT-95.js", + "_generateCategoricalChart-BTrQ7etB.js", + "_copy-D4GXejJx.js", + "_rotate-ccw-Da3uE7Wm.js", + "_index-xJwY8Gsi.js", + "_string-cKWu9XK9.js" + ] + }, + { + "key": "src/pages/AskPage.tsx", + "file": "assets/AskPage-DF5A01jD.js", + "name": "AskPage", + "src": "src/pages/AskPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_input-DjUhRqg0.js", + "_markdown-CzkA2j8D.js", + "_card-BxQKpMX_.js", + "_switch-60fcxyuR.js", + "_scroll-area-gYzfle15.js", + "_use-speech-to-text-3sX7r3xb.js", + "_date-format-CfassM9h.js", + "_ModelSelector-CdRlt64r.js", + "_sheet-yWMToj72.js", + "_use-reduced-motion-DwLXFpx3.js", + "_save-ZwqhE2Qm.js", + "_rotate-ccw-Da3uE7Wm.js", + "_circle-help-BKbTjyAW.js", + "_search-CGqMt5P7.js", + "_send-CV6jEDyk.js", + "_bookmark-DHS5e_7a.js", + "_client-BHcXfsTa.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_badge-0ynBdHHe.js", + "_use-subscription-BUIX-kFB.js", + "_url-BSHcibjO.js", + "_triangle-alert-D_ctz-En.js", + "_zap-BB7VJLkN.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js" + ] + }, + { + "key": "src/pages/AttackPage.tsx", + "file": "assets/AttackPage-mI9nGFys.js", + "name": "AttackPage", + "src": "src/pages/AttackPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-CtLvn_s5.js", + "_textarea-Dm7QErhc.js", + "_switch-60fcxyuR.js", + "_card-BxQKpMX_.js", + "_client-BHcXfsTa.js", + "_ModelSelector-CdRlt64r.js", + "_prefill-Cw41x-58.js", + "_search-CGqMt5P7.js", + "_badge-0ynBdHHe.js", + "_progress-Ba9CkKTo.js", + "_markdown-CzkA2j8D.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_flame-D_pivvDf.js", + "_circle-alert-tsukuj8w.js", + "_refresh-cw-BsE0Rvfz.js", + "_triangle-alert-D_ctz-En.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_file-text-D6KvUNTk.js", + "_external-link-BxEl7IBA.js", + "_url-BSHcibjO.js", + "_use-subscription-BUIX-kFB.js", + "_zap-BB7VJLkN.js", + "_input-DjUhRqg0.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js" + ], + "dynamicImports": [ + "src/lib/pdf-export-utils.ts", + "src/lib/export-utils.ts", + "src/lib/export-utils.ts" + ] + }, + { + "key": "src/pages/BrainstormPage.tsx", + "file": "assets/BrainstormPage-Ct-qlgRu.js", + "name": "BrainstormPage", + "src": "src/pages/BrainstormPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-CtLvn_s5.js", + "_input-DjUhRqg0.js", + "_textarea-Dm7QErhc.js", + "_card-BxQKpMX_.js", + "_ModelSelector-CdRlt64r.js", + "_brain-51-FWAy8.js", + "_badge-0ynBdHHe.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_empty-state-Csc12A5A.js", + "_triangle-alert-D_ctz-En.js", + "_arrow-right-CyPwPcXH.js", + "_client-BHcXfsTa.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_refresh-cw-BsE0Rvfz.js", + "_file-text-D6KvUNTk.js", + "_external-link-BxEl7IBA.js", + "_use-subscription-BUIX-kFB.js", + "_zap-BB7VJLkN.js", + "_url-BSHcibjO.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/CrossfirePage.tsx", + "file": "assets/CrossfirePage-Dadnf8bz.js", + "name": "CrossfirePage", + "src": "src/pages/CrossfirePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_badge-0ynBdHHe.js", + "_card-BxQKpMX_.js", + "_checkbox-B9eGq8X4.js", + "_textarea-Dm7QErhc.js", + "_client-BHcXfsTa.js", + "_error-display-CnO9TW22.js", + "_use-reduced-motion-DwLXFpx3.js", + "_flame-D_pivvDf.js", + "_circle-alert-tsukuj8w.js", + "_refresh-cw-BsE0Rvfz.js", + "_clock-3-CjywebEt.js", + "_send-CV6jEDyk.js", + "_rotate-ccw-Da3uE7Wm.js", + "_shield-check-DuVtkRhe.js", + "_proxy-O1NgXo-O.js", + "_url-BSHcibjO.js" + ] + }, + { + "key": "src/pages/FactoidsPage.tsx", + "file": "assets/FactoidsPage-BCFr-Wi2.js", + "name": "FactoidsPage", + "src": "src/pages/FactoidsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-CtLvn_s5.js", + "_input-DjUhRqg0.js", + "_card-BxQKpMX_.js", + "_client-BHcXfsTa.js", + "_ModelSelector-CdRlt64r.js", + "_search-CGqMt5P7.js", + "_badge-0ynBdHHe.js", + "_progress-Ba9CkKTo.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_triangle-alert-D_ctz-En.js", + "_external-link-BxEl7IBA.js", + "_bookmark-DHS5e_7a.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_refresh-cw-BsE0Rvfz.js", + "_file-text-D6KvUNTk.js", + "_url-BSHcibjO.js", + "_use-subscription-BUIX-kFB.js", + "_zap-BB7VJLkN.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/FlowchartPage.tsx", + "file": "assets/FlowchartPage-D261oquO.js", + "name": "FlowchartPage", + "src": "src/pages/FlowchartPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_badge-0ynBdHHe.js", + "_input-DjUhRqg0.js", + "_textarea-Dm7QErhc.js", + "_alert-dialog-BHdSlnab.js", + "_index-Cok0nMdH.js", + "_trash-2-C6YT0PjJ.js", + "_save-ZwqhE2Qm.js", + "_plus-Cru_N4M2.js", + "_download-DALwUig8.js", + "_target-OpNCPXpW.js", + "_shield-C4sMORBJ.js", + "_triangle-alert-D_ctz-En.js", + "_string-cKWu9XK9.js" + ], + "css": [ + "assets/FlowchartPage-Fd0xVSp_.css" + ] + }, + { + "key": "src/pages/GeneratePage.tsx", + "file": "assets/GeneratePage-DLAbT-hW.js", + "name": "GeneratePage", + "src": "src/pages/GeneratePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-CtLvn_s5.js", + "_input-DjUhRqg0.js", + "_card-BxQKpMX_.js", + "_client-BHcXfsTa.js", + "_use-speech-to-text-3sX7r3xb.js", + "_ModelSelector-CdRlt64r.js", + "_prefill-Cw41x-58.js", + "_badge-0ynBdHHe.js", + "_markdown-CzkA2j8D.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_date-format-CfassM9h.js", + "_flame-D_pivvDf.js", + "_save-ZwqhE2Qm.js", + "_refresh-cw-BsE0Rvfz.js", + "_target-OpNCPXpW.js", + "_shield-C4sMORBJ.js", + "_triangle-alert-D_ctz-En.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_use-reduced-motion-DwLXFpx3.js", + "_index-Cok0nMdH.js", + "_file-text-D6KvUNTk.js", + "_external-link-BxEl7IBA.js", + "_url-BSHcibjO.js", + "_use-subscription-BUIX-kFB.js", + "_zap-BB7VJLkN.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js", + "_string-cKWu9XK9.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts", + "src/lib/export-utils.ts" + ] + }, + { + "key": "src/pages/HistoryPage.tsx", + "file": "assets/HistoryPage-DK86Q1PN.js", + "name": "HistoryPage", + "src": "src/pages/HistoryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_tabs-17pYRjMF.js", + "_badge-0ynBdHHe.js", + "_scroll-area-gYzfle15.js", + "_date-format-CfassM9h.js", + "_alert-dialog-BHdSlnab.js", + "_empty-state-Csc12A5A.js", + "_file-text-D6KvUNTk.js", + "_zap-BB7VJLkN.js", + "_brain-51-FWAy8.js", + "_trash-2-C6YT0PjJ.js" + ] + }, + { + "key": "src/pages/HomePage.tsx", + "file": "assets/HomePage-BVU4Uesd.js", + "name": "HomePage", + "src": "src/pages/HomePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_arrow-right-CyPwPcXH.js" + ] + }, + { + "key": "src/pages/LandingPage.tsx", + "file": "assets/LandingPage-wej7MPYM.js", + "name": "LandingPage", + "src": "src/pages/LandingPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_use-reduced-motion-DwLXFpx3.js", + "_proxy-O1NgXo-O.js", + "_arrow-right-CyPwPcXH.js", + "_crown-CB3cdlXf.js", + "_zap-BB7VJLkN.js", + "_brain-51-FWAy8.js", + "_search-CGqMt5P7.js", + "_users-Jmvwdrl0.js" + ] + }, + { + "key": "src/pages/LibraryPage.tsx", + "file": "assets/LibraryPage-CGZrEg0p.js", + "name": "LibraryPage", + "src": "src/pages/LibraryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_input-DjUhRqg0.js", + "_textarea-Dm7QErhc.js", + "_badge-0ynBdHHe.js", + "_switch-60fcxyuR.js", + "_date-format-CfassM9h.js", + "_url-BSHcibjO.js", + "_edge-function-error-dlcwXP30.js", + "_alert-dialog-BHdSlnab.js", + "_sheet-yWMToj72.js", + "_plus-Cru_N4M2.js", + "_trash-2-C6YT0PjJ.js", + "_search-CGqMt5P7.js", + "_shield-check-DuVtkRhe.js", + "_file-text-D6KvUNTk.js", + "_copy-D4GXejJx.js", + "_save-ZwqhE2Qm.js", + "_external-link-BxEl7IBA.js" + ], + "dynamicImports": [ + "_index-BtVqCkXa.js", + "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + ], + "assets": [ + "assets/pdf.worker-DTrjDNvb.mjs" + ] + }, + { + "key": "src/pages/LoginPage.tsx", + "file": "assets/LoginPage-Ceqimg7h.js", + "name": "LoginPage", + "src": "src/pages/LoginPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_input-DjUhRqg0.js", + "_tabs-17pYRjMF.js" + ] + }, + { + "key": "src/pages/NotFound.tsx", + "file": "assets/NotFound-tn79cV8C.js", + "name": "NotFound", + "src": "src/pages/NotFound.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/PrivacyPage.tsx", + "file": "assets/PrivacyPage-DDQSlT9I.js", + "name": "PrivacyPage", + "src": "src/pages/PrivacyPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SettingsPage.tsx", + "file": "assets/SettingsPage-DV7gL4jn.js", + "name": "SettingsPage", + "src": "src/pages/SettingsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_use-subscription-BUIX-kFB.js", + "_card-BxQKpMX_.js", + "_badge-0ynBdHHe.js", + "_PricingModal-BI93oHl-.js", + "_date-format-CfassM9h.js", + "_input-DjUhRqg0.js", + "_crown-CB3cdlXf.js", + "_credit-card-DpDMT-95.js", + "_zap-BB7VJLkN.js", + "_shield-C4sMORBJ.js", + "_trash-2-C6YT0PjJ.js", + "_edge-function-error-dlcwXP30.js" + ] + }, + { + "key": "src/pages/SharedPage.tsx", + "file": "assets/SharedPage-CXEF9zmL.js", + "name": "SharedPage", + "src": "src/pages/SharedPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_badge-0ynBdHHe.js", + "_date-format-CfassM9h.js", + "_download-DALwUig8.js", + "_external-link-BxEl7IBA.js" + ] + }, + { + "key": "src/pages/SourcesPage.tsx", + "file": "assets/SourcesPage-0Ad2H7s7.js", + "name": "SourcesPage", + "src": "src/pages/SourcesPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SparringPage.tsx", + "file": "assets/SparringPage-BfsgyLuc.js", + "name": "SparringPage", + "src": "src/pages/SparringPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_client-BHcXfsTa.js", + "_card-BxQKpMX_.js", + "_textarea-Dm7QErhc.js", + "_badge-0ynBdHHe.js", + "_ModelSelector-CdRlt64r.js", + "_arrow-right-CyPwPcXH.js", + "_progress-Ba9CkKTo.js", + "_markdown-CzkA2j8D.js", + "_clock-3-CjywebEt.js", + "_rotate-ccw-Da3uE7Wm.js", + "_circle-alert-tsukuj8w.js", + "_send-CV6jEDyk.js", + "_download-DALwUig8.js", + "_generateCategoricalChart-BTrQ7etB.js", + "_target-OpNCPXpW.js", + "_file-text-D6KvUNTk.js", + "_circle-help-BKbTjyAW.js", + "_url-BSHcibjO.js", + "_use-subscription-BUIX-kFB.js", + "_index-xJwY8Gsi.js", + "_string-cKWu9XK9.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/TermsPage.tsx", + "file": "assets/TermsPage-Cr4XXjHN.js", + "name": "TermsPage", + "src": "src/pages/TermsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/TimerPage.tsx", + "file": "assets/TimerPage-aKeoi9zw.js", + "name": "TimerPage", + "src": "src/pages/TimerPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_badge-0ynBdHHe.js", + "_progress-Ba9CkKTo.js", + "_rotate-ccw-Da3uE7Wm.js" + ] + } + ], + "routeStaticGraphs": [ + { + "route": "index.html", + "file": "assets/index-EcRWIJip.js", + "files": [ + "assets/index-EcRWIJip.js" + ] + }, + { + "route": "/", + "file": "assets/LandingPage-wej7MPYM.js", + "files": [ + "assets/LandingPage-wej7MPYM.js", + "assets/users-Jmvwdrl0.js", + "assets/index-EcRWIJip.js", + "assets/search-CGqMt5P7.js", + "assets/brain-51-FWAy8.js", + "assets/zap-BB7VJLkN.js", + "assets/crown-CB3cdlXf.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/proxy-O1NgXo-O.js", + "assets/use-reduced-motion-DwLXFpx3.js" + ] + }, + { + "route": "/login", + "file": "assets/LoginPage-Ceqimg7h.js", + "files": [ + "assets/LoginPage-Ceqimg7h.js", + "assets/tabs-17pYRjMF.js", + "assets/index-EcRWIJip.js", + "assets/input-DjUhRqg0.js", + "assets/card-BxQKpMX_.js" + ] + }, + { + "route": "/app", + "file": "assets/HomePage-BVU4Uesd.js", + "files": [ + "assets/HomePage-BVU4Uesd.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js" + ] + }, + { + "route": "/app/generate", + "file": "assets/GeneratePage-DLAbT-hW.js", + "files": [ + "assets/GeneratePage-DLAbT-hW.js", + "assets/string-cKWu9XK9.js", + "assets/crown-CB3cdlXf.js", + "assets/index-EcRWIJip.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/zap-BB7VJLkN.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/url-BSHcibjO.js", + "assets/external-link-BxEl7IBA.js", + "assets/file-text-D6KvUNTk.js", + "assets/index-Cok0nMdH.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/PricingModal-BI93oHl-.js", + "assets/badge-0ynBdHHe.js", + "assets/input-DjUhRqg0.js", + "assets/error-display-CnO9TW22.js", + "assets/client-BHcXfsTa.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/shield-C4sMORBJ.js", + "assets/target-OpNCPXpW.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/save-ZwqhE2Qm.js", + "assets/flame-D_pivvDf.js", + "assets/date-format-CfassM9h.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/markdown-CzkA2j8D.js", + "assets/prefill-Cw41x-58.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/use-speech-to-text-3sX7r3xb.js", + "assets/card-BxQKpMX_.js", + "assets/streaming-indicator-CtLvn_s5.js" + ] + }, + { + "route": "/app/attack", + "file": "assets/AttackPage-mI9nGFys.js", + "files": [ + "assets/AttackPage-mI9nGFys.js", + "assets/crown-CB3cdlXf.js", + "assets/index-EcRWIJip.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/input-DjUhRqg0.js", + "assets/zap-BB7VJLkN.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/url-BSHcibjO.js", + "assets/external-link-BxEl7IBA.js", + "assets/file-text-D6KvUNTk.js", + "assets/PricingModal-BI93oHl-.js", + "assets/badge-0ynBdHHe.js", + "assets/error-display-CnO9TW22.js", + "assets/client-BHcXfsTa.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/circle-alert-tsukuj8w.js", + "assets/flame-D_pivvDf.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/markdown-CzkA2j8D.js", + "assets/progress-Ba9CkKTo.js", + "assets/search-CGqMt5P7.js", + "assets/prefill-Cw41x-58.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/card-BxQKpMX_.js", + "assets/switch-60fcxyuR.js", + "assets/textarea-Dm7QErhc.js", + "assets/streaming-indicator-CtLvn_s5.js" + ] + }, + { + "route": "/app/flowchart", + "file": "assets/FlowchartPage-D261oquO.js", + "files": [ + "assets/FlowchartPage-D261oquO.js", + "assets/string-cKWu9XK9.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/index-EcRWIJip.js", + "assets/shield-C4sMORBJ.js", + "assets/target-OpNCPXpW.js", + "assets/download-DALwUig8.js", + "assets/plus-Cru_N4M2.js", + "assets/save-ZwqhE2Qm.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/index-Cok0nMdH.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/textarea-Dm7QErhc.js", + "assets/input-DjUhRqg0.js", + "assets/badge-0ynBdHHe.js", + "assets/card-BxQKpMX_.js" + ] + }, + { + "route": "/app/history", + "file": "assets/HistoryPage-DK86Q1PN.js", + "files": [ + "assets/HistoryPage-DK86Q1PN.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/index-EcRWIJip.js", + "assets/brain-51-FWAy8.js", + "assets/zap-BB7VJLkN.js", + "assets/file-text-D6KvUNTk.js", + "assets/empty-state-Csc12A5A.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/date-format-CfassM9h.js", + "assets/scroll-area-gYzfle15.js", + "assets/badge-0ynBdHHe.js", + "assets/tabs-17pYRjMF.js", + "assets/card-BxQKpMX_.js" + ] + }, + { + "route": "/app/admin", + "file": "assets/AdminPage-BD98skGH.js", + "files": [ + "assets/AdminPage-BD98skGH.js", + "assets/string-cKWu9XK9.js", + "assets/index-xJwY8Gsi.js", + "assets/index-EcRWIJip.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/copy-D4GXejJx.js", + "assets/generateCategoricalChart-BTrQ7etB.js", + "assets/credit-card-DpDMT-95.js", + "assets/users-Jmvwdrl0.js", + "assets/circle-alert-tsukuj8w.js", + "assets/shield-C4sMORBJ.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/search-CGqMt5P7.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/textarea-Dm7QErhc.js", + "assets/checkbox-B9eGq8X4.js", + "assets/date-format-CfassM9h.js", + "assets/scroll-area-gYzfle15.js", + "assets/tabs-17pYRjMF.js", + "assets/badge-0ynBdHHe.js", + "assets/input-DjUhRqg0.js", + "assets/card-BxQKpMX_.js" + ] + } + ], + "chunks": [ + { + "file": "assets/index-EcRWIJip.js", + "bytes": 1044746, + "gzipBytes": 322480, + "imports": [], + "modules": [ + "\u0000vite/modulepreload-polyfill.js", + "src/index.css", + "src/jam-loader.ts", + "\u0000commonjsHelpers.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/jsx-runtime.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/cjs/react-jsx-runtime.production.min.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/cjs/react.production.min.js?commonjs-exports", + "node_modules/react/cjs/react.production.min.js", + "node_modules/react/index.js", + "node_modules/react/cjs/react-jsx-runtime.production.min.js", + "node_modules/react/jsx-runtime.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/jsx-runtime.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/client.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/cjs/react-dom.production.min.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scheduler/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scheduler/cjs/scheduler.production.min.js?commonjs-exports", + "node_modules/scheduler/cjs/scheduler.production.min.js", + "node_modules/scheduler/index.js", + "node_modules/react-dom/cjs/react-dom.production.min.js", + "node_modules/react-dom/index.js", + "node_modules/react-dom/client.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/client.js?commonjs-es-import", + "\u0000vite/preload-helper.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/index.js?commonjs-es-import", + "src/hooks/use-toast.ts", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/index.js?commonjs-es-import", + "node_modules/@radix-ui/primitive/dist/index.mjs", + "node_modules/@radix-ui/react-compose-refs/dist/index.mjs", + "node_modules/@radix-ui/react-context/dist/index.mjs", + "node_modules/@radix-ui/react-slot/dist/index.mjs", + "node_modules/@radix-ui/react-collection/dist/index.mjs", + "node_modules/@radix-ui/react-primitive/dist/index.mjs", + "node_modules/@radix-ui/react-use-callback-ref/dist/index.mjs", + "node_modules/@radix-ui/react-dismissable-layer/dist/index.mjs", + "node_modules/@radix-ui/react-use-layout-effect/dist/index.mjs", + "node_modules/@radix-ui/react-portal/dist/index.mjs", + "node_modules/@radix-ui/react-presence/dist/index.mjs", + "node_modules/@radix-ui/react-use-effect-event/dist/index.mjs", + "node_modules/@radix-ui/react-use-controllable-state/dist/index.mjs", + "node_modules/@radix-ui/react-visually-hidden/dist/index.mjs", + "node_modules/@radix-ui/react-toast/dist/index.mjs", + "node_modules/clsx/dist/clsx.mjs", + "node_modules/class-variance-authority/dist/index.mjs", + "node_modules/lucide-react/dist/esm/shared/src/utils.js", + "node_modules/lucide-react/dist/esm/defaultAttributes.js", + "node_modules/lucide-react/dist/esm/Icon.js", + "node_modules/lucide-react/dist/esm/createLucideIcon.js", + "node_modules/lucide-react/dist/esm/icons/book-open.js", + "node_modules/lucide-react/dist/esm/icons/check.js", + "node_modules/lucide-react/dist/esm/icons/chevron-down.js", + "node_modules/lucide-react/dist/esm/icons/chevron-up.js", + "node_modules/lucide-react/dist/esm/icons/clock.js", + "node_modules/lucide-react/dist/esm/icons/crosshair.js", + "node_modules/lucide-react/dist/esm/icons/database.js", + "node_modules/lucide-react/dist/esm/icons/dumbbell.js", + "node_modules/lucide-react/dist/esm/icons/git-branch.js", + "node_modules/lucide-react/dist/esm/icons/globe.js", + "node_modules/lucide-react/dist/esm/icons/house.js", + "node_modules/lucide-react/dist/esm/icons/laptop.js", + "node_modules/lucide-react/dist/esm/icons/lightbulb.js", + "node_modules/lucide-react/dist/esm/icons/loader-circle.js", + "node_modules/lucide-react/dist/esm/icons/megaphone.js", + "node_modules/lucide-react/dist/esm/icons/menu.js", + "node_modules/lucide-react/dist/esm/icons/message-circle.js", + "node_modules/lucide-react/dist/esm/icons/moon.js", + "node_modules/lucide-react/dist/esm/icons/settings.js", + "node_modules/lucide-react/dist/esm/icons/sparkles.js", + "node_modules/lucide-react/dist/esm/icons/sun.js", + "node_modules/lucide-react/dist/esm/icons/swords.js", + "node_modules/lucide-react/dist/esm/icons/timer.js", + "node_modules/lucide-react/dist/esm/icons/wifi-off.js", + "node_modules/lucide-react/dist/esm/icons/x.js", + "node_modules/tailwind-merge/dist/bundle-mjs.mjs", + "src/lib/utils.ts", + "src/components/ui/toast.tsx", + "src/components/ui/toaster.tsx", + "node_modules/next-themes/dist/index.mjs", + "node_modules/sonner/dist/index.mjs", + "src/components/ui/sonner.tsx", + "node_modules/@radix-ui/react-id/dist/index.mjs", + "node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs", + "node_modules/@floating-ui/core/dist/floating-ui.core.mjs", + "node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs", + "node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs", + "node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs", + "node_modules/@radix-ui/react-use-size/dist/index.mjs", + "node_modules/@radix-ui/react-popper/dist/index.mjs", + "node_modules/@radix-ui/react-tooltip/dist/index.mjs", + "src/components/ui/tooltip.tsx", + "node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js", + "node_modules/@tanstack/query-core/build/modern/timeoutManager.js", + "node_modules/@tanstack/query-core/build/modern/utils.js", + "node_modules/@tanstack/query-core/build/modern/environmentManager.js", + "node_modules/@tanstack/query-core/build/modern/subscribable.js", + "node_modules/@tanstack/query-core/build/modern/focusManager.js", + "node_modules/@tanstack/query-core/build/modern/notifyManager.js", + "node_modules/@tanstack/query-core/build/modern/onlineManager.js", + "node_modules/@tanstack/query-core/build/modern/retryer.js", + "node_modules/@tanstack/query-core/build/modern/removable.js", + "node_modules/@tanstack/query-core/build/modern/infiniteQueryBehavior.js", + "node_modules/@tanstack/query-core/build/modern/query.js", + "node_modules/@tanstack/query-core/build/modern/mutation.js", + "node_modules/@tanstack/query-core/build/modern/mutationCache.js", + "node_modules/@tanstack/query-core/build/modern/queryCache.js", + "node_modules/@tanstack/query-core/build/modern/queryClient.js", + "node_modules/react-router/dist/development/chunk-BV7QT456.mjs", + "node_modules/framer-motion/dist/es/utils/use-constant.mjs", + "node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs", + "node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs", + "node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs", + "node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs", + "node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs", + "node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs", + "node_modules/react-i18next/dist/es/utils.js", + "node_modules/react-i18next/dist/es/unescape.js", + "node_modules/react-i18next/dist/es/defaults.js", + "node_modules/react-i18next/dist/es/i18nInstance.js", + "node_modules/react-i18next/dist/es/initReactI18next.js", + "node_modules/react-i18next/dist/es/context.js", + "node_modules/react-i18next/dist/es/useTranslation.js", + "src/lib/route-modules.ts", + "src/hooks/use-route-prefetch.ts", + "src/components/NavLink.tsx", + "src/components/ui/button.tsx", + "node_modules/zustand/esm/vanilla.mjs", + "node_modules/zustand/esm/react.mjs", + "node_modules/zustand/esm/middleware.mjs", + "node_modules/i18next/dist/esm/i18next.js", + "src/locales/en.json", + "src/locales/es.json", + "src/locales/hu.json", + "src/i18n.ts", + "supabase/functions/_shared/model-catalog.ts", + "src/lib/ai/providers/types.ts", + "node_modules/@supabase/supabase-js/dist/tracingRegistry.mjs", + "node_modules/tslib/tslib.es6.mjs", + "node_modules/@supabase/functions-js/dist/module/helper.js", + "node_modules/@supabase/functions-js/dist/module/types.js", + "node_modules/@supabase/functions-js/dist/module/FunctionsClient.js", + "node_modules/@supabase/postgrest-js/dist/index.mjs", + "node_modules/@supabase/realtime-js/dist/module/lib/websocket-factory.js", + "node_modules/@supabase/realtime-js/dist/module/lib/version.js", + "node_modules/@supabase/realtime-js/dist/module/lib/constants.js", + "node_modules/@supabase/realtime-js/dist/module/lib/serializer.js", + "node_modules/@supabase/realtime-js/dist/module/lib/transformers.js", + "node_modules/@supabase/phoenix/priv/static/phoenix.mjs", + "node_modules/@supabase/realtime-js/dist/module/phoenix/presenceAdapter.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimePresence.js", + "node_modules/@supabase/realtime-js/dist/module/lib/normalizeChannelError.js", + "node_modules/@supabase/realtime-js/dist/module/phoenix/channelAdapter.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimePostgresFilterBuilder.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.js", + "node_modules/@supabase/realtime-js/dist/module/phoenix/socketAdapter.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimeClient.js", + "node_modules/iceberg-js/dist/index.mjs", + "node_modules/@supabase/storage-js/dist/index.mjs", + "node_modules/@supabase/auth-js/dist/module/lib/version.js", + "node_modules/@supabase/auth-js/dist/module/lib/constants.js", + "node_modules/@supabase/auth-js/dist/module/lib/errors.js", + "node_modules/@supabase/auth-js/dist/module/lib/base64url.js", + "node_modules/@supabase/auth-js/dist/module/lib/helpers.js", + "node_modules/@supabase/auth-js/dist/module/lib/fetch.js", + "node_modules/@supabase/auth-js/dist/module/lib/types.js", + "node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.js", + "node_modules/@supabase/auth-js/dist/module/lib/local-storage.js", + "node_modules/@supabase/auth-js/dist/module/lib/locks.js", + "node_modules/@supabase/auth-js/dist/module/lib/polyfills.js", + "node_modules/@supabase/auth-js/dist/module/lib/web3/ethereum.js", + "node_modules/@supabase/auth-js/dist/module/lib/webauthn.errors.js", + "node_modules/@supabase/auth-js/dist/module/lib/webauthn.js", + "node_modules/@supabase/auth-js/dist/module/GoTrueClient.js", + "node_modules/@supabase/auth-js/dist/module/AuthClient.js", + "node_modules/@supabase/supabase-js/dist/index.mjs", + "src/lib/supabase/env.ts", + "src/lib/supabase/client.ts", + "src/lib/stores/settings-store.ts", + "src/components/ThemeToggle.tsx", + "node_modules/@radix-ui/number/dist/index.mjs", + "node_modules/@radix-ui/react-direction/dist/index.mjs", + "node_modules/@radix-ui/react-focus-guards/dist/index.mjs", + "node_modules/@radix-ui/react-focus-scope/dist/index.mjs", + "node_modules/@radix-ui/react-use-previous/dist/index.mjs", + "node_modules/aria-hidden/dist/es2015/index.js", + "node_modules/react-remove-scroll-bar/dist/es2015/constants.js", + "node_modules/use-callback-ref/dist/es2015/assignRef.js", + "node_modules/use-callback-ref/dist/es2015/useRef.js", + "node_modules/use-callback-ref/dist/es2015/useMergeRef.js", + "node_modules/use-sidecar/dist/es2015/medium.js", + "node_modules/use-sidecar/dist/es2015/exports.js", + "node_modules/react-remove-scroll/dist/es2015/medium.js", + "node_modules/react-remove-scroll/dist/es2015/UI.js", + "node_modules/get-nonce/dist/es2015/index.js", + "node_modules/react-style-singleton/dist/es2015/singleton.js", + "node_modules/react-style-singleton/dist/es2015/hook.js", + "node_modules/react-style-singleton/dist/es2015/component.js", + "node_modules/react-remove-scroll-bar/dist/es2015/utils.js", + "node_modules/react-remove-scroll-bar/dist/es2015/component.js", + "node_modules/react-remove-scroll/dist/es2015/aggresiveCapture.js", + "node_modules/react-remove-scroll/dist/es2015/handleScroll.js", + "node_modules/react-remove-scroll/dist/es2015/SideEffect.js", + "node_modules/react-remove-scroll/dist/es2015/sidecar.js", + "node_modules/react-remove-scroll/dist/es2015/Combination.js", + "node_modules/@radix-ui/react-select/dist/index.mjs", + "src/components/ui/select.tsx", + "node_modules/@radix-ui/react-dialog/dist/index.mjs", + "src/components/ui/dialog.tsx", + "node_modules/@radix-ui/react-label/dist/index.mjs", + "src/components/ui/label.tsx", + "src/components/LanguageSwitcher.tsx", + "src/components/layout/AnnouncementBanner.tsx", + "src/lib/stores/session-store.ts", + "node_modules/zod/v4/core/util.js", + "node_modules/zod/v4/core/core.js", + "node_modules/zod/v4/core/errors.js", + "node_modules/zod/v4/core/parse.js", + "node_modules/zod/v4/core/regexes.js", + "node_modules/zod/v4/core/checks.js", + "node_modules/zod/v4/core/doc.js", + "node_modules/zod/v4/core/versions.js", + "node_modules/zod/v4/core/schemas.js", + "node_modules/zod/v4/core/memoizer.js", + "node_modules/zod/v4/locales/en.js", + "node_modules/zod/v4/core/registries.js", + "node_modules/zod/v4/core/api.js", + "node_modules/zod/v4/core/to-json-schema.js", + "node_modules/zod/v4/core/json-schema-processors.js", + "node_modules/zod/v4/classic/errors.js", + "node_modules/zod/v4/classic/parse.js", + "node_modules/zod/v4/classic/schemas.js", + "node_modules/zod/v4/classic/iso.js", + "src/lib/ai/schemas/sparring.ts", + "src/lib/sparring/formats.ts", + "src/lib/observability.ts", + "src/lib/stores/sparring-store.ts", + "node_modules/@capacitor/core/dist/index.js", + "node_modules/@capacitor/browser/dist/esm/index.js", + "src/lib/native.ts", + "node_modules/@jam.dev/sdk/dist/jamsdk.js", + "src/lib/jam-metadata.ts", + "src/lib/crossfire/schemas.ts", + "src/lib/crossfire/storage.ts", + "src/lib/supabase/AuthProvider.tsx", + "src/lib/announcements.ts", + "src/components/layout/AppLayout.tsx", + "src/components/auth/RequireAuth.tsx", + "src/components/ThemeProvider.tsx", + "src/hooks/use-session-storage-sync.ts", + "src/hooks/use-onboarding.ts", + "src/components/OfflineIndicator.tsx", + "src/components/loading/RouteSkeleton.tsx", + "src/App.tsx", + "src/components/WebTelemetry.tsx", + "node_modules/@capacitor/app/dist/esm/index.js", + "src/native-app-url-listener.ts", + "node_modules/@capacitor/haptics/dist/esm/definitions.js", + "node_modules/@capacitor/haptics/dist/esm/index.js", + "node_modules/@capacitor/keyboard/dist/esm/definitions.js", + "node_modules/@capacitor/keyboard/dist/esm/index.js", + "node_modules/@capacitor/status-bar/dist/esm/definitions.js", + "node_modules/@capacitor/status-bar/dist/esm/index.js", + "src/native-runtime.ts", + "src/register-service-worker.ts", + "src/main.tsx", + "src/bootstrap.ts", + "index.html?html-proxy&inline-css&index=1.css", + "index.html" + ], + "staticMembership": [ + "index.html", + "/", + "/login", + "/app", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "index.html" + }, + { + "file": "assets/OnboardingTour-DFijD4kY.js", + "bytes": 103133, + "gzipBytes": 31786, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/index-xJwY8Gsi.js" + ], + "modules": [ + "node_modules/@gilbarbara/deep-equal/dist/index.mjs", + "node_modules/is-lite/dist/index.mjs", + "node_modules/tree-changes/dist/index.mjs", + "node_modules/scroll/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scroll/index.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scrollparent/scrollparent.js?commonjs-module", + "node_modules/scrollparent/scrollparent.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scrollparent/scrollparent.js?commonjs-es-import", + "node_modules/react-innertext/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-innertext/index.js?commonjs-es-import", + "node_modules/deepmerge/dist/cjs.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/deepmerge/dist/cjs.js?commonjs-es-import", + "node_modules/popper.js/dist/esm/popper.js", + "node_modules/react-floater/node_modules/is-lite/esm/index.js", + "node_modules/react-floater/node_modules/@gilbarbara/deep-equal/esm/helpers.js", + "node_modules/react-floater/node_modules/@gilbarbara/deep-equal/esm/index.js", + "node_modules/react-floater/node_modules/tree-changes/esm/helpers.js", + "node_modules/react-floater/node_modules/tree-changes/esm/index.js", + "node_modules/react-floater/es/index.js", + "node_modules/react-joyride/dist/index.mjs", + "src/components/features/onboarding/OnboardingTour.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/components/features/onboarding/OnboardingTour.tsx" + }, + { + "file": "assets/index-BbvSJL1y.js", + "bytes": 2665, + "gzipBytes": 1240, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@vercel/analytics/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/analytics/dist/react/index.mjs" + }, + { + "file": "assets/index-DvrmQdp2.js", + "bytes": 2350, + "gzipBytes": 1106, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@vercel/speed-insights/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/speed-insights/dist/react/index.mjs" + }, + { + "file": "assets/LandingPage-wej7MPYM.js", + "bytes": 45858, + "gzipBytes": 11188, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/proxy-O1NgXo-O.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/crown-CB3cdlXf.js", + "assets/zap-BB7VJLkN.js", + "assets/brain-51-FWAy8.js", + "assets/search-CGqMt5P7.js", + "assets/users-Jmvwdrl0.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-check.js", + "node_modules/lucide-react/dist/esm/icons/file-search.js", + "node_modules/lucide-react/dist/esm/icons/gavel.js", + "node_modules/lucide-react/dist/esm/icons/graduation-cap.js", + "node_modules/lucide-react/dist/esm/icons/history.js", + "node_modules/lucide-react/dist/esm/icons/network.js", + "node_modules/lucide-react/dist/esm/icons/scan-search.js", + "node_modules/lucide-react/dist/esm/icons/trophy.js", + "node_modules/framer-motion/dist/es/utils/use-composed-ref.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs", + "src/components/landing/Navbar.tsx", + "src/components/landing/Hero.tsx", + "src/components/landing/SocialProof.tsx", + "src/components/landing/WhatsNew.tsx", + "src/components/landing/Features.tsx", + "src/components/landing/Pricing.tsx", + "src/components/landing/DeepDive.tsx", + "src/components/landing/UseCases.tsx", + "src/components/landing/HowItWorks.tsx", + "node_modules/@radix-ui/react-collapsible/dist/index.mjs", + "node_modules/@radix-ui/react-accordion/dist/index.mjs", + "src/components/ui/accordion.tsx", + "src/components/landing/FAQ.tsx", + "src/components/landing/FinalCTA.tsx", + "src/components/landing/Footer.tsx", + "src/pages/LandingPage.tsx" + ], + "staticMembership": [ + "/" + ], + "dynamicEntry": "src/pages/LandingPage.tsx" + }, + { + "file": "assets/TermsPage-Cr4XXjHN.js", + "bytes": 772, + "gzipBytes": 420, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/pages/TermsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/TermsPage.tsx" + }, + { + "file": "assets/PrivacyPage-DDQSlT9I.js", + "bytes": 782, + "gzipBytes": 422, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/pages/PrivacyPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/PrivacyPage.tsx" + }, + { + "file": "assets/SourcesPage-0Ad2H7s7.js", + "bytes": 4766, + "gzipBytes": 2079, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/pages/SourcesPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SourcesPage.tsx" + }, + { + "file": "assets/LoginPage-Ceqimg7h.js", + "bytes": 6794, + "gzipBytes": 2207, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/input-DjUhRqg0.js", + "assets/tabs-17pYRjMF.js" + ], + "modules": [ + "src/pages/LoginPage.tsx" + ], + "staticMembership": [ + "/login" + ], + "dynamicEntry": "src/pages/LoginPage.tsx" + }, + { + "file": "assets/SharedPage-CXEF9zmL.js", + "bytes": 3249, + "gzipBytes": 1300, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/badge-0ynBdHHe.js", + "assets/date-format-CfassM9h.js", + "assets/download-DALwUig8.js", + "assets/external-link-BxEl7IBA.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/share-2.js", + "src/pages/SharedPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SharedPage.tsx" + }, + { + "file": "assets/HomePage-BVU4Uesd.js", + "bytes": 3439, + "gzipBytes": 1262, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/arrow-right-CyPwPcXH.js" + ], + "modules": [ + "src/pages/HomePage.tsx" + ], + "staticMembership": [ + "/app" + ], + "dynamicEntry": "src/pages/HomePage.tsx" + }, + { + "file": "assets/GeneratePage-DLAbT-hW.js", + "bytes": 28562, + "gzipBytes": 8177, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/streaming-indicator-CtLvn_s5.js", + "assets/input-DjUhRqg0.js", + "assets/card-BxQKpMX_.js", + "assets/client-BHcXfsTa.js", + "assets/use-speech-to-text-3sX7r3xb.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/prefill-Cw41x-58.js", + "assets/badge-0ynBdHHe.js", + "assets/markdown-CzkA2j8D.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/date-format-CfassM9h.js", + "assets/flame-D_pivvDf.js", + "assets/save-ZwqhE2Qm.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/target-OpNCPXpW.js", + "assets/shield-C4sMORBJ.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/index-Cok0nMdH.js", + "assets/file-text-D6KvUNTk.js", + "assets/external-link-BxEl7IBA.js", + "assets/url-BSHcibjO.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/zap-BB7VJLkN.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/clipboard.js", + "node_modules/lucide-react/dist/esm/icons/wand-sparkles.js", + "src/components/features/generate/GenerateForm.tsx", + "src/components/features/generate/GenerateResults.tsx", + "src/pages/GeneratePage.tsx" + ], + "staticMembership": [ + "/app/generate" + ], + "dynamicEntry": "src/pages/GeneratePage.tsx" + }, + { + "file": "assets/AttackPage-mI9nGFys.js", + "bytes": 19042, + "gzipBytes": 5373, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/streaming-indicator-CtLvn_s5.js", + "assets/textarea-Dm7QErhc.js", + "assets/switch-60fcxyuR.js", + "assets/card-BxQKpMX_.js", + "assets/client-BHcXfsTa.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/prefill-Cw41x-58.js", + "assets/search-CGqMt5P7.js", + "assets/badge-0ynBdHHe.js", + "assets/progress-Ba9CkKTo.js", + "assets/markdown-CzkA2j8D.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/flame-D_pivvDf.js", + "assets/circle-alert-tsukuj8w.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/file-text-D6KvUNTk.js", + "assets/external-link-BxEl7IBA.js", + "assets/url-BSHcibjO.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/zap-BB7VJLkN.js", + "assets/input-DjUhRqg0.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/info.js", + "node_modules/lucide-react/dist/esm/icons/scale.js", + "src/components/features/attack/AttackForm.tsx", + "src/components/features/attack/AttackResults.tsx", + "src/pages/AttackPage.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "src/pages/AttackPage.tsx" + }, + { + "file": "assets/prefill-Cw41x-58.js", + "bytes": 1983, + "gzipBytes": 958, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/sliders-horizontal.js", + "node_modules/@radix-ui/react-separator/dist/index.mjs", + "src/components/ui/separator.tsx", + "src/lib/crossfire/prefill.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_prefill-Cw41x-58.js" + }, + { + "file": "assets/BrainstormPage-Ct-qlgRu.js", + "bytes": 15091, + "gzipBytes": 4726, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/streaming-indicator-CtLvn_s5.js", + "assets/input-DjUhRqg0.js", + "assets/textarea-Dm7QErhc.js", + "assets/card-BxQKpMX_.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/brain-51-FWAy8.js", + "assets/badge-0ynBdHHe.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/empty-state-Csc12A5A.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/client-BHcXfsTa.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/file-text-D6KvUNTk.js", + "assets/external-link-BxEl7IBA.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/zap-BB7VJLkN.js", + "assets/url-BSHcibjO.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/trending-up.js", + "src/lib/ai/schemas/brainstorm.ts", + "src/components/features/brainstorm/BrainstormForm.tsx", + "src/components/features/brainstorm/BrainstormResults.tsx", + "src/pages/BrainstormPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/BrainstormPage.tsx" + }, + { + "file": "assets/FactoidsPage-BCFr-Wi2.js", + "bytes": 27493, + "gzipBytes": 9072, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/streaming-indicator-CtLvn_s5.js", + "assets/input-DjUhRqg0.js", + "assets/card-BxQKpMX_.js", + "assets/client-BHcXfsTa.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/search-CGqMt5P7.js", + "assets/badge-0ynBdHHe.js", + "assets/progress-Ba9CkKTo.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/external-link-BxEl7IBA.js", + "assets/bookmark-DHS5e_7a.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/file-text-D6KvUNTk.js", + "assets/url-BSHcibjO.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/zap-BB7VJLkN.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-check-big.js", + "node_modules/@radix-ui/react-slider/dist/index.mjs", + "src/components/ui/slider.tsx", + "src/components/features/factoids/FactoidsForm.tsx", + "src/components/features/factoids/FactoidsResults.tsx", + "src/pages/FactoidsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/FactoidsPage.tsx" + }, + { + "file": "assets/streaming-indicator-CtLvn_s5.js", + "bytes": 40952, + "gzipBytes": 14992, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/file-text-D6KvUNTk.js", + "assets/external-link-BxEl7IBA.js", + "assets/badge-0ynBdHHe.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/file-down.js", + "node_modules/lucide-react/dist/esm/icons/undo-2.js", + "node_modules/react-hook-form/dist/index.esm.mjs", + "node_modules/@hookform/resolvers/dist/resolvers.mjs", + "node_modules/@hookform/resolvers/zod/dist/zod.mjs", + "src/components/ui/loading-spinner.tsx", + "src/components/ui/section-card.tsx", + "src/components/icons/GoogleDocsIcon.tsx", + "src/components/features/AutoSavedSourcesUndo.tsx", + "src/components/features/ExportToolbar.tsx", + "src/components/features/export/GoogleDriveAuthModal.tsx", + "src/components/features/shared/SourceQualityList.tsx", + "src/components/ui/streaming-indicator.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_streaming-indicator-CtLvn_s5.js" + }, + { + "file": "assets/AskPage-DF5A01jD.js", + "bytes": 30936, + "gzipBytes": 9847, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/input-DjUhRqg0.js", + "assets/markdown-CzkA2j8D.js", + "assets/card-BxQKpMX_.js", + "assets/switch-60fcxyuR.js", + "assets/scroll-area-gYzfle15.js", + "assets/use-speech-to-text-3sX7r3xb.js", + "assets/date-format-CfassM9h.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/sheet-yWMToj72.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/save-ZwqhE2Qm.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/circle-help-BKbTjyAW.js", + "assets/search-CGqMt5P7.js", + "assets/send-CV6jEDyk.js", + "assets/bookmark-DHS5e_7a.js", + "assets/client-BHcXfsTa.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/badge-0ynBdHHe.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/url-BSHcibjO.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/zap-BB7VJLkN.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-plus.js", + "node_modules/lucide-react/dist/esm/icons/list.js", + "node_modules/lucide-react/dist/esm/icons/map.js", + "node_modules/lucide-react/dist/esm/icons/panel-left-open.js", + "node_modules/lucide-react/dist/esm/icons/paperclip.js", + "node_modules/lucide-react/dist/esm/icons/quote.js", + "src/lib/validation/file.ts", + "src/components/features/ask/AskChat.tsx", + "src/lib/ai/streaming.ts", + "src/pages/AskPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/AskPage.tsx" + }, + { + "file": "assets/use-speech-to-text-3sX7r3xb.js", + "bytes": 1930, + "gzipBytes": 950, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/mic-off.js", + "node_modules/lucide-react/dist/esm/icons/mic.js", + "src/hooks/use-speech-to-text.ts" + ], + "staticMembership": [ + "/app/generate" + ], + "dynamicEntry": "_use-speech-to-text-3sX7r3xb.js" + }, + { + "file": "assets/bookmark-DHS5e_7a.js", + "bytes": 160, + "gzipBytes": 159, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/bookmark.js" + ], + "staticMembership": [], + "dynamicEntry": "_bookmark-DHS5e_7a.js" + }, + { + "file": "assets/ModelRestrictedModal-WoQKfNcU.js", + "bytes": 3984, + "gzipBytes": 1464, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/client-BHcXfsTa.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/zap-BB7VJLkN.js", + "assets/PricingModal-BI93oHl-.js" + ], + "modules": [ + "src/components/ui/animated-section.tsx", + "src/hooks/use-subscription-error.ts", + "src/components/features/subscription/LimitReachedModal.tsx", + "src/components/features/subscription/ModelRestrictedModal.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_ModelRestrictedModal-WoQKfNcU.js" + }, + { + "file": "assets/CrossfirePage-Dadnf8bz.js", + "bytes": 26182, + "gzipBytes": 6860, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/badge-0ynBdHHe.js", + "assets/card-BxQKpMX_.js", + "assets/checkbox-B9eGq8X4.js", + "assets/textarea-Dm7QErhc.js", + "assets/client-BHcXfsTa.js", + "assets/error-display-CnO9TW22.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/flame-D_pivvDf.js", + "assets/circle-alert-tsukuj8w.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/clock-3-CjywebEt.js", + "assets/send-CV6jEDyk.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/shield-check-DuVtkRhe.js", + "assets/proxy-O1NgXo-O.js", + "assets/url-BSHcibjO.js" + ], + "modules": [ + "src/components/ui/alert.tsx", + "src/lib/crossfire/reducer.ts", + "src/pages/CrossfirePage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/CrossfirePage.tsx" + }, + { + "file": "assets/proxy-O1NgXo-O.js", + "bytes": 121276, + "gzipBytes": 39638, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/use-reduced-motion-DwLXFpx3.js" + ], + "modules": [ + "node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs", + "node_modules/framer-motion/dist/es/utils/is-browser.mjs", + "node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs", + "node_modules/framer-motion/dist/es/context/PresenceContext.mjs", + "node_modules/motion-utils/dist/es/array.mjs", + "node_modules/motion-utils/dist/es/clamp.mjs", + "node_modules/motion-utils/dist/es/errors.mjs", + "node_modules/motion-utils/dist/es/global-config.mjs", + "node_modules/motion-utils/dist/es/is-numerical-string.mjs", + "node_modules/motion-utils/dist/es/is-object.mjs", + "node_modules/motion-utils/dist/es/is-zero-value-string.mjs", + "node_modules/motion-utils/dist/es/memo.mjs", + "node_modules/motion-utils/dist/es/noop.mjs", + "node_modules/motion-utils/dist/es/pipe.mjs", + "node_modules/motion-utils/dist/es/progress.mjs", + "node_modules/motion-utils/dist/es/subscription-manager.mjs", + "node_modules/motion-utils/dist/es/time-conversion.mjs", + "node_modules/motion-utils/dist/es/velocity-per-second.mjs", + "node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs", + "node_modules/motion-utils/dist/es/easing/modifiers/mirror.mjs", + "node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs", + "node_modules/motion-utils/dist/es/easing/back.mjs", + "node_modules/motion-utils/dist/es/easing/anticipate.mjs", + "node_modules/motion-utils/dist/es/easing/circ.mjs", + "node_modules/motion-utils/dist/es/easing/ease.mjs", + "node_modules/motion-utils/dist/es/easing/utils/is-easing-array.mjs", + "node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs", + "node_modules/motion-utils/dist/es/easing/utils/map.mjs", + "node_modules/motion-dom/dist/es/frameloop/order.mjs", + "node_modules/motion-dom/dist/es/frameloop/render-step.mjs", + "node_modules/motion-dom/dist/es/frameloop/batcher.mjs", + "node_modules/motion-dom/dist/es/frameloop/frame.mjs", + "node_modules/motion-dom/dist/es/frameloop/sync-time.mjs", + "node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs", + "node_modules/motion-dom/dist/es/value/types/numbers/index.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/sanitize.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/float-regex.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/is-nullish.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/single-color-regex.mjs", + "node_modules/motion-dom/dist/es/value/types/color/utils.mjs", + "node_modules/motion-dom/dist/es/value/types/color/rgba.mjs", + "node_modules/motion-dom/dist/es/value/types/color/hex.mjs", + "node_modules/motion-dom/dist/es/value/types/numbers/units.mjs", + "node_modules/motion-dom/dist/es/value/types/color/hsla.mjs", + "node_modules/motion-dom/dist/es/value/types/color/index.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/color-regex.mjs", + "node_modules/motion-dom/dist/es/value/types/complex/index.mjs", + "node_modules/motion-dom/dist/es/value/types/color/hsla-to-rgba.mjs", + "node_modules/motion-dom/dist/es/utils/mix/immediate.mjs", + "node_modules/motion-dom/dist/es/utils/mix/number.mjs", + "node_modules/motion-dom/dist/es/utils/mix/color.mjs", + "node_modules/motion-dom/dist/es/utils/mix/visibility.mjs", + "node_modules/motion-dom/dist/es/utils/mix/complex.mjs", + "node_modules/motion-dom/dist/es/utils/mix/index.mjs", + "node_modules/motion-dom/dist/es/animation/drivers/frame.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/linear.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs", + "node_modules/motion-dom/dist/es/animation/generators/spring.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/velocity.mjs", + "node_modules/motion-dom/dist/es/animation/generators/inertia.mjs", + "node_modules/motion-dom/dist/es/utils/interpolate.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/offsets/time.mjs", + "node_modules/motion-dom/dist/es/animation/generators/keyframes.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs", + "node_modules/motion-dom/dist/es/animation/utils/replace-transition-type.mjs", + "node_modules/motion-dom/dist/es/animation/utils/WithPromise.mjs", + "node_modules/motion-dom/dist/es/animation/JSAnimation.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs", + "node_modules/motion-dom/dist/es/render/dom/parse-transform.mjs", + "node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/unit-conversion.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs", + "node_modules/motion-dom/dist/es/render/dom/is-css-var.mjs", + "node_modules/motion-dom/dist/es/render/dom/style-set.mjs", + "node_modules/motion-dom/dist/es/utils/supports/flags.mjs", + "node_modules/motion-dom/dist/es/utils/supports/memo.mjs", + "node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs", + "node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/easing/supported.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs", + "node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/unsupported-easing.mjs", + "node_modules/motion-dom/dist/es/animation/NativeAnimationExtended.mjs", + "node_modules/motion-dom/dist/es/animation/utils/is-animatable.mjs", + "node_modules/motion-dom/dist/es/animation/utils/can-animate.mjs", + "node_modules/motion-dom/dist/es/animation/utils/make-animation-instant.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/is-browser-color.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/supports/waapi.mjs", + "node_modules/motion-dom/dist/es/animation/AsyncMotionValueAnimation.mjs", + "node_modules/motion-dom/dist/es/animation/utils/calc-child-stagger.mjs", + "node_modules/motion-dom/dist/es/value/index.mjs", + "node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs", + "node_modules/motion-dom/dist/es/animation/utils/default-transitions.mjs", + "node_modules/motion-dom/dist/es/animation/utils/is-transition-defined.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs", + "node_modules/motion-dom/dist/es/animation/utils/css-variables-conversion.mjs", + "node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs", + "node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs", + "node_modules/motion-dom/dist/es/render/utils/keys-position.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-keyframes-target.mjs", + "node_modules/motion-dom/dist/es/render/utils/setters.mjs", + "node_modules/motion-dom/dist/es/value/will-change/is.mjs", + "node_modules/motion-dom/dist/es/value/will-change/add-will-change.mjs", + "node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs", + "node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs", + "node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/visual-element-variant.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs", + "node_modules/motion-dom/dist/es/value/types/auto.mjs", + "node_modules/motion-dom/dist/es/value/types/test.mjs", + "node_modules/motion-dom/dist/es/value/types/dimensions.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/is-none.mjs", + "node_modules/motion-dom/dist/es/value/types/complex/filter.mjs", + "node_modules/motion-dom/dist/es/value/types/complex/mask.mjs", + "node_modules/motion-dom/dist/es/value/types/int.mjs", + "node_modules/motion-dom/dist/es/value/types/maps/transform.mjs", + "node_modules/motion-dom/dist/es/value/types/maps/number.mjs", + "node_modules/motion-dom/dist/es/value/types/maps/defaults.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/animatable-none.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/make-none-animatable.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/DOMKeyframesResolver.mjs", + "node_modules/motion-dom/dist/es/utils/border-radius.mjs", + "node_modules/motion-dom/dist/es/utils/resolve-elements.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs", + "node_modules/motion-dom/dist/es/utils/is-html-element.mjs", + "node_modules/motion-dom/dist/es/frameloop/microtask.mjs", + "node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs", + "node_modules/motion-dom/dist/es/gestures/drag/state/set-active.mjs", + "node_modules/motion-dom/dist/es/gestures/utils/setup.mjs", + "node_modules/motion-dom/dist/es/gestures/hover.mjs", + "node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs", + "node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs", + "node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs", + "node_modules/motion-dom/dist/es/gestures/press/utils/state.mjs", + "node_modules/motion-dom/dist/es/gestures/press/utils/keyboard.mjs", + "node_modules/motion-dom/dist/es/gestures/press/index.mjs", + "node_modules/motion-dom/dist/es/utils/is-svg-element.mjs", + "node_modules/motion-dom/dist/es/resize/handle-element.mjs", + "node_modules/motion-dom/dist/es/resize/handle-window.mjs", + "node_modules/motion-dom/dist/es/resize/index.mjs", + "node_modules/motion-dom/dist/es/utils/is-svg-svg-element.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/find.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/models.mjs", + "node_modules/motion-dom/dist/es/render/store.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs", + "node_modules/motion-dom/dist/es/render/utils/variant-props.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs", + "node_modules/motion-dom/dist/es/render/utils/motion-values.mjs", + "node_modules/motion-dom/dist/es/render/VisualElement.mjs", + "node_modules/motion-dom/dist/es/render/dom/DOMVisualElement.mjs", + "node_modules/motion-dom/dist/es/render/Feature.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/conversion.mjs", + "node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs", + "node_modules/motion-dom/dist/es/projection/utils/measure.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/build-transform.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/render.mjs", + "node_modules/motion-dom/dist/es/projection/styles/scale-border-radius.mjs", + "node_modules/motion-dom/dist/es/projection/styles/scale-box-shadow.mjs", + "node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-forced-motion-value.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs", + "node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/path.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/build-attrs.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/camel-case-attrs.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/is-svg-tag.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/render.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/scrape-motion-values.mjs", + "node_modules/motion-dom/dist/es/render/svg/SVGVisualElement.mjs", + "node_modules/motion-dom/dist/es/render/utils/get-variant-context.mjs", + "node_modules/motion-dom/dist/es/render/utils/shallow-compare.mjs", + "node_modules/motion-dom/dist/es/render/utils/animation-state.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/copy.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/delta-remove.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/utils.mjs", + "node_modules/motion-dom/dist/es/projection/utils/each-axis.mjs", + "node_modules/motion-dom/dist/es/projection/styles/transform.mjs", + "node_modules/motion-dom/dist/es/projection/animation/mix-values.mjs", + "node_modules/motion-dom/dist/es/animation/animate/single-value.mjs", + "node_modules/motion-dom/dist/es/events/add-dom-event.mjs", + "node_modules/motion-dom/dist/es/projection/utils/compare-by-depth.mjs", + "node_modules/motion-dom/dist/es/projection/utils/flat-tree.mjs", + "node_modules/motion-dom/dist/es/utils/delay.mjs", + "node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs", + "node_modules/motion-dom/dist/es/projection/shared/stack.mjs", + "node_modules/motion-dom/dist/es/projection/node/state.mjs", + "node_modules/motion-dom/dist/es/projection/node/create-projection-node.mjs", + "node_modules/motion-dom/dist/es/projection/node/DocumentProjectionNode.mjs", + "node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs", + "node_modules/framer-motion/dist/es/context/LazyContext.mjs", + "node_modules/framer-motion/dist/es/motion/features/definitions.mjs", + "node_modules/framer-motion/dist/es/motion/features/load-features.mjs", + "node_modules/framer-motion/dist/es/context/MotionContext/index.mjs", + "node_modules/framer-motion/dist/es/context/MotionContext/utils.mjs", + "node_modules/framer-motion/dist/es/context/MotionContext/create.mjs", + "node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs", + "node_modules/framer-motion/dist/es/render/html/use-props.mjs", + "node_modules/framer-motion/dist/es/render/svg/utils/create-render-state.mjs", + "node_modules/framer-motion/dist/es/render/svg/use-props.mjs", + "node_modules/framer-motion/dist/es/render/svg/lowercase-elements.mjs", + "node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs", + "node_modules/framer-motion/dist/es/render/dom/use-render.mjs", + "node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs", + "node_modules/framer-motion/dist/es/render/html/use-html-visual-state.mjs", + "node_modules/framer-motion/dist/es/render/svg/use-svg-visual-state.mjs", + "node_modules/framer-motion/dist/es/motion/utils/symbol.mjs", + "node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs", + "node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs", + "node_modules/framer-motion/dist/es/utils/is-ref-object.mjs", + "node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs", + "node_modules/framer-motion/dist/es/motion/index.mjs", + "node_modules/framer-motion/dist/es/render/components/create-proxy.mjs", + "node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs", + "node_modules/framer-motion/dist/es/motion/features/animation/index.mjs", + "node_modules/framer-motion/dist/es/motion/features/animation/exit.mjs", + "node_modules/framer-motion/dist/es/motion/features/animations.mjs", + "node_modules/framer-motion/dist/es/events/event-info.mjs", + "node_modules/framer-motion/dist/es/events/add-pointer-event.mjs", + "node_modules/framer-motion/dist/es/utils/get-context-window.mjs", + "node_modules/framer-motion/dist/es/utils/distance.mjs", + "node_modules/framer-motion/dist/es/gestures/pan/PanSession.mjs", + "node_modules/framer-motion/dist/es/gestures/drag/utils/constraints.mjs", + "node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.mjs", + "node_modules/framer-motion/dist/es/gestures/drag/index.mjs", + "node_modules/framer-motion/dist/es/gestures/pan/index.mjs", + "node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs", + "node_modules/framer-motion/dist/es/motion/features/drag.mjs", + "node_modules/framer-motion/dist/es/gestures/hover.mjs", + "node_modules/framer-motion/dist/es/gestures/focus.mjs", + "node_modules/framer-motion/dist/es/gestures/press.mjs", + "node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs", + "node_modules/framer-motion/dist/es/motion/features/viewport/index.mjs", + "node_modules/framer-motion/dist/es/motion/features/gestures.mjs", + "node_modules/framer-motion/dist/es/motion/features/layout.mjs", + "node_modules/framer-motion/dist/es/render/components/motion/feature-bundle.mjs", + "node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs" + ], + "staticMembership": [ + "/" + ], + "dynamicEntry": "_proxy-O1NgXo-O.js" + }, + { + "file": "assets/flame-D_pivvDf.js", + "bytes": 275, + "gzipBytes": 228, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/flame.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_flame-D_pivvDf.js" + }, + { + "file": "assets/refresh-cw-BsE0Rvfz.js", + "bytes": 438, + "gzipBytes": 276, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/message-square.js", + "node_modules/lucide-react/dist/esm/icons/refresh-cw.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_refresh-cw-BsE0Rvfz.js" + }, + { + "file": "assets/use-reduced-motion-DwLXFpx3.js", + "bytes": 387, + "gzipBytes": 269, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs", + "node_modules/motion-dom/dist/es/render/utils/reduced-motion/index.mjs", + "node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs" + ], + "staticMembership": [ + "/", + "/app/generate" + ], + "dynamicEntry": "_use-reduced-motion-DwLXFpx3.js" + }, + { + "file": "assets/error-display-CnO9TW22.js", + "bytes": 1464, + "gzipBytes": 628, + "imports": [ + "assets/client-BHcXfsTa.js" + ], + "modules": [ + "src/lib/ai/error-display.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_error-display-CnO9TW22.js" + }, + { + "file": "assets/HistoryPage-DK86Q1PN.js", + "bytes": 11679, + "gzipBytes": 2621, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/tabs-17pYRjMF.js", + "assets/badge-0ynBdHHe.js", + "assets/scroll-area-gYzfle15.js", + "assets/date-format-CfassM9h.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/empty-state-Csc12A5A.js", + "assets/file-text-D6KvUNTk.js", + "assets/zap-BB7VJLkN.js", + "assets/brain-51-FWAy8.js", + "assets/trash-2-C6YT0PjJ.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/eye.js", + "src/pages/HistoryPage.tsx" + ], + "staticMembership": [ + "/app/history" + ], + "dynamicEntry": "src/pages/HistoryPage.tsx" + }, + { + "file": "assets/empty-state-Csc12A5A.js", + "bytes": 609, + "gzipBytes": 372, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/empty-state.tsx" + ], + "staticMembership": [ + "/app/history" + ], + "dynamicEntry": "_empty-state-Csc12A5A.js" + }, + { + "file": "assets/brain-51-FWAy8.js", + "bytes": 731, + "gzipBytes": 355, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/brain.js" + ], + "staticMembership": [ + "/", + "/app/history" + ], + "dynamicEntry": "_brain-51-FWAy8.js" + }, + { + "file": "assets/LibraryPage-CGZrEg0p.js", + "bytes": 45623, + "gzipBytes": 13546, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/input-DjUhRqg0.js", + "assets/textarea-Dm7QErhc.js", + "assets/badge-0ynBdHHe.js", + "assets/switch-60fcxyuR.js", + "assets/date-format-CfassM9h.js", + "assets/url-BSHcibjO.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/sheet-yWMToj72.js", + "assets/plus-Cru_N4M2.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/search-CGqMt5P7.js", + "assets/shield-check-DuVtkRhe.js", + "assets/file-text-D6KvUNTk.js", + "assets/copy-D4GXejJx.js", + "assets/save-ZwqhE2Qm.js", + "assets/external-link-BxEl7IBA.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/folder-minus.js", + "node_modules/lucide-react/dist/esm/icons/folder-plus.js", + "node_modules/lucide-react/dist/esm/icons/folder.js", + "node_modules/lucide-react/dist/esm/icons/link-2.js", + "node_modules/lucide-react/dist/esm/icons/pencil.js", + "node_modules/lucide-react/dist/esm/icons/shield-alert.js", + "node_modules/lucide-react/dist/esm/icons/upload.js", + "node_modules/react-window/dist/react-window.js", + "src/lib/ai/schemas/source-import.ts", + "src/lib/source-import.ts", + "node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs?url", + "src/lib/source-file-import.ts", + "node_modules/@radix-ui/react-popover/dist/index.mjs", + "src/components/ui/popover.tsx", + "src/pages/LibraryPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/LibraryPage.tsx" + }, + { + "file": "assets/external-link-BxEl7IBA.js", + "bytes": 247, + "gzipBytes": 196, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/external-link.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_external-link-BxEl7IBA.js" + }, + { + "file": "assets/sheet-yWMToj72.js", + "bytes": 2335, + "gzipBytes": 896, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/sheet.tsx" + ], + "staticMembership": [], + "dynamicEntry": "_sheet-yWMToj72.js" + }, + { + "file": "assets/switch-60fcxyuR.js", + "bytes": 4150, + "gzipBytes": 1790, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-switch/dist/index.mjs", + "src/components/ui/switch.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_switch-60fcxyuR.js" + }, + { + "file": "assets/shield-check-DuVtkRhe.js", + "bytes": 311, + "gzipBytes": 246, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield-check.js" + ], + "staticMembership": [], + "dynamicEntry": "_shield-check-DuVtkRhe.js" + }, + { + "file": "assets/TimerPage-aKeoi9zw.js", + "bytes": 10969, + "gzipBytes": 3561, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/badge-0ynBdHHe.js", + "assets/progress-Ba9CkKTo.js", + "assets/rotate-ccw-Da3uE7Wm.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/bell.js", + "node_modules/lucide-react/dist/esm/icons/keyboard.js", + "node_modules/lucide-react/dist/esm/icons/pause.js", + "node_modules/lucide-react/dist/esm/icons/play.js", + "node_modules/lucide-react/dist/esm/icons/volume-2.js", + "node_modules/lucide-react/dist/esm/icons/volume-x.js", + "src/pages/TimerPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/TimerPage.tsx" + }, + { + "file": "assets/SparringPage-BfsgyLuc.js", + "bytes": 55909, + "gzipBytes": 15414, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/client-BHcXfsTa.js", + "assets/card-BxQKpMX_.js", + "assets/textarea-Dm7QErhc.js", + "assets/badge-0ynBdHHe.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/progress-Ba9CkKTo.js", + "assets/markdown-CzkA2j8D.js", + "assets/clock-3-CjywebEt.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/circle-alert-tsukuj8w.js", + "assets/send-CV6jEDyk.js", + "assets/download-DALwUig8.js", + "assets/generateCategoricalChart-BTrQ7etB.js", + "assets/target-OpNCPXpW.js", + "assets/file-text-D6KvUNTk.js", + "assets/circle-help-BKbTjyAW.js", + "assets/url-BSHcibjO.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/index-xJwY8Gsi.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/arrow-left.js", + "node_modules/lucide-react/dist/esm/icons/award.js", + "node_modules/lucide-react/dist/esm/icons/bot.js", + "node_modules/lucide-react/dist/esm/icons/chart-column.js", + "node_modules/lucide-react/dist/esm/icons/chevron-right.js", + "node_modules/lucide-react/dist/esm/icons/circle-pause.js", + "node_modules/lucide-react/dist/esm/icons/circle-play.js", + "node_modules/lucide-react/dist/esm/icons/cloud-off.js", + "node_modules/lucide-react/dist/esm/icons/gauge.js", + "node_modules/lucide-react/dist/esm/icons/user-round.js", + "node_modules/lucide-react/dist/esm/icons/wifi.js", + "src/components/features/sparring/SparringSetup.tsx", + "src/components/features/sparring/SparringRound.tsx", + "node_modules/recharts/es6/polar/PolarGrid.js", + "node_modules/lodash/head.js", + "node_modules/lodash/first.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/first.js?commonjs-es-import", + "node_modules/recharts/es6/polar/Radar.js", + "node_modules/recharts/es6/chart/RadarChart.js", + "src/components/features/sparring/SparringScorecard.tsx", + "src/pages/SparringPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SparringPage.tsx" + }, + { + "file": "assets/arrow-right-CyPwPcXH.js", + "bytes": 161, + "gzipBytes": 158, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/arrow-right.js" + ], + "staticMembership": [ + "/", + "/app" + ], + "dynamicEntry": "_arrow-right-CyPwPcXH.js" + }, + { + "file": "assets/circle-help-BKbTjyAW.js", + "bytes": 230, + "gzipBytes": 198, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-help.js" + ], + "staticMembership": [], + "dynamicEntry": "_circle-help-BKbTjyAW.js" + }, + { + "file": "assets/markdown-CzkA2j8D.js", + "bytes": 119378, + "gzipBytes": 36770, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/devlop/lib/default.js", + "node_modules/comma-separated-tokens/index.js", + "node_modules/estree-util-is-identifier-name/lib/index.js", + "node_modules/hast-util-whitespace/lib/index.js", + "node_modules/property-information/lib/util/schema.js", + "node_modules/property-information/lib/util/merge.js", + "node_modules/property-information/lib/normalize.js", + "node_modules/property-information/lib/util/info.js", + "node_modules/property-information/lib/util/types.js", + "node_modules/property-information/lib/util/defined-info.js", + "node_modules/property-information/lib/util/create.js", + "node_modules/property-information/lib/aria.js", + "node_modules/property-information/lib/util/case-sensitive-transform.js", + "node_modules/property-information/lib/util/case-insensitive-transform.js", + "node_modules/property-information/lib/html.js", + "node_modules/property-information/lib/svg.js", + "node_modules/property-information/lib/xlink.js", + "node_modules/property-information/lib/xmlns.js", + "node_modules/property-information/lib/xml.js", + "node_modules/property-information/lib/hast-to-react.js", + "node_modules/property-information/lib/find.js", + "node_modules/property-information/index.js", + "node_modules/space-separated-tokens/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/style-to-object/cjs/index.js?commonjs-exports", + "node_modules/inline-style-parser/cjs/index.js", + "node_modules/style-to-object/cjs/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/style-to-js/cjs/utilities.js?commonjs-exports", + "node_modules/style-to-js/cjs/utilities.js", + "node_modules/style-to-js/cjs/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/style-to-js/cjs/index.js?commonjs-es-import", + "node_modules/unist-util-position/lib/index.js", + "node_modules/unist-util-stringify-position/lib/index.js", + "node_modules/vfile-message/lib/index.js", + "node_modules/hast-util-to-jsx-runtime/lib/index.js", + "node_modules/html-url-attributes/lib/index.js", + "node_modules/mdast-util-to-string/lib/index.js", + "node_modules/decode-named-character-reference/index.dom.js", + "node_modules/micromark-util-chunked/index.js", + "node_modules/micromark-util-combine-extensions/index.js", + "node_modules/micromark-util-decode-numeric-character-reference/index.js", + "node_modules/micromark-util-normalize-identifier/index.js", + "node_modules/micromark-util-character/index.js", + "node_modules/micromark-util-sanitize-uri/index.js", + "node_modules/micromark-factory-space/index.js", + "node_modules/micromark/lib/initialize/content.js", + "node_modules/micromark/lib/initialize/document.js", + "node_modules/micromark-util-classify-character/index.js", + "node_modules/micromark-util-resolve-all/index.js", + "node_modules/micromark-core-commonmark/lib/attention.js", + "node_modules/micromark-core-commonmark/lib/autolink.js", + "node_modules/micromark-core-commonmark/lib/blank-line.js", + "node_modules/micromark-core-commonmark/lib/block-quote.js", + "node_modules/micromark-core-commonmark/lib/character-escape.js", + "node_modules/micromark-core-commonmark/lib/character-reference.js", + "node_modules/micromark-core-commonmark/lib/code-fenced.js", + "node_modules/micromark-core-commonmark/lib/code-indented.js", + "node_modules/micromark-core-commonmark/lib/code-text.js", + "node_modules/micromark-util-subtokenize/lib/splice-buffer.js", + "node_modules/micromark-util-subtokenize/index.js", + "node_modules/micromark-core-commonmark/lib/content.js", + "node_modules/micromark-factory-destination/index.js", + "node_modules/micromark-factory-label/index.js", + "node_modules/micromark-factory-title/index.js", + "node_modules/micromark-factory-whitespace/index.js", + "node_modules/micromark-core-commonmark/lib/definition.js", + "node_modules/micromark-core-commonmark/lib/hard-break-escape.js", + "node_modules/micromark-core-commonmark/lib/heading-atx.js", + "node_modules/micromark-util-html-tag-name/index.js", + "node_modules/micromark-core-commonmark/lib/html-flow.js", + "node_modules/micromark-core-commonmark/lib/html-text.js", + "node_modules/micromark-core-commonmark/lib/label-end.js", + "node_modules/micromark-core-commonmark/lib/label-start-image.js", + "node_modules/micromark-core-commonmark/lib/label-start-link.js", + "node_modules/micromark-core-commonmark/lib/line-ending.js", + "node_modules/micromark-core-commonmark/lib/thematic-break.js", + "node_modules/micromark-core-commonmark/lib/list.js", + "node_modules/micromark-core-commonmark/lib/setext-underline.js", + "node_modules/micromark/lib/initialize/flow.js", + "node_modules/micromark/lib/initialize/text.js", + "node_modules/micromark/lib/constructs.js", + "node_modules/micromark/lib/create-tokenizer.js", + "node_modules/micromark/lib/parse.js", + "node_modules/micromark/lib/postprocess.js", + "node_modules/micromark/lib/preprocess.js", + "node_modules/micromark-util-decode-string/index.js", + "node_modules/mdast-util-from-markdown/lib/index.js", + "node_modules/remark-parse/lib/index.js", + "node_modules/mdast-util-to-hast/lib/handlers/blockquote.js", + "node_modules/mdast-util-to-hast/lib/handlers/break.js", + "node_modules/mdast-util-to-hast/lib/handlers/code.js", + "node_modules/mdast-util-to-hast/lib/handlers/delete.js", + "node_modules/mdast-util-to-hast/lib/handlers/emphasis.js", + "node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.js", + "node_modules/mdast-util-to-hast/lib/handlers/heading.js", + "node_modules/mdast-util-to-hast/lib/handlers/html.js", + "node_modules/mdast-util-to-hast/lib/revert.js", + "node_modules/mdast-util-to-hast/lib/handlers/image-reference.js", + "node_modules/mdast-util-to-hast/lib/handlers/image.js", + "node_modules/mdast-util-to-hast/lib/handlers/inline-code.js", + "node_modules/mdast-util-to-hast/lib/handlers/link-reference.js", + "node_modules/mdast-util-to-hast/lib/handlers/link.js", + "node_modules/mdast-util-to-hast/lib/handlers/list-item.js", + "node_modules/mdast-util-to-hast/lib/handlers/list.js", + "node_modules/mdast-util-to-hast/lib/handlers/paragraph.js", + "node_modules/mdast-util-to-hast/lib/handlers/root.js", + "node_modules/mdast-util-to-hast/lib/handlers/strong.js", + "node_modules/mdast-util-to-hast/lib/handlers/table.js", + "node_modules/mdast-util-to-hast/lib/handlers/table-row.js", + "node_modules/mdast-util-to-hast/lib/handlers/table-cell.js", + "node_modules/trim-lines/index.js", + "node_modules/mdast-util-to-hast/lib/handlers/text.js", + "node_modules/mdast-util-to-hast/lib/handlers/thematic-break.js", + "node_modules/mdast-util-to-hast/lib/handlers/index.js", + "node_modules/@ungap/structured-clone/esm/types.js", + "node_modules/@ungap/structured-clone/esm/deserialize.js", + "node_modules/@ungap/structured-clone/esm/serialize.js", + "node_modules/@ungap/structured-clone/esm/index.js", + "node_modules/mdast-util-to-hast/lib/footer.js", + "node_modules/unist-util-is/lib/index.js", + "node_modules/unist-util-visit-parents/lib/color.js", + "node_modules/unist-util-visit-parents/lib/index.js", + "node_modules/unist-util-visit/lib/index.js", + "node_modules/mdast-util-to-hast/lib/state.js", + "node_modules/mdast-util-to-hast/lib/index.js", + "node_modules/remark-rehype/lib/index.js", + "node_modules/bail/index.js", + "node_modules/extend/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/extend/index.js?commonjs-es-import", + "node_modules/is-plain-obj/index.js", + "node_modules/trough/lib/index.js", + "node_modules/vfile/lib/minpath.browser.js", + "node_modules/vfile/lib/minproc.browser.js", + "node_modules/vfile/lib/minurl.shared.js", + "node_modules/vfile/lib/minurl.browser.js", + "node_modules/vfile/lib/index.js", + "node_modules/unified/lib/callable-instance.js", + "node_modules/unified/lib/index.js", + "node_modules/react-markdown/lib/index.js", + "src/components/ui/markdown.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_markdown-CzkA2j8D.js" + }, + { + "file": "assets/ModelSelector-CdRlt64r.js", + "bytes": 2514, + "gzipBytes": 1082, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/badge-0ynBdHHe.js", + "assets/use-subscription-BUIX-kFB.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/cpu.js", + "src/components/ModelSelector.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_ModelSelector-CdRlt64r.js" + }, + { + "file": "assets/clock-3-CjywebEt.js", + "bytes": 183, + "gzipBytes": 171, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/clock-3.js" + ], + "staticMembership": [], + "dynamicEntry": "_clock-3-CjywebEt.js" + }, + { + "file": "assets/send-CV6jEDyk.js", + "bytes": 287, + "gzipBytes": 228, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/send.js" + ], + "staticMembership": [], + "dynamicEntry": "_send-CV6jEDyk.js" + }, + { + "file": "assets/client-BHcXfsTa.js", + "bytes": 39898, + "gzipBytes": 13785, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/url-BSHcibjO.js" + ], + "modules": [ + "node_modules/zod/v4/classic/coerce.js", + "src/lib/ai/schemas/generate.ts", + "src/lib/ai/providers/mock-provider.ts", + "src/lib/ai/schemas/attack.ts", + "src/lib/ai/schemas/factoids.ts", + "src/lib/ai/schemas/ask.ts", + "src/lib/validation/url.ts", + "src/lib/ai/client.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_client-BHcXfsTa.js" + }, + { + "file": "assets/url-BSHcibjO.js", + "bytes": 179, + "gzipBytes": 164, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/lib/ai/schemas/url.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_url-BSHcibjO.js" + }, + { + "file": "assets/file-text-D6KvUNTk.js", + "bytes": 324, + "gzipBytes": 212, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/file-text.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_file-text-D6KvUNTk.js" + }, + { + "file": "assets/progress-Ba9CkKTo.js", + "bytes": 2198, + "gzipBytes": 1093, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-progress/dist/index.mjs", + "src/components/ui/progress.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_progress-Ba9CkKTo.js" + }, + { + "file": "assets/FlowchartPage-D261oquO.js", + "bytes": 50510, + "gzipBytes": 16784, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/badge-0ynBdHHe.js", + "assets/input-DjUhRqg0.js", + "assets/textarea-Dm7QErhc.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/index-Cok0nMdH.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/save-ZwqhE2Qm.js", + "assets/plus-Cru_N4M2.js", + "assets/download-DALwUig8.js", + "assets/target-OpNCPXpW.js", + "assets/shield-C4sMORBJ.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/folder-open.js", + "node_modules/lucide-react/dist/esm/icons/layout-grid.js", + "node_modules/@reactflow/minimap/node_modules/zustand/esm/shallow.mjs", + "node_modules/@reactflow/minimap/dist/esm/index.mjs", + "node_modules/@reactflow/controls/node_modules/zustand/esm/shallow.mjs", + "node_modules/@reactflow/controls/dist/esm/index.mjs", + "node_modules/@reactflow/background/node_modules/zustand/esm/shallow.mjs", + "node_modules/@reactflow/background/dist/esm/index.mjs", + "node_modules/reactflow/dist/style.css", + "node_modules/html-to-image/es/util.js", + "node_modules/html-to-image/es/clone-pseudos.js", + "node_modules/html-to-image/es/mimes.js", + "node_modules/html-to-image/es/dataurl.js", + "node_modules/html-to-image/es/clone-node.js", + "node_modules/html-to-image/es/embed-resources.js", + "node_modules/html-to-image/es/embed-images.js", + "node_modules/html-to-image/es/apply-style.js", + "node_modules/html-to-image/es/embed-webfonts.js", + "node_modules/html-to-image/es/index.js", + "node_modules/date-fns/toDate.mjs", + "node_modules/date-fns/constructFrom.mjs", + "node_modules/date-fns/constants.mjs", + "node_modules/date-fns/_lib/defaultOptions.mjs", + "node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.mjs", + "node_modules/date-fns/compareAsc.mjs", + "node_modules/date-fns/constructNow.mjs", + "node_modules/date-fns/differenceInCalendarMonths.mjs", + "node_modules/date-fns/_lib/getRoundingMethod.mjs", + "node_modules/date-fns/differenceInMilliseconds.mjs", + "node_modules/date-fns/endOfDay.mjs", + "node_modules/date-fns/endOfMonth.mjs", + "node_modules/date-fns/isLastDayOfMonth.mjs", + "node_modules/date-fns/differenceInMonths.mjs", + "node_modules/date-fns/differenceInSeconds.mjs", + "node_modules/date-fns/locale/en-US/_lib/formatDistance.mjs", + "node_modules/date-fns/locale/_lib/buildFormatLongFn.mjs", + "node_modules/date-fns/locale/en-US/_lib/formatLong.mjs", + "node_modules/date-fns/locale/en-US/_lib/formatRelative.mjs", + "node_modules/date-fns/locale/_lib/buildLocalizeFn.mjs", + "node_modules/date-fns/locale/en-US/_lib/localize.mjs", + "node_modules/date-fns/locale/_lib/buildMatchFn.mjs", + "node_modules/date-fns/locale/_lib/buildMatchPatternFn.mjs", + "node_modules/date-fns/locale/en-US/_lib/match.mjs", + "node_modules/date-fns/locale/en-US.mjs", + "node_modules/date-fns/formatDistance.mjs", + "node_modules/date-fns/formatDistanceToNow.mjs", + "src/pages/FlowchartPage.tsx" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "src/pages/FlowchartPage.tsx" + }, + { + "file": "assets/index-Cok0nMdH.js", + "bytes": 127877, + "gzipBytes": 41137, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/classcat/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/shim/with-selector.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/shim/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.js?commonjs-exports", + "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.js", + "node_modules/use-sync-external-store/shim/index.js", + "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js", + "node_modules/use-sync-external-store/shim/with-selector.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/shim/with-selector.js?commonjs-es-import", + "node_modules/@reactflow/core/node_modules/zustand/esm/vanilla.mjs", + "node_modules/@reactflow/core/node_modules/zustand/esm/traditional.mjs", + "node_modules/@reactflow/core/node_modules/zustand/esm/shallow.mjs", + "node_modules/d3-dispatch/src/dispatch.js", + "node_modules/d3-selection/src/namespaces.js", + "node_modules/d3-selection/src/namespace.js", + "node_modules/d3-selection/src/creator.js", + "node_modules/d3-selection/src/selector.js", + "node_modules/d3-selection/src/selection/select.js", + "node_modules/d3-selection/src/array.js", + "node_modules/d3-selection/src/selectorAll.js", + "node_modules/d3-selection/src/selection/selectAll.js", + "node_modules/d3-selection/src/matcher.js", + "node_modules/d3-selection/src/selection/selectChild.js", + "node_modules/d3-selection/src/selection/selectChildren.js", + "node_modules/d3-selection/src/selection/filter.js", + "node_modules/d3-selection/src/selection/sparse.js", + "node_modules/d3-selection/src/selection/enter.js", + "node_modules/d3-selection/src/constant.js", + "node_modules/d3-selection/src/selection/data.js", + "node_modules/d3-selection/src/selection/exit.js", + "node_modules/d3-selection/src/selection/join.js", + "node_modules/d3-selection/src/selection/merge.js", + "node_modules/d3-selection/src/selection/order.js", + "node_modules/d3-selection/src/selection/sort.js", + "node_modules/d3-selection/src/selection/call.js", + "node_modules/d3-selection/src/selection/nodes.js", + "node_modules/d3-selection/src/selection/node.js", + "node_modules/d3-selection/src/selection/size.js", + "node_modules/d3-selection/src/selection/empty.js", + "node_modules/d3-selection/src/selection/each.js", + "node_modules/d3-selection/src/selection/attr.js", + "node_modules/d3-selection/src/window.js", + "node_modules/d3-selection/src/selection/style.js", + "node_modules/d3-selection/src/selection/property.js", + "node_modules/d3-selection/src/selection/classed.js", + "node_modules/d3-selection/src/selection/text.js", + "node_modules/d3-selection/src/selection/html.js", + "node_modules/d3-selection/src/selection/raise.js", + "node_modules/d3-selection/src/selection/lower.js", + "node_modules/d3-selection/src/selection/append.js", + "node_modules/d3-selection/src/selection/insert.js", + "node_modules/d3-selection/src/selection/remove.js", + "node_modules/d3-selection/src/selection/clone.js", + "node_modules/d3-selection/src/selection/datum.js", + "node_modules/d3-selection/src/selection/on.js", + "node_modules/d3-selection/src/selection/dispatch.js", + "node_modules/d3-selection/src/selection/iterator.js", + "node_modules/d3-selection/src/selection/index.js", + "node_modules/d3-selection/src/select.js", + "node_modules/d3-selection/src/sourceEvent.js", + "node_modules/d3-selection/src/pointer.js", + "node_modules/d3-drag/src/noevent.js", + "node_modules/d3-drag/src/nodrag.js", + "node_modules/d3-drag/src/constant.js", + "node_modules/d3-drag/src/event.js", + "node_modules/d3-drag/src/drag.js", + "node_modules/d3-interpolate/src/transform/decompose.js", + "node_modules/d3-interpolate/src/transform/parse.js", + "node_modules/d3-interpolate/src/transform/index.js", + "node_modules/d3-interpolate/src/zoom.js", + "node_modules/d3-timer/src/timer.js", + "node_modules/d3-timer/src/timeout.js", + "node_modules/d3-transition/src/transition/schedule.js", + "node_modules/d3-transition/src/interrupt.js", + "node_modules/d3-transition/src/selection/interrupt.js", + "node_modules/d3-transition/src/transition/tween.js", + "node_modules/d3-transition/src/transition/interpolate.js", + "node_modules/d3-transition/src/transition/attr.js", + "node_modules/d3-transition/src/transition/attrTween.js", + "node_modules/d3-transition/src/transition/delay.js", + "node_modules/d3-transition/src/transition/duration.js", + "node_modules/d3-transition/src/transition/ease.js", + "node_modules/d3-transition/src/transition/easeVarying.js", + "node_modules/d3-transition/src/transition/filter.js", + "node_modules/d3-transition/src/transition/merge.js", + "node_modules/d3-transition/src/transition/on.js", + "node_modules/d3-transition/src/transition/remove.js", + "node_modules/d3-transition/src/transition/select.js", + "node_modules/d3-transition/src/transition/selectAll.js", + "node_modules/d3-transition/src/transition/selection.js", + "node_modules/d3-transition/src/transition/style.js", + "node_modules/d3-transition/src/transition/styleTween.js", + "node_modules/d3-transition/src/transition/text.js", + "node_modules/d3-transition/src/transition/textTween.js", + "node_modules/d3-transition/src/transition/transition.js", + "node_modules/d3-transition/src/transition/end.js", + "node_modules/d3-transition/src/transition/index.js", + "node_modules/d3-ease/src/cubic.js", + "node_modules/d3-transition/src/selection/transition.js", + "node_modules/d3-transition/src/selection/index.js", + "node_modules/d3-zoom/src/constant.js", + "node_modules/d3-zoom/src/event.js", + "node_modules/d3-zoom/src/transform.js", + "node_modules/d3-zoom/src/noevent.js", + "node_modules/d3-zoom/src/zoom.js", + "node_modules/@reactflow/core/dist/esm/index.mjs" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_index-Cok0nMdH.js" + }, + { + "file": "assets/triangle-alert-D_ctz-En.js", + "bytes": 256, + "gzipBytes": 208, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/triangle-alert.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart" + ], + "dynamicEntry": "_triangle-alert-D_ctz-En.js" + }, + { + "file": "assets/plus-Cru_N4M2.js", + "bytes": 145, + "gzipBytes": 144, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/plus.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_plus-Cru_N4M2.js" + }, + { + "file": "assets/save-ZwqhE2Qm.js", + "bytes": 324, + "gzipBytes": 227, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/save.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_save-ZwqhE2Qm.js" + }, + { + "file": "assets/download-DALwUig8.js", + "bytes": 254, + "gzipBytes": 216, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/download.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_download-DALwUig8.js" + }, + { + "file": "assets/target-OpNCPXpW.js", + "bytes": 223, + "gzipBytes": 160, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/target.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_target-OpNCPXpW.js" + }, + { + "file": "assets/SettingsPage-DV7gL4jn.js", + "bytes": 8380, + "gzipBytes": 2653, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/card-BxQKpMX_.js", + "assets/badge-0ynBdHHe.js", + "assets/PricingModal-BI93oHl-.js", + "assets/date-format-CfassM9h.js", + "assets/input-DjUhRqg0.js", + "assets/crown-CB3cdlXf.js", + "assets/credit-card-DpDMT-95.js", + "assets/zap-BB7VJLkN.js", + "assets/shield-C4sMORBJ.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/edge-function-error-dlcwXP30.js" + ], + "modules": [ + "src/pages/SettingsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SettingsPage.tsx" + }, + { + "file": "assets/PricingModal-BI93oHl-.js", + "bytes": 5548, + "gzipBytes": 1893, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/input-DjUhRqg0.js", + "assets/badge-0ynBdHHe.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js", + "assets/zap-BB7VJLkN.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/lock.js", + "src/lib/stripe.ts", + "src/components/features/subscription/PricingModal.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_PricingModal-BI93oHl-.js" + }, + { + "file": "assets/crown-CB3cdlXf.js", + "bytes": 359, + "gzipBytes": 256, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/crown.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_crown-CB3cdlXf.js" + }, + { + "file": "assets/zap-BB7VJLkN.js", + "bytes": 259, + "gzipBytes": 206, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/zap.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_zap-BB7VJLkN.js" + }, + { + "file": "assets/edge-function-error-dlcwXP30.js", + "bytes": 694, + "gzipBytes": 378, + "imports": [], + "modules": [ + "src/lib/supabase/edge-function-error.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_edge-function-error-dlcwXP30.js" + }, + { + "file": "assets/use-subscription-BUIX-kFB.js", + "bytes": 10363, + "gzipBytes": 3787, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@tanstack/query-core/build/modern/queryObserver.js", + "node_modules/@tanstack/react-query/build/modern/IsRestoringProvider.js", + "node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.js", + "node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.js", + "node_modules/@tanstack/react-query/build/modern/suspense.js", + "node_modules/@tanstack/react-query/build/modern/useBaseQuery.js", + "node_modules/@tanstack/react-query/build/modern/useQuery.js", + "src/hooks/use-subscription.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_use-subscription-BUIX-kFB.js" + }, + { + "file": "assets/AdminPage-BD98skGH.js", + "bytes": 77457, + "gzipBytes": 20346, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/input-DjUhRqg0.js", + "assets/badge-0ynBdHHe.js", + "assets/tabs-17pYRjMF.js", + "assets/scroll-area-gYzfle15.js", + "assets/date-format-CfassM9h.js", + "assets/checkbox-B9eGq8X4.js", + "assets/textarea-Dm7QErhc.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/search-CGqMt5P7.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/shield-C4sMORBJ.js", + "assets/circle-alert-tsukuj8w.js", + "assets/users-Jmvwdrl0.js", + "assets/credit-card-DpDMT-95.js", + "assets/generateCategoricalChart-BTrQ7etB.js", + "assets/copy-D4GXejJx.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/index-xJwY8Gsi.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/activity.js", + "node_modules/lucide-react/dist/esm/icons/ban.js", + "node_modules/lucide-react/dist/esm/icons/dollar-sign.js", + "node_modules/lucide-react/dist/esm/icons/gift.js", + "node_modules/lucide-react/dist/esm/icons/key-round.js", + "node_modules/lucide-react/dist/esm/icons/settings-2.js", + "node_modules/lucide-react/dist/esm/icons/ticket.js", + "node_modules/lucide-react/dist/esm/icons/user-check.js", + "node_modules/recharts/es6/polar/Pie.js", + "node_modules/recharts/es6/util/getEveryNthWithCondition.js", + "node_modules/recharts/es6/util/TickUtils.js", + "node_modules/recharts/es6/cartesian/getEquidistantTicks.js", + "node_modules/recharts/es6/cartesian/getTicks.js", + "node_modules/recharts/es6/cartesian/CartesianAxis.js", + "node_modules/recharts/es6/cartesian/CartesianGrid.js", + "node_modules/recharts/es6/cartesian/XAxis.js", + "node_modules/recharts/es6/cartesian/YAxis.js", + "node_modules/recharts/es6/chart/BarChart.js", + "node_modules/recharts/es6/chart/PieChart.js", + "src/components/admin/AdminAnnouncements.tsx", + "src/pages/AdminPage.tsx" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "src/pages/AdminPage.tsx" + }, + { + "file": "assets/users-Jmvwdrl0.js", + "bytes": 296, + "gzipBytes": 225, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/users.js" + ], + "staticMembership": [ + "/", + "/app/admin" + ], + "dynamicEntry": "_users-Jmvwdrl0.js" + }, + { + "file": "assets/checkbox-B9eGq8X4.js", + "bytes": 4315, + "gzipBytes": 1871, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-checkbox/dist/index.mjs", + "src/components/ui/checkbox.tsx" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_checkbox-B9eGq8X4.js" + }, + { + "file": "assets/tabs-17pYRjMF.js", + "bytes": 7555, + "gzipBytes": 2987, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-use-is-hydrated/dist/index.mjs", + "node_modules/@radix-ui/react-roving-focus/dist/index.mjs", + "node_modules/@radix-ui/react-tabs/dist/index.mjs", + "src/components/ui/tabs.tsx" + ], + "staticMembership": [ + "/login", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_tabs-17pYRjMF.js" + }, + { + "file": "assets/scroll-area-gYzfle15.js", + "bytes": 13530, + "gzipBytes": 4250, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-scroll-area/dist/index.mjs", + "src/components/ui/scroll-area.tsx" + ], + "staticMembership": [ + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_scroll-area-gYzfle15.js" + }, + { + "file": "assets/copy-D4GXejJx.js", + "bytes": 228, + "gzipBytes": 205, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/copy.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_copy-D4GXejJx.js" + }, + { + "file": "assets/search-CGqMt5P7.js", + "bytes": 164, + "gzipBytes": 163, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/search.js" + ], + "staticMembership": [ + "/", + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_search-CGqMt5P7.js" + }, + { + "file": "assets/generateCategoricalChart-BTrQ7etB.js", + "bytes": 364572, + "gzipBytes": 99164, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/index-xJwY8Gsi.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/d3-interpolate/src/numberArray.js", + "node_modules/d3-interpolate/src/array.js", + "node_modules/d3-interpolate/src/date.js", + "node_modules/d3-interpolate/src/object.js", + "node_modules/d3-interpolate/src/value.js", + "node_modules/d3-interpolate/src/round.js", + "node_modules/d3-interpolate/src/piecewise.js", + "node_modules/lodash/isArray.js", + "node_modules/lodash/_freeGlobal.js", + "node_modules/lodash/_root.js", + "node_modules/lodash/_Symbol.js", + "node_modules/lodash/_getRawTag.js", + "node_modules/lodash/_objectToString.js", + "node_modules/lodash/_baseGetTag.js", + "node_modules/lodash/isObjectLike.js", + "node_modules/lodash/isSymbol.js", + "node_modules/lodash/_isKey.js", + "node_modules/lodash/isObject.js", + "node_modules/lodash/isFunction.js", + "node_modules/lodash/_coreJsData.js", + "node_modules/lodash/_isMasked.js", + "node_modules/lodash/_toSource.js", + "node_modules/lodash/_baseIsNative.js", + "node_modules/lodash/_getValue.js", + "node_modules/lodash/_getNative.js", + "node_modules/lodash/_nativeCreate.js", + "node_modules/lodash/_hashClear.js", + "node_modules/lodash/_hashDelete.js", + "node_modules/lodash/_hashGet.js", + "node_modules/lodash/_hashHas.js", + "node_modules/lodash/_hashSet.js", + "node_modules/lodash/_Hash.js", + "node_modules/lodash/_listCacheClear.js", + "node_modules/lodash/eq.js", + "node_modules/lodash/_assocIndexOf.js", + "node_modules/lodash/_listCacheDelete.js", + "node_modules/lodash/_listCacheGet.js", + "node_modules/lodash/_listCacheHas.js", + "node_modules/lodash/_listCacheSet.js", + "node_modules/lodash/_ListCache.js", + "node_modules/lodash/_Map.js", + "node_modules/lodash/_mapCacheClear.js", + "node_modules/lodash/_isKeyable.js", + "node_modules/lodash/_getMapData.js", + "node_modules/lodash/_mapCacheDelete.js", + "node_modules/lodash/_mapCacheGet.js", + "node_modules/lodash/_mapCacheHas.js", + "node_modules/lodash/_mapCacheSet.js", + "node_modules/lodash/_MapCache.js", + "node_modules/lodash/memoize.js", + "node_modules/lodash/_memoizeCapped.js", + "node_modules/lodash/_stringToPath.js", + "node_modules/lodash/_arrayMap.js", + "node_modules/lodash/_baseToString.js", + "node_modules/lodash/toString.js", + "node_modules/lodash/_castPath.js", + "node_modules/lodash/_toKey.js", + "node_modules/lodash/_baseGet.js", + "node_modules/lodash/get.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/get.js?commonjs-es-import", + "node_modules/lodash/isNil.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isNil.js?commonjs-es-import", + "node_modules/lodash/isString.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isString.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isFunction.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isObject.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/recharts/node_modules/react-is/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/recharts/node_modules/react-is/cjs/react-is.production.min.js?commonjs-exports", + "node_modules/recharts/node_modules/react-is/cjs/react-is.production.min.js", + "node_modules/recharts/node_modules/react-is/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/recharts/node_modules/react-is/index.js?commonjs-es-import", + "node_modules/lodash/isNumber.js", + "node_modules/lodash/isNaN.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isNaN.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isNumber.js?commonjs-es-import", + "node_modules/recharts/es6/util/DataUtils.js", + "node_modules/recharts/es6/util/ShallowEqual.js", + "node_modules/recharts/es6/util/types.js", + "node_modules/recharts/es6/util/ReactUtils.js", + "node_modules/recharts/es6/container/Surface.js", + "node_modules/recharts/es6/container/Layer.js", + "node_modules/recharts/es6/util/LogUtils.js", + "node_modules/lodash/_baseSlice.js", + "node_modules/lodash/_castSlice.js", + "node_modules/lodash/_hasUnicode.js", + "node_modules/lodash/_asciiToArray.js", + "node_modules/lodash/_unicodeToArray.js", + "node_modules/lodash/_stringToArray.js", + "node_modules/lodash/_createCaseFirst.js", + "node_modules/lodash/upperFirst.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/upperFirst.js?commonjs-es-import", + "node_modules/d3-shape/src/constant.js", + "node_modules/d3-shape/src/math.js", + "node_modules/d3-path/src/path.js", + "node_modules/d3-shape/src/path.js", + "node_modules/d3-shape/src/array.js", + "node_modules/d3-shape/src/curve/linear.js", + "node_modules/d3-shape/src/point.js", + "node_modules/d3-shape/src/line.js", + "node_modules/d3-shape/src/area.js", + "node_modules/d3-shape/src/curve/bump.js", + "node_modules/d3-shape/src/symbol/circle.js", + "node_modules/d3-shape/src/symbol/cross.js", + "node_modules/d3-shape/src/symbol/diamond.js", + "node_modules/d3-shape/src/symbol/square.js", + "node_modules/d3-shape/src/symbol/star.js", + "node_modules/d3-shape/src/symbol/triangle.js", + "node_modules/d3-shape/src/symbol/wye.js", + "node_modules/d3-shape/src/symbol.js", + "node_modules/d3-shape/src/noop.js", + "node_modules/d3-shape/src/curve/basis.js", + "node_modules/d3-shape/src/curve/basisClosed.js", + "node_modules/d3-shape/src/curve/basisOpen.js", + "node_modules/d3-shape/src/curve/linearClosed.js", + "node_modules/d3-shape/src/curve/monotone.js", + "node_modules/d3-shape/src/curve/natural.js", + "node_modules/d3-shape/src/curve/step.js", + "node_modules/d3-shape/src/offset/none.js", + "node_modules/d3-shape/src/order/none.js", + "node_modules/d3-shape/src/stack.js", + "node_modules/d3-shape/src/offset/expand.js", + "node_modules/d3-shape/src/offset/silhouette.js", + "node_modules/d3-shape/src/offset/wiggle.js", + "node_modules/recharts/es6/shape/Symbols.js", + "node_modules/recharts/es6/component/DefaultLegendContent.js", + "node_modules/lodash/_stackClear.js", + "node_modules/lodash/_stackDelete.js", + "node_modules/lodash/_stackGet.js", + "node_modules/lodash/_stackHas.js", + "node_modules/lodash/_stackSet.js", + "node_modules/lodash/_Stack.js", + "node_modules/lodash/_setCacheAdd.js", + "node_modules/lodash/_setCacheHas.js", + "node_modules/lodash/_SetCache.js", + "node_modules/lodash/_arraySome.js", + "node_modules/lodash/_cacheHas.js", + "node_modules/lodash/_equalArrays.js", + "node_modules/lodash/_Uint8Array.js", + "node_modules/lodash/_mapToArray.js", + "node_modules/lodash/_setToArray.js", + "node_modules/lodash/_equalByTag.js", + "node_modules/lodash/_arrayPush.js", + "node_modules/lodash/_baseGetAllKeys.js", + "node_modules/lodash/_arrayFilter.js", + "node_modules/lodash/stubArray.js", + "node_modules/lodash/_getSymbols.js", + "node_modules/lodash/_baseTimes.js", + "node_modules/lodash/_baseIsArguments.js", + "node_modules/lodash/isArguments.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isBuffer.js?commonjs-module", + "node_modules/lodash/stubFalse.js", + "node_modules/lodash/isBuffer.js", + "node_modules/lodash/_isIndex.js", + "node_modules/lodash/isLength.js", + "node_modules/lodash/_baseIsTypedArray.js", + "node_modules/lodash/_baseUnary.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/_nodeUtil.js?commonjs-module", + "node_modules/lodash/_nodeUtil.js", + "node_modules/lodash/isTypedArray.js", + "node_modules/lodash/_arrayLikeKeys.js", + "node_modules/lodash/_isPrototype.js", + "node_modules/lodash/_overArg.js", + "node_modules/lodash/_nativeKeys.js", + "node_modules/lodash/_baseKeys.js", + "node_modules/lodash/isArrayLike.js", + "node_modules/lodash/keys.js", + "node_modules/lodash/_getAllKeys.js", + "node_modules/lodash/_equalObjects.js", + "node_modules/lodash/_DataView.js", + "node_modules/lodash/_Promise.js", + "node_modules/lodash/_Set.js", + "node_modules/lodash/_WeakMap.js", + "node_modules/lodash/_getTag.js", + "node_modules/lodash/_baseIsEqualDeep.js", + "node_modules/lodash/_baseIsEqual.js", + "node_modules/lodash/_baseIsMatch.js", + "node_modules/lodash/_isStrictComparable.js", + "node_modules/lodash/_getMatchData.js", + "node_modules/lodash/_matchesStrictComparable.js", + "node_modules/lodash/_baseMatches.js", + "node_modules/lodash/_baseHasIn.js", + "node_modules/lodash/_hasPath.js", + "node_modules/lodash/hasIn.js", + "node_modules/lodash/_baseMatchesProperty.js", + "node_modules/lodash/identity.js", + "node_modules/lodash/_baseProperty.js", + "node_modules/lodash/_basePropertyDeep.js", + "node_modules/lodash/property.js", + "node_modules/lodash/_baseIteratee.js", + "node_modules/lodash/_baseFindIndex.js", + "node_modules/lodash/_baseIsNaN.js", + "node_modules/lodash/_strictIndexOf.js", + "node_modules/lodash/_baseIndexOf.js", + "node_modules/lodash/_arrayIncludes.js", + "node_modules/lodash/_arrayIncludesWith.js", + "node_modules/lodash/noop.js", + "node_modules/lodash/_createSet.js", + "node_modules/lodash/_baseUniq.js", + "node_modules/lodash/uniqBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/uniqBy.js?commonjs-es-import", + "node_modules/recharts/es6/util/payload/getUniqPayload.js", + "node_modules/recharts/es6/component/Legend.js", + "node_modules/lodash/_isFlattenable.js", + "node_modules/lodash/_baseFlatten.js", + "node_modules/lodash/_createBaseFor.js", + "node_modules/lodash/_baseFor.js", + "node_modules/lodash/_baseForOwn.js", + "node_modules/lodash/_createBaseEach.js", + "node_modules/lodash/_baseEach.js", + "node_modules/lodash/_baseMap.js", + "node_modules/lodash/_baseSortBy.js", + "node_modules/lodash/_compareAscending.js", + "node_modules/lodash/_compareMultiple.js", + "node_modules/lodash/_baseOrderBy.js", + "node_modules/lodash/_apply.js", + "node_modules/lodash/_overRest.js", + "node_modules/lodash/constant.js", + "node_modules/lodash/_defineProperty.js", + "node_modules/lodash/_baseSetToString.js", + "node_modules/lodash/_shortOut.js", + "node_modules/lodash/_setToString.js", + "node_modules/lodash/_baseRest.js", + "node_modules/lodash/_isIterateeCall.js", + "node_modules/lodash/sortBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/sortBy.js?commonjs-es-import", + "node_modules/recharts/es6/component/DefaultTooltipContent.js", + "node_modules/recharts/es6/util/tooltip/translate.js", + "node_modules/recharts/es6/component/TooltipBoundingBox.js", + "node_modules/recharts/es6/util/Global.js", + "node_modules/recharts/es6/component/Tooltip.js", + "node_modules/lodash/now.js", + "node_modules/lodash/_trimmedEndIndex.js", + "node_modules/lodash/_baseTrim.js", + "node_modules/lodash/toNumber.js", + "node_modules/lodash/debounce.js", + "node_modules/lodash/throttle.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/throttle.js?commonjs-es-import", + "node_modules/recharts/es6/component/ResponsiveContainer.js", + "node_modules/recharts/es6/component/Cell.js", + "node_modules/recharts/es6/util/DOMUtils.js", + "node_modules/recharts/es6/util/ReduceCSSCalc.js", + "node_modules/recharts/es6/component/Text.js", + "node_modules/d3-array/src/ascending.js", + "node_modules/d3-array/src/descending.js", + "node_modules/d3-array/src/bisector.js", + "node_modules/d3-array/src/number.js", + "node_modules/d3-array/src/bisect.js", + "node_modules/internmap/src/index.js", + "node_modules/d3-array/src/sort.js", + "node_modules/d3-array/src/ticks.js", + "node_modules/d3-array/src/max.js", + "node_modules/d3-array/src/min.js", + "node_modules/d3-array/src/quickselect.js", + "node_modules/d3-array/src/quantile.js", + "node_modules/d3-array/src/range.js", + "node_modules/d3-scale/src/init.js", + "node_modules/d3-scale/src/ordinal.js", + "node_modules/d3-scale/src/band.js", + "node_modules/d3-scale/src/constant.js", + "node_modules/d3-scale/src/number.js", + "node_modules/d3-scale/src/continuous.js", + "node_modules/d3-format/src/formatDecimal.js", + "node_modules/d3-format/src/exponent.js", + "node_modules/d3-format/src/formatGroup.js", + "node_modules/d3-format/src/formatNumerals.js", + "node_modules/d3-format/src/formatSpecifier.js", + "node_modules/d3-format/src/formatTrim.js", + "node_modules/d3-format/src/formatPrefixAuto.js", + "node_modules/d3-format/src/formatRounded.js", + "node_modules/d3-format/src/formatTypes.js", + "node_modules/d3-format/src/identity.js", + "node_modules/d3-format/src/locale.js", + "node_modules/d3-format/src/defaultLocale.js", + "node_modules/d3-format/src/precisionFixed.js", + "node_modules/d3-format/src/precisionPrefix.js", + "node_modules/d3-format/src/precisionRound.js", + "node_modules/d3-scale/src/tickFormat.js", + "node_modules/d3-scale/src/linear.js", + "node_modules/d3-scale/src/identity.js", + "node_modules/d3-scale/src/nice.js", + "node_modules/d3-scale/src/log.js", + "node_modules/d3-scale/src/symlog.js", + "node_modules/d3-scale/src/pow.js", + "node_modules/d3-scale/src/radial.js", + "node_modules/d3-scale/src/quantile.js", + "node_modules/d3-scale/src/quantize.js", + "node_modules/d3-scale/src/threshold.js", + "node_modules/d3-time/src/interval.js", + "node_modules/d3-time/src/millisecond.js", + "node_modules/d3-time/src/duration.js", + "node_modules/d3-time/src/second.js", + "node_modules/d3-time/src/minute.js", + "node_modules/d3-time/src/hour.js", + "node_modules/d3-time/src/day.js", + "node_modules/d3-time/src/week.js", + "node_modules/d3-time/src/month.js", + "node_modules/d3-time/src/year.js", + "node_modules/d3-time/src/ticks.js", + "node_modules/d3-time-format/src/locale.js", + "node_modules/d3-time-format/src/defaultLocale.js", + "node_modules/d3-scale/src/time.js", + "node_modules/d3-scale/src/utcTime.js", + "node_modules/d3-scale/src/sequential.js", + "node_modules/d3-scale/src/sequentialQuantile.js", + "node_modules/d3-scale/src/diverging.js", + "node_modules/victory-vendor/es/d3-scale.js", + "node_modules/lodash/_baseExtremum.js", + "node_modules/lodash/_baseGt.js", + "node_modules/lodash/max.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/max.js?commonjs-es-import", + "node_modules/lodash/_baseLt.js", + "node_modules/lodash/min.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/min.js?commonjs-es-import", + "node_modules/lodash/map.js", + "node_modules/lodash/flatMap.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/flatMap.js?commonjs-es-import", + "node_modules/lodash/isEqual.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isEqual.js?commonjs-es-import", + "node_modules/decimal.js-light/decimal.mjs", + "node_modules/recharts-scale/es6/util/utils.js", + "node_modules/recharts-scale/es6/util/arithmetic.js", + "node_modules/recharts-scale/es6/getNiceTickValues.js", + "node_modules/tiny-invariant/dist/esm/tiny-invariant.js", + "node_modules/recharts/es6/cartesian/ErrorBar.js", + "node_modules/recharts/es6/util/getLegendProps.js", + "node_modules/recharts/es6/util/ChartUtils.js", + "node_modules/recharts/es6/util/PolarUtils.js", + "node_modules/recharts/es6/component/Label.js", + "node_modules/lodash/last.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/last.js?commonjs-es-import", + "node_modules/recharts/es6/component/LabelList.js", + "node_modules/recharts/es6/shape/Sector.js", + "node_modules/recharts/es6/shape/Curve.js", + "node_modules/fast-equals/dist/es/index.mjs", + "node_modules/react-smooth/es6/setRafTimeout.js", + "node_modules/react-smooth/es6/AnimateManager.js", + "node_modules/react-smooth/es6/util.js", + "node_modules/react-smooth/es6/easing.js", + "node_modules/react-smooth/es6/configUpdate.js", + "node_modules/react-smooth/es6/Animate.js", + "node_modules/recharts/es6/shape/Rectangle.js", + "node_modules/recharts/es6/shape/Polygon.js", + "node_modules/recharts/es6/shape/Dot.js", + "node_modules/recharts/es6/shape/Cross.js", + "node_modules/lodash/maxBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/maxBy.js?commonjs-es-import", + "node_modules/lodash/minBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/minBy.js?commonjs-es-import", + "node_modules/recharts/es6/polar/PolarRadiusAxis.js", + "node_modules/recharts/es6/polar/PolarAngleAxis.js", + "node_modules/lodash/_getPrototype.js", + "node_modules/lodash/isPlainObject.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isPlainObject.js?commonjs-es-import", + "node_modules/lodash/isBoolean.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isBoolean.js?commonjs-es-import", + "node_modules/recharts/es6/shape/Trapezoid.js", + "node_modules/recharts/es6/util/ActiveShapeUtils.js", + "node_modules/lodash/_baseRange.js", + "node_modules/lodash/toFinite.js", + "node_modules/lodash/_createRange.js", + "node_modules/lodash/range.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/range.js?commonjs-es-import", + "node_modules/recharts/es6/util/CssPrefixUtils.js", + "node_modules/recharts/es6/cartesian/Brush.js", + "node_modules/lodash/_baseSome.js", + "node_modules/lodash/some.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/some.js?commonjs-es-import", + "node_modules/recharts/es6/util/IfOverflowMatches.js", + "node_modules/lodash/_baseAssignValue.js", + "node_modules/lodash/mapValues.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/mapValues.js?commonjs-es-import", + "node_modules/lodash/_arrayEvery.js", + "node_modules/lodash/_baseEvery.js", + "node_modules/lodash/every.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/every.js?commonjs-es-import", + "node_modules/recharts/es6/util/BarUtils.js", + "node_modules/recharts/es6/cartesian/Bar.js", + "node_modules/recharts/es6/util/CartesianUtils.js", + "node_modules/lodash/_createFind.js", + "node_modules/lodash/toInteger.js", + "node_modules/lodash/findIndex.js", + "node_modules/lodash/find.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/find.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/memoize.js?commonjs-es-import", + "node_modules/recharts/es6/util/calculateViewBox.js", + "node_modules/recharts/es6/context/chartLayoutContext.js", + "node_modules/recharts/es6/cartesian/ReferenceLine.js", + "node_modules/recharts/es6/cartesian/ReferenceDot.js", + "node_modules/recharts/es6/cartesian/ReferenceArea.js", + "node_modules/recharts/es6/util/DetectReferenceElementsDomain.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/eventemitter3/index.js?commonjs-module", + "node_modules/eventemitter3/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/eventemitter3/index.js?commonjs-es-import", + "node_modules/recharts/es6/util/Events.js", + "node_modules/recharts/es6/chart/AccessibilityManager.js", + "node_modules/recharts/es6/util/isDomainSpecifiedByUser.js", + "node_modules/recharts/es6/util/cursor/getCursorRectangle.js", + "node_modules/recharts/es6/util/cursor/getRadialCursorPoints.js", + "node_modules/recharts/es6/util/cursor/getCursorPoints.js", + "node_modules/recharts/es6/component/Cursor.js", + "node_modules/recharts/es6/chart/generateCategoricalChart.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_generateCategoricalChart-BTrQ7etB.js" + }, + { + "file": "assets/index-xJwY8Gsi.js", + "bytes": 928, + "gzipBytes": 561, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/prop-types/index.js?commonjs-module", + "node_modules/prop-types/lib/ReactPropTypesSecret.js", + "node_modules/prop-types/factoryWithThrowingShims.js", + "node_modules/prop-types/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/prop-types/index.js?commonjs-es-import" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_index-xJwY8Gsi.js" + }, + { + "file": "assets/circle-alert-tsukuj8w.js", + "bytes": 241, + "gzipBytes": 184, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-alert.js" + ], + "staticMembership": [ + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_circle-alert-tsukuj8w.js" + }, + { + "file": "assets/rotate-ccw-Da3uE7Wm.js", + "bytes": 191, + "gzipBytes": 179, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/rotate-ccw.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_rotate-ccw-Da3uE7Wm.js" + }, + { + "file": "assets/alert-dialog-BHdSlnab.js", + "bytes": 3698, + "gzipBytes": 1237, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-alert-dialog/dist/index.mjs", + "src/components/ui/alert-dialog.tsx" + ], + "staticMembership": [ + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_alert-dialog-BHdSlnab.js" + }, + { + "file": "assets/string-cKWu9XK9.js", + "bytes": 8378, + "gzipBytes": 3585, + "imports": [], + "modules": [ + "node_modules/d3-color/src/define.js", + "node_modules/d3-color/src/color.js", + "node_modules/d3-interpolate/src/constant.js", + "node_modules/d3-interpolate/src/color.js", + "node_modules/d3-interpolate/src/rgb.js", + "node_modules/d3-interpolate/src/number.js", + "node_modules/d3-interpolate/src/string.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_string-cKWu9XK9.js" + }, + { + "file": "assets/textarea-Dm7QErhc.js", + "bytes": 508, + "gzipBytes": 335, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/textarea.tsx" + ], + "staticMembership": [ + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_textarea-Dm7QErhc.js" + }, + { + "file": "assets/credit-card-DpDMT-95.js", + "bytes": 198, + "gzipBytes": 183, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/credit-card.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_credit-card-DpDMT-95.js" + }, + { + "file": "assets/shield-C4sMORBJ.js", + "bytes": 264, + "gzipBytes": 222, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_shield-C4sMORBJ.js" + }, + { + "file": "assets/input-DjUhRqg0.js", + "bytes": 593, + "gzipBytes": 363, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/input.tsx" + ], + "staticMembership": [ + "/login", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_input-DjUhRqg0.js" + }, + { + "file": "assets/trash-2-C6YT0PjJ.js", + "bytes": 349, + "gzipBytes": 245, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/trash-2.js" + ], + "staticMembership": [ + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_trash-2-C6YT0PjJ.js" + }, + { + "file": "assets/badge-0ynBdHHe.js", + "bytes": 796, + "gzipBytes": 407, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/badge.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_badge-0ynBdHHe.js" + }, + { + "file": "assets/card-BxQKpMX_.js", + "bytes": 1004, + "gzipBytes": 388, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/card.tsx" + ], + "staticMembership": [ + "/login", + "/app", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_card-BxQKpMX_.js" + }, + { + "file": "assets/NotFound-tn79cV8C.js", + "bytes": 659, + "gzipBytes": 382, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/pages/NotFound.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/NotFound.tsx" + }, + { + "file": "assets/web-B15zCUzK.js", + "bytes": 843, + "gzipBytes": 398, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@capacitor/app/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/app/dist/esm/web.js" + }, + { + "file": "assets/web-B_paqs3u.js", + "bytes": 899, + "gzipBytes": 456, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@capacitor/haptics/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/haptics/dist/esm/web.js" + }, + { + "file": "assets/web-ByBayh0y.js", + "bytes": 380, + "gzipBytes": 252, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@capacitor/browser/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/browser/dist/esm/web.js" + }, + { + "file": "assets/export-utils-DxMSAVJc.js", + "bytes": 17958, + "gzipBytes": 4367, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/date-format-CfassM9h.js" + ], + "modules": [ + "src/lib/export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/export-utils.ts" + }, + { + "file": "assets/pdf-export-utils-Cdv_SjRe.js", + "bytes": 13433, + "gzipBytes": 4521, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/date-format-CfassM9h.js" + ], + "modules": [ + "src/lib/pdf-export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/pdf-export-utils.ts" + }, + { + "file": "assets/date-format-CfassM9h.js", + "bytes": 693, + "gzipBytes": 314, + "imports": [], + "modules": [ + "src/lib/date-format.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_date-format-CfassM9h.js" + }, + { + "file": "assets/index-BtVqCkXa.js", + "bytes": 504095, + "gzipBytes": 131453, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/index.js?commonjs-exports", + "node_modules/underscore/modules/_setup.js", + "node_modules/underscore/modules/restArguments.js", + "node_modules/underscore/modules/isObject.js", + "node_modules/underscore/modules/isNull.js", + "node_modules/underscore/modules/isUndefined.js", + "node_modules/underscore/modules/isBoolean.js", + "node_modules/underscore/modules/isElement.js", + "node_modules/underscore/modules/_tagTester.js", + "node_modules/underscore/modules/isString.js", + "node_modules/underscore/modules/isNumber.js", + "node_modules/underscore/modules/isDate.js", + "node_modules/underscore/modules/isRegExp.js", + "node_modules/underscore/modules/isError.js", + "node_modules/underscore/modules/isSymbol.js", + "node_modules/underscore/modules/isArrayBuffer.js", + "node_modules/underscore/modules/isFunction.js", + "node_modules/underscore/modules/_hasObjectTag.js", + "node_modules/underscore/modules/_stringTagBug.js", + "node_modules/underscore/modules/isDataView.js", + "node_modules/underscore/modules/isArray.js", + "node_modules/underscore/modules/_has.js", + "node_modules/underscore/modules/isArguments.js", + "node_modules/underscore/modules/isFinite.js", + "node_modules/underscore/modules/isNaN.js", + "node_modules/underscore/modules/constant.js", + "node_modules/underscore/modules/_createSizePropertyCheck.js", + "node_modules/underscore/modules/_shallowProperty.js", + "node_modules/underscore/modules/_getByteLength.js", + "node_modules/underscore/modules/_isBufferLike.js", + "node_modules/underscore/modules/isTypedArray.js", + "node_modules/underscore/modules/_getLength.js", + "node_modules/underscore/modules/_collectNonEnumProps.js", + "node_modules/underscore/modules/keys.js", + "node_modules/underscore/modules/isEmpty.js", + "node_modules/underscore/modules/isMatch.js", + "node_modules/underscore/modules/underscore.js", + "node_modules/underscore/modules/_toBufferView.js", + "node_modules/underscore/modules/isEqual.js", + "node_modules/underscore/modules/allKeys.js", + "node_modules/underscore/modules/_methodFingerprint.js", + "node_modules/underscore/modules/isMap.js", + "node_modules/underscore/modules/isWeakMap.js", + "node_modules/underscore/modules/isSet.js", + "node_modules/underscore/modules/isWeakSet.js", + "node_modules/underscore/modules/values.js", + "node_modules/underscore/modules/pairs.js", + "node_modules/underscore/modules/invert.js", + "node_modules/underscore/modules/functions.js", + "node_modules/underscore/modules/_createAssigner.js", + "node_modules/underscore/modules/extend.js", + "node_modules/underscore/modules/extendOwn.js", + "node_modules/underscore/modules/defaults.js", + "node_modules/underscore/modules/_baseCreate.js", + "node_modules/underscore/modules/create.js", + "node_modules/underscore/modules/clone.js", + "node_modules/underscore/modules/tap.js", + "node_modules/underscore/modules/toPath.js", + "node_modules/underscore/modules/_toPath.js", + "node_modules/underscore/modules/_deepGet.js", + "node_modules/underscore/modules/get.js", + "node_modules/underscore/modules/has.js", + "node_modules/underscore/modules/identity.js", + "node_modules/underscore/modules/matcher.js", + "node_modules/underscore/modules/property.js", + "node_modules/underscore/modules/_optimizeCb.js", + "node_modules/underscore/modules/_baseIteratee.js", + "node_modules/underscore/modules/iteratee.js", + "node_modules/underscore/modules/_cb.js", + "node_modules/underscore/modules/mapObject.js", + "node_modules/underscore/modules/noop.js", + "node_modules/underscore/modules/propertyOf.js", + "node_modules/underscore/modules/times.js", + "node_modules/underscore/modules/random.js", + "node_modules/underscore/modules/now.js", + "node_modules/underscore/modules/_createEscaper.js", + "node_modules/underscore/modules/_escapeMap.js", + "node_modules/underscore/modules/escape.js", + "node_modules/underscore/modules/_unescapeMap.js", + "node_modules/underscore/modules/unescape.js", + "node_modules/underscore/modules/templateSettings.js", + "node_modules/underscore/modules/template.js", + "node_modules/underscore/modules/result.js", + "node_modules/underscore/modules/uniqueId.js", + "node_modules/underscore/modules/chain.js", + "node_modules/underscore/modules/_executeBound.js", + "node_modules/underscore/modules/partial.js", + "node_modules/underscore/modules/bind.js", + "node_modules/underscore/modules/_isArrayLike.js", + "node_modules/underscore/modules/_flatten.js", + "node_modules/underscore/modules/bindAll.js", + "node_modules/underscore/modules/memoize.js", + "node_modules/underscore/modules/delay.js", + "node_modules/underscore/modules/defer.js", + "node_modules/underscore/modules/throttle.js", + "node_modules/underscore/modules/debounce.js", + "node_modules/underscore/modules/wrap.js", + "node_modules/underscore/modules/negate.js", + "node_modules/underscore/modules/compose.js", + "node_modules/underscore/modules/after.js", + "node_modules/underscore/modules/before.js", + "node_modules/underscore/modules/once.js", + "node_modules/underscore/modules/findKey.js", + "node_modules/underscore/modules/_createPredicateIndexFinder.js", + "node_modules/underscore/modules/findIndex.js", + "node_modules/underscore/modules/findLastIndex.js", + "node_modules/underscore/modules/sortedIndex.js", + "node_modules/underscore/modules/_createIndexFinder.js", + "node_modules/underscore/modules/indexOf.js", + "node_modules/underscore/modules/lastIndexOf.js", + "node_modules/underscore/modules/find.js", + "node_modules/underscore/modules/findWhere.js", + "node_modules/underscore/modules/each.js", + "node_modules/underscore/modules/map.js", + "node_modules/underscore/modules/_createReduce.js", + "node_modules/underscore/modules/reduce.js", + "node_modules/underscore/modules/reduceRight.js", + "node_modules/underscore/modules/filter.js", + "node_modules/underscore/modules/reject.js", + "node_modules/underscore/modules/every.js", + "node_modules/underscore/modules/some.js", + "node_modules/underscore/modules/contains.js", + "node_modules/underscore/modules/invoke.js", + "node_modules/underscore/modules/pluck.js", + "node_modules/underscore/modules/where.js", + "node_modules/underscore/modules/max.js", + "node_modules/underscore/modules/min.js", + "node_modules/underscore/modules/toArray.js", + "node_modules/underscore/modules/sample.js", + "node_modules/underscore/modules/shuffle.js", + "node_modules/underscore/modules/sortBy.js", + "node_modules/underscore/modules/_group.js", + "node_modules/underscore/modules/groupBy.js", + "node_modules/underscore/modules/indexBy.js", + "node_modules/underscore/modules/countBy.js", + "node_modules/underscore/modules/partition.js", + "node_modules/underscore/modules/size.js", + "node_modules/underscore/modules/_keyInObj.js", + "node_modules/underscore/modules/pick.js", + "node_modules/underscore/modules/omit.js", + "node_modules/underscore/modules/initial.js", + "node_modules/underscore/modules/first.js", + "node_modules/underscore/modules/rest.js", + "node_modules/underscore/modules/last.js", + "node_modules/underscore/modules/compact.js", + "node_modules/underscore/modules/flatten.js", + "node_modules/underscore/modules/difference.js", + "node_modules/underscore/modules/without.js", + "node_modules/underscore/modules/uniq.js", + "node_modules/underscore/modules/union.js", + "node_modules/underscore/modules/intersection.js", + "node_modules/underscore/modules/unzip.js", + "node_modules/underscore/modules/zip.js", + "node_modules/underscore/modules/object.js", + "node_modules/underscore/modules/range.js", + "node_modules/underscore/modules/chunk.js", + "node_modules/underscore/modules/_chainResult.js", + "node_modules/underscore/modules/mixin.js", + "node_modules/underscore/modules/underscore-array-methods.js", + "node_modules/underscore/modules/index.js", + "node_modules/underscore/modules/index-default.js", + "node_modules/underscore/modules/index-all.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/underscore/modules/index-all.js?commonjs-proxy", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/docx-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/promises.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/bluebird/js/release/promise.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/bluebird/js/release/es5.js?commonjs-module", + "node_modules/bluebird/js/release/es5.js", + "node_modules/bluebird/js/release/util.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/bluebird/js/release/async.js?commonjs-module", + "node_modules/bluebird/js/release/schedule.js", + "node_modules/bluebird/js/release/queue.js", + "node_modules/bluebird/js/release/async.js", + "node_modules/bluebird/js/release/errors.js", + "node_modules/bluebird/js/release/thenables.js", + "node_modules/bluebird/js/release/promise_array.js", + "node_modules/bluebird/js/release/context.js", + "node_modules/bluebird/js/release/debuggability.js", + "node_modules/bluebird/js/release/finally.js", + "node_modules/bluebird/js/release/catch_filter.js", + "node_modules/bluebird/js/release/nodeback.js", + "node_modules/bluebird/js/release/method.js", + "node_modules/bluebird/js/release/bind.js", + "node_modules/bluebird/js/release/cancel.js", + "node_modules/bluebird/js/release/direct_resolve.js", + "node_modules/bluebird/js/release/synchronous_inspection.js", + "node_modules/bluebird/js/release/join.js", + "node_modules/bluebird/js/release/map.js", + "node_modules/bluebird/js/release/call_get.js", + "node_modules/bluebird/js/release/using.js", + "node_modules/bluebird/js/release/timers.js", + "node_modules/bluebird/js/release/generators.js", + "node_modules/bluebird/js/release/nodeify.js", + "node_modules/bluebird/js/release/promisify.js", + "node_modules/bluebird/js/release/props.js", + "node_modules/bluebird/js/release/race.js", + "node_modules/bluebird/js/release/reduce.js", + "node_modules/bluebird/js/release/settle.js", + "node_modules/bluebird/js/release/some.js", + "node_modules/bluebird/js/release/filter.js", + "node_modules/bluebird/js/release/each.js", + "node_modules/bluebird/js/release/any.js", + "node_modules/bluebird/js/release/promise.js", + "node_modules/mammoth/lib/promises.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/documents.js?commonjs-exports", + "node_modules/mammoth/lib/documents.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/results.js?commonjs-exports", + "node_modules/mammoth/lib/results.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/zipfile.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/base64-js/index.js?commonjs-exports", + "node_modules/base64-js/index.js", + "\u0000commonjs-dynamic-modules", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/jszip/dist/jszip.min.js?commonjs-module", + "node_modules/jszip/dist/jszip.min.js", + "node_modules/mammoth/lib/zipfile.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/office-xml-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/nodes.js?commonjs-exports", + "node_modules/mammoth/lib/xml/nodes.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/xmldom.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/dom.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/conventions.js?commonjs-exports", + "node_modules/@xmldom/xmldom/lib/conventions.js", + "node_modules/@xmldom/xmldom/lib/dom.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/dom-parser.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/entities.js?commonjs-exports", + "node_modules/@xmldom/xmldom/lib/entities.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/sax.js?commonjs-exports", + "node_modules/@xmldom/xmldom/lib/sax.js", + "node_modules/@xmldom/xmldom/lib/dom-parser.js", + "node_modules/@xmldom/xmldom/lib/index.js", + "node_modules/mammoth/lib/xml/xmldom.js", + "node_modules/mammoth/lib/xml/reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/writer.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/Utility.js?commonjs-exports", + "node_modules/xmlbuilder/lib/Utility.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDocument.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLNode.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLElement.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLAttribute.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLAttribute.js", + "node_modules/xmlbuilder/lib/XMLElement.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLCData.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLCData.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLComment.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLComment.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDeclaration.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDeclaration.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDocType.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDAttList.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDAttList.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDEntity.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDEntity.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDElement.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDElement.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDNotation.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDNotation.js", + "node_modules/xmlbuilder/lib/XMLDocType.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLRaw.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLRaw.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLText.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLText.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLProcessingInstruction.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDummy.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDummy.js", + "node_modules/xmlbuilder/lib/XMLNode.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLStringifier.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLStringifier.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLStringWriter.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLWriterBase.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLWriterBase.js", + "node_modules/xmlbuilder/lib/XMLStringWriter.js", + "node_modules/xmlbuilder/lib/XMLDocument.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDocumentCB.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDocumentCB.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLStreamWriter.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLStreamWriter.js", + "node_modules/xmlbuilder/lib/index.js", + "node_modules/mammoth/lib/xml/writer.js", + "node_modules/mammoth/lib/xml/index.js", + "node_modules/mammoth/lib/docx/office-xml-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/body-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/dingbat-to-unicode/dist/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/dingbat-to-unicode/dist/dingbats.js?commonjs-exports", + "node_modules/dingbat-to-unicode/dist/dingbats.js", + "node_modules/dingbat-to-unicode/dist/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/transforms.js?commonjs-exports", + "node_modules/mammoth/lib/transforms.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/uris.js?commonjs-exports", + "node_modules/mammoth/lib/docx/uris.js", + "node_modules/mammoth/lib/docx/body-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/document-xml-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/document-xml-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/relationships-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/relationships-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/content-types-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/content-types-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/numbering-xml.js?commonjs-exports", + "node_modules/mammoth/lib/docx/numbering-xml.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/styles-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/styles-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/notes-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/notes-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/comments-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/comments-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/browser/docx/files.js?commonjs-exports", + "node_modules/mammoth/browser/docx/files.js", + "node_modules/mammoth/lib/docx/docx-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/style-map.js?commonjs-exports", + "node_modules/mammoth/lib/docx/style-map.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/document-to-html.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/styles/html-paths.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/html/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/html/ast.js?commonjs-exports", + "node_modules/mammoth/lib/html/ast.js", + "node_modules/mammoth/lib/html/simplify.js", + "node_modules/mammoth/lib/html/index.js", + "node_modules/mammoth/lib/styles/html-paths.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/images.js?commonjs-exports", + "node_modules/mammoth/lib/images.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/writers/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/writers/html-writer.js?commonjs-exports", + "node_modules/mammoth/lib/writers/html-writer.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/writers/markdown-writer.js?commonjs-exports", + "node_modules/mammoth/lib/writers/markdown-writer.js", + "node_modules/mammoth/lib/writers/index.js", + "node_modules/mammoth/lib/document-to-html.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/raw-text.js?commonjs-exports", + "node_modules/mammoth/lib/raw-text.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/style-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/parser.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/TokenIterator.js?commonjs-module", + "node_modules/lop/lib/TokenIterator.js", + "node_modules/lop/lib/parser.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/rules.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/option/index.js?commonjs-exports", + "node_modules/option/index.js", + "node_modules/lop/lib/parsing-results.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/errors.js?commonjs-exports", + "node_modules/lop/lib/errors.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/lazy-iterators.js?commonjs-exports", + "node_modules/lop/lib/lazy-iterators.js", + "node_modules/lop/lib/rules.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/StringSource.js?commonjs-module", + "node_modules/lop/lib/StringSource.js", + "node_modules/lop/lib/Token.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/bottom-up.js?commonjs-exports", + "node_modules/lop/lib/bottom-up.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/regex-tokeniser.js?commonjs-exports", + "node_modules/lop/lib/regex-tokeniser.js", + "node_modules/lop/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/styles/document-matchers.js?commonjs-exports", + "node_modules/mammoth/lib/styles/document-matchers.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/styles/parser/tokeniser.js?commonjs-exports", + "node_modules/mammoth/lib/styles/parser/tokeniser.js", + "node_modules/mammoth/lib/style-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/options-reader.js?commonjs-exports", + "node_modules/mammoth/lib/options-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/browser/unzip.js?commonjs-exports", + "node_modules/mammoth/browser/unzip.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/underline.js?commonjs-exports", + "node_modules/mammoth/lib/underline.js", + "node_modules/mammoth/lib/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/index.js?commonjs-es-import" + ], + "staticMembership": [], + "dynamicEntry": "_index-BtVqCkXa.js" + }, + { + "file": "assets/pdf-ClZ_1Nv1.js", + "bytes": 495636, + "gzipBytes": 151463, + "imports": [], + "modules": [ + "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + }, + { + "file": "assets/index-BOF6v8rb.js", + "bytes": 410621, + "gzipBytes": 118834, + "imports": [], + "modules": [ + "node_modules/docx/dist/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/docx/dist/index.mjs" + }, + { + "file": "assets/FileSaver.min-DmHT5cL9.js", + "bytes": 3036, + "gzipBytes": 1485, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/file-saver/dist/FileSaver.min.js?commonjs-module", + "node_modules/file-saver/dist/FileSaver.min.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/file-saver/dist/FileSaver.min.js?commonjs-es-import" + ], + "staticMembership": [], + "dynamicEntry": "_FileSaver.min-DmHT5cL9.js" + }, + { + "file": "assets/jspdf.es.min-DRAW3uvX.js", + "bytes": 386192, + "gzipBytes": 126389, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@babel/runtime/helpers/esm/typeof.js", + "node_modules/fflate/esm/browser.js", + "node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js", + "node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js", + "node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js", + "node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js", + "node_modules/@babel/runtime/helpers/esm/nonIterableRest.js", + "node_modules/@babel/runtime/helpers/esm/slicedToArray.js", + "node_modules/iobuffer/lib-esm/text.js", + "node_modules/iobuffer/lib-esm/IOBuffer.js", + "node_modules/pako/dist/pako.esm.mjs", + "node_modules/fast-png/lib-esm/helpers/crc.js", + "node_modules/fast-png/lib-esm/helpers/unfilter.js", + "node_modules/fast-png/lib-esm/helpers/applyUnfilter.js", + "node_modules/fast-png/lib-esm/helpers/decodeInterlaceAdam7.js", + "node_modules/fast-png/lib-esm/helpers/decodeInterlaceNull.js", + "node_modules/fast-png/lib-esm/helpers/signature.js", + "node_modules/fast-png/lib-esm/helpers/text.js", + "node_modules/fast-png/lib-esm/internalTypes.js", + "node_modules/fast-png/lib-esm/PngDecoder.js", + "node_modules/fast-png/lib-esm/types.js", + "node_modules/fast-png/lib-esm/index.js", + "node_modules/jspdf/dist/jspdf.es.min.js" + ], + "staticMembership": [], + "dynamicEntry": "_jspdf.es.min-DRAW3uvX.js" + }, + { + "file": "assets/jspdf.plugin.autotable-BBLUVd7n.js", + "bytes": 30934, + "gzipBytes": 9870, + "imports": [], + "modules": [ + "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + }, + { + "file": "assets/html2canvas.esm-DXEQVQnt.js", + "bytes": 201041, + "gzipBytes": 47431, + "imports": [], + "modules": [ + "node_modules/html2canvas/dist/html2canvas.esm.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/html2canvas/dist/html2canvas.esm.js" + }, + { + "file": "assets/purify.es-4eNOHKSq.js", + "bytes": 28741, + "gzipBytes": 11017, + "imports": [], + "modules": [ + "node_modules/dompurify/dist/purify.es.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/dompurify/dist/purify.es.mjs" + }, + { + "file": "assets/index.es-CT5orLKl.js", + "bytes": 158949, + "gzipBytes": 53058, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/jspdf.es.min-DRAW3uvX.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.constructor.js?commonjs-exports", + "node_modules/core-js/internals/global-this.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-get-own-property-descriptor.js?commonjs-exports", + "node_modules/core-js/internals/fails.js", + "node_modules/core-js/internals/descriptors.js", + "node_modules/core-js/internals/function-bind-native.js", + "node_modules/core-js/internals/function-call.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-property-is-enumerable.js?commonjs-exports", + "node_modules/core-js/internals/object-property-is-enumerable.js", + "node_modules/core-js/internals/create-property-descriptor.js", + "node_modules/core-js/internals/function-uncurry-this.js", + "node_modules/core-js/internals/classof-raw.js", + "node_modules/core-js/internals/indexed-object.js", + "node_modules/core-js/internals/is-null-or-undefined.js", + "node_modules/core-js/internals/require-object-coercible.js", + "node_modules/core-js/internals/to-indexed-object.js", + "node_modules/core-js/internals/is-callable.js", + "node_modules/core-js/internals/is-object.js", + "node_modules/core-js/internals/get-built-in.js", + "node_modules/core-js/internals/object-is-prototype-of.js", + "node_modules/core-js/internals/environment-user-agent.js", + "node_modules/core-js/internals/environment-v8-version.js", + "node_modules/core-js/internals/symbol-constructor-detection.js", + "node_modules/core-js/internals/use-symbol-as-uid.js", + "node_modules/core-js/internals/is-symbol.js", + "node_modules/core-js/internals/try-to-string.js", + "node_modules/core-js/internals/a-callable.js", + "node_modules/core-js/internals/get-method.js", + "node_modules/core-js/internals/ordinary-to-primitive.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/shared-store.js?commonjs-module", + "node_modules/core-js/internals/is-pure.js", + "node_modules/core-js/internals/define-global-property.js", + "node_modules/core-js/internals/shared-store.js", + "node_modules/core-js/internals/shared.js", + "node_modules/core-js/internals/to-object.js", + "node_modules/core-js/internals/has-own-property.js", + "node_modules/core-js/internals/uid.js", + "node_modules/core-js/internals/well-known-symbol.js", + "node_modules/core-js/internals/to-primitive.js", + "node_modules/core-js/internals/to-property-key.js", + "node_modules/core-js/internals/document-create-element.js", + "node_modules/core-js/internals/ie8-dom-define.js", + "node_modules/core-js/internals/object-get-own-property-descriptor.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-define-property.js?commonjs-exports", + "node_modules/core-js/internals/v8-prototype-define-bug.js", + "node_modules/core-js/internals/an-object.js", + "node_modules/core-js/internals/object-define-property.js", + "node_modules/core-js/internals/create-non-enumerable-property.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/make-built-in.js?commonjs-module", + "node_modules/core-js/internals/function-name.js", + "node_modules/core-js/internals/inspect-source.js", + "node_modules/core-js/internals/weak-map-basic-detection.js", + "node_modules/core-js/internals/shared-key.js", + "node_modules/core-js/internals/hidden-keys.js", + "node_modules/core-js/internals/internal-state.js", + "node_modules/core-js/internals/make-built-in.js", + "node_modules/core-js/internals/define-built-in.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-get-own-property-names.js?commonjs-exports", + "node_modules/core-js/internals/math-trunc.js", + "node_modules/core-js/internals/to-integer-or-infinity.js", + "node_modules/core-js/internals/to-absolute-index.js", + "node_modules/core-js/internals/to-length.js", + "node_modules/core-js/internals/length-of-array-like.js", + "node_modules/core-js/internals/array-includes.js", + "node_modules/core-js/internals/object-keys-internal.js", + "node_modules/core-js/internals/enum-bug-keys.js", + "node_modules/core-js/internals/object-get-own-property-names.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-get-own-property-symbols.js?commonjs-exports", + "node_modules/core-js/internals/object-get-own-property-symbols.js", + "node_modules/core-js/internals/own-keys.js", + "node_modules/core-js/internals/copy-constructor-properties.js", + "node_modules/core-js/internals/is-forced.js", + "node_modules/core-js/internals/export.js", + "node_modules/core-js/internals/environment.js", + "node_modules/core-js/internals/environment-is-node.js", + "node_modules/core-js/internals/path.js", + "node_modules/core-js/internals/function-uncurry-this-accessor.js", + "node_modules/core-js/internals/is-possible-prototype.js", + "node_modules/core-js/internals/a-possible-prototype.js", + "node_modules/core-js/internals/object-set-prototype-of.js", + "node_modules/core-js/internals/set-to-string-tag.js", + "node_modules/core-js/internals/define-built-in-accessor.js", + "node_modules/core-js/internals/set-species.js", + "node_modules/core-js/internals/an-instance.js", + "node_modules/core-js/internals/to-string-tag-support.js", + "node_modules/core-js/internals/classof.js", + "node_modules/core-js/internals/is-constructor.js", + "node_modules/core-js/internals/a-constructor.js", + "node_modules/core-js/internals/species-constructor.js", + "node_modules/core-js/internals/function-apply.js", + "node_modules/core-js/internals/function-uncurry-this-clause.js", + "node_modules/core-js/internals/function-bind-context.js", + "node_modules/core-js/internals/html.js", + "node_modules/core-js/internals/array-slice.js", + "node_modules/core-js/internals/validate-arguments-length.js", + "node_modules/core-js/internals/environment-is-ios.js", + "node_modules/core-js/internals/task.js", + "node_modules/core-js/internals/safe-get-built-in.js", + "node_modules/core-js/internals/queue.js", + "node_modules/core-js/internals/environment-is-ios-pebble.js", + "node_modules/core-js/internals/environment-is-webos-webkit.js", + "node_modules/core-js/internals/microtask.js", + "node_modules/core-js/internals/host-report-errors.js", + "node_modules/core-js/internals/perform.js", + "node_modules/core-js/internals/promise-native-constructor.js", + "node_modules/core-js/internals/promise-constructor-detection.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/new-promise-capability.js?commonjs-exports", + "node_modules/core-js/internals/new-promise-capability.js", + "node_modules/core-js/modules/es.promise.constructor.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.all.js?commonjs-exports", + "node_modules/core-js/internals/iterators.js", + "node_modules/core-js/internals/is-array-iterator-method.js", + "node_modules/core-js/internals/get-iterator-method-internal.js", + "node_modules/core-js/internals/get-iterator-internal.js", + "node_modules/core-js/internals/iterator-close.js", + "node_modules/core-js/internals/iterate.js", + "node_modules/core-js/internals/check-correctness-of-iteration.js", + "node_modules/core-js/internals/promise-statics-incorrect-iteration.js", + "node_modules/core-js/modules/es.promise.all.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.catch.js?commonjs-exports", + "node_modules/core-js/modules/es.promise.catch.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.race.js?commonjs-exports", + "node_modules/core-js/modules/es.promise.race.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.reject.js?commonjs-exports", + "node_modules/core-js/modules/es.promise.reject.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.resolve.js?commonjs-exports", + "node_modules/core-js/internals/promise-resolve.js", + "node_modules/core-js/modules/es.promise.resolve.js", + "node_modules/core-js/modules/es.promise.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.js?commonjs-es-import", + "node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.match.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.regexp.exec.js?commonjs-exports", + "node_modules/core-js/internals/to-string.js", + "node_modules/core-js/internals/regexp-flags.js", + "node_modules/core-js/internals/regexp-sticky-helpers.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-define-properties.js?commonjs-exports", + "node_modules/core-js/internals/object-keys.js", + "node_modules/core-js/internals/object-define-properties.js", + "node_modules/core-js/internals/object-create.js", + "node_modules/core-js/internals/regexp-unsupported-dot-all.js", + "node_modules/core-js/internals/regexp-unsupported-ncg.js", + "node_modules/core-js/internals/regexp-exec.js", + "node_modules/core-js/modules/es.regexp.exec.js", + "node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js", + "node_modules/core-js/internals/string-multibyte.js", + "node_modules/core-js/internals/advance-string-index.js", + "node_modules/core-js/internals/regexp-flags-detection.js", + "node_modules/core-js/internals/regexp-get-flags.js", + "node_modules/core-js/internals/regexp-exec-abstract.js", + "node_modules/core-js/modules/es.string.match.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.match.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.replace.js?commonjs-exports", + "node_modules/core-js/internals/get-substitution.js", + "node_modules/core-js/modules/es.string.replace.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.replace.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.starts-with.js?commonjs-exports", + "node_modules/core-js/internals/is-regexp.js", + "node_modules/core-js/internals/not-a-regexp.js", + "node_modules/core-js/internals/correct-is-regexp-logic.js", + "node_modules/core-js/modules/es.string.starts-with.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.starts-with.js?commonjs-es-import", + "node_modules/core-js/internals/add-to-unscopables.js", + "node_modules/core-js/internals/correct-prototype-getter.js", + "node_modules/core-js/internals/object-get-prototype-of.js", + "node_modules/core-js/internals/iterators-core.js", + "node_modules/core-js/internals/iterator-create-constructor.js", + "node_modules/core-js/internals/iterator-define.js", + "node_modules/core-js/internals/create-iter-result-object.js", + "node_modules/core-js/modules/es.array.iterator.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.iterator.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/web.dom-collections.iterator.js?commonjs-exports", + "node_modules/core-js/internals/dom-iterables.js", + "node_modules/core-js/internals/dom-token-list-prototype.js", + "node_modules/core-js/modules/web.dom-collections.iterator.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/web.dom-collections.iterator.js?commonjs-es-import", + "node_modules/@babel/runtime/helpers/esm/toPrimitive.js", + "node_modules/@babel/runtime/helpers/esm/toPropertyKey.js", + "node_modules/@babel/runtime/helpers/esm/defineProperty.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reduce.js?commonjs-exports", + "node_modules/core-js/internals/array-reduce.js", + "node_modules/core-js/internals/array-method-is-strict.js", + "node_modules/core-js/modules/es.array.reduce.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reduce.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.ends-with.js?commonjs-exports", + "node_modules/core-js/modules/es.string.ends-with.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.ends-with.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.split.js?commonjs-exports", + "node_modules/core-js/modules/es.string.split.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.split.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/raf/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/performance-now/lib/performance-now.js?commonjs-module", + "node_modules/performance-now/lib/performance-now.js", + "node_modules/raf/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/raf/index.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.trim.js?commonjs-exports", + "node_modules/core-js/internals/whitespaces.js", + "node_modules/core-js/internals/string-trim.js", + "node_modules/core-js/internals/string-trim-forced.js", + "node_modules/core-js/modules/es.string.trim.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.trim.js?commonjs-es-import", + "node_modules/rgbcolor/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/rgbcolor/index.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.index-of.js?commonjs-exports", + "node_modules/core-js/modules/es.array.index-of.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.index-of.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.includes.js?commonjs-exports", + "node_modules/core-js/modules/es.string.includes.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.includes.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reverse.js?commonjs-exports", + "node_modules/core-js/internals/is-array.js", + "node_modules/core-js/modules/es.array.reverse.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reverse.js?commonjs-es-import", + "node_modules/svg-pathdata/lib/SVGPathData.module.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.regexp.to-string.js?commonjs-exports", + "node_modules/core-js/modules/es.regexp.to-string.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.regexp.to-string.js?commonjs-es-import", + "node_modules/stackblur-canvas/dist/stackblur-es.js", + "node_modules/canvg/lib/index.es.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/canvg/lib/index.es.js" + } + ] + } +} diff --git a/docs/performance/smooth-navigation-final/final-3.json b/docs/performance/smooth-navigation-final/final-3.json new file mode 100644 index 000000000..025dbbbd4 --- /dev/null +++ b/docs/performance/smooth-navigation-final/final-3.json @@ -0,0 +1,36412 @@ +{ + "metadata": { + "runLabel": "final-3", + "capturedAt": "2026-09-21T09:13:07.075Z", + "sourceCommit": "31549f99cccedba6f4e6c482ada42512520270cc", + "harnessCommit": "31549f99cccedba6f4e6c482ada42512520270cc", + "nodeVersion": "v22.23.2", + "npmVersion": "12.0.2", + "browser": { + "name": "Chromium", + "version": "151.0.7922.34", + "executablePath": "/home/codex/.cache/ms-playwright/chromium-1234/chrome-linux64/chrome", + "playwrightVersion": "1.62.1" + }, + "vite": { + "serverMode": "development", + "productionGraphMode": "production", + "version": "7.3.6", + "port": 33705, + "cacheState": "cold routes disable HTTP cache through CDP and block service workers; clicks use a fresh or warmed browser cache" + }, + "profiles": [ + { + "name": "desktop", + "viewport": { + "width": 1280, + "height": 800 + }, + "deviceScaleFactor": 1, + "isMobile": false, + "hasTouch": false, + "userAgent": null, + "networkProfile": "unthrottled loopback", + "cpuProfile": "Chromium default CPU, no emulation" + }, + { + "name": "pixel-5", + "viewport": { + "width": 393, + "height": 727 + }, + "deviceScaleFactor": 2.75, + "isMobile": true, + "hasTouch": true, + "userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.7922.34 Mobile Safari/537.36", + "networkProfile": "unthrottled loopback", + "cpuProfile": "Chromium default CPU, no emulation" + } + ] + }, + "summary": { + "measurements": 38, + "byKind": { + "cold-refresh": 16, + "first-visit-click": 10, + "warm-click": 10, + "delayed-click": 2 + }, + "delayedFilmstrips": [ + "desktop", + "pixel-5" + ] + }, + "results": [ + { + "path": "/", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 2653.300000190735, + "firstRealContentFrameMs": 2925, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/LandingPage.tsx", + "startTime": 2637, + "endTime": 2658.7000000476837, + "duration": 21.700000047683716, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "postChunkRenderMs": 266.2999999523163, + "longTasks": [ + { + "startTime": 2482, + "duration": 120 + }, + { + "startTime": 2839.2000000476837, + "duration": 82 + } + ], + "postChunkLongTasks": [ + { + "startTime": 2839.2000000476837, + "duration": 82 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 2662.600000143051, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2662.600000143051, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2662.600000143051, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2662.600000143051, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2662.600000143051, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2662.600000143051, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2662.600000143051, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 2924.4000000953674, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2924.4000000953674, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2924.4000000953674, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2924.4000000953674, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2924.4000000953674, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2924.4000000953674, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2924.4000000953674, + "duration": 136, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2924.4000000953674, + "duration": 136, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2924.4000000953674, + "duration": 136, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7004547, + "encodedBytes": 6964647, + "decodedBytes": 6964647, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 1880.3000001907349, + "duration": 119.19999980926514, + "responseEnd": 1999.5, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 1880.5, + "duration": 69.20000004768372, + "responseEnd": 1949.7000000476837, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 1880.5, + "duration": 355.30000019073486, + "responseEnd": 2235.800000190735, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 1880.6000001430511, + "duration": 181.39999985694885, + "responseEnd": 2062, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 1888.7000000476837, + "duration": 99.10000014305115, + "responseEnd": 1987.8000001907349, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 1951.6000001430511, + "duration": 20, + "responseEnd": 1971.6000001430511, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 1951.8000001907349, + "duration": 112.5, + "responseEnd": 2064.300000190735, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 2004.1000001430511, + "duration": 244.89999985694885, + "responseEnd": 2249, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2065.4000000953674, + "duration": 176.59999990463257, + "responseEnd": 2242, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2065.600000143051, + "duration": 178.5, + "responseEnd": 2244.100000143051, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 2065.600000143051, + "duration": 180.39999985694885, + "responseEnd": 2246, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 2065.7000000476837, + "duration": 180.60000014305115, + "responseEnd": 2246.300000190735, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 2065.7000000476837, + "duration": 181.5, + "responseEnd": 2247.2000000476837, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 2065.800000190735, + "duration": 195.19999980926514, + "responseEnd": 2261, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 2065.800000190735, + "duration": 194.69999980926514, + "responseEnd": 2260.5, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 2065.9000000953674, + "duration": 195.20000004768372, + "responseEnd": 2261.100000143051, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 2066, + "duration": 195.20000004768372, + "responseEnd": 2261.2000000476837, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 2066.100000143051, + "duration": 195.20000004768372, + "responseEnd": 2261.300000190735, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 2066.2000000476837, + "duration": 195.29999995231628, + "responseEnd": 2261.5, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2244.4000000953674, + "duration": 25.799999952316284, + "responseEnd": 2270.2000000476837, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2244.5, + "duration": 27.40000009536743, + "responseEnd": 2271.9000000953674, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2247.7000000476837, + "duration": 60.10000014305115, + "responseEnd": 2307.800000190735, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2249.5, + "duration": 48, + "responseEnd": 2297.5, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 2251.7000000476837, + "duration": 46.5, + "responseEnd": 2298.2000000476837, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 2251.800000190735, + "duration": 46.39999985694885, + "responseEnd": 2298.2000000476837, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 2252, + "duration": 46.30000019073486, + "responseEnd": 2298.300000190735, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2252.2000000476837, + "duration": 52.799999952316284, + "responseEnd": 2305, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2252.300000190735, + "duration": 76.09999990463257, + "responseEnd": 2328.4000000953674, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2252.5, + "duration": 76.30000019073486, + "responseEnd": 2328.800000190735, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 2252.7000000476837, + "duration": 66.5, + "responseEnd": 2319.2000000476837, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 2252.800000190735, + "duration": 66.29999995231628, + "responseEnd": 2319.100000143051, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 2252.9000000953674, + "duration": 66.29999995231628, + "responseEnd": 2319.2000000476837, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 2253.100000143051, + "duration": 68.29999995231628, + "responseEnd": 2321.4000000953674, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 2253.2000000476837, + "duration": 80.79999995231628, + "responseEnd": 2334, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 2253.300000190735, + "duration": 81, + "responseEnd": 2334.300000190735, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 2253.5, + "duration": 85.30000019073486, + "responseEnd": 2338.800000190735, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 2253.5, + "duration": 86.30000019073486, + "responseEnd": 2339.800000190735, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 2253.7000000476837, + "duration": 87.10000014305115, + "responseEnd": 2340.800000190735, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2253.800000190735, + "duration": 87.19999980926514, + "responseEnd": 2341, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2255.800000190735, + "duration": 92.39999985694885, + "responseEnd": 2348.2000000476837, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 2255.9000000953674, + "duration": 91.90000009536743, + "responseEnd": 2347.800000190735, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 2256, + "duration": 96.90000009536743, + "responseEnd": 2352.9000000953674, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 2256.2000000476837, + "duration": 96.90000009536743, + "responseEnd": 2353.100000143051, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2282, + "duration": 68.60000014305115, + "responseEnd": 2350.600000143051, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2282.2000000476837, + "duration": 69.40000009536743, + "responseEnd": 2351.600000143051, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2282.2000000476837, + "duration": 73.70000004768372, + "responseEnd": 2355.9000000953674, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2282.300000190735, + "duration": 73.89999985694885, + "responseEnd": 2356.2000000476837, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 2282.600000143051, + "duration": 76.20000004768372, + "responseEnd": 2358.800000190735, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2282.800000190735, + "duration": 77.39999985694885, + "responseEnd": 2360.2000000476837, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2282.9000000953674, + "duration": 78.29999995231628, + "responseEnd": 2361.2000000476837, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2302.600000143051, + "duration": 60.59999990463257, + "responseEnd": 2363.2000000476837, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2302.7000000476837, + "duration": 61.40000009536743, + "responseEnd": 2364.100000143051, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 2303.2000000476837, + "duration": 62.60000014305115, + "responseEnd": 2365.800000190735, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2303.2000000476837, + "duration": 62.700000047683716, + "responseEnd": 2365.9000000953674, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 2303.4000000953674, + "duration": 63.40000009536743, + "responseEnd": 2366.800000190735, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 2303.5, + "duration": 68.90000009536743, + "responseEnd": 2372.4000000953674, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2312.600000143051, + "duration": 60.89999985694885, + "responseEnd": 2373.5, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2325, + "duration": 62.200000047683716, + "responseEnd": 2387.2000000476837, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 2329.300000190735, + "duration": 53, + "responseEnd": 2382.300000190735, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 2329.600000143051, + "duration": 53, + "responseEnd": 2382.600000143051, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 2329.600000143051, + "duration": 53.59999990463257, + "responseEnd": 2383.2000000476837, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 2329.800000190735, + "duration": 53.5, + "responseEnd": 2383.300000190735, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 2329.800000190735, + "duration": 53.69999980926514, + "responseEnd": 2383.5, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 2329.800000190735, + "duration": 63.59999990463257, + "responseEnd": 2393.4000000953674, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 2330.100000143051, + "duration": 64.5, + "responseEnd": 2394.600000143051, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 2332, + "duration": 63, + "responseEnd": 2395, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 2332.100000143051, + "duration": 60.09999990463257, + "responseEnd": 2392.2000000476837, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 2332.2000000476837, + "duration": 64.5, + "responseEnd": 2396.7000000476837, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 2332.2000000476837, + "duration": 64.90000009536743, + "responseEnd": 2397.100000143051, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 2332.2000000476837, + "duration": 66.79999995231628, + "responseEnd": 2399, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 2332.300000190735, + "duration": 70.5, + "responseEnd": 2402.800000190735, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2341.7000000476837, + "duration": 59.5, + "responseEnd": 2401.2000000476837, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2341.800000190735, + "duration": 63.39999985694885, + "responseEnd": 2405.2000000476837, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2352.2000000476837, + "duration": 53.799999952316284, + "responseEnd": 2406, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2353.600000143051, + "duration": 50.5, + "responseEnd": 2404.100000143051, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 2362.300000190735, + "duration": 44.799999952316284, + "responseEnd": 2407.100000143051, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2367.100000143051, + "duration": 41.09999990463257, + "responseEnd": 2408.2000000476837, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2367.2000000476837, + "duration": 43.10000014305115, + "responseEnd": 2410.300000190735, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2367.7000000476837, + "duration": 43.40000009536743, + "responseEnd": 2411.100000143051, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2367.800000190735, + "duration": 49.89999985694885, + "responseEnd": 2417.7000000476837, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2367.9000000953674, + "duration": 47, + "responseEnd": 2414.9000000953674, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2368, + "duration": 49.5, + "responseEnd": 2417.5, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2368.100000143051, + "duration": 47.09999990463257, + "responseEnd": 2415.2000000476837, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2368.2000000476837, + "duration": 48.299999952316284, + "responseEnd": 2416.5, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2368.300000190735, + "duration": 51.299999952316284, + "responseEnd": 2419.600000143051, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2368.300000190735, + "duration": 58.69999980926514, + "responseEnd": 2427, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2368.4000000953674, + "duration": 55.700000047683716, + "responseEnd": 2424.100000143051, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2368.5, + "duration": 58.700000047683716, + "responseEnd": 2427.2000000476837, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2368.600000143051, + "duration": 58.299999952316284, + "responseEnd": 2426.9000000953674, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2368.600000143051, + "duration": 59.200000047683716, + "responseEnd": 2427.800000190735, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2374.800000190735, + "duration": 55, + "responseEnd": 2429.800000190735, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2374.9000000953674, + "duration": 56.90000009536743, + "responseEnd": 2431.800000190735, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2384.5, + "duration": 48.700000047683716, + "responseEnd": 2433.2000000476837, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 2389.5, + "duration": 46.700000047683716, + "responseEnd": 2436.2000000476837, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 2389.7000000476837, + "duration": 47.10000014305115, + "responseEnd": 2436.800000190735, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 2389.7000000476837, + "duration": 46.90000009536743, + "responseEnd": 2436.600000143051, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2395.5, + "duration": 59, + "responseEnd": 2454.5, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 2395.600000143051, + "duration": 51.5, + "responseEnd": 2447.100000143051, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2397.800000190735, + "duration": 63.39999985694885, + "responseEnd": 2461.2000000476837, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 2400.9000000953674, + "duration": 45.200000047683716, + "responseEnd": 2446.100000143051, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 2401, + "duration": 45.200000047683716, + "responseEnd": 2446.2000000476837, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2403.4000000953674, + "duration": 42.40000009536743, + "responseEnd": 2445.800000190735, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 2405.300000190735, + "duration": 50.09999990463257, + "responseEnd": 2455.4000000953674, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2409.4000000953674, + "duration": 43.700000047683716, + "responseEnd": 2453.100000143051, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2432.7000000476837, + "duration": 22.100000143051147, + "responseEnd": 2454.800000190735, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2438.600000143051, + "duration": 17.200000047683716, + "responseEnd": 2455.800000190735, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2439, + "duration": 20.100000143051147, + "responseEnd": 2459.100000143051, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2439.2000000476837, + "duration": 23.299999952316284, + "responseEnd": 2462.5, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2458.7000000476837, + "duration": 7, + "responseEnd": 2465.7000000476837, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2459.100000143051, + "duration": 9.099999904632568, + "responseEnd": 2468.2000000476837, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2459.100000143051, + "duration": 10.200000047683716, + "responseEnd": 2469.300000190735, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2459.2000000476837, + "duration": 13.200000047683716, + "responseEnd": 2472.4000000953674, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2459.300000190735, + "duration": 13, + "responseEnd": 2472.300000190735, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2464, + "duration": 10, + "responseEnd": 2474, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/LandingPage.tsx", + "sameOrigin": true, + "startTime": 2637, + "duration": 21.700000047683716, + "responseEnd": 2658.7000000476837, + "transferSize": 7643, + "encodedBodySize": 7343, + "decodedBodySize": 7343 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/index.ts", + "sameOrigin": true, + "startTime": 2667.7000000476837, + "duration": 24.90000009536743, + "responseEnd": 2692.600000143051, + "transferSize": 2885, + "encodedBodySize": 2585, + "decodedBodySize": 2585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2670.9000000953674, + "duration": 27.90000009536743, + "responseEnd": 2698.800000190735, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2671.2000000476837, + "duration": 28.100000143051147, + "responseEnd": 2699.300000190735, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Navbar.tsx", + "sameOrigin": true, + "startTime": 2696.7000000476837, + "duration": 7.6000001430511475, + "responseEnd": 2704.300000190735, + "transferSize": 27418, + "encodedBodySize": 27118, + "decodedBodySize": 27118 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Hero.tsx", + "sameOrigin": true, + "startTime": 2696.800000190735, + "duration": 21.5, + "responseEnd": 2718.300000190735, + "transferSize": 72332, + "encodedBodySize": 72032, + "decodedBodySize": 72032 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/SocialProof.tsx", + "sameOrigin": true, + "startTime": 2696.9000000953674, + "duration": 25.09999990463257, + "responseEnd": 2722, + "transferSize": 12368, + "encodedBodySize": 12068, + "decodedBodySize": 12068 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/WhatsNew.tsx", + "sameOrigin": true, + "startTime": 2697, + "duration": 25.200000047683716, + "responseEnd": 2722.2000000476837, + "transferSize": 21288, + "encodedBodySize": 20988, + "decodedBodySize": 20988 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Features.tsx", + "sameOrigin": true, + "startTime": 2697.100000143051, + "duration": 25.399999856948853, + "responseEnd": 2722.5, + "transferSize": 20204, + "encodedBodySize": 19904, + "decodedBodySize": 19904 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Pricing.tsx", + "sameOrigin": true, + "startTime": 2697.2000000476837, + "duration": 26.40000009536743, + "responseEnd": 2723.600000143051, + "transferSize": 42475, + "encodedBodySize": 42175, + "decodedBodySize": 42175 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/DeepDive.tsx", + "sameOrigin": true, + "startTime": 2697.300000190735, + "duration": 28.299999952316284, + "responseEnd": 2725.600000143051, + "transferSize": 36734, + "encodedBodySize": 36434, + "decodedBodySize": 36434 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/UseCases.tsx", + "sameOrigin": true, + "startTime": 2697.4000000953674, + "duration": 30.299999952316284, + "responseEnd": 2727.7000000476837, + "transferSize": 19123, + "encodedBodySize": 18823, + "decodedBodySize": 18823 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/HowItWorks.tsx", + "sameOrigin": true, + "startTime": 2697.4000000953674, + "duration": 34.59999990463257, + "responseEnd": 2732, + "transferSize": 19502, + "encodedBodySize": 19202, + "decodedBodySize": 19202 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/FAQ.tsx", + "sameOrigin": true, + "startTime": 2697.5, + "duration": 34.80000019073486, + "responseEnd": 2732.300000190735, + "transferSize": 13791, + "encodedBodySize": 13491, + "decodedBodySize": 13491 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/FinalCTA.tsx", + "sameOrigin": true, + "startTime": 2697.7000000476837, + "duration": 34.700000047683716, + "responseEnd": 2732.4000000953674, + "transferSize": 15822, + "encodedBodySize": 15522, + "decodedBodySize": 15522 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Footer.tsx", + "sameOrigin": true, + "startTime": 2697.7000000476837, + "duration": 38, + "responseEnd": 2735.7000000476837, + "transferSize": 11375, + "encodedBodySize": 11075, + "decodedBodySize": 11075 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/accordion.tsx", + "sameOrigin": true, + "startTime": 2737.5, + "duration": 5.300000190734863, + "responseEnd": 2742.800000190735, + "transferSize": 10373, + "encodedBodySize": 10073, + "decodedBodySize": 10073 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-accordion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2744.600000143051, + "duration": 4.700000047683716, + "responseEnd": 2749.300000190735, + "transferSize": 18409, + "encodedBodySize": 18109, + "decodedBodySize": 18109 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 2766.7000000476837, + "duration": 6.5, + "responseEnd": 2773.2000000476837, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 2599.800000190735, + "loadEventEnd": 2660.2000000476837, + "responseEnd": 1873 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LandingPage", + "mainThread": { + "scriptDurationMs": 283.149, + "taskDurationMs": 687.401, + "layoutDurationMs": 56.791000000000004, + "recalcStyleDurationMs": 114.29400000000001 + } + }, + { + "path": "/login", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 482.60000014305115, + "firstRealContentFrameMs": 564.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/LoginPage.tsx", + "startTime": 466.7999999523163, + "endTime": 499.5, + "duration": 32.700000047683716, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "postChunkRenderMs": 64.79999995231628, + "longTasks": [ + { + "startTime": 300, + "duration": 131 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 491, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 491, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 562.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 562.9000000953674, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6755441, + "encodedBytes": 6719141, + "decodedBytes": 6719141, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 17.600000143051147, + "duration": 23.5, + "responseEnd": 41.10000014305115, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 17.90000009536743, + "duration": 22.5, + "responseEnd": 40.40000009536743, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 18, + "duration": 22.90000009536743, + "responseEnd": 40.90000009536743, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 18, + "duration": 26.100000143051147, + "responseEnd": 44.10000014305115, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 22.100000143051147, + "duration": 21.799999952316284, + "responseEnd": 43.90000009536743, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 47.90000009536743, + "duration": 10.399999856948853, + "responseEnd": 58.299999952316284, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 48, + "duration": 11.900000095367432, + "responseEnd": 59.90000009536743, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 48.200000047683716, + "duration": 11.599999904632568, + "responseEnd": 59.799999952316284, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 62.799999952316284, + "duration": 9.100000143051147, + "responseEnd": 71.90000009536743, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 63, + "duration": 10.100000143051147, + "responseEnd": 73.10000014305115, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 63.10000014305115, + "duration": 12.799999952316284, + "responseEnd": 75.90000009536743, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 63.40000009536743, + "duration": 15, + "responseEnd": 78.40000009536743, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 63.60000014305115, + "duration": 14.599999904632568, + "responseEnd": 78.20000004768372, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 63.60000014305115, + "duration": 18.399999856948853, + "responseEnd": 82, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 63.799999952316284, + "duration": 18.40000009536743, + "responseEnd": 82.20000004768372, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 63.90000009536743, + "duration": 20.399999856948853, + "responseEnd": 84.29999995231628, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 64.10000014305115, + "duration": 20.699999809265137, + "responseEnd": 84.79999995231628, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 64.20000004768372, + "duration": 20.799999952316284, + "responseEnd": 85, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 64.29999995231628, + "duration": 20.90000009536743, + "responseEnd": 85.20000004768372, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 75.79999995231628, + "duration": 17.100000143051147, + "responseEnd": 92.90000009536743, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 75.79999995231628, + "duration": 17.800000190734863, + "responseEnd": 93.60000014305115, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 76.10000014305115, + "duration": 41.299999952316284, + "responseEnd": 117.40000009536743, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 77.70000004768372, + "duration": 26.40000009536743, + "responseEnd": 104.10000014305115, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 77.79999995231628, + "duration": 28, + "responseEnd": 105.79999995231628, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 77.79999995231628, + "duration": 28.600000143051147, + "responseEnd": 106.40000009536743, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 77.90000009536743, + "duration": 28.59999990463257, + "responseEnd": 106.5, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 77.90000009536743, + "duration": 51.200000047683716, + "responseEnd": 129.10000014305115, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 78.10000014305115, + "duration": 55.69999980926514, + "responseEnd": 133.79999995231628, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.10000014305115, + "duration": 69.69999980926514, + "responseEnd": 147.79999995231628, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.10000014305115, + "duration": 70.39999985694885, + "responseEnd": 148.5, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 78.20000004768372, + "duration": 53.59999990463257, + "responseEnd": 131.79999995231628, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 78.29999995231628, + "duration": 53.90000009536743, + "responseEnd": 132.20000004768372, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 78.29999995231628, + "duration": 68.40000009536743, + "responseEnd": 146.70000004768372, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 78.40000009536743, + "duration": 67.89999985694885, + "responseEnd": 146.29999995231628, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 78.40000009536743, + "duration": 68.20000004768372, + "responseEnd": 146.60000014305115, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 78.40000009536743, + "duration": 69.5, + "responseEnd": 147.90000009536743, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 78.5, + "duration": 75, + "responseEnd": 153.5, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 78.5, + "duration": 78.40000009536743, + "responseEnd": 156.90000009536743, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 78.60000014305115, + "duration": 79.09999990463257, + "responseEnd": 157.70000004768372, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 82.29999995231628, + "duration": 75.80000019073486, + "responseEnd": 158.10000014305115, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 82.5, + "duration": 78.5, + "responseEnd": 161, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 82.60000014305115, + "duration": 83.29999995231628, + "responseEnd": 165.90000009536743, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 82.79999995231628, + "duration": 83.20000004768372, + "responseEnd": 166, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84.90000009536743, + "duration": 78.89999985694885, + "responseEnd": 163.79999995231628, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 86.5, + "duration": 77.5, + "responseEnd": 164, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 86.60000014305115, + "duration": 78, + "responseEnd": 164.60000014305115, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 86.60000014305115, + "duration": 83.39999985694885, + "responseEnd": 170, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 87.20000004768372, + "duration": 83.20000004768372, + "responseEnd": 170.40000009536743, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.60000014305115, + "duration": 86, + "responseEnd": 173.60000014305115, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.70000004768372, + "duration": 86.09999990463257, + "responseEnd": 173.79999995231628, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 109, + "duration": 65.70000004768372, + "responseEnd": 174.70000004768372, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 109, + "duration": 65.90000009536743, + "responseEnd": 174.90000009536743, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.70000004768372, + "duration": 70.79999995231628, + "responseEnd": 182.5, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.79999995231628, + "duration": 72.80000019073486, + "responseEnd": 184.60000014305115, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 112.20000004768372, + "duration": 73.90000009536743, + "responseEnd": 186.10000014305115, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 112.29999995231628, + "duration": 70.70000004768372, + "responseEnd": 183, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 134.70000004768372, + "duration": 48.700000047683716, + "responseEnd": 183.40000009536743, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 134.90000009536743, + "duration": 52.700000047683716, + "responseEnd": 187.60000014305115, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 134.90000009536743, + "duration": 61.59999990463257, + "responseEnd": 196.5, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 135.10000014305115, + "duration": 62.39999985694885, + "responseEnd": 197.5, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 135.20000004768372, + "duration": 61.59999990463257, + "responseEnd": 196.79999995231628, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 135.40000009536743, + "duration": 63.200000047683716, + "responseEnd": 198.60000014305115, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 137.5, + "duration": 61.299999952316284, + "responseEnd": 198.79999995231628, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 137.79999995231628, + "duration": 70, + "responseEnd": 207.79999995231628, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 138.90000009536743, + "duration": 65.39999985694885, + "responseEnd": 204.29999995231628, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 139.10000014305115, + "duration": 67.5, + "responseEnd": 206.60000014305115, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 139.29999995231628, + "duration": 67.5, + "responseEnd": 206.79999995231628, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 139.40000009536743, + "duration": 68, + "responseEnd": 207.40000009536743, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 139.5, + "duration": 67.90000009536743, + "responseEnd": 207.40000009536743, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 139.70000004768372, + "duration": 74.59999990463257, + "responseEnd": 214.29999995231628, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 139.79999995231628, + "duration": 74.70000004768372, + "responseEnd": 214.5, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 152.29999995231628, + "duration": 61.80000019073486, + "responseEnd": 214.10000014305115, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 152.40000009536743, + "duration": 62.09999990463257, + "responseEnd": 214.5, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 166.79999995231628, + "duration": 47.90000009536743, + "responseEnd": 214.70000004768372, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 167.79999995231628, + "duration": 50.30000019073486, + "responseEnd": 218.10000014305115, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 174, + "duration": 44.90000009536743, + "responseEnd": 218.90000009536743, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 183.10000014305115, + "duration": 36, + "responseEnd": 219.10000014305115, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 183.10000014305115, + "duration": 35.799999952316284, + "responseEnd": 218.90000009536743, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.20000004768372, + "duration": 35.200000047683716, + "responseEnd": 220.40000009536743, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.29999995231628, + "duration": 36.5, + "responseEnd": 221.79999995231628, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 186.40000009536743, + "duration": 47.700000047683716, + "responseEnd": 234.10000014305115, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.40000009536743, + "duration": 60.299999952316284, + "responseEnd": 246.70000004768372, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.40000009536743, + "duration": 45.5, + "responseEnd": 232.90000009536743, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.60000014305115, + "duration": 45.89999985694885, + "responseEnd": 233.5, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.60000014305115, + "duration": 49, + "responseEnd": 236.60000014305115, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.79999995231628, + "duration": 47.10000014305115, + "responseEnd": 234.90000009536743, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.79999995231628, + "duration": 56.700000047683716, + "responseEnd": 244.5, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.79999995231628, + "duration": 56.5, + "responseEnd": 244.29999995231628, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.90000009536743, + "duration": 58.200000047683716, + "responseEnd": 246.10000014305115, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.90000009536743, + "duration": 58, + "responseEnd": 245.90000009536743, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.20000004768372, + "duration": 56.59999990463257, + "responseEnd": 244.79999995231628, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.20000004768372, + "duration": 63.200000047683716, + "responseEnd": 251.40000009536743, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.29999995231628, + "duration": 63, + "responseEnd": 251.29999995231628, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.40000009536743, + "duration": 63.299999952316284, + "responseEnd": 251.70000004768372, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 201.20000004768372, + "duration": 51.59999990463257, + "responseEnd": 252.79999995231628, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 201.5, + "duration": 60, + "responseEnd": 261.5, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 201.5, + "duration": 69, + "responseEnd": 270.5, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 201.70000004768372, + "duration": 60.700000047683716, + "responseEnd": 262.40000009536743, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 202.29999995231628, + "duration": 60.30000019073486, + "responseEnd": 262.60000014305115, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.40000009536743, + "duration": 52.59999990463257, + "responseEnd": 262, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 210.10000014305115, + "duration": 53.19999980926514, + "responseEnd": 263.2999999523163, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 210.20000004768372, + "duration": 59.700000047683716, + "responseEnd": 269.90000009536743, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 210.20000004768372, + "duration": 61.299999952316284, + "responseEnd": 271.5, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 223.70000004768372, + "duration": 48.200000047683716, + "responseEnd": 271.90000009536743, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 224.5, + "duration": 45.90000009536743, + "responseEnd": 270.40000009536743, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 257, + "duration": 14.200000047683716, + "responseEnd": 271.2000000476837, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 265.60000014305115, + "duration": 10.299999952316284, + "responseEnd": 275.90000009536743, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 271.60000014305115, + "duration": 7.599999904632568, + "responseEnd": 279.2000000476837, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 273.40000009536743, + "duration": 7.299999952316284, + "responseEnd": 280.7000000476837, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 281.7000000476837, + "duration": 5.700000047683716, + "responseEnd": 287.40000009536743, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 281.7999999523163, + "duration": 8, + "responseEnd": 289.7999999523163, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 282, + "duration": 8.400000095367432, + "responseEnd": 290.40000009536743, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 282.10000014305115, + "duration": 12.899999856948853, + "responseEnd": 295, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 283.40000009536743, + "duration": 12.399999856948853, + "responseEnd": 295.7999999523163, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/LoginPage.tsx", + "sameOrigin": true, + "startTime": 466.7999999523163, + "duration": 32.700000047683716, + "responseEnd": 499.5, + "transferSize": 63754, + "encodedBodySize": 63454, + "decodedBodySize": 63454 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 502.5, + "duration": 8.100000143051147, + "responseEnd": 510.60000014305115, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 502.60000014305115, + "duration": 9.899999856948853, + "responseEnd": 512.5, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 502.7999999523163, + "duration": 10.200000047683716, + "responseEnd": 513, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 509, + "duration": 8.799999952316284, + "responseEnd": 517.7999999523163, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 509.2999999523163, + "duration": 9.300000190734863, + "responseEnd": 518.6000001430511, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 514.9000000953674, + "duration": 6.099999904632568, + "responseEnd": 521, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 429.7999999523163, + "loadEventEnd": 490.60000014305115, + "responseEnd": 13.600000143051147 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /login", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LoginPage", + "mainThread": { + "scriptDurationMs": 219.04700000000003, + "taskDurationMs": 399.437, + "layoutDurationMs": 13.431000000000001, + "recalcStyleDurationMs": 28.058 + } + }, + { + "path": "/app", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 565.8999998569489, + "firstRealContentFrameMs": 654.8999998569489, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "startTime": 539.0999999046326, + "endTime": 562.5, + "duration": 23.40000009536743, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "postChunkRenderMs": 92.39999985694885, + "longTasks": [ + { + "startTime": 332, + "duration": 123 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 548.0999999046326, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 548.0999999046326, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 548.0999999046326, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 548.0999999046326, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 548.0999999046326, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 548.0999999046326, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 548.0999999046326, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 548.0999999046326, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 548.0999999046326, + "duration": 64, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6689701, + "encodedBytes": 6654001, + "decodedBytes": 6654001, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 22.5, + "duration": 30.899999856948853, + "responseEnd": 53.39999985694885, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 22.799999952316284, + "duration": 30.09999990463257, + "responseEnd": 52.89999985694885, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 23, + "duration": 30.299999952316284, + "responseEnd": 53.299999952316284, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 23.200000047683716, + "duration": 36.59999990463257, + "responseEnd": 59.799999952316284, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 30.200000047683716, + "duration": 29.09999990463257, + "responseEnd": 59.299999952316284, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 68.5, + "duration": 10.899999856948853, + "responseEnd": 79.39999985694885, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 68.70000004768372, + "duration": 12.899999856948853, + "responseEnd": 81.59999990463257, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 68.89999985694885, + "duration": 12.5, + "responseEnd": 81.39999985694885, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.20000004768372, + "duration": 8.899999856948853, + "responseEnd": 102.09999990463257, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.39999985694885, + "duration": 9.900000095367432, + "responseEnd": 103.29999995231628, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 93.59999990463257, + "duration": 10.200000047683716, + "responseEnd": 103.79999995231628, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 93.79999995231628, + "duration": 21.200000047683716, + "responseEnd": 115, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 94, + "duration": 21.59999990463257, + "responseEnd": 115.59999990463257, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 94, + "duration": 30.899999856948853, + "responseEnd": 124.89999985694885, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 94.09999990463257, + "duration": 27.5, + "responseEnd": 121.59999990463257, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 94.20000004768372, + "duration": 28.699999809265137, + "responseEnd": 122.89999985694885, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 94.20000004768372, + "duration": 29.699999809265137, + "responseEnd": 123.89999985694885, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 94.39999985694885, + "duration": 31.40000009536743, + "responseEnd": 125.79999995231628, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 94.5, + "duration": 31.399999856948853, + "responseEnd": 125.89999985694885, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.70000004768372, + "duration": 29.299999952316284, + "responseEnd": 134, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.79999995231628, + "duration": 31.09999990463257, + "responseEnd": 135.89999985694885, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 105.09999990463257, + "duration": 67.79999995231628, + "responseEnd": 172.89999985694885, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 105.59999990463257, + "duration": 39.10000014305115, + "responseEnd": 144.70000004768372, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 105.70000004768372, + "duration": 40.39999985694885, + "responseEnd": 146.09999990463257, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 105.89999985694885, + "duration": 40.40000009536743, + "responseEnd": 146.29999995231628, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 105.89999985694885, + "duration": 40.5, + "responseEnd": 146.39999985694885, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106, + "duration": 42.299999952316284, + "responseEnd": 148.29999995231628, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.09999990463257, + "duration": 65, + "responseEnd": 171.09999990463257, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.20000004768372, + "duration": 70, + "responseEnd": 176.20000004768372, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 106.59999990463257, + "duration": 61.10000014305115, + "responseEnd": 167.70000004768372, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 106.70000004768372, + "duration": 60.39999985694885, + "responseEnd": 167.09999990463257, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 106.70000004768372, + "duration": 60.69999980926514, + "responseEnd": 167.39999985694885, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 106.89999985694885, + "duration": 68.80000019073486, + "responseEnd": 175.70000004768372, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 107.09999990463257, + "duration": 66.79999995231628, + "responseEnd": 173.89999985694885, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 107.39999985694885, + "duration": 66.80000019073486, + "responseEnd": 174.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 107.5, + "duration": 71, + "responseEnd": 178.5, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 107.59999990463257, + "duration": 73.70000004768372, + "responseEnd": 181.29999995231628, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 107.70000004768372, + "duration": 73.59999990463257, + "responseEnd": 181.29999995231628, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.79999995231628, + "duration": 73.59999990463257, + "responseEnd": 181.39999985694885, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 119, + "duration": 68.79999995231628, + "responseEnd": 187.79999995231628, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 119.20000004768372, + "duration": 66.59999990463257, + "responseEnd": 185.79999995231628, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 119.39999985694885, + "duration": 69.80000019073486, + "responseEnd": 189.20000004768372, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 119.5, + "duration": 70.39999985694885, + "responseEnd": 189.89999985694885, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 123.5, + "duration": 65.39999985694885, + "responseEnd": 188.89999985694885, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 124.79999995231628, + "duration": 64.29999995231628, + "responseEnd": 189.09999990463257, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 124.89999985694885, + "duration": 68.10000014305115, + "responseEnd": 193, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125, + "duration": 72.59999990463257, + "responseEnd": 197.59999990463257, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 130.89999985694885, + "duration": 66.90000009536743, + "responseEnd": 197.79999995231628, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 131, + "duration": 67, + "responseEnd": 198, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 131.09999990463257, + "duration": 67, + "responseEnd": 198.09999990463257, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 149.39999985694885, + "duration": 48.90000009536743, + "responseEnd": 198.29999995231628, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 149.79999995231628, + "duration": 60.40000009536743, + "responseEnd": 210.20000004768372, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 150.29999995231628, + "duration": 60.799999952316284, + "responseEnd": 211.09999990463257, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 150.5, + "duration": 61.89999985694885, + "responseEnd": 212.39999985694885, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 150.70000004768372, + "duration": 62.59999990463257, + "responseEnd": 213.29999995231628, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 150.79999995231628, + "duration": 60.90000009536743, + "responseEnd": 211.70000004768372, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 151.79999995231628, + "duration": 62.299999952316284, + "responseEnd": 214.09999990463257, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 179.09999990463257, + "duration": 38.60000014305115, + "responseEnd": 217.70000004768372, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 179.29999995231628, + "duration": 46, + "responseEnd": 225.29999995231628, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 179.39999985694885, + "duration": 45.40000009536743, + "responseEnd": 224.79999995231628, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 179.39999985694885, + "duration": 45.40000009536743, + "responseEnd": 224.79999995231628, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 179.59999990463257, + "duration": 43.700000047683716, + "responseEnd": 223.29999995231628, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 179.59999990463257, + "duration": 45.5, + "responseEnd": 225.09999990463257, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 179.89999985694885, + "duration": 62.5, + "responseEnd": 242.39999985694885, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 180.09999990463257, + "duration": 48.60000014305115, + "responseEnd": 228.70000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 180.09999990463257, + "duration": 53, + "responseEnd": 233.09999990463257, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 180.20000004768372, + "duration": 53.299999952316284, + "responseEnd": 233.5, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 180.29999995231628, + "duration": 53.40000009536743, + "responseEnd": 233.70000004768372, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 180.39999985694885, + "duration": 53.5, + "responseEnd": 233.89999985694885, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 180.39999985694885, + "duration": 55.200000047683716, + "responseEnd": 235.59999990463257, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 180.5, + "duration": 61.799999952316284, + "responseEnd": 242.29999995231628, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.59999990463257, + "duration": 55.299999952316284, + "responseEnd": 241.89999985694885, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.70000004768372, + "duration": 55.69999980926514, + "responseEnd": 242.39999985694885, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.70000004768372, + "duration": 50, + "responseEnd": 242.70000004768372, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.89999985694885, + "duration": 51.90000009536743, + "responseEnd": 244.79999995231628, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 202.20000004768372, + "duration": 46.09999990463257, + "responseEnd": 248.29999995231628, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.59999990463257, + "duration": 38.5, + "responseEnd": 251.09999990463257, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.70000004768372, + "duration": 36.299999952316284, + "responseEnd": 249, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 214.59999990463257, + "duration": 36.60000014305115, + "responseEnd": 251.20000004768372, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 214.59999990463257, + "duration": 37.60000014305115, + "responseEnd": 252.20000004768372, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.39999985694885, + "duration": 35.200000047683716, + "responseEnd": 251.59999990463257, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.39999985694885, + "duration": 45.10000014305115, + "responseEnd": 261.5, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.5, + "duration": 41.200000047683716, + "responseEnd": 257.7000000476837, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.59999990463257, + "duration": 44, + "responseEnd": 260.59999990463257, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.70000004768372, + "duration": 41.59999990463257, + "responseEnd": 258.2999999523163, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.79999995231628, + "duration": 41.90000009536743, + "responseEnd": 258.7000000476837, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.79999995231628, + "duration": 44.40000009536743, + "responseEnd": 261.2000000476837, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217, + "duration": 50.299999952316284, + "responseEnd": 267.2999999523163, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.09999990463257, + "duration": 49.200000047683716, + "responseEnd": 266.2999999523163, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.09999990463257, + "duration": 50.5, + "responseEnd": 267.59999990463257, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.29999995231628, + "duration": 50.09999990463257, + "responseEnd": 267.39999985694885, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.29999995231628, + "duration": 50.59999990463257, + "responseEnd": 267.89999985694885, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 221.5, + "duration": 64.09999990463257, + "responseEnd": 285.59999990463257, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 221.59999990463257, + "duration": 55.60000014305115, + "responseEnd": 277.2000000476837, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 227.89999985694885, + "duration": 48.60000014305115, + "responseEnd": 276.5, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 228.70000004768372, + "duration": 49.69999980926514, + "responseEnd": 278.39999985694885, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 228.89999985694885, + "duration": 58.700000047683716, + "responseEnd": 287.59999990463257, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 228.89999985694885, + "duration": 66.60000014305115, + "responseEnd": 295.5, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 229, + "duration": 61.89999985694885, + "responseEnd": 290.89999985694885, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.39999985694885, + "duration": 55.80000019073486, + "responseEnd": 290.2000000476837, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 236.20000004768372, + "duration": 54.89999985694885, + "responseEnd": 291.09999990463257, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 236.5, + "duration": 61.700000047683716, + "responseEnd": 298.2000000476837, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 236.5, + "duration": 61.5, + "responseEnd": 298, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 252, + "duration": 44.89999985694885, + "responseEnd": 296.89999985694885, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 252.70000004768372, + "duration": 45.799999952316284, + "responseEnd": 298.5, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.89999985694885, + "duration": 8.700000047683716, + "responseEnd": 303.59999990463257, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 296.09999990463257, + "duration": 8.799999952316284, + "responseEnd": 304.89999985694885, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 301.39999985694885, + "duration": 8.800000190734863, + "responseEnd": 310.2000000476837, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 301.7000000476837, + "duration": 12, + "responseEnd": 313.7000000476837, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 307.89999985694885, + "duration": 14.900000095367432, + "responseEnd": 322.7999999523163, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 308, + "duration": 16.299999952316284, + "responseEnd": 324.2999999523163, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 308, + "duration": 16.59999990463257, + "responseEnd": 324.59999990463257, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 308.09999990463257, + "duration": 18.5, + "responseEnd": 326.59999990463257, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 317.2999999523163, + "duration": 9.5, + "responseEnd": 326.7999999523163, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "sameOrigin": true, + "startTime": 539.0999999046326, + "duration": 23.40000009536743, + "responseEnd": 562.5, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 547.2999999523163, + "duration": 9.599999904632568, + "responseEnd": 556.8999998569489, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 618.3999998569489, + "duration": 6.1000001430511475, + "responseEnd": 624.5, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 713.7999999523163, + "duration": 6.900000095367432, + "responseEnd": 720.7000000476837, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 714.5, + "duration": 7.200000047683716, + "responseEnd": 721.7000000476837, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 453.2000000476837, + "loadEventEnd": 603.8999998569489, + "responseEnd": 15.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 262.839, + "taskDurationMs": 513.9789999999999, + "layoutDurationMs": 21.168, + "recalcStyleDurationMs": 58.493 + } + }, + { + "path": "/app/generate", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 555.1000001430511, + "firstRealContentFrameMs": 893.3000001907349, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "startTime": 529.1000001430511, + "endTime": 556.3000001907349, + "duration": 27.200000047683716, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "postChunkRenderMs": 337, + "longTasks": [ + { + "startTime": 310, + "duration": 140 + }, + { + "startTime": 818.4000000953674, + "duration": 73 + } + ], + "postChunkLongTasks": [ + { + "startTime": 818.4000000953674, + "duration": 73 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 538.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 538.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 538.4000000953674, + "duration": 64, + "interactionId": 0 + } + ], + "cls": 0.0028984375, + "layoutShifts": [ + { + "startTime": 918.6000001430511, + "value": 0.0028984375 + } + ], + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 8312228, + "encodedBytes": 8263628, + "decodedBytes": 8263628, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 18.90000009536743, + "duration": 31.90000009536743, + "responseEnd": 50.80000019073486, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 19.300000190734863, + "duration": 30.399999856948853, + "responseEnd": 49.700000047683716, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 19.40000009536743, + "duration": 31, + "responseEnd": 50.40000009536743, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 19.5, + "duration": 33.80000019073486, + "responseEnd": 53.30000019073486, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 26.600000143051147, + "duration": 26.899999856948853, + "responseEnd": 53.5, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 59.200000047683716, + "duration": 10.400000095367432, + "responseEnd": 69.60000014305115, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 59.30000019073486, + "duration": 12.299999952316284, + "responseEnd": 71.60000014305115, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 59.60000014305115, + "duration": 12.399999856948853, + "responseEnd": 72, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 75.90000009536743, + "duration": 7.900000095367432, + "responseEnd": 83.80000019073486, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 76.10000014305115, + "duration": 13.700000047683716, + "responseEnd": 89.80000019073486, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 76.20000004768372, + "duration": 18.299999952316284, + "responseEnd": 94.5, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 76.30000019073486, + "duration": 18.299999952316284, + "responseEnd": 94.60000014305115, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 76.5, + "duration": 17.600000143051147, + "responseEnd": 94.10000014305115, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 76.60000014305115, + "duration": 23.5, + "responseEnd": 100.10000014305115, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 76.80000019073486, + "duration": 29.299999952316284, + "responseEnd": 106.10000014305115, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 77.10000014305115, + "duration": 29.700000047683716, + "responseEnd": 106.80000019073486, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 77.20000004768372, + "duration": 30, + "responseEnd": 107.20000004768372, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 77.40000009536743, + "duration": 30.299999952316284, + "responseEnd": 107.70000004768372, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 77.60000014305115, + "duration": 30.5, + "responseEnd": 108.10000014305115, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.60000014305115, + "duration": 21.899999856948853, + "responseEnd": 110.5, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.70000004768372, + "duration": 24, + "responseEnd": 112.70000004768372, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.10000014305115, + "duration": 53.700000047683716, + "responseEnd": 146.80000019073486, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98.70000004768372, + "duration": 34.299999952316284, + "responseEnd": 133, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98.70000004768372, + "duration": 33.40000009536743, + "responseEnd": 132.10000014305115, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 98.90000009536743, + "duration": 31, + "responseEnd": 129.90000009536743, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 98.90000009536743, + "duration": 34.5, + "responseEnd": 133.40000009536743, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 99.10000014305115, + "duration": 35.09999990463257, + "responseEnd": 134.20000004768372, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.10000014305115, + "duration": 38.299999952316284, + "responseEnd": 138.40000009536743, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 100.10000014305115, + "duration": 41.700000047683716, + "responseEnd": 141.80000019073486, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 100.20000004768372, + "duration": 42, + "responseEnd": 142.20000004768372, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 100.30000019073486, + "duration": 43.19999980926514, + "responseEnd": 143.5, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.40000009536743, + "duration": 45, + "responseEnd": 145.40000009536743, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.5, + "duration": 51.200000047683716, + "responseEnd": 151.70000004768372, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.80000019073486, + "duration": 61.299999952316284, + "responseEnd": 162.10000014305115, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 100.90000009536743, + "duration": 58, + "responseEnd": 158.90000009536743, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 101, + "duration": 56.80000019073486, + "responseEnd": 157.80000019073486, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 101.10000014305115, + "duration": 56.89999985694885, + "responseEnd": 158, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 101.30000019073486, + "duration": 57.09999990463257, + "responseEnd": 158.40000009536743, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 101.30000019073486, + "duration": 58.59999990463257, + "responseEnd": 159.90000009536743, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 101.40000009536743, + "duration": 65.5, + "responseEnd": 166.90000009536743, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 101.5, + "duration": 68.90000009536743, + "responseEnd": 170.40000009536743, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 101.60000014305115, + "duration": 69, + "responseEnd": 170.60000014305115, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 101.70000004768372, + "duration": 68.90000009536743, + "responseEnd": 170.60000014305115, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.10000014305115, + "duration": 59, + "responseEnd": 170.10000014305115, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.30000019073486, + "duration": 58.89999985694885, + "responseEnd": 170.20000004768372, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.5, + "duration": 60.90000009536743, + "responseEnd": 172.40000009536743, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 112, + "duration": 61.60000014305115, + "responseEnd": 173.60000014305115, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 116.30000019073486, + "duration": 59, + "responseEnd": 175.30000019073486, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 116.5, + "duration": 61.10000014305115, + "responseEnd": 177.60000014305115, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 116.70000004768372, + "duration": 61.10000014305115, + "responseEnd": 177.80000019073486, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 147.60000014305115, + "duration": 31.899999856948853, + "responseEnd": 179.5, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 147.90000009536743, + "duration": 31.700000047683716, + "responseEnd": 179.60000014305115, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 148.80000019073486, + "duration": 32.299999952316284, + "responseEnd": 181.10000014305115, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 148.90000009536743, + "duration": 32.90000009536743, + "responseEnd": 181.80000019073486, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 149.20000004768372, + "duration": 35.5, + "responseEnd": 184.70000004768372, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 149.30000019073486, + "duration": 34.39999985694885, + "responseEnd": 183.70000004768372, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 152, + "duration": 33.700000047683716, + "responseEnd": 185.70000004768372, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 162.5, + "duration": 28.40000009536743, + "responseEnd": 190.90000009536743, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 162.60000014305115, + "duration": 34, + "responseEnd": 196.60000014305115, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 162.70000004768372, + "duration": 33.40000009536743, + "responseEnd": 196.10000014305115, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 162.70000004768372, + "duration": 35.90000009536743, + "responseEnd": 198.60000014305115, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 162.80000019073486, + "duration": 34.89999985694885, + "responseEnd": 197.70000004768372, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 162.90000009536743, + "duration": 36.09999990463257, + "responseEnd": 199, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 163.10000014305115, + "duration": 54.09999990463257, + "responseEnd": 217.20000004768372, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 163.20000004768372, + "duration": 41.299999952316284, + "responseEnd": 204.5, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 165, + "duration": 40.200000047683716, + "responseEnd": 205.20000004768372, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 165.20000004768372, + "duration": 44.200000047683716, + "responseEnd": 209.40000009536743, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 165.5, + "duration": 44.5, + "responseEnd": 210, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 165.70000004768372, + "duration": 44.40000009536743, + "responseEnd": 210.10000014305115, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 165.80000019073486, + "duration": 45.5, + "responseEnd": 211.30000019073486, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 166, + "duration": 51.700000047683716, + "responseEnd": 217.70000004768372, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 170.40000009536743, + "duration": 44.40000009536743, + "responseEnd": 214.80000019073486, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 170.60000014305115, + "duration": 47.200000047683716, + "responseEnd": 217.80000019073486, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 178.10000014305115, + "duration": 39.89999985694885, + "responseEnd": 218, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 178.30000019073486, + "duration": 41, + "responseEnd": 219.30000019073486, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 179.80000019073486, + "duration": 41.69999980926514, + "responseEnd": 221.5, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.20000004768372, + "duration": 42.90000009536743, + "responseEnd": 224.10000014305115, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.30000019073486, + "duration": 41.59999990463257, + "responseEnd": 222.90000009536743, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.10000014305115, + "duration": 39.700000047683716, + "responseEnd": 224.80000019073486, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.20000004768372, + "duration": 44, + "responseEnd": 229.20000004768372, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.30000019073486, + "duration": 40.39999985694885, + "responseEnd": 226.70000004768372, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.40000009536743, + "duration": 49.200000047683716, + "responseEnd": 235.60000014305115, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.60000014305115, + "duration": 45.299999952316284, + "responseEnd": 231.90000009536743, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.70000004768372, + "duration": 49.200000047683716, + "responseEnd": 235.90000009536743, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.80000019073486, + "duration": 48.59999990463257, + "responseEnd": 235.40000009536743, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187, + "duration": 51.5, + "responseEnd": 238.5, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.10000014305115, + "duration": 53.39999985694885, + "responseEnd": 240.5, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.20000004768372, + "duration": 54, + "responseEnd": 241.20000004768372, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.40000009536743, + "duration": 56.799999952316284, + "responseEnd": 244.20000004768372, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.5, + "duration": 58.10000014305115, + "responseEnd": 245.60000014305115, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.70000004768372, + "duration": 57.40000009536743, + "responseEnd": 245.10000014305115, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.80000019073486, + "duration": 58.19999980926514, + "responseEnd": 246, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 193, + "duration": 64.20000004768372, + "responseEnd": 257.2000000476837, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 193.20000004768372, + "duration": 61.90000009536743, + "responseEnd": 255.10000014305115, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.5, + "duration": 55.10000014305115, + "responseEnd": 254.60000014305115, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 200.30000019073486, + "duration": 62.299999952316284, + "responseEnd": 262.60000014305115, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200.30000019073486, + "duration": 69.29999995231628, + "responseEnd": 269.60000014305115, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 200.5, + "duration": 63.90000009536743, + "responseEnd": 264.40000009536743, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 202.60000014305115, + "duration": 62.200000047683716, + "responseEnd": 264.80000019073486, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.5, + "duration": 56.60000014305115, + "responseEnd": 264.10000014305115, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 212.30000019073486, + "duration": 57.09999990463257, + "responseEnd": 269.40000009536743, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 212.30000019073486, + "duration": 57.59999990463257, + "responseEnd": 269.90000009536743, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 212.5, + "duration": 57.80000019073486, + "responseEnd": 270.30000019073486, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 227.5, + "duration": 46.30000019073486, + "responseEnd": 273.80000019073486, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 228.10000014305115, + "duration": 45.39999985694885, + "responseEnd": 273.5, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 277.80000019073486, + "duration": 11.699999809265137, + "responseEnd": 289.5, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 278.2000000476837, + "duration": 12.600000143051147, + "responseEnd": 290.80000019073486, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 278.40000009536743, + "duration": 13.200000047683716, + "responseEnd": 291.60000014305115, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 278.7000000476837, + "duration": 14, + "responseEnd": 292.7000000476837, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294, + "duration": 6.400000095367432, + "responseEnd": 300.40000009536743, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.10000014305115, + "duration": 9.399999856948853, + "responseEnd": 303.5, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 296.30000019073486, + "duration": 9, + "responseEnd": 305.30000019073486, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 296.40000009536743, + "duration": 9.799999952316284, + "responseEnd": 306.2000000476837, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 296.5, + "duration": 10, + "responseEnd": 306.5, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "sameOrigin": true, + "startTime": 529.1000001430511, + "duration": 27.200000047683716, + "responseEnd": 556.3000001907349, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 536.2000000476837, + "duration": 7.900000095367432, + "responseEnd": 544.1000001430511, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/generate/GenerateForm.tsx", + "sameOrigin": true, + "startTime": 599.3000001907349, + "duration": 26.699999809265137, + "responseEnd": 626, + "transferSize": 84962, + "encodedBodySize": 84662, + "decodedBodySize": 84662 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/generate/GenerateResults.tsx", + "sameOrigin": true, + "startTime": 599.5, + "duration": 27.90000009536743, + "responseEnd": 627.4000000953674, + "transferSize": 108644, + "encodedBodySize": 108344, + "decodedBodySize": 108344 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 599.5, + "duration": 32.10000014305115, + "responseEnd": 631.6000001430511, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 599.6000001430511, + "duration": 31.899999856948853, + "responseEnd": 631.5, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 599.7000000476837, + "duration": 36, + "responseEnd": 635.7000000476837, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 599.8000001907349, + "duration": 35.5, + "responseEnd": 635.3000001907349, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 599.9000000953674, + "duration": 38.5, + "responseEnd": 638.4000000953674, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 599.9000000953674, + "duration": 48.59999990463257, + "responseEnd": 648.5, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 599.9000000953674, + "duration": 39.700000047683716, + "responseEnd": 639.6000001430511, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 600.1000001430511, + "duration": 49.09999990463257, + "responseEnd": 649.2000000476837, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 600.1000001430511, + "duration": 53.39999985694885, + "responseEnd": 653.5, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 613.3000001907349, + "duration": 47.19999980926514, + "responseEnd": 660.5, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 613.8000001907349, + "duration": 47.09999990463257, + "responseEnd": 660.9000000953674, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 628.7000000476837, + "duration": 31.40000009536743, + "responseEnd": 660.1000001430511, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 628.8000001907349, + "duration": 40.299999952316284, + "responseEnd": 669.1000001430511, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 629, + "duration": 45.10000014305115, + "responseEnd": 674.1000001430511, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 629.1000001430511, + "duration": 45.299999952316284, + "responseEnd": 674.4000000953674, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 629.1000001430511, + "duration": 45.89999985694885, + "responseEnd": 675, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-speech-to-text.ts", + "sameOrigin": true, + "startTime": 629.1000001430511, + "duration": 46.09999990463257, + "responseEnd": 675.2000000476837, + "transferSize": 13533, + "encodedBodySize": 13233, + "decodedBodySize": 13233 + }, + { + "name": "http://127.0.0.1:33705/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 629.3000001907349, + "duration": 46, + "responseEnd": 675.3000001907349, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 631.5, + "duration": 48.80000019073486, + "responseEnd": 680.3000001907349, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 631.7000000476837, + "duration": 48.90000009536743, + "responseEnd": 680.6000001430511, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 631.7000000476837, + "duration": 49.10000014305115, + "responseEnd": 680.8000001907349, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 631.9000000953674, + "duration": 49.200000047683716, + "responseEnd": 681.1000001430511, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 632, + "duration": 49.30000019073486, + "responseEnd": 681.3000001907349, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 632.1000001430511, + "duration": 49.39999985694885, + "responseEnd": 681.5, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 632.2000000476837, + "duration": 55, + "responseEnd": 687.2000000476837, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 632.3000001907349, + "duration": 55.19999980926514, + "responseEnd": 687.5, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 638.5, + "duration": 49.30000019073486, + "responseEnd": 687.8000001907349, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 638.7000000476837, + "duration": 49.200000047683716, + "responseEnd": 687.9000000953674, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 638.8000001907349, + "duration": 49.19999980926514, + "responseEnd": 688, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 638.8000001907349, + "duration": 49.19999980926514, + "responseEnd": 688, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:33705/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 639, + "duration": 56.700000047683716, + "responseEnd": 695.7000000476837, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 641.3000001907349, + "duration": 55.69999980926514, + "responseEnd": 697, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 641.4000000953674, + "duration": 56, + "responseEnd": 697.4000000953674, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 641.5, + "duration": 56, + "responseEnd": 697.5, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 659.8000001907349, + "duration": 37.799999952316284, + "responseEnd": 697.6000001430511, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 664.8000001907349, + "duration": 34.09999990463257, + "responseEnd": 698.9000000953674, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 678.9000000953674, + "duration": 22.299999952316284, + "responseEnd": 701.2000000476837, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 691.4000000953674, + "duration": 24, + "responseEnd": 715.4000000953674, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:33705/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 693.2000000476837, + "duration": 19.90000009536743, + "responseEnd": 713.1000001430511, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 693.2000000476837, + "duration": 21.600000143051147, + "responseEnd": 714.8000001907349, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 693.4000000953674, + "duration": 20, + "responseEnd": 713.4000000953674, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 693.8000001907349, + "duration": 20, + "responseEnd": 713.8000001907349, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 698.7000000476837, + "duration": 16.5, + "responseEnd": 715.2000000476837, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 717.3000001907349, + "duration": 5.299999952316284, + "responseEnd": 722.6000001430511, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 448.2000000476837, + "loadEventEnd": 585.7000000476837, + "responseEnd": 13.200000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/generate", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 423.30400000000003, + "taskDurationMs": 733.64, + "layoutDurationMs": 33.599, + "recalcStyleDurationMs": 61.123 + } + }, + { + "path": "/app/attack", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 580, + "firstRealContentFrameMs": 906, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "startTime": 554.7000000476837, + "endTime": 579, + "duration": 24.299999952316284, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 327, + "longTasks": [ + { + "startTime": 335.7000000476837, + "duration": 131 + }, + { + "startTime": 813.9000000953674, + "duration": 86 + } + ], + "postChunkLongTasks": [ + { + "startTime": 813.9000000953674, + "duration": 86 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 562.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 562.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 562.4000000953674, + "duration": 64, + "interactionId": 0 + } + ], + "cls": 0.01097265625, + "layoutShifts": [ + { + "startTime": 905.7999999523163, + "value": 0.01097265625 + } + ], + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7908205, + "encodedBytes": 7859305, + "decodedBytes": 7859305, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 18.90000009536743, + "duration": 30.09999990463257, + "responseEnd": 49, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 19.100000143051147, + "duration": 29, + "responseEnd": 48.10000014305115, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 19.299999952316284, + "duration": 29.5, + "responseEnd": 48.799999952316284, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 19.40000009536743, + "duration": 35, + "responseEnd": 54.40000009536743, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 24.700000047683716, + "duration": 29.5, + "responseEnd": 54.200000047683716, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 56.60000014305115, + "duration": 10.599999904632568, + "responseEnd": 67.20000004768372, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 56.700000047683716, + "duration": 12.400000095367432, + "responseEnd": 69.10000014305115, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 56.90000009536743, + "duration": 12.599999904632568, + "responseEnd": 69.5, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 73.90000009536743, + "duration": 8.799999952316284, + "responseEnd": 82.70000004768372, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 74, + "duration": 9.400000095367432, + "responseEnd": 83.40000009536743, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 74.10000014305115, + "duration": 16.59999990463257, + "responseEnd": 90.70000004768372, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 74.20000004768372, + "duration": 17.40000009536743, + "responseEnd": 91.60000014305115, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 74.29999995231628, + "duration": 23.100000143051147, + "responseEnd": 97.40000009536743, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 74.5, + "duration": 34, + "responseEnd": 108.5, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 74.60000014305115, + "duration": 30.299999952316284, + "responseEnd": 104.90000009536743, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 74.70000004768372, + "duration": 30.59999990463257, + "responseEnd": 105.29999995231628, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 74.90000009536743, + "duration": 30.5, + "responseEnd": 105.40000009536743, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 75, + "duration": 30.5, + "responseEnd": 105.5, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 75.10000014305115, + "duration": 34.799999952316284, + "responseEnd": 109.90000009536743, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.20000004768372, + "duration": 51.09999990463257, + "responseEnd": 138.29999995231628, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.29999995231628, + "duration": 41.30000019073486, + "responseEnd": 128.60000014305115, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.40000009536743, + "duration": 41.59999990463257, + "responseEnd": 129, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.40000009536743, + "duration": 31.299999952316284, + "responseEnd": 125.70000004768372, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 94.60000014305115, + "duration": 34.5, + "responseEnd": 129.10000014305115, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 94.70000004768372, + "duration": 34.799999952316284, + "responseEnd": 129.5, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 94.79999995231628, + "duration": 44.60000014305115, + "responseEnd": 139.40000009536743, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95, + "duration": 47.60000014305115, + "responseEnd": 142.60000014305115, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.10000014305115, + "duration": 62.299999952316284, + "responseEnd": 157.40000009536743, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 95.5, + "duration": 62, + "responseEnd": 157.5, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 95.70000004768372, + "duration": 58.40000009536743, + "responseEnd": 154.10000014305115, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 96, + "duration": 56.10000014305115, + "responseEnd": 152.10000014305115, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 96, + "duration": 55.60000014305115, + "responseEnd": 151.60000014305115, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 96.10000014305115, + "duration": 59.89999985694885, + "responseEnd": 156, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 96.29999995231628, + "duration": 73.10000014305115, + "responseEnd": 169.40000009536743, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 96.5, + "duration": 75.70000004768372, + "responseEnd": 172.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 96.60000014305115, + "duration": 76, + "responseEnd": 172.60000014305115, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 96.70000004768372, + "duration": 75.90000009536743, + "responseEnd": 172.60000014305115, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 96.79999995231628, + "duration": 76.10000014305115, + "responseEnd": 172.90000009536743, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97, + "duration": 80.79999995231628, + "responseEnd": 177.79999995231628, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.10000014305115, + "duration": 80.69999980926514, + "responseEnd": 183.79999995231628, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 103.29999995231628, + "duration": 80, + "responseEnd": 183.29999995231628, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 103.40000009536743, + "duration": 83, + "responseEnd": 186.40000009536743, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 103.5, + "duration": 83.79999995231628, + "responseEnd": 187.29999995231628, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.40000009536743, + "duration": 75.79999995231628, + "responseEnd": 183.20000004768372, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 108.60000014305115, + "duration": 78.79999995231628, + "responseEnd": 187.40000009536743, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.90000009536743, + "duration": 81.5, + "responseEnd": 190.40000009536743, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 109, + "duration": 83.70000004768372, + "responseEnd": 192.70000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 109.20000004768372, + "duration": 87.5, + "responseEnd": 196.70000004768372, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 113, + "duration": 84.40000009536743, + "responseEnd": 197.40000009536743, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 113.5, + "duration": 84.20000004768372, + "responseEnd": 197.70000004768372, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 133.20000004768372, + "duration": 65.40000009536743, + "responseEnd": 198.60000014305115, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 133.5, + "duration": 66, + "responseEnd": 199.5, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 133.79999995231628, + "duration": 69.10000014305115, + "responseEnd": 202.90000009536743, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 134.29999995231628, + "duration": 71.90000009536743, + "responseEnd": 206.20000004768372, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145.79999995231628, + "duration": 60.5, + "responseEnd": 206.29999995231628, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 145.90000009536743, + "duration": 59.39999985694885, + "responseEnd": 205.29999995231628, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 157.5, + "duration": 49.799999952316284, + "responseEnd": 207.29999995231628, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 160, + "duration": 66.40000009536743, + "responseEnd": 226.40000009536743, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 165.5, + "duration": 51.200000047683716, + "responseEnd": 216.70000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 165.70000004768372, + "duration": 51.299999952316284, + "responseEnd": 217, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 165.90000009536743, + "duration": 53.89999985694885, + "responseEnd": 219.79999995231628, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 166, + "duration": 53.90000009536743, + "responseEnd": 219.90000009536743, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 166.10000014305115, + "duration": 53.89999985694885, + "responseEnd": 220, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 166.10000014305115, + "duration": 59.69999980926514, + "responseEnd": 225.79999995231628, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 166.29999995231628, + "duration": 59.60000014305115, + "responseEnd": 225.90000009536743, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 166.90000009536743, + "duration": 63.799999952316284, + "responseEnd": 230.70000004768372, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 167, + "duration": 72, + "responseEnd": 239, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 167.10000014305115, + "duration": 71.69999980926514, + "responseEnd": 238.79999995231628, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 167.40000009536743, + "duration": 71.70000004768372, + "responseEnd": 239.10000014305115, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 167.5, + "duration": 70.60000014305115, + "responseEnd": 238.10000014305115, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 167.60000014305115, + "duration": 73.09999990463257, + "responseEnd": 240.70000004768372, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 178, + "duration": 62.5, + "responseEnd": 240.5, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 178.20000004768372, + "duration": 67.70000004768372, + "responseEnd": 245.90000009536743, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.5, + "duration": 70.70000004768372, + "responseEnd": 256.2000000476837, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 190.5, + "duration": 65.90000009536743, + "responseEnd": 256.40000009536743, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.79999995231628, + "duration": 59.700000047683716, + "responseEnd": 252.5, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.40000009536743, + "duration": 45.89999985694885, + "responseEnd": 253.29999995231628, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.70000004768372, + "duration": 50.799999952316284, + "responseEnd": 258.5, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.70000004768372, + "duration": 56.799999952316284, + "responseEnd": 265.5, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.90000009536743, + "duration": 62.799999952316284, + "responseEnd": 271.7000000476837, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.29999995231628, + "duration": 63.700000047683716, + "responseEnd": 273, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.40000009536743, + "duration": 71.39999985694885, + "responseEnd": 280.7999999523163, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.5, + "duration": 70.70000004768372, + "responseEnd": 280.2000000476837, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.60000014305115, + "duration": 71.5, + "responseEnd": 281.10000014305115, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.70000004768372, + "duration": 69.20000004768372, + "responseEnd": 278.90000009536743, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.79999995231628, + "duration": 70, + "responseEnd": 279.7999999523163, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.90000009536743, + "duration": 71.89999985694885, + "responseEnd": 281.7999999523163, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210, + "duration": 73.5, + "responseEnd": 283.5, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.10000014305115, + "duration": 75.09999990463257, + "responseEnd": 285.2000000476837, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.20000004768372, + "duration": 76.09999990463257, + "responseEnd": 286.2999999523163, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.29999995231628, + "duration": 75.70000004768372, + "responseEnd": 286, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.5, + "duration": 76.79999995231628, + "responseEnd": 287.2999999523163, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 220.20000004768372, + "duration": 67.79999995231628, + "responseEnd": 288, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 224.40000009536743, + "duration": 65.09999990463257, + "responseEnd": 289.5, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 224.40000009536743, + "duration": 64.5, + "responseEnd": 288.90000009536743, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 224.60000014305115, + "duration": 68.09999990463257, + "responseEnd": 292.7000000476837, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 237.90000009536743, + "duration": 61.200000047683716, + "responseEnd": 299.10000014305115, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 238.5, + "duration": 65.70000004768372, + "responseEnd": 304.2000000476837, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 238.5, + "duration": 77, + "responseEnd": 315.5, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 241.70000004768372, + "duration": 61.59999990463257, + "responseEnd": 303.2999999523163, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 243, + "duration": 62.40000009536743, + "responseEnd": 305.40000009536743, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 243.10000014305115, + "duration": 62.39999985694885, + "responseEnd": 305.5, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 248.20000004768372, + "duration": 58.90000009536743, + "responseEnd": 307.10000014305115, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 257.10000014305115, + "duration": 52.09999990463257, + "responseEnd": 309.2000000476837, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 268.7999999523163, + "duration": 42.80000019073486, + "responseEnd": 311.60000014305115, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 292.7999999523163, + "duration": 20.700000047683716, + "responseEnd": 313.5, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 293.90000009536743, + "duration": 20.59999990463257, + "responseEnd": 314.5, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.40000009536743, + "duration": 18.59999990463257, + "responseEnd": 313, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 314.60000014305115, + "duration": 13.599999904632568, + "responseEnd": 328.2000000476837, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 314.7999999523163, + "duration": 16.800000190734863, + "responseEnd": 331.60000014305115, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 314.90000009536743, + "duration": 15.599999904632568, + "responseEnd": 330.5, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 317.2000000476837, + "duration": 13.5, + "responseEnd": 330.7000000476837, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 317.2999999523163, + "duration": 13.5, + "responseEnd": 330.7999999523163, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 317.5, + "duration": 13.5, + "responseEnd": 331, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 554.7000000476837, + "duration": 24.299999952316284, + "responseEnd": 579, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 561.5, + "duration": 10.200000047683716, + "responseEnd": 571.7000000476837, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 626.2999999523163, + "duration": 18.300000190734863, + "responseEnd": 644.6000001430511, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 626.5, + "duration": 18.40000009536743, + "responseEnd": 644.9000000953674, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 626.5, + "duration": 27, + "responseEnd": 653.5, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 626.6000001430511, + "duration": 26.199999809265137, + "responseEnd": 652.7999999523163, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 626.6000001430511, + "duration": 26.299999952316284, + "responseEnd": 652.9000000953674, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 626.7000000476837, + "duration": 25.799999952316284, + "responseEnd": 652.5, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 626.7999999523163, + "duration": 26.700000047683716, + "responseEnd": 653.5, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 626.7999999523163, + "duration": 35.200000047683716, + "responseEnd": 662, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 626.9000000953674, + "duration": 34.299999952316284, + "responseEnd": 661.2000000476837, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 652.2999999523163, + "duration": 18.90000009536743, + "responseEnd": 671.2000000476837, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 652.6000001430511, + "duration": 20.299999952316284, + "responseEnd": 672.9000000953674, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 652.6000001430511, + "duration": 34.39999985694885, + "responseEnd": 687, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 652.7999999523163, + "duration": 42.700000047683716, + "responseEnd": 695.5, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 652.9000000953674, + "duration": 43.200000047683716, + "responseEnd": 696.1000001430511, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 653, + "duration": 43.299999952316284, + "responseEnd": 696.2999999523163, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 653, + "duration": 43.200000047683716, + "responseEnd": 696.2000000476837, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:33705/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 653.1000001430511, + "duration": 43.5, + "responseEnd": 696.6000001430511, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 654.6000001430511, + "duration": 42.39999985694885, + "responseEnd": 697, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 654.7999999523163, + "duration": 45.200000047683716, + "responseEnd": 700, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 654.9000000953674, + "duration": 45.59999990463257, + "responseEnd": 700.5, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 654.9000000953674, + "duration": 47.39999985694885, + "responseEnd": 702.2999999523163, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 654.9000000953674, + "duration": 48.299999952316284, + "responseEnd": 703.2000000476837, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 655.1000001430511, + "duration": 51.39999985694885, + "responseEnd": 706.5, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 655.2000000476837, + "duration": 51.40000009536743, + "responseEnd": 706.6000001430511, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 655.4000000953674, + "duration": 51.299999952316284, + "responseEnd": 706.7000000476837, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 664, + "duration": 46.10000014305115, + "responseEnd": 710.1000001430511, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 664.2000000476837, + "duration": 46.299999952316284, + "responseEnd": 710.5, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 664.5, + "duration": 48.5, + "responseEnd": 713, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 664.5, + "duration": 51.200000047683716, + "responseEnd": 715.7000000476837, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:33705/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 664.6000001430511, + "duration": 56.5, + "responseEnd": 721.1000001430511, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 664.7999999523163, + "duration": 56.5, + "responseEnd": 721.2999999523163, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 664.7999999523163, + "duration": 57, + "responseEnd": 721.7999999523163, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 664.9000000953674, + "duration": 57.09999990463257, + "responseEnd": 722, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 673.9000000953674, + "duration": 51.200000047683716, + "responseEnd": 725.1000001430511, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 674.2999999523163, + "duration": 51, + "responseEnd": 725.2999999523163, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 678.5, + "duration": 56.700000047683716, + "responseEnd": 735.2000000476837, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 704.6000001430511, + "duration": 29.399999856948853, + "responseEnd": 734, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 709, + "duration": 27.100000143051147, + "responseEnd": 736.1000001430511, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 710, + "duration": 29.700000047683716, + "responseEnd": 739.7000000476837, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 710.2999999523163, + "duration": 30.100000143051147, + "responseEnd": 740.4000000953674, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 710.9000000953674, + "duration": 38.59999990463257, + "responseEnd": 749.5, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:33705/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 712.1000001430511, + "duration": 35.5, + "responseEnd": 747.6000001430511, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 712.2999999523163, + "duration": 36, + "responseEnd": 748.2999999523163, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 718.6000001430511, + "duration": 27.399999856948853, + "responseEnd": 746, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 730.1000001430511, + "duration": 18.699999809265137, + "responseEnd": 748.7999999523163, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 730.2999999523163, + "duration": 18.700000047683716, + "responseEnd": 749, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 750.7999999523163, + "duration": 4.1000001430511475, + "responseEnd": 754.9000000953674, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 465.7000000476837, + "loadEventEnd": 614, + "responseEnd": 13.200000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/attack", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 373.145, + "taskDurationMs": 704.553, + "layoutDurationMs": 33.512, + "recalcStyleDurationMs": 73.95400000000001 + } + }, + { + "path": "/app/flowchart", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 518.9000000953674, + "firstRealContentFrameMs": 708, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "startTime": 495.2999999523163, + "endTime": 528, + "duration": 32.700000047683716, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "postChunkRenderMs": 180, + "longTasks": [ + { + "startTime": 291.2000000476837, + "duration": 121 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 504, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 504, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 504, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 504, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 504, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 504, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 504, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 504, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 504, + "duration": 56, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7462064, + "encodedBytes": 7423364, + "decodedBytes": 7423364, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 26.799999952316284, + "duration": 22.200000047683716, + "responseEnd": 49, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 27, + "duration": 21.40000009536743, + "responseEnd": 48.40000009536743, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 27.200000047683716, + "duration": 24.799999952316284, + "responseEnd": 52, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 27.299999952316284, + "duration": 31.5, + "responseEnd": 58.799999952316284, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 33.60000014305115, + "duration": 24.299999952316284, + "responseEnd": 57.90000009536743, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 69.29999995231628, + "duration": 8.900000095367432, + "responseEnd": 78.20000004768372, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 69.40000009536743, + "duration": 9.899999856948853, + "responseEnd": 79.29999995231628, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 69.5, + "duration": 10.5, + "responseEnd": 80, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.10000014305115, + "duration": 11.299999952316284, + "responseEnd": 100.40000009536743, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.20000004768372, + "duration": 13.900000095367432, + "responseEnd": 103.10000014305115, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 89.29999995231628, + "duration": 16.800000190734863, + "responseEnd": 106.10000014305115, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 89.40000009536743, + "duration": 18.59999990463257, + "responseEnd": 108, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 89.40000009536743, + "duration": 23, + "responseEnd": 112.40000009536743, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 89.5, + "duration": 30.200000047683716, + "responseEnd": 119.70000004768372, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 89.60000014305115, + "duration": 30.399999856948853, + "responseEnd": 120, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 89.70000004768372, + "duration": 30.59999990463257, + "responseEnd": 120.29999995231628, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 89.79999995231628, + "duration": 30.800000190734863, + "responseEnd": 120.60000014305115, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 89.90000009536743, + "duration": 31.399999856948853, + "responseEnd": 121.29999995231628, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 90.10000014305115, + "duration": 32.89999985694885, + "responseEnd": 123, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.90000009536743, + "duration": 24.899999856948853, + "responseEnd": 128.79999995231628, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.10000014305115, + "duration": 26.09999990463257, + "responseEnd": 130.20000004768372, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 105.90000009536743, + "duration": 53.5, + "responseEnd": 159.40000009536743, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108, + "duration": 18.700000047683716, + "responseEnd": 126.70000004768372, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 108.20000004768372, + "duration": 19.299999952316284, + "responseEnd": 127.5, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 108.29999995231628, + "duration": 35.40000009536743, + "responseEnd": 143.70000004768372, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 108.40000009536743, + "duration": 35.39999985694885, + "responseEnd": 143.79999995231628, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.60000014305115, + "duration": 33.59999990463257, + "responseEnd": 142.20000004768372, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.70000004768372, + "duration": 48.200000047683716, + "responseEnd": 156.90000009536743, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.79999995231628, + "duration": 48.30000019073486, + "responseEnd": 157.10000014305115, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 108.90000009536743, + "duration": 47.09999990463257, + "responseEnd": 156, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 109, + "duration": 45.90000009536743, + "responseEnd": 154.90000009536743, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 109.20000004768372, + "duration": 46.5, + "responseEnd": 155.70000004768372, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 109.40000009536743, + "duration": 56.200000047683716, + "responseEnd": 165.60000014305115, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 109.5, + "duration": 53.700000047683716, + "responseEnd": 163.20000004768372, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 109.70000004768372, + "duration": 54.200000047683716, + "responseEnd": 163.90000009536743, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 109.79999995231628, + "duration": 56.700000047683716, + "responseEnd": 166.5, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 110.10000014305115, + "duration": 56.89999985694885, + "responseEnd": 167, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 110.20000004768372, + "duration": 57, + "responseEnd": 167.20000004768372, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 110.29999995231628, + "duration": 60, + "responseEnd": 170.29999995231628, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 113.90000009536743, + "duration": 60.799999952316284, + "responseEnd": 174.70000004768372, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 114.10000014305115, + "duration": 60.39999985694885, + "responseEnd": 174.5, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 114.10000014305115, + "duration": 63.19999980926514, + "responseEnd": 177.29999995231628, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 114.29999995231628, + "duration": 63.10000014305115, + "responseEnd": 177.40000009536743, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 124.79999995231628, + "duration": 49.5, + "responseEnd": 174.29999995231628, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 124.90000009536743, + "duration": 52.5, + "responseEnd": 177.40000009536743, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125, + "duration": 55.700000047683716, + "responseEnd": 180.70000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.10000014305115, + "duration": 59.799999952316284, + "responseEnd": 184.90000009536743, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 125.5, + "duration": 59.799999952316284, + "responseEnd": 185.29999995231628, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.29999995231628, + "duration": 59.40000009536743, + "responseEnd": 185.70000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.40000009536743, + "duration": 59.700000047683716, + "responseEnd": 186.10000014305115, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 134.10000014305115, + "duration": 52.299999952316284, + "responseEnd": 186.40000009536743, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 134.29999995231628, + "duration": 56, + "responseEnd": 190.29999995231628, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145.20000004768372, + "duration": 48.59999990463257, + "responseEnd": 193.79999995231628, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 149.60000014305115, + "duration": 44.5, + "responseEnd": 194.10000014305115, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 149.70000004768372, + "duration": 43.40000009536743, + "responseEnd": 193.10000014305115, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 150, + "duration": 45.10000014305115, + "responseEnd": 195.10000014305115, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 150.20000004768372, + "duration": 45.200000047683716, + "responseEnd": 195.40000009536743, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 158.29999995231628, + "duration": 37.5, + "responseEnd": 195.79999995231628, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 158.40000009536743, + "duration": 48.5, + "responseEnd": 206.90000009536743, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 158.60000014305115, + "duration": 46.69999980926514, + "responseEnd": 205.29999995231628, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 158.79999995231628, + "duration": 46.80000019073486, + "responseEnd": 205.60000014305115, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 158.90000009536743, + "duration": 45.59999990463257, + "responseEnd": 204.5, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 159, + "duration": 48.10000014305115, + "responseEnd": 207.10000014305115, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 166, + "duration": 54.5, + "responseEnd": 220.5, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 167.79999995231628, + "duration": 42.90000009536743, + "responseEnd": 210.70000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 168, + "duration": 47.10000014305115, + "responseEnd": 215.10000014305115, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 168.10000014305115, + "duration": 47.39999985694885, + "responseEnd": 215.5, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 168.29999995231628, + "duration": 47.200000047683716, + "responseEnd": 215.5, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 168.40000009536743, + "duration": 47.200000047683716, + "responseEnd": 215.60000014305115, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 168.60000014305115, + "duration": 53.89999985694885, + "responseEnd": 222.5, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 170, + "duration": 55, + "responseEnd": 225, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.60000014305115, + "duration": 40, + "responseEnd": 221.60000014305115, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.60000014305115, + "duration": 43.89999985694885, + "responseEnd": 225.5, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.5, + "duration": 41.200000047683716, + "responseEnd": 226.70000004768372, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.79999995231628, + "duration": 43.60000014305115, + "responseEnd": 229.40000009536743, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 188.60000014305115, + "duration": 44.5, + "responseEnd": 233.10000014305115, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196, + "duration": 38.299999952316284, + "responseEnd": 234.29999995231628, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196.10000014305115, + "duration": 37.5, + "responseEnd": 233.60000014305115, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199, + "duration": 34.799999952316284, + "responseEnd": 233.79999995231628, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.10000014305115, + "duration": 36.39999985694885, + "responseEnd": 235.5, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.40000009536743, + "duration": 35.09999990463257, + "responseEnd": 234.5, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.5, + "duration": 41.200000047683716, + "responseEnd": 240.70000004768372, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.60000014305115, + "duration": 38.5, + "responseEnd": 238.10000014305115, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.79999995231628, + "duration": 39.80000019073486, + "responseEnd": 239.60000014305115, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.79999995231628, + "duration": 40.10000014305115, + "responseEnd": 239.90000009536743, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199.90000009536743, + "duration": 40.5, + "responseEnd": 240.40000009536743, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200, + "duration": 41.299999952316284, + "responseEnd": 241.29999995231628, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200, + "duration": 45.200000047683716, + "responseEnd": 245.20000004768372, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200.10000014305115, + "duration": 45.299999952316284, + "responseEnd": 245.40000009536743, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200.10000014305115, + "duration": 46.19999980926514, + "responseEnd": 246.29999995231628, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200.20000004768372, + "duration": 45.5, + "responseEnd": 245.70000004768372, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200.29999995231628, + "duration": 46.200000047683716, + "responseEnd": 246.5, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 201.20000004768372, + "duration": 55.09999990463257, + "responseEnd": 256.2999999523163, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 201.29999995231628, + "duration": 48.90000009536743, + "responseEnd": 250.20000004768372, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.40000009536743, + "duration": 42, + "responseEnd": 250.40000009536743, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.60000014305115, + "duration": 54.19999980926514, + "responseEnd": 263.7999999523163, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 209.70000004768372, + "duration": 46.799999952316284, + "responseEnd": 256.5, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 209.90000009536743, + "duration": 47.09999990463257, + "responseEnd": 257, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 210.20000004768372, + "duration": 45.90000009536743, + "responseEnd": 256.10000014305115, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 221.29999995231628, + "duration": 34.10000014305115, + "responseEnd": 255.40000009536743, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 221.5, + "duration": 38.90000009536743, + "responseEnd": 260.40000009536743, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 222.5, + "duration": 41.5, + "responseEnd": 264, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 222.70000004768372, + "duration": 41.5, + "responseEnd": 264.2000000476837, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.5, + "duration": 28.90000009536743, + "responseEnd": 263.40000009536743, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 240.40000009536743, + "duration": 24.09999990463257, + "responseEnd": 264.5, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 265, + "duration": 6.400000095367432, + "responseEnd": 271.40000009536743, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 265.2999999523163, + "duration": 7.6000001430511475, + "responseEnd": 272.90000009536743, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 268.5, + "duration": 5.6000001430511475, + "responseEnd": 274.10000014305115, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 268.90000009536743, + "duration": 9.299999952316284, + "responseEnd": 278.2000000476837, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.2999999523163, + "duration": 5.300000190734863, + "responseEnd": 281.60000014305115, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.40000009536743, + "duration": 6, + "responseEnd": 282.40000009536743, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.5, + "duration": 8.400000095367432, + "responseEnd": 284.90000009536743, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.7000000476837, + "duration": 9.700000047683716, + "responseEnd": 286.40000009536743, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.90000009536743, + "duration": 9.700000047683716, + "responseEnd": 286.60000014305115, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "sameOrigin": true, + "startTime": 495.2999999523163, + "duration": 32.700000047683716, + "responseEnd": 528, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 501.7999999523163, + "duration": 8.5, + "responseEnd": 510.2999999523163, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 574, + "duration": 19.5, + "responseEnd": 593.5, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:33705/node_modules/reactflow/dist/style.css", + "sameOrigin": true, + "startTime": 574.2000000476837, + "duration": 18.59999990463257, + "responseEnd": 592.7999999523163, + "transferSize": 10069, + "encodedBodySize": 9769, + "decodedBodySize": 9769 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 574.2000000476837, + "duration": 18.799999952316284, + "responseEnd": 593, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 574.2999999523163, + "duration": 23, + "responseEnd": 597.2999999523163, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 574.4000000953674, + "duration": 26.899999856948853, + "responseEnd": 601.2999999523163, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 574.5, + "duration": 27, + "responseEnd": 601.5, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 574.5, + "duration": 28, + "responseEnd": 602.5, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/html-to-image.js?v=00e2900d", + "sameOrigin": true, + "startTime": 574.6000001430511, + "duration": 28.199999809265137, + "responseEnd": 602.7999999523163, + "transferSize": 29503, + "encodedBodySize": 29203, + "decodedBodySize": 29203 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/date-fns.js?v=00e2900d", + "sameOrigin": true, + "startTime": 574.6000001430511, + "duration": 29, + "responseEnd": 603.6000001430511, + "transferSize": 177370, + "encodedBodySize": 177070, + "decodedBodySize": 177070 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 585.5, + "duration": 20.600000143051147, + "responseEnd": 606.1000001430511, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 585.7000000476837, + "duration": 20.5, + "responseEnd": 606.2000000476837, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 606.2999999523163, + "duration": 7.700000047683716, + "responseEnd": 614, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 611.2000000476837, + "duration": 6.599999904632568, + "responseEnd": 617.7999999523163, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 411.10000014305115, + "loadEventEnd": 554.9000000953674, + "responseEnd": 20.5 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/flowchart", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 324.259, + "taskDurationMs": 592.533, + "layoutDurationMs": 20.608, + "recalcStyleDurationMs": 63.147999999999996 + } + }, + { + "path": "/app/history", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 576.7000000476837, + "firstRealContentFrameMs": 739, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "startTime": 551.7999999523163, + "endTime": 583, + "duration": 31.200000047683716, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "postChunkRenderMs": 156, + "longTasks": [ + { + "startTime": 318.89999985694885, + "duration": 154 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 561.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 561.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 561.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 561.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 561.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 561.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 561.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 561.3999998569489, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 561.3999998569489, + "duration": 64, + "interactionId": 0 + } + ], + "cls": 0.010455078125, + "layoutShifts": [ + { + "startTime": 734.5999999046326, + "value": 0.010455078125 + } + ], + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6920046, + "encodedBytes": 6881646, + "decodedBytes": 6881646, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 18.399999856948853, + "duration": 29.300000190734863, + "responseEnd": 47.700000047683716, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 18.59999990463257, + "duration": 27.200000047683716, + "responseEnd": 45.799999952316284, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 18.700000047683716, + "duration": 28.09999990463257, + "responseEnd": 46.799999952316284, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 18.799999952316284, + "duration": 28.799999952316284, + "responseEnd": 47.59999990463257, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 24.700000047683716, + "duration": 24.09999990463257, + "responseEnd": 48.799999952316284, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 58.09999990463257, + "duration": 10.5, + "responseEnd": 68.59999990463257, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 58.200000047683716, + "duration": 12.799999952316284, + "responseEnd": 71, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 58.59999990463257, + "duration": 12.100000143051147, + "responseEnd": 70.70000004768372, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.59999990463257, + "duration": 9.700000047683716, + "responseEnd": 90.29999995231628, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.70000004768372, + "duration": 10.399999856948853, + "responseEnd": 91.09999990463257, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 80.70000004768372, + "duration": 16.5, + "responseEnd": 97.20000004768372, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 80.89999985694885, + "duration": 17.100000143051147, + "responseEnd": 98, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 80.89999985694885, + "duration": 17.90000009536743, + "responseEnd": 98.79999995231628, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 81, + "duration": 32.700000047683716, + "responseEnd": 113.70000004768372, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 81.09999990463257, + "duration": 30, + "responseEnd": 111.09999990463257, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 81.29999995231628, + "duration": 32.09999990463257, + "responseEnd": 113.39999985694885, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 81.5, + "duration": 32.59999990463257, + "responseEnd": 114.09999990463257, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 81.59999990463257, + "duration": 32.700000047683716, + "responseEnd": 114.29999995231628, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 81.70000004768372, + "duration": 33.299999952316284, + "responseEnd": 115, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 92.59999990463257, + "duration": 66.40000009536743, + "responseEnd": 159, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 92.89999985694885, + "duration": 44.5, + "responseEnd": 137.39999985694885, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.09999990463257, + "duration": 45, + "responseEnd": 138.09999990463257, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.79999995231628, + "duration": 34.59999990463257, + "responseEnd": 135.39999985694885, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 101, + "duration": 38.09999990463257, + "responseEnd": 139.09999990463257, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 101.09999990463257, + "duration": 38.10000014305115, + "responseEnd": 139.20000004768372, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 101.20000004768372, + "duration": 43.59999990463257, + "responseEnd": 144.79999995231628, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.29999995231628, + "duration": 46.90000009536743, + "responseEnd": 148.20000004768372, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.39999985694885, + "duration": 63.30000019073486, + "responseEnd": 164.70000004768372, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 101.59999990463257, + "duration": 62, + "responseEnd": 163.59999990463257, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 101.70000004768372, + "duration": 53.89999985694885, + "responseEnd": 155.59999990463257, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 101.89999985694885, + "duration": 54.40000009536743, + "responseEnd": 156.29999995231628, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 102, + "duration": 54.799999952316284, + "responseEnd": 156.79999995231628, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 102.20000004768372, + "duration": 61.89999985694885, + "responseEnd": 164.09999990463257, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 102.29999995231628, + "duration": 61.5, + "responseEnd": 163.79999995231628, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 102.5, + "duration": 62.700000047683716, + "responseEnd": 165.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 102.59999990463257, + "duration": 66.10000014305115, + "responseEnd": 168.70000004768372, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 103, + "duration": 66.79999995231628, + "responseEnd": 169.79999995231628, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 103.09999990463257, + "duration": 75.79999995231628, + "responseEnd": 178.89999985694885, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.09999990463257, + "duration": 76.60000014305115, + "responseEnd": 179.70000004768372, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.29999995231628, + "duration": 76.59999990463257, + "responseEnd": 180.89999985694885, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 104.39999985694885, + "duration": 76.20000004768372, + "responseEnd": 180.59999990463257, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 104.5, + "duration": 77.39999985694885, + "responseEnd": 181.89999985694885, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 104.59999990463257, + "duration": 78.79999995231628, + "responseEnd": 183.39999985694885, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 112.70000004768372, + "duration": 72.09999990463257, + "responseEnd": 184.79999995231628, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 118.70000004768372, + "duration": 67.89999985694885, + "responseEnd": 186.59999990463257, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 119, + "duration": 71.70000004768372, + "responseEnd": 190.70000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 119.09999990463257, + "duration": 71.70000004768372, + "responseEnd": 190.79999995231628, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 119.5, + "duration": 71.89999985694885, + "responseEnd": 191.39999985694885, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 119.59999990463257, + "duration": 72, + "responseEnd": 191.59999990463257, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 119.89999985694885, + "duration": 72.10000014305115, + "responseEnd": 192, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 140.29999995231628, + "duration": 53.200000047683716, + "responseEnd": 193.5, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 140.39999985694885, + "duration": 56, + "responseEnd": 196.39999985694885, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 140.59999990463257, + "duration": 57.10000014305115, + "responseEnd": 197.70000004768372, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 140.70000004768372, + "duration": 57.09999990463257, + "responseEnd": 197.79999995231628, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 146.09999990463257, + "duration": 52.5, + "responseEnd": 198.59999990463257, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 146.5, + "duration": 52.89999985694885, + "responseEnd": 199.39999985694885, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 150.5, + "duration": 52.5, + "responseEnd": 203, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 161.09999990463257, + "duration": 41.799999952316284, + "responseEnd": 202.89999985694885, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 161.20000004768372, + "duration": 52, + "responseEnd": 213.20000004768372, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 161.29999995231628, + "duration": 55.299999952316284, + "responseEnd": 216.59999990463257, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 161.39999985694885, + "duration": 55.80000019073486, + "responseEnd": 217.20000004768372, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 161.5, + "duration": 53, + "responseEnd": 214.5, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 161.59999990463257, + "duration": 57.10000014305115, + "responseEnd": 218.70000004768372, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 163.29999995231628, + "duration": 79.5, + "responseEnd": 242.79999995231628, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 163.5, + "duration": 62.39999985694885, + "responseEnd": 225.89999985694885, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 165, + "duration": 61.299999952316284, + "responseEnd": 226.29999995231628, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 165.89999985694885, + "duration": 61.30000019073486, + "responseEnd": 227.20000004768372, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 167.59999990463257, + "duration": 60, + "responseEnd": 227.59999990463257, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 167.59999990463257, + "duration": 61, + "responseEnd": 228.59999990463257, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 167.70000004768372, + "duration": 73.19999980926514, + "responseEnd": 240.89999985694885, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 167.70000004768372, + "duration": 73.29999995231628, + "responseEnd": 241, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 170.39999985694885, + "duration": 68.5, + "responseEnd": 238.89999985694885, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 170.59999990463257, + "duration": 70.90000009536743, + "responseEnd": 241.5, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.89999985694885, + "duration": 53, + "responseEnd": 241.89999985694885, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191.09999990463257, + "duration": 55.10000014305115, + "responseEnd": 246.20000004768372, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 194.09999990463257, + "duration": 52.299999952316284, + "responseEnd": 246.39999985694885, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.70000004768372, + "duration": 45.19999980926514, + "responseEnd": 249.89999985694885, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 205, + "duration": 49.700000047683716, + "responseEnd": 254.70000004768372, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 205.20000004768372, + "duration": 48.799999952316284, + "responseEnd": 254, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 205.29999995231628, + "duration": 49, + "responseEnd": 254.29999995231628, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 205.79999995231628, + "duration": 48.59999990463257, + "responseEnd": 254.39999985694885, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206, + "duration": 50.09999990463257, + "responseEnd": 256.09999990463257, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.09999990463257, + "duration": 51.40000009536743, + "responseEnd": 257.5, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.29999995231628, + "duration": 54.799999952316284, + "responseEnd": 261.09999990463257, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.5, + "duration": 54, + "responseEnd": 260.5, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.59999990463257, + "duration": 54.10000014305115, + "responseEnd": 260.7000000476837, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.70000004768372, + "duration": 54.59999990463257, + "responseEnd": 261.2999999523163, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.89999985694885, + "duration": 54.40000009536743, + "responseEnd": 261.2999999523163, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207, + "duration": 58.700000047683716, + "responseEnd": 265.7000000476837, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207, + "duration": 60, + "responseEnd": 267, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.20000004768372, + "duration": 59.39999985694885, + "responseEnd": 266.59999990463257, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.29999995231628, + "duration": 60.5, + "responseEnd": 267.7999999523163, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 209.39999985694885, + "duration": 70.80000019073486, + "responseEnd": 280.2000000476837, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 209.59999990463257, + "duration": 62, + "responseEnd": 271.59999990463257, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.59999990463257, + "duration": 54.5, + "responseEnd": 271.09999990463257, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.5, + "duration": 64.79999995231628, + "responseEnd": 283.2999999523163, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 218.59999990463257, + "duration": 53.299999952316284, + "responseEnd": 271.89999985694885, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 218.59999990463257, + "duration": 60.10000014305115, + "responseEnd": 278.7000000476837, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 219.59999990463257, + "duration": 58.700000047683716, + "responseEnd": 278.2999999523163, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 227.79999995231628, + "duration": 50.09999990463257, + "responseEnd": 277.89999985694885, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 228.89999985694885, + "duration": 49.60000014305115, + "responseEnd": 278.5, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 229, + "duration": 56.39999985694885, + "responseEnd": 285.39999985694885, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 229, + "duration": 58, + "responseEnd": 287, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 252.20000004768372, + "duration": 35, + "responseEnd": 287.2000000476837, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 258.09999990463257, + "duration": 29.40000009536743, + "responseEnd": 287.5, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 280.7000000476837, + "duration": 8.299999952316284, + "responseEnd": 289, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 290, + "duration": 8, + "responseEnd": 298, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 290.2000000476837, + "duration": 7.699999809265137, + "responseEnd": 297.89999985694885, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.39999985694885, + "duration": 12.100000143051147, + "responseEnd": 306.5, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.5, + "duration": 14.200000047683716, + "responseEnd": 308.7000000476837, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.5, + "duration": 14.299999952316284, + "responseEnd": 308.7999999523163, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.59999990463257, + "duration": 14.299999952316284, + "responseEnd": 308.89999985694885, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.7000000476837, + "duration": 14.599999904632568, + "responseEnd": 309.2999999523163, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 299.7999999523163, + "duration": 11.900000095367432, + "responseEnd": 311.7000000476837, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "sameOrigin": true, + "startTime": 551.7999999523163, + "duration": 31.200000047683716, + "responseEnd": 583, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 560.5, + "duration": 8.200000047683716, + "responseEnd": 568.7000000476837, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 626.2000000476837, + "duration": 10.5, + "responseEnd": 636.7000000476837, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 626.3999998569489, + "duration": 16, + "responseEnd": 642.3999998569489, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 626.3999998569489, + "duration": 18.300000190734863, + "responseEnd": 644.7000000476837, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 626.5, + "duration": 19.399999856948853, + "responseEnd": 645.8999998569489, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 626.7000000476837, + "duration": 19.799999952316284, + "responseEnd": 646.5, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 626.7000000476837, + "duration": 20, + "responseEnd": 646.7000000476837, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/empty-state.tsx", + "sameOrigin": true, + "startTime": 626.8999998569489, + "duration": 20.5, + "responseEnd": 647.3999998569489, + "transferSize": 6403, + "encodedBodySize": 6103, + "decodedBodySize": 6103 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 633.7999999523163, + "duration": 13.799999952316284, + "responseEnd": 647.5999999046326, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 634.2000000476837, + "duration": 15, + "responseEnd": 649.2000000476837, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 644.0999999046326, + "duration": 8.5, + "responseEnd": 652.5999999046326, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 657.7000000476837, + "duration": 5.199999809265137, + "responseEnd": 662.8999998569489, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 658.0999999046326, + "duration": 5.700000047683716, + "responseEnd": 663.7999999523163, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 471.39999985694885, + "loadEventEnd": 609.2999999523163, + "responseEnd": 12.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/history", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 313.534, + "taskDurationMs": 579.793, + "layoutDurationMs": 18.642, + "recalcStyleDurationMs": 60.519999999999996 + } + }, + { + "path": "/app/admin", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 564.1000001430511, + "firstRealContentFrameMs": 835.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/AdminPage.tsx", + "startTime": 538.7999999523163, + "endTime": 596.2000000476837, + "duration": 57.40000009536743, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "postChunkRenderMs": 239.5, + "longTasks": [ + { + "startTime": 339, + "duration": 117 + }, + { + "startTime": 724.2999999523163, + "duration": 72 + } + ], + "postChunkLongTasks": [ + { + "startTime": 724.2999999523163, + "duration": 72 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 547.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 547.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 547.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 547.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 547.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 547.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 547.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 547.9000000953674, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 547.9000000953674, + "duration": 56, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 135, + "browserRequestCount": 161, + "externalRequestCount": 26, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 8560224, + "encodedBytes": 8519724, + "decodedBytes": 8519724, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 19.200000047683716, + "duration": 24.700000047683716, + "responseEnd": 43.90000009536743, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 19.5, + "duration": 23.5, + "responseEnd": 43, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 19.600000143051147, + "duration": 24, + "responseEnd": 43.60000014305115, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 19.600000143051147, + "duration": 28.09999990463257, + "responseEnd": 47.700000047683716, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 25.299999952316284, + "duration": 19.800000190734863, + "responseEnd": 45.10000014305115, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 58.90000009536743, + "duration": 8.399999856948853, + "responseEnd": 67.29999995231628, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 59, + "duration": 9.700000047683716, + "responseEnd": 68.70000004768372, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 59.40000009536743, + "duration": 9.5, + "responseEnd": 68.90000009536743, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 76.10000014305115, + "duration": 9.199999809265137, + "responseEnd": 85.29999995231628, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 76.29999995231628, + "duration": 12.100000143051147, + "responseEnd": 88.40000009536743, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 76.40000009536743, + "duration": 17.09999990463257, + "responseEnd": 93.5, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 76.60000014305115, + "duration": 19, + "responseEnd": 95.60000014305115, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 76.70000004768372, + "duration": 24.5, + "responseEnd": 101.20000004768372, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 76.79999995231628, + "duration": 29, + "responseEnd": 105.79999995231628, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 76.90000009536743, + "duration": 27.700000047683716, + "responseEnd": 104.60000014305115, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 77.10000014305115, + "duration": 30.5, + "responseEnd": 107.60000014305115, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 77.20000004768372, + "duration": 31.200000047683716, + "responseEnd": 108.40000009536743, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 77.29999995231628, + "duration": 31.40000009536743, + "responseEnd": 108.70000004768372, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 77.40000009536743, + "duration": 31.399999856948853, + "responseEnd": 108.79999995231628, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88, + "duration": 23, + "responseEnd": 111, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.10000014305115, + "duration": 23.199999809265137, + "responseEnd": 111.29999995231628, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.5, + "duration": 84.40000009536743, + "responseEnd": 177.90000009536743, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.5, + "duration": 25.90000009536743, + "responseEnd": 122.40000009536743, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 96.60000014305115, + "duration": 31, + "responseEnd": 127.60000014305115, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 96.60000014305115, + "duration": 32, + "responseEnd": 128.60000014305115, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 96.79999995231628, + "duration": 32.30000019073486, + "responseEnd": 129.10000014305115, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.90000009536743, + "duration": 33.799999952316284, + "responseEnd": 130.70000004768372, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97, + "duration": 81.5, + "responseEnd": 178.5, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97.10000014305115, + "duration": 79.39999985694885, + "responseEnd": 176.5, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 97.20000004768372, + "duration": 55.40000009536743, + "responseEnd": 152.60000014305115, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 97.20000004768372, + "duration": 60.200000047683716, + "responseEnd": 157.40000009536743, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 97.40000009536743, + "duration": 56, + "responseEnd": 153.40000009536743, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 97.5, + "duration": 77.79999995231628, + "responseEnd": 175.29999995231628, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 97.60000014305115, + "duration": 76, + "responseEnd": 173.60000014305115, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 97.60000014305115, + "duration": 76.89999985694885, + "responseEnd": 174.5, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 97.70000004768372, + "duration": 88.09999990463257, + "responseEnd": 185.79999995231628, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 97.79999995231628, + "duration": 88.20000004768372, + "responseEnd": 186, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 98, + "duration": 88, + "responseEnd": 186, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98, + "duration": 90.20000004768372, + "responseEnd": 188.20000004768372, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103.79999995231628, + "duration": 87.10000014305115, + "responseEnd": 190.90000009536743, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 103.90000009536743, + "duration": 88.89999985694885, + "responseEnd": 192.79999995231628, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 104, + "duration": 89.10000014305115, + "responseEnd": 193.10000014305115, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 104.20000004768372, + "duration": 89, + "responseEnd": 193.20000004768372, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.29999995231628, + "duration": 85.40000009536743, + "responseEnd": 191.70000004768372, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.79999995231628, + "duration": 83.40000009536743, + "responseEnd": 198.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.90000009536743, + "duration": 84.89999985694885, + "responseEnd": 199.79999995231628, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115.10000014305115, + "duration": 85, + "responseEnd": 200.10000014305115, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115.20000004768372, + "duration": 85.09999990463257, + "responseEnd": 200.29999995231628, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115.29999995231628, + "duration": 85.20000004768372, + "responseEnd": 200.5, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 116.29999995231628, + "duration": 84.5, + "responseEnd": 200.79999995231628, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 129.29999995231628, + "duration": 80.40000009536743, + "responseEnd": 209.70000004768372, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 129.40000009536743, + "duration": 82, + "responseEnd": 211.40000009536743, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 131.70000004768372, + "duration": 80.90000009536743, + "responseEnd": 212.60000014305115, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 131.70000004768372, + "duration": 81.70000004768372, + "responseEnd": 213.40000009536743, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 134.20000004768372, + "duration": 79.70000004768372, + "responseEnd": 213.90000009536743, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 134.29999995231628, + "duration": 76.30000019073486, + "responseEnd": 210.60000014305115, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 138, + "duration": 91.40000009536743, + "responseEnd": 229.40000009536743, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 155.40000009536743, + "duration": 70.89999985694885, + "responseEnd": 226.29999995231628, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 155.5, + "duration": 78.90000009536743, + "responseEnd": 234.40000009536743, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 155.70000004768372, + "duration": 77.59999990463257, + "responseEnd": 233.29999995231628, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 155.90000009536743, + "duration": 78, + "responseEnd": 233.90000009536743, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 156.29999995231628, + "duration": 73.30000019073486, + "responseEnd": 229.60000014305115, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 156.40000009536743, + "duration": 81.5, + "responseEnd": 237.90000009536743, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 156.90000009536743, + "duration": 99.59999990463257, + "responseEnd": 256.5, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 164.60000014305115, + "duration": 85.89999985694885, + "responseEnd": 250.5, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 165, + "duration": 85.79999995231628, + "responseEnd": 250.79999995231628, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 165.10000014305115, + "duration": 85.79999995231628, + "responseEnd": 250.90000009536743, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 165.10000014305115, + "duration": 86.39999985694885, + "responseEnd": 251.5, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 165.29999995231628, + "duration": 86.5, + "responseEnd": 251.79999995231628, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 165.5, + "duration": 90.20000004768372, + "responseEnd": 255.70000004768372, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 165.5, + "duration": 95.10000014305115, + "responseEnd": 260.60000014305115, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 177.10000014305115, + "duration": 82.79999995231628, + "responseEnd": 259.90000009536743, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 177.29999995231628, + "duration": 84.40000009536743, + "responseEnd": 261.7000000476837, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200.10000014305115, + "duration": 61.69999980926514, + "responseEnd": 261.7999999523163, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.5, + "duration": 57.40000009536743, + "responseEnd": 260.90000009536743, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 204.70000004768372, + "duration": 57.90000009536743, + "responseEnd": 262.60000014305115, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 214.70000004768372, + "duration": 51.700000047683716, + "responseEnd": 266.40000009536743, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 214.90000009536743, + "duration": 52.09999990463257, + "responseEnd": 267, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216, + "duration": 51.90000009536743, + "responseEnd": 267.90000009536743, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.10000014305115, + "duration": 53.89999985694885, + "responseEnd": 270, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.40000009536743, + "duration": 52.39999985694885, + "responseEnd": 268.7999999523163, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.40000009536743, + "duration": 53.89999985694885, + "responseEnd": 270.2999999523163, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.5, + "duration": 55.299999952316284, + "responseEnd": 271.7999999523163, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.5, + "duration": 57.200000047683716, + "responseEnd": 273.7000000476837, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.70000004768372, + "duration": 57.59999990463257, + "responseEnd": 274.2999999523163, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.70000004768372, + "duration": 58.40000009536743, + "responseEnd": 275.10000014305115, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 216.90000009536743, + "duration": 59.5, + "responseEnd": 276.40000009536743, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217, + "duration": 59.799999952316284, + "responseEnd": 276.7999999523163, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.10000014305115, + "duration": 58.69999980926514, + "responseEnd": 275.7999999523163, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.40000009536743, + "duration": 64.59999990463257, + "responseEnd": 282, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.5, + "duration": 64.29999995231628, + "responseEnd": 281.7999999523163, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.60000014305115, + "duration": 65, + "responseEnd": 282.60000014305115, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 228, + "duration": 75.79999995231628, + "responseEnd": 303.7999999523163, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 228.20000004768372, + "duration": 60.09999990463257, + "responseEnd": 288.2999999523163, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 231.70000004768372, + "duration": 55.700000047683716, + "responseEnd": 287.40000009536743, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 238.70000004768372, + "duration": 71.09999990463257, + "responseEnd": 309.7999999523163, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 238.79999995231628, + "duration": 55.90000009536743, + "responseEnd": 294.7000000476837, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 238.90000009536743, + "duration": 57, + "responseEnd": 295.90000009536743, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 240.40000009536743, + "duration": 57.200000047683716, + "responseEnd": 297.60000014305115, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 254.10000014305115, + "duration": 43.89999985694885, + "responseEnd": 298, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 255.29999995231628, + "duration": 48.90000009536743, + "responseEnd": 304.2000000476837, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 255.5, + "duration": 50.60000014305115, + "responseEnd": 306.10000014305115, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 255.60000014305115, + "duration": 50.799999952316284, + "responseEnd": 306.40000009536743, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 268.2999999523163, + "duration": 40.80000019073486, + "responseEnd": 309.10000014305115, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 269.40000009536743, + "duration": 41.59999990463257, + "responseEnd": 311, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 306, + "duration": 10.5, + "responseEnd": 316.5, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 312.90000009536743, + "duration": 7.200000047683716, + "responseEnd": 320.10000014305115, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 313.10000014305115, + "duration": 9, + "responseEnd": 322.10000014305115, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 313.7999999523163, + "duration": 10.300000190734863, + "responseEnd": 324.10000014305115, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 319.60000014305115, + "duration": 9.799999952316284, + "responseEnd": 329.40000009536743, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 319.7999999523163, + "duration": 12.200000047683716, + "responseEnd": 332, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 320.40000009536743, + "duration": 11.700000047683716, + "responseEnd": 332.10000014305115, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 320.60000014305115, + "duration": 11.799999952316284, + "responseEnd": 332.40000009536743, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 324, + "duration": 11.200000047683716, + "responseEnd": 335.2000000476837, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/AdminPage.tsx", + "sameOrigin": true, + "startTime": 538.7999999523163, + "duration": 57.40000009536743, + "responseEnd": 596.2000000476837, + "transferSize": 394470, + "encodedBodySize": 394170, + "decodedBodySize": 394170 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 547, + "duration": 8.400000095367432, + "responseEnd": 555.4000000953674, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 618.6000001430511, + "duration": 26.59999990463257, + "responseEnd": 645.2000000476837, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 618.7999999523163, + "duration": 27.700000047683716, + "responseEnd": 646.5, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 618.9000000953674, + "duration": 30.59999990463257, + "responseEnd": 649.5, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 619, + "duration": 31.100000143051147, + "responseEnd": 650.1000001430511, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 619.1000001430511, + "duration": 31.59999990463257, + "responseEnd": 650.7000000476837, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/recharts.js?v=00e2900d", + "sameOrigin": true, + "startTime": 619.2000000476837, + "duration": 55.5, + "responseEnd": 674.7000000476837, + "transferSize": 1198389, + "encodedBodySize": 1198089, + "decodedBodySize": 1198089 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 619.2999999523163, + "duration": 39.10000014305115, + "responseEnd": 658.4000000953674, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/admin/AdminAnnouncements.tsx", + "sameOrigin": true, + "startTime": 619.4000000953674, + "duration": 43.299999952316284, + "responseEnd": 662.7000000476837, + "transferSize": 106327, + "encodedBodySize": 106027, + "decodedBodySize": 106027 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 635.7999999523163, + "duration": 24.200000047683716, + "responseEnd": 660, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 636.2000000476837, + "duration": 27.09999990463257, + "responseEnd": 663.2999999523163, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 651.7000000476837, + "duration": 16.90000009536743, + "responseEnd": 668.6000001430511, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 652.5, + "duration": 16.200000047683716, + "responseEnd": 668.7000000476837, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/checkbox.tsx", + "sameOrigin": true, + "startTime": 666.9000000953674, + "duration": 13.799999952316284, + "responseEnd": 680.7000000476837, + "transferSize": 6473, + "encodedBodySize": 6173, + "decodedBodySize": 6173 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 667.1000001430511, + "duration": 15.099999904632568, + "responseEnd": 682.2000000476837, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 667.2999999523163, + "duration": 15, + "responseEnd": 682.2999999523163, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-checkbox.js?v=00e2900d", + "sameOrigin": true, + "startTime": 687, + "duration": 6.200000047683716, + "responseEnd": 693.2000000476837, + "transferSize": 11084, + "encodedBodySize": 10784, + "decodedBodySize": 10784 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 687.2000000476837, + "duration": 6.900000095367432, + "responseEnd": 694.1000001430511, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 715.1000001430511, + "duration": 6.199999809265137, + "responseEnd": 721.2999999523163, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EQH5IQUK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 715.2999999523163, + "duration": 6.900000095367432, + "responseEnd": 722.2000000476837, + "transferSize": 34095, + "encodedBodySize": 33795, + "decodedBodySize": 33795 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 454.40000009536743, + "loadEventEnd": 597.7999999523163, + "responseEnd": 13.799999952316284 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/admin", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AdminPage", + "mainThread": { + "scriptDurationMs": 330.757, + "taskDurationMs": 598.622, + "layoutDurationMs": 17.887, + "recalcStyleDurationMs": 53.758 + } + }, + { + "path": "/app", + "clickTime": 1453.6000001430511, + "measurementBoundary": 749.7999999523163, + "firstSkeletonFrameMs": 42.799999952316284, + "firstRealContentFrameMs": 113.19999980926514, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "startTime": 1452, + "endTime": 1463.4000000953674, + "duration": 11.400000095367432, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "postChunkRenderMs": 103.39999985694885, + "longTasks": [ + { + "startTime": 1441.9000000953674, + "duration": 53 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 152, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1270.9000000953674, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1270.9000000953674, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1270.9000000953674, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1270.9000000953674, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1270.9000000953674, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1270.9000000953674, + "duration": 144, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1270.9000000953674, + "duration": 144, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1270.9000000953674, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerout", + "startTime": 1436.2000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1436.2000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1436.2000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1436.2000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1436.2000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1436.2000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1436.2000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1436.2000000476837, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1436.4000000953674, + "duration": 152, + "interactionId": 402 + }, + { + "name": "mousedown", + "startTime": 1436.4000000953674, + "duration": 152, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1436.4000000953674, + "duration": 152, + "interactionId": 402 + }, + { + "name": "mouseup", + "startTime": 1436.4000000953674, + "duration": 152, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1436.4000000953674, + "duration": 152, + "interactionId": 402 + }, + { + "name": "pointerover", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1495.7000000476837, + "duration": 88, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 2, + "browserRequestCount": 12, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 36896, + "encodedBytes": 36296, + "decodedBytes": 36296, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "sameOrigin": true, + "startTime": 1452, + "duration": 11.400000095367432, + "responseEnd": 1463.4000000953674, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 1512.4000000953674, + "duration": 5, + "responseEnd": 1517.4000000953674, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + } + ], + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 423.90000009536743, + "loadEventEnd": 489.2999999523163, + "responseEnd": 13.600000143051147 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 98.11600000000004, + "taskDurationMs": 414.02199999999993, + "layoutDurationMs": 2.521000000000001, + "recalcStyleDurationMs": 127.24099999999999 + } + }, + { + "path": "/app", + "clickTime": 2841.5, + "measurementBoundary": 1735.2999999523163, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 45.40000009536743, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 160, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2239.5, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 2835.2000000476837, + "duration": 160, + "interactionId": 1302 + }, + { + "name": "mousedown", + "startTime": 2835.2000000476837, + "duration": 160, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 2835.2999999523163, + "duration": 160, + "interactionId": 1302 + }, + { + "name": "mouseup", + "startTime": 2835.2999999523163, + "duration": 160, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 2835.2999999523163, + "duration": 160, + "interactionId": 1302 + }, + { + "name": "pointerover", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2886, + "duration": 112, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 135, + "longTaskCount": 5, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 399.40000009536743, + "loadEventEnd": 454.40000009536743, + "responseEnd": 17.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 71.13900000000001, + "taskDurationMs": 298.00800000000004, + "layoutDurationMs": 4.524000000000001, + "recalcStyleDurationMs": 57.92500000000001 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "startTime": 1347.0999999046326, + "responseEnd": 1360.2999999523163, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/generate", + "clickTime": 692.7999999523163, + "measurementBoundary": 604.5, + "firstSkeletonFrameMs": 23.600000143051147, + "firstRealContentFrameMs": 315.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "startTime": 691.2000000476837, + "endTime": 701.2999999523163, + "duration": 10.099999904632568, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "postChunkRenderMs": 306.7000000476837, + "longTasks": [ + { + "startTime": 914.7000000476837, + "duration": 71 + } + ], + "postChunkLongTasks": [ + { + "startTime": 914.7000000476837, + "duration": 71 + } + ], + "controlledInteractionDurationMs": 80, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 684.6000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 684.7999999523163, + "duration": 80, + "interactionId": 3471 + }, + { + "name": "mousedown", + "startTime": 684.7999999523163, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 684.9000000953674, + "duration": 80, + "interactionId": 3471 + }, + { + "name": "mouseup", + "startTime": 684.9000000953674, + "duration": 80, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 684.9000000953674, + "duration": 80, + "interactionId": 3471 + }, + { + "name": "pointerover", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 715.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1007.5, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 44, + "browserRequestCount": 48, + "externalRequestCount": 4, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 1649200, + "encodedBytes": 1636000, + "decodedBytes": 1636000, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "sameOrigin": true, + "startTime": 691.2000000476837, + "duration": 10.099999904632568, + "responseEnd": 701.2999999523163, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/generate/GenerateForm.tsx", + "sameOrigin": true, + "startTime": 736.5, + "duration": 11.700000047683716, + "responseEnd": 748.2000000476837, + "transferSize": 84962, + "encodedBodySize": 84662, + "decodedBodySize": 84662 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/generate/GenerateResults.tsx", + "sameOrigin": true, + "startTime": 736.7000000476837, + "duration": 16.59999990463257, + "responseEnd": 753.2999999523163, + "transferSize": 108644, + "encodedBodySize": 108344, + "decodedBodySize": 108344 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 736.7999999523163, + "duration": 20.300000190734863, + "responseEnd": 757.1000001430511, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 737, + "duration": 23.600000143051147, + "responseEnd": 760.6000001430511, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 737.1000001430511, + "duration": 23.59999990463257, + "responseEnd": 760.7000000476837, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 737.2999999523163, + "duration": 23.100000143051147, + "responseEnd": 760.4000000953674, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 737.4000000953674, + "duration": 34.09999990463257, + "responseEnd": 771.5, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 737.5, + "duration": 32.60000014305115, + "responseEnd": 770.1000001430511, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 737.9000000953674, + "duration": 32.89999985694885, + "responseEnd": 770.7999999523163, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 737.9000000953674, + "duration": 32.89999985694885, + "responseEnd": 770.7999999523163, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 737.9000000953674, + "duration": 31.899999856948853, + "responseEnd": 769.7999999523163, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 759.1000001430511, + "duration": 20.199999809265137, + "responseEnd": 779.2999999523163, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 761.1000001430511, + "duration": 18.699999809265137, + "responseEnd": 779.7999999523163, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 761.2000000476837, + "duration": 21.799999952316284, + "responseEnd": 783, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 761.2999999523163, + "duration": 23.600000143051147, + "responseEnd": 784.9000000953674, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:33705/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 761.4000000953674, + "duration": 28.200000047683716, + "responseEnd": 789.6000001430511, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-speech-to-text.ts", + "sameOrigin": true, + "startTime": 761.4000000953674, + "duration": 28.09999990463257, + "responseEnd": 789.5, + "transferSize": 13533, + "encodedBodySize": 13233, + "decodedBodySize": 13233 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 761.7999999523163, + "duration": 29.5, + "responseEnd": 791.2999999523163, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 761.7999999523163, + "duration": 33.90000009536743, + "responseEnd": 795.7000000476837, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 761.7999999523163, + "duration": 34.30000019073486, + "responseEnd": 796.1000001430511, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 762, + "duration": 34.60000014305115, + "responseEnd": 796.6000001430511, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 762.1000001430511, + "duration": 34.799999952316284, + "responseEnd": 796.9000000953674, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 762.2000000476837, + "duration": 41.700000047683716, + "responseEnd": 803.9000000953674, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 762.2999999523163, + "duration": 43.5, + "responseEnd": 805.7999999523163, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 762.2999999523163, + "duration": 43.80000019073486, + "responseEnd": 806.1000001430511, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 765.9000000953674, + "duration": 41.59999990463257, + "responseEnd": 807.5, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 766, + "duration": 41.200000047683716, + "responseEnd": 807.2000000476837, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 766, + "duration": 41.299999952316284, + "responseEnd": 807.2999999523163, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 766.1000001430511, + "duration": 48.09999990463257, + "responseEnd": 814.2000000476837, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:33705/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 766.6000001430511, + "duration": 48.59999990463257, + "responseEnd": 815.2000000476837, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 768.9000000953674, + "duration": 46.39999985694885, + "responseEnd": 815.2999999523163, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 769, + "duration": 46.5, + "responseEnd": 815.5, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 769, + "duration": 46.60000014305115, + "responseEnd": 815.6000001430511, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 783.2999999523163, + "duration": 34.10000014305115, + "responseEnd": 817.4000000953674, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 789.7999999523163, + "duration": 28.800000190734863, + "responseEnd": 818.6000001430511, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 795.1000001430511, + "duration": 24.5, + "responseEnd": 819.6000001430511, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 801.5, + "duration": 19, + "responseEnd": 820.5, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 801.6000001430511, + "duration": 22.899999856948853, + "responseEnd": 824.5, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:33705/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 810.7999999523163, + "duration": 15.300000190734863, + "responseEnd": 826.1000001430511, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 810.9000000953674, + "duration": 15.299999952316284, + "responseEnd": 826.2000000476837, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 813.2999999523163, + "duration": 16.200000047683716, + "responseEnd": 829.5, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 817.6000001430511, + "duration": 12.699999809265137, + "responseEnd": 830.2999999523163, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 831.7000000476837, + "duration": 4.599999904632568, + "responseEnd": 836.2999999523163, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 423.90000009536743, + "loadEventEnd": 555.1000001430511, + "responseEnd": 21.5 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 202.52999999999997, + "taskDurationMs": 430.6870000000001, + "layoutDurationMs": 17.247000000000003, + "recalcStyleDurationMs": 60.425999999999995 + } + }, + { + "path": "/app/generate", + "clickTime": 1323.7999999523163, + "measurementBoundary": 1290.1999998092651, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 79.70000004768372, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 1321.5999999046326, + "duration": 81 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 96, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1319, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1319.0999999046326, + "duration": 96, + "interactionId": 9050 + }, + { + "name": "mousedown", + "startTime": 1319.0999999046326, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1319.1999998092651, + "duration": 96, + "interactionId": 9050 + }, + { + "name": "mouseup", + "startTime": 1319.1999998092651, + "duration": 96, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1319.1999998092651, + "duration": 96, + "interactionId": 9050 + }, + { + "name": "pointerover", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1402.7999999523163, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 10, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 429.89999985694885, + "loadEventEnd": 575.2999999523163, + "responseEnd": 15.699999809265137 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 104.88399999999996, + "taskDurationMs": 183.18100000000004, + "layoutDurationMs": 4.278999999999996, + "recalcStyleDurationMs": 25.26400000000001 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "startTime": 729.0999999046326, + "responseEnd": 740.0999999046326, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/attack", + "clickTime": 983.5, + "measurementBoundary": 890.5, + "firstSkeletonFrameMs": 23, + "firstRealContentFrameMs": 154.39999985694885, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "startTime": 981.7999999523163, + "endTime": 990.5999999046326, + "duration": 8.799999952316284, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 147.29999995231628, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 56, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 975, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 975, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 975, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 975, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 975, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 975, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 975, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 975.1999998092651, + "duration": 56, + "interactionId": 8081 + }, + { + "name": "mousedown", + "startTime": 975.1999998092651, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 975.2999999523163, + "duration": 56, + "interactionId": 8081 + }, + { + "name": "mouseup", + "startTime": 975.2999999523163, + "duration": 56, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 975.2999999523163, + "duration": 56, + "interactionId": 8081 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 9, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 981.7999999523163, + "duration": 8.799999952316284, + "responseEnd": 990.5999999046326, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 1018.8999998569489, + "duration": 7.200000047683716, + "responseEnd": 1026.0999999046326, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 1019, + "duration": 8.599999904632568, + "responseEnd": 1027.5999999046326, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 1032.3999998569489, + "duration": 13.700000047683716, + "responseEnd": 1046.0999999046326, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 1036.3999998569489, + "duration": 10.400000095367432, + "responseEnd": 1046.7999999523163, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 1047.5, + "duration": 7.199999809265137, + "responseEnd": 1054.6999998092651, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1049.0999999046326, + "duration": 7.099999904632568, + "responseEnd": 1056.1999998092651, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1063.7999999523163, + "duration": 4.5, + "responseEnd": 1068.2999999523163, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + } + ], + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, + "navigationTiming": { + "domContentLoaded": 427, + "loadEventEnd": 566.2999999523163, + "responseEnd": 11.699999809265137 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 118.6869999999999, + "taskDurationMs": 280.995, + "layoutDurationMs": 6.757000000000005, + "recalcStyleDurationMs": 38.95299999999999 + } + }, + { + "path": "/app/attack", + "clickTime": 1660.5, + "measurementBoundary": 1519.5, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 63, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 1655, + "duration": 68 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 96, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1654.6999998092651, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1654.6999998092651, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1654.6999998092651, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1654.6999998092651, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1654.6999998092651, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1654.6999998092651, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1654.6999998092651, + "duration": 96, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1654.6999998092651, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1654.8999998569489, + "duration": 96, + "interactionId": 6505 + }, + { + "name": "mousedown", + "startTime": 1654.8999998569489, + "duration": 96, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1654.8999998569489, + "duration": 96, + "interactionId": 6505 + }, + { + "name": "mouseup", + "startTime": 1654.8999998569489, + "duration": 96, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1654.8999998569489, + "duration": 96, + "interactionId": 6505 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 10, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 3, + "layoutShiftCount": 1 + }, + "navigationTiming": { + "domContentLoaded": 444.19999980926514, + "loadEventEnd": 596.8999998569489, + "responseEnd": 13.099999904632568 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 75.28700000000003, + "taskDurationMs": 179.539, + "layoutDurationMs": 6.246000000000002, + "recalcStyleDurationMs": 32.778999999999996 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "startTime": 1006.7999999523163, + "responseEnd": 1017, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/flowchart", + "clickTime": 681.5999999046326, + "measurementBoundary": 592, + "firstSkeletonFrameMs": 23.800000190734863, + "firstRealContentFrameMs": 169, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "startTime": 680.2999999523163, + "endTime": 691.2999999523163, + "duration": 11, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "postChunkRenderMs": 159.29999995231628, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 72, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 674.2000000476837, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 674.4000000953674, + "duration": 72, + "interactionId": 1010 + }, + { + "name": "mousedown", + "startTime": 674.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 674.4000000953674, + "duration": 72, + "interactionId": 1010 + }, + { + "name": "mouseup", + "startTime": 674.4000000953674, + "duration": 72, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 674.4000000953674, + "duration": 72, + "interactionId": 1010 + }, + { + "name": "pointerover", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 704.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 850, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 850, + "duration": 56, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 11, + "browserRequestCount": 16, + "externalRequestCount": 3, + "backgroundRequestCount": 2, + "backgroundResources": [ + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 592.7000000476837, + "duration": 13.200000047683716, + "responseEnd": 605.9000000953674, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 592.9000000953674, + "duration": 14.099999904632568, + "responseEnd": 607, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "transferredBytes": 799036, + "encodedBytes": 795736, + "decodedBytes": 795736, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "sameOrigin": true, + "startTime": 680.2999999523163, + "duration": 11, + "responseEnd": 691.2999999523163, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 722.0999999046326, + "duration": 20.300000190734863, + "responseEnd": 742.4000000953674, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:33705/node_modules/reactflow/dist/style.css", + "sameOrigin": true, + "startTime": 722.2999999523163, + "duration": 13.799999952316284, + "responseEnd": 736.0999999046326, + "transferSize": 10069, + "encodedBodySize": 9769, + "decodedBodySize": 9769 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 722.2999999523163, + "duration": 16.90000009536743, + "responseEnd": 739.2000000476837, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 722.4000000953674, + "duration": 19.5, + "responseEnd": 741.9000000953674, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 722.5, + "duration": 19.799999952316284, + "responseEnd": 742.2999999523163, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 722.5999999046326, + "duration": 20.40000009536743, + "responseEnd": 743, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/html-to-image.js?v=00e2900d", + "sameOrigin": true, + "startTime": 722.5999999046326, + "duration": 23.40000009536743, + "responseEnd": 746, + "transferSize": 29503, + "encodedBodySize": 29203, + "decodedBodySize": 29203 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/date-fns.js?v=00e2900d", + "sameOrigin": true, + "startTime": 722.7999999523163, + "duration": 24.799999952316284, + "responseEnd": 747.5999999046326, + "transferSize": 177370, + "encodedBodySize": 177070, + "decodedBodySize": 177070 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 756.5, + "duration": 4.900000095367432, + "responseEnd": 761.4000000953674, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 757.5999999046326, + "duration": 4.700000047683716, + "responseEnd": 762.2999999523163, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + } + ], + "sourceWorkExcluded": { + "requestCount": 117, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 399.2999999523163, + "loadEventEnd": 542, + "responseEnd": 15 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 142.538, + "taskDurationMs": 294.294, + "layoutDurationMs": 8.015999999999998, + "recalcStyleDurationMs": 59.498000000000005 + } + }, + { + "path": "/app/flowchart", + "clickTime": 1186.8999998569489, + "measurementBoundary": 1151, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 50.60000014305115, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 1184.7000000476837, + "duration": 51 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 104, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1182.2999999523163, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1182.3999998569489, + "duration": 104, + "interactionId": 8279 + }, + { + "name": "mousedown", + "startTime": 1182.3999998569489, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1182.5, + "duration": 104, + "interactionId": 8279 + }, + { + "name": "mouseup", + "startTime": 1182.5, + "duration": 104, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1182.5, + "duration": 104, + "interactionId": 8279 + }, + { + "name": "pointerover", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1236.7000000476837, + "duration": 48, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 410.5, + "loadEventEnd": 460.7999999523163, + "responseEnd": 11.700000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 86.94299999999993, + "taskDurationMs": 180.52499999999998, + "layoutDurationMs": 2.3369999999999997, + "recalcStyleDurationMs": 26.13900000000001 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "startTime": 738.8999998569489, + "responseEnd": 748, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/history", + "clickTime": 732, + "measurementBoundary": 635.5, + "firstSkeletonFrameMs": 27.799999952316284, + "firstRealContentFrameMs": 136.79999995231628, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "startTime": 730.6000001430511, + "endTime": 741, + "duration": 10.399999856948853, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "postChunkRenderMs": 127.79999995231628, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 64, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 723.1000001430511, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 723.2999999523163, + "duration": 64, + "interactionId": 9223 + }, + { + "name": "mousedown", + "startTime": 723.2999999523163, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 723.4000000953674, + "duration": 64, + "interactionId": 9223 + }, + { + "name": "mouseup", + "startTime": 723.4000000953674, + "duration": 64, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 723.4000000953674, + "duration": 64, + "interactionId": 9223 + }, + { + "name": "pointerover", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 759.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 875.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 875.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 875.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 875.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 875.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 875.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 875.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 875.7000000476837, + "duration": 32, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 10, + "browserRequestCount": 15, + "externalRequestCount": 3, + "backgroundRequestCount": 2, + "backgroundResources": [ + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 717, + "duration": 8.600000143051147, + "responseEnd": 725.6000001430511, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 717.7000000476837, + "duration": 9.200000047683716, + "responseEnd": 726.9000000953674, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "transferredBytes": 257018, + "encodedBytes": 254018, + "decodedBytes": 254018, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "sameOrigin": true, + "startTime": 730.6000001430511, + "duration": 10.399999856948853, + "responseEnd": 741, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 789.5, + "duration": 7.799999952316284, + "responseEnd": 797.2999999523163, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 789.5, + "duration": 9.5, + "responseEnd": 799, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 789.6000001430511, + "duration": 11.299999952316284, + "responseEnd": 800.9000000953674, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 789.9000000953674, + "duration": 13.599999904632568, + "responseEnd": 803.5, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 790.1000001430511, + "duration": 13.699999809265137, + "responseEnd": 803.7999999523163, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/empty-state.tsx", + "sameOrigin": true, + "startTime": 790.1000001430511, + "duration": 14.099999904632568, + "responseEnd": 804.2000000476837, + "transferSize": 6403, + "encodedBodySize": 6103, + "decodedBodySize": 6103 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 808, + "duration": 8.799999952316284, + "responseEnd": 816.7999999523163, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 808.7999999523163, + "duration": 9.200000047683716, + "responseEnd": 818, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 809, + "duration": 9.200000047683716, + "responseEnd": 818.2000000476837, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + } + ], + "sourceWorkExcluded": { + "requestCount": 117, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 432.40000009536743, + "loadEventEnd": 490.10000014305115, + "responseEnd": 11.600000143051147 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 98.08800000000002, + "taskDurationMs": 217.22699999999998, + "layoutDurationMs": 4.167000000000002, + "recalcStyleDurationMs": 42.578 + } + }, + { + "path": "/app/history", + "clickTime": 1137.7000000476837, + "measurementBoundary": 1087.5999999046326, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 25.700000047683716, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 40, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1133.4000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1133.5, + "duration": 40, + "interactionId": 2779 + }, + { + "name": "mousedown", + "startTime": 1133.5, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1133.5999999046326, + "duration": 40, + "interactionId": 2779 + }, + { + "name": "mouseup", + "startTime": 1133.5999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1133.5999999046326, + "duration": 40, + "interactionId": 2779 + }, + { + "name": "pointerover", + "startTime": 1162.7000000476837, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1162.7000000476837, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1162.7000000476837, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1162.7000000476837, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1162.7000000476837, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1162.7000000476837, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1162.7000000476837, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1162.7000000476837, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 406.2999999523163, + "loadEventEnd": 546.2000000476837, + "responseEnd": 12.700000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 39.59800000000001, + "taskDurationMs": 95.90800000000002, + "layoutDurationMs": 0.9199999999999982, + "recalcStyleDurationMs": 20.828000000000003 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "startTime": 715.7999999523163, + "responseEnd": 726, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 463.10000014305115, + "firstRealContentFrameMs": 679.8000001907349, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/LandingPage.tsx", + "startTime": 449.60000014305115, + "endTime": 465.30000019073486, + "duration": 15.700000047683716, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "postChunkRenderMs": 214.5, + "longTasks": [ + { + "startTime": 298.80000019073486, + "duration": 122 + }, + { + "startTime": 606.7000000476837, + "duration": 69 + } + ], + "postChunkLongTasks": [ + { + "startTime": 606.7000000476837, + "duration": 69 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 17.200000047683716, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.200000047683716, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.200000047683716, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.200000047683716, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.200000047683716, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.200000047683716, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 17.200000047683716, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 471.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 471.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 471.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 471.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 471.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 471.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 471.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 471.5, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 679.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 679.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 679.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 679.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 679.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 679.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 679.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 679.3000001907349, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 679.3000001907349, + "duration": 64, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7004547, + "encodedBytes": 6964647, + "decodedBytes": 6964647, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 20, + "duration": 22.200000047683716, + "responseEnd": 42.200000047683716, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 20.200000047683716, + "duration": 21, + "responseEnd": 41.200000047683716, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 20.300000190734863, + "duration": 21.59999990463257, + "responseEnd": 41.90000009536743, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 20.5, + "duration": 26.700000047683716, + "responseEnd": 47.200000047683716, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 22.600000143051147, + "duration": 24.399999856948853, + "responseEnd": 47, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 51.700000047683716, + "duration": 7.799999952316284, + "responseEnd": 59.5, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 51.80000019073486, + "duration": 9.199999809265137, + "responseEnd": 61, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 52.30000019073486, + "duration": 8.5, + "responseEnd": 60.80000019073486, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 65.5, + "duration": 9, + "responseEnd": 74.5, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 65.80000019073486, + "duration": 17.09999990463257, + "responseEnd": 82.90000009536743, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 65.80000019073486, + "duration": 18.09999990463257, + "responseEnd": 83.90000009536743, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 65.90000009536743, + "duration": 18.09999990463257, + "responseEnd": 84, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 66.10000014305115, + "duration": 17.200000047683716, + "responseEnd": 83.30000019073486, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 66.20000004768372, + "duration": 18.799999952316284, + "responseEnd": 85, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 66.20000004768372, + "duration": 25.200000047683716, + "responseEnd": 91.40000009536743, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 66.40000009536743, + "duration": 27.200000047683716, + "responseEnd": 93.60000014305115, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 66.5, + "duration": 27.5, + "responseEnd": 94, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 66.70000004768372, + "duration": 28.5, + "responseEnd": 95.20000004768372, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 66.70000004768372, + "duration": 28.700000047683716, + "responseEnd": 95.40000009536743, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 77.30000019073486, + "duration": 18.59999990463257, + "responseEnd": 95.90000009536743, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 77.40000009536743, + "duration": 22.700000047683716, + "responseEnd": 100.10000014305115, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 86, + "duration": 51.40000009536743, + "responseEnd": 137.40000009536743, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.20000004768372, + "duration": 29.700000047683716, + "responseEnd": 116.90000009536743, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.30000019073486, + "duration": 29, + "responseEnd": 116.30000019073486, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 87.40000009536743, + "duration": 29.09999990463257, + "responseEnd": 116.5, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 87.60000014305115, + "duration": 30.5, + "responseEnd": 118.10000014305115, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 87.60000014305115, + "duration": 40.299999952316284, + "responseEnd": 127.90000009536743, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.60000014305115, + "duration": 37.200000047683716, + "responseEnd": 125.80000019073486, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 88.70000004768372, + "duration": 37.5, + "responseEnd": 126.20000004768372, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 88.80000019073486, + "duration": 37.59999990463257, + "responseEnd": 126.40000009536743, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 88.80000019073486, + "duration": 43.09999990463257, + "responseEnd": 131.90000009536743, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.90000009536743, + "duration": 45.09999990463257, + "responseEnd": 134, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.10000014305115, + "duration": 68.39999985694885, + "responseEnd": 157.5, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 89.30000019073486, + "duration": 57.89999985694885, + "responseEnd": 147.20000004768372, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.30000019073486, + "duration": 67.39999985694885, + "responseEnd": 156.70000004768372, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 89.40000009536743, + "duration": 57, + "responseEnd": 146.40000009536743, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 89.60000014305115, + "duration": 57.39999985694885, + "responseEnd": 147, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 89.60000014305115, + "duration": 62.200000047683716, + "responseEnd": 151.80000019073486, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 89.80000019073486, + "duration": 66.19999980926514, + "responseEnd": 156, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 89.80000019073486, + "duration": 66.5, + "responseEnd": 156.30000019073486, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 89.90000009536743, + "duration": 67.90000009536743, + "responseEnd": 157.80000019073486, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 90, + "duration": 70.10000014305115, + "responseEnd": 160.10000014305115, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 90.10000014305115, + "duration": 71.20000004768372, + "responseEnd": 161.30000019073486, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.20000004768372, + "duration": 66.10000014305115, + "responseEnd": 162.30000019073486, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.30000019073486, + "duration": 69.19999980926514, + "responseEnd": 165.5, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.5, + "duration": 70.30000019073486, + "responseEnd": 166.80000019073486, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.5, + "duration": 70.5, + "responseEnd": 167, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 97.5, + "duration": 70.60000014305115, + "responseEnd": 168.10000014305115, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98, + "duration": 72.90000009536743, + "responseEnd": 170.90000009536743, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 98.10000014305115, + "duration": 73.39999985694885, + "responseEnd": 171.5, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 133.20000004768372, + "duration": 40, + "responseEnd": 173.20000004768372, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 133.60000014305115, + "duration": 42.89999985694885, + "responseEnd": 176.5, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 133.90000009536743, + "duration": 43.299999952316284, + "responseEnd": 177.20000004768372, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 134, + "duration": 44, + "responseEnd": 178, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 135.40000009536743, + "duration": 43.09999990463257, + "responseEnd": 178.5, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 135.60000014305115, + "duration": 41.200000047683716, + "responseEnd": 176.80000019073486, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 142, + "duration": 38.10000014305115, + "responseEnd": 180.10000014305115, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 151.10000014305115, + "duration": 42.299999952316284, + "responseEnd": 193.40000009536743, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 151.20000004768372, + "duration": 37.40000009536743, + "responseEnd": 188.60000014305115, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 151.70000004768372, + "duration": 37, + "responseEnd": 188.70000004768372, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 151.80000019073486, + "duration": 37, + "responseEnd": 188.80000019073486, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 152, + "duration": 37, + "responseEnd": 189, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 152.10000014305115, + "duration": 37.5, + "responseEnd": 189.60000014305115, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 152.10000014305115, + "duration": 50.89999985694885, + "responseEnd": 203, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 152.20000004768372, + "duration": 51.10000014305115, + "responseEnd": 203.30000019073486, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 153.20000004768372, + "duration": 48.700000047683716, + "responseEnd": 201.90000009536743, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 153.30000019073486, + "duration": 52.19999980926514, + "responseEnd": 205.5, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 153.40000009536743, + "duration": 51.59999990463257, + "responseEnd": 205, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 153.40000009536743, + "duration": 51.799999952316284, + "responseEnd": 205.20000004768372, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 153.5, + "duration": 56.80000019073486, + "responseEnd": 210.30000019073486, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 153.60000014305115, + "duration": 57.5, + "responseEnd": 211.10000014305115, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 161.30000019073486, + "duration": 49.5, + "responseEnd": 210.80000019073486, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 161.30000019073486, + "duration": 54.59999990463257, + "responseEnd": 215.90000009536743, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 166.90000009536743, + "duration": 49.40000009536743, + "responseEnd": 216.30000019073486, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 168.20000004768372, + "duration": 47.90000009536743, + "responseEnd": 216.10000014305115, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 170.30000019073486, + "duration": 46.299999952316284, + "responseEnd": 216.60000014305115, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 178.70000004768372, + "duration": 40.40000009536743, + "responseEnd": 219.10000014305115, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 178.80000019073486, + "duration": 49.299999952316284, + "responseEnd": 228.10000014305115, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.10000014305115, + "duration": 44, + "responseEnd": 224.10000014305115, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.20000004768372, + "duration": 43, + "responseEnd": 223.20000004768372, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.40000009536743, + "duration": 43.09999990463257, + "responseEnd": 223.5, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.60000014305115, + "duration": 49.200000047683716, + "responseEnd": 229.80000019073486, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.70000004768372, + "duration": 48, + "responseEnd": 228.70000004768372, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.90000009536743, + "duration": 56, + "responseEnd": 236.90000009536743, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181, + "duration": 55.10000014305115, + "responseEnd": 236.10000014305115, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.10000014305115, + "duration": 56.09999990463257, + "responseEnd": 237.20000004768372, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.10000014305115, + "duration": 57.39999985694885, + "responseEnd": 238.5, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.20000004768372, + "duration": 57.700000047683716, + "responseEnd": 238.90000009536743, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.30000019073486, + "duration": 56.59999990463257, + "responseEnd": 237.90000009536743, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.30000019073486, + "duration": 60.299999952316284, + "responseEnd": 241.60000014305115, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.5, + "duration": 60.40000009536743, + "responseEnd": 241.90000009536743, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.60000014305115, + "duration": 63.200000047683716, + "responseEnd": 244.80000019073486, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 190.5, + "duration": 53.60000014305115, + "responseEnd": 244.10000014305115, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 193.40000009536743, + "duration": 51.700000047683716, + "responseEnd": 245.10000014305115, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 193.5, + "duration": 52.200000047683716, + "responseEnd": 245.70000004768372, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 193.60000014305115, + "duration": 52.700000047683716, + "responseEnd": 246.30000019073486, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.10000014305115, + "duration": 60.89999985694885, + "responseEnd": 269, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 208.30000019073486, + "duration": 45.39999985694885, + "responseEnd": 253.70000004768372, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.5, + "duration": 65.10000014305115, + "responseEnd": 275.60000014305115, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 211.20000004768372, + "duration": 51.60000014305115, + "responseEnd": 262.80000019073486, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 211.40000009536743, + "duration": 51.700000047683716, + "responseEnd": 263.10000014305115, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 215.90000009536743, + "duration": 45.59999990463257, + "responseEnd": 261.5, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 217.10000014305115, + "duration": 47, + "responseEnd": 264.10000014305115, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 226.20000004768372, + "duration": 41.60000014305115, + "responseEnd": 267.80000019073486, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.70000004768372, + "duration": 36.90000009536743, + "responseEnd": 271.60000014305115, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 249.80000019073486, + "duration": 22.899999856948853, + "responseEnd": 272.7000000476837, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 250.10000014305115, + "duration": 24.09999990463257, + "responseEnd": 274.2000000476837, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 250.30000019073486, + "duration": 25.09999990463257, + "responseEnd": 275.40000009536743, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 275.60000014305115, + "duration": 11.599999904632568, + "responseEnd": 287.2000000476837, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 275.7000000476837, + "duration": 13.900000095367432, + "responseEnd": 289.60000014305115, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 275.90000009536743, + "duration": 14.700000047683716, + "responseEnd": 290.60000014305115, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276, + "duration": 17.600000143051147, + "responseEnd": 293.60000014305115, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.10000014305115, + "duration": 16.899999856948853, + "responseEnd": 293, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 280.40000009536743, + "duration": 13.599999904632568, + "responseEnd": 294, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/LandingPage.tsx", + "sameOrigin": true, + "startTime": 449.60000014305115, + "duration": 15.700000047683716, + "responseEnd": 465.30000019073486, + "transferSize": 7643, + "encodedBodySize": 7343, + "decodedBodySize": 7343 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/index.ts", + "sameOrigin": true, + "startTime": 477.30000019073486, + "duration": 5.199999809265137, + "responseEnd": 482.5, + "transferSize": 2885, + "encodedBodySize": 2585, + "decodedBodySize": 2585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 483.30000019073486, + "duration": 7.8999998569488525, + "responseEnd": 491.2000000476837, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 483.60000014305115, + "duration": 8.5, + "responseEnd": 492.10000014305115, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Navbar.tsx", + "sameOrigin": true, + "startTime": 484.60000014305115, + "duration": 9.200000047683716, + "responseEnd": 493.80000019073486, + "transferSize": 27418, + "encodedBodySize": 27118, + "decodedBodySize": 27118 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Hero.tsx", + "sameOrigin": true, + "startTime": 484.7000000476837, + "duration": 16.299999952316284, + "responseEnd": 501, + "transferSize": 72332, + "encodedBodySize": 72032, + "decodedBodySize": 72032 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/WhatsNew.tsx", + "sameOrigin": true, + "startTime": 484.80000019073486, + "duration": 16.09999990463257, + "responseEnd": 500.90000009536743, + "transferSize": 21288, + "encodedBodySize": 20988, + "decodedBodySize": 20988 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Features.tsx", + "sameOrigin": true, + "startTime": 484.80000019073486, + "duration": 16.199999809265137, + "responseEnd": 501, + "transferSize": 20204, + "encodedBodySize": 19904, + "decodedBodySize": 19904 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/SocialProof.tsx", + "sameOrigin": true, + "startTime": 484.80000019073486, + "duration": 15.899999856948853, + "responseEnd": 500.7000000476837, + "transferSize": 12368, + "encodedBodySize": 12068, + "decodedBodySize": 12068 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Pricing.tsx", + "sameOrigin": true, + "startTime": 485, + "duration": 19.5, + "responseEnd": 504.5, + "transferSize": 42475, + "encodedBodySize": 42175, + "decodedBodySize": 42175 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/DeepDive.tsx", + "sameOrigin": true, + "startTime": 485, + "duration": 24.200000047683716, + "responseEnd": 509.2000000476837, + "transferSize": 36734, + "encodedBodySize": 36434, + "decodedBodySize": 36434 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/UseCases.tsx", + "sameOrigin": true, + "startTime": 485.10000014305115, + "duration": 26, + "responseEnd": 511.10000014305115, + "transferSize": 19123, + "encodedBodySize": 18823, + "decodedBodySize": 18823 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/HowItWorks.tsx", + "sameOrigin": true, + "startTime": 485.10000014305115, + "duration": 27, + "responseEnd": 512.1000001430511, + "transferSize": 19502, + "encodedBodySize": 19202, + "decodedBodySize": 19202 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/FAQ.tsx", + "sameOrigin": true, + "startTime": 485.40000009536743, + "duration": 25.40000009536743, + "responseEnd": 510.80000019073486, + "transferSize": 13791, + "encodedBodySize": 13491, + "decodedBodySize": 13491 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/FinalCTA.tsx", + "sameOrigin": true, + "startTime": 485.40000009536743, + "duration": 27.09999990463257, + "responseEnd": 512.5, + "transferSize": 15822, + "encodedBodySize": 15522, + "decodedBodySize": 15522 + }, + { + "name": "http://127.0.0.1:33705/src/components/landing/Footer.tsx", + "sameOrigin": true, + "startTime": 485.5, + "duration": 27.40000009536743, + "responseEnd": 512.9000000953674, + "transferSize": 11375, + "encodedBodySize": 11075, + "decodedBodySize": 11075 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/accordion.tsx", + "sameOrigin": true, + "startTime": 512.8000001907349, + "duration": 5.599999904632568, + "responseEnd": 518.4000000953674, + "transferSize": 10373, + "encodedBodySize": 10073, + "decodedBodySize": 10073 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-accordion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 519.7000000476837, + "duration": 3.700000047683716, + "responseEnd": 523.4000000953674, + "transferSize": 18409, + "encodedBodySize": 18109, + "decodedBodySize": 18109 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 540.6000001430511, + "duration": 4.8999998569488525, + "responseEnd": 545.5, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 419, + "loadEventEnd": 470.7000000476837, + "responseEnd": 10.5 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LandingPage", + "mainThread": { + "scriptDurationMs": 270.173, + "taskDurationMs": 635.5419999999999, + "layoutDurationMs": 36.507999999999996, + "recalcStyleDurationMs": 147.18300000000002 + } + }, + { + "path": "/login", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 456.7999999523163, + "firstRealContentFrameMs": 530.5999999046326, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/LoginPage.tsx", + "startTime": 442.89999985694885, + "endTime": 460, + "duration": 17.100000143051147, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "postChunkRenderMs": 70.59999990463257, + "longTasks": [ + { + "startTime": 291, + "duration": 119 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 18.09999990463257, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.09999990463257, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.09999990463257, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.09999990463257, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.09999990463257, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.09999990463257, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 18.09999990463257, + "duration": 56, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6755441, + "encodedBytes": 6719141, + "decodedBytes": 6719141, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 21.5, + "duration": 23.59999990463257, + "responseEnd": 45.09999990463257, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 21.699999809265137, + "duration": 23.200000047683716, + "responseEnd": 44.89999985694885, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 21.799999952316284, + "duration": 23.59999990463257, + "responseEnd": 45.39999985694885, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 21.899999856948853, + "duration": 30.5, + "responseEnd": 52.39999985694885, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 24.59999990463257, + "duration": 27.5, + "responseEnd": 52.09999990463257, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 55.799999952316284, + "duration": 10.799999952316284, + "responseEnd": 66.59999990463257, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 55.799999952316284, + "duration": 12.799999952316284, + "responseEnd": 68.59999990463257, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 56.09999990463257, + "duration": 12.400000095367432, + "responseEnd": 68.5, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 74, + "duration": 7.5, + "responseEnd": 81.5, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 74.19999980926514, + "duration": 8.700000047683716, + "responseEnd": 82.89999985694885, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 74.39999985694885, + "duration": 10.5, + "responseEnd": 84.89999985694885, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 74.5, + "duration": 17.09999990463257, + "responseEnd": 91.59999990463257, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 74.59999990463257, + "duration": 20.90000009536743, + "responseEnd": 95.5, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 74.69999980926514, + "duration": 28.5, + "responseEnd": 103.19999980926514, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 74.79999995231628, + "duration": 26.399999856948853, + "responseEnd": 101.19999980926514, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 74.89999985694885, + "duration": 26.600000143051147, + "responseEnd": 101.5, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 75.09999990463257, + "duration": 27.5, + "responseEnd": 102.59999990463257, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 75.19999980926514, + "duration": 28.90000009536743, + "responseEnd": 104.09999990463257, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 75.29999995231628, + "duration": 30.299999952316284, + "responseEnd": 105.59999990463257, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84, + "duration": 26, + "responseEnd": 110, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84.19999980926514, + "duration": 26, + "responseEnd": 110.19999980926514, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84.39999985694885, + "duration": 55, + "responseEnd": 139.39999985694885, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.69999980926514, + "duration": 31, + "responseEnd": 118.69999980926514, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 87.79999995231628, + "duration": 34.200000047683716, + "responseEnd": 122, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 87.89999985694885, + "duration": 34.10000014305115, + "responseEnd": 122, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 88, + "duration": 34.19999980926514, + "responseEnd": 122.19999980926514, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88, + "duration": 35.19999980926514, + "responseEnd": 123.19999980926514, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.19999980926514, + "duration": 65.70000004768372, + "responseEnd": 153.89999985694885, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.29999995231628, + "duration": 72.70000004768372, + "responseEnd": 161, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 88.39999985694885, + "duration": 58.200000047683716, + "responseEnd": 146.59999990463257, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 88.5, + "duration": 51.89999985694885, + "responseEnd": 140.39999985694885, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 88.69999980926514, + "duration": 51.80000019073486, + "responseEnd": 140.5, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 88.79999995231628, + "duration": 65.5, + "responseEnd": 154.29999995231628, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 88.89999985694885, + "duration": 67.60000014305115, + "responseEnd": 156.5, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 89, + "duration": 69.19999980926514, + "responseEnd": 158.19999980926514, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 89.09999990463257, + "duration": 71.70000004768372, + "responseEnd": 160.79999995231628, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 89.19999980926514, + "duration": 76.40000009536743, + "responseEnd": 165.59999990463257, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 89.19999980926514, + "duration": 80, + "responseEnd": 169.19999980926514, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.39999985694885, + "duration": 82.40000009536743, + "responseEnd": 171.79999995231628, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97.09999990463257, + "duration": 75.5, + "responseEnd": 172.59999990463257, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 97.19999980926514, + "duration": 75.10000014305115, + "responseEnd": 172.29999995231628, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 97.19999980926514, + "duration": 75.70000004768372, + "responseEnd": 172.89999985694885, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 97.39999985694885, + "duration": 84, + "responseEnd": 181.39999985694885, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 102.59999990463257, + "duration": 76.29999995231628, + "responseEnd": 178.89999985694885, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 102.69999980926514, + "duration": 76.5, + "responseEnd": 179.19999980926514, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 102.79999995231628, + "duration": 76.59999990463257, + "responseEnd": 179.39999985694885, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 102.89999985694885, + "duration": 78.29999995231628, + "responseEnd": 181.19999980926514, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 106.09999990463257, + "duration": 75.20000004768372, + "responseEnd": 181.29999995231628, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.09999990463257, + "duration": 75.29999995231628, + "responseEnd": 183.39999985694885, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.19999980926514, + "duration": 76.5, + "responseEnd": 184.69999980926514, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 128.89999985694885, + "duration": 58.799999952316284, + "responseEnd": 187.69999980926514, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 129, + "duration": 58.39999985694885, + "responseEnd": 187.39999985694885, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 129.19999980926514, + "duration": 60.90000009536743, + "responseEnd": 190.09999990463257, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 129.5, + "duration": 60.89999985694885, + "responseEnd": 190.39999985694885, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 130.19999980926514, + "duration": 61.10000014305115, + "responseEnd": 191.29999995231628, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 130.19999980926514, + "duration": 61.60000014305115, + "responseEnd": 191.79999995231628, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 131.59999990463257, + "duration": 64.90000009536743, + "responseEnd": 196.5, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 143.79999995231628, + "duration": 51.89999985694885, + "responseEnd": 195.69999980926514, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 143.89999985694885, + "duration": 58.60000014305115, + "responseEnd": 202.5, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 144, + "duration": 60.799999952316284, + "responseEnd": 204.79999995231628, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 144.29999995231628, + "duration": 63.299999952316284, + "responseEnd": 207.59999990463257, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 144.5, + "duration": 59.299999952316284, + "responseEnd": 203.79999995231628, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 144.59999990463257, + "duration": 64.20000004768372, + "responseEnd": 208.79999995231628, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145.39999985694885, + "duration": 81.79999995231628, + "responseEnd": 227.19999980926514, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 150.29999995231628, + "duration": 64.20000004768372, + "responseEnd": 214.5, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 150.5, + "duration": 65, + "responseEnd": 215.5, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 150.59999990463257, + "duration": 65.20000004768372, + "responseEnd": 215.79999995231628, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 150.59999990463257, + "duration": 65.90000009536743, + "responseEnd": 216.5, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 150.79999995231628, + "duration": 66.59999990463257, + "responseEnd": 217.39999985694885, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 151, + "duration": 73.39999985694885, + "responseEnd": 224.39999985694885, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 151.09999990463257, + "duration": 73.79999995231628, + "responseEnd": 224.89999985694885, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 162.39999985694885, + "duration": 60.5, + "responseEnd": 222.89999985694885, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 162.5, + "duration": 63, + "responseEnd": 225.5, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.79999995231628, + "duration": 45.700000047683716, + "responseEnd": 226.5, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.59999990463257, + "duration": 50.40000009536743, + "responseEnd": 232, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 184.79999995231628, + "duration": 50.799999952316284, + "responseEnd": 235.59999990463257, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 189.89999985694885, + "duration": 43.60000014305115, + "responseEnd": 233.5, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 190, + "duration": 47.5, + "responseEnd": 237.5, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 190.5, + "duration": 44.89999985694885, + "responseEnd": 235.39999985694885, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 190.69999980926514, + "duration": 47.200000047683716, + "responseEnd": 237.89999985694885, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 190.79999995231628, + "duration": 50.39999985694885, + "responseEnd": 241.19999980926514, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 190.89999985694885, + "duration": 53.40000009536743, + "responseEnd": 244.29999995231628, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191, + "duration": 52.299999952316284, + "responseEnd": 243.29999995231628, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191.09999990463257, + "duration": 52.40000009536743, + "responseEnd": 243.5, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191.29999995231628, + "duration": 53.39999985694885, + "responseEnd": 244.69999980926514, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192, + "duration": 53.19999980926514, + "responseEnd": 245.19999980926514, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.09999990463257, + "duration": 53.700000047683716, + "responseEnd": 245.79999995231628, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.19999980926514, + "duration": 56, + "responseEnd": 248.19999980926514, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.29999995231628, + "duration": 55.700000047683716, + "responseEnd": 248, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.39999985694885, + "duration": 56.40000009536743, + "responseEnd": 248.79999995231628, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195, + "duration": 54.09999990463257, + "responseEnd": 249.09999990463257, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.19999980926514, + "duration": 53.10000014305115, + "responseEnd": 248.29999995231628, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 200.69999980926514, + "duration": 56.60000014305115, + "responseEnd": 257.2999999523163, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 200.79999995231628, + "duration": 53.5, + "responseEnd": 254.29999995231628, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.59999990463257, + "duration": 47.59999990463257, + "responseEnd": 254.19999980926514, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 208.79999995231628, + "duration": 58.5, + "responseEnd": 267.2999999523163, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 208.89999985694885, + "duration": 50.700000047683716, + "responseEnd": 259.59999990463257, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 209, + "duration": 50.89999985694885, + "responseEnd": 259.89999985694885, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 210.5, + "duration": 52.09999990463257, + "responseEnd": 262.59999990463257, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.5, + "duration": 41, + "responseEnd": 259.5, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 219.19999980926514, + "duration": 44.30000019073486, + "responseEnd": 263.5, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 219.39999985694885, + "duration": 46.299999952316284, + "responseEnd": 265.69999980926514, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 219.5, + "duration": 47.299999952316284, + "responseEnd": 266.7999999523163, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.89999985694885, + "duration": 32.299999952316284, + "responseEnd": 267.19999980926514, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 250.79999995231628, + "duration": 17.200000047683716, + "responseEnd": 268, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 266.39999985694885, + "duration": 7.1000001430511475, + "responseEnd": 273.5, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 269.39999985694885, + "duration": 6.400000095367432, + "responseEnd": 275.7999999523163, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 269.69999980926514, + "duration": 7.900000095367432, + "responseEnd": 277.59999990463257, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 273.39999985694885, + "duration": 6.1000001430511475, + "responseEnd": 279.5, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.19999980926514, + "duration": 5.400000095367432, + "responseEnd": 281.59999990463257, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.2999999523163, + "duration": 7.599999904632568, + "responseEnd": 283.89999985694885, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.5, + "duration": 9.399999856948853, + "responseEnd": 285.89999985694885, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 276.5, + "duration": 10.199999809265137, + "responseEnd": 286.69999980926514, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 279.7999999523163, + "duration": 7, + "responseEnd": 286.7999999523163, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/LoginPage.tsx", + "sameOrigin": true, + "startTime": 442.89999985694885, + "duration": 17.100000143051147, + "responseEnd": 460, + "transferSize": 63754, + "encodedBodySize": 63454, + "decodedBodySize": 63454 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 471.19999980926514, + "duration": 6.800000190734863, + "responseEnd": 478, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 471.39999985694885, + "duration": 8.100000143051147, + "responseEnd": 479.5, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 471.5, + "duration": 8.799999952316284, + "responseEnd": 480.2999999523163, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 479.5, + "duration": 5.8999998569488525, + "responseEnd": 485.39999985694885, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 479.89999985694885, + "duration": 7.6000001430511475, + "responseEnd": 487.5, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 482.19999980926514, + "duration": 7.900000095367432, + "responseEnd": 490.09999990463257, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 408.5, + "loadEventEnd": 464.2999999523163, + "responseEnd": 11.699999809265137 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /login", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LoginPage", + "mainThread": { + "scriptDurationMs": 199.27800000000002, + "taskDurationMs": 382.822, + "layoutDurationMs": 11.474, + "recalcStyleDurationMs": 26.866999999999997 + } + }, + { + "path": "/app", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 503.2999999523163, + "firstRealContentFrameMs": 582.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "startTime": 483.40000009536743, + "endTime": 497.2999999523163, + "duration": 13.899999856948853, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "postChunkRenderMs": 85.20000004768372, + "longTasks": [ + { + "startTime": 282.5, + "duration": 126 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 15.900000095367432, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 15.900000095367432, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 15.900000095367432, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 15.900000095367432, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 15.900000095367432, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 15.900000095367432, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 15.900000095367432, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 491.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 491.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 491.5, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6689701, + "encodedBytes": 6654001, + "decodedBytes": 6654001, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 18.200000047683716, + "duration": 17.399999856948853, + "responseEnd": 35.59999990463257, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 18.299999952316284, + "duration": 16.700000047683716, + "responseEnd": 35, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 18.40000009536743, + "duration": 17, + "responseEnd": 35.40000009536743, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 18.5, + "duration": 20.09999990463257, + "responseEnd": 38.59999990463257, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 20.59999990463257, + "duration": 16.40000009536743, + "responseEnd": 37, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 50.59999990463257, + "duration": 8.900000095367432, + "responseEnd": 59.5, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 50.799999952316284, + "duration": 9.400000095367432, + "responseEnd": 60.200000047683716, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 50.90000009536743, + "duration": 10.899999856948853, + "responseEnd": 61.799999952316284, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 66.5, + "duration": 7.099999904632568, + "responseEnd": 73.59999990463257, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 66.59999990463257, + "duration": 11.600000143051147, + "responseEnd": 78.20000004768372, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 66.70000004768372, + "duration": 11.700000047683716, + "responseEnd": 78.40000009536743, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 66.79999995231628, + "duration": 12.5, + "responseEnd": 79.29999995231628, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 66.79999995231628, + "duration": 13, + "responseEnd": 79.79999995231628, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 67.09999990463257, + "duration": 14.200000047683716, + "responseEnd": 81.29999995231628, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 67.20000004768372, + "duration": 15.899999856948853, + "responseEnd": 83.09999990463257, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 67.20000004768372, + "duration": 22.299999952316284, + "responseEnd": 89.5, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 67.29999995231628, + "duration": 23.299999952316284, + "responseEnd": 90.59999990463257, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 67.5, + "duration": 23.799999952316284, + "responseEnd": 91.29999995231628, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 67.59999990463257, + "duration": 24, + "responseEnd": 91.59999990463257, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.20000004768372, + "duration": 16.299999952316284, + "responseEnd": 96.5, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.29999995231628, + "duration": 17.90000009536743, + "responseEnd": 98.20000004768372, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 81.70000004768372, + "duration": 17, + "responseEnd": 98.70000004768372, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 82.20000004768372, + "duration": 19.5, + "responseEnd": 101.70000004768372, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 82.20000004768372, + "duration": 22.799999952316284, + "responseEnd": 105, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 82.40000009536743, + "duration": 24, + "responseEnd": 106.40000009536743, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 82.59999990463257, + "duration": 24.800000190734863, + "responseEnd": 107.40000009536743, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 82.59999990463257, + "duration": 48.60000014305115, + "responseEnd": 131.20000004768372, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 82.79999995231628, + "duration": 63, + "responseEnd": 145.79999995231628, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 82.90000009536743, + "duration": 47.19999980926514, + "responseEnd": 130.09999990463257, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 83.09999990463257, + "duration": 45.700000047683716, + "responseEnd": 128.79999995231628, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 83.20000004768372, + "duration": 45.89999985694885, + "responseEnd": 129.09999990463257, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 83.29999995231628, + "duration": 46.40000009536743, + "responseEnd": 129.70000004768372, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 83.59999990463257, + "duration": 59.30000019073486, + "responseEnd": 142.90000009536743, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 83.70000004768372, + "duration": 59.59999990463257, + "responseEnd": 143.29999995231628, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 83.79999995231628, + "duration": 63, + "responseEnd": 146.79999995231628, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 83.79999995231628, + "duration": 63.299999952316284, + "responseEnd": 147.09999990463257, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 83.90000009536743, + "duration": 63.89999985694885, + "responseEnd": 147.79999995231628, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84, + "duration": 68.59999990463257, + "responseEnd": 152.59999990463257, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84.59999990463257, + "duration": 95.20000004768372, + "responseEnd": 179.79999995231628, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84.79999995231628, + "duration": 84.20000004768372, + "responseEnd": 169, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 84.90000009536743, + "duration": 82.79999995231628, + "responseEnd": 167.70000004768372, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 84.90000009536743, + "duration": 85, + "responseEnd": 169.90000009536743, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 84.90000009536743, + "duration": 85.19999980926514, + "responseEnd": 170.09999990463257, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 87.90000009536743, + "duration": 79.09999990463257, + "responseEnd": 167, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.40000009536743, + "duration": 84.59999990463257, + "responseEnd": 176, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.5, + "duration": 84.90000009536743, + "responseEnd": 176.40000009536743, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.59999990463257, + "duration": 85.30000019073486, + "responseEnd": 176.90000009536743, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 92.90000009536743, + "duration": 84.09999990463257, + "responseEnd": 177, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.79999995231628, + "duration": 83.40000009536743, + "responseEnd": 177.20000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.90000009536743, + "duration": 85.69999980926514, + "responseEnd": 179.59999990463257, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 105.79999995231628, + "duration": 78.79999995231628, + "responseEnd": 184.59999990463257, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 105.90000009536743, + "duration": 79.19999980926514, + "responseEnd": 185.09999990463257, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.70000004768372, + "duration": 78.70000004768372, + "responseEnd": 185.40000009536743, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.79999995231628, + "duration": 79.20000004768372, + "responseEnd": 186, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 108.20000004768372, + "duration": 79, + "responseEnd": 187.20000004768372, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 108.29999995231628, + "duration": 78.5, + "responseEnd": 186.79999995231628, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 110.70000004768372, + "duration": 79.5, + "responseEnd": 190.20000004768372, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 133, + "duration": 84.90000009536743, + "responseEnd": 217.90000009536743, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 133.20000004768372, + "duration": 59.700000047683716, + "responseEnd": 192.90000009536743, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 133.5, + "duration": 71.40000009536743, + "responseEnd": 204.90000009536743, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 133.70000004768372, + "duration": 69.59999990463257, + "responseEnd": 203.29999995231628, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 133.79999995231628, + "duration": 70.5, + "responseEnd": 204.29999995231628, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 133.90000009536743, + "duration": 67.5, + "responseEnd": 201.40000009536743, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 134.40000009536743, + "duration": 71.69999980926514, + "responseEnd": 206.09999990463257, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 136, + "duration": 74.20000004768372, + "responseEnd": 210.20000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 136.20000004768372, + "duration": 75, + "responseEnd": 211.20000004768372, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 136.20000004768372, + "duration": 76.29999995231628, + "responseEnd": 212.5, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 136.29999995231628, + "duration": 77, + "responseEnd": 213.29999995231628, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 136.29999995231628, + "duration": 77.60000014305115, + "responseEnd": 213.90000009536743, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 136.29999995231628, + "duration": 81.90000009536743, + "responseEnd": 218.20000004768372, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 136.40000009536743, + "duration": 81.89999985694885, + "responseEnd": 218.29999995231628, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145.40000009536743, + "duration": 72.39999985694885, + "responseEnd": 217.79999995231628, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 145.59999990463257, + "duration": 73.5, + "responseEnd": 219.09999990463257, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 168.70000004768372, + "duration": 53.700000047683716, + "responseEnd": 222.40000009536743, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 177.70000004768372, + "duration": 44.59999990463257, + "responseEnd": 222.29999995231628, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 179.40000009536743, + "duration": 43.799999952316284, + "responseEnd": 223.20000004768372, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.5, + "duration": 34.700000047683716, + "responseEnd": 223.20000004768372, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.59999990463257, + "duration": 34.5, + "responseEnd": 223.09999990463257, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 189.29999995231628, + "duration": 35.299999952316284, + "responseEnd": 224.59999990463257, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 189.40000009536743, + "duration": 37.89999985694885, + "responseEnd": 227.29999995231628, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191.20000004768372, + "duration": 35.799999952316284, + "responseEnd": 227, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191.29999995231628, + "duration": 40.200000047683716, + "responseEnd": 231.5, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191.40000009536743, + "duration": 38.299999952316284, + "responseEnd": 229.70000004768372, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191.59999990463257, + "duration": 39.700000047683716, + "responseEnd": 231.29999995231628, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191.70000004768372, + "duration": 38.89999985694885, + "responseEnd": 230.59999990463257, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 191.90000009536743, + "duration": 39.59999990463257, + "responseEnd": 231.5, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192, + "duration": 43.90000009536743, + "responseEnd": 235.90000009536743, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.20000004768372, + "duration": 43.700000047683716, + "responseEnd": 235.90000009536743, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.40000009536743, + "duration": 43.59999990463257, + "responseEnd": 236, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.40000009536743, + "duration": 43.299999952316284, + "responseEnd": 235.70000004768372, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.5, + "duration": 43.299999952316284, + "responseEnd": 235.79999995231628, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.59999990463257, + "duration": 45.5, + "responseEnd": 238.09999990463257, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.79999995231628, + "duration": 55.60000014305115, + "responseEnd": 254.40000009536743, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 198.90000009536743, + "duration": 46.19999980926514, + "responseEnd": 245.09999990463257, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.70000004768372, + "duration": 40.89999985694885, + "responseEnd": 244.59999990463257, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 206.5, + "duration": 52.799999952316284, + "responseEnd": 259.2999999523163, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 206.70000004768372, + "duration": 43.799999952316284, + "responseEnd": 250.5, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 206.79999995231628, + "duration": 45, + "responseEnd": 251.79999995231628, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 209, + "duration": 42.90000009536743, + "responseEnd": 251.90000009536743, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.79999995231628, + "duration": 37.700000047683716, + "responseEnd": 250.5, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 214.70000004768372, + "duration": 42.799999952316284, + "responseEnd": 257.5, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 214.70000004768372, + "duration": 42.39999985694885, + "responseEnd": 257.09999990463257, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 214.79999995231628, + "duration": 43.700000047683716, + "responseEnd": 258.5, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 229.70000004768372, + "duration": 27.59999990463257, + "responseEnd": 257.2999999523163, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 229.90000009536743, + "duration": 29.899999856948853, + "responseEnd": 259.7999999523163, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 259.7999999523163, + "duration": 4.900000095367432, + "responseEnd": 264.7000000476837, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 259.90000009536743, + "duration": 7.699999809265137, + "responseEnd": 267.59999990463257, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 262, + "duration": 5.799999952316284, + "responseEnd": 267.7999999523163, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 262.5, + "duration": 6.599999904632568, + "responseEnd": 269.09999990463257, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 266.59999990463257, + "duration": 5.400000095367432, + "responseEnd": 272, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 266.59999990463257, + "duration": 7.200000047683716, + "responseEnd": 273.7999999523163, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 269.90000009536743, + "duration": 6.799999952316284, + "responseEnd": 276.7000000476837, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 269.90000009536743, + "duration": 7.5, + "responseEnd": 277.40000009536743, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 270, + "duration": 7.799999952316284, + "responseEnd": 277.7999999523163, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "sameOrigin": true, + "startTime": 483.40000009536743, + "duration": 13.899999856948853, + "responseEnd": 497.2999999523163, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 490.7000000476837, + "duration": 7.5, + "responseEnd": 498.2000000476837, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 546.7999999523163, + "duration": 5.299999952316284, + "responseEnd": 552.0999999046326, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 578.2000000476837, + "duration": 6.799999952316284, + "responseEnd": 585, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 578.5, + "duration": 7.400000095367432, + "responseEnd": 585.9000000953674, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 407.5, + "loadEventEnd": 532.5999999046326, + "responseEnd": 9.400000095367432 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 250.8, + "taskDurationMs": 475.092, + "layoutDurationMs": 15.878, + "recalcStyleDurationMs": 51.666999999999994 + } + }, + { + "path": "/app/generate", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 534.0999999046326, + "firstRealContentFrameMs": 868.6999998092651, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "startTime": 515.2999999523163, + "endTime": 527.1999998092651, + "duration": 11.899999856948853, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "postChunkRenderMs": 341.5, + "longTasks": [ + { + "startTime": 344.89999985694885, + "duration": 110 + }, + { + "startTime": 788.2999999523163, + "duration": 79 + } + ], + "postChunkLongTasks": [ + { + "startTime": 788.2999999523163, + "duration": 79 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 18.799999952316284, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.799999952316284, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.799999952316284, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.799999952316284, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.799999952316284, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.799999952316284, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 18.799999952316284, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 521.0999999046326, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 521.0999999046326, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 521.0999999046326, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 521.0999999046326, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 521.0999999046326, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 521.0999999046326, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 521.0999999046326, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 521.0999999046326, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 521.0999999046326, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 8312228, + "encodedBytes": 8263628, + "decodedBytes": 8263628, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 21.699999809265137, + "duration": 22.300000190734863, + "responseEnd": 44, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 21.899999856948853, + "duration": 24.299999952316284, + "responseEnd": 46.19999980926514, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 22.09999990463257, + "duration": 24.09999990463257, + "responseEnd": 46.19999980926514, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 22.09999990463257, + "duration": 30.299999952316284, + "responseEnd": 52.39999985694885, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 24.799999952316284, + "duration": 24.399999856948853, + "responseEnd": 49.19999980926514, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 55.19999980926514, + "duration": 10.5, + "responseEnd": 65.69999980926514, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 55.5, + "duration": 11.699999809265137, + "responseEnd": 67.19999980926514, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 55.5, + "duration": 13.299999952316284, + "responseEnd": 68.79999995231628, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80, + "duration": 10.5, + "responseEnd": 90.5, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.09999990463257, + "duration": 11.700000047683716, + "responseEnd": 91.79999995231628, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 80.19999980926514, + "duration": 18.800000190734863, + "responseEnd": 99, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 80.29999995231628, + "duration": 23.700000047683716, + "responseEnd": 104, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 80.39999985694885, + "duration": 22, + "responseEnd": 102.39999985694885, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 80.5, + "duration": 24.299999952316284, + "responseEnd": 104.79999995231628, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 80.5, + "duration": 28.799999952316284, + "responseEnd": 109.29999995231628, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 80.69999980926514, + "duration": 24.700000047683716, + "responseEnd": 105.39999985694885, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 80.69999980926514, + "duration": 27.700000047683716, + "responseEnd": 108.39999985694885, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 80.79999995231628, + "duration": 31.09999990463257, + "responseEnd": 111.89999985694885, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 80.89999985694885, + "duration": 33, + "responseEnd": 113.89999985694885, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.09999990463257, + "duration": 26.40000009536743, + "responseEnd": 119.5, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.19999980926514, + "duration": 26, + "responseEnd": 119.19999980926514, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.69999980926514, + "duration": 32.30000019073486, + "responseEnd": 127, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.39999985694885, + "duration": 26.5, + "responseEnd": 130.89999985694885, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 104.59999990463257, + "duration": 30, + "responseEnd": 134.59999990463257, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 104.69999980926514, + "duration": 31, + "responseEnd": 135.69999980926514, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 104.79999995231628, + "duration": 31, + "responseEnd": 135.79999995231628, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.89999985694885, + "duration": 36.10000014305115, + "responseEnd": 141, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 105, + "duration": 56.299999952316284, + "responseEnd": 161.29999995231628, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 105.19999980926514, + "duration": 68.60000014305115, + "responseEnd": 173.79999995231628, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 105.29999995231628, + "duration": 55.89999985694885, + "responseEnd": 161.19999980926514, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 105.39999985694885, + "duration": 55, + "responseEnd": 160.39999985694885, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 105.39999985694885, + "duration": 55.40000009536743, + "responseEnd": 160.79999995231628, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 105.59999990463257, + "duration": 47.200000047683716, + "responseEnd": 152.79999995231628, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 105.69999980926514, + "duration": 65.20000004768372, + "responseEnd": 170.89999985694885, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 105.79999995231628, + "duration": 65.39999985694885, + "responseEnd": 171.19999980926514, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 105.89999985694885, + "duration": 65.70000004768372, + "responseEnd": 171.59999990463257, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 106, + "duration": 65.89999985694885, + "responseEnd": 171.89999985694885, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 106.09999990463257, + "duration": 75.29999995231628, + "responseEnd": 181.39999985694885, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.19999980926514, + "duration": 75.30000019073486, + "responseEnd": 181.5, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.59999990463257, + "duration": 74.40000009536743, + "responseEnd": 182, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 107.59999990463257, + "duration": 77.09999990463257, + "responseEnd": 184.69999980926514, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 107.69999980926514, + "duration": 77.40000009536743, + "responseEnd": 185.09999990463257, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 107.69999980926514, + "duration": 87.80000019073486, + "responseEnd": 195.5, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.39999985694885, + "duration": 82.60000014305115, + "responseEnd": 194, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.39999985694885, + "duration": 82.40000009536743, + "responseEnd": 193.79999995231628, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.5, + "duration": 82.79999995231628, + "responseEnd": 194.29999995231628, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.69999980926514, + "duration": 82.80000019073486, + "responseEnd": 194.5, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 116.29999995231628, + "duration": 78.39999985694885, + "responseEnd": 194.69999980926514, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 117.59999990463257, + "duration": 86.20000004768372, + "responseEnd": 203.79999995231628, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 117.69999980926514, + "duration": 86.30000019073486, + "responseEnd": 204, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 153, + "duration": 54.09999990463257, + "responseEnd": 207.09999990463257, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 153.19999980926514, + "duration": 54.200000047683716, + "responseEnd": 207.39999985694885, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 153.39999985694885, + "duration": 54.5, + "responseEnd": 207.89999985694885, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 153.5, + "duration": 55, + "responseEnd": 208.5, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 153.69999980926514, + "duration": 60.200000047683716, + "responseEnd": 213.89999985694885, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 153.69999980926514, + "duration": 61.60000014305115, + "responseEnd": 215.29999995231628, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 173.79999995231628, + "duration": 43.09999990463257, + "responseEnd": 216.89999985694885, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 174, + "duration": 43.09999990463257, + "responseEnd": 217.09999990463257, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 177.89999985694885, + "duration": 62, + "responseEnd": 239.89999985694885, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 178.09999990463257, + "duration": 40.09999990463257, + "responseEnd": 218.19999980926514, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 178.09999990463257, + "duration": 48.90000009536743, + "responseEnd": 227, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 178.19999980926514, + "duration": 49.80000019073486, + "responseEnd": 228, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 178.39999985694885, + "duration": 49.700000047683716, + "responseEnd": 228.09999990463257, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 178.39999985694885, + "duration": 49.799999952316284, + "responseEnd": 228.19999980926514, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 178.5, + "duration": 49.89999985694885, + "responseEnd": 228.39999985694885, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 178.69999980926514, + "duration": 60, + "responseEnd": 238.69999980926514, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 181.89999985694885, + "duration": 60.60000014305115, + "responseEnd": 242.5, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 182, + "duration": 66.29999995231628, + "responseEnd": 248.29999995231628, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 182, + "duration": 67.59999990463257, + "responseEnd": 249.59999990463257, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 182.09999990463257, + "duration": 63.299999952316284, + "responseEnd": 245.39999985694885, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 182.09999990463257, + "duration": 68.29999995231628, + "responseEnd": 250.39999985694885, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.29999995231628, + "duration": 67.09999990463257, + "responseEnd": 249.39999985694885, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.29999995231628, + "duration": 71.59999990463257, + "responseEnd": 253.89999985694885, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.29999995231628, + "duration": 55.39999985694885, + "responseEnd": 259.69999980926514, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 204.5, + "duration": 56, + "responseEnd": 260.5, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.69999980926514, + "duration": 55.200000047683716, + "responseEnd": 259.89999985694885, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.09999990463257, + "duration": 50.59999990463257, + "responseEnd": 260.69999980926514, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.29999995231628, + "duration": 50.09999990463257, + "responseEnd": 260.39999985694885, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 215.5, + "duration": 46.89999985694885, + "responseEnd": 262.39999985694885, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 215.5, + "duration": 53.299999952316284, + "responseEnd": 268.7999999523163, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.09999990463257, + "duration": 50.200000047683716, + "responseEnd": 267.2999999523163, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.19999980926514, + "duration": 50.90000009536743, + "responseEnd": 268.09999990463257, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.19999980926514, + "duration": 52.200000047683716, + "responseEnd": 269.39999985694885, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.39999985694885, + "duration": 51.40000009536743, + "responseEnd": 268.7999999523163, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.39999985694885, + "duration": 52.299999952316284, + "responseEnd": 269.69999980926514, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.5, + "duration": 56.5, + "responseEnd": 274, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.5, + "duration": 57.799999952316284, + "responseEnd": 275.2999999523163, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.69999980926514, + "duration": 57.80000019073486, + "responseEnd": 275.5, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.79999995231628, + "duration": 57.09999990463257, + "responseEnd": 274.89999985694885, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.79999995231628, + "duration": 60.200000047683716, + "responseEnd": 278, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 217.89999985694885, + "duration": 57.200000047683716, + "responseEnd": 275.09999990463257, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.39999985694885, + "duration": 63.60000014305115, + "responseEnd": 282, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 232.89999985694885, + "duration": 53, + "responseEnd": 285.89999985694885, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 233.69999980926514, + "duration": 54.10000014305115, + "responseEnd": 287.7999999523163, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 233.69999980926514, + "duration": 57.10000014305115, + "responseEnd": 290.7999999523163, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 233.69999980926514, + "duration": 57.5, + "responseEnd": 291.19999980926514, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 241.19999980926514, + "duration": 72, + "responseEnd": 313.19999980926514, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 246.59999990463257, + "duration": 73, + "responseEnd": 319.59999990463257, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 246.69999980926514, + "duration": 57.10000014305115, + "responseEnd": 303.7999999523163, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 247.89999985694885, + "duration": 54.10000014305115, + "responseEnd": 302, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 250, + "duration": 54.39999985694885, + "responseEnd": 304.39999985694885, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 250.09999990463257, + "duration": 54.40000009536743, + "responseEnd": 304.5, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 253.69999980926514, + "duration": 59.700000047683716, + "responseEnd": 313.39999985694885, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 266.59999990463257, + "duration": 45.700000047683716, + "responseEnd": 312.2999999523163, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 266.7999999523163, + "duration": 47.299999952316284, + "responseEnd": 314.09999990463257, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 291.19999980926514, + "duration": 23.700000047683716, + "responseEnd": 314.89999985694885, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 293.09999990463257, + "duration": 28.09999990463257, + "responseEnd": 321.19999980926514, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 294.5, + "duration": 28.299999952316284, + "responseEnd": 322.7999999523163, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 320.09999990463257, + "duration": 7.799999952316284, + "responseEnd": 327.89999985694885, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 320.19999980926514, + "duration": 17.40000009536743, + "responseEnd": 337.59999990463257, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 320.59999990463257, + "duration": 17.200000047683716, + "responseEnd": 337.7999999523163, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 320.89999985694885, + "duration": 17.5, + "responseEnd": 338.39999985694885, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 321.09999990463257, + "duration": 17.09999990463257, + "responseEnd": 338.19999980926514, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 334.09999990463257, + "duration": 6.5, + "responseEnd": 340.59999990463257, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "sameOrigin": true, + "startTime": 515.2999999523163, + "duration": 11.899999856948853, + "responseEnd": 527.1999998092651, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 520.5999999046326, + "duration": 7, + "responseEnd": 527.5999999046326, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/generate/GenerateForm.tsx", + "sameOrigin": true, + "startTime": 578.8999998569489, + "duration": 20.799999952316284, + "responseEnd": 599.6999998092651, + "transferSize": 84962, + "encodedBodySize": 84662, + "decodedBodySize": 84662 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/generate/GenerateResults.tsx", + "sameOrigin": true, + "startTime": 579, + "duration": 21, + "responseEnd": 600, + "transferSize": 108644, + "encodedBodySize": 108344, + "decodedBodySize": 108344 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 579, + "duration": 33.5, + "responseEnd": 612.5, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 579.1999998092651, + "duration": 24.800000190734863, + "responseEnd": 604, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 579.1999998092651, + "duration": 35.5, + "responseEnd": 614.6999998092651, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 579.2999999523163, + "duration": 33.89999985694885, + "responseEnd": 613.1999998092651, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 579.5, + "duration": 35.59999990463257, + "responseEnd": 615.0999999046326, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 579.5, + "duration": 39.69999980926514, + "responseEnd": 619.1999998092651, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 579.5, + "duration": 37.59999990463257, + "responseEnd": 617.0999999046326, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 579.6999998092651, + "duration": 40.90000009536743, + "responseEnd": 620.5999999046326, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 579.7999999523163, + "duration": 41.5, + "responseEnd": 621.2999999523163, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 590.1999998092651, + "duration": 31.200000047683716, + "responseEnd": 621.3999998569489, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 590.5999999046326, + "duration": 30.90000009536743, + "responseEnd": 621.5, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 605.7999999523163, + "duration": 20, + "responseEnd": 625.7999999523163, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 605.7999999523163, + "duration": 23.09999990463257, + "responseEnd": 628.8999998569489, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 605.7999999523163, + "duration": 26.399999856948853, + "responseEnd": 632.1999998092651, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 605.8999998569489, + "duration": 27.100000143051147, + "responseEnd": 633, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 606, + "duration": 27.09999990463257, + "responseEnd": 633.0999999046326, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-speech-to-text.ts", + "sameOrigin": true, + "startTime": 606.0999999046326, + "duration": 27.200000047683716, + "responseEnd": 633.2999999523163, + "transferSize": 13533, + "encodedBodySize": 13233, + "decodedBodySize": 13233 + }, + { + "name": "http://127.0.0.1:33705/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 606.2999999523163, + "duration": 27.200000047683716, + "responseEnd": 633.5, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 606.5999999046326, + "duration": 39.200000047683716, + "responseEnd": 645.7999999523163, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 606.6999998092651, + "duration": 40.5, + "responseEnd": 647.1999998092651, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 606.7999999523163, + "duration": 43.89999985694885, + "responseEnd": 650.6999998092651, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 606.8999998569489, + "duration": 44.10000014305115, + "responseEnd": 651, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 606.8999998569489, + "duration": 44.60000014305115, + "responseEnd": 651.5, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 607, + "duration": 44.799999952316284, + "responseEnd": 651.7999999523163, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 607.1999998092651, + "duration": 49.30000019073486, + "responseEnd": 656.5, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 607.2999999523163, + "duration": 52.200000047683716, + "responseEnd": 659.5, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 614.7999999523163, + "duration": 45.700000047683716, + "responseEnd": 660.5, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 614.8999998569489, + "duration": 45.200000047683716, + "responseEnd": 660.0999999046326, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 615, + "duration": 45.19999980926514, + "responseEnd": 660.1999998092651, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 615.0999999046326, + "duration": 45.200000047683716, + "responseEnd": 660.2999999523163, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:33705/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 615.2999999523163, + "duration": 50.799999952316284, + "responseEnd": 666.0999999046326, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 615.5, + "duration": 51.39999985694885, + "responseEnd": 666.8999998569489, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 615.5, + "duration": 51.09999990463257, + "responseEnd": 666.5999999046326, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 615.5999999046326, + "duration": 51.5, + "responseEnd": 667.0999999046326, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 631.8999998569489, + "duration": 35.40000009536743, + "responseEnd": 667.2999999523163, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 635.5999999046326, + "duration": 32.59999990463257, + "responseEnd": 668.1999998092651, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 637.8999998569489, + "duration": 33.5, + "responseEnd": 671.3999998569489, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 652.6999998092651, + "duration": 19.5, + "responseEnd": 672.1999998092651, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 653, + "duration": 25.09999990463257, + "responseEnd": 678.0999999046326, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:33705/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 654.5999999046326, + "duration": 26.40000009536743, + "responseEnd": 681, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 654.6999998092651, + "duration": 26.5, + "responseEnd": 681.1999998092651, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 666.8999998569489, + "duration": 17.200000047683716, + "responseEnd": 684.0999999046326, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 669.8999998569489, + "duration": 15.799999952316284, + "responseEnd": 685.6999998092651, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 688.5999999046326, + "duration": 4.5, + "responseEnd": 693.0999999046326, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 453.2999999523163, + "loadEventEnd": 567.0999999046326, + "responseEnd": 11.899999856948853 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/generate", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 379.759, + "taskDurationMs": 688.2660000000001, + "layoutDurationMs": 30.56, + "recalcStyleDurationMs": 65.586 + } + }, + { + "path": "/app/attack", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 585.6000001430511, + "firstRealContentFrameMs": 883.4000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "startTime": 564.5, + "endTime": 578.9000000953674, + "duration": 14.400000095367432, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 304.5, + "longTasks": [ + { + "startTime": 335, + "duration": 141 + }, + { + "startTime": 786.2000000476837, + "duration": 90 + } + ], + "postChunkLongTasks": [ + { + "startTime": 786.2000000476837, + "duration": 90 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 20, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 20, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 20, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 573.8000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 573.8000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 573.8000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 573.8000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 573.8000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 573.8000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 573.8000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 573.8000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 573.8000001907349, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7908205, + "encodedBytes": 7859305, + "decodedBytes": 7859305, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 24.90000009536743, + "duration": 23, + "responseEnd": 47.90000009536743, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 25.40000009536743, + "duration": 21.40000009536743, + "responseEnd": 46.80000019073486, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 25.5, + "duration": 22.200000047683716, + "responseEnd": 47.700000047683716, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 25.700000047683716, + "duration": 28.200000047683716, + "responseEnd": 53.90000009536743, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 29.200000047683716, + "duration": 24.5, + "responseEnd": 53.700000047683716, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 63.700000047683716, + "duration": 7.299999952316284, + "responseEnd": 71, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 63.80000019073486, + "duration": 8.399999856948853, + "responseEnd": 72.20000004768372, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 64, + "duration": 8.400000095367432, + "responseEnd": 72.40000009536743, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 80.80000019073486, + "duration": 11.699999809265137, + "responseEnd": 92.5, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 81, + "duration": 10.5, + "responseEnd": 91.5, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 81.10000014305115, + "duration": 18.5, + "responseEnd": 99.60000014305115, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 81.30000019073486, + "duration": 20, + "responseEnd": 101.30000019073486, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 81.40000009536743, + "duration": 18.700000047683716, + "responseEnd": 100.10000014305115, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 81.60000014305115, + "duration": 22.399999856948853, + "responseEnd": 104, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 81.80000019073486, + "duration": 21.199999809265137, + "responseEnd": 103, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 81.90000009536743, + "duration": 21.299999952316284, + "responseEnd": 103.20000004768372, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 82, + "duration": 24.5, + "responseEnd": 106.5, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 82.20000004768372, + "duration": 25.100000143051147, + "responseEnd": 107.30000019073486, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 82.30000019073486, + "duration": 27.5, + "responseEnd": 109.80000019073486, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.40000009536743, + "duration": 45.40000009536743, + "responseEnd": 139.80000019073486, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.60000014305115, + "duration": 29.5, + "responseEnd": 124.10000014305115, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.90000009536743, + "duration": 28.5, + "responseEnd": 123.40000009536743, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 104.80000019073486, + "duration": 27.299999952316284, + "responseEnd": 132.10000014305115, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 105, + "duration": 31.40000009536743, + "responseEnd": 136.40000009536743, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 105, + "duration": 31.800000190734863, + "responseEnd": 136.80000019073486, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 105.20000004768372, + "duration": 31.799999952316284, + "responseEnd": 137, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.10000014305115, + "duration": 31.799999952316284, + "responseEnd": 137.90000009536743, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.5, + "duration": 54.10000014305115, + "responseEnd": 160.60000014305115, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 106.60000014305115, + "duration": 50, + "responseEnd": 156.60000014305115, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.60000014305115, + "duration": 64.5, + "responseEnd": 171.10000014305115, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 106.70000004768372, + "duration": 48, + "responseEnd": 154.70000004768372, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 106.80000019073486, + "duration": 48.19999980926514, + "responseEnd": 155, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 106.80000019073486, + "duration": 49, + "responseEnd": 155.80000019073486, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 106.90000009536743, + "duration": 60.40000009536743, + "responseEnd": 167.30000019073486, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 107, + "duration": 61.40000009536743, + "responseEnd": 168.40000009536743, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 107.10000014305115, + "duration": 63.5, + "responseEnd": 170.60000014305115, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 107.10000014305115, + "duration": 63.39999985694885, + "responseEnd": 170.5, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 107.20000004768372, + "duration": 68.70000004768372, + "responseEnd": 175.90000009536743, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.20000004768372, + "duration": 73.60000014305115, + "responseEnd": 180.80000019073486, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 107.80000019073486, + "duration": 76.89999985694885, + "responseEnd": 184.70000004768372, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 107.80000019073486, + "duration": 79.09999990463257, + "responseEnd": 186.90000009536743, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 107.80000019073486, + "duration": 79.5, + "responseEnd": 187.30000019073486, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 107.90000009536743, + "duration": 79.90000009536743, + "responseEnd": 187.80000019073486, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.20000004768372, + "duration": 76.29999995231628, + "responseEnd": 187.5, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.30000019073486, + "duration": 78.19999980926514, + "responseEnd": 189.5, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.5, + "duration": 81.70000004768372, + "responseEnd": 193.20000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 111.60000014305115, + "duration": 82.89999985694885, + "responseEnd": 194.5, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 114.20000004768372, + "duration": 80.60000014305115, + "responseEnd": 194.80000019073486, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 114.80000019073486, + "duration": 82, + "responseEnd": 196.80000019073486, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 115, + "duration": 82.10000014305115, + "responseEnd": 197.10000014305115, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 137.90000009536743, + "duration": 60.40000009536743, + "responseEnd": 198.30000019073486, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 138, + "duration": 63.10000014305115, + "responseEnd": 201.10000014305115, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 139.40000009536743, + "duration": 66, + "responseEnd": 205.40000009536743, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 139.5, + "duration": 67.20000004768372, + "responseEnd": 206.70000004768372, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 139.90000009536743, + "duration": 66.09999990463257, + "responseEnd": 206, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 139.90000009536743, + "duration": 67, + "responseEnd": 206.90000009536743, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 142, + "duration": 65.20000004768372, + "responseEnd": 207.20000004768372, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 157.10000014305115, + "duration": 92.5, + "responseEnd": 249.60000014305115, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 157.80000019073486, + "duration": 56.799999952316284, + "responseEnd": 214.60000014305115, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 157.80000019073486, + "duration": 65.19999980926514, + "responseEnd": 223, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 157.90000009536743, + "duration": 67, + "responseEnd": 224.90000009536743, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 158.30000019073486, + "duration": 68.89999985694885, + "responseEnd": 227.20000004768372, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 158.40000009536743, + "duration": 63.700000047683716, + "responseEnd": 222.10000014305115, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 158.40000009536743, + "duration": 73.5, + "responseEnd": 231.90000009536743, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 159.80000019073486, + "duration": 78.5, + "responseEnd": 238.30000019073486, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 160.10000014305115, + "duration": 78.79999995231628, + "responseEnd": 238.90000009536743, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 160.10000014305115, + "duration": 79.39999985694885, + "responseEnd": 239.5, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 160.30000019073486, + "duration": 80.89999985694885, + "responseEnd": 241.20000004768372, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 160.30000019073486, + "duration": 82.09999990463257, + "responseEnd": 242.40000009536743, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 160.40000009536743, + "duration": 87.20000004768372, + "responseEnd": 247.60000014305115, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 160.5, + "duration": 88.40000009536743, + "responseEnd": 248.90000009536743, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 169.60000014305115, + "duration": 76.79999995231628, + "responseEnd": 246.40000009536743, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 169.70000004768372, + "duration": 82.40000009536743, + "responseEnd": 252.10000014305115, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 189.70000004768372, + "duration": 63.60000014305115, + "responseEnd": 253.30000019073486, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 192.80000019073486, + "duration": 61, + "responseEnd": 253.80000019073486, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 197.90000009536743, + "duration": 57, + "responseEnd": 254.90000009536743, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 205.60000014305115, + "duration": 54.799999952316284, + "responseEnd": 260.40000009536743, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 205.80000019073486, + "duration": 52.09999990463257, + "responseEnd": 257.90000009536743, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.70000004768372, + "duration": 54, + "responseEnd": 261.7000000476837, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 207.70000004768372, + "duration": 56.10000014305115, + "responseEnd": 263.80000019073486, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.60000014305115, + "duration": 52, + "responseEnd": 262.60000014305115, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.60000014305115, + "duration": 53.799999952316284, + "responseEnd": 264.40000009536743, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.80000019073486, + "duration": 55.89999985694885, + "responseEnd": 266.7000000476837, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210.90000009536743, + "duration": 60.299999952316284, + "responseEnd": 271.2000000476837, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211, + "duration": 59.5, + "responseEnd": 270.5, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211, + "duration": 59.200000047683716, + "responseEnd": 270.2000000476837, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.10000014305115, + "duration": 60.799999952316284, + "responseEnd": 271.90000009536743, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.20000004768372, + "duration": 60.90000009536743, + "responseEnd": 272.10000014305115, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.20000004768372, + "duration": 64.10000014305115, + "responseEnd": 275.30000019073486, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.30000019073486, + "duration": 64.5, + "responseEnd": 275.80000019073486, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.30000019073486, + "duration": 64.79999995231628, + "responseEnd": 276.10000014305115, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 211.40000009536743, + "duration": 65.90000009536743, + "responseEnd": 277.30000019073486, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 219.60000014305115, + "duration": 73.5, + "responseEnd": 293.10000014305115, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 219.80000019073486, + "duration": 62.89999985694885, + "responseEnd": 282.7000000476837, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 223, + "duration": 59.30000019073486, + "responseEnd": 282.30000019073486, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 228.70000004768372, + "duration": 71.79999995231628, + "responseEnd": 300.5, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 228.80000019073486, + "duration": 61.5, + "responseEnd": 290.30000019073486, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 229, + "duration": 62.40000009536743, + "responseEnd": 291.40000009536743, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 233.30000019073486, + "duration": 58.59999990463257, + "responseEnd": 291.90000009536743, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 240.90000009536743, + "duration": 48.90000009536743, + "responseEnd": 289.80000019073486, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 242.70000004768372, + "duration": 53.299999952316284, + "responseEnd": 296, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 243.30000019073486, + "duration": 56, + "responseEnd": 299.30000019073486, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 243.5, + "duration": 56.40000009536743, + "responseEnd": 299.90000009536743, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 261.2000000476837, + "duration": 37.700000047683716, + "responseEnd": 298.90000009536743, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 261.90000009536743, + "duration": 38.40000009536743, + "responseEnd": 300.30000019073486, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 303.80000019073486, + "duration": 6.3999998569488525, + "responseEnd": 310.2000000476837, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 305.10000014305115, + "duration": 7.799999952316284, + "responseEnd": 312.90000009536743, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 305.40000009536743, + "duration": 8.700000047683716, + "responseEnd": 314.10000014305115, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 305.60000014305115, + "duration": 8.799999952316284, + "responseEnd": 314.40000009536743, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 319.2000000476837, + "duration": 7.400000095367432, + "responseEnd": 326.60000014305115, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 319.40000009536743, + "duration": 8.5, + "responseEnd": 327.90000009536743, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 319.5, + "duration": 8.5, + "responseEnd": 328, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 319.60000014305115, + "duration": 9.700000047683716, + "responseEnd": 329.30000019073486, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 321.60000014305115, + "duration": 8.200000047683716, + "responseEnd": 329.80000019073486, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 564.5, + "duration": 14.400000095367432, + "responseEnd": 578.9000000953674, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 571.7000000476837, + "duration": 8.200000047683716, + "responseEnd": 579.9000000953674, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 633.6000001430511, + "duration": 7.099999904632568, + "responseEnd": 640.7000000476837, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 633.8000001907349, + "duration": 10.699999809265137, + "responseEnd": 644.5, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 634, + "duration": 15.5, + "responseEnd": 649.5, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 634.2000000476837, + "duration": 15, + "responseEnd": 649.2000000476837, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 634.2000000476837, + "duration": 19, + "responseEnd": 653.2000000476837, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 634.2000000476837, + "duration": 19.90000009536743, + "responseEnd": 654.1000001430511, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 634.4000000953674, + "duration": 19.90000009536743, + "responseEnd": 654.3000001907349, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 634.5, + "duration": 19.90000009536743, + "responseEnd": 654.4000000953674, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 634.5, + "duration": 23.200000047683716, + "responseEnd": 657.7000000476837, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 644.5, + "duration": 15, + "responseEnd": 659.5, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 644.5, + "duration": 16.300000190734863, + "responseEnd": 660.8000001907349, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 644.6000001430511, + "duration": 17.299999952316284, + "responseEnd": 661.9000000953674, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 644.7000000476837, + "duration": 18.40000009536743, + "responseEnd": 663.1000001430511, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 644.8000001907349, + "duration": 19.899999856948853, + "responseEnd": 664.7000000476837, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 645, + "duration": 19.700000047683716, + "responseEnd": 664.7000000476837, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 645.1000001430511, + "duration": 23.5, + "responseEnd": 668.6000001430511, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:33705/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 645.2000000476837, + "duration": 24.40000009536743, + "responseEnd": 669.6000001430511, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 649.2000000476837, + "duration": 24.799999952316284, + "responseEnd": 674, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 649.5, + "duration": 24.700000047683716, + "responseEnd": 674.2000000476837, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 650, + "duration": 25.40000009536743, + "responseEnd": 675.4000000953674, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 650.2000000476837, + "duration": 26.299999952316284, + "responseEnd": 676.5, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 650.2000000476837, + "duration": 29.700000047683716, + "responseEnd": 679.9000000953674, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 650.2000000476837, + "duration": 29.90000009536743, + "responseEnd": 680.1000001430511, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 650.4000000953674, + "duration": 29.799999952316284, + "responseEnd": 680.2000000476837, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 650.5, + "duration": 29.90000009536743, + "responseEnd": 680.4000000953674, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 650.6000001430511, + "duration": 35.5, + "responseEnd": 686.1000001430511, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 650.7000000476837, + "duration": 38.200000047683716, + "responseEnd": 688.9000000953674, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 653.6000001430511, + "duration": 36.700000047683716, + "responseEnd": 690.3000001907349, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 653.7000000476837, + "duration": 36.299999952316284, + "responseEnd": 690, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 653.8000001907349, + "duration": 36.5, + "responseEnd": 690.3000001907349, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 653.9000000953674, + "duration": 36.700000047683716, + "responseEnd": 690.6000001430511, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:33705/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 654.1000001430511, + "duration": 40.700000047683716, + "responseEnd": 694.8000001907349, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 658.7000000476837, + "duration": 36.200000047683716, + "responseEnd": 694.9000000953674, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 658.9000000953674, + "duration": 36.59999990463257, + "responseEnd": 695.5, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 659, + "duration": 36.700000047683716, + "responseEnd": 695.7000000476837, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 664, + "duration": 32.10000014305115, + "responseEnd": 696.1000001430511, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 666.2000000476837, + "duration": 32.700000047683716, + "responseEnd": 698.9000000953674, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 671.2000000476837, + "duration": 28.5, + "responseEnd": 699.7000000476837, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 686.2000000476837, + "duration": 18.700000047683716, + "responseEnd": 704.9000000953674, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 686.4000000953674, + "duration": 18.40000009536743, + "responseEnd": 704.8000001907349, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 686.6000001430511, + "duration": 25, + "responseEnd": 711.6000001430511, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:33705/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 686.9000000953674, + "duration": 21.90000009536743, + "responseEnd": 708.8000001907349, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 687, + "duration": 22.90000009536743, + "responseEnd": 709.9000000953674, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 695.2000000476837, + "duration": 16.200000047683716, + "responseEnd": 711.4000000953674, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 700.4000000953674, + "duration": 13.700000047683716, + "responseEnd": 714.1000001430511, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 700.7000000476837, + "duration": 13.600000143051147, + "responseEnd": 714.3000001907349, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 715.5, + "duration": 5, + "responseEnd": 720.5, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 474.40000009536743, + "loadEventEnd": 529.8000001907349, + "responseEnd": 12.400000095367432 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/attack", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 389.444, + "taskDurationMs": 716.4159999999999, + "layoutDurationMs": 25.598, + "recalcStyleDurationMs": 65.19800000000001 + } + }, + { + "path": "/app/flowchart", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 531.2000000476837, + "firstRealContentFrameMs": 713.4000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "startTime": 507.7000000476837, + "endTime": 524.2000000476837, + "duration": 16.5, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "postChunkRenderMs": 189.20000004768372, + "longTasks": [ + { + "startTime": 305.40000009536743, + "duration": 124 + }, + { + "startTime": 656.9000000953674, + "duration": 50 + } + ], + "postChunkLongTasks": [ + { + "startTime": 656.9000000953674, + "duration": 50 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 18.5, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.5, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.5, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.5, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.5, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 18.5, + "duration": 48, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 18.5, + "duration": 48, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 515.3000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 515.3000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 515.3000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 515.3000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 515.3000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 515.3000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 515.3000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 515.3000001907349, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 515.3000001907349, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 7462064, + "encodedBytes": 7423364, + "decodedBytes": 7423364, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 23.100000143051147, + "duration": 23.299999952316284, + "responseEnd": 46.40000009536743, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 23.40000009536743, + "duration": 22.200000047683716, + "responseEnd": 45.60000014305115, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 23.600000143051147, + "duration": 25.09999990463257, + "responseEnd": 48.700000047683716, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 23.600000143051147, + "duration": 26, + "responseEnd": 49.60000014305115, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 25.90000009536743, + "duration": 24.200000047683716, + "responseEnd": 50.10000014305115, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 53.5, + "duration": 9.300000190734863, + "responseEnd": 62.80000019073486, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 53.60000014305115, + "duration": 11.700000047683716, + "responseEnd": 65.30000019073486, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 53.700000047683716, + "duration": 13.100000143051147, + "responseEnd": 66.80000019073486, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 70.60000014305115, + "duration": 11.599999904632568, + "responseEnd": 82.20000004768372, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 70.70000004768372, + "duration": 14.5, + "responseEnd": 85.20000004768372, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 70.70000004768372, + "duration": 14.900000095367432, + "responseEnd": 85.60000014305115, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 70.90000009536743, + "duration": 14.799999952316284, + "responseEnd": 85.70000004768372, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 71, + "duration": 18.800000190734863, + "responseEnd": 89.80000019073486, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 71.10000014305115, + "duration": 24.700000047683716, + "responseEnd": 95.80000019073486, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 71.30000019073486, + "duration": 22, + "responseEnd": 93.30000019073486, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 71.40000009536743, + "duration": 22.200000047683716, + "responseEnd": 93.60000014305115, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 71.5, + "duration": 22.300000190734863, + "responseEnd": 93.80000019073486, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 71.60000014305115, + "duration": 23.899999856948853, + "responseEnd": 95.5, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 71.80000019073486, + "duration": 27.399999856948853, + "responseEnd": 99.20000004768372, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.60000014305115, + "duration": 25.899999856948853, + "responseEnd": 114.5, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 88.90000009536743, + "duration": 25.700000047683716, + "responseEnd": 114.60000014305115, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.5, + "duration": 41.80000019073486, + "responseEnd": 131.30000019073486, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.40000009536743, + "duration": 32.09999990463257, + "responseEnd": 122.5, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 90.90000009536743, + "duration": 34.799999952316284, + "responseEnd": 125.70000004768372, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 91, + "duration": 35, + "responseEnd": 126, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 91.10000014305115, + "duration": 35.799999952316284, + "responseEnd": 126.90000009536743, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.10000014305115, + "duration": 36.299999952316284, + "responseEnd": 127.40000009536743, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.40000009536743, + "duration": 53.09999990463257, + "responseEnd": 144.5, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 91.5, + "duration": 56.90000009536743, + "responseEnd": 148.40000009536743, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 91.60000014305115, + "duration": 48.200000047683716, + "responseEnd": 139.80000019073486, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 91.60000014305115, + "duration": 48.200000047683716, + "responseEnd": 139.80000019073486, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 91.60000014305115, + "duration": 49.799999952316284, + "responseEnd": 141.40000009536743, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 92.40000009536743, + "duration": 47.59999990463257, + "responseEnd": 140, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 92.60000014305115, + "duration": 55.09999990463257, + "responseEnd": 147.70000004768372, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 92.60000014305115, + "duration": 55.39999985694885, + "responseEnd": 148, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 92.70000004768372, + "duration": 56.299999952316284, + "responseEnd": 149, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 92.70000004768372, + "duration": 56.90000009536743, + "responseEnd": 149.60000014305115, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 92.80000019073486, + "duration": 58.59999990463257, + "responseEnd": 151.40000009536743, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 92.90000009536743, + "duration": 63.700000047683716, + "responseEnd": 156.60000014305115, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.80000019073486, + "duration": 65.19999980926514, + "responseEnd": 160, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 94.80000019073486, + "duration": 64.69999980926514, + "responseEnd": 159.5, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 95.10000014305115, + "duration": 68.59999990463257, + "responseEnd": 163.70000004768372, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 95.10000014305115, + "duration": 68.5, + "responseEnd": 163.60000014305115, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97.40000009536743, + "duration": 61.799999952316284, + "responseEnd": 159.20000004768372, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97.5, + "duration": 68.30000019073486, + "responseEnd": 165.80000019073486, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97.60000014305115, + "duration": 70.59999990463257, + "responseEnd": 168.20000004768372, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 97.60000014305115, + "duration": 71.70000004768372, + "responseEnd": 169.30000019073486, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 102.60000014305115, + "duration": 68.70000004768372, + "responseEnd": 171.30000019073486, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 109.80000019073486, + "duration": 62.299999952316284, + "responseEnd": 172.10000014305115, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 109.90000009536743, + "duration": 62.59999990463257, + "responseEnd": 172.5, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 131.10000014305115, + "duration": 43.200000047683716, + "responseEnd": 174.30000019073486, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 131.30000019073486, + "duration": 43.89999985694885, + "responseEnd": 175.20000004768372, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 131.80000019073486, + "duration": 45.39999985694885, + "responseEnd": 177.20000004768372, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 132, + "duration": 49.10000014305115, + "responseEnd": 181.10000014305115, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 132.40000009536743, + "duration": 49.90000009536743, + "responseEnd": 182.30000019073486, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 132.5, + "duration": 48.80000019073486, + "responseEnd": 181.30000019073486, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 134, + "duration": 50.60000014305115, + "responseEnd": 184.60000014305115, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 148.80000019073486, + "duration": 34, + "responseEnd": 182.80000019073486, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 149, + "duration": 40.200000047683716, + "responseEnd": 189.20000004768372, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 149.20000004768372, + "duration": 43.10000014305115, + "responseEnd": 192.30000019073486, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 149.20000004768372, + "duration": 46.5, + "responseEnd": 195.70000004768372, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 150.5, + "duration": 42.80000019073486, + "responseEnd": 193.30000019073486, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 150.60000014305115, + "duration": 45.799999952316284, + "responseEnd": 196.40000009536743, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 156.60000014305115, + "duration": 61.700000047683716, + "responseEnd": 218.30000019073486, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 167.30000019073486, + "duration": 30.399999856948853, + "responseEnd": 197.70000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 167.40000009536743, + "duration": 35.5, + "responseEnd": 202.90000009536743, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 167.60000014305115, + "duration": 36.09999990463257, + "responseEnd": 203.70000004768372, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 167.70000004768372, + "duration": 38.60000014305115, + "responseEnd": 206.30000019073486, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 167.90000009536743, + "duration": 38.700000047683716, + "responseEnd": 206.60000014305115, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 168, + "duration": 39.700000047683716, + "responseEnd": 207.70000004768372, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 168, + "duration": 46.30000019073486, + "responseEnd": 214.30000019073486, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 172.10000014305115, + "duration": 41.200000047683716, + "responseEnd": 213.30000019073486, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 172.10000014305115, + "duration": 43.700000047683716, + "responseEnd": 215.80000019073486, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 173.20000004768372, + "duration": 43.10000014305115, + "responseEnd": 216.30000019073486, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 174.20000004768372, + "duration": 41.299999952316284, + "responseEnd": 215.5, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 174.80000019073486, + "duration": 47.299999952316284, + "responseEnd": 222.10000014305115, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 179.70000004768372, + "duration": 43.200000047683716, + "responseEnd": 222.90000009536743, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 179.80000019073486, + "duration": 43.39999985694885, + "responseEnd": 223.20000004768372, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 183.80000019073486, + "duration": 39.89999985694885, + "responseEnd": 223.70000004768372, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 184, + "duration": 42.40000009536743, + "responseEnd": 226.40000009536743, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.30000019073486, + "duration": 39.69999980926514, + "responseEnd": 225, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.40000009536743, + "duration": 49, + "responseEnd": 234.40000009536743, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.5, + "duration": 45.200000047683716, + "responseEnd": 230.70000004768372, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.60000014305115, + "duration": 46.700000047683716, + "responseEnd": 232.30000019073486, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.60000014305115, + "duration": 48.39999985694885, + "responseEnd": 234, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.70000004768372, + "duration": 47.799999952316284, + "responseEnd": 233.5, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.90000009536743, + "duration": 49, + "responseEnd": 234.90000009536743, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 185.90000009536743, + "duration": 51.5, + "responseEnd": 237.40000009536743, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186, + "duration": 51.30000019073486, + "responseEnd": 237.30000019073486, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186, + "duration": 53.80000019073486, + "responseEnd": 239.80000019073486, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.20000004768372, + "duration": 53.40000009536743, + "responseEnd": 239.60000014305115, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 186.30000019073486, + "duration": 53.69999980926514, + "responseEnd": 240, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 187.40000009536743, + "duration": 63.40000009536743, + "responseEnd": 250.80000019073486, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 187.5, + "duration": 60.90000009536743, + "responseEnd": 248.40000009536743, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196.70000004768372, + "duration": 51.200000047683716, + "responseEnd": 247.90000009536743, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.40000009536743, + "duration": 77.29999995231628, + "responseEnd": 274.7000000476837, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 197.5, + "duration": 63.30000019073486, + "responseEnd": 260.80000019073486, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 197.5, + "duration": 65.20000004768372, + "responseEnd": 262.7000000476837, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 198, + "duration": 64.90000009536743, + "responseEnd": 262.90000009536743, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 204.70000004768372, + "duration": 56.700000047683716, + "responseEnd": 261.40000009536743, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 208.10000014305115, + "duration": 55.200000047683716, + "responseEnd": 263.30000019073486, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 208.20000004768372, + "duration": 63.799999952316284, + "responseEnd": 272, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 208.30000019073486, + "duration": 65.39999985694885, + "responseEnd": 273.7000000476837, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 225.20000004768372, + "duration": 47.40000009536743, + "responseEnd": 272.60000014305115, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 226.60000014305115, + "duration": 47.39999985694885, + "responseEnd": 274, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 265.2000000476837, + "duration": 11.900000095367432, + "responseEnd": 277.10000014305115, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 265.90000009536743, + "duration": 12.799999952316284, + "responseEnd": 278.7000000476837, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 273.2000000476837, + "duration": 9.799999952316284, + "responseEnd": 283, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 275.30000019073486, + "duration": 8.799999952316284, + "responseEnd": 284.10000014305115, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 284.7000000476837, + "duration": 12.200000047683716, + "responseEnd": 296.90000009536743, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 284.7000000476837, + "duration": 13.5, + "responseEnd": 298.2000000476837, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 284.90000009536743, + "duration": 14.700000047683716, + "responseEnd": 299.60000014305115, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 285, + "duration": 15.200000047683716, + "responseEnd": 300.2000000476837, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 287.60000014305115, + "duration": 12.799999952316284, + "responseEnd": 300.40000009536743, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "sameOrigin": true, + "startTime": 507.7000000476837, + "duration": 16.5, + "responseEnd": 524.2000000476837, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 514.5, + "duration": 9.600000143051147, + "responseEnd": 524.1000001430511, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 566.1000001430511, + "duration": 17.5, + "responseEnd": 583.6000001430511, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:33705/node_modules/reactflow/dist/style.css", + "sameOrigin": true, + "startTime": 566.3000001907349, + "duration": 12.199999809265137, + "responseEnd": 578.5, + "transferSize": 10069, + "encodedBodySize": 9769, + "decodedBodySize": 9769 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 566.4000000953674, + "duration": 18.90000009536743, + "responseEnd": 585.3000001907349, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 566.4000000953674, + "duration": 19.09999990463257, + "responseEnd": 585.5, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 566.5, + "duration": 19.200000047683716, + "responseEnd": 585.7000000476837, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 566.6000001430511, + "duration": 19.09999990463257, + "responseEnd": 585.7000000476837, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 566.6000001430511, + "duration": 19.399999856948853, + "responseEnd": 586, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/html-to-image.js?v=00e2900d", + "sameOrigin": true, + "startTime": 566.7000000476837, + "duration": 21.40000009536743, + "responseEnd": 588.1000001430511, + "transferSize": 29503, + "encodedBodySize": 29203, + "decodedBodySize": 29203 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/date-fns.js?v=00e2900d", + "sameOrigin": true, + "startTime": 566.7000000476837, + "duration": 25.700000047683716, + "responseEnd": 592.4000000953674, + "transferSize": 177370, + "encodedBodySize": 177070, + "decodedBodySize": 177070 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 575.8000001907349, + "duration": 17.199999809265137, + "responseEnd": 593, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 576.1000001430511, + "duration": 17, + "responseEnd": 593.1000001430511, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 598, + "duration": 5.800000190734863, + "responseEnd": 603.8000001907349, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 598.6000001430511, + "duration": 7.799999952316284, + "responseEnd": 606.4000000953674, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 426.80000019073486, + "loadEventEnd": 479.30000019073486, + "responseEnd": 10.600000143051147 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/flowchart", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 344.065, + "taskDurationMs": 602.708, + "layoutDurationMs": 22.869, + "recalcStyleDurationMs": 60.631 + } + }, + { + "path": "/app/history", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 528.7999999523163, + "firstRealContentFrameMs": 663.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "startTime": 506.7000000476837, + "endTime": 522.5999999046326, + "duration": 15.899999856948853, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "postChunkRenderMs": 140.60000014305115, + "longTasks": [ + { + "startTime": 294.90000009536743, + "duration": 138 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 19.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 19.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 19.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 19.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 19.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 19.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 19.40000009536743, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 513.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 513.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 513.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 513.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 513.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 513.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 513.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 513.7000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 513.7000000476837, + "duration": 40, + "interactionId": 0 + } + ], + "cls": 0.04643643016750263, + "layoutShifts": [ + { + "startTime": 667.2000000476837, + "value": 0.04643643016750263 + } + ], + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 6920046, + "encodedBytes": 6881646, + "decodedBytes": 6881646, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 21.90000009536743, + "duration": 21.199999809265137, + "responseEnd": 43.09999990463257, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 22.200000047683716, + "duration": 25, + "responseEnd": 47.200000047683716, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 22.299999952316284, + "duration": 25.299999952316284, + "responseEnd": 47.59999990463257, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 22.40000009536743, + "duration": 30.199999809265137, + "responseEnd": 52.59999990463257, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 25, + "duration": 27.90000009536743, + "responseEnd": 52.90000009536743, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 56.09999990463257, + "duration": 10.700000047683716, + "responseEnd": 66.79999995231628, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 56.799999952316284, + "duration": 11.799999952316284, + "responseEnd": 68.59999990463257, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 57, + "duration": 11.799999952316284, + "responseEnd": 68.79999995231628, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 75.90000009536743, + "duration": 6.5, + "responseEnd": 82.40000009536743, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 76, + "duration": 8.299999952316284, + "responseEnd": 84.29999995231628, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 76.09999990463257, + "duration": 14.5, + "responseEnd": 90.59999990463257, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 76.20000004768372, + "duration": 16.5, + "responseEnd": 92.70000004768372, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 76.29999995231628, + "duration": 15.700000047683716, + "responseEnd": 92, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 76.40000009536743, + "duration": 21.199999809265137, + "responseEnd": 97.59999990463257, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 76.5, + "duration": 18.90000009536743, + "responseEnd": 95.40000009536743, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 76.59999990463257, + "duration": 22.90000009536743, + "responseEnd": 99.5, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 76.59999990463257, + "duration": 28.5, + "responseEnd": 105.09999990463257, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 76.79999995231628, + "duration": 29.40000009536743, + "responseEnd": 106.20000004768372, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 77, + "duration": 30.59999990463257, + "responseEnd": 107.59999990463257, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84.90000009536743, + "duration": 25.399999856948853, + "responseEnd": 110.29999995231628, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 85, + "duration": 24.799999952316284, + "responseEnd": 109.79999995231628, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 86.20000004768372, + "duration": 60.89999985694885, + "responseEnd": 147.09999990463257, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 92.20000004768372, + "duration": 23.899999856948853, + "responseEnd": 116.09999990463257, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 92.40000009536743, + "duration": 27, + "responseEnd": 119.40000009536743, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 92.5, + "duration": 27.09999990463257, + "responseEnd": 119.59999990463257, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 92.70000004768372, + "duration": 26.899999856948853, + "responseEnd": 119.59999990463257, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 92.79999995231628, + "duration": 27.5, + "responseEnd": 120.29999995231628, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93, + "duration": 64.90000009536743, + "responseEnd": 157.90000009536743, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 93.09999990463257, + "duration": 66.5, + "responseEnd": 159.59999990463257, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 93.29999995231628, + "duration": 53.10000014305115, + "responseEnd": 146.40000009536743, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 93.5, + "duration": 50.90000009536743, + "responseEnd": 144.40000009536743, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 93.70000004768372, + "duration": 51, + "responseEnd": 144.70000004768372, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 93.79999995231628, + "duration": 65.5, + "responseEnd": 159.29999995231628, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 93.90000009536743, + "duration": 61.39999985694885, + "responseEnd": 155.29999995231628, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 94.09999990463257, + "duration": 64.60000014305115, + "responseEnd": 158.70000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 94.09999990463257, + "duration": 67.30000019073486, + "responseEnd": 161.40000009536743, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 94.29999995231628, + "duration": 71.10000014305115, + "responseEnd": 165.40000009536743, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 94.40000009536743, + "duration": 72.69999980926514, + "responseEnd": 167.09999990463257, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 94.5, + "duration": 78.90000009536743, + "responseEnd": 173.40000009536743, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 96.29999995231628, + "duration": 78.70000004768372, + "responseEnd": 175, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 96.5, + "duration": 77.79999995231628, + "responseEnd": 174.29999995231628, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 96.70000004768372, + "duration": 78.79999995231628, + "responseEnd": 175.5, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 96.70000004768372, + "duration": 85.59999990463257, + "responseEnd": 182.29999995231628, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.70000004768372, + "duration": 78.89999985694885, + "responseEnd": 178.59999990463257, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.40000009536743, + "duration": 72.5, + "responseEnd": 178.90000009536743, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.59999990463257, + "duration": 74.90000009536743, + "responseEnd": 181.5, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 106.70000004768372, + "duration": 75, + "responseEnd": 181.70000004768372, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 108.70000004768372, + "duration": 73.20000004768372, + "responseEnd": 181.90000009536743, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 110.29999995231628, + "duration": 74.79999995231628, + "responseEnd": 185.09999990463257, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 110.5, + "duration": 76.40000009536743, + "responseEnd": 186.90000009536743, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 124.40000009536743, + "duration": 67.19999980926514, + "responseEnd": 191.59999990463257, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 124.59999990463257, + "duration": 67.5, + "responseEnd": 192.09999990463257, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 124.90000009536743, + "duration": 67.39999985694885, + "responseEnd": 192.29999995231628, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 124.90000009536743, + "duration": 67.69999980926514, + "responseEnd": 192.59999990463257, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 125.29999995231628, + "duration": 68.5, + "responseEnd": 193.79999995231628, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 125.5, + "duration": 68.5, + "responseEnd": 194, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.59999990463257, + "duration": 70, + "responseEnd": 196.59999990463257, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 149.09999990463257, + "duration": 74, + "responseEnd": 223.09999990463257, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 151.59999990463257, + "duration": 50.200000047683716, + "responseEnd": 201.79999995231628, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 151.79999995231628, + "duration": 59.90000009536743, + "responseEnd": 211.70000004768372, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 151.90000009536743, + "duration": 58.19999980926514, + "responseEnd": 210.09999990463257, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 153.09999990463257, + "duration": 57.30000019073486, + "responseEnd": 210.40000009536743, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 153.40000009536743, + "duration": 55.799999952316284, + "responseEnd": 209.20000004768372, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 153.40000009536743, + "duration": 61.799999952316284, + "responseEnd": 215.20000004768372, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 154.09999990463257, + "duration": 63.30000019073486, + "responseEnd": 217.40000009536743, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 154.40000009536743, + "duration": 64.89999985694885, + "responseEnd": 219.29999995231628, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 154.59999990463257, + "duration": 64.90000009536743, + "responseEnd": 219.5, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 154.90000009536743, + "duration": 64.79999995231628, + "responseEnd": 219.70000004768372, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 154.90000009536743, + "duration": 69, + "responseEnd": 223.90000009536743, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 155.09999990463257, + "duration": 69, + "responseEnd": 224.09999990463257, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 155.09999990463257, + "duration": 71, + "responseEnd": 226.09999990463257, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 160.59999990463257, + "duration": 64.5, + "responseEnd": 225.09999990463257, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 160.70000004768372, + "duration": 65.70000004768372, + "responseEnd": 226.40000009536743, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 180.40000009536743, + "duration": 49.39999985694885, + "responseEnd": 229.79999995231628, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 181.70000004768372, + "duration": 46.59999990463257, + "responseEnd": 228.29999995231628, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 183.20000004768372, + "duration": 48.09999990463257, + "responseEnd": 231.29999995231628, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195, + "duration": 36.40000009536743, + "responseEnd": 231.40000009536743, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 195.09999990463257, + "duration": 35.90000009536743, + "responseEnd": 231, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196.40000009536743, + "duration": 34.69999980926514, + "responseEnd": 231.09999990463257, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196.5, + "duration": 37.59999990463257, + "responseEnd": 234.09999990463257, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 196.79999995231628, + "duration": 37.299999952316284, + "responseEnd": 234.09999990463257, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197, + "duration": 40.799999952316284, + "responseEnd": 237.79999995231628, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.20000004768372, + "duration": 39.89999985694885, + "responseEnd": 237.09999990463257, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.20000004768372, + "duration": 41.700000047683716, + "responseEnd": 238.90000009536743, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.40000009536743, + "duration": 41.299999952316284, + "responseEnd": 238.70000004768372, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.5, + "duration": 43.40000009536743, + "responseEnd": 240.90000009536743, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 197.79999995231628, + "duration": 43.5, + "responseEnd": 241.29999995231628, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.40000009536743, + "duration": 43.59999990463257, + "responseEnd": 242, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.59999990463257, + "duration": 45.60000014305115, + "responseEnd": 244.20000004768372, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.70000004768372, + "duration": 47.299999952316284, + "responseEnd": 246, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 198.79999995231628, + "duration": 46.90000009536743, + "responseEnd": 245.70000004768372, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 199, + "duration": 47.09999990463257, + "responseEnd": 246.09999990463257, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 205.79999995231628, + "duration": 55.799999952316284, + "responseEnd": 261.59999990463257, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 205.90000009536743, + "duration": 45.799999952316284, + "responseEnd": 251.70000004768372, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 210, + "duration": 40.90000009536743, + "responseEnd": 250.90000009536743, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 212.79999995231628, + "duration": 53.40000009536743, + "responseEnd": 266.2000000476837, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 213.29999995231628, + "duration": 43.40000009536743, + "responseEnd": 256.7000000476837, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 213.5, + "duration": 38.299999952316284, + "responseEnd": 251.79999995231628, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 217, + "duration": 42.09999990463257, + "responseEnd": 259.09999990463257, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 221.79999995231628, + "duration": 36, + "responseEnd": 257.7999999523163, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 223.59999990463257, + "duration": 35.60000014305115, + "responseEnd": 259.2000000476837, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 223.90000009536743, + "duration": 41.09999990463257, + "responseEnd": 265, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 224.09999990463257, + "duration": 41.700000047683716, + "responseEnd": 265.7999999523163, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 232.79999995231628, + "duration": 32.5, + "responseEnd": 265.2999999523163, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 234.59999990463257, + "duration": 31.300000190734863, + "responseEnd": 265.90000009536743, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 261.7000000476837, + "duration": 8.299999952316284, + "responseEnd": 270, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 267.40000009536743, + "duration": 8.299999952316284, + "responseEnd": 275.7000000476837, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 270, + "duration": 5.900000095367432, + "responseEnd": 275.90000009536743, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 272.2000000476837, + "duration": 6.5, + "responseEnd": 278.7000000476837, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 272.7999999523163, + "duration": 6.6000001430511475, + "responseEnd": 279.40000009536743, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 273, + "duration": 7.700000047683716, + "responseEnd": 280.7000000476837, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 273, + "duration": 9, + "responseEnd": 282, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 273, + "duration": 10.400000095367432, + "responseEnd": 283.40000009536743, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 277.7999999523163, + "duration": 7, + "responseEnd": 284.7999999523163, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "sameOrigin": true, + "startTime": 506.7000000476837, + "duration": 15.899999856948853, + "responseEnd": 522.5999999046326, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 512.9000000953674, + "duration": 9.899999856948853, + "responseEnd": 522.7999999523163, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 575, + "duration": 7.700000047683716, + "responseEnd": 582.7000000476837, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 575.2000000476837, + "duration": 11.399999856948853, + "responseEnd": 586.5999999046326, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 575.2000000476837, + "duration": 15.5, + "responseEnd": 590.7000000476837, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 575.4000000953674, + "duration": 18, + "responseEnd": 593.4000000953674, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 575.4000000953674, + "duration": 18.299999952316284, + "responseEnd": 593.7000000476837, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 575.5, + "duration": 18.40000009536743, + "responseEnd": 593.9000000953674, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/empty-state.tsx", + "sameOrigin": true, + "startTime": 575.5999999046326, + "duration": 18.700000047683716, + "responseEnd": 594.2999999523163, + "transferSize": 6403, + "encodedBodySize": 6103, + "decodedBodySize": 6103 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 589.5, + "duration": 9.599999904632568, + "responseEnd": 599.0999999046326, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 589.7999999523163, + "duration": 10.299999952316284, + "responseEnd": 600.0999999046326, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 591.4000000953674, + "duration": 9, + "responseEnd": 600.4000000953674, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 595.5, + "duration": 7.900000095367432, + "responseEnd": 603.4000000953674, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 596.7000000476837, + "duration": 7, + "responseEnd": 603.7000000476837, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 431.5, + "loadEventEnd": 562.7000000476837, + "responseEnd": 11.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/history", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 288.089, + "taskDurationMs": 540.6220000000001, + "layoutDurationMs": 16.879, + "recalcStyleDurationMs": 58.214 + } + }, + { + "path": "/app/admin", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 492.7000000476837, + "firstRealContentFrameMs": 705.8999998569489, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/AdminPage.tsx", + "startTime": 471.59999990463257, + "endTime": 488, + "duration": 16.40000009536743, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "postChunkRenderMs": 217.89999985694885, + "longTasks": [ + { + "startTime": 281.2000000476837, + "duration": 115 + }, + { + "startTime": 616.7999999523163, + "duration": 58 + } + ], + "postChunkLongTasks": [ + { + "startTime": 616.7999999523163, + "duration": 58 + } + ], + "controlledInteractionDurationMs": 0, + "eventTimings": [ + { + "name": "pointerover", + "startTime": 17.5, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.5, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.5, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.5, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.5, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 17.5, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 17.5, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 479.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 479.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 479.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 479.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 479.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 479.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 479.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 479.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 479.2000000476837, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerout", + "startTime": 719, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 719, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 719, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 719, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 719, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 719, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 719, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 719, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 719, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0.08245148326771094, + "layoutShifts": [ + { + "startTime": 687.2000000476837, + "value": 0.08245148326771094 + } + ], + "requestCount": 135, + "browserRequestCount": 161, + "externalRequestCount": 26, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 8560224, + "encodedBytes": 8519724, + "decodedBytes": 8519724, + "resources": [ + { + "name": "http://127.0.0.1:33705/@vite/client", + "sameOrigin": true, + "startTime": 21.09999990463257, + "duration": 19.200000047683716, + "responseEnd": 40.299999952316284, + "transferSize": 179315, + "encodedBodySize": 179015, + "decodedBodySize": 179015 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 21.399999856948853, + "duration": 23.100000143051147, + "responseEnd": 44.5, + "transferSize": 140803, + "encodedBodySize": 140503, + "decodedBodySize": 140503 + }, + { + "name": "http://127.0.0.1:33705/src/bootstrap.ts", + "sameOrigin": true, + "startTime": 21.5, + "duration": 23.399999856948853, + "responseEnd": 44.89999985694885, + "transferSize": 1482, + "encodedBodySize": 1182, + "decodedBodySize": 1182 + }, + { + "name": "http://127.0.0.1:33705/theme-init.js", + "sameOrigin": true, + "startTime": 21.59999990463257, + "duration": 28.200000047683716, + "responseEnd": 49.799999952316284, + "transferSize": 2124, + "encodedBodySize": 1824, + "decodedBodySize": 1824 + }, + { + "name": "http://127.0.0.1:33705/@react-refresh", + "sameOrigin": true, + "startTime": 23.899999856948853, + "duration": 24.90000009536743, + "responseEnd": 48.799999952316284, + "transferSize": 113456, + "encodedBodySize": 113156, + "decodedBodySize": 113156 + }, + { + "name": "http://127.0.0.1:33705/node_modules/vite/dist/client/env.mjs", + "sameOrigin": true, + "startTime": 55, + "duration": 8.5, + "responseEnd": 63.5, + "transferSize": 3778, + "encodedBodySize": 3478, + "decodedBodySize": 3478 + }, + { + "name": "http://127.0.0.1:33705/src/jam-loader.ts", + "sameOrigin": true, + "startTime": 55.200000047683716, + "duration": 10.099999904632568, + "responseEnd": 65.29999995231628, + "transferSize": 8723, + "encodedBodySize": 8423, + "decodedBodySize": 8423 + }, + { + "name": "http://127.0.0.1:33705/src/main.tsx", + "sameOrigin": true, + "startTime": 55.39999985694885, + "duration": 10.200000047683716, + "responseEnd": 65.59999990463257, + "transferSize": 5710, + "encodedBodySize": 5410, + "decodedBodySize": 5410 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=00e2900d", + "sameOrigin": true, + "startTime": 72.39999985694885, + "duration": 8.200000047683716, + "responseEnd": 80.59999990463257, + "transferSize": 37206, + "encodedBodySize": 36906, + "decodedBodySize": 36906 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-dom_client.js?v=00e2900d", + "sameOrigin": true, + "startTime": 72.5, + "duration": 11.099999904632568, + "responseEnd": 83.59999990463257, + "transferSize": 1418, + "encodedBodySize": 1118, + "decodedBodySize": 1118 + }, + { + "name": "http://127.0.0.1:33705/src/App.tsx", + "sameOrigin": true, + "startTime": 72.59999990463257, + "duration": 15.200000047683716, + "responseEnd": 87.79999995231628, + "transferSize": 68918, + "encodedBodySize": 68618, + "decodedBodySize": 68618 + }, + { + "name": "http://127.0.0.1:33705/src/components/WebTelemetry.tsx", + "sameOrigin": true, + "startTime": 72.70000004768372, + "duration": 16.399999856948853, + "responseEnd": 89.09999990463257, + "transferSize": 7457, + "encodedBodySize": 7157, + "decodedBodySize": 7157 + }, + { + "name": "http://127.0.0.1:33705/src/i18n.ts", + "sameOrigin": true, + "startTime": 72.89999985694885, + "duration": 15.300000190734863, + "responseEnd": 88.20000004768372, + "transferSize": 2282, + "encodedBodySize": 1982, + "decodedBodySize": 1982 + }, + { + "name": "http://127.0.0.1:33705/src/index.css", + "sameOrigin": true, + "startTime": 73, + "duration": 21.299999952316284, + "responseEnd": 94.29999995231628, + "transferSize": 149013, + "encodedBodySize": 148713, + "decodedBodySize": 148713 + }, + { + "name": "http://127.0.0.1:33705/src/native-app-url-listener.ts", + "sameOrigin": true, + "startTime": 73.09999990463257, + "duration": 20.90000009536743, + "responseEnd": 94, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/native-runtime.ts", + "sameOrigin": true, + "startTime": 73.29999995231628, + "duration": 21.09999990463257, + "responseEnd": 94.39999985694885, + "transferSize": 12744, + "encodedBodySize": 12444, + "decodedBodySize": 12444 + }, + { + "name": "http://127.0.0.1:33705/src/register-service-worker.ts", + "sameOrigin": true, + "startTime": 73.39999985694885, + "duration": 23.100000143051147, + "responseEnd": 96.5, + "transferSize": 6119, + "encodedBodySize": 5819, + "decodedBodySize": 5819 + }, + { + "name": "http://127.0.0.1:33705/src/lib/observability.ts", + "sameOrigin": true, + "startTime": 73.59999990463257, + "duration": 26, + "responseEnd": 99.59999990463257, + "transferSize": 26711, + "encodedBodySize": 26411, + "decodedBodySize": 26411 + }, + { + "name": "http://127.0.0.1:33705/src/lib/native.ts", + "sameOrigin": true, + "startTime": 73.70000004768372, + "duration": 26.699999809265137, + "responseEnd": 100.39999985694885, + "transferSize": 6779, + "encodedBodySize": 6479, + "decodedBodySize": 6479 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-7U6RNYIZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 83.70000004768372, + "duration": 18.699999809265137, + "responseEnd": 102.39999985694885, + "transferSize": 78021, + "encodedBodySize": 77721, + "decodedBodySize": 77721 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-X3WSLELL.js?v=00e2900d", + "sameOrigin": true, + "startTime": 83.89999985694885, + "duration": 17.600000143051147, + "responseEnd": 101.5, + "transferSize": 18073, + "encodedBodySize": 17773, + "decodedBodySize": 17773 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BWDDNNLZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 84.5, + "duration": 44.59999990463257, + "responseEnd": 129.09999990463257, + "transferSize": 931472, + "encodedBodySize": 931172, + "decodedBodySize": 931172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.39999985694885, + "duration": 26.600000143051147, + "responseEnd": 116, + "transferSize": 89893, + "encodedBodySize": 89593, + "decodedBodySize": 89593 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-i18next.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.5, + "duration": 25.799999952316284, + "responseEnd": 115.29999995231628, + "transferSize": 31923, + "encodedBodySize": 31623, + "decodedBodySize": 31623 + }, + { + "name": "http://127.0.0.1:33705/src/locales/en.json?import", + "sameOrigin": true, + "startTime": 89.5, + "duration": 25.899999856948853, + "responseEnd": 115.39999985694885, + "transferSize": 63016, + "encodedBodySize": 62716, + "decodedBodySize": 62716 + }, + { + "name": "http://127.0.0.1:33705/src/locales/es.json?import", + "sameOrigin": true, + "startTime": 89.59999990463257, + "duration": 27.100000143051147, + "responseEnd": 116.70000004768372, + "transferSize": 70254, + "encodedBodySize": 69954, + "decodedBodySize": 69954 + }, + { + "name": "http://127.0.0.1:33705/src/locales/hu.json?import", + "sameOrigin": true, + "startTime": 89.70000004768372, + "duration": 27.299999952316284, + "responseEnd": 117, + "transferSize": 72582, + "encodedBodySize": 72282, + "decodedBodySize": 72282 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 89.89999985694885, + "duration": 32.60000014305115, + "responseEnd": 122.5, + "transferSize": 1324, + "encodedBodySize": 1024, + "decodedBodySize": 1024 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toaster.tsx", + "sameOrigin": true, + "startTime": 90, + "duration": 34.89999985694885, + "responseEnd": 124.89999985694885, + "transferSize": 7380, + "encodedBodySize": 7080, + "decodedBodySize": 7080 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/sonner.tsx", + "sameOrigin": true, + "startTime": 90.09999990463257, + "duration": 35, + "responseEnd": 125.09999990463257, + "transferSize": 5560, + "encodedBodySize": 5260, + "decodedBodySize": 5260 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tooltip.tsx", + "sameOrigin": true, + "startTime": 90.20000004768372, + "duration": 35.39999985694885, + "responseEnd": 125.59999990463257, + "transferSize": 6354, + "encodedBodySize": 6054, + "decodedBodySize": 6054 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@tanstack_react-query.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.29999995231628, + "duration": 36.299999952316284, + "responseEnd": 126.59999990463257, + "transferSize": 105201, + "encodedBodySize": 104901, + "decodedBodySize": 104901 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-router-dom.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.39999985694885, + "duration": 45.10000014305115, + "responseEnd": 135.5, + "transferSize": 472124, + "encodedBodySize": 471824, + "decodedBodySize": 471824 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/framer-motion.js?v=00e2900d", + "sameOrigin": true, + "startTime": 90.5, + "duration": 58.89999985694885, + "responseEnd": 149.39999985694885, + "transferSize": 457169, + "encodedBodySize": 456869, + "decodedBodySize": 456869 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AppLayout.tsx", + "sameOrigin": true, + "startTime": 90.59999990463257, + "duration": 53.40000009536743, + "responseEnd": 144, + "transferSize": 72084, + "encodedBodySize": 71784, + "decodedBodySize": 71784 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/AuthProvider.tsx", + "sameOrigin": true, + "startTime": 90.70000004768372, + "duration": 52, + "responseEnd": 142.70000004768372, + "transferSize": 47431, + "encodedBodySize": 47131, + "decodedBodySize": 47131 + }, + { + "name": "http://127.0.0.1:33705/src/components/auth/RequireAuth.tsx", + "sameOrigin": true, + "startTime": 90.89999985694885, + "duration": 51.90000009536743, + "responseEnd": 142.79999995231628, + "transferSize": 6002, + "encodedBodySize": 5702, + "decodedBodySize": 5702 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeProvider.tsx", + "sameOrigin": true, + "startTime": 91, + "duration": 51.89999985694885, + "responseEnd": 142.89999985694885, + "transferSize": 7680, + "encodedBodySize": 7380, + "decodedBodySize": 7380 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-session-storage-sync.ts", + "sameOrigin": true, + "startTime": 91, + "duration": 52.39999985694885, + "responseEnd": 143.39999985694885, + "transferSize": 3584, + "encodedBodySize": 3284, + "decodedBodySize": 3284 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-onboarding.ts", + "sameOrigin": true, + "startTime": 91.09999990463257, + "duration": 58.60000014305115, + "responseEnd": 149.70000004768372, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/src/components/OfflineIndicator.tsx", + "sameOrigin": true, + "startTime": 91.09999990463257, + "duration": 61.5, + "responseEnd": 152.59999990463257, + "transferSize": 6824, + "encodedBodySize": 6524, + "decodedBodySize": 6524 + }, + { + "name": "http://127.0.0.1:33705/src/lib/route-modules.ts", + "sameOrigin": true, + "startTime": 91.20000004768372, + "duration": 61.69999980926514, + "responseEnd": 152.89999985694885, + "transferSize": 7006, + "encodedBodySize": 6706, + "decodedBodySize": 6706 + }, + { + "name": "http://127.0.0.1:33705/src/components/loading/RouteSkeleton.tsx", + "sameOrigin": true, + "startTime": 91.29999995231628, + "duration": 61.799999952316284, + "responseEnd": 153.09999990463257, + "transferSize": 60379, + "encodedBodySize": 60079, + "decodedBodySize": 60079 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_app.js?v=00e2900d", + "sameOrigin": true, + "startTime": 99.20000004768372, + "duration": 53.19999980926514, + "responseEnd": 152.39999985694885, + "transferSize": 706, + "encodedBodySize": 406, + "decodedBodySize": 406 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_haptics.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.09999990463257, + "duration": 54.60000014305115, + "responseEnd": 154.70000004768372, + "transferSize": 872, + "encodedBodySize": 572, + "decodedBodySize": 572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_keyboard.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.29999995231628, + "duration": 58.299999952316284, + "responseEnd": 158.59999990463257, + "transferSize": 1166, + "encodedBodySize": 866, + "decodedBodySize": 866 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_status-bar.js?v=00e2900d", + "sameOrigin": true, + "startTime": 100.59999990463257, + "duration": 59.40000009536743, + "responseEnd": 160, + "transferSize": 1135, + "encodedBodySize": 835, + "decodedBodySize": 835 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/types.ts", + "sameOrigin": true, + "startTime": 102.5, + "duration": 57.89999985694885, + "responseEnd": 160.39999985694885, + "transferSize": 2711, + "encodedBodySize": 2411, + "decodedBodySize": 2411 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_core.js?v=00e2900d", + "sameOrigin": true, + "startTime": 102.89999985694885, + "duration": 57.90000009536743, + "responseEnd": 160.79999995231628, + "transferSize": 2832, + "encodedBodySize": 2532, + "decodedBodySize": 2532 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@capacitor_browser.js?v=00e2900d", + "sameOrigin": true, + "startTime": 103, + "duration": 58.39999985694885, + "responseEnd": 161.39999985694885, + "transferSize": 730, + "encodedBodySize": 430, + "decodedBodySize": 430 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-toast.ts", + "sameOrigin": true, + "startTime": 125.79999995231628, + "duration": 38.200000047683716, + "responseEnd": 164, + "transferSize": 13871, + "encodedBodySize": 13571, + "decodedBodySize": 13571 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/toast.tsx", + "sameOrigin": true, + "startTime": 126, + "duration": 39.09999990463257, + "responseEnd": 165.09999990463257, + "transferSize": 18712, + "encodedBodySize": 18412, + "decodedBodySize": 18412 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/next-themes.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.59999990463257, + "duration": 43.299999952316284, + "responseEnd": 169.89999985694885, + "transferSize": 5082, + "encodedBodySize": 4782, + "decodedBodySize": 4782 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/sonner.js?v=00e2900d", + "sameOrigin": true, + "startTime": 126.59999990463257, + "duration": 44.40000009536743, + "responseEnd": 171, + "transferSize": 40872, + "encodedBodySize": 40572, + "decodedBodySize": 40572 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tooltip.js?v=00e2900d", + "sameOrigin": true, + "startTime": 127.59999990463257, + "duration": 43.90000009536743, + "responseEnd": 171.5, + "transferSize": 21280, + "encodedBodySize": 20980, + "decodedBodySize": 20980 + }, + { + "name": "http://127.0.0.1:33705/src/lib/utils.ts", + "sameOrigin": true, + "startTime": 127.70000004768372, + "duration": 42, + "responseEnd": 169.70000004768372, + "transferSize": 1116, + "encodedBodySize": 816, + "decodedBodySize": 816 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-BAAJBUJE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 131.89999985694885, + "duration": 43.40000009536743, + "responseEnd": 175.29999995231628, + "transferSize": 37565, + "encodedBodySize": 37265, + "decodedBodySize": 37265 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/lucide-react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 146.59999990463257, + "duration": 55.5, + "responseEnd": 202.09999990463257, + "transferSize": 803649, + "encodedBodySize": 803349, + "decodedBodySize": 803349 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/client.ts", + "sameOrigin": true, + "startTime": 146.79999995231628, + "duration": 32.799999952316284, + "responseEnd": 179.59999990463257, + "transferSize": 2237, + "encodedBodySize": 1937, + "decodedBodySize": 1937 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/settings-store.ts", + "sameOrigin": true, + "startTime": 147.09999990463257, + "duration": 39.10000014305115, + "responseEnd": 186.20000004768372, + "transferSize": 40930, + "encodedBodySize": 40630, + "decodedBodySize": 40630 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/session-store.ts", + "sameOrigin": true, + "startTime": 147.09999990463257, + "duration": 40.90000009536743, + "responseEnd": 188, + "transferSize": 134627, + "encodedBodySize": 134327, + "decodedBodySize": 134327 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stores/sparring-store.ts", + "sameOrigin": true, + "startTime": 147.29999995231628, + "duration": 39.09999990463257, + "responseEnd": 186.39999985694885, + "transferSize": 62513, + "encodedBodySize": 62213, + "decodedBodySize": 62213 + }, + { + "name": "http://127.0.0.1:33705/src/lib/jam-metadata.ts", + "sameOrigin": true, + "startTime": 147.39999985694885, + "duration": 38.90000009536743, + "responseEnd": 186.29999995231628, + "transferSize": 1266, + "encodedBodySize": 966, + "decodedBodySize": 966 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/storage.ts", + "sameOrigin": true, + "startTime": 147.5, + "duration": 43.299999952316284, + "responseEnd": 190.79999995231628, + "transferSize": 10294, + "encodedBodySize": 9994, + "decodedBodySize": 9994 + }, + { + "name": "http://127.0.0.1:33705/src/components/NavLink.tsx", + "sameOrigin": true, + "startTime": 149.89999985694885, + "duration": 48.80000019073486, + "responseEnd": 198.70000004768372, + "transferSize": 9149, + "encodedBodySize": 8849, + "decodedBodySize": 8849 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/button.tsx", + "sameOrigin": true, + "startTime": 150, + "duration": 49.39999985694885, + "responseEnd": 199.39999985694885, + "transferSize": 8679, + "encodedBodySize": 8379, + "decodedBodySize": 8379 + }, + { + "name": "http://127.0.0.1:33705/src/components/ThemeToggle.tsx", + "sameOrigin": true, + "startTime": 150, + "duration": 49.700000047683716, + "responseEnd": 199.70000004768372, + "transferSize": 6949, + "encodedBodySize": 6649, + "decodedBodySize": 6649 + }, + { + "name": "http://127.0.0.1:33705/src/components/LanguageSwitcher.tsx", + "sameOrigin": true, + "startTime": 150.09999990463257, + "duration": 50.299999952316284, + "responseEnd": 200.39999985694885, + "transferSize": 21541, + "encodedBodySize": 21241, + "decodedBodySize": 21241 + }, + { + "name": "http://127.0.0.1:33705/src/components/layout/AnnouncementBanner.tsx", + "sameOrigin": true, + "startTime": 150.09999990463257, + "duration": 51.10000014305115, + "responseEnd": 201.20000004768372, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-route-prefetch.ts", + "sameOrigin": true, + "startTime": 150.29999995231628, + "duration": 58.200000047683716, + "responseEnd": 208.5, + "transferSize": 11277, + "encodedBodySize": 10977, + "decodedBodySize": 10977 + }, + { + "name": "http://127.0.0.1:33705/src/lib/announcements.ts", + "sameOrigin": true, + "startTime": 150.29999995231628, + "duration": 58.5, + "responseEnd": 208.79999995231628, + "transferSize": 19364, + "encodedBodySize": 19064, + "decodedBodySize": 19064 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand.js?v=00e2900d", + "sameOrigin": true, + "startTime": 155.59999990463257, + "duration": 51.799999952316284, + "responseEnd": 207.39999985694885, + "transferSize": 2344, + "encodedBodySize": 2044, + "decodedBodySize": 2044 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zustand_middleware.js?v=00e2900d", + "sameOrigin": true, + "startTime": 155.79999995231628, + "duration": 54.40000009536743, + "responseEnd": 210.20000004768372, + "transferSize": 16840, + "encodedBodySize": 16540, + "decodedBodySize": 16540 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-MG5FFG7Q.js?v=00e2900d", + "sameOrigin": true, + "startTime": 157.29999995231628, + "duration": 53.59999990463257, + "responseEnd": 210.89999985694885, + "transferSize": 18453, + "encodedBodySize": 18153, + "decodedBodySize": 18153 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-IJKWABKV.js?v=00e2900d", + "sameOrigin": true, + "startTime": 157.70000004768372, + "duration": 52.799999952316284, + "responseEnd": 210.5, + "transferSize": 868, + "encodedBodySize": 568, + "decodedBodySize": 568 + }, + { + "name": "http://127.0.0.1:33705/supabase/functions/_shared/model-catalog.ts", + "sameOrigin": true, + "startTime": 163.39999985694885, + "duration": 50.200000047683716, + "responseEnd": 213.59999990463257, + "transferSize": 11071, + "encodedBodySize": 10771, + "decodedBodySize": 10771 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-toast.js?v=00e2900d", + "sameOrigin": true, + "startTime": 169.89999985694885, + "duration": 46.30000019073486, + "responseEnd": 216.20000004768372, + "transferSize": 28499, + "encodedBodySize": 28199, + "decodedBodySize": 28199 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/class-variance-authority.js?v=00e2900d", + "sameOrigin": true, + "startTime": 170, + "duration": 45.89999985694885, + "responseEnd": 215.89999985694885, + "transferSize": 2645, + "encodedBodySize": 2345, + "decodedBodySize": 2345 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/clsx.js?v=00e2900d", + "sameOrigin": true, + "startTime": 172.89999985694885, + "duration": 43.60000014305115, + "responseEnd": 216.5, + "transferSize": 1457, + "encodedBodySize": 1157, + "decodedBodySize": 1157 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/tailwind-merge.js?v=00e2900d", + "sameOrigin": true, + "startTime": 173.09999990463257, + "duration": 49.700000047683716, + "responseEnd": 222.79999995231628, + "transferSize": 72870, + "encodedBodySize": 72570, + "decodedBodySize": 72570 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-QYH3NN6J.js?v=00e2900d", + "sameOrigin": true, + "startTime": 175.09999990463257, + "duration": 44.10000014305115, + "responseEnd": 219.20000004768372, + "transferSize": 1715, + "encodedBodySize": 1415, + "decodedBodySize": 1415 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6AHFWGK7.js?v=00e2900d", + "sameOrigin": true, + "startTime": 175.29999995231628, + "duration": 49.200000047683716, + "responseEnd": 224.5, + "transferSize": 75479, + "encodedBodySize": 75179, + "decodedBodySize": 75179 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-4VXJKYU6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 175.39999985694885, + "duration": 48.200000047683716, + "responseEnd": 223.59999990463257, + "transferSize": 1979, + "encodedBodySize": 1679, + "decodedBodySize": 1679 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-NXBDOYOZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 175.5, + "duration": 50.59999990463257, + "responseEnd": 226.09999990463257, + "transferSize": 16472, + "encodedBodySize": 16172, + "decodedBodySize": 16172 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-DQELNESJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 175.59999990463257, + "duration": 49.200000047683716, + "responseEnd": 224.79999995231628, + "transferSize": 1055, + "encodedBodySize": 755, + "decodedBodySize": 755 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-44IKMQSW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 175.70000004768372, + "duration": 50.89999985694885, + "responseEnd": 226.59999990463257, + "transferSize": 1228, + "encodedBodySize": 928, + "decodedBodySize": 928 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-KZY27MUP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 175.89999985694885, + "duration": 53.5, + "responseEnd": 229.39999985694885, + "transferSize": 7042, + "encodedBodySize": 6742, + "decodedBodySize": 6742 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-RPIGF5KK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 176, + "duration": 54.700000047683716, + "responseEnd": 230.70000004768372, + "transferSize": 6841, + "encodedBodySize": 6541, + "decodedBodySize": 6541 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-5XIGRD2P.js?v=00e2900d", + "sameOrigin": true, + "startTime": 176.09999990463257, + "duration": 53.5, + "responseEnd": 229.59999990463257, + "transferSize": 2618, + "encodedBodySize": 2318, + "decodedBodySize": 2318 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-F2TDPXHJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 176.20000004768372, + "duration": 55.299999952316284, + "responseEnd": 231.5, + "transferSize": 4765, + "encodedBodySize": 4465, + "decodedBodySize": 4465 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-CCC4LMQW.js?v=00e2900d", + "sameOrigin": true, + "startTime": 176.29999995231628, + "duration": 54.799999952316284, + "responseEnd": 231.09999990463257, + "transferSize": 2088, + "encodedBodySize": 1788, + "decodedBodySize": 1788 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-2B7FDXDZ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 176.70000004768372, + "duration": 55.09999990463257, + "responseEnd": 231.79999995231628, + "transferSize": 7824, + "encodedBodySize": 7524, + "decodedBodySize": 7524 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@supabase_supabase-js.js?v=00e2900d", + "sameOrigin": true, + "startTime": 182.70000004768372, + "duration": 61.89999985694885, + "responseEnd": 244.59999990463257, + "transferSize": 734516, + "encodedBodySize": 734216, + "decodedBodySize": 734216 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/env.ts", + "sameOrigin": true, + "startTime": 182.79999995231628, + "duration": 55.700000047683716, + "responseEnd": 238.5, + "transferSize": 4885, + "encodedBodySize": 4585, + "decodedBodySize": 4585 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@jam__dev_sdk.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.09999990463257, + "duration": 49.799999952316284, + "responseEnd": 237.89999985694885, + "transferSize": 1132, + "encodedBodySize": 832, + "decodedBodySize": 832 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 188.39999985694885, + "duration": 63.40000009536743, + "responseEnd": 251.79999995231628, + "transferSize": 652560, + "encodedBodySize": 652260, + "decodedBodySize": 652260 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/sparring.ts", + "sameOrigin": true, + "startTime": 188.5, + "duration": 55.89999985694885, + "responseEnd": 244.39999985694885, + "transferSize": 21596, + "encodedBodySize": 21296, + "decodedBodySize": 21296 + }, + { + "name": "http://127.0.0.1:33705/src/lib/sparring/formats.ts", + "sameOrigin": true, + "startTime": 188.5, + "duration": 56.5, + "responseEnd": 245, + "transferSize": 13888, + "encodedBodySize": 13588, + "decodedBodySize": 13588 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/schemas.ts", + "sameOrigin": true, + "startTime": 194.09999990463257, + "duration": 51.10000014305115, + "responseEnd": 245.20000004768372, + "transferSize": 31258, + "encodedBodySize": 30958, + "decodedBodySize": 30958 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-slot.js?v=00e2900d", + "sameOrigin": true, + "startTime": 203.70000004768372, + "duration": 40.09999990463257, + "responseEnd": 243.79999995231628, + "transferSize": 2070, + "encodedBodySize": 1770, + "decodedBodySize": 1770 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/select.tsx", + "sameOrigin": true, + "startTime": 204.20000004768372, + "duration": 46.799999952316284, + "responseEnd": 251, + "transferSize": 24460, + "encodedBodySize": 24160, + "decodedBodySize": 24160 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/dialog.tsx", + "sameOrigin": true, + "startTime": 204.5, + "duration": 47, + "responseEnd": 251.5, + "transferSize": 17133, + "encodedBodySize": 16833, + "decodedBodySize": 16833 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/label.tsx", + "sameOrigin": true, + "startTime": 204.5, + "duration": 47.5, + "responseEnd": 252, + "transferSize": 5010, + "encodedBodySize": 4710, + "decodedBodySize": 4710 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-U7P2NEEE.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.5, + "duration": 32.700000047683716, + "responseEnd": 251.20000004768372, + "transferSize": 926, + "encodedBodySize": 626, + "decodedBodySize": 626 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EO5PVWRH.js?v=00e2900d", + "sameOrigin": true, + "startTime": 218.70000004768372, + "duration": 33.39999985694885, + "responseEnd": 252.09999990463257, + "transferSize": 18658, + "encodedBodySize": 18358, + "decodedBodySize": 18358 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 254.39999985694885, + "duration": 5.1000001430511475, + "responseEnd": 259.5, + "transferSize": 7800, + "encodedBodySize": 7500, + "decodedBodySize": 7500 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-label.js?v=00e2900d", + "sameOrigin": true, + "startTime": 255.5, + "duration": 8.799999952316284, + "responseEnd": 264.2999999523163, + "transferSize": 1677, + "encodedBodySize": 1377, + "decodedBodySize": 1377 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-select.js?v=00e2900d", + "sameOrigin": true, + "startTime": 257.2000000476837, + "duration": 9.299999952316284, + "responseEnd": 266.5, + "transferSize": 54225, + "encodedBodySize": 53925, + "decodedBodySize": 53925 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-6WBQ3PW6.js?v=00e2900d", + "sameOrigin": true, + "startTime": 257.39999985694885, + "duration": 9, + "responseEnd": 266.39999985694885, + "transferSize": 2224, + "encodedBodySize": 1924, + "decodedBodySize": 1924 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-COL567K4.js?v=00e2900d", + "sameOrigin": true, + "startTime": 261.09999990463257, + "duration": 8, + "responseEnd": 269.09999990463257, + "transferSize": 13192, + "encodedBodySize": 12892, + "decodedBodySize": 12892 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-T3IK7TXA.js?v=00e2900d", + "sameOrigin": true, + "startTime": 261.2000000476837, + "duration": 8.799999952316284, + "responseEnd": 270, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-ZA3232UX.js?v=00e2900d", + "sameOrigin": true, + "startTime": 271, + "duration": 4.3999998569488525, + "responseEnd": 275.39999985694885, + "transferSize": 1102, + "encodedBodySize": 802, + "decodedBodySize": 802 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-TRMO7BGP.js?v=00e2900d", + "sameOrigin": true, + "startTime": 271.09999990463257, + "duration": 5.900000095367432, + "responseEnd": 277, + "transferSize": 649, + "encodedBodySize": 349, + "decodedBodySize": 349 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-OF2SY3CI.js?v=00e2900d", + "sameOrigin": true, + "startTime": 271.2999999523163, + "duration": 6.400000095367432, + "responseEnd": 277.7000000476837, + "transferSize": 1344, + "encodedBodySize": 1044, + "decodedBodySize": 1044 + }, + { + "name": "http://127.0.0.1:33705/src/pages/AdminPage.tsx", + "sameOrigin": true, + "startTime": 471.59999990463257, + "duration": 16.40000009536743, + "responseEnd": 488, + "transferSize": 394470, + "encodedBodySize": 394170, + "decodedBodySize": 394170 + }, + { + "name": "http://127.0.0.1:33705/favicon-72.png", + "sameOrigin": true, + "startTime": 478.39999985694885, + "duration": 11.300000190734863, + "responseEnd": 489.7000000476837, + "transferSize": 4274, + "encodedBodySize": 3974, + "decodedBodySize": 3974 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 527.8999998569489, + "duration": 10.900000095367432, + "responseEnd": 538.7999999523163, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 527.8999998569489, + "duration": 18.800000190734863, + "responseEnd": 546.7000000476837, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 528.0999999046326, + "duration": 21.299999952316284, + "responseEnd": 549.3999998569489, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 528.0999999046326, + "duration": 21.5, + "responseEnd": 549.5999999046326, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 528.2000000476837, + "duration": 21.59999990463257, + "responseEnd": 549.7999999523163, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/recharts.js?v=00e2900d", + "sameOrigin": true, + "startTime": 528.2999999523163, + "duration": 46.59999990463257, + "responseEnd": 574.8999998569489, + "transferSize": 1198389, + "encodedBodySize": 1198089, + "decodedBodySize": 1198089 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 528.3999998569489, + "duration": 29.5, + "responseEnd": 557.8999998569489, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/admin/AdminAnnouncements.tsx", + "sameOrigin": true, + "startTime": 528.5, + "duration": 33.5, + "responseEnd": 562, + "transferSize": 106327, + "encodedBodySize": 106027, + "decodedBodySize": 106027 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_analytics_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 540, + "duration": 18.799999952316284, + "responseEnd": 558.7999999523163, + "transferSize": 6874, + "encodedBodySize": 6574, + "decodedBodySize": 6574 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@vercel_speed-insights_react.js?v=00e2900d", + "sameOrigin": true, + "startTime": 540.3999998569489, + "duration": 22, + "responseEnd": 562.3999998569489, + "transferSize": 5873, + "encodedBodySize": 5573, + "decodedBodySize": 5573 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 552.7000000476837, + "duration": 16, + "responseEnd": 568.7000000476837, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 553.2000000476837, + "duration": 21.5, + "responseEnd": 574.7000000476837, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/checkbox.tsx", + "sameOrigin": true, + "startTime": 566.0999999046326, + "duration": 11.400000095367432, + "responseEnd": 577.5, + "transferSize": 6473, + "encodedBodySize": 6173, + "decodedBodySize": 6173 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 566.2000000476837, + "duration": 13.399999856948853, + "responseEnd": 579.5999999046326, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 566.2999999523163, + "duration": 14.200000047683716, + "responseEnd": 580.5, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-checkbox.js?v=00e2900d", + "sameOrigin": true, + "startTime": 579.3999998569489, + "duration": 5.6000001430511475, + "responseEnd": 585, + "transferSize": 11084, + "encodedBodySize": 10784, + "decodedBodySize": 10784 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 582.2000000476837, + "duration": 4.5, + "responseEnd": 586.7000000476837, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 609.2999999523163, + "duration": 5.200000047683716, + "responseEnd": 614.5, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-EQH5IQUK.js?v=00e2900d", + "sameOrigin": true, + "startTime": 609.5, + "duration": 5.8999998569488525, + "responseEnd": 615.3999998569489, + "transferSize": 34095, + "encodedBodySize": 33795, + "decodedBodySize": 33795 + } + ], + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 394.5, + "loadEventEnd": 444.09999990463257, + "responseEnd": 11.5 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/admin", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AdminPage", + "mainThread": { + "scriptDurationMs": 291.57, + "taskDurationMs": 514.3779999999999, + "layoutDurationMs": 14.485, + "recalcStyleDurationMs": 46.334 + } + }, + { + "path": "/app", + "clickTime": 776.2000000476837, + "measurementBoundary": 644.5, + "firstSkeletonFrameMs": 34.5, + "firstRealContentFrameMs": 81.79999995231628, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "startTime": 774.5999999046326, + "endTime": 781.7000000476837, + "duration": 7.1000001430511475, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "postChunkRenderMs": 76.29999995231628, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 56, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 769.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 769.7999999523163, + "duration": 56, + "interactionId": 5010 + }, + { + "name": "mousedown", + "startTime": 769.7999999523163, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 769.8999998569489, + "duration": 56, + "interactionId": 5010 + }, + { + "name": "mouseup", + "startTime": 769.8999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 769.8999998569489, + "duration": 56, + "interactionId": 5010 + }, + { + "name": "pointerover", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 809.7999999523163, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 2, + "browserRequestCount": 3, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 36896, + "encodedBytes": 36296, + "decodedBytes": 36296, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "sameOrigin": true, + "startTime": 774.5999999046326, + "duration": 7.1000001430511475, + "responseEnd": 781.7000000476837, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/card.tsx", + "sameOrigin": true, + "startTime": 826.3999998569489, + "duration": 5.200000047683716, + "responseEnd": 831.5999999046326, + "transferSize": 10223, + "encodedBodySize": 9923, + "decodedBodySize": 9923 + } + ], + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 373.2999999523163, + "loadEventEnd": 425, + "responseEnd": 11.899999856948853 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 66.58900000000003, + "taskDurationMs": 229.531, + "layoutDurationMs": 1.9149999999999956, + "recalcStyleDurationMs": 80.803 + } + }, + { + "path": "/app", + "clickTime": 1297.5, + "measurementBoundary": 1232, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 30.59999990463257, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 56, + "eventTimings": [ + { + "name": "pointerdown", + "startTime": 1294.3999998569489, + "duration": 56, + "interactionId": 4110 + }, + { + "name": "mousedown", + "startTime": 1294.3999998569489, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1294.5, + "duration": 56, + "interactionId": 4110 + }, + { + "name": "mouseup", + "startTime": 1294.5, + "duration": 56, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1294.5, + "duration": 56, + "interactionId": 4110 + }, + { + "name": "pointerover", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1326.2999999523163, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 10, + "externalRequestCount": 10, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 135, + "longTaskCount": 4, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 421.69999980926514, + "loadEventEnd": 484.39999985694885, + "responseEnd": 10.399999856948853 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "mainThread": { + "scriptDurationMs": 52.54699999999991, + "taskDurationMs": 132.95900000000006, + "layoutDurationMs": 1.205999999999996, + "recalcStyleDurationMs": 9.88300000000001 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/HomePage.tsx", + "startTime": 897.6999998092651, + "responseEnd": 908.0999999046326, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/generate", + "clickTime": 776.5999999046326, + "measurementBoundary": 687.5999999046326, + "firstSkeletonFrameMs": 20.5, + "firstRealContentFrameMs": 314.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "startTime": 774.7999999523163, + "endTime": 781.2999999523163, + "duration": 6.5, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "postChunkRenderMs": 309.5, + "longTasks": [ + { + "startTime": 991.0999999046326, + "duration": 82 + } + ], + "postChunkLongTasks": [ + { + "startTime": 991.0999999046326, + "duration": 82 + } + ], + "controlledInteractionDurationMs": 40, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 768.8999998569489, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 769.0999999046326, + "duration": 40, + "interactionId": 6034 + }, + { + "name": "mousedown", + "startTime": 769.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 769.1999998092651, + "duration": 40, + "interactionId": 6034 + }, + { + "name": "mouseup", + "startTime": 769.1999998092651, + "duration": 40, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 769.1999998092651, + "duration": 40, + "interactionId": 6034 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 44, + "browserRequestCount": 48, + "externalRequestCount": 4, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 1649200, + "encodedBytes": 1636000, + "decodedBytes": 1636000, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "sameOrigin": true, + "startTime": 774.7999999523163, + "duration": 6.5, + "responseEnd": 781.2999999523163, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/generate/GenerateForm.tsx", + "sameOrigin": true, + "startTime": 817.2999999523163, + "duration": 12.200000047683716, + "responseEnd": 829.5, + "transferSize": 84962, + "encodedBodySize": 84662, + "decodedBodySize": 84662 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/generate/GenerateResults.tsx", + "sameOrigin": true, + "startTime": 817.5999999046326, + "duration": 12.299999952316284, + "responseEnd": 829.8999998569489, + "transferSize": 108644, + "encodedBodySize": 108344, + "decodedBodySize": 108344 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/client.ts", + "sameOrigin": true, + "startTime": 817.7999999523163, + "duration": 22, + "responseEnd": 839.7999999523163, + "transferSize": 165897, + "encodedBodySize": 165597, + "decodedBodySize": 165597 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription-error.ts", + "sameOrigin": true, + "startTime": 817.8999998569489, + "duration": 22.5, + "responseEnd": 840.3999998569489, + "transferSize": 6830, + "encodedBodySize": 6530, + "decodedBodySize": 6530 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/error-display.ts", + "sameOrigin": true, + "startTime": 818.0999999046326, + "duration": 23, + "responseEnd": 841.0999999046326, + "transferSize": 8176, + "encodedBodySize": 7876, + "decodedBodySize": 7876 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/index.ts", + "sameOrigin": true, + "startTime": 818.1999998092651, + "duration": 22.300000190734863, + "responseEnd": 840.5, + "transferSize": 1170, + "encodedBodySize": 870, + "decodedBodySize": 870 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 818.2999999523163, + "duration": 24.799999952316284, + "responseEnd": 843.0999999046326, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 818.3999998569489, + "duration": 22.200000047683716, + "responseEnd": 840.5999999046326, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/streaming-indicator.tsx", + "sameOrigin": true, + "startTime": 818.6999998092651, + "duration": 35, + "responseEnd": 853.6999998092651, + "transferSize": 13842, + "encodedBodySize": 13542, + "decodedBodySize": 13542 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/animated-section.tsx", + "sameOrigin": true, + "startTime": 818.7999999523163, + "duration": 35.299999952316284, + "responseEnd": 854.0999999046326, + "transferSize": 9897, + "encodedBodySize": 9597, + "decodedBodySize": 9597 + }, + { + "name": "http://127.0.0.1:33705/src/lib/crossfire/prefill.ts", + "sameOrigin": true, + "startTime": 818.8999998569489, + "duration": 35.5, + "responseEnd": 854.3999998569489, + "transferSize": 6222, + "encodedBodySize": 5922, + "decodedBodySize": 5922 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-hook-form.js?v=00e2900d", + "sameOrigin": true, + "startTime": 837.2999999523163, + "duration": 24.59999990463257, + "responseEnd": 861.8999998569489, + "transferSize": 3578, + "encodedBodySize": 3278, + "decodedBodySize": 3278 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@hookform_resolvers_zod.js?v=00e2900d", + "sameOrigin": true, + "startTime": 837.5, + "duration": 24.59999990463257, + "responseEnd": 862.0999999046326, + "transferSize": 3040, + "encodedBodySize": 2740, + "decodedBodySize": 2740 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/generate.ts", + "sameOrigin": true, + "startTime": 837.5, + "duration": 26.399999856948853, + "responseEnd": 863.8999998569489, + "transferSize": 8087, + "encodedBodySize": 7787, + "decodedBodySize": 7787 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/loading-spinner.tsx", + "sameOrigin": true, + "startTime": 837.5, + "duration": 26.899999856948853, + "responseEnd": 864.3999998569489, + "transferSize": 9512, + "encodedBodySize": 9212, + "decodedBodySize": 9212 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-speech-to-text.ts", + "sameOrigin": true, + "startTime": 837.5999999046326, + "duration": 27.09999990463257, + "responseEnd": 864.6999998092651, + "transferSize": 13533, + "encodedBodySize": 13233, + "decodedBodySize": 13233 + }, + { + "name": "http://127.0.0.1:33705/src/components/ModelSelector.tsx", + "sameOrigin": true, + "startTime": 837.5999999046326, + "duration": 29.799999952316284, + "responseEnd": 867.3999998569489, + "transferSize": 22635, + "encodedBodySize": 22335, + "decodedBodySize": 22335 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 838, + "duration": 29.59999990463257, + "responseEnd": 867.5999999046326, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/section-card.tsx", + "sameOrigin": true, + "startTime": 838.0999999046326, + "duration": 30.40000009536743, + "responseEnd": 868.5, + "transferSize": 12954, + "encodedBodySize": 12654, + "decodedBodySize": 12654 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/separator.tsx", + "sameOrigin": true, + "startTime": 838.0999999046326, + "duration": 32.5, + "responseEnd": 870.5999999046326, + "transferSize": 5128, + "encodedBodySize": 4828, + "decodedBodySize": 4828 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/markdown.tsx", + "sameOrigin": true, + "startTime": 838.2999999523163, + "duration": 32.799999952316284, + "responseEnd": 871.0999999046326, + "transferSize": 10688, + "encodedBodySize": 10388, + "decodedBodySize": 10388 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 838.3999998569489, + "duration": 32.799999952316284, + "responseEnd": 871.1999998092651, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/ExportToolbar.tsx", + "sameOrigin": true, + "startTime": 838.5, + "duration": 35.299999952316284, + "responseEnd": 873.7999999523163, + "transferSize": 17686, + "encodedBodySize": 17386, + "decodedBodySize": 17386 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/export/GoogleDriveAuthModal.tsx", + "sameOrigin": true, + "startTime": 838.5999999046326, + "duration": 35.299999952316284, + "responseEnd": 873.8999998569489, + "transferSize": 17195, + "encodedBodySize": 16895, + "decodedBodySize": 16895 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/shared/SourceQualityList.tsx", + "sameOrigin": true, + "startTime": 838.6999998092651, + "duration": 36.60000014305115, + "responseEnd": 875.2999999523163, + "transferSize": 13214, + "encodedBodySize": 12914, + "decodedBodySize": 12914 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/providers/mock-provider.ts", + "sameOrigin": true, + "startTime": 846.3999998569489, + "duration": 34.10000014305115, + "responseEnd": 880.5, + "transferSize": 70662, + "encodedBodySize": 70362, + "decodedBodySize": 70362 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/attack.ts", + "sameOrigin": true, + "startTime": 846.5999999046326, + "duration": 33.59999990463257, + "responseEnd": 880.1999998092651, + "transferSize": 6609, + "encodedBodySize": 6309, + "decodedBodySize": 6309 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/factoids.ts", + "sameOrigin": true, + "startTime": 846.5999999046326, + "duration": 33.700000047683716, + "responseEnd": 880.2999999523163, + "transferSize": 6398, + "encodedBodySize": 6098, + "decodedBodySize": 6098 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/ask.ts", + "sameOrigin": true, + "startTime": 846.6999998092651, + "duration": 33.700000047683716, + "responseEnd": 880.3999998569489, + "transferSize": 8045, + "encodedBodySize": 7745, + "decodedBodySize": 7745 + }, + { + "name": "http://127.0.0.1:33705/src/lib/validation/url.ts", + "sameOrigin": true, + "startTime": 846.7999999523163, + "duration": 34.09999990463257, + "responseEnd": 880.8999998569489, + "transferSize": 5876, + "encodedBodySize": 5576, + "decodedBodySize": 5576 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/PricingModal.tsx", + "sameOrigin": true, + "startTime": 847, + "duration": 36.19999980926514, + "responseEnd": 883.1999998092651, + "transferSize": 40345, + "encodedBodySize": 40045, + "decodedBodySize": 40045 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/LimitReachedModal.tsx", + "sameOrigin": true, + "startTime": 847.0999999046326, + "duration": 39.40000009536743, + "responseEnd": 886.5, + "transferSize": 13474, + "encodedBodySize": 13174, + "decodedBodySize": 13174 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/subscription/ModelRestrictedModal.tsx", + "sameOrigin": true, + "startTime": 847.1999998092651, + "duration": 40.90000009536743, + "responseEnd": 888.0999999046326, + "transferSize": 12373, + "encodedBodySize": 12073, + "decodedBodySize": 12073 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 858.6999998092651, + "duration": 30.90000009536743, + "responseEnd": 889.5999999046326, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-UWA2ECIJ.js?v=00e2900d", + "sameOrigin": true, + "startTime": 863.5, + "duration": 27.799999952316284, + "responseEnd": 891.2999999523163, + "transferSize": 107860, + "encodedBodySize": 107560, + "decodedBodySize": 107560 + }, + { + "name": "http://127.0.0.1:33705/src/hooks/use-subscription.ts", + "sameOrigin": true, + "startTime": 869.1999998092651, + "duration": 21.700000047683716, + "responseEnd": 890.8999998569489, + "transferSize": 17986, + "encodedBodySize": 17686, + "decodedBodySize": 17686 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-separator.js?v=00e2900d", + "sameOrigin": true, + "startTime": 874.0999999046326, + "duration": 15.400000095367432, + "responseEnd": 889.5, + "transferSize": 2105, + "encodedBodySize": 1805, + "decodedBodySize": 1805 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/react-markdown.js?v=00e2900d", + "sameOrigin": true, + "startTime": 874.5, + "duration": 26.899999856948853, + "responseEnd": 901.3999998569489, + "transferSize": 352841, + "encodedBodySize": 352541, + "decodedBodySize": 352541 + }, + { + "name": "http://127.0.0.1:33705/src/components/icons/GoogleDocsIcon.tsx", + "sameOrigin": true, + "startTime": 877, + "duration": 21.799999952316284, + "responseEnd": 898.7999999523163, + "transferSize": 4248, + "encodedBodySize": 3948, + "decodedBodySize": 3948 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/AutoSavedSourcesUndo.tsx", + "sameOrigin": true, + "startTime": 878.3999998569489, + "duration": 22.299999952316284, + "responseEnd": 900.6999998092651, + "transferSize": 10796, + "encodedBodySize": 10496, + "decodedBodySize": 10496 + }, + { + "name": "http://127.0.0.1:33705/src/lib/ai/schemas/url.ts", + "sameOrigin": true, + "startTime": 883.0999999046326, + "duration": 14.900000095367432, + "responseEnd": 898, + "transferSize": 1401, + "encodedBodySize": 1101, + "decodedBodySize": 1101 + }, + { + "name": "http://127.0.0.1:33705/src/lib/stripe.ts", + "sameOrigin": true, + "startTime": 885.5999999046326, + "duration": 15.400000095367432, + "responseEnd": 901, + "transferSize": 9318, + "encodedBodySize": 9018, + "decodedBodySize": 9018 + }, + { + "name": "http://127.0.0.1:33705/src/lib/supabase/edge-function-error.ts", + "sameOrigin": true, + "startTime": 902.5, + "duration": 4.699999809265137, + "responseEnd": 907.1999998092651, + "transferSize": 5811, + "encodedBodySize": 5511, + "decodedBodySize": 5511 + } + ], + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 498.7999999523163, + "loadEventEnd": 556, + "responseEnd": 27 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 226.99900000000002, + "taskDurationMs": 396.257, + "layoutDurationMs": 11.782999999999998, + "recalcStyleDurationMs": 35.028 + } + }, + { + "path": "/app/generate", + "clickTime": 1174, + "measurementBoundary": 1142.3000001907349, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 71.30000019073486, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 1172.2000000476837, + "duration": 72 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 80, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1170.1000001430511, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1170.2000000476837, + "duration": 80, + "interactionId": 6413 + }, + { + "name": "mousedown", + "startTime": 1170.2000000476837, + "duration": 80, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1170.2000000476837, + "duration": 80, + "interactionId": 6413 + }, + { + "name": "mouseup", + "startTime": 1170.2000000476837, + "duration": 80, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1170.2000000476837, + "duration": 80, + "interactionId": 6413 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 383.2000000476837, + "loadEventEnd": 431.30000019073486, + "responseEnd": 12.800000190734863 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "mainThread": { + "scriptDurationMs": 97.65999999999997, + "taskDurationMs": 146.4129999999999, + "layoutDurationMs": 4.148000000000003, + "recalcStyleDurationMs": 12.082999999999998 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/GeneratePage.tsx", + "startTime": 628.7000000476837, + "responseEnd": 637.1000001430511, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/attack", + "clickTime": 1909.7999999523163, + "measurementBoundary": 861.7999999523163, + "firstSkeletonFrameMs": 19.5, + "firstRealContentFrameMs": 150.20000004768372, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "startTime": 1908.5, + "endTime": 1916.5999999046326, + "duration": 8.099999904632568, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 143.40000009536743, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 56, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 922.0999999046326, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 922.0999999046326, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 922.0999999046326, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 922.0999999046326, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 922.0999999046326, + "duration": 56, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 922.0999999046326, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 922.2000000476837, + "duration": 56, + "interactionId": 7002 + }, + { + "name": "mousedown", + "startTime": 922.2000000476837, + "duration": 56, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 922.2999999523163, + "duration": 56, + "interactionId": 7002 + }, + { + "name": "mouseup", + "startTime": 922.2999999523163, + "duration": 56, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 922.2999999523163, + "duration": 56, + "interactionId": 7002 + }, + { + "name": "pointerout", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1903.9000000953674, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1903.9000000953674, + "duration": 32, + "interactionId": 7009 + }, + { + "name": "mousedown", + "startTime": 1903.9000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1903.9000000953674, + "duration": 32, + "interactionId": 7009 + }, + { + "name": "mouseup", + "startTime": 1903.9000000953674, + "duration": 32, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1903.9000000953674, + "duration": 32, + "interactionId": 7009 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 19, + "externalRequestCount": 11, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 1908.5, + "duration": 8.099999904632568, + "responseEnd": 1916.5999999046326, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 1941.4000000953674, + "duration": 5.599999904632568, + "responseEnd": 1947, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 1941.5, + "duration": 6.700000047683716, + "responseEnd": 1948.2000000476837, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 1953.7999999523163, + "duration": 5.5, + "responseEnd": 1959.2999999523163, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 1953.9000000953674, + "duration": 8.299999952316284, + "responseEnd": 1962.2000000476837, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 1955.0999999046326, + "duration": 7.1000001430511475, + "responseEnd": 1962.2000000476837, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1981.5, + "duration": 4.599999904632568, + "responseEnd": 1986.0999999046326, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1981.7000000476837, + "duration": 5.099999904632568, + "responseEnd": 1986.7999999523163, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + } + ], + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 446.40000009536743, + "loadEventEnd": 501.7000000476837, + "responseEnd": 11.299999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 135.341, + "taskDurationMs": 353.34900000000005, + "layoutDurationMs": 11.622, + "recalcStyleDurationMs": 44.188999999999986 + } + }, + { + "path": "/app/attack", + "clickTime": 4198, + "measurementBoundary": 3473.0999999046326, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 62.5, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [ + { + "startTime": 4195.5, + "duration": 64 + } + ], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 72, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 3733.899999856949, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 3734.0999999046326, + "duration": 40, + "interactionId": 2583 + }, + { + "name": "mousedown", + "startTime": 3734.0999999046326, + "duration": 40, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 3734.2000000476837, + "duration": 40, + "interactionId": 2583 + }, + { + "name": "mouseup", + "startTime": 3734.2000000476837, + "duration": 40, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 3734.2000000476837, + "duration": 40, + "interactionId": 2583 + }, + { + "name": "pointerout", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 4192.700000047684, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 4192.799999952316, + "duration": 72, + "interactionId": 2590 + }, + { + "name": "mousedown", + "startTime": 4192.799999952316, + "duration": 72, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 4192.899999856949, + "duration": 72, + "interactionId": 2590 + }, + { + "name": "mouseup", + "startTime": 4192.899999856949, + "duration": 72, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 4192.899999856949, + "duration": 72, + "interactionId": 2590 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 11, + "externalRequestCount": 11, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 4, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 448.89999985694885, + "loadEventEnd": 499.2000000476837, + "responseEnd": 11.700000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 84.75800000000004, + "taskDurationMs": 240.14300000000003, + "layoutDurationMs": 9.294999999999995, + "recalcStyleDurationMs": 37.119999999999976 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "startTime": 1975.5999999046326, + "responseEnd": 1984.2999999523163, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/flowchart", + "clickTime": 675.5999999046326, + "measurementBoundary": 597.5999999046326, + "firstSkeletonFrameMs": 18.100000143051147, + "firstRealContentFrameMs": 143.90000009536743, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "startTime": 674.3999998569489, + "endTime": 685.2000000476837, + "duration": 10.800000190734863, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "postChunkRenderMs": 134.29999995231628, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 32, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 668.5999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 668.7000000476837, + "duration": 32, + "interactionId": 1589 + }, + { + "name": "mousedown", + "startTime": 668.7000000476837, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 668.7999999523163, + "duration": 32, + "interactionId": 1589 + }, + { + "name": "mouseup", + "startTime": 668.7999999523163, + "duration": 32, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 668.7999999523163, + "duration": 32, + "interactionId": 1589 + }, + { + "name": "pointerover", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 819, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 819, + "duration": 24, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 11, + "browserRequestCount": 12, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 799036, + "encodedBytes": 795736, + "decodedBytes": 795736, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "sameOrigin": true, + "startTime": 674.3999998569489, + "duration": 10.800000190734863, + "responseEnd": 685.2000000476837, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/reactflow.js?v=00e2900d", + "sameOrigin": true, + "startTime": 713.0999999046326, + "duration": 12.100000143051147, + "responseEnd": 725.2000000476837, + "transferSize": 305553, + "encodedBodySize": 305253, + "decodedBodySize": 305253 + }, + { + "name": "http://127.0.0.1:33705/node_modules/reactflow/dist/style.css", + "sameOrigin": true, + "startTime": 713.2000000476837, + "duration": 15.699999809265137, + "responseEnd": 728.8999998569489, + "transferSize": 10069, + "encodedBodySize": 9769, + "decodedBodySize": 9769 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 713.2000000476837, + "duration": 21.5, + "responseEnd": 734.7000000476837, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 713.2999999523163, + "duration": 21.799999952316284, + "responseEnd": 735.0999999046326, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/input.tsx", + "sameOrigin": true, + "startTime": 713.2999999523163, + "duration": 21.59999990463257, + "responseEnd": 734.8999998569489, + "transferSize": 5097, + "encodedBodySize": 4797, + "decodedBodySize": 4797 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 713.3999998569489, + "duration": 21.90000009536743, + "responseEnd": 735.2999999523163, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/html-to-image.js?v=00e2900d", + "sameOrigin": true, + "startTime": 713.5, + "duration": 22.399999856948853, + "responseEnd": 735.8999998569489, + "transferSize": 29503, + "encodedBodySize": 29203, + "decodedBodySize": 29203 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/date-fns.js?v=00e2900d", + "sameOrigin": true, + "startTime": 713.5, + "duration": 26.200000047683716, + "responseEnd": 739.7000000476837, + "transferSize": 177370, + "encodedBodySize": 177070, + "decodedBodySize": 177070 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/chunk-XYDTWKDU.js?v=00e2900d", + "sameOrigin": true, + "startTime": 734.0999999046326, + "duration": 8.600000143051147, + "responseEnd": 742.7000000476837, + "transferSize": 29157, + "encodedBodySize": 28857, + "decodedBodySize": 28857 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 738.8999998569489, + "duration": 5.800000190734863, + "responseEnd": 744.7000000476837, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + } + ], + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 418.09999990463257, + "loadEventEnd": 458.09999990463257, + "responseEnd": 11.899999856948853 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 125.01999999999998, + "taskDurationMs": 241.90699999999998, + "layoutDurationMs": 5.006, + "recalcStyleDurationMs": 44.98100000000001 + } + }, + { + "path": "/app/flowchart", + "clickTime": 1192.7000000476837, + "measurementBoundary": 1156.8999998569489, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 41.69999980926514, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 64, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1188.7000000476837, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1188.7999999523163, + "duration": 64, + "interactionId": 2093 + }, + { + "name": "mousedown", + "startTime": 1188.7999999523163, + "duration": 64, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1188.7999999523163, + "duration": 64, + "interactionId": 2093 + }, + { + "name": "mouseup", + "startTime": 1188.7999999523163, + "duration": 64, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1188.7999999523163, + "duration": 64, + "interactionId": 2093 + }, + { + "name": "pointerover", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1233.8999998569489, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 440.09999990463257, + "loadEventEnd": 493.7999999523163, + "responseEnd": 10 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "mainThread": { + "scriptDurationMs": 66.63, + "taskDurationMs": 131.94600000000003, + "layoutDurationMs": 2.186, + "recalcStyleDurationMs": 14.992999999999995 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/FlowchartPage.tsx", + "startTime": 730.3999998569489, + "responseEnd": 740.2999999523163, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/history", + "clickTime": 666.8000001907349, + "measurementBoundary": 596.8000001907349, + "firstSkeletonFrameMs": 17.899999856948853, + "firstRealContentFrameMs": 103.29999995231628, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "startTime": 665.8000001907349, + "endTime": 678.1000001430511, + "duration": 12.299999952316284, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "postChunkRenderMs": 92, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 32, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 660.8000001907349, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 661, + "duration": 32, + "interactionId": 6978 + }, + { + "name": "mousedown", + "startTime": 661, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 661, + "duration": 32, + "interactionId": 6978 + }, + { + "name": "mouseup", + "startTime": 661, + "duration": 32, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 661, + "duration": 32, + "interactionId": 6978 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 10, + "browserRequestCount": 13, + "externalRequestCount": 3, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 257018, + "encodedBytes": 254018, + "decodedBytes": 254018, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "sameOrigin": true, + "startTime": 665.8000001907349, + "duration": 12.299999952316284, + "responseEnd": 678.1000001430511, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/tabs.tsx", + "sameOrigin": true, + "startTime": 702.2000000476837, + "duration": 8.5, + "responseEnd": 710.7000000476837, + "transferSize": 9211, + "encodedBodySize": 8911, + "decodedBodySize": 8911 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/badge.tsx", + "sameOrigin": true, + "startTime": 702.4000000953674, + "duration": 9.900000095367432, + "responseEnd": 712.3000001907349, + "transferSize": 6360, + "encodedBodySize": 6060, + "decodedBodySize": 6060 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/scroll-area.tsx", + "sameOrigin": true, + "startTime": 702.6000001430511, + "duration": 11.599999904632568, + "responseEnd": 714.2000000476837, + "transferSize": 8988, + "encodedBodySize": 8688, + "decodedBodySize": 8688 + }, + { + "name": "http://127.0.0.1:33705/src/lib/date-format.ts", + "sameOrigin": true, + "startTime": 702.7000000476837, + "duration": 13.100000143051147, + "responseEnd": 715.8000001907349, + "transferSize": 5489, + "encodedBodySize": 5189, + "decodedBodySize": 5189 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/alert-dialog.tsx", + "sameOrigin": true, + "startTime": 702.7000000476837, + "duration": 13.700000047683716, + "responseEnd": 716.4000000953674, + "transferSize": 18426, + "encodedBodySize": 18126, + "decodedBodySize": 18126 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/empty-state.tsx", + "sameOrigin": true, + "startTime": 702.8000001907349, + "duration": 13.699999809265137, + "responseEnd": 716.5, + "transferSize": 6403, + "encodedBodySize": 6103, + "decodedBodySize": 6103 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-tabs.js?v=00e2900d", + "sameOrigin": true, + "startTime": 718.5, + "duration": 6.700000047683716, + "responseEnd": 725.2000000476837, + "transferSize": 18625, + "encodedBodySize": 18325, + "decodedBodySize": 18325 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-scroll-area.js?v=00e2900d", + "sameOrigin": true, + "startTime": 719.2000000476837, + "duration": 6.900000095367432, + "responseEnd": 726.1000001430511, + "transferSize": 33081, + "encodedBodySize": 32781, + "decodedBodySize": 32781 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-alert-dialog.js?v=00e2900d", + "sameOrigin": true, + "startTime": 719.7000000476837, + "duration": 7.200000047683716, + "responseEnd": 726.9000000953674, + "transferSize": 6987, + "encodedBodySize": 6687, + "decodedBodySize": 6687 + } + ], + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 387, + "loadEventEnd": 451.7000000476837, + "responseEnd": 12 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 73.66699999999997, + "taskDurationMs": 167.09299999999996, + "layoutDurationMs": 2.2910000000000004, + "recalcStyleDurationMs": 33.98200000000001 + } + }, + { + "path": "/app/history", + "clickTime": 1188.5, + "measurementBoundary": 1142, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 21.59999990463257, + "routeChunkRequests": [], + "postChunkRenderMs": null, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 32, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1183.8999998569489, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1184.0999999046326, + "duration": 32, + "interactionId": 8040 + }, + { + "name": "mousedown", + "startTime": 1184.0999999046326, + "duration": 32, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1184.1999998092651, + "duration": 32, + "interactionId": 8040 + }, + { + "name": "mouseup", + "startTime": 1184.1999998092651, + "duration": 32, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1184.1999998092651, + "duration": 32, + "interactionId": 8040 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "resources": [], + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 460.69999980926514, + "loadEventEnd": 518.5999999046326, + "responseEnd": 10.799999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "mainThread": { + "scriptDurationMs": 31.271000000000015, + "taskDurationMs": 68.66399999999999, + "layoutDurationMs": 0.7369999999999983, + "recalcStyleDurationMs": 8.966000000000008 + }, + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:33705/src/pages/HistoryPage.tsx", + "startTime": 759.2999999523163, + "responseEnd": 770.7999999523163, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + } + ], + "delayed": [ + { + "path": "/app/attack", + "clickTime": 1175.2000000476837, + "measurementBoundary": 1057.7000000476837, + "firstSkeletonFrameMs": 25.40000009536743, + "firstRealContentFrameMs": 847.4000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "startTime": 1173.4000000953674, + "endTime": 1932.7999999523163, + "duration": 759.3999998569489, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 89.80000019073486, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 112, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1165.6000001430511, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1165.6000001430511, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1165.6000001430511, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1165.6000001430511, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1165.6000001430511, + "duration": 112, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1165.6000001430511, + "duration": 112, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1165.6000001430511, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1165.7000000476837, + "duration": 112, + "interactionId": 2901 + }, + { + "name": "mousedown", + "startTime": 1165.7000000476837, + "duration": 112, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1165.9000000953674, + "duration": 112, + "interactionId": 2901 + }, + { + "name": "mouseup", + "startTime": 1165.9000000953674, + "duration": 112, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1165.9000000953674, + "duration": 112, + "interactionId": 2901 + } + ], + "cls": 0.01097265625, + "layoutShifts": [ + { + "startTime": 2022.2999999523163, + "value": 0.01097265625 + } + ], + "requestCount": 8, + "browserRequestCount": 19, + "externalRequestCount": 11, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 1173.4000000953674, + "duration": 759.3999998569489, + "responseEnd": 1932.7999999523163, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 1934.6000001430511, + "duration": 5.699999809265137, + "responseEnd": 1940.2999999523163, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 1934.7999999523163, + "duration": 7.1000001430511475, + "responseEnd": 1941.9000000953674, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 1942.2999999523163, + "duration": 8, + "responseEnd": 1950.2999999523163, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 1942.4000000953674, + "duration": 8.5, + "responseEnd": 1950.9000000953674, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 1943.7999999523163, + "duration": 8.300000190734863, + "responseEnd": 1952.1000001430511, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1952.1000001430511, + "duration": 5.299999952316284, + "responseEnd": 1957.4000000953674, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 1953.2999999523163, + "duration": 4.900000095367432, + "responseEnd": 1958.2000000476837, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + } + ], + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, + "navigationTiming": { + "domContentLoaded": 478.10000014305115, + "loadEventEnd": 630.7000000476837, + "responseEnd": 11.799999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "delayed-click", + "label": "Delayed Generate -> Attack", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 123.53900000000004, + "taskDurationMs": 354.84000000000003, + "layoutDurationMs": 8.516000000000005, + "recalcStyleDurationMs": 41.33500000000001 + }, + "delayMs": 750, + "delayRequestObserved": true, + "frameStates": [ + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + } + ], + "video": "docs/performance/smooth-navigation-final/desktop-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-final/desktop-delayed-filmstrip.png" + }, + { + "path": "/app/attack", + "clickTime": 2038.9000000953674, + "measurementBoundary": 947.4000000953674, + "firstSkeletonFrameMs": 31, + "firstRealContentFrameMs": 869, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "startTime": 2037.1000001430511, + "endTime": 2798.2000000476837, + "duration": 761.0999999046326, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "postChunkRenderMs": 109.70000004768372, + "longTasks": [], + "postChunkLongTasks": [], + "controlledInteractionDurationMs": 328, + "eventTimings": [ + { + "name": "pointerout", + "startTime": 1025.1000001430511, + "duration": 328, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 1025.1000001430511, + "duration": 328, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1025.1000001430511, + "duration": 328, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 1025.1000001430511, + "duration": 328, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 1025.1000001430511, + "duration": 328, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 1025.1000001430511, + "duration": 328, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 1025.2000000476837, + "duration": 328, + "interactionId": 521 + }, + { + "name": "mousedown", + "startTime": 1025.2000000476837, + "duration": 328, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 1025.4000000953674, + "duration": 328, + "interactionId": 521 + }, + { + "name": "mouseup", + "startTime": 1025.4000000953674, + "duration": 328, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 1025.4000000953674, + "duration": 328, + "interactionId": 521 + }, + { + "name": "pointerout", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2029.7000000476837, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerdown", + "startTime": 2029.8000001907349, + "duration": 144, + "interactionId": 528 + }, + { + "name": "mousedown", + "startTime": 2029.8000001907349, + "duration": 144, + "interactionId": 0 + }, + { + "name": "pointerup", + "startTime": 2029.8000001907349, + "duration": 144, + "interactionId": 528 + }, + { + "name": "mouseup", + "startTime": 2029.8000001907349, + "duration": 144, + "interactionId": 0 + }, + { + "name": "click", + "startTime": 2029.8000001907349, + "duration": 144, + "interactionId": 528 + }, + { + "name": "pointerover", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2069.4000000953674, + "duration": 104, + "interactionId": 0 + }, + { + "name": "pointerout", + "startTime": 2247.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 2247.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerleave", + "startTime": 2247.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 2247.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseout", + "startTime": 2247.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2247.5, + "duration": 24, + "interactionId": 0 + }, + { + "name": "pointerover", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "pointerenter", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + }, + { + "name": "mouseover", + "startTime": 2906.9000000953674, + "duration": 16, + "interactionId": 0 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 28, + "externalRequestCount": 20, + "backgroundRequestCount": 0, + "backgroundResources": [], + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "resources": [ + { + "name": "http://127.0.0.1:33705/src/pages/AttackPage.tsx", + "sameOrigin": true, + "startTime": 2037.1000001430511, + "duration": 761.0999999046326, + "responseEnd": 2798.2000000476837, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackForm.tsx", + "sameOrigin": true, + "startTime": 2800.7000000476837, + "duration": 7.6000001430511475, + "responseEnd": 2808.300000190735, + "transferSize": 61492, + "encodedBodySize": 61192, + "decodedBodySize": 61192 + }, + { + "name": "http://127.0.0.1:33705/src/components/features/attack/AttackResults.tsx", + "sameOrigin": true, + "startTime": 2800.800000190735, + "duration": 9.199999809265137, + "responseEnd": 2810, + "transferSize": 94650, + "encodedBodySize": 94350, + "decodedBodySize": 94350 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/textarea.tsx", + "sameOrigin": true, + "startTime": 2810.800000190735, + "duration": 9.5, + "responseEnd": 2820.300000190735, + "transferSize": 4937, + "encodedBodySize": 4637, + "decodedBodySize": 4637 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/switch.tsx", + "sameOrigin": true, + "startTime": 2810.9000000953674, + "duration": 10.799999952316284, + "responseEnd": 2821.7000000476837, + "transferSize": 6251, + "encodedBodySize": 5951, + "decodedBodySize": 5951 + }, + { + "name": "http://127.0.0.1:33705/src/components/ui/progress.tsx", + "sameOrigin": true, + "startTime": 2812, + "duration": 10, + "responseEnd": 2822, + "transferSize": 5705, + "encodedBodySize": 5405, + "decodedBodySize": 5405 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-switch.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2823.5, + "duration": 5.200000047683716, + "responseEnd": 2828.7000000476837, + "transferSize": 10031, + "encodedBodySize": 9731, + "decodedBodySize": 9731 + }, + { + "name": "http://127.0.0.1:33705/node_modules/.vite/deps/@radix-ui_react-progress.js?v=00e2900d", + "sameOrigin": true, + "startTime": 2823.7000000476837, + "duration": 5.299999952316284, + "responseEnd": 2829, + "transferSize": 5009, + "encodedBodySize": 4709, + "decodedBodySize": 4709 + } + ], + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 465.60000014305115, + "loadEventEnd": 528.3000001907349, + "responseEnd": 12.200000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "delayed-click", + "label": "Delayed Generate -> Attack", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "mainThread": { + "scriptDurationMs": 164.33499999999998, + "taskDurationMs": 435.10300000000007, + "layoutDurationMs": 10.713000000000001, + "recalcStyleDurationMs": 41.663000000000004 + }, + "delayMs": 750, + "delayRequestObserved": true, + "frameStates": [ + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + } + ], + "video": "docs/performance/smooth-navigation-final/pixel-5-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-final/pixel-5-delayed-filmstrip.png" + } + ], + "bundleGraph": { + "manifestEntries": [ + { + "key": "_FileSaver.min-DmHT5cL9.js", + "file": "assets/FileSaver.min-DmHT5cL9.js", + "name": "FileSaver.min", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_ModelRestrictedModal-WoQKfNcU.js", + "file": "assets/ModelRestrictedModal-WoQKfNcU.js", + "name": "ModelRestrictedModal", + "imports": [ + "index.html", + "_client-BHcXfsTa.js", + "_triangle-alert-D_ctz-En.js", + "_zap-BB7VJLkN.js", + "_PricingModal-BI93oHl-.js" + ] + }, + { + "key": "_ModelSelector-CdRlt64r.js", + "file": "assets/ModelSelector-CdRlt64r.js", + "name": "ModelSelector", + "imports": [ + "index.html", + "_badge-0ynBdHHe.js", + "_use-subscription-BUIX-kFB.js" + ] + }, + { + "key": "_PricingModal-BI93oHl-.js", + "file": "assets/PricingModal-BI93oHl-.js", + "name": "PricingModal", + "imports": [ + "index.html", + "_input-DjUhRqg0.js", + "_badge-0ynBdHHe.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js", + "_zap-BB7VJLkN.js" + ] + }, + { + "key": "_alert-dialog-BHdSlnab.js", + "file": "assets/alert-dialog-BHdSlnab.js", + "name": "alert-dialog", + "imports": [ + "index.html" + ] + }, + { + "key": "_arrow-right-CyPwPcXH.js", + "file": "assets/arrow-right-CyPwPcXH.js", + "name": "arrow-right", + "imports": [ + "index.html" + ] + }, + { + "key": "_badge-0ynBdHHe.js", + "file": "assets/badge-0ynBdHHe.js", + "name": "badge", + "imports": [ + "index.html" + ] + }, + { + "key": "_bookmark-DHS5e_7a.js", + "file": "assets/bookmark-DHS5e_7a.js", + "name": "bookmark", + "imports": [ + "index.html" + ] + }, + { + "key": "_brain-51-FWAy8.js", + "file": "assets/brain-51-FWAy8.js", + "name": "brain", + "imports": [ + "index.html" + ] + }, + { + "key": "_card-BxQKpMX_.js", + "file": "assets/card-BxQKpMX_.js", + "name": "card", + "imports": [ + "index.html" + ] + }, + { + "key": "_checkbox-B9eGq8X4.js", + "file": "assets/checkbox-B9eGq8X4.js", + "name": "checkbox", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-alert-tsukuj8w.js", + "file": "assets/circle-alert-tsukuj8w.js", + "name": "circle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-help-BKbTjyAW.js", + "file": "assets/circle-help-BKbTjyAW.js", + "name": "circle-help", + "imports": [ + "index.html" + ] + }, + { + "key": "_client-BHcXfsTa.js", + "file": "assets/client-BHcXfsTa.js", + "name": "client", + "imports": [ + "index.html", + "_url-BSHcibjO.js" + ] + }, + { + "key": "_clock-3-CjywebEt.js", + "file": "assets/clock-3-CjywebEt.js", + "name": "clock-3", + "imports": [ + "index.html" + ] + }, + { + "key": "_copy-D4GXejJx.js", + "file": "assets/copy-D4GXejJx.js", + "name": "copy", + "imports": [ + "index.html" + ] + }, + { + "key": "_credit-card-DpDMT-95.js", + "file": "assets/credit-card-DpDMT-95.js", + "name": "credit-card", + "imports": [ + "index.html" + ] + }, + { + "key": "_crown-CB3cdlXf.js", + "file": "assets/crown-CB3cdlXf.js", + "name": "crown", + "imports": [ + "index.html" + ] + }, + { + "key": "_date-format-CfassM9h.js", + "file": "assets/date-format-CfassM9h.js", + "name": "date-format" + }, + { + "key": "_download-DALwUig8.js", + "file": "assets/download-DALwUig8.js", + "name": "download", + "imports": [ + "index.html" + ] + }, + { + "key": "_edge-function-error-dlcwXP30.js", + "file": "assets/edge-function-error-dlcwXP30.js", + "name": "edge-function-error" + }, + { + "key": "_empty-state-Csc12A5A.js", + "file": "assets/empty-state-Csc12A5A.js", + "name": "empty-state", + "imports": [ + "index.html" + ] + }, + { + "key": "_error-display-CnO9TW22.js", + "file": "assets/error-display-CnO9TW22.js", + "name": "error-display", + "imports": [ + "_client-BHcXfsTa.js" + ] + }, + { + "key": "_external-link-BxEl7IBA.js", + "file": "assets/external-link-BxEl7IBA.js", + "name": "external-link", + "imports": [ + "index.html" + ] + }, + { + "key": "_file-text-D6KvUNTk.js", + "file": "assets/file-text-D6KvUNTk.js", + "name": "file-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_flame-D_pivvDf.js", + "file": "assets/flame-D_pivvDf.js", + "name": "flame", + "imports": [ + "index.html" + ] + }, + { + "key": "_generateCategoricalChart-BTrQ7etB.js", + "file": "assets/generateCategoricalChart-BTrQ7etB.js", + "name": "generateCategoricalChart", + "imports": [ + "index.html", + "_index-xJwY8Gsi.js", + "_string-cKWu9XK9.js" + ] + }, + { + "key": "_index-BtVqCkXa.js", + "file": "assets/index-BtVqCkXa.js", + "name": "index", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_index-Cok0nMdH.js", + "file": "assets/index-Cok0nMdH.js", + "name": "index", + "imports": [ + "index.html", + "_string-cKWu9XK9.js" + ] + }, + { + "key": "_index-xJwY8Gsi.js", + "file": "assets/index-xJwY8Gsi.js", + "name": "index", + "imports": [ + "index.html" + ] + }, + { + "key": "_input-DjUhRqg0.js", + "file": "assets/input-DjUhRqg0.js", + "name": "input", + "imports": [ + "index.html" + ] + }, + { + "key": "_jspdf.es.min-DRAW3uvX.js", + "file": "assets/jspdf.es.min-DRAW3uvX.js", + "name": "jspdf.es.min", + "isDynamicEntry": true, + "imports": [ + "index.html" + ], + "dynamicImports": [ + "node_modules/html2canvas/dist/html2canvas.esm.js", + "node_modules/dompurify/dist/purify.es.mjs", + "node_modules/canvg/lib/index.es.js" + ] + }, + { + "key": "_markdown-CzkA2j8D.js", + "file": "assets/markdown-CzkA2j8D.js", + "name": "markdown", + "imports": [ + "index.html" + ] + }, + { + "key": "_plus-Cru_N4M2.js", + "file": "assets/plus-Cru_N4M2.js", + "name": "plus", + "imports": [ + "index.html" + ] + }, + { + "key": "_prefill-Cw41x-58.js", + "file": "assets/prefill-Cw41x-58.js", + "name": "prefill", + "imports": [ + "index.html" + ] + }, + { + "key": "_progress-Ba9CkKTo.js", + "file": "assets/progress-Ba9CkKTo.js", + "name": "progress", + "imports": [ + "index.html" + ] + }, + { + "key": "_proxy-O1NgXo-O.js", + "file": "assets/proxy-O1NgXo-O.js", + "name": "proxy", + "imports": [ + "index.html", + "_use-reduced-motion-DwLXFpx3.js" + ] + }, + { + "key": "_refresh-cw-BsE0Rvfz.js", + "file": "assets/refresh-cw-BsE0Rvfz.js", + "name": "refresh-cw", + "imports": [ + "index.html" + ] + }, + { + "key": "_rotate-ccw-Da3uE7Wm.js", + "file": "assets/rotate-ccw-Da3uE7Wm.js", + "name": "rotate-ccw", + "imports": [ + "index.html" + ] + }, + { + "key": "_save-ZwqhE2Qm.js", + "file": "assets/save-ZwqhE2Qm.js", + "name": "save", + "imports": [ + "index.html" + ] + }, + { + "key": "_scroll-area-gYzfle15.js", + "file": "assets/scroll-area-gYzfle15.js", + "name": "scroll-area", + "imports": [ + "index.html" + ] + }, + { + "key": "_search-CGqMt5P7.js", + "file": "assets/search-CGqMt5P7.js", + "name": "search", + "imports": [ + "index.html" + ] + }, + { + "key": "_send-CV6jEDyk.js", + "file": "assets/send-CV6jEDyk.js", + "name": "send", + "imports": [ + "index.html" + ] + }, + { + "key": "_sheet-yWMToj72.js", + "file": "assets/sheet-yWMToj72.js", + "name": "sheet", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-C4sMORBJ.js", + "file": "assets/shield-C4sMORBJ.js", + "name": "shield", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-check-DuVtkRhe.js", + "file": "assets/shield-check-DuVtkRhe.js", + "name": "shield-check", + "imports": [ + "index.html" + ] + }, + { + "key": "_streaming-indicator-CtLvn_s5.js", + "file": "assets/streaming-indicator-CtLvn_s5.js", + "name": "streaming-indicator", + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_refresh-cw-BsE0Rvfz.js", + "_file-text-D6KvUNTk.js", + "_external-link-BxEl7IBA.js", + "_badge-0ynBdHHe.js" + ] + }, + { + "key": "_string-cKWu9XK9.js", + "file": "assets/string-cKWu9XK9.js", + "name": "string" + }, + { + "key": "_switch-60fcxyuR.js", + "file": "assets/switch-60fcxyuR.js", + "name": "switch", + "imports": [ + "index.html" + ] + }, + { + "key": "_tabs-17pYRjMF.js", + "file": "assets/tabs-17pYRjMF.js", + "name": "tabs", + "imports": [ + "index.html" + ] + }, + { + "key": "_target-OpNCPXpW.js", + "file": "assets/target-OpNCPXpW.js", + "name": "target", + "imports": [ + "index.html" + ] + }, + { + "key": "_textarea-Dm7QErhc.js", + "file": "assets/textarea-Dm7QErhc.js", + "name": "textarea", + "imports": [ + "index.html" + ] + }, + { + "key": "_trash-2-C6YT0PjJ.js", + "file": "assets/trash-2-C6YT0PjJ.js", + "name": "trash-2", + "imports": [ + "index.html" + ] + }, + { + "key": "_triangle-alert-D_ctz-En.js", + "file": "assets/triangle-alert-D_ctz-En.js", + "name": "triangle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_url-BSHcibjO.js", + "file": "assets/url-BSHcibjO.js", + "name": "url", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-reduced-motion-DwLXFpx3.js", + "file": "assets/use-reduced-motion-DwLXFpx3.js", + "name": "use-reduced-motion", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-speech-to-text-3sX7r3xb.js", + "file": "assets/use-speech-to-text-3sX7r3xb.js", + "name": "use-speech-to-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-subscription-BUIX-kFB.js", + "file": "assets/use-subscription-BUIX-kFB.js", + "name": "use-subscription", + "imports": [ + "index.html" + ] + }, + { + "key": "_users-Jmvwdrl0.js", + "file": "assets/users-Jmvwdrl0.js", + "name": "users", + "imports": [ + "index.html" + ] + }, + { + "key": "_zap-BB7VJLkN.js", + "file": "assets/zap-BB7VJLkN.js", + "name": "zap", + "imports": [ + "index.html" + ] + }, + { + "key": "index.html", + "file": "assets/index-EcRWIJip.js", + "name": "index", + "src": "index.html", + "isEntry": true, + "isDynamicEntry": true, + "dynamicImports": [ + "src/pages/LandingPage.tsx", + "src/pages/TermsPage.tsx", + "src/pages/PrivacyPage.tsx", + "src/pages/SourcesPage.tsx", + "src/pages/LoginPage.tsx", + "src/pages/SharedPage.tsx", + "src/pages/HomePage.tsx", + "src/pages/GeneratePage.tsx", + "src/pages/AttackPage.tsx", + "src/pages/BrainstormPage.tsx", + "src/pages/FactoidsPage.tsx", + "src/pages/AskPage.tsx", + "src/pages/CrossfirePage.tsx", + "src/pages/HistoryPage.tsx", + "src/pages/LibraryPage.tsx", + "src/pages/TimerPage.tsx", + "src/pages/SparringPage.tsx", + "src/pages/FlowchartPage.tsx", + "src/pages/SettingsPage.tsx", + "src/pages/AdminPage.tsx", + "src/pages/NotFound.tsx", + "node_modules/@capacitor/browser/dist/esm/web.js", + "src/components/features/onboarding/OnboardingTour.tsx", + "node_modules/@vercel/analytics/dist/react/index.mjs", + "node_modules/@vercel/speed-insights/dist/react/index.mjs", + "node_modules/@capacitor/app/dist/esm/web.js", + "node_modules/@capacitor/haptics/dist/esm/web.js" + ], + "css": [ + "assets/index-CQh0Qbtd.css" + ] + }, + { + "key": "node_modules/@capacitor/app/dist/esm/web.js", + "file": "assets/web-B15zCUzK.js", + "name": "web", + "src": "node_modules/@capacitor/app/dist/esm/web.js", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@capacitor/browser/dist/esm/web.js", + "file": "assets/web-ByBayh0y.js", + "name": "web", + "src": "node_modules/@capacitor/browser/dist/esm/web.js", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@capacitor/haptics/dist/esm/web.js", + "file": "assets/web-B_paqs3u.js", + "name": "web", + "src": "node_modules/@capacitor/haptics/dist/esm/web.js", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@vercel/analytics/dist/react/index.mjs", + "file": "assets/index-BbvSJL1y.js", + "name": "index", + "src": "node_modules/@vercel/analytics/dist/react/index.mjs", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@vercel/speed-insights/dist/react/index.mjs", + "file": "assets/index-DvrmQdp2.js", + "name": "index", + "src": "node_modules/@vercel/speed-insights/dist/react/index.mjs", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/canvg/lib/index.es.js", + "file": "assets/index.es-CT5orLKl.js", + "name": "index.es", + "src": "node_modules/canvg/lib/index.es.js", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_jspdf.es.min-DRAW3uvX.js" + ] + }, + { + "key": "node_modules/docx/dist/index.mjs", + "file": "assets/index-BOF6v8rb.js", + "name": "index", + "src": "node_modules/docx/dist/index.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/dompurify/dist/purify.es.mjs", + "file": "assets/purify.es-4eNOHKSq.js", + "name": "purify.es", + "src": "node_modules/dompurify/dist/purify.es.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/html2canvas/dist/html2canvas.esm.js", + "file": "assets/html2canvas.esm-DXEQVQnt.js", + "name": "html2canvas.esm", + "src": "node_modules/html2canvas/dist/html2canvas.esm.js", + "isDynamicEntry": true + }, + { + "key": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs", + "file": "assets/jspdf.plugin.autotable-BBLUVd7n.js", + "name": "jspdf.plugin.autotable", + "src": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/pdfjs-dist/legacy/build/pdf.mjs", + "file": "assets/pdf-ClZ_1Nv1.js", + "name": "pdf", + "src": "node_modules/pdfjs-dist/legacy/build/pdf.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs", + "file": "assets/pdf.worker-DTrjDNvb.mjs", + "src": "node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs" + }, + { + "key": "src/components/features/onboarding/OnboardingTour.tsx", + "file": "assets/OnboardingTour-DFijD4kY.js", + "name": "OnboardingTour", + "src": "src/components/features/onboarding/OnboardingTour.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_index-xJwY8Gsi.js" + ] + }, + { + "key": "src/lib/export-utils.ts", + "file": "assets/export-utils-DxMSAVJc.js", + "name": "export-utils", + "src": "src/lib/export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CfassM9h.js" + ], + "dynamicImports": [ + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js", + "index.html", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DmHT5cL9.js" + ] + }, + { + "key": "src/lib/pdf-export-utils.ts", + "file": "assets/pdf-export-utils-Cdv_SjRe.js", + "name": "pdf-export-utils", + "src": "src/lib/pdf-export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CfassM9h.js" + ], + "dynamicImports": [ + "_jspdf.es.min-DRAW3uvX.js", + "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + ] + }, + { + "key": "src/pages/AdminPage.tsx", + "file": "assets/AdminPage-BD98skGH.js", + "name": "AdminPage", + "src": "src/pages/AdminPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_input-DjUhRqg0.js", + "_badge-0ynBdHHe.js", + "_tabs-17pYRjMF.js", + "_scroll-area-gYzfle15.js", + "_date-format-CfassM9h.js", + "_checkbox-B9eGq8X4.js", + "_textarea-Dm7QErhc.js", + "_alert-dialog-BHdSlnab.js", + "_search-CGqMt5P7.js", + "_trash-2-C6YT0PjJ.js", + "_shield-C4sMORBJ.js", + "_circle-alert-tsukuj8w.js", + "_users-Jmvwdrl0.js", + "_credit-card-DpDMT-95.js", + "_generateCategoricalChart-BTrQ7etB.js", + "_copy-D4GXejJx.js", + "_rotate-ccw-Da3uE7Wm.js", + "_index-xJwY8Gsi.js", + "_string-cKWu9XK9.js" + ] + }, + { + "key": "src/pages/AskPage.tsx", + "file": "assets/AskPage-DF5A01jD.js", + "name": "AskPage", + "src": "src/pages/AskPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_input-DjUhRqg0.js", + "_markdown-CzkA2j8D.js", + "_card-BxQKpMX_.js", + "_switch-60fcxyuR.js", + "_scroll-area-gYzfle15.js", + "_use-speech-to-text-3sX7r3xb.js", + "_date-format-CfassM9h.js", + "_ModelSelector-CdRlt64r.js", + "_sheet-yWMToj72.js", + "_use-reduced-motion-DwLXFpx3.js", + "_save-ZwqhE2Qm.js", + "_rotate-ccw-Da3uE7Wm.js", + "_circle-help-BKbTjyAW.js", + "_search-CGqMt5P7.js", + "_send-CV6jEDyk.js", + "_bookmark-DHS5e_7a.js", + "_client-BHcXfsTa.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_badge-0ynBdHHe.js", + "_use-subscription-BUIX-kFB.js", + "_url-BSHcibjO.js", + "_triangle-alert-D_ctz-En.js", + "_zap-BB7VJLkN.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js" + ] + }, + { + "key": "src/pages/AttackPage.tsx", + "file": "assets/AttackPage-mI9nGFys.js", + "name": "AttackPage", + "src": "src/pages/AttackPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-CtLvn_s5.js", + "_textarea-Dm7QErhc.js", + "_switch-60fcxyuR.js", + "_card-BxQKpMX_.js", + "_client-BHcXfsTa.js", + "_ModelSelector-CdRlt64r.js", + "_prefill-Cw41x-58.js", + "_search-CGqMt5P7.js", + "_badge-0ynBdHHe.js", + "_progress-Ba9CkKTo.js", + "_markdown-CzkA2j8D.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_flame-D_pivvDf.js", + "_circle-alert-tsukuj8w.js", + "_refresh-cw-BsE0Rvfz.js", + "_triangle-alert-D_ctz-En.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_file-text-D6KvUNTk.js", + "_external-link-BxEl7IBA.js", + "_url-BSHcibjO.js", + "_use-subscription-BUIX-kFB.js", + "_zap-BB7VJLkN.js", + "_input-DjUhRqg0.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js" + ], + "dynamicImports": [ + "src/lib/pdf-export-utils.ts", + "src/lib/export-utils.ts", + "src/lib/export-utils.ts" + ] + }, + { + "key": "src/pages/BrainstormPage.tsx", + "file": "assets/BrainstormPage-Ct-qlgRu.js", + "name": "BrainstormPage", + "src": "src/pages/BrainstormPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-CtLvn_s5.js", + "_input-DjUhRqg0.js", + "_textarea-Dm7QErhc.js", + "_card-BxQKpMX_.js", + "_ModelSelector-CdRlt64r.js", + "_brain-51-FWAy8.js", + "_badge-0ynBdHHe.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_empty-state-Csc12A5A.js", + "_triangle-alert-D_ctz-En.js", + "_arrow-right-CyPwPcXH.js", + "_client-BHcXfsTa.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_refresh-cw-BsE0Rvfz.js", + "_file-text-D6KvUNTk.js", + "_external-link-BxEl7IBA.js", + "_use-subscription-BUIX-kFB.js", + "_zap-BB7VJLkN.js", + "_url-BSHcibjO.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/CrossfirePage.tsx", + "file": "assets/CrossfirePage-Dadnf8bz.js", + "name": "CrossfirePage", + "src": "src/pages/CrossfirePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_badge-0ynBdHHe.js", + "_card-BxQKpMX_.js", + "_checkbox-B9eGq8X4.js", + "_textarea-Dm7QErhc.js", + "_client-BHcXfsTa.js", + "_error-display-CnO9TW22.js", + "_use-reduced-motion-DwLXFpx3.js", + "_flame-D_pivvDf.js", + "_circle-alert-tsukuj8w.js", + "_refresh-cw-BsE0Rvfz.js", + "_clock-3-CjywebEt.js", + "_send-CV6jEDyk.js", + "_rotate-ccw-Da3uE7Wm.js", + "_shield-check-DuVtkRhe.js", + "_proxy-O1NgXo-O.js", + "_url-BSHcibjO.js" + ] + }, + { + "key": "src/pages/FactoidsPage.tsx", + "file": "assets/FactoidsPage-BCFr-Wi2.js", + "name": "FactoidsPage", + "src": "src/pages/FactoidsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-CtLvn_s5.js", + "_input-DjUhRqg0.js", + "_card-BxQKpMX_.js", + "_client-BHcXfsTa.js", + "_ModelSelector-CdRlt64r.js", + "_search-CGqMt5P7.js", + "_badge-0ynBdHHe.js", + "_progress-Ba9CkKTo.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_triangle-alert-D_ctz-En.js", + "_external-link-BxEl7IBA.js", + "_bookmark-DHS5e_7a.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_refresh-cw-BsE0Rvfz.js", + "_file-text-D6KvUNTk.js", + "_url-BSHcibjO.js", + "_use-subscription-BUIX-kFB.js", + "_zap-BB7VJLkN.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/FlowchartPage.tsx", + "file": "assets/FlowchartPage-D261oquO.js", + "name": "FlowchartPage", + "src": "src/pages/FlowchartPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_badge-0ynBdHHe.js", + "_input-DjUhRqg0.js", + "_textarea-Dm7QErhc.js", + "_alert-dialog-BHdSlnab.js", + "_index-Cok0nMdH.js", + "_trash-2-C6YT0PjJ.js", + "_save-ZwqhE2Qm.js", + "_plus-Cru_N4M2.js", + "_download-DALwUig8.js", + "_target-OpNCPXpW.js", + "_shield-C4sMORBJ.js", + "_triangle-alert-D_ctz-En.js", + "_string-cKWu9XK9.js" + ], + "css": [ + "assets/FlowchartPage-Fd0xVSp_.css" + ] + }, + { + "key": "src/pages/GeneratePage.tsx", + "file": "assets/GeneratePage-DLAbT-hW.js", + "name": "GeneratePage", + "src": "src/pages/GeneratePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-CtLvn_s5.js", + "_input-DjUhRqg0.js", + "_card-BxQKpMX_.js", + "_client-BHcXfsTa.js", + "_use-speech-to-text-3sX7r3xb.js", + "_ModelSelector-CdRlt64r.js", + "_prefill-Cw41x-58.js", + "_badge-0ynBdHHe.js", + "_markdown-CzkA2j8D.js", + "_ModelRestrictedModal-WoQKfNcU.js", + "_date-format-CfassM9h.js", + "_flame-D_pivvDf.js", + "_save-ZwqhE2Qm.js", + "_refresh-cw-BsE0Rvfz.js", + "_target-OpNCPXpW.js", + "_shield-C4sMORBJ.js", + "_triangle-alert-D_ctz-En.js", + "_error-display-CnO9TW22.js", + "_PricingModal-BI93oHl-.js", + "_use-reduced-motion-DwLXFpx3.js", + "_index-Cok0nMdH.js", + "_file-text-D6KvUNTk.js", + "_external-link-BxEl7IBA.js", + "_url-BSHcibjO.js", + "_use-subscription-BUIX-kFB.js", + "_zap-BB7VJLkN.js", + "_edge-function-error-dlcwXP30.js", + "_crown-CB3cdlXf.js", + "_string-cKWu9XK9.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts", + "src/lib/export-utils.ts" + ] + }, + { + "key": "src/pages/HistoryPage.tsx", + "file": "assets/HistoryPage-DK86Q1PN.js", + "name": "HistoryPage", + "src": "src/pages/HistoryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_tabs-17pYRjMF.js", + "_badge-0ynBdHHe.js", + "_scroll-area-gYzfle15.js", + "_date-format-CfassM9h.js", + "_alert-dialog-BHdSlnab.js", + "_empty-state-Csc12A5A.js", + "_file-text-D6KvUNTk.js", + "_zap-BB7VJLkN.js", + "_brain-51-FWAy8.js", + "_trash-2-C6YT0PjJ.js" + ] + }, + { + "key": "src/pages/HomePage.tsx", + "file": "assets/HomePage-BVU4Uesd.js", + "name": "HomePage", + "src": "src/pages/HomePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_arrow-right-CyPwPcXH.js" + ] + }, + { + "key": "src/pages/LandingPage.tsx", + "file": "assets/LandingPage-wej7MPYM.js", + "name": "LandingPage", + "src": "src/pages/LandingPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_use-reduced-motion-DwLXFpx3.js", + "_proxy-O1NgXo-O.js", + "_arrow-right-CyPwPcXH.js", + "_crown-CB3cdlXf.js", + "_zap-BB7VJLkN.js", + "_brain-51-FWAy8.js", + "_search-CGqMt5P7.js", + "_users-Jmvwdrl0.js" + ] + }, + { + "key": "src/pages/LibraryPage.tsx", + "file": "assets/LibraryPage-CGZrEg0p.js", + "name": "LibraryPage", + "src": "src/pages/LibraryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_input-DjUhRqg0.js", + "_textarea-Dm7QErhc.js", + "_badge-0ynBdHHe.js", + "_switch-60fcxyuR.js", + "_date-format-CfassM9h.js", + "_url-BSHcibjO.js", + "_edge-function-error-dlcwXP30.js", + "_alert-dialog-BHdSlnab.js", + "_sheet-yWMToj72.js", + "_plus-Cru_N4M2.js", + "_trash-2-C6YT0PjJ.js", + "_search-CGqMt5P7.js", + "_shield-check-DuVtkRhe.js", + "_file-text-D6KvUNTk.js", + "_copy-D4GXejJx.js", + "_save-ZwqhE2Qm.js", + "_external-link-BxEl7IBA.js" + ], + "dynamicImports": [ + "_index-BtVqCkXa.js", + "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + ], + "assets": [ + "assets/pdf.worker-DTrjDNvb.mjs" + ] + }, + { + "key": "src/pages/LoginPage.tsx", + "file": "assets/LoginPage-Ceqimg7h.js", + "name": "LoginPage", + "src": "src/pages/LoginPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_input-DjUhRqg0.js", + "_tabs-17pYRjMF.js" + ] + }, + { + "key": "src/pages/NotFound.tsx", + "file": "assets/NotFound-tn79cV8C.js", + "name": "NotFound", + "src": "src/pages/NotFound.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/PrivacyPage.tsx", + "file": "assets/PrivacyPage-DDQSlT9I.js", + "name": "PrivacyPage", + "src": "src/pages/PrivacyPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SettingsPage.tsx", + "file": "assets/SettingsPage-DV7gL4jn.js", + "name": "SettingsPage", + "src": "src/pages/SettingsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_use-subscription-BUIX-kFB.js", + "_card-BxQKpMX_.js", + "_badge-0ynBdHHe.js", + "_PricingModal-BI93oHl-.js", + "_date-format-CfassM9h.js", + "_input-DjUhRqg0.js", + "_crown-CB3cdlXf.js", + "_credit-card-DpDMT-95.js", + "_zap-BB7VJLkN.js", + "_shield-C4sMORBJ.js", + "_trash-2-C6YT0PjJ.js", + "_edge-function-error-dlcwXP30.js" + ] + }, + { + "key": "src/pages/SharedPage.tsx", + "file": "assets/SharedPage-CXEF9zmL.js", + "name": "SharedPage", + "src": "src/pages/SharedPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_badge-0ynBdHHe.js", + "_date-format-CfassM9h.js", + "_download-DALwUig8.js", + "_external-link-BxEl7IBA.js" + ] + }, + { + "key": "src/pages/SourcesPage.tsx", + "file": "assets/SourcesPage-0Ad2H7s7.js", + "name": "SourcesPage", + "src": "src/pages/SourcesPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SparringPage.tsx", + "file": "assets/SparringPage-BfsgyLuc.js", + "name": "SparringPage", + "src": "src/pages/SparringPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_client-BHcXfsTa.js", + "_card-BxQKpMX_.js", + "_textarea-Dm7QErhc.js", + "_badge-0ynBdHHe.js", + "_ModelSelector-CdRlt64r.js", + "_arrow-right-CyPwPcXH.js", + "_progress-Ba9CkKTo.js", + "_markdown-CzkA2j8D.js", + "_clock-3-CjywebEt.js", + "_rotate-ccw-Da3uE7Wm.js", + "_circle-alert-tsukuj8w.js", + "_send-CV6jEDyk.js", + "_download-DALwUig8.js", + "_generateCategoricalChart-BTrQ7etB.js", + "_target-OpNCPXpW.js", + "_file-text-D6KvUNTk.js", + "_circle-help-BKbTjyAW.js", + "_url-BSHcibjO.js", + "_use-subscription-BUIX-kFB.js", + "_index-xJwY8Gsi.js", + "_string-cKWu9XK9.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/TermsPage.tsx", + "file": "assets/TermsPage-Cr4XXjHN.js", + "name": "TermsPage", + "src": "src/pages/TermsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/TimerPage.tsx", + "file": "assets/TimerPage-aKeoi9zw.js", + "name": "TimerPage", + "src": "src/pages/TimerPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-BxQKpMX_.js", + "_badge-0ynBdHHe.js", + "_progress-Ba9CkKTo.js", + "_rotate-ccw-Da3uE7Wm.js" + ] + } + ], + "routeStaticGraphs": [ + { + "route": "index.html", + "file": "assets/index-EcRWIJip.js", + "files": [ + "assets/index-EcRWIJip.js" + ] + }, + { + "route": "/", + "file": "assets/LandingPage-wej7MPYM.js", + "files": [ + "assets/LandingPage-wej7MPYM.js", + "assets/users-Jmvwdrl0.js", + "assets/index-EcRWIJip.js", + "assets/search-CGqMt5P7.js", + "assets/brain-51-FWAy8.js", + "assets/zap-BB7VJLkN.js", + "assets/crown-CB3cdlXf.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/proxy-O1NgXo-O.js", + "assets/use-reduced-motion-DwLXFpx3.js" + ] + }, + { + "route": "/login", + "file": "assets/LoginPage-Ceqimg7h.js", + "files": [ + "assets/LoginPage-Ceqimg7h.js", + "assets/tabs-17pYRjMF.js", + "assets/index-EcRWIJip.js", + "assets/input-DjUhRqg0.js", + "assets/card-BxQKpMX_.js" + ] + }, + { + "route": "/app", + "file": "assets/HomePage-BVU4Uesd.js", + "files": [ + "assets/HomePage-BVU4Uesd.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js" + ] + }, + { + "route": "/app/generate", + "file": "assets/GeneratePage-DLAbT-hW.js", + "files": [ + "assets/GeneratePage-DLAbT-hW.js", + "assets/string-cKWu9XK9.js", + "assets/crown-CB3cdlXf.js", + "assets/index-EcRWIJip.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/zap-BB7VJLkN.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/url-BSHcibjO.js", + "assets/external-link-BxEl7IBA.js", + "assets/file-text-D6KvUNTk.js", + "assets/index-Cok0nMdH.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/PricingModal-BI93oHl-.js", + "assets/badge-0ynBdHHe.js", + "assets/input-DjUhRqg0.js", + "assets/error-display-CnO9TW22.js", + "assets/client-BHcXfsTa.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/shield-C4sMORBJ.js", + "assets/target-OpNCPXpW.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/save-ZwqhE2Qm.js", + "assets/flame-D_pivvDf.js", + "assets/date-format-CfassM9h.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/markdown-CzkA2j8D.js", + "assets/prefill-Cw41x-58.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/use-speech-to-text-3sX7r3xb.js", + "assets/card-BxQKpMX_.js", + "assets/streaming-indicator-CtLvn_s5.js" + ] + }, + { + "route": "/app/attack", + "file": "assets/AttackPage-mI9nGFys.js", + "files": [ + "assets/AttackPage-mI9nGFys.js", + "assets/crown-CB3cdlXf.js", + "assets/index-EcRWIJip.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/input-DjUhRqg0.js", + "assets/zap-BB7VJLkN.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/url-BSHcibjO.js", + "assets/external-link-BxEl7IBA.js", + "assets/file-text-D6KvUNTk.js", + "assets/PricingModal-BI93oHl-.js", + "assets/badge-0ynBdHHe.js", + "assets/error-display-CnO9TW22.js", + "assets/client-BHcXfsTa.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/circle-alert-tsukuj8w.js", + "assets/flame-D_pivvDf.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/markdown-CzkA2j8D.js", + "assets/progress-Ba9CkKTo.js", + "assets/search-CGqMt5P7.js", + "assets/prefill-Cw41x-58.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/card-BxQKpMX_.js", + "assets/switch-60fcxyuR.js", + "assets/textarea-Dm7QErhc.js", + "assets/streaming-indicator-CtLvn_s5.js" + ] + }, + { + "route": "/app/flowchart", + "file": "assets/FlowchartPage-D261oquO.js", + "files": [ + "assets/FlowchartPage-D261oquO.js", + "assets/string-cKWu9XK9.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/index-EcRWIJip.js", + "assets/shield-C4sMORBJ.js", + "assets/target-OpNCPXpW.js", + "assets/download-DALwUig8.js", + "assets/plus-Cru_N4M2.js", + "assets/save-ZwqhE2Qm.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/index-Cok0nMdH.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/textarea-Dm7QErhc.js", + "assets/input-DjUhRqg0.js", + "assets/badge-0ynBdHHe.js", + "assets/card-BxQKpMX_.js" + ] + }, + { + "route": "/app/history", + "file": "assets/HistoryPage-DK86Q1PN.js", + "files": [ + "assets/HistoryPage-DK86Q1PN.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/index-EcRWIJip.js", + "assets/brain-51-FWAy8.js", + "assets/zap-BB7VJLkN.js", + "assets/file-text-D6KvUNTk.js", + "assets/empty-state-Csc12A5A.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/date-format-CfassM9h.js", + "assets/scroll-area-gYzfle15.js", + "assets/badge-0ynBdHHe.js", + "assets/tabs-17pYRjMF.js", + "assets/card-BxQKpMX_.js" + ] + }, + { + "route": "/app/admin", + "file": "assets/AdminPage-BD98skGH.js", + "files": [ + "assets/AdminPage-BD98skGH.js", + "assets/string-cKWu9XK9.js", + "assets/index-xJwY8Gsi.js", + "assets/index-EcRWIJip.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/copy-D4GXejJx.js", + "assets/generateCategoricalChart-BTrQ7etB.js", + "assets/credit-card-DpDMT-95.js", + "assets/users-Jmvwdrl0.js", + "assets/circle-alert-tsukuj8w.js", + "assets/shield-C4sMORBJ.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/search-CGqMt5P7.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/textarea-Dm7QErhc.js", + "assets/checkbox-B9eGq8X4.js", + "assets/date-format-CfassM9h.js", + "assets/scroll-area-gYzfle15.js", + "assets/tabs-17pYRjMF.js", + "assets/badge-0ynBdHHe.js", + "assets/input-DjUhRqg0.js", + "assets/card-BxQKpMX_.js" + ] + } + ], + "chunks": [ + { + "file": "assets/index-EcRWIJip.js", + "bytes": 1044746, + "gzipBytes": 322480, + "imports": [], + "modules": [ + "\u0000vite/modulepreload-polyfill.js", + "src/index.css", + "src/jam-loader.ts", + "\u0000commonjsHelpers.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/jsx-runtime.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/cjs/react-jsx-runtime.production.min.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/cjs/react.production.min.js?commonjs-exports", + "node_modules/react/cjs/react.production.min.js", + "node_modules/react/index.js", + "node_modules/react/cjs/react-jsx-runtime.production.min.js", + "node_modules/react/jsx-runtime.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/jsx-runtime.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/client.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/cjs/react-dom.production.min.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scheduler/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scheduler/cjs/scheduler.production.min.js?commonjs-exports", + "node_modules/scheduler/cjs/scheduler.production.min.js", + "node_modules/scheduler/index.js", + "node_modules/react-dom/cjs/react-dom.production.min.js", + "node_modules/react-dom/index.js", + "node_modules/react-dom/client.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/client.js?commonjs-es-import", + "\u0000vite/preload-helper.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/index.js?commonjs-es-import", + "src/hooks/use-toast.ts", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/index.js?commonjs-es-import", + "node_modules/@radix-ui/primitive/dist/index.mjs", + "node_modules/@radix-ui/react-compose-refs/dist/index.mjs", + "node_modules/@radix-ui/react-context/dist/index.mjs", + "node_modules/@radix-ui/react-slot/dist/index.mjs", + "node_modules/@radix-ui/react-collection/dist/index.mjs", + "node_modules/@radix-ui/react-primitive/dist/index.mjs", + "node_modules/@radix-ui/react-use-callback-ref/dist/index.mjs", + "node_modules/@radix-ui/react-dismissable-layer/dist/index.mjs", + "node_modules/@radix-ui/react-use-layout-effect/dist/index.mjs", + "node_modules/@radix-ui/react-portal/dist/index.mjs", + "node_modules/@radix-ui/react-presence/dist/index.mjs", + "node_modules/@radix-ui/react-use-effect-event/dist/index.mjs", + "node_modules/@radix-ui/react-use-controllable-state/dist/index.mjs", + "node_modules/@radix-ui/react-visually-hidden/dist/index.mjs", + "node_modules/@radix-ui/react-toast/dist/index.mjs", + "node_modules/clsx/dist/clsx.mjs", + "node_modules/class-variance-authority/dist/index.mjs", + "node_modules/lucide-react/dist/esm/shared/src/utils.js", + "node_modules/lucide-react/dist/esm/defaultAttributes.js", + "node_modules/lucide-react/dist/esm/Icon.js", + "node_modules/lucide-react/dist/esm/createLucideIcon.js", + "node_modules/lucide-react/dist/esm/icons/book-open.js", + "node_modules/lucide-react/dist/esm/icons/check.js", + "node_modules/lucide-react/dist/esm/icons/chevron-down.js", + "node_modules/lucide-react/dist/esm/icons/chevron-up.js", + "node_modules/lucide-react/dist/esm/icons/clock.js", + "node_modules/lucide-react/dist/esm/icons/crosshair.js", + "node_modules/lucide-react/dist/esm/icons/database.js", + "node_modules/lucide-react/dist/esm/icons/dumbbell.js", + "node_modules/lucide-react/dist/esm/icons/git-branch.js", + "node_modules/lucide-react/dist/esm/icons/globe.js", + "node_modules/lucide-react/dist/esm/icons/house.js", + "node_modules/lucide-react/dist/esm/icons/laptop.js", + "node_modules/lucide-react/dist/esm/icons/lightbulb.js", + "node_modules/lucide-react/dist/esm/icons/loader-circle.js", + "node_modules/lucide-react/dist/esm/icons/megaphone.js", + "node_modules/lucide-react/dist/esm/icons/menu.js", + "node_modules/lucide-react/dist/esm/icons/message-circle.js", + "node_modules/lucide-react/dist/esm/icons/moon.js", + "node_modules/lucide-react/dist/esm/icons/settings.js", + "node_modules/lucide-react/dist/esm/icons/sparkles.js", + "node_modules/lucide-react/dist/esm/icons/sun.js", + "node_modules/lucide-react/dist/esm/icons/swords.js", + "node_modules/lucide-react/dist/esm/icons/timer.js", + "node_modules/lucide-react/dist/esm/icons/wifi-off.js", + "node_modules/lucide-react/dist/esm/icons/x.js", + "node_modules/tailwind-merge/dist/bundle-mjs.mjs", + "src/lib/utils.ts", + "src/components/ui/toast.tsx", + "src/components/ui/toaster.tsx", + "node_modules/next-themes/dist/index.mjs", + "node_modules/sonner/dist/index.mjs", + "src/components/ui/sonner.tsx", + "node_modules/@radix-ui/react-id/dist/index.mjs", + "node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs", + "node_modules/@floating-ui/core/dist/floating-ui.core.mjs", + "node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs", + "node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs", + "node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs", + "node_modules/@radix-ui/react-use-size/dist/index.mjs", + "node_modules/@radix-ui/react-popper/dist/index.mjs", + "node_modules/@radix-ui/react-tooltip/dist/index.mjs", + "src/components/ui/tooltip.tsx", + "node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js", + "node_modules/@tanstack/query-core/build/modern/timeoutManager.js", + "node_modules/@tanstack/query-core/build/modern/utils.js", + "node_modules/@tanstack/query-core/build/modern/environmentManager.js", + "node_modules/@tanstack/query-core/build/modern/subscribable.js", + "node_modules/@tanstack/query-core/build/modern/focusManager.js", + "node_modules/@tanstack/query-core/build/modern/notifyManager.js", + "node_modules/@tanstack/query-core/build/modern/onlineManager.js", + "node_modules/@tanstack/query-core/build/modern/retryer.js", + "node_modules/@tanstack/query-core/build/modern/removable.js", + "node_modules/@tanstack/query-core/build/modern/infiniteQueryBehavior.js", + "node_modules/@tanstack/query-core/build/modern/query.js", + "node_modules/@tanstack/query-core/build/modern/mutation.js", + "node_modules/@tanstack/query-core/build/modern/mutationCache.js", + "node_modules/@tanstack/query-core/build/modern/queryCache.js", + "node_modules/@tanstack/query-core/build/modern/queryClient.js", + "node_modules/react-router/dist/development/chunk-BV7QT456.mjs", + "node_modules/framer-motion/dist/es/utils/use-constant.mjs", + "node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs", + "node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs", + "node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs", + "node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs", + "node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs", + "node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs", + "node_modules/react-i18next/dist/es/utils.js", + "node_modules/react-i18next/dist/es/unescape.js", + "node_modules/react-i18next/dist/es/defaults.js", + "node_modules/react-i18next/dist/es/i18nInstance.js", + "node_modules/react-i18next/dist/es/initReactI18next.js", + "node_modules/react-i18next/dist/es/context.js", + "node_modules/react-i18next/dist/es/useTranslation.js", + "src/lib/route-modules.ts", + "src/hooks/use-route-prefetch.ts", + "src/components/NavLink.tsx", + "src/components/ui/button.tsx", + "node_modules/zustand/esm/vanilla.mjs", + "node_modules/zustand/esm/react.mjs", + "node_modules/zustand/esm/middleware.mjs", + "node_modules/i18next/dist/esm/i18next.js", + "src/locales/en.json", + "src/locales/es.json", + "src/locales/hu.json", + "src/i18n.ts", + "supabase/functions/_shared/model-catalog.ts", + "src/lib/ai/providers/types.ts", + "node_modules/@supabase/supabase-js/dist/tracingRegistry.mjs", + "node_modules/tslib/tslib.es6.mjs", + "node_modules/@supabase/functions-js/dist/module/helper.js", + "node_modules/@supabase/functions-js/dist/module/types.js", + "node_modules/@supabase/functions-js/dist/module/FunctionsClient.js", + "node_modules/@supabase/postgrest-js/dist/index.mjs", + "node_modules/@supabase/realtime-js/dist/module/lib/websocket-factory.js", + "node_modules/@supabase/realtime-js/dist/module/lib/version.js", + "node_modules/@supabase/realtime-js/dist/module/lib/constants.js", + "node_modules/@supabase/realtime-js/dist/module/lib/serializer.js", + "node_modules/@supabase/realtime-js/dist/module/lib/transformers.js", + "node_modules/@supabase/phoenix/priv/static/phoenix.mjs", + "node_modules/@supabase/realtime-js/dist/module/phoenix/presenceAdapter.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimePresence.js", + "node_modules/@supabase/realtime-js/dist/module/lib/normalizeChannelError.js", + "node_modules/@supabase/realtime-js/dist/module/phoenix/channelAdapter.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimePostgresFilterBuilder.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.js", + "node_modules/@supabase/realtime-js/dist/module/phoenix/socketAdapter.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimeClient.js", + "node_modules/iceberg-js/dist/index.mjs", + "node_modules/@supabase/storage-js/dist/index.mjs", + "node_modules/@supabase/auth-js/dist/module/lib/version.js", + "node_modules/@supabase/auth-js/dist/module/lib/constants.js", + "node_modules/@supabase/auth-js/dist/module/lib/errors.js", + "node_modules/@supabase/auth-js/dist/module/lib/base64url.js", + "node_modules/@supabase/auth-js/dist/module/lib/helpers.js", + "node_modules/@supabase/auth-js/dist/module/lib/fetch.js", + "node_modules/@supabase/auth-js/dist/module/lib/types.js", + "node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.js", + "node_modules/@supabase/auth-js/dist/module/lib/local-storage.js", + "node_modules/@supabase/auth-js/dist/module/lib/locks.js", + "node_modules/@supabase/auth-js/dist/module/lib/polyfills.js", + "node_modules/@supabase/auth-js/dist/module/lib/web3/ethereum.js", + "node_modules/@supabase/auth-js/dist/module/lib/webauthn.errors.js", + "node_modules/@supabase/auth-js/dist/module/lib/webauthn.js", + "node_modules/@supabase/auth-js/dist/module/GoTrueClient.js", + "node_modules/@supabase/auth-js/dist/module/AuthClient.js", + "node_modules/@supabase/supabase-js/dist/index.mjs", + "src/lib/supabase/env.ts", + "src/lib/supabase/client.ts", + "src/lib/stores/settings-store.ts", + "src/components/ThemeToggle.tsx", + "node_modules/@radix-ui/number/dist/index.mjs", + "node_modules/@radix-ui/react-direction/dist/index.mjs", + "node_modules/@radix-ui/react-focus-guards/dist/index.mjs", + "node_modules/@radix-ui/react-focus-scope/dist/index.mjs", + "node_modules/@radix-ui/react-use-previous/dist/index.mjs", + "node_modules/aria-hidden/dist/es2015/index.js", + "node_modules/react-remove-scroll-bar/dist/es2015/constants.js", + "node_modules/use-callback-ref/dist/es2015/assignRef.js", + "node_modules/use-callback-ref/dist/es2015/useRef.js", + "node_modules/use-callback-ref/dist/es2015/useMergeRef.js", + "node_modules/use-sidecar/dist/es2015/medium.js", + "node_modules/use-sidecar/dist/es2015/exports.js", + "node_modules/react-remove-scroll/dist/es2015/medium.js", + "node_modules/react-remove-scroll/dist/es2015/UI.js", + "node_modules/get-nonce/dist/es2015/index.js", + "node_modules/react-style-singleton/dist/es2015/singleton.js", + "node_modules/react-style-singleton/dist/es2015/hook.js", + "node_modules/react-style-singleton/dist/es2015/component.js", + "node_modules/react-remove-scroll-bar/dist/es2015/utils.js", + "node_modules/react-remove-scroll-bar/dist/es2015/component.js", + "node_modules/react-remove-scroll/dist/es2015/aggresiveCapture.js", + "node_modules/react-remove-scroll/dist/es2015/handleScroll.js", + "node_modules/react-remove-scroll/dist/es2015/SideEffect.js", + "node_modules/react-remove-scroll/dist/es2015/sidecar.js", + "node_modules/react-remove-scroll/dist/es2015/Combination.js", + "node_modules/@radix-ui/react-select/dist/index.mjs", + "src/components/ui/select.tsx", + "node_modules/@radix-ui/react-dialog/dist/index.mjs", + "src/components/ui/dialog.tsx", + "node_modules/@radix-ui/react-label/dist/index.mjs", + "src/components/ui/label.tsx", + "src/components/LanguageSwitcher.tsx", + "src/components/layout/AnnouncementBanner.tsx", + "src/lib/stores/session-store.ts", + "node_modules/zod/v4/core/util.js", + "node_modules/zod/v4/core/core.js", + "node_modules/zod/v4/core/errors.js", + "node_modules/zod/v4/core/parse.js", + "node_modules/zod/v4/core/regexes.js", + "node_modules/zod/v4/core/checks.js", + "node_modules/zod/v4/core/doc.js", + "node_modules/zod/v4/core/versions.js", + "node_modules/zod/v4/core/schemas.js", + "node_modules/zod/v4/core/memoizer.js", + "node_modules/zod/v4/locales/en.js", + "node_modules/zod/v4/core/registries.js", + "node_modules/zod/v4/core/api.js", + "node_modules/zod/v4/core/to-json-schema.js", + "node_modules/zod/v4/core/json-schema-processors.js", + "node_modules/zod/v4/classic/errors.js", + "node_modules/zod/v4/classic/parse.js", + "node_modules/zod/v4/classic/schemas.js", + "node_modules/zod/v4/classic/iso.js", + "src/lib/ai/schemas/sparring.ts", + "src/lib/sparring/formats.ts", + "src/lib/observability.ts", + "src/lib/stores/sparring-store.ts", + "node_modules/@capacitor/core/dist/index.js", + "node_modules/@capacitor/browser/dist/esm/index.js", + "src/lib/native.ts", + "node_modules/@jam.dev/sdk/dist/jamsdk.js", + "src/lib/jam-metadata.ts", + "src/lib/crossfire/schemas.ts", + "src/lib/crossfire/storage.ts", + "src/lib/supabase/AuthProvider.tsx", + "src/lib/announcements.ts", + "src/components/layout/AppLayout.tsx", + "src/components/auth/RequireAuth.tsx", + "src/components/ThemeProvider.tsx", + "src/hooks/use-session-storage-sync.ts", + "src/hooks/use-onboarding.ts", + "src/components/OfflineIndicator.tsx", + "src/components/loading/RouteSkeleton.tsx", + "src/App.tsx", + "src/components/WebTelemetry.tsx", + "node_modules/@capacitor/app/dist/esm/index.js", + "src/native-app-url-listener.ts", + "node_modules/@capacitor/haptics/dist/esm/definitions.js", + "node_modules/@capacitor/haptics/dist/esm/index.js", + "node_modules/@capacitor/keyboard/dist/esm/definitions.js", + "node_modules/@capacitor/keyboard/dist/esm/index.js", + "node_modules/@capacitor/status-bar/dist/esm/definitions.js", + "node_modules/@capacitor/status-bar/dist/esm/index.js", + "src/native-runtime.ts", + "src/register-service-worker.ts", + "src/main.tsx", + "src/bootstrap.ts", + "index.html?html-proxy&inline-css&index=1.css", + "index.html" + ], + "staticMembership": [ + "index.html", + "/", + "/login", + "/app", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "index.html" + }, + { + "file": "assets/OnboardingTour-DFijD4kY.js", + "bytes": 103133, + "gzipBytes": 31786, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/index-xJwY8Gsi.js" + ], + "modules": [ + "node_modules/@gilbarbara/deep-equal/dist/index.mjs", + "node_modules/is-lite/dist/index.mjs", + "node_modules/tree-changes/dist/index.mjs", + "node_modules/scroll/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scroll/index.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scrollparent/scrollparent.js?commonjs-module", + "node_modules/scrollparent/scrollparent.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scrollparent/scrollparent.js?commonjs-es-import", + "node_modules/react-innertext/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-innertext/index.js?commonjs-es-import", + "node_modules/deepmerge/dist/cjs.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/deepmerge/dist/cjs.js?commonjs-es-import", + "node_modules/popper.js/dist/esm/popper.js", + "node_modules/react-floater/node_modules/is-lite/esm/index.js", + "node_modules/react-floater/node_modules/@gilbarbara/deep-equal/esm/helpers.js", + "node_modules/react-floater/node_modules/@gilbarbara/deep-equal/esm/index.js", + "node_modules/react-floater/node_modules/tree-changes/esm/helpers.js", + "node_modules/react-floater/node_modules/tree-changes/esm/index.js", + "node_modules/react-floater/es/index.js", + "node_modules/react-joyride/dist/index.mjs", + "src/components/features/onboarding/OnboardingTour.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/components/features/onboarding/OnboardingTour.tsx" + }, + { + "file": "assets/index-BbvSJL1y.js", + "bytes": 2665, + "gzipBytes": 1240, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@vercel/analytics/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/analytics/dist/react/index.mjs" + }, + { + "file": "assets/index-DvrmQdp2.js", + "bytes": 2350, + "gzipBytes": 1106, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@vercel/speed-insights/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/speed-insights/dist/react/index.mjs" + }, + { + "file": "assets/LandingPage-wej7MPYM.js", + "bytes": 45858, + "gzipBytes": 11188, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/proxy-O1NgXo-O.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/crown-CB3cdlXf.js", + "assets/zap-BB7VJLkN.js", + "assets/brain-51-FWAy8.js", + "assets/search-CGqMt5P7.js", + "assets/users-Jmvwdrl0.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-check.js", + "node_modules/lucide-react/dist/esm/icons/file-search.js", + "node_modules/lucide-react/dist/esm/icons/gavel.js", + "node_modules/lucide-react/dist/esm/icons/graduation-cap.js", + "node_modules/lucide-react/dist/esm/icons/history.js", + "node_modules/lucide-react/dist/esm/icons/network.js", + "node_modules/lucide-react/dist/esm/icons/scan-search.js", + "node_modules/lucide-react/dist/esm/icons/trophy.js", + "node_modules/framer-motion/dist/es/utils/use-composed-ref.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs", + "src/components/landing/Navbar.tsx", + "src/components/landing/Hero.tsx", + "src/components/landing/SocialProof.tsx", + "src/components/landing/WhatsNew.tsx", + "src/components/landing/Features.tsx", + "src/components/landing/Pricing.tsx", + "src/components/landing/DeepDive.tsx", + "src/components/landing/UseCases.tsx", + "src/components/landing/HowItWorks.tsx", + "node_modules/@radix-ui/react-collapsible/dist/index.mjs", + "node_modules/@radix-ui/react-accordion/dist/index.mjs", + "src/components/ui/accordion.tsx", + "src/components/landing/FAQ.tsx", + "src/components/landing/FinalCTA.tsx", + "src/components/landing/Footer.tsx", + "src/pages/LandingPage.tsx" + ], + "staticMembership": [ + "/" + ], + "dynamicEntry": "src/pages/LandingPage.tsx" + }, + { + "file": "assets/TermsPage-Cr4XXjHN.js", + "bytes": 772, + "gzipBytes": 420, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/pages/TermsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/TermsPage.tsx" + }, + { + "file": "assets/PrivacyPage-DDQSlT9I.js", + "bytes": 782, + "gzipBytes": 422, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/pages/PrivacyPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/PrivacyPage.tsx" + }, + { + "file": "assets/SourcesPage-0Ad2H7s7.js", + "bytes": 4766, + "gzipBytes": 2079, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/pages/SourcesPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SourcesPage.tsx" + }, + { + "file": "assets/LoginPage-Ceqimg7h.js", + "bytes": 6794, + "gzipBytes": 2207, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/input-DjUhRqg0.js", + "assets/tabs-17pYRjMF.js" + ], + "modules": [ + "src/pages/LoginPage.tsx" + ], + "staticMembership": [ + "/login" + ], + "dynamicEntry": "src/pages/LoginPage.tsx" + }, + { + "file": "assets/SharedPage-CXEF9zmL.js", + "bytes": 3249, + "gzipBytes": 1300, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/badge-0ynBdHHe.js", + "assets/date-format-CfassM9h.js", + "assets/download-DALwUig8.js", + "assets/external-link-BxEl7IBA.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/share-2.js", + "src/pages/SharedPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SharedPage.tsx" + }, + { + "file": "assets/HomePage-BVU4Uesd.js", + "bytes": 3439, + "gzipBytes": 1262, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/arrow-right-CyPwPcXH.js" + ], + "modules": [ + "src/pages/HomePage.tsx" + ], + "staticMembership": [ + "/app" + ], + "dynamicEntry": "src/pages/HomePage.tsx" + }, + { + "file": "assets/GeneratePage-DLAbT-hW.js", + "bytes": 28562, + "gzipBytes": 8177, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/streaming-indicator-CtLvn_s5.js", + "assets/input-DjUhRqg0.js", + "assets/card-BxQKpMX_.js", + "assets/client-BHcXfsTa.js", + "assets/use-speech-to-text-3sX7r3xb.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/prefill-Cw41x-58.js", + "assets/badge-0ynBdHHe.js", + "assets/markdown-CzkA2j8D.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/date-format-CfassM9h.js", + "assets/flame-D_pivvDf.js", + "assets/save-ZwqhE2Qm.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/target-OpNCPXpW.js", + "assets/shield-C4sMORBJ.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/index-Cok0nMdH.js", + "assets/file-text-D6KvUNTk.js", + "assets/external-link-BxEl7IBA.js", + "assets/url-BSHcibjO.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/zap-BB7VJLkN.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/clipboard.js", + "node_modules/lucide-react/dist/esm/icons/wand-sparkles.js", + "src/components/features/generate/GenerateForm.tsx", + "src/components/features/generate/GenerateResults.tsx", + "src/pages/GeneratePage.tsx" + ], + "staticMembership": [ + "/app/generate" + ], + "dynamicEntry": "src/pages/GeneratePage.tsx" + }, + { + "file": "assets/AttackPage-mI9nGFys.js", + "bytes": 19042, + "gzipBytes": 5373, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/streaming-indicator-CtLvn_s5.js", + "assets/textarea-Dm7QErhc.js", + "assets/switch-60fcxyuR.js", + "assets/card-BxQKpMX_.js", + "assets/client-BHcXfsTa.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/prefill-Cw41x-58.js", + "assets/search-CGqMt5P7.js", + "assets/badge-0ynBdHHe.js", + "assets/progress-Ba9CkKTo.js", + "assets/markdown-CzkA2j8D.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/flame-D_pivvDf.js", + "assets/circle-alert-tsukuj8w.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/file-text-D6KvUNTk.js", + "assets/external-link-BxEl7IBA.js", + "assets/url-BSHcibjO.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/zap-BB7VJLkN.js", + "assets/input-DjUhRqg0.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/info.js", + "node_modules/lucide-react/dist/esm/icons/scale.js", + "src/components/features/attack/AttackForm.tsx", + "src/components/features/attack/AttackResults.tsx", + "src/pages/AttackPage.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "src/pages/AttackPage.tsx" + }, + { + "file": "assets/prefill-Cw41x-58.js", + "bytes": 1983, + "gzipBytes": 958, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/sliders-horizontal.js", + "node_modules/@radix-ui/react-separator/dist/index.mjs", + "src/components/ui/separator.tsx", + "src/lib/crossfire/prefill.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_prefill-Cw41x-58.js" + }, + { + "file": "assets/BrainstormPage-Ct-qlgRu.js", + "bytes": 15091, + "gzipBytes": 4726, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/streaming-indicator-CtLvn_s5.js", + "assets/input-DjUhRqg0.js", + "assets/textarea-Dm7QErhc.js", + "assets/card-BxQKpMX_.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/brain-51-FWAy8.js", + "assets/badge-0ynBdHHe.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/empty-state-Csc12A5A.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/client-BHcXfsTa.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/file-text-D6KvUNTk.js", + "assets/external-link-BxEl7IBA.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/zap-BB7VJLkN.js", + "assets/url-BSHcibjO.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/trending-up.js", + "src/lib/ai/schemas/brainstorm.ts", + "src/components/features/brainstorm/BrainstormForm.tsx", + "src/components/features/brainstorm/BrainstormResults.tsx", + "src/pages/BrainstormPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/BrainstormPage.tsx" + }, + { + "file": "assets/FactoidsPage-BCFr-Wi2.js", + "bytes": 27493, + "gzipBytes": 9072, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/streaming-indicator-CtLvn_s5.js", + "assets/input-DjUhRqg0.js", + "assets/card-BxQKpMX_.js", + "assets/client-BHcXfsTa.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/search-CGqMt5P7.js", + "assets/badge-0ynBdHHe.js", + "assets/progress-Ba9CkKTo.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/external-link-BxEl7IBA.js", + "assets/bookmark-DHS5e_7a.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/file-text-D6KvUNTk.js", + "assets/url-BSHcibjO.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/zap-BB7VJLkN.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-check-big.js", + "node_modules/@radix-ui/react-slider/dist/index.mjs", + "src/components/ui/slider.tsx", + "src/components/features/factoids/FactoidsForm.tsx", + "src/components/features/factoids/FactoidsResults.tsx", + "src/pages/FactoidsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/FactoidsPage.tsx" + }, + { + "file": "assets/streaming-indicator-CtLvn_s5.js", + "bytes": 40952, + "gzipBytes": 14992, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/file-text-D6KvUNTk.js", + "assets/external-link-BxEl7IBA.js", + "assets/badge-0ynBdHHe.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/file-down.js", + "node_modules/lucide-react/dist/esm/icons/undo-2.js", + "node_modules/react-hook-form/dist/index.esm.mjs", + "node_modules/@hookform/resolvers/dist/resolvers.mjs", + "node_modules/@hookform/resolvers/zod/dist/zod.mjs", + "src/components/ui/loading-spinner.tsx", + "src/components/ui/section-card.tsx", + "src/components/icons/GoogleDocsIcon.tsx", + "src/components/features/AutoSavedSourcesUndo.tsx", + "src/components/features/ExportToolbar.tsx", + "src/components/features/export/GoogleDriveAuthModal.tsx", + "src/components/features/shared/SourceQualityList.tsx", + "src/components/ui/streaming-indicator.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_streaming-indicator-CtLvn_s5.js" + }, + { + "file": "assets/AskPage-DF5A01jD.js", + "bytes": 30936, + "gzipBytes": 9847, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/input-DjUhRqg0.js", + "assets/markdown-CzkA2j8D.js", + "assets/card-BxQKpMX_.js", + "assets/switch-60fcxyuR.js", + "assets/scroll-area-gYzfle15.js", + "assets/use-speech-to-text-3sX7r3xb.js", + "assets/date-format-CfassM9h.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/sheet-yWMToj72.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/save-ZwqhE2Qm.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/circle-help-BKbTjyAW.js", + "assets/search-CGqMt5P7.js", + "assets/send-CV6jEDyk.js", + "assets/bookmark-DHS5e_7a.js", + "assets/client-BHcXfsTa.js", + "assets/ModelRestrictedModal-WoQKfNcU.js", + "assets/error-display-CnO9TW22.js", + "assets/PricingModal-BI93oHl-.js", + "assets/badge-0ynBdHHe.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/url-BSHcibjO.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/zap-BB7VJLkN.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-plus.js", + "node_modules/lucide-react/dist/esm/icons/list.js", + "node_modules/lucide-react/dist/esm/icons/map.js", + "node_modules/lucide-react/dist/esm/icons/panel-left-open.js", + "node_modules/lucide-react/dist/esm/icons/paperclip.js", + "node_modules/lucide-react/dist/esm/icons/quote.js", + "src/lib/validation/file.ts", + "src/components/features/ask/AskChat.tsx", + "src/lib/ai/streaming.ts", + "src/pages/AskPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/AskPage.tsx" + }, + { + "file": "assets/use-speech-to-text-3sX7r3xb.js", + "bytes": 1930, + "gzipBytes": 950, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/mic-off.js", + "node_modules/lucide-react/dist/esm/icons/mic.js", + "src/hooks/use-speech-to-text.ts" + ], + "staticMembership": [ + "/app/generate" + ], + "dynamicEntry": "_use-speech-to-text-3sX7r3xb.js" + }, + { + "file": "assets/bookmark-DHS5e_7a.js", + "bytes": 160, + "gzipBytes": 159, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/bookmark.js" + ], + "staticMembership": [], + "dynamicEntry": "_bookmark-DHS5e_7a.js" + }, + { + "file": "assets/ModelRestrictedModal-WoQKfNcU.js", + "bytes": 3984, + "gzipBytes": 1464, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/client-BHcXfsTa.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/zap-BB7VJLkN.js", + "assets/PricingModal-BI93oHl-.js" + ], + "modules": [ + "src/components/ui/animated-section.tsx", + "src/hooks/use-subscription-error.ts", + "src/components/features/subscription/LimitReachedModal.tsx", + "src/components/features/subscription/ModelRestrictedModal.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_ModelRestrictedModal-WoQKfNcU.js" + }, + { + "file": "assets/CrossfirePage-Dadnf8bz.js", + "bytes": 26182, + "gzipBytes": 6860, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/badge-0ynBdHHe.js", + "assets/card-BxQKpMX_.js", + "assets/checkbox-B9eGq8X4.js", + "assets/textarea-Dm7QErhc.js", + "assets/client-BHcXfsTa.js", + "assets/error-display-CnO9TW22.js", + "assets/use-reduced-motion-DwLXFpx3.js", + "assets/flame-D_pivvDf.js", + "assets/circle-alert-tsukuj8w.js", + "assets/refresh-cw-BsE0Rvfz.js", + "assets/clock-3-CjywebEt.js", + "assets/send-CV6jEDyk.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/shield-check-DuVtkRhe.js", + "assets/proxy-O1NgXo-O.js", + "assets/url-BSHcibjO.js" + ], + "modules": [ + "src/components/ui/alert.tsx", + "src/lib/crossfire/reducer.ts", + "src/pages/CrossfirePage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/CrossfirePage.tsx" + }, + { + "file": "assets/proxy-O1NgXo-O.js", + "bytes": 121276, + "gzipBytes": 39638, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/use-reduced-motion-DwLXFpx3.js" + ], + "modules": [ + "node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs", + "node_modules/framer-motion/dist/es/utils/is-browser.mjs", + "node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs", + "node_modules/framer-motion/dist/es/context/PresenceContext.mjs", + "node_modules/motion-utils/dist/es/array.mjs", + "node_modules/motion-utils/dist/es/clamp.mjs", + "node_modules/motion-utils/dist/es/errors.mjs", + "node_modules/motion-utils/dist/es/global-config.mjs", + "node_modules/motion-utils/dist/es/is-numerical-string.mjs", + "node_modules/motion-utils/dist/es/is-object.mjs", + "node_modules/motion-utils/dist/es/is-zero-value-string.mjs", + "node_modules/motion-utils/dist/es/memo.mjs", + "node_modules/motion-utils/dist/es/noop.mjs", + "node_modules/motion-utils/dist/es/pipe.mjs", + "node_modules/motion-utils/dist/es/progress.mjs", + "node_modules/motion-utils/dist/es/subscription-manager.mjs", + "node_modules/motion-utils/dist/es/time-conversion.mjs", + "node_modules/motion-utils/dist/es/velocity-per-second.mjs", + "node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs", + "node_modules/motion-utils/dist/es/easing/modifiers/mirror.mjs", + "node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs", + "node_modules/motion-utils/dist/es/easing/back.mjs", + "node_modules/motion-utils/dist/es/easing/anticipate.mjs", + "node_modules/motion-utils/dist/es/easing/circ.mjs", + "node_modules/motion-utils/dist/es/easing/ease.mjs", + "node_modules/motion-utils/dist/es/easing/utils/is-easing-array.mjs", + "node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs", + "node_modules/motion-utils/dist/es/easing/utils/map.mjs", + "node_modules/motion-dom/dist/es/frameloop/order.mjs", + "node_modules/motion-dom/dist/es/frameloop/render-step.mjs", + "node_modules/motion-dom/dist/es/frameloop/batcher.mjs", + "node_modules/motion-dom/dist/es/frameloop/frame.mjs", + "node_modules/motion-dom/dist/es/frameloop/sync-time.mjs", + "node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs", + "node_modules/motion-dom/dist/es/value/types/numbers/index.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/sanitize.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/float-regex.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/is-nullish.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/single-color-regex.mjs", + "node_modules/motion-dom/dist/es/value/types/color/utils.mjs", + "node_modules/motion-dom/dist/es/value/types/color/rgba.mjs", + "node_modules/motion-dom/dist/es/value/types/color/hex.mjs", + "node_modules/motion-dom/dist/es/value/types/numbers/units.mjs", + "node_modules/motion-dom/dist/es/value/types/color/hsla.mjs", + "node_modules/motion-dom/dist/es/value/types/color/index.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/color-regex.mjs", + "node_modules/motion-dom/dist/es/value/types/complex/index.mjs", + "node_modules/motion-dom/dist/es/value/types/color/hsla-to-rgba.mjs", + "node_modules/motion-dom/dist/es/utils/mix/immediate.mjs", + "node_modules/motion-dom/dist/es/utils/mix/number.mjs", + "node_modules/motion-dom/dist/es/utils/mix/color.mjs", + "node_modules/motion-dom/dist/es/utils/mix/visibility.mjs", + "node_modules/motion-dom/dist/es/utils/mix/complex.mjs", + "node_modules/motion-dom/dist/es/utils/mix/index.mjs", + "node_modules/motion-dom/dist/es/animation/drivers/frame.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/linear.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs", + "node_modules/motion-dom/dist/es/animation/generators/spring.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/velocity.mjs", + "node_modules/motion-dom/dist/es/animation/generators/inertia.mjs", + "node_modules/motion-dom/dist/es/utils/interpolate.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/offsets/time.mjs", + "node_modules/motion-dom/dist/es/animation/generators/keyframes.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs", + "node_modules/motion-dom/dist/es/animation/utils/replace-transition-type.mjs", + "node_modules/motion-dom/dist/es/animation/utils/WithPromise.mjs", + "node_modules/motion-dom/dist/es/animation/JSAnimation.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs", + "node_modules/motion-dom/dist/es/render/dom/parse-transform.mjs", + "node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/unit-conversion.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs", + "node_modules/motion-dom/dist/es/render/dom/is-css-var.mjs", + "node_modules/motion-dom/dist/es/render/dom/style-set.mjs", + "node_modules/motion-dom/dist/es/utils/supports/flags.mjs", + "node_modules/motion-dom/dist/es/utils/supports/memo.mjs", + "node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs", + "node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/easing/supported.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs", + "node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/unsupported-easing.mjs", + "node_modules/motion-dom/dist/es/animation/NativeAnimationExtended.mjs", + "node_modules/motion-dom/dist/es/animation/utils/is-animatable.mjs", + "node_modules/motion-dom/dist/es/animation/utils/can-animate.mjs", + "node_modules/motion-dom/dist/es/animation/utils/make-animation-instant.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/is-browser-color.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/supports/waapi.mjs", + "node_modules/motion-dom/dist/es/animation/AsyncMotionValueAnimation.mjs", + "node_modules/motion-dom/dist/es/animation/utils/calc-child-stagger.mjs", + "node_modules/motion-dom/dist/es/value/index.mjs", + "node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs", + "node_modules/motion-dom/dist/es/animation/utils/default-transitions.mjs", + "node_modules/motion-dom/dist/es/animation/utils/is-transition-defined.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs", + "node_modules/motion-dom/dist/es/animation/utils/css-variables-conversion.mjs", + "node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs", + "node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs", + "node_modules/motion-dom/dist/es/render/utils/keys-position.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-keyframes-target.mjs", + "node_modules/motion-dom/dist/es/render/utils/setters.mjs", + "node_modules/motion-dom/dist/es/value/will-change/is.mjs", + "node_modules/motion-dom/dist/es/value/will-change/add-will-change.mjs", + "node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs", + "node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs", + "node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/visual-element-variant.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs", + "node_modules/motion-dom/dist/es/value/types/auto.mjs", + "node_modules/motion-dom/dist/es/value/types/test.mjs", + "node_modules/motion-dom/dist/es/value/types/dimensions.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/is-none.mjs", + "node_modules/motion-dom/dist/es/value/types/complex/filter.mjs", + "node_modules/motion-dom/dist/es/value/types/complex/mask.mjs", + "node_modules/motion-dom/dist/es/value/types/int.mjs", + "node_modules/motion-dom/dist/es/value/types/maps/transform.mjs", + "node_modules/motion-dom/dist/es/value/types/maps/number.mjs", + "node_modules/motion-dom/dist/es/value/types/maps/defaults.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/animatable-none.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/make-none-animatable.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/DOMKeyframesResolver.mjs", + "node_modules/motion-dom/dist/es/utils/border-radius.mjs", + "node_modules/motion-dom/dist/es/utils/resolve-elements.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs", + "node_modules/motion-dom/dist/es/utils/is-html-element.mjs", + "node_modules/motion-dom/dist/es/frameloop/microtask.mjs", + "node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs", + "node_modules/motion-dom/dist/es/gestures/drag/state/set-active.mjs", + "node_modules/motion-dom/dist/es/gestures/utils/setup.mjs", + "node_modules/motion-dom/dist/es/gestures/hover.mjs", + "node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs", + "node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs", + "node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs", + "node_modules/motion-dom/dist/es/gestures/press/utils/state.mjs", + "node_modules/motion-dom/dist/es/gestures/press/utils/keyboard.mjs", + "node_modules/motion-dom/dist/es/gestures/press/index.mjs", + "node_modules/motion-dom/dist/es/utils/is-svg-element.mjs", + "node_modules/motion-dom/dist/es/resize/handle-element.mjs", + "node_modules/motion-dom/dist/es/resize/handle-window.mjs", + "node_modules/motion-dom/dist/es/resize/index.mjs", + "node_modules/motion-dom/dist/es/utils/is-svg-svg-element.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/find.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/models.mjs", + "node_modules/motion-dom/dist/es/render/store.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs", + "node_modules/motion-dom/dist/es/render/utils/variant-props.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs", + "node_modules/motion-dom/dist/es/render/utils/motion-values.mjs", + "node_modules/motion-dom/dist/es/render/VisualElement.mjs", + "node_modules/motion-dom/dist/es/render/dom/DOMVisualElement.mjs", + "node_modules/motion-dom/dist/es/render/Feature.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/conversion.mjs", + "node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs", + "node_modules/motion-dom/dist/es/projection/utils/measure.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/build-transform.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/render.mjs", + "node_modules/motion-dom/dist/es/projection/styles/scale-border-radius.mjs", + "node_modules/motion-dom/dist/es/projection/styles/scale-box-shadow.mjs", + "node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-forced-motion-value.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs", + "node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/path.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/build-attrs.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/camel-case-attrs.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/is-svg-tag.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/render.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/scrape-motion-values.mjs", + "node_modules/motion-dom/dist/es/render/svg/SVGVisualElement.mjs", + "node_modules/motion-dom/dist/es/render/utils/get-variant-context.mjs", + "node_modules/motion-dom/dist/es/render/utils/shallow-compare.mjs", + "node_modules/motion-dom/dist/es/render/utils/animation-state.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/copy.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/delta-remove.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/utils.mjs", + "node_modules/motion-dom/dist/es/projection/utils/each-axis.mjs", + "node_modules/motion-dom/dist/es/projection/styles/transform.mjs", + "node_modules/motion-dom/dist/es/projection/animation/mix-values.mjs", + "node_modules/motion-dom/dist/es/animation/animate/single-value.mjs", + "node_modules/motion-dom/dist/es/events/add-dom-event.mjs", + "node_modules/motion-dom/dist/es/projection/utils/compare-by-depth.mjs", + "node_modules/motion-dom/dist/es/projection/utils/flat-tree.mjs", + "node_modules/motion-dom/dist/es/utils/delay.mjs", + "node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs", + "node_modules/motion-dom/dist/es/projection/shared/stack.mjs", + "node_modules/motion-dom/dist/es/projection/node/state.mjs", + "node_modules/motion-dom/dist/es/projection/node/create-projection-node.mjs", + "node_modules/motion-dom/dist/es/projection/node/DocumentProjectionNode.mjs", + "node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs", + "node_modules/framer-motion/dist/es/context/LazyContext.mjs", + "node_modules/framer-motion/dist/es/motion/features/definitions.mjs", + "node_modules/framer-motion/dist/es/motion/features/load-features.mjs", + "node_modules/framer-motion/dist/es/context/MotionContext/index.mjs", + "node_modules/framer-motion/dist/es/context/MotionContext/utils.mjs", + "node_modules/framer-motion/dist/es/context/MotionContext/create.mjs", + "node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs", + "node_modules/framer-motion/dist/es/render/html/use-props.mjs", + "node_modules/framer-motion/dist/es/render/svg/utils/create-render-state.mjs", + "node_modules/framer-motion/dist/es/render/svg/use-props.mjs", + "node_modules/framer-motion/dist/es/render/svg/lowercase-elements.mjs", + "node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs", + "node_modules/framer-motion/dist/es/render/dom/use-render.mjs", + "node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs", + "node_modules/framer-motion/dist/es/render/html/use-html-visual-state.mjs", + "node_modules/framer-motion/dist/es/render/svg/use-svg-visual-state.mjs", + "node_modules/framer-motion/dist/es/motion/utils/symbol.mjs", + "node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs", + "node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs", + "node_modules/framer-motion/dist/es/utils/is-ref-object.mjs", + "node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs", + "node_modules/framer-motion/dist/es/motion/index.mjs", + "node_modules/framer-motion/dist/es/render/components/create-proxy.mjs", + "node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs", + "node_modules/framer-motion/dist/es/motion/features/animation/index.mjs", + "node_modules/framer-motion/dist/es/motion/features/animation/exit.mjs", + "node_modules/framer-motion/dist/es/motion/features/animations.mjs", + "node_modules/framer-motion/dist/es/events/event-info.mjs", + "node_modules/framer-motion/dist/es/events/add-pointer-event.mjs", + "node_modules/framer-motion/dist/es/utils/get-context-window.mjs", + "node_modules/framer-motion/dist/es/utils/distance.mjs", + "node_modules/framer-motion/dist/es/gestures/pan/PanSession.mjs", + "node_modules/framer-motion/dist/es/gestures/drag/utils/constraints.mjs", + "node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.mjs", + "node_modules/framer-motion/dist/es/gestures/drag/index.mjs", + "node_modules/framer-motion/dist/es/gestures/pan/index.mjs", + "node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs", + "node_modules/framer-motion/dist/es/motion/features/drag.mjs", + "node_modules/framer-motion/dist/es/gestures/hover.mjs", + "node_modules/framer-motion/dist/es/gestures/focus.mjs", + "node_modules/framer-motion/dist/es/gestures/press.mjs", + "node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs", + "node_modules/framer-motion/dist/es/motion/features/viewport/index.mjs", + "node_modules/framer-motion/dist/es/motion/features/gestures.mjs", + "node_modules/framer-motion/dist/es/motion/features/layout.mjs", + "node_modules/framer-motion/dist/es/render/components/motion/feature-bundle.mjs", + "node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs" + ], + "staticMembership": [ + "/" + ], + "dynamicEntry": "_proxy-O1NgXo-O.js" + }, + { + "file": "assets/flame-D_pivvDf.js", + "bytes": 275, + "gzipBytes": 228, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/flame.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_flame-D_pivvDf.js" + }, + { + "file": "assets/refresh-cw-BsE0Rvfz.js", + "bytes": 438, + "gzipBytes": 276, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/message-square.js", + "node_modules/lucide-react/dist/esm/icons/refresh-cw.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_refresh-cw-BsE0Rvfz.js" + }, + { + "file": "assets/use-reduced-motion-DwLXFpx3.js", + "bytes": 387, + "gzipBytes": 269, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs", + "node_modules/motion-dom/dist/es/render/utils/reduced-motion/index.mjs", + "node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs" + ], + "staticMembership": [ + "/", + "/app/generate" + ], + "dynamicEntry": "_use-reduced-motion-DwLXFpx3.js" + }, + { + "file": "assets/error-display-CnO9TW22.js", + "bytes": 1464, + "gzipBytes": 628, + "imports": [ + "assets/client-BHcXfsTa.js" + ], + "modules": [ + "src/lib/ai/error-display.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_error-display-CnO9TW22.js" + }, + { + "file": "assets/HistoryPage-DK86Q1PN.js", + "bytes": 11679, + "gzipBytes": 2621, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/tabs-17pYRjMF.js", + "assets/badge-0ynBdHHe.js", + "assets/scroll-area-gYzfle15.js", + "assets/date-format-CfassM9h.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/empty-state-Csc12A5A.js", + "assets/file-text-D6KvUNTk.js", + "assets/zap-BB7VJLkN.js", + "assets/brain-51-FWAy8.js", + "assets/trash-2-C6YT0PjJ.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/eye.js", + "src/pages/HistoryPage.tsx" + ], + "staticMembership": [ + "/app/history" + ], + "dynamicEntry": "src/pages/HistoryPage.tsx" + }, + { + "file": "assets/empty-state-Csc12A5A.js", + "bytes": 609, + "gzipBytes": 372, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/empty-state.tsx" + ], + "staticMembership": [ + "/app/history" + ], + "dynamicEntry": "_empty-state-Csc12A5A.js" + }, + { + "file": "assets/brain-51-FWAy8.js", + "bytes": 731, + "gzipBytes": 355, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/brain.js" + ], + "staticMembership": [ + "/", + "/app/history" + ], + "dynamicEntry": "_brain-51-FWAy8.js" + }, + { + "file": "assets/LibraryPage-CGZrEg0p.js", + "bytes": 45623, + "gzipBytes": 13546, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/input-DjUhRqg0.js", + "assets/textarea-Dm7QErhc.js", + "assets/badge-0ynBdHHe.js", + "assets/switch-60fcxyuR.js", + "assets/date-format-CfassM9h.js", + "assets/url-BSHcibjO.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/sheet-yWMToj72.js", + "assets/plus-Cru_N4M2.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/search-CGqMt5P7.js", + "assets/shield-check-DuVtkRhe.js", + "assets/file-text-D6KvUNTk.js", + "assets/copy-D4GXejJx.js", + "assets/save-ZwqhE2Qm.js", + "assets/external-link-BxEl7IBA.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/folder-minus.js", + "node_modules/lucide-react/dist/esm/icons/folder-plus.js", + "node_modules/lucide-react/dist/esm/icons/folder.js", + "node_modules/lucide-react/dist/esm/icons/link-2.js", + "node_modules/lucide-react/dist/esm/icons/pencil.js", + "node_modules/lucide-react/dist/esm/icons/shield-alert.js", + "node_modules/lucide-react/dist/esm/icons/upload.js", + "node_modules/react-window/dist/react-window.js", + "src/lib/ai/schemas/source-import.ts", + "src/lib/source-import.ts", + "node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs?url", + "src/lib/source-file-import.ts", + "node_modules/@radix-ui/react-popover/dist/index.mjs", + "src/components/ui/popover.tsx", + "src/pages/LibraryPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/LibraryPage.tsx" + }, + { + "file": "assets/external-link-BxEl7IBA.js", + "bytes": 247, + "gzipBytes": 196, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/external-link.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_external-link-BxEl7IBA.js" + }, + { + "file": "assets/sheet-yWMToj72.js", + "bytes": 2335, + "gzipBytes": 896, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/sheet.tsx" + ], + "staticMembership": [], + "dynamicEntry": "_sheet-yWMToj72.js" + }, + { + "file": "assets/switch-60fcxyuR.js", + "bytes": 4150, + "gzipBytes": 1790, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-switch/dist/index.mjs", + "src/components/ui/switch.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_switch-60fcxyuR.js" + }, + { + "file": "assets/shield-check-DuVtkRhe.js", + "bytes": 311, + "gzipBytes": 246, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield-check.js" + ], + "staticMembership": [], + "dynamicEntry": "_shield-check-DuVtkRhe.js" + }, + { + "file": "assets/TimerPage-aKeoi9zw.js", + "bytes": 10969, + "gzipBytes": 3561, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/badge-0ynBdHHe.js", + "assets/progress-Ba9CkKTo.js", + "assets/rotate-ccw-Da3uE7Wm.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/bell.js", + "node_modules/lucide-react/dist/esm/icons/keyboard.js", + "node_modules/lucide-react/dist/esm/icons/pause.js", + "node_modules/lucide-react/dist/esm/icons/play.js", + "node_modules/lucide-react/dist/esm/icons/volume-2.js", + "node_modules/lucide-react/dist/esm/icons/volume-x.js", + "src/pages/TimerPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/TimerPage.tsx" + }, + { + "file": "assets/SparringPage-BfsgyLuc.js", + "bytes": 55909, + "gzipBytes": 15414, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/client-BHcXfsTa.js", + "assets/card-BxQKpMX_.js", + "assets/textarea-Dm7QErhc.js", + "assets/badge-0ynBdHHe.js", + "assets/ModelSelector-CdRlt64r.js", + "assets/arrow-right-CyPwPcXH.js", + "assets/progress-Ba9CkKTo.js", + "assets/markdown-CzkA2j8D.js", + "assets/clock-3-CjywebEt.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/circle-alert-tsukuj8w.js", + "assets/send-CV6jEDyk.js", + "assets/download-DALwUig8.js", + "assets/generateCategoricalChart-BTrQ7etB.js", + "assets/target-OpNCPXpW.js", + "assets/file-text-D6KvUNTk.js", + "assets/circle-help-BKbTjyAW.js", + "assets/url-BSHcibjO.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/index-xJwY8Gsi.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/arrow-left.js", + "node_modules/lucide-react/dist/esm/icons/award.js", + "node_modules/lucide-react/dist/esm/icons/bot.js", + "node_modules/lucide-react/dist/esm/icons/chart-column.js", + "node_modules/lucide-react/dist/esm/icons/chevron-right.js", + "node_modules/lucide-react/dist/esm/icons/circle-pause.js", + "node_modules/lucide-react/dist/esm/icons/circle-play.js", + "node_modules/lucide-react/dist/esm/icons/cloud-off.js", + "node_modules/lucide-react/dist/esm/icons/gauge.js", + "node_modules/lucide-react/dist/esm/icons/user-round.js", + "node_modules/lucide-react/dist/esm/icons/wifi.js", + "src/components/features/sparring/SparringSetup.tsx", + "src/components/features/sparring/SparringRound.tsx", + "node_modules/recharts/es6/polar/PolarGrid.js", + "node_modules/lodash/head.js", + "node_modules/lodash/first.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/first.js?commonjs-es-import", + "node_modules/recharts/es6/polar/Radar.js", + "node_modules/recharts/es6/chart/RadarChart.js", + "src/components/features/sparring/SparringScorecard.tsx", + "src/pages/SparringPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SparringPage.tsx" + }, + { + "file": "assets/arrow-right-CyPwPcXH.js", + "bytes": 161, + "gzipBytes": 158, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/arrow-right.js" + ], + "staticMembership": [ + "/", + "/app" + ], + "dynamicEntry": "_arrow-right-CyPwPcXH.js" + }, + { + "file": "assets/circle-help-BKbTjyAW.js", + "bytes": 230, + "gzipBytes": 198, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-help.js" + ], + "staticMembership": [], + "dynamicEntry": "_circle-help-BKbTjyAW.js" + }, + { + "file": "assets/markdown-CzkA2j8D.js", + "bytes": 119378, + "gzipBytes": 36770, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/devlop/lib/default.js", + "node_modules/comma-separated-tokens/index.js", + "node_modules/estree-util-is-identifier-name/lib/index.js", + "node_modules/hast-util-whitespace/lib/index.js", + "node_modules/property-information/lib/util/schema.js", + "node_modules/property-information/lib/util/merge.js", + "node_modules/property-information/lib/normalize.js", + "node_modules/property-information/lib/util/info.js", + "node_modules/property-information/lib/util/types.js", + "node_modules/property-information/lib/util/defined-info.js", + "node_modules/property-information/lib/util/create.js", + "node_modules/property-information/lib/aria.js", + "node_modules/property-information/lib/util/case-sensitive-transform.js", + "node_modules/property-information/lib/util/case-insensitive-transform.js", + "node_modules/property-information/lib/html.js", + "node_modules/property-information/lib/svg.js", + "node_modules/property-information/lib/xlink.js", + "node_modules/property-information/lib/xmlns.js", + "node_modules/property-information/lib/xml.js", + "node_modules/property-information/lib/hast-to-react.js", + "node_modules/property-information/lib/find.js", + "node_modules/property-information/index.js", + "node_modules/space-separated-tokens/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/style-to-object/cjs/index.js?commonjs-exports", + "node_modules/inline-style-parser/cjs/index.js", + "node_modules/style-to-object/cjs/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/style-to-js/cjs/utilities.js?commonjs-exports", + "node_modules/style-to-js/cjs/utilities.js", + "node_modules/style-to-js/cjs/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/style-to-js/cjs/index.js?commonjs-es-import", + "node_modules/unist-util-position/lib/index.js", + "node_modules/unist-util-stringify-position/lib/index.js", + "node_modules/vfile-message/lib/index.js", + "node_modules/hast-util-to-jsx-runtime/lib/index.js", + "node_modules/html-url-attributes/lib/index.js", + "node_modules/mdast-util-to-string/lib/index.js", + "node_modules/decode-named-character-reference/index.dom.js", + "node_modules/micromark-util-chunked/index.js", + "node_modules/micromark-util-combine-extensions/index.js", + "node_modules/micromark-util-decode-numeric-character-reference/index.js", + "node_modules/micromark-util-normalize-identifier/index.js", + "node_modules/micromark-util-character/index.js", + "node_modules/micromark-util-sanitize-uri/index.js", + "node_modules/micromark-factory-space/index.js", + "node_modules/micromark/lib/initialize/content.js", + "node_modules/micromark/lib/initialize/document.js", + "node_modules/micromark-util-classify-character/index.js", + "node_modules/micromark-util-resolve-all/index.js", + "node_modules/micromark-core-commonmark/lib/attention.js", + "node_modules/micromark-core-commonmark/lib/autolink.js", + "node_modules/micromark-core-commonmark/lib/blank-line.js", + "node_modules/micromark-core-commonmark/lib/block-quote.js", + "node_modules/micromark-core-commonmark/lib/character-escape.js", + "node_modules/micromark-core-commonmark/lib/character-reference.js", + "node_modules/micromark-core-commonmark/lib/code-fenced.js", + "node_modules/micromark-core-commonmark/lib/code-indented.js", + "node_modules/micromark-core-commonmark/lib/code-text.js", + "node_modules/micromark-util-subtokenize/lib/splice-buffer.js", + "node_modules/micromark-util-subtokenize/index.js", + "node_modules/micromark-core-commonmark/lib/content.js", + "node_modules/micromark-factory-destination/index.js", + "node_modules/micromark-factory-label/index.js", + "node_modules/micromark-factory-title/index.js", + "node_modules/micromark-factory-whitespace/index.js", + "node_modules/micromark-core-commonmark/lib/definition.js", + "node_modules/micromark-core-commonmark/lib/hard-break-escape.js", + "node_modules/micromark-core-commonmark/lib/heading-atx.js", + "node_modules/micromark-util-html-tag-name/index.js", + "node_modules/micromark-core-commonmark/lib/html-flow.js", + "node_modules/micromark-core-commonmark/lib/html-text.js", + "node_modules/micromark-core-commonmark/lib/label-end.js", + "node_modules/micromark-core-commonmark/lib/label-start-image.js", + "node_modules/micromark-core-commonmark/lib/label-start-link.js", + "node_modules/micromark-core-commonmark/lib/line-ending.js", + "node_modules/micromark-core-commonmark/lib/thematic-break.js", + "node_modules/micromark-core-commonmark/lib/list.js", + "node_modules/micromark-core-commonmark/lib/setext-underline.js", + "node_modules/micromark/lib/initialize/flow.js", + "node_modules/micromark/lib/initialize/text.js", + "node_modules/micromark/lib/constructs.js", + "node_modules/micromark/lib/create-tokenizer.js", + "node_modules/micromark/lib/parse.js", + "node_modules/micromark/lib/postprocess.js", + "node_modules/micromark/lib/preprocess.js", + "node_modules/micromark-util-decode-string/index.js", + "node_modules/mdast-util-from-markdown/lib/index.js", + "node_modules/remark-parse/lib/index.js", + "node_modules/mdast-util-to-hast/lib/handlers/blockquote.js", + "node_modules/mdast-util-to-hast/lib/handlers/break.js", + "node_modules/mdast-util-to-hast/lib/handlers/code.js", + "node_modules/mdast-util-to-hast/lib/handlers/delete.js", + "node_modules/mdast-util-to-hast/lib/handlers/emphasis.js", + "node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.js", + "node_modules/mdast-util-to-hast/lib/handlers/heading.js", + "node_modules/mdast-util-to-hast/lib/handlers/html.js", + "node_modules/mdast-util-to-hast/lib/revert.js", + "node_modules/mdast-util-to-hast/lib/handlers/image-reference.js", + "node_modules/mdast-util-to-hast/lib/handlers/image.js", + "node_modules/mdast-util-to-hast/lib/handlers/inline-code.js", + "node_modules/mdast-util-to-hast/lib/handlers/link-reference.js", + "node_modules/mdast-util-to-hast/lib/handlers/link.js", + "node_modules/mdast-util-to-hast/lib/handlers/list-item.js", + "node_modules/mdast-util-to-hast/lib/handlers/list.js", + "node_modules/mdast-util-to-hast/lib/handlers/paragraph.js", + "node_modules/mdast-util-to-hast/lib/handlers/root.js", + "node_modules/mdast-util-to-hast/lib/handlers/strong.js", + "node_modules/mdast-util-to-hast/lib/handlers/table.js", + "node_modules/mdast-util-to-hast/lib/handlers/table-row.js", + "node_modules/mdast-util-to-hast/lib/handlers/table-cell.js", + "node_modules/trim-lines/index.js", + "node_modules/mdast-util-to-hast/lib/handlers/text.js", + "node_modules/mdast-util-to-hast/lib/handlers/thematic-break.js", + "node_modules/mdast-util-to-hast/lib/handlers/index.js", + "node_modules/@ungap/structured-clone/esm/types.js", + "node_modules/@ungap/structured-clone/esm/deserialize.js", + "node_modules/@ungap/structured-clone/esm/serialize.js", + "node_modules/@ungap/structured-clone/esm/index.js", + "node_modules/mdast-util-to-hast/lib/footer.js", + "node_modules/unist-util-is/lib/index.js", + "node_modules/unist-util-visit-parents/lib/color.js", + "node_modules/unist-util-visit-parents/lib/index.js", + "node_modules/unist-util-visit/lib/index.js", + "node_modules/mdast-util-to-hast/lib/state.js", + "node_modules/mdast-util-to-hast/lib/index.js", + "node_modules/remark-rehype/lib/index.js", + "node_modules/bail/index.js", + "node_modules/extend/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/extend/index.js?commonjs-es-import", + "node_modules/is-plain-obj/index.js", + "node_modules/trough/lib/index.js", + "node_modules/vfile/lib/minpath.browser.js", + "node_modules/vfile/lib/minproc.browser.js", + "node_modules/vfile/lib/minurl.shared.js", + "node_modules/vfile/lib/minurl.browser.js", + "node_modules/vfile/lib/index.js", + "node_modules/unified/lib/callable-instance.js", + "node_modules/unified/lib/index.js", + "node_modules/react-markdown/lib/index.js", + "src/components/ui/markdown.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_markdown-CzkA2j8D.js" + }, + { + "file": "assets/ModelSelector-CdRlt64r.js", + "bytes": 2514, + "gzipBytes": 1082, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/badge-0ynBdHHe.js", + "assets/use-subscription-BUIX-kFB.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/cpu.js", + "src/components/ModelSelector.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_ModelSelector-CdRlt64r.js" + }, + { + "file": "assets/clock-3-CjywebEt.js", + "bytes": 183, + "gzipBytes": 171, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/clock-3.js" + ], + "staticMembership": [], + "dynamicEntry": "_clock-3-CjywebEt.js" + }, + { + "file": "assets/send-CV6jEDyk.js", + "bytes": 287, + "gzipBytes": 228, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/send.js" + ], + "staticMembership": [], + "dynamicEntry": "_send-CV6jEDyk.js" + }, + { + "file": "assets/client-BHcXfsTa.js", + "bytes": 39898, + "gzipBytes": 13785, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/url-BSHcibjO.js" + ], + "modules": [ + "node_modules/zod/v4/classic/coerce.js", + "src/lib/ai/schemas/generate.ts", + "src/lib/ai/providers/mock-provider.ts", + "src/lib/ai/schemas/attack.ts", + "src/lib/ai/schemas/factoids.ts", + "src/lib/ai/schemas/ask.ts", + "src/lib/validation/url.ts", + "src/lib/ai/client.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_client-BHcXfsTa.js" + }, + { + "file": "assets/url-BSHcibjO.js", + "bytes": 179, + "gzipBytes": 164, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/lib/ai/schemas/url.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_url-BSHcibjO.js" + }, + { + "file": "assets/file-text-D6KvUNTk.js", + "bytes": 324, + "gzipBytes": 212, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/file-text.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_file-text-D6KvUNTk.js" + }, + { + "file": "assets/progress-Ba9CkKTo.js", + "bytes": 2198, + "gzipBytes": 1093, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-progress/dist/index.mjs", + "src/components/ui/progress.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_progress-Ba9CkKTo.js" + }, + { + "file": "assets/FlowchartPage-D261oquO.js", + "bytes": 50510, + "gzipBytes": 16784, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/badge-0ynBdHHe.js", + "assets/input-DjUhRqg0.js", + "assets/textarea-Dm7QErhc.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/index-Cok0nMdH.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/save-ZwqhE2Qm.js", + "assets/plus-Cru_N4M2.js", + "assets/download-DALwUig8.js", + "assets/target-OpNCPXpW.js", + "assets/shield-C4sMORBJ.js", + "assets/triangle-alert-D_ctz-En.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/folder-open.js", + "node_modules/lucide-react/dist/esm/icons/layout-grid.js", + "node_modules/@reactflow/minimap/node_modules/zustand/esm/shallow.mjs", + "node_modules/@reactflow/minimap/dist/esm/index.mjs", + "node_modules/@reactflow/controls/node_modules/zustand/esm/shallow.mjs", + "node_modules/@reactflow/controls/dist/esm/index.mjs", + "node_modules/@reactflow/background/node_modules/zustand/esm/shallow.mjs", + "node_modules/@reactflow/background/dist/esm/index.mjs", + "node_modules/reactflow/dist/style.css", + "node_modules/html-to-image/es/util.js", + "node_modules/html-to-image/es/clone-pseudos.js", + "node_modules/html-to-image/es/mimes.js", + "node_modules/html-to-image/es/dataurl.js", + "node_modules/html-to-image/es/clone-node.js", + "node_modules/html-to-image/es/embed-resources.js", + "node_modules/html-to-image/es/embed-images.js", + "node_modules/html-to-image/es/apply-style.js", + "node_modules/html-to-image/es/embed-webfonts.js", + "node_modules/html-to-image/es/index.js", + "node_modules/date-fns/toDate.mjs", + "node_modules/date-fns/constructFrom.mjs", + "node_modules/date-fns/constants.mjs", + "node_modules/date-fns/_lib/defaultOptions.mjs", + "node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.mjs", + "node_modules/date-fns/compareAsc.mjs", + "node_modules/date-fns/constructNow.mjs", + "node_modules/date-fns/differenceInCalendarMonths.mjs", + "node_modules/date-fns/_lib/getRoundingMethod.mjs", + "node_modules/date-fns/differenceInMilliseconds.mjs", + "node_modules/date-fns/endOfDay.mjs", + "node_modules/date-fns/endOfMonth.mjs", + "node_modules/date-fns/isLastDayOfMonth.mjs", + "node_modules/date-fns/differenceInMonths.mjs", + "node_modules/date-fns/differenceInSeconds.mjs", + "node_modules/date-fns/locale/en-US/_lib/formatDistance.mjs", + "node_modules/date-fns/locale/_lib/buildFormatLongFn.mjs", + "node_modules/date-fns/locale/en-US/_lib/formatLong.mjs", + "node_modules/date-fns/locale/en-US/_lib/formatRelative.mjs", + "node_modules/date-fns/locale/_lib/buildLocalizeFn.mjs", + "node_modules/date-fns/locale/en-US/_lib/localize.mjs", + "node_modules/date-fns/locale/_lib/buildMatchFn.mjs", + "node_modules/date-fns/locale/_lib/buildMatchPatternFn.mjs", + "node_modules/date-fns/locale/en-US/_lib/match.mjs", + "node_modules/date-fns/locale/en-US.mjs", + "node_modules/date-fns/formatDistance.mjs", + "node_modules/date-fns/formatDistanceToNow.mjs", + "src/pages/FlowchartPage.tsx" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "src/pages/FlowchartPage.tsx" + }, + { + "file": "assets/index-Cok0nMdH.js", + "bytes": 127877, + "gzipBytes": 41137, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/classcat/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/shim/with-selector.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/shim/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.js?commonjs-exports", + "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.js", + "node_modules/use-sync-external-store/shim/index.js", + "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js", + "node_modules/use-sync-external-store/shim/with-selector.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/shim/with-selector.js?commonjs-es-import", + "node_modules/@reactflow/core/node_modules/zustand/esm/vanilla.mjs", + "node_modules/@reactflow/core/node_modules/zustand/esm/traditional.mjs", + "node_modules/@reactflow/core/node_modules/zustand/esm/shallow.mjs", + "node_modules/d3-dispatch/src/dispatch.js", + "node_modules/d3-selection/src/namespaces.js", + "node_modules/d3-selection/src/namespace.js", + "node_modules/d3-selection/src/creator.js", + "node_modules/d3-selection/src/selector.js", + "node_modules/d3-selection/src/selection/select.js", + "node_modules/d3-selection/src/array.js", + "node_modules/d3-selection/src/selectorAll.js", + "node_modules/d3-selection/src/selection/selectAll.js", + "node_modules/d3-selection/src/matcher.js", + "node_modules/d3-selection/src/selection/selectChild.js", + "node_modules/d3-selection/src/selection/selectChildren.js", + "node_modules/d3-selection/src/selection/filter.js", + "node_modules/d3-selection/src/selection/sparse.js", + "node_modules/d3-selection/src/selection/enter.js", + "node_modules/d3-selection/src/constant.js", + "node_modules/d3-selection/src/selection/data.js", + "node_modules/d3-selection/src/selection/exit.js", + "node_modules/d3-selection/src/selection/join.js", + "node_modules/d3-selection/src/selection/merge.js", + "node_modules/d3-selection/src/selection/order.js", + "node_modules/d3-selection/src/selection/sort.js", + "node_modules/d3-selection/src/selection/call.js", + "node_modules/d3-selection/src/selection/nodes.js", + "node_modules/d3-selection/src/selection/node.js", + "node_modules/d3-selection/src/selection/size.js", + "node_modules/d3-selection/src/selection/empty.js", + "node_modules/d3-selection/src/selection/each.js", + "node_modules/d3-selection/src/selection/attr.js", + "node_modules/d3-selection/src/window.js", + "node_modules/d3-selection/src/selection/style.js", + "node_modules/d3-selection/src/selection/property.js", + "node_modules/d3-selection/src/selection/classed.js", + "node_modules/d3-selection/src/selection/text.js", + "node_modules/d3-selection/src/selection/html.js", + "node_modules/d3-selection/src/selection/raise.js", + "node_modules/d3-selection/src/selection/lower.js", + "node_modules/d3-selection/src/selection/append.js", + "node_modules/d3-selection/src/selection/insert.js", + "node_modules/d3-selection/src/selection/remove.js", + "node_modules/d3-selection/src/selection/clone.js", + "node_modules/d3-selection/src/selection/datum.js", + "node_modules/d3-selection/src/selection/on.js", + "node_modules/d3-selection/src/selection/dispatch.js", + "node_modules/d3-selection/src/selection/iterator.js", + "node_modules/d3-selection/src/selection/index.js", + "node_modules/d3-selection/src/select.js", + "node_modules/d3-selection/src/sourceEvent.js", + "node_modules/d3-selection/src/pointer.js", + "node_modules/d3-drag/src/noevent.js", + "node_modules/d3-drag/src/nodrag.js", + "node_modules/d3-drag/src/constant.js", + "node_modules/d3-drag/src/event.js", + "node_modules/d3-drag/src/drag.js", + "node_modules/d3-interpolate/src/transform/decompose.js", + "node_modules/d3-interpolate/src/transform/parse.js", + "node_modules/d3-interpolate/src/transform/index.js", + "node_modules/d3-interpolate/src/zoom.js", + "node_modules/d3-timer/src/timer.js", + "node_modules/d3-timer/src/timeout.js", + "node_modules/d3-transition/src/transition/schedule.js", + "node_modules/d3-transition/src/interrupt.js", + "node_modules/d3-transition/src/selection/interrupt.js", + "node_modules/d3-transition/src/transition/tween.js", + "node_modules/d3-transition/src/transition/interpolate.js", + "node_modules/d3-transition/src/transition/attr.js", + "node_modules/d3-transition/src/transition/attrTween.js", + "node_modules/d3-transition/src/transition/delay.js", + "node_modules/d3-transition/src/transition/duration.js", + "node_modules/d3-transition/src/transition/ease.js", + "node_modules/d3-transition/src/transition/easeVarying.js", + "node_modules/d3-transition/src/transition/filter.js", + "node_modules/d3-transition/src/transition/merge.js", + "node_modules/d3-transition/src/transition/on.js", + "node_modules/d3-transition/src/transition/remove.js", + "node_modules/d3-transition/src/transition/select.js", + "node_modules/d3-transition/src/transition/selectAll.js", + "node_modules/d3-transition/src/transition/selection.js", + "node_modules/d3-transition/src/transition/style.js", + "node_modules/d3-transition/src/transition/styleTween.js", + "node_modules/d3-transition/src/transition/text.js", + "node_modules/d3-transition/src/transition/textTween.js", + "node_modules/d3-transition/src/transition/transition.js", + "node_modules/d3-transition/src/transition/end.js", + "node_modules/d3-transition/src/transition/index.js", + "node_modules/d3-ease/src/cubic.js", + "node_modules/d3-transition/src/selection/transition.js", + "node_modules/d3-transition/src/selection/index.js", + "node_modules/d3-zoom/src/constant.js", + "node_modules/d3-zoom/src/event.js", + "node_modules/d3-zoom/src/transform.js", + "node_modules/d3-zoom/src/noevent.js", + "node_modules/d3-zoom/src/zoom.js", + "node_modules/@reactflow/core/dist/esm/index.mjs" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_index-Cok0nMdH.js" + }, + { + "file": "assets/triangle-alert-D_ctz-En.js", + "bytes": 256, + "gzipBytes": 208, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/triangle-alert.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart" + ], + "dynamicEntry": "_triangle-alert-D_ctz-En.js" + }, + { + "file": "assets/plus-Cru_N4M2.js", + "bytes": 145, + "gzipBytes": 144, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/plus.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_plus-Cru_N4M2.js" + }, + { + "file": "assets/save-ZwqhE2Qm.js", + "bytes": 324, + "gzipBytes": 227, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/save.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_save-ZwqhE2Qm.js" + }, + { + "file": "assets/download-DALwUig8.js", + "bytes": 254, + "gzipBytes": 216, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/download.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_download-DALwUig8.js" + }, + { + "file": "assets/target-OpNCPXpW.js", + "bytes": 223, + "gzipBytes": 160, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/target.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_target-OpNCPXpW.js" + }, + { + "file": "assets/SettingsPage-DV7gL4jn.js", + "bytes": 8380, + "gzipBytes": 2653, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/use-subscription-BUIX-kFB.js", + "assets/card-BxQKpMX_.js", + "assets/badge-0ynBdHHe.js", + "assets/PricingModal-BI93oHl-.js", + "assets/date-format-CfassM9h.js", + "assets/input-DjUhRqg0.js", + "assets/crown-CB3cdlXf.js", + "assets/credit-card-DpDMT-95.js", + "assets/zap-BB7VJLkN.js", + "assets/shield-C4sMORBJ.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/edge-function-error-dlcwXP30.js" + ], + "modules": [ + "src/pages/SettingsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SettingsPage.tsx" + }, + { + "file": "assets/PricingModal-BI93oHl-.js", + "bytes": 5548, + "gzipBytes": 1893, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/input-DjUhRqg0.js", + "assets/badge-0ynBdHHe.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-CB3cdlXf.js", + "assets/zap-BB7VJLkN.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/lock.js", + "src/lib/stripe.ts", + "src/components/features/subscription/PricingModal.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_PricingModal-BI93oHl-.js" + }, + { + "file": "assets/crown-CB3cdlXf.js", + "bytes": 359, + "gzipBytes": 256, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/crown.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_crown-CB3cdlXf.js" + }, + { + "file": "assets/zap-BB7VJLkN.js", + "bytes": 259, + "gzipBytes": 206, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/zap.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_zap-BB7VJLkN.js" + }, + { + "file": "assets/edge-function-error-dlcwXP30.js", + "bytes": 694, + "gzipBytes": 378, + "imports": [], + "modules": [ + "src/lib/supabase/edge-function-error.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_edge-function-error-dlcwXP30.js" + }, + { + "file": "assets/use-subscription-BUIX-kFB.js", + "bytes": 10363, + "gzipBytes": 3787, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@tanstack/query-core/build/modern/queryObserver.js", + "node_modules/@tanstack/react-query/build/modern/IsRestoringProvider.js", + "node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.js", + "node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.js", + "node_modules/@tanstack/react-query/build/modern/suspense.js", + "node_modules/@tanstack/react-query/build/modern/useBaseQuery.js", + "node_modules/@tanstack/react-query/build/modern/useQuery.js", + "src/hooks/use-subscription.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_use-subscription-BUIX-kFB.js" + }, + { + "file": "assets/AdminPage-BD98skGH.js", + "bytes": 77457, + "gzipBytes": 20346, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/card-BxQKpMX_.js", + "assets/input-DjUhRqg0.js", + "assets/badge-0ynBdHHe.js", + "assets/tabs-17pYRjMF.js", + "assets/scroll-area-gYzfle15.js", + "assets/date-format-CfassM9h.js", + "assets/checkbox-B9eGq8X4.js", + "assets/textarea-Dm7QErhc.js", + "assets/alert-dialog-BHdSlnab.js", + "assets/search-CGqMt5P7.js", + "assets/trash-2-C6YT0PjJ.js", + "assets/shield-C4sMORBJ.js", + "assets/circle-alert-tsukuj8w.js", + "assets/users-Jmvwdrl0.js", + "assets/credit-card-DpDMT-95.js", + "assets/generateCategoricalChart-BTrQ7etB.js", + "assets/copy-D4GXejJx.js", + "assets/rotate-ccw-Da3uE7Wm.js", + "assets/index-xJwY8Gsi.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/activity.js", + "node_modules/lucide-react/dist/esm/icons/ban.js", + "node_modules/lucide-react/dist/esm/icons/dollar-sign.js", + "node_modules/lucide-react/dist/esm/icons/gift.js", + "node_modules/lucide-react/dist/esm/icons/key-round.js", + "node_modules/lucide-react/dist/esm/icons/settings-2.js", + "node_modules/lucide-react/dist/esm/icons/ticket.js", + "node_modules/lucide-react/dist/esm/icons/user-check.js", + "node_modules/recharts/es6/polar/Pie.js", + "node_modules/recharts/es6/util/getEveryNthWithCondition.js", + "node_modules/recharts/es6/util/TickUtils.js", + "node_modules/recharts/es6/cartesian/getEquidistantTicks.js", + "node_modules/recharts/es6/cartesian/getTicks.js", + "node_modules/recharts/es6/cartesian/CartesianAxis.js", + "node_modules/recharts/es6/cartesian/CartesianGrid.js", + "node_modules/recharts/es6/cartesian/XAxis.js", + "node_modules/recharts/es6/cartesian/YAxis.js", + "node_modules/recharts/es6/chart/BarChart.js", + "node_modules/recharts/es6/chart/PieChart.js", + "src/components/admin/AdminAnnouncements.tsx", + "src/pages/AdminPage.tsx" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "src/pages/AdminPage.tsx" + }, + { + "file": "assets/users-Jmvwdrl0.js", + "bytes": 296, + "gzipBytes": 225, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/users.js" + ], + "staticMembership": [ + "/", + "/app/admin" + ], + "dynamicEntry": "_users-Jmvwdrl0.js" + }, + { + "file": "assets/checkbox-B9eGq8X4.js", + "bytes": 4315, + "gzipBytes": 1871, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-checkbox/dist/index.mjs", + "src/components/ui/checkbox.tsx" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_checkbox-B9eGq8X4.js" + }, + { + "file": "assets/tabs-17pYRjMF.js", + "bytes": 7555, + "gzipBytes": 2987, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-use-is-hydrated/dist/index.mjs", + "node_modules/@radix-ui/react-roving-focus/dist/index.mjs", + "node_modules/@radix-ui/react-tabs/dist/index.mjs", + "src/components/ui/tabs.tsx" + ], + "staticMembership": [ + "/login", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_tabs-17pYRjMF.js" + }, + { + "file": "assets/scroll-area-gYzfle15.js", + "bytes": 13530, + "gzipBytes": 4250, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-scroll-area/dist/index.mjs", + "src/components/ui/scroll-area.tsx" + ], + "staticMembership": [ + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_scroll-area-gYzfle15.js" + }, + { + "file": "assets/copy-D4GXejJx.js", + "bytes": 228, + "gzipBytes": 205, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/copy.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_copy-D4GXejJx.js" + }, + { + "file": "assets/search-CGqMt5P7.js", + "bytes": 164, + "gzipBytes": 163, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/search.js" + ], + "staticMembership": [ + "/", + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_search-CGqMt5P7.js" + }, + { + "file": "assets/generateCategoricalChart-BTrQ7etB.js", + "bytes": 364572, + "gzipBytes": 99164, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/index-xJwY8Gsi.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/d3-interpolate/src/numberArray.js", + "node_modules/d3-interpolate/src/array.js", + "node_modules/d3-interpolate/src/date.js", + "node_modules/d3-interpolate/src/object.js", + "node_modules/d3-interpolate/src/value.js", + "node_modules/d3-interpolate/src/round.js", + "node_modules/d3-interpolate/src/piecewise.js", + "node_modules/lodash/isArray.js", + "node_modules/lodash/_freeGlobal.js", + "node_modules/lodash/_root.js", + "node_modules/lodash/_Symbol.js", + "node_modules/lodash/_getRawTag.js", + "node_modules/lodash/_objectToString.js", + "node_modules/lodash/_baseGetTag.js", + "node_modules/lodash/isObjectLike.js", + "node_modules/lodash/isSymbol.js", + "node_modules/lodash/_isKey.js", + "node_modules/lodash/isObject.js", + "node_modules/lodash/isFunction.js", + "node_modules/lodash/_coreJsData.js", + "node_modules/lodash/_isMasked.js", + "node_modules/lodash/_toSource.js", + "node_modules/lodash/_baseIsNative.js", + "node_modules/lodash/_getValue.js", + "node_modules/lodash/_getNative.js", + "node_modules/lodash/_nativeCreate.js", + "node_modules/lodash/_hashClear.js", + "node_modules/lodash/_hashDelete.js", + "node_modules/lodash/_hashGet.js", + "node_modules/lodash/_hashHas.js", + "node_modules/lodash/_hashSet.js", + "node_modules/lodash/_Hash.js", + "node_modules/lodash/_listCacheClear.js", + "node_modules/lodash/eq.js", + "node_modules/lodash/_assocIndexOf.js", + "node_modules/lodash/_listCacheDelete.js", + "node_modules/lodash/_listCacheGet.js", + "node_modules/lodash/_listCacheHas.js", + "node_modules/lodash/_listCacheSet.js", + "node_modules/lodash/_ListCache.js", + "node_modules/lodash/_Map.js", + "node_modules/lodash/_mapCacheClear.js", + "node_modules/lodash/_isKeyable.js", + "node_modules/lodash/_getMapData.js", + "node_modules/lodash/_mapCacheDelete.js", + "node_modules/lodash/_mapCacheGet.js", + "node_modules/lodash/_mapCacheHas.js", + "node_modules/lodash/_mapCacheSet.js", + "node_modules/lodash/_MapCache.js", + "node_modules/lodash/memoize.js", + "node_modules/lodash/_memoizeCapped.js", + "node_modules/lodash/_stringToPath.js", + "node_modules/lodash/_arrayMap.js", + "node_modules/lodash/_baseToString.js", + "node_modules/lodash/toString.js", + "node_modules/lodash/_castPath.js", + "node_modules/lodash/_toKey.js", + "node_modules/lodash/_baseGet.js", + "node_modules/lodash/get.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/get.js?commonjs-es-import", + "node_modules/lodash/isNil.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isNil.js?commonjs-es-import", + "node_modules/lodash/isString.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isString.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isFunction.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isObject.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/recharts/node_modules/react-is/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/recharts/node_modules/react-is/cjs/react-is.production.min.js?commonjs-exports", + "node_modules/recharts/node_modules/react-is/cjs/react-is.production.min.js", + "node_modules/recharts/node_modules/react-is/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/recharts/node_modules/react-is/index.js?commonjs-es-import", + "node_modules/lodash/isNumber.js", + "node_modules/lodash/isNaN.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isNaN.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isNumber.js?commonjs-es-import", + "node_modules/recharts/es6/util/DataUtils.js", + "node_modules/recharts/es6/util/ShallowEqual.js", + "node_modules/recharts/es6/util/types.js", + "node_modules/recharts/es6/util/ReactUtils.js", + "node_modules/recharts/es6/container/Surface.js", + "node_modules/recharts/es6/container/Layer.js", + "node_modules/recharts/es6/util/LogUtils.js", + "node_modules/lodash/_baseSlice.js", + "node_modules/lodash/_castSlice.js", + "node_modules/lodash/_hasUnicode.js", + "node_modules/lodash/_asciiToArray.js", + "node_modules/lodash/_unicodeToArray.js", + "node_modules/lodash/_stringToArray.js", + "node_modules/lodash/_createCaseFirst.js", + "node_modules/lodash/upperFirst.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/upperFirst.js?commonjs-es-import", + "node_modules/d3-shape/src/constant.js", + "node_modules/d3-shape/src/math.js", + "node_modules/d3-path/src/path.js", + "node_modules/d3-shape/src/path.js", + "node_modules/d3-shape/src/array.js", + "node_modules/d3-shape/src/curve/linear.js", + "node_modules/d3-shape/src/point.js", + "node_modules/d3-shape/src/line.js", + "node_modules/d3-shape/src/area.js", + "node_modules/d3-shape/src/curve/bump.js", + "node_modules/d3-shape/src/symbol/circle.js", + "node_modules/d3-shape/src/symbol/cross.js", + "node_modules/d3-shape/src/symbol/diamond.js", + "node_modules/d3-shape/src/symbol/square.js", + "node_modules/d3-shape/src/symbol/star.js", + "node_modules/d3-shape/src/symbol/triangle.js", + "node_modules/d3-shape/src/symbol/wye.js", + "node_modules/d3-shape/src/symbol.js", + "node_modules/d3-shape/src/noop.js", + "node_modules/d3-shape/src/curve/basis.js", + "node_modules/d3-shape/src/curve/basisClosed.js", + "node_modules/d3-shape/src/curve/basisOpen.js", + "node_modules/d3-shape/src/curve/linearClosed.js", + "node_modules/d3-shape/src/curve/monotone.js", + "node_modules/d3-shape/src/curve/natural.js", + "node_modules/d3-shape/src/curve/step.js", + "node_modules/d3-shape/src/offset/none.js", + "node_modules/d3-shape/src/order/none.js", + "node_modules/d3-shape/src/stack.js", + "node_modules/d3-shape/src/offset/expand.js", + "node_modules/d3-shape/src/offset/silhouette.js", + "node_modules/d3-shape/src/offset/wiggle.js", + "node_modules/recharts/es6/shape/Symbols.js", + "node_modules/recharts/es6/component/DefaultLegendContent.js", + "node_modules/lodash/_stackClear.js", + "node_modules/lodash/_stackDelete.js", + "node_modules/lodash/_stackGet.js", + "node_modules/lodash/_stackHas.js", + "node_modules/lodash/_stackSet.js", + "node_modules/lodash/_Stack.js", + "node_modules/lodash/_setCacheAdd.js", + "node_modules/lodash/_setCacheHas.js", + "node_modules/lodash/_SetCache.js", + "node_modules/lodash/_arraySome.js", + "node_modules/lodash/_cacheHas.js", + "node_modules/lodash/_equalArrays.js", + "node_modules/lodash/_Uint8Array.js", + "node_modules/lodash/_mapToArray.js", + "node_modules/lodash/_setToArray.js", + "node_modules/lodash/_equalByTag.js", + "node_modules/lodash/_arrayPush.js", + "node_modules/lodash/_baseGetAllKeys.js", + "node_modules/lodash/_arrayFilter.js", + "node_modules/lodash/stubArray.js", + "node_modules/lodash/_getSymbols.js", + "node_modules/lodash/_baseTimes.js", + "node_modules/lodash/_baseIsArguments.js", + "node_modules/lodash/isArguments.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isBuffer.js?commonjs-module", + "node_modules/lodash/stubFalse.js", + "node_modules/lodash/isBuffer.js", + "node_modules/lodash/_isIndex.js", + "node_modules/lodash/isLength.js", + "node_modules/lodash/_baseIsTypedArray.js", + "node_modules/lodash/_baseUnary.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/_nodeUtil.js?commonjs-module", + "node_modules/lodash/_nodeUtil.js", + "node_modules/lodash/isTypedArray.js", + "node_modules/lodash/_arrayLikeKeys.js", + "node_modules/lodash/_isPrototype.js", + "node_modules/lodash/_overArg.js", + "node_modules/lodash/_nativeKeys.js", + "node_modules/lodash/_baseKeys.js", + "node_modules/lodash/isArrayLike.js", + "node_modules/lodash/keys.js", + "node_modules/lodash/_getAllKeys.js", + "node_modules/lodash/_equalObjects.js", + "node_modules/lodash/_DataView.js", + "node_modules/lodash/_Promise.js", + "node_modules/lodash/_Set.js", + "node_modules/lodash/_WeakMap.js", + "node_modules/lodash/_getTag.js", + "node_modules/lodash/_baseIsEqualDeep.js", + "node_modules/lodash/_baseIsEqual.js", + "node_modules/lodash/_baseIsMatch.js", + "node_modules/lodash/_isStrictComparable.js", + "node_modules/lodash/_getMatchData.js", + "node_modules/lodash/_matchesStrictComparable.js", + "node_modules/lodash/_baseMatches.js", + "node_modules/lodash/_baseHasIn.js", + "node_modules/lodash/_hasPath.js", + "node_modules/lodash/hasIn.js", + "node_modules/lodash/_baseMatchesProperty.js", + "node_modules/lodash/identity.js", + "node_modules/lodash/_baseProperty.js", + "node_modules/lodash/_basePropertyDeep.js", + "node_modules/lodash/property.js", + "node_modules/lodash/_baseIteratee.js", + "node_modules/lodash/_baseFindIndex.js", + "node_modules/lodash/_baseIsNaN.js", + "node_modules/lodash/_strictIndexOf.js", + "node_modules/lodash/_baseIndexOf.js", + "node_modules/lodash/_arrayIncludes.js", + "node_modules/lodash/_arrayIncludesWith.js", + "node_modules/lodash/noop.js", + "node_modules/lodash/_createSet.js", + "node_modules/lodash/_baseUniq.js", + "node_modules/lodash/uniqBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/uniqBy.js?commonjs-es-import", + "node_modules/recharts/es6/util/payload/getUniqPayload.js", + "node_modules/recharts/es6/component/Legend.js", + "node_modules/lodash/_isFlattenable.js", + "node_modules/lodash/_baseFlatten.js", + "node_modules/lodash/_createBaseFor.js", + "node_modules/lodash/_baseFor.js", + "node_modules/lodash/_baseForOwn.js", + "node_modules/lodash/_createBaseEach.js", + "node_modules/lodash/_baseEach.js", + "node_modules/lodash/_baseMap.js", + "node_modules/lodash/_baseSortBy.js", + "node_modules/lodash/_compareAscending.js", + "node_modules/lodash/_compareMultiple.js", + "node_modules/lodash/_baseOrderBy.js", + "node_modules/lodash/_apply.js", + "node_modules/lodash/_overRest.js", + "node_modules/lodash/constant.js", + "node_modules/lodash/_defineProperty.js", + "node_modules/lodash/_baseSetToString.js", + "node_modules/lodash/_shortOut.js", + "node_modules/lodash/_setToString.js", + "node_modules/lodash/_baseRest.js", + "node_modules/lodash/_isIterateeCall.js", + "node_modules/lodash/sortBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/sortBy.js?commonjs-es-import", + "node_modules/recharts/es6/component/DefaultTooltipContent.js", + "node_modules/recharts/es6/util/tooltip/translate.js", + "node_modules/recharts/es6/component/TooltipBoundingBox.js", + "node_modules/recharts/es6/util/Global.js", + "node_modules/recharts/es6/component/Tooltip.js", + "node_modules/lodash/now.js", + "node_modules/lodash/_trimmedEndIndex.js", + "node_modules/lodash/_baseTrim.js", + "node_modules/lodash/toNumber.js", + "node_modules/lodash/debounce.js", + "node_modules/lodash/throttle.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/throttle.js?commonjs-es-import", + "node_modules/recharts/es6/component/ResponsiveContainer.js", + "node_modules/recharts/es6/component/Cell.js", + "node_modules/recharts/es6/util/DOMUtils.js", + "node_modules/recharts/es6/util/ReduceCSSCalc.js", + "node_modules/recharts/es6/component/Text.js", + "node_modules/d3-array/src/ascending.js", + "node_modules/d3-array/src/descending.js", + "node_modules/d3-array/src/bisector.js", + "node_modules/d3-array/src/number.js", + "node_modules/d3-array/src/bisect.js", + "node_modules/internmap/src/index.js", + "node_modules/d3-array/src/sort.js", + "node_modules/d3-array/src/ticks.js", + "node_modules/d3-array/src/max.js", + "node_modules/d3-array/src/min.js", + "node_modules/d3-array/src/quickselect.js", + "node_modules/d3-array/src/quantile.js", + "node_modules/d3-array/src/range.js", + "node_modules/d3-scale/src/init.js", + "node_modules/d3-scale/src/ordinal.js", + "node_modules/d3-scale/src/band.js", + "node_modules/d3-scale/src/constant.js", + "node_modules/d3-scale/src/number.js", + "node_modules/d3-scale/src/continuous.js", + "node_modules/d3-format/src/formatDecimal.js", + "node_modules/d3-format/src/exponent.js", + "node_modules/d3-format/src/formatGroup.js", + "node_modules/d3-format/src/formatNumerals.js", + "node_modules/d3-format/src/formatSpecifier.js", + "node_modules/d3-format/src/formatTrim.js", + "node_modules/d3-format/src/formatPrefixAuto.js", + "node_modules/d3-format/src/formatRounded.js", + "node_modules/d3-format/src/formatTypes.js", + "node_modules/d3-format/src/identity.js", + "node_modules/d3-format/src/locale.js", + "node_modules/d3-format/src/defaultLocale.js", + "node_modules/d3-format/src/precisionFixed.js", + "node_modules/d3-format/src/precisionPrefix.js", + "node_modules/d3-format/src/precisionRound.js", + "node_modules/d3-scale/src/tickFormat.js", + "node_modules/d3-scale/src/linear.js", + "node_modules/d3-scale/src/identity.js", + "node_modules/d3-scale/src/nice.js", + "node_modules/d3-scale/src/log.js", + "node_modules/d3-scale/src/symlog.js", + "node_modules/d3-scale/src/pow.js", + "node_modules/d3-scale/src/radial.js", + "node_modules/d3-scale/src/quantile.js", + "node_modules/d3-scale/src/quantize.js", + "node_modules/d3-scale/src/threshold.js", + "node_modules/d3-time/src/interval.js", + "node_modules/d3-time/src/millisecond.js", + "node_modules/d3-time/src/duration.js", + "node_modules/d3-time/src/second.js", + "node_modules/d3-time/src/minute.js", + "node_modules/d3-time/src/hour.js", + "node_modules/d3-time/src/day.js", + "node_modules/d3-time/src/week.js", + "node_modules/d3-time/src/month.js", + "node_modules/d3-time/src/year.js", + "node_modules/d3-time/src/ticks.js", + "node_modules/d3-time-format/src/locale.js", + "node_modules/d3-time-format/src/defaultLocale.js", + "node_modules/d3-scale/src/time.js", + "node_modules/d3-scale/src/utcTime.js", + "node_modules/d3-scale/src/sequential.js", + "node_modules/d3-scale/src/sequentialQuantile.js", + "node_modules/d3-scale/src/diverging.js", + "node_modules/victory-vendor/es/d3-scale.js", + "node_modules/lodash/_baseExtremum.js", + "node_modules/lodash/_baseGt.js", + "node_modules/lodash/max.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/max.js?commonjs-es-import", + "node_modules/lodash/_baseLt.js", + "node_modules/lodash/min.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/min.js?commonjs-es-import", + "node_modules/lodash/map.js", + "node_modules/lodash/flatMap.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/flatMap.js?commonjs-es-import", + "node_modules/lodash/isEqual.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isEqual.js?commonjs-es-import", + "node_modules/decimal.js-light/decimal.mjs", + "node_modules/recharts-scale/es6/util/utils.js", + "node_modules/recharts-scale/es6/util/arithmetic.js", + "node_modules/recharts-scale/es6/getNiceTickValues.js", + "node_modules/tiny-invariant/dist/esm/tiny-invariant.js", + "node_modules/recharts/es6/cartesian/ErrorBar.js", + "node_modules/recharts/es6/util/getLegendProps.js", + "node_modules/recharts/es6/util/ChartUtils.js", + "node_modules/recharts/es6/util/PolarUtils.js", + "node_modules/recharts/es6/component/Label.js", + "node_modules/lodash/last.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/last.js?commonjs-es-import", + "node_modules/recharts/es6/component/LabelList.js", + "node_modules/recharts/es6/shape/Sector.js", + "node_modules/recharts/es6/shape/Curve.js", + "node_modules/fast-equals/dist/es/index.mjs", + "node_modules/react-smooth/es6/setRafTimeout.js", + "node_modules/react-smooth/es6/AnimateManager.js", + "node_modules/react-smooth/es6/util.js", + "node_modules/react-smooth/es6/easing.js", + "node_modules/react-smooth/es6/configUpdate.js", + "node_modules/react-smooth/es6/Animate.js", + "node_modules/recharts/es6/shape/Rectangle.js", + "node_modules/recharts/es6/shape/Polygon.js", + "node_modules/recharts/es6/shape/Dot.js", + "node_modules/recharts/es6/shape/Cross.js", + "node_modules/lodash/maxBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/maxBy.js?commonjs-es-import", + "node_modules/lodash/minBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/minBy.js?commonjs-es-import", + "node_modules/recharts/es6/polar/PolarRadiusAxis.js", + "node_modules/recharts/es6/polar/PolarAngleAxis.js", + "node_modules/lodash/_getPrototype.js", + "node_modules/lodash/isPlainObject.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isPlainObject.js?commonjs-es-import", + "node_modules/lodash/isBoolean.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isBoolean.js?commonjs-es-import", + "node_modules/recharts/es6/shape/Trapezoid.js", + "node_modules/recharts/es6/util/ActiveShapeUtils.js", + "node_modules/lodash/_baseRange.js", + "node_modules/lodash/toFinite.js", + "node_modules/lodash/_createRange.js", + "node_modules/lodash/range.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/range.js?commonjs-es-import", + "node_modules/recharts/es6/util/CssPrefixUtils.js", + "node_modules/recharts/es6/cartesian/Brush.js", + "node_modules/lodash/_baseSome.js", + "node_modules/lodash/some.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/some.js?commonjs-es-import", + "node_modules/recharts/es6/util/IfOverflowMatches.js", + "node_modules/lodash/_baseAssignValue.js", + "node_modules/lodash/mapValues.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/mapValues.js?commonjs-es-import", + "node_modules/lodash/_arrayEvery.js", + "node_modules/lodash/_baseEvery.js", + "node_modules/lodash/every.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/every.js?commonjs-es-import", + "node_modules/recharts/es6/util/BarUtils.js", + "node_modules/recharts/es6/cartesian/Bar.js", + "node_modules/recharts/es6/util/CartesianUtils.js", + "node_modules/lodash/_createFind.js", + "node_modules/lodash/toInteger.js", + "node_modules/lodash/findIndex.js", + "node_modules/lodash/find.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/find.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/memoize.js?commonjs-es-import", + "node_modules/recharts/es6/util/calculateViewBox.js", + "node_modules/recharts/es6/context/chartLayoutContext.js", + "node_modules/recharts/es6/cartesian/ReferenceLine.js", + "node_modules/recharts/es6/cartesian/ReferenceDot.js", + "node_modules/recharts/es6/cartesian/ReferenceArea.js", + "node_modules/recharts/es6/util/DetectReferenceElementsDomain.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/eventemitter3/index.js?commonjs-module", + "node_modules/eventemitter3/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/eventemitter3/index.js?commonjs-es-import", + "node_modules/recharts/es6/util/Events.js", + "node_modules/recharts/es6/chart/AccessibilityManager.js", + "node_modules/recharts/es6/util/isDomainSpecifiedByUser.js", + "node_modules/recharts/es6/util/cursor/getCursorRectangle.js", + "node_modules/recharts/es6/util/cursor/getRadialCursorPoints.js", + "node_modules/recharts/es6/util/cursor/getCursorPoints.js", + "node_modules/recharts/es6/component/Cursor.js", + "node_modules/recharts/es6/chart/generateCategoricalChart.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_generateCategoricalChart-BTrQ7etB.js" + }, + { + "file": "assets/index-xJwY8Gsi.js", + "bytes": 928, + "gzipBytes": 561, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/prop-types/index.js?commonjs-module", + "node_modules/prop-types/lib/ReactPropTypesSecret.js", + "node_modules/prop-types/factoryWithThrowingShims.js", + "node_modules/prop-types/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/prop-types/index.js?commonjs-es-import" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_index-xJwY8Gsi.js" + }, + { + "file": "assets/circle-alert-tsukuj8w.js", + "bytes": 241, + "gzipBytes": 184, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-alert.js" + ], + "staticMembership": [ + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_circle-alert-tsukuj8w.js" + }, + { + "file": "assets/rotate-ccw-Da3uE7Wm.js", + "bytes": 191, + "gzipBytes": 179, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/rotate-ccw.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_rotate-ccw-Da3uE7Wm.js" + }, + { + "file": "assets/alert-dialog-BHdSlnab.js", + "bytes": 3698, + "gzipBytes": 1237, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@radix-ui/react-alert-dialog/dist/index.mjs", + "src/components/ui/alert-dialog.tsx" + ], + "staticMembership": [ + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_alert-dialog-BHdSlnab.js" + }, + { + "file": "assets/string-cKWu9XK9.js", + "bytes": 8378, + "gzipBytes": 3585, + "imports": [], + "modules": [ + "node_modules/d3-color/src/define.js", + "node_modules/d3-color/src/color.js", + "node_modules/d3-interpolate/src/constant.js", + "node_modules/d3-interpolate/src/color.js", + "node_modules/d3-interpolate/src/rgb.js", + "node_modules/d3-interpolate/src/number.js", + "node_modules/d3-interpolate/src/string.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_string-cKWu9XK9.js" + }, + { + "file": "assets/textarea-Dm7QErhc.js", + "bytes": 508, + "gzipBytes": 335, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/textarea.tsx" + ], + "staticMembership": [ + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_textarea-Dm7QErhc.js" + }, + { + "file": "assets/credit-card-DpDMT-95.js", + "bytes": 198, + "gzipBytes": 183, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/credit-card.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_credit-card-DpDMT-95.js" + }, + { + "file": "assets/shield-C4sMORBJ.js", + "bytes": 264, + "gzipBytes": 222, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_shield-C4sMORBJ.js" + }, + { + "file": "assets/input-DjUhRqg0.js", + "bytes": 593, + "gzipBytes": 363, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/input.tsx" + ], + "staticMembership": [ + "/login", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_input-DjUhRqg0.js" + }, + { + "file": "assets/trash-2-C6YT0PjJ.js", + "bytes": 349, + "gzipBytes": 245, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/trash-2.js" + ], + "staticMembership": [ + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_trash-2-C6YT0PjJ.js" + }, + { + "file": "assets/badge-0ynBdHHe.js", + "bytes": 796, + "gzipBytes": 407, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/badge.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_badge-0ynBdHHe.js" + }, + { + "file": "assets/card-BxQKpMX_.js", + "bytes": 1004, + "gzipBytes": 388, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/components/ui/card.tsx" + ], + "staticMembership": [ + "/login", + "/app", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_card-BxQKpMX_.js" + }, + { + "file": "assets/NotFound-tn79cV8C.js", + "bytes": 659, + "gzipBytes": 382, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "src/pages/NotFound.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/NotFound.tsx" + }, + { + "file": "assets/web-B15zCUzK.js", + "bytes": 843, + "gzipBytes": 398, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@capacitor/app/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/app/dist/esm/web.js" + }, + { + "file": "assets/web-B_paqs3u.js", + "bytes": 899, + "gzipBytes": 456, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@capacitor/haptics/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/haptics/dist/esm/web.js" + }, + { + "file": "assets/web-ByBayh0y.js", + "bytes": 380, + "gzipBytes": 252, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@capacitor/browser/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/browser/dist/esm/web.js" + }, + { + "file": "assets/export-utils-DxMSAVJc.js", + "bytes": 17958, + "gzipBytes": 4367, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/date-format-CfassM9h.js" + ], + "modules": [ + "src/lib/export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/export-utils.ts" + }, + { + "file": "assets/pdf-export-utils-Cdv_SjRe.js", + "bytes": 13433, + "gzipBytes": 4521, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/date-format-CfassM9h.js" + ], + "modules": [ + "src/lib/pdf-export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/pdf-export-utils.ts" + }, + { + "file": "assets/date-format-CfassM9h.js", + "bytes": 693, + "gzipBytes": 314, + "imports": [], + "modules": [ + "src/lib/date-format.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_date-format-CfassM9h.js" + }, + { + "file": "assets/index-BtVqCkXa.js", + "bytes": 504095, + "gzipBytes": 131453, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/index.js?commonjs-exports", + "node_modules/underscore/modules/_setup.js", + "node_modules/underscore/modules/restArguments.js", + "node_modules/underscore/modules/isObject.js", + "node_modules/underscore/modules/isNull.js", + "node_modules/underscore/modules/isUndefined.js", + "node_modules/underscore/modules/isBoolean.js", + "node_modules/underscore/modules/isElement.js", + "node_modules/underscore/modules/_tagTester.js", + "node_modules/underscore/modules/isString.js", + "node_modules/underscore/modules/isNumber.js", + "node_modules/underscore/modules/isDate.js", + "node_modules/underscore/modules/isRegExp.js", + "node_modules/underscore/modules/isError.js", + "node_modules/underscore/modules/isSymbol.js", + "node_modules/underscore/modules/isArrayBuffer.js", + "node_modules/underscore/modules/isFunction.js", + "node_modules/underscore/modules/_hasObjectTag.js", + "node_modules/underscore/modules/_stringTagBug.js", + "node_modules/underscore/modules/isDataView.js", + "node_modules/underscore/modules/isArray.js", + "node_modules/underscore/modules/_has.js", + "node_modules/underscore/modules/isArguments.js", + "node_modules/underscore/modules/isFinite.js", + "node_modules/underscore/modules/isNaN.js", + "node_modules/underscore/modules/constant.js", + "node_modules/underscore/modules/_createSizePropertyCheck.js", + "node_modules/underscore/modules/_shallowProperty.js", + "node_modules/underscore/modules/_getByteLength.js", + "node_modules/underscore/modules/_isBufferLike.js", + "node_modules/underscore/modules/isTypedArray.js", + "node_modules/underscore/modules/_getLength.js", + "node_modules/underscore/modules/_collectNonEnumProps.js", + "node_modules/underscore/modules/keys.js", + "node_modules/underscore/modules/isEmpty.js", + "node_modules/underscore/modules/isMatch.js", + "node_modules/underscore/modules/underscore.js", + "node_modules/underscore/modules/_toBufferView.js", + "node_modules/underscore/modules/isEqual.js", + "node_modules/underscore/modules/allKeys.js", + "node_modules/underscore/modules/_methodFingerprint.js", + "node_modules/underscore/modules/isMap.js", + "node_modules/underscore/modules/isWeakMap.js", + "node_modules/underscore/modules/isSet.js", + "node_modules/underscore/modules/isWeakSet.js", + "node_modules/underscore/modules/values.js", + "node_modules/underscore/modules/pairs.js", + "node_modules/underscore/modules/invert.js", + "node_modules/underscore/modules/functions.js", + "node_modules/underscore/modules/_createAssigner.js", + "node_modules/underscore/modules/extend.js", + "node_modules/underscore/modules/extendOwn.js", + "node_modules/underscore/modules/defaults.js", + "node_modules/underscore/modules/_baseCreate.js", + "node_modules/underscore/modules/create.js", + "node_modules/underscore/modules/clone.js", + "node_modules/underscore/modules/tap.js", + "node_modules/underscore/modules/toPath.js", + "node_modules/underscore/modules/_toPath.js", + "node_modules/underscore/modules/_deepGet.js", + "node_modules/underscore/modules/get.js", + "node_modules/underscore/modules/has.js", + "node_modules/underscore/modules/identity.js", + "node_modules/underscore/modules/matcher.js", + "node_modules/underscore/modules/property.js", + "node_modules/underscore/modules/_optimizeCb.js", + "node_modules/underscore/modules/_baseIteratee.js", + "node_modules/underscore/modules/iteratee.js", + "node_modules/underscore/modules/_cb.js", + "node_modules/underscore/modules/mapObject.js", + "node_modules/underscore/modules/noop.js", + "node_modules/underscore/modules/propertyOf.js", + "node_modules/underscore/modules/times.js", + "node_modules/underscore/modules/random.js", + "node_modules/underscore/modules/now.js", + "node_modules/underscore/modules/_createEscaper.js", + "node_modules/underscore/modules/_escapeMap.js", + "node_modules/underscore/modules/escape.js", + "node_modules/underscore/modules/_unescapeMap.js", + "node_modules/underscore/modules/unescape.js", + "node_modules/underscore/modules/templateSettings.js", + "node_modules/underscore/modules/template.js", + "node_modules/underscore/modules/result.js", + "node_modules/underscore/modules/uniqueId.js", + "node_modules/underscore/modules/chain.js", + "node_modules/underscore/modules/_executeBound.js", + "node_modules/underscore/modules/partial.js", + "node_modules/underscore/modules/bind.js", + "node_modules/underscore/modules/_isArrayLike.js", + "node_modules/underscore/modules/_flatten.js", + "node_modules/underscore/modules/bindAll.js", + "node_modules/underscore/modules/memoize.js", + "node_modules/underscore/modules/delay.js", + "node_modules/underscore/modules/defer.js", + "node_modules/underscore/modules/throttle.js", + "node_modules/underscore/modules/debounce.js", + "node_modules/underscore/modules/wrap.js", + "node_modules/underscore/modules/negate.js", + "node_modules/underscore/modules/compose.js", + "node_modules/underscore/modules/after.js", + "node_modules/underscore/modules/before.js", + "node_modules/underscore/modules/once.js", + "node_modules/underscore/modules/findKey.js", + "node_modules/underscore/modules/_createPredicateIndexFinder.js", + "node_modules/underscore/modules/findIndex.js", + "node_modules/underscore/modules/findLastIndex.js", + "node_modules/underscore/modules/sortedIndex.js", + "node_modules/underscore/modules/_createIndexFinder.js", + "node_modules/underscore/modules/indexOf.js", + "node_modules/underscore/modules/lastIndexOf.js", + "node_modules/underscore/modules/find.js", + "node_modules/underscore/modules/findWhere.js", + "node_modules/underscore/modules/each.js", + "node_modules/underscore/modules/map.js", + "node_modules/underscore/modules/_createReduce.js", + "node_modules/underscore/modules/reduce.js", + "node_modules/underscore/modules/reduceRight.js", + "node_modules/underscore/modules/filter.js", + "node_modules/underscore/modules/reject.js", + "node_modules/underscore/modules/every.js", + "node_modules/underscore/modules/some.js", + "node_modules/underscore/modules/contains.js", + "node_modules/underscore/modules/invoke.js", + "node_modules/underscore/modules/pluck.js", + "node_modules/underscore/modules/where.js", + "node_modules/underscore/modules/max.js", + "node_modules/underscore/modules/min.js", + "node_modules/underscore/modules/toArray.js", + "node_modules/underscore/modules/sample.js", + "node_modules/underscore/modules/shuffle.js", + "node_modules/underscore/modules/sortBy.js", + "node_modules/underscore/modules/_group.js", + "node_modules/underscore/modules/groupBy.js", + "node_modules/underscore/modules/indexBy.js", + "node_modules/underscore/modules/countBy.js", + "node_modules/underscore/modules/partition.js", + "node_modules/underscore/modules/size.js", + "node_modules/underscore/modules/_keyInObj.js", + "node_modules/underscore/modules/pick.js", + "node_modules/underscore/modules/omit.js", + "node_modules/underscore/modules/initial.js", + "node_modules/underscore/modules/first.js", + "node_modules/underscore/modules/rest.js", + "node_modules/underscore/modules/last.js", + "node_modules/underscore/modules/compact.js", + "node_modules/underscore/modules/flatten.js", + "node_modules/underscore/modules/difference.js", + "node_modules/underscore/modules/without.js", + "node_modules/underscore/modules/uniq.js", + "node_modules/underscore/modules/union.js", + "node_modules/underscore/modules/intersection.js", + "node_modules/underscore/modules/unzip.js", + "node_modules/underscore/modules/zip.js", + "node_modules/underscore/modules/object.js", + "node_modules/underscore/modules/range.js", + "node_modules/underscore/modules/chunk.js", + "node_modules/underscore/modules/_chainResult.js", + "node_modules/underscore/modules/mixin.js", + "node_modules/underscore/modules/underscore-array-methods.js", + "node_modules/underscore/modules/index.js", + "node_modules/underscore/modules/index-default.js", + "node_modules/underscore/modules/index-all.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/underscore/modules/index-all.js?commonjs-proxy", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/docx-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/promises.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/bluebird/js/release/promise.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/bluebird/js/release/es5.js?commonjs-module", + "node_modules/bluebird/js/release/es5.js", + "node_modules/bluebird/js/release/util.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/bluebird/js/release/async.js?commonjs-module", + "node_modules/bluebird/js/release/schedule.js", + "node_modules/bluebird/js/release/queue.js", + "node_modules/bluebird/js/release/async.js", + "node_modules/bluebird/js/release/errors.js", + "node_modules/bluebird/js/release/thenables.js", + "node_modules/bluebird/js/release/promise_array.js", + "node_modules/bluebird/js/release/context.js", + "node_modules/bluebird/js/release/debuggability.js", + "node_modules/bluebird/js/release/finally.js", + "node_modules/bluebird/js/release/catch_filter.js", + "node_modules/bluebird/js/release/nodeback.js", + "node_modules/bluebird/js/release/method.js", + "node_modules/bluebird/js/release/bind.js", + "node_modules/bluebird/js/release/cancel.js", + "node_modules/bluebird/js/release/direct_resolve.js", + "node_modules/bluebird/js/release/synchronous_inspection.js", + "node_modules/bluebird/js/release/join.js", + "node_modules/bluebird/js/release/map.js", + "node_modules/bluebird/js/release/call_get.js", + "node_modules/bluebird/js/release/using.js", + "node_modules/bluebird/js/release/timers.js", + "node_modules/bluebird/js/release/generators.js", + "node_modules/bluebird/js/release/nodeify.js", + "node_modules/bluebird/js/release/promisify.js", + "node_modules/bluebird/js/release/props.js", + "node_modules/bluebird/js/release/race.js", + "node_modules/bluebird/js/release/reduce.js", + "node_modules/bluebird/js/release/settle.js", + "node_modules/bluebird/js/release/some.js", + "node_modules/bluebird/js/release/filter.js", + "node_modules/bluebird/js/release/each.js", + "node_modules/bluebird/js/release/any.js", + "node_modules/bluebird/js/release/promise.js", + "node_modules/mammoth/lib/promises.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/documents.js?commonjs-exports", + "node_modules/mammoth/lib/documents.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/results.js?commonjs-exports", + "node_modules/mammoth/lib/results.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/zipfile.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/base64-js/index.js?commonjs-exports", + "node_modules/base64-js/index.js", + "\u0000commonjs-dynamic-modules", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/jszip/dist/jszip.min.js?commonjs-module", + "node_modules/jszip/dist/jszip.min.js", + "node_modules/mammoth/lib/zipfile.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/office-xml-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/nodes.js?commonjs-exports", + "node_modules/mammoth/lib/xml/nodes.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/xmldom.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/dom.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/conventions.js?commonjs-exports", + "node_modules/@xmldom/xmldom/lib/conventions.js", + "node_modules/@xmldom/xmldom/lib/dom.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/dom-parser.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/entities.js?commonjs-exports", + "node_modules/@xmldom/xmldom/lib/entities.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/sax.js?commonjs-exports", + "node_modules/@xmldom/xmldom/lib/sax.js", + "node_modules/@xmldom/xmldom/lib/dom-parser.js", + "node_modules/@xmldom/xmldom/lib/index.js", + "node_modules/mammoth/lib/xml/xmldom.js", + "node_modules/mammoth/lib/xml/reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/writer.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/Utility.js?commonjs-exports", + "node_modules/xmlbuilder/lib/Utility.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDocument.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLNode.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLElement.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLAttribute.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLAttribute.js", + "node_modules/xmlbuilder/lib/XMLElement.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLCData.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLCData.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLComment.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLComment.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDeclaration.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDeclaration.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDocType.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDAttList.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDAttList.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDEntity.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDEntity.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDElement.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDElement.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDNotation.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDNotation.js", + "node_modules/xmlbuilder/lib/XMLDocType.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLRaw.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLRaw.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLText.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLText.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLProcessingInstruction.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDummy.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDummy.js", + "node_modules/xmlbuilder/lib/XMLNode.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLStringifier.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLStringifier.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLStringWriter.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLWriterBase.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLWriterBase.js", + "node_modules/xmlbuilder/lib/XMLStringWriter.js", + "node_modules/xmlbuilder/lib/XMLDocument.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDocumentCB.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDocumentCB.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLStreamWriter.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLStreamWriter.js", + "node_modules/xmlbuilder/lib/index.js", + "node_modules/mammoth/lib/xml/writer.js", + "node_modules/mammoth/lib/xml/index.js", + "node_modules/mammoth/lib/docx/office-xml-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/body-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/dingbat-to-unicode/dist/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/dingbat-to-unicode/dist/dingbats.js?commonjs-exports", + "node_modules/dingbat-to-unicode/dist/dingbats.js", + "node_modules/dingbat-to-unicode/dist/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/transforms.js?commonjs-exports", + "node_modules/mammoth/lib/transforms.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/uris.js?commonjs-exports", + "node_modules/mammoth/lib/docx/uris.js", + "node_modules/mammoth/lib/docx/body-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/document-xml-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/document-xml-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/relationships-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/relationships-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/content-types-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/content-types-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/numbering-xml.js?commonjs-exports", + "node_modules/mammoth/lib/docx/numbering-xml.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/styles-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/styles-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/notes-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/notes-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/comments-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/comments-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/browser/docx/files.js?commonjs-exports", + "node_modules/mammoth/browser/docx/files.js", + "node_modules/mammoth/lib/docx/docx-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/style-map.js?commonjs-exports", + "node_modules/mammoth/lib/docx/style-map.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/document-to-html.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/styles/html-paths.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/html/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/html/ast.js?commonjs-exports", + "node_modules/mammoth/lib/html/ast.js", + "node_modules/mammoth/lib/html/simplify.js", + "node_modules/mammoth/lib/html/index.js", + "node_modules/mammoth/lib/styles/html-paths.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/images.js?commonjs-exports", + "node_modules/mammoth/lib/images.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/writers/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/writers/html-writer.js?commonjs-exports", + "node_modules/mammoth/lib/writers/html-writer.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/writers/markdown-writer.js?commonjs-exports", + "node_modules/mammoth/lib/writers/markdown-writer.js", + "node_modules/mammoth/lib/writers/index.js", + "node_modules/mammoth/lib/document-to-html.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/raw-text.js?commonjs-exports", + "node_modules/mammoth/lib/raw-text.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/style-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/parser.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/TokenIterator.js?commonjs-module", + "node_modules/lop/lib/TokenIterator.js", + "node_modules/lop/lib/parser.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/rules.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/option/index.js?commonjs-exports", + "node_modules/option/index.js", + "node_modules/lop/lib/parsing-results.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/errors.js?commonjs-exports", + "node_modules/lop/lib/errors.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/lazy-iterators.js?commonjs-exports", + "node_modules/lop/lib/lazy-iterators.js", + "node_modules/lop/lib/rules.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/StringSource.js?commonjs-module", + "node_modules/lop/lib/StringSource.js", + "node_modules/lop/lib/Token.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/bottom-up.js?commonjs-exports", + "node_modules/lop/lib/bottom-up.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/regex-tokeniser.js?commonjs-exports", + "node_modules/lop/lib/regex-tokeniser.js", + "node_modules/lop/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/styles/document-matchers.js?commonjs-exports", + "node_modules/mammoth/lib/styles/document-matchers.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/styles/parser/tokeniser.js?commonjs-exports", + "node_modules/mammoth/lib/styles/parser/tokeniser.js", + "node_modules/mammoth/lib/style-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/options-reader.js?commonjs-exports", + "node_modules/mammoth/lib/options-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/browser/unzip.js?commonjs-exports", + "node_modules/mammoth/browser/unzip.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/underline.js?commonjs-exports", + "node_modules/mammoth/lib/underline.js", + "node_modules/mammoth/lib/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/index.js?commonjs-es-import" + ], + "staticMembership": [], + "dynamicEntry": "_index-BtVqCkXa.js" + }, + { + "file": "assets/pdf-ClZ_1Nv1.js", + "bytes": 495636, + "gzipBytes": 151463, + "imports": [], + "modules": [ + "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + }, + { + "file": "assets/index-BOF6v8rb.js", + "bytes": 410621, + "gzipBytes": 118834, + "imports": [], + "modules": [ + "node_modules/docx/dist/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/docx/dist/index.mjs" + }, + { + "file": "assets/FileSaver.min-DmHT5cL9.js", + "bytes": 3036, + "gzipBytes": 1485, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/file-saver/dist/FileSaver.min.js?commonjs-module", + "node_modules/file-saver/dist/FileSaver.min.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/file-saver/dist/FileSaver.min.js?commonjs-es-import" + ], + "staticMembership": [], + "dynamicEntry": "_FileSaver.min-DmHT5cL9.js" + }, + { + "file": "assets/jspdf.es.min-DRAW3uvX.js", + "bytes": 386192, + "gzipBytes": 126389, + "imports": [ + "assets/index-EcRWIJip.js" + ], + "modules": [ + "node_modules/@babel/runtime/helpers/esm/typeof.js", + "node_modules/fflate/esm/browser.js", + "node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js", + "node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js", + "node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js", + "node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js", + "node_modules/@babel/runtime/helpers/esm/nonIterableRest.js", + "node_modules/@babel/runtime/helpers/esm/slicedToArray.js", + "node_modules/iobuffer/lib-esm/text.js", + "node_modules/iobuffer/lib-esm/IOBuffer.js", + "node_modules/pako/dist/pako.esm.mjs", + "node_modules/fast-png/lib-esm/helpers/crc.js", + "node_modules/fast-png/lib-esm/helpers/unfilter.js", + "node_modules/fast-png/lib-esm/helpers/applyUnfilter.js", + "node_modules/fast-png/lib-esm/helpers/decodeInterlaceAdam7.js", + "node_modules/fast-png/lib-esm/helpers/decodeInterlaceNull.js", + "node_modules/fast-png/lib-esm/helpers/signature.js", + "node_modules/fast-png/lib-esm/helpers/text.js", + "node_modules/fast-png/lib-esm/internalTypes.js", + "node_modules/fast-png/lib-esm/PngDecoder.js", + "node_modules/fast-png/lib-esm/types.js", + "node_modules/fast-png/lib-esm/index.js", + "node_modules/jspdf/dist/jspdf.es.min.js" + ], + "staticMembership": [], + "dynamicEntry": "_jspdf.es.min-DRAW3uvX.js" + }, + { + "file": "assets/jspdf.plugin.autotable-BBLUVd7n.js", + "bytes": 30934, + "gzipBytes": 9870, + "imports": [], + "modules": [ + "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + }, + { + "file": "assets/html2canvas.esm-DXEQVQnt.js", + "bytes": 201041, + "gzipBytes": 47431, + "imports": [], + "modules": [ + "node_modules/html2canvas/dist/html2canvas.esm.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/html2canvas/dist/html2canvas.esm.js" + }, + { + "file": "assets/purify.es-4eNOHKSq.js", + "bytes": 28741, + "gzipBytes": 11017, + "imports": [], + "modules": [ + "node_modules/dompurify/dist/purify.es.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/dompurify/dist/purify.es.mjs" + }, + { + "file": "assets/index.es-CT5orLKl.js", + "bytes": 158949, + "gzipBytes": 53058, + "imports": [ + "assets/index-EcRWIJip.js", + "assets/jspdf.es.min-DRAW3uvX.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.constructor.js?commonjs-exports", + "node_modules/core-js/internals/global-this.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-get-own-property-descriptor.js?commonjs-exports", + "node_modules/core-js/internals/fails.js", + "node_modules/core-js/internals/descriptors.js", + "node_modules/core-js/internals/function-bind-native.js", + "node_modules/core-js/internals/function-call.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-property-is-enumerable.js?commonjs-exports", + "node_modules/core-js/internals/object-property-is-enumerable.js", + "node_modules/core-js/internals/create-property-descriptor.js", + "node_modules/core-js/internals/function-uncurry-this.js", + "node_modules/core-js/internals/classof-raw.js", + "node_modules/core-js/internals/indexed-object.js", + "node_modules/core-js/internals/is-null-or-undefined.js", + "node_modules/core-js/internals/require-object-coercible.js", + "node_modules/core-js/internals/to-indexed-object.js", + "node_modules/core-js/internals/is-callable.js", + "node_modules/core-js/internals/is-object.js", + "node_modules/core-js/internals/get-built-in.js", + "node_modules/core-js/internals/object-is-prototype-of.js", + "node_modules/core-js/internals/environment-user-agent.js", + "node_modules/core-js/internals/environment-v8-version.js", + "node_modules/core-js/internals/symbol-constructor-detection.js", + "node_modules/core-js/internals/use-symbol-as-uid.js", + "node_modules/core-js/internals/is-symbol.js", + "node_modules/core-js/internals/try-to-string.js", + "node_modules/core-js/internals/a-callable.js", + "node_modules/core-js/internals/get-method.js", + "node_modules/core-js/internals/ordinary-to-primitive.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/shared-store.js?commonjs-module", + "node_modules/core-js/internals/is-pure.js", + "node_modules/core-js/internals/define-global-property.js", + "node_modules/core-js/internals/shared-store.js", + "node_modules/core-js/internals/shared.js", + "node_modules/core-js/internals/to-object.js", + "node_modules/core-js/internals/has-own-property.js", + "node_modules/core-js/internals/uid.js", + "node_modules/core-js/internals/well-known-symbol.js", + "node_modules/core-js/internals/to-primitive.js", + "node_modules/core-js/internals/to-property-key.js", + "node_modules/core-js/internals/document-create-element.js", + "node_modules/core-js/internals/ie8-dom-define.js", + "node_modules/core-js/internals/object-get-own-property-descriptor.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-define-property.js?commonjs-exports", + "node_modules/core-js/internals/v8-prototype-define-bug.js", + "node_modules/core-js/internals/an-object.js", + "node_modules/core-js/internals/object-define-property.js", + "node_modules/core-js/internals/create-non-enumerable-property.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/make-built-in.js?commonjs-module", + "node_modules/core-js/internals/function-name.js", + "node_modules/core-js/internals/inspect-source.js", + "node_modules/core-js/internals/weak-map-basic-detection.js", + "node_modules/core-js/internals/shared-key.js", + "node_modules/core-js/internals/hidden-keys.js", + "node_modules/core-js/internals/internal-state.js", + "node_modules/core-js/internals/make-built-in.js", + "node_modules/core-js/internals/define-built-in.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-get-own-property-names.js?commonjs-exports", + "node_modules/core-js/internals/math-trunc.js", + "node_modules/core-js/internals/to-integer-or-infinity.js", + "node_modules/core-js/internals/to-absolute-index.js", + "node_modules/core-js/internals/to-length.js", + "node_modules/core-js/internals/length-of-array-like.js", + "node_modules/core-js/internals/array-includes.js", + "node_modules/core-js/internals/object-keys-internal.js", + "node_modules/core-js/internals/enum-bug-keys.js", + "node_modules/core-js/internals/object-get-own-property-names.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-get-own-property-symbols.js?commonjs-exports", + "node_modules/core-js/internals/object-get-own-property-symbols.js", + "node_modules/core-js/internals/own-keys.js", + "node_modules/core-js/internals/copy-constructor-properties.js", + "node_modules/core-js/internals/is-forced.js", + "node_modules/core-js/internals/export.js", + "node_modules/core-js/internals/environment.js", + "node_modules/core-js/internals/environment-is-node.js", + "node_modules/core-js/internals/path.js", + "node_modules/core-js/internals/function-uncurry-this-accessor.js", + "node_modules/core-js/internals/is-possible-prototype.js", + "node_modules/core-js/internals/a-possible-prototype.js", + "node_modules/core-js/internals/object-set-prototype-of.js", + "node_modules/core-js/internals/set-to-string-tag.js", + "node_modules/core-js/internals/define-built-in-accessor.js", + "node_modules/core-js/internals/set-species.js", + "node_modules/core-js/internals/an-instance.js", + "node_modules/core-js/internals/to-string-tag-support.js", + "node_modules/core-js/internals/classof.js", + "node_modules/core-js/internals/is-constructor.js", + "node_modules/core-js/internals/a-constructor.js", + "node_modules/core-js/internals/species-constructor.js", + "node_modules/core-js/internals/function-apply.js", + "node_modules/core-js/internals/function-uncurry-this-clause.js", + "node_modules/core-js/internals/function-bind-context.js", + "node_modules/core-js/internals/html.js", + "node_modules/core-js/internals/array-slice.js", + "node_modules/core-js/internals/validate-arguments-length.js", + "node_modules/core-js/internals/environment-is-ios.js", + "node_modules/core-js/internals/task.js", + "node_modules/core-js/internals/safe-get-built-in.js", + "node_modules/core-js/internals/queue.js", + "node_modules/core-js/internals/environment-is-ios-pebble.js", + "node_modules/core-js/internals/environment-is-webos-webkit.js", + "node_modules/core-js/internals/microtask.js", + "node_modules/core-js/internals/host-report-errors.js", + "node_modules/core-js/internals/perform.js", + "node_modules/core-js/internals/promise-native-constructor.js", + "node_modules/core-js/internals/promise-constructor-detection.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/new-promise-capability.js?commonjs-exports", + "node_modules/core-js/internals/new-promise-capability.js", + "node_modules/core-js/modules/es.promise.constructor.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.all.js?commonjs-exports", + "node_modules/core-js/internals/iterators.js", + "node_modules/core-js/internals/is-array-iterator-method.js", + "node_modules/core-js/internals/get-iterator-method-internal.js", + "node_modules/core-js/internals/get-iterator-internal.js", + "node_modules/core-js/internals/iterator-close.js", + "node_modules/core-js/internals/iterate.js", + "node_modules/core-js/internals/check-correctness-of-iteration.js", + "node_modules/core-js/internals/promise-statics-incorrect-iteration.js", + "node_modules/core-js/modules/es.promise.all.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.catch.js?commonjs-exports", + "node_modules/core-js/modules/es.promise.catch.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.race.js?commonjs-exports", + "node_modules/core-js/modules/es.promise.race.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.reject.js?commonjs-exports", + "node_modules/core-js/modules/es.promise.reject.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.resolve.js?commonjs-exports", + "node_modules/core-js/internals/promise-resolve.js", + "node_modules/core-js/modules/es.promise.resolve.js", + "node_modules/core-js/modules/es.promise.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.js?commonjs-es-import", + "node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.match.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.regexp.exec.js?commonjs-exports", + "node_modules/core-js/internals/to-string.js", + "node_modules/core-js/internals/regexp-flags.js", + "node_modules/core-js/internals/regexp-sticky-helpers.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-define-properties.js?commonjs-exports", + "node_modules/core-js/internals/object-keys.js", + "node_modules/core-js/internals/object-define-properties.js", + "node_modules/core-js/internals/object-create.js", + "node_modules/core-js/internals/regexp-unsupported-dot-all.js", + "node_modules/core-js/internals/regexp-unsupported-ncg.js", + "node_modules/core-js/internals/regexp-exec.js", + "node_modules/core-js/modules/es.regexp.exec.js", + "node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js", + "node_modules/core-js/internals/string-multibyte.js", + "node_modules/core-js/internals/advance-string-index.js", + "node_modules/core-js/internals/regexp-flags-detection.js", + "node_modules/core-js/internals/regexp-get-flags.js", + "node_modules/core-js/internals/regexp-exec-abstract.js", + "node_modules/core-js/modules/es.string.match.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.match.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.replace.js?commonjs-exports", + "node_modules/core-js/internals/get-substitution.js", + "node_modules/core-js/modules/es.string.replace.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.replace.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.starts-with.js?commonjs-exports", + "node_modules/core-js/internals/is-regexp.js", + "node_modules/core-js/internals/not-a-regexp.js", + "node_modules/core-js/internals/correct-is-regexp-logic.js", + "node_modules/core-js/modules/es.string.starts-with.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.starts-with.js?commonjs-es-import", + "node_modules/core-js/internals/add-to-unscopables.js", + "node_modules/core-js/internals/correct-prototype-getter.js", + "node_modules/core-js/internals/object-get-prototype-of.js", + "node_modules/core-js/internals/iterators-core.js", + "node_modules/core-js/internals/iterator-create-constructor.js", + "node_modules/core-js/internals/iterator-define.js", + "node_modules/core-js/internals/create-iter-result-object.js", + "node_modules/core-js/modules/es.array.iterator.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.iterator.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/web.dom-collections.iterator.js?commonjs-exports", + "node_modules/core-js/internals/dom-iterables.js", + "node_modules/core-js/internals/dom-token-list-prototype.js", + "node_modules/core-js/modules/web.dom-collections.iterator.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/web.dom-collections.iterator.js?commonjs-es-import", + "node_modules/@babel/runtime/helpers/esm/toPrimitive.js", + "node_modules/@babel/runtime/helpers/esm/toPropertyKey.js", + "node_modules/@babel/runtime/helpers/esm/defineProperty.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reduce.js?commonjs-exports", + "node_modules/core-js/internals/array-reduce.js", + "node_modules/core-js/internals/array-method-is-strict.js", + "node_modules/core-js/modules/es.array.reduce.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reduce.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.ends-with.js?commonjs-exports", + "node_modules/core-js/modules/es.string.ends-with.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.ends-with.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.split.js?commonjs-exports", + "node_modules/core-js/modules/es.string.split.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.split.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/raf/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/performance-now/lib/performance-now.js?commonjs-module", + "node_modules/performance-now/lib/performance-now.js", + "node_modules/raf/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/raf/index.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.trim.js?commonjs-exports", + "node_modules/core-js/internals/whitespaces.js", + "node_modules/core-js/internals/string-trim.js", + "node_modules/core-js/internals/string-trim-forced.js", + "node_modules/core-js/modules/es.string.trim.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.trim.js?commonjs-es-import", + "node_modules/rgbcolor/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/rgbcolor/index.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.index-of.js?commonjs-exports", + "node_modules/core-js/modules/es.array.index-of.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.index-of.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.includes.js?commonjs-exports", + "node_modules/core-js/modules/es.string.includes.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.includes.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reverse.js?commonjs-exports", + "node_modules/core-js/internals/is-array.js", + "node_modules/core-js/modules/es.array.reverse.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reverse.js?commonjs-es-import", + "node_modules/svg-pathdata/lib/SVGPathData.module.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.regexp.to-string.js?commonjs-exports", + "node_modules/core-js/modules/es.regexp.to-string.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.regexp.to-string.js?commonjs-es-import", + "node_modules/stackblur-canvas/dist/stackblur-es.js", + "node_modules/canvg/lib/index.es.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/canvg/lib/index.es.js" + } + ] + } +} diff --git a/docs/performance/smooth-navigation-final/pixel-5-delayed-filmstrip.png b/docs/performance/smooth-navigation-final/pixel-5-delayed-filmstrip.png new file mode 100644 index 000000000..be670cf14 Binary files /dev/null and b/docs/performance/smooth-navigation-final/pixel-5-delayed-filmstrip.png differ diff --git a/docs/performance/smooth-navigation-final/pixel-5-delayed.webm b/docs/performance/smooth-navigation-final/pixel-5-delayed.webm new file mode 100644 index 000000000..a601f0b0f Binary files /dev/null and b/docs/performance/smooth-navigation-final/pixel-5-delayed.webm differ diff --git a/docs/performance/smooth-navigation-final/task-11-audit.json b/docs/performance/smooth-navigation-final/task-11-audit.json new file mode 100644 index 000000000..f2403424c --- /dev/null +++ b/docs/performance/smooth-navigation-final/task-11-audit.json @@ -0,0 +1,7128 @@ +{ + "metadata": { + "runLabel": "task-11-audit", + "capturedAt": "2026-09-21T08:33:51.600Z", + "sourceCommit": "c91378ede5ab39a82234138139f9809d6b884d55", + "harnessCommit": "6d8c9178bb2ebfff65b1c44a934890cfc727a21f", + "nodeVersion": "v22.23.2", + "npmVersion": "12.0.2", + "browser": { + "name": "Chromium", + "version": "151.0.7922.34", + "executablePath": "/home/codex/.cache/ms-playwright/chromium-1234/chrome-linux64/chrome", + "playwrightVersion": "1.62.1" + }, + "vite": { + "serverMode": "development", + "productionGraphMode": "production", + "version": "7.3.6", + "port": 36487, + "cacheState": "cold routes disable HTTP cache through CDP and block service workers; clicks use a fresh or warmed browser cache" + }, + "profiles": [ + { + "name": "desktop", + "viewport": { + "width": 1280, + "height": 800 + }, + "deviceScaleFactor": 1, + "isMobile": false, + "hasTouch": false, + "userAgent": null, + "networkProfile": "unthrottled loopback", + "cpuProfile": "Chromium default CPU, no emulation" + }, + { + "name": "pixel-5", + "viewport": { + "width": 393, + "height": 727 + }, + "deviceScaleFactor": 2.75, + "isMobile": true, + "hasTouch": true, + "userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.7922.34 Mobile Safari/537.36", + "networkProfile": "unthrottled loopback", + "cpuProfile": "Chromium default CPU, no emulation" + } + ] + }, + "summary": { + "measurements": 38, + "byKind": { + "cold-refresh": 16, + "first-visit-click": 10, + "warm-click": 10, + "delayed-click": 2 + }, + "delayedFilmstrips": [ + "desktop", + "pixel-5" + ] + }, + "results": [ + { + "path": "/", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 2774.399999856949, + "firstRealContentFrameMs": 3049.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/LandingPage.tsx", + "startTime": 2755.5, + "endTime": 2784.0999999046326, + "duration": 28.59999990463257, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "longTasks": [ + { + "startTime": 2591.7999999523163, + "duration": 127 + }, + { + "startTime": 2948.0999999046326, + "duration": 97 + }, + { + "startTime": 3129.399999856949, + "duration": 72 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, + "transferredBytes": 7274710, + "encodedBytes": 7234810, + "decodedBytes": 7234810, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 2717.2999999523163, + "loadEventEnd": 2783, + "responseEnd": 1862.7000000476837 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LandingPage" + }, + { + "path": "/login", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 591.2000000476837, + "firstRealContentFrameMs": 711.8000001907349, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/LoginPage.tsx", + "startTime": 574.8000001907349, + "endTime": 622.4000000953674, + "duration": 47.59999990463257, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "longTasks": [ + { + "startTime": 411.7000000476837, + "duration": 130 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, + "transferredBytes": 6750638, + "encodedBytes": 6714338, + "decodedBytes": 6714338, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 540.4000000953674, + "loadEventEnd": 604.3000001907349, + "responseEnd": 14.900000095367432 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /login", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LoginPage" + }, + { + "path": "/app", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 745.8999998569489, + "firstRealContentFrameMs": 865.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/HomePage.tsx", + "startTime": 712.5, + "endTime": 742.5, + "duration": 30, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "longTasks": [ + { + "startTime": 481.7999999523163, + "duration": 141 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, + "transferredBytes": 6960389, + "encodedBytes": 6924689, + "decodedBytes": 6924689, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 620.5, + "loadEventEnd": 797.2000000476837, + "responseEnd": 21.09999990463257 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HomePage" + }, + { + "path": "/app/generate", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 529.9000000953674, + "firstRealContentFrameMs": 922.0999999046326, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/GeneratePage.tsx", + "startTime": 505.90000009536743, + "endTime": 532.2999999523163, + "duration": 26.399999856948853, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 336.7000000476837, + "duration": 100 + }, + { + "startTime": 848.7000000476837, + "duration": 71 + } + ], + "cls": 0.0028984375, + "layoutShifts": [ + { + "startTime": 948.9000000953674, + "value": 0.0028984375 + } + ], + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, + "transferredBytes": 8586542, + "encodedBytes": 8537942, + "decodedBytes": 8537942, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 435.09999990463257, + "loadEventEnd": 561.9000000953674, + "responseEnd": 10.400000095367432 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/generate", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "GeneratePage" + }, + { + "path": "/app/attack", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 770.8999998569489, + "firstRealContentFrameMs": 1186.8999998569489, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/AttackPage.tsx", + "startTime": 744, + "endTime": 774.7999999523163, + "duration": 30.799999952316284, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 502.7999999523163, + "duration": 162 + }, + { + "startTime": 1094.2999999523163, + "duration": 86 + } + ], + "cls": 0.01097265625, + "layoutShifts": [ + { + "startTime": 1186.5999999046326, + "value": 0.01097265625 + } + ], + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, + "transferredBytes": 8182519, + "encodedBytes": 8133619, + "decodedBytes": 8133619, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 663.1999998092651, + "loadEventEnd": 715.2999999523163, + "responseEnd": 14.799999952316284 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/attack", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage" + }, + { + "path": "/app/flowchart", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 799.8999998569489, + "firstRealContentFrameMs": 1064.0999999046326, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/FlowchartPage.tsx", + "startTime": 761.5999999046326, + "endTime": 804.2999999523163, + "duration": 42.700000047683716, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 503.59999990463257, + "duration": 174 + }, + { + "startTime": 984.6999998092651, + "duration": 69 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, + "transferredBytes": 7732752, + "encodedBytes": 7694052, + "decodedBytes": 7694052, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 676.0999999046326, + "loadEventEnd": 842.5, + "responseEnd": 35.69999980926514 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/flowchart", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/history", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 801.2999999523163, + "firstRealContentFrameMs": 959.4000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/HistoryPage.tsx", + "startTime": 751.7999999523163, + "endTime": 795.7000000476837, + "duration": 43.90000009536743, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 454.5, + "duration": 158 + }, + { + "startTime": 615.1000001430511, + "duration": 63 + }, + { + "startTime": 696, + "duration": 69 + } + ], + "cls": 0.010455078125, + "layoutShifts": [ + { + "startTime": 965.2000000476837, + "value": 0.010455078125 + } + ], + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, + "transferredBytes": 7190734, + "encodedBytes": 7152334, + "decodedBytes": 7152334, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 610.5, + "loadEventEnd": 833.2999999523163, + "responseEnd": 11.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/history", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HistoryPage" + }, + { + "path": "/app/admin", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 655, + "firstRealContentFrameMs": 972, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/AdminPage.tsx", + "startTime": 627.0999999046326, + "endTime": 694, + "duration": 66.90000009536743, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "longTasks": [ + { + "startTime": 380.59999990463257, + "duration": 151 + }, + { + "startTime": 876.0999999046326, + "duration": 54 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 135, + "browserRequestCount": 161, + "externalRequestCount": 26, + "transferredBytes": 8830912, + "encodedBytes": 8790412, + "decodedBytes": 8790412, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 530.2000000476837, + "loadEventEnd": 590.2999999523163, + "responseEnd": 14.200000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/admin", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AdminPage" + }, + { + "path": "/app", + "clickTime": 1748.9000000953674, + "measurementBoundary": 994.9000000953674, + "firstSkeletonFrameMs": 47.09999990463257, + "firstRealContentFrameMs": 94.29999995231628, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/HomePage.tsx", + "startTime": 1746.5, + "endTime": 1755.9000000953674, + "duration": 9.400000095367432, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 2, + "browserRequestCount": 12, + "externalRequestCount": 10, + "transferredBytes": 36896, + "encodedBytes": 36296, + "decodedBytes": 36296, + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 592, + "loadEventEnd": 645.2000000476837, + "responseEnd": 14.599999904632568 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage" + }, + { + "path": "/app", + "clickTime": 3387, + "measurementBoundary": 2215.5, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 32.5, + "routeChunkRequests": [], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 135, + "longTaskCount": 7, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 579.6999998092651, + "loadEventEnd": 655.7999999523163, + "responseEnd": 14.699999809265137 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/HomePage.tsx", + "startTime": 1765.5, + "responseEnd": 1778.6999998092651, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/generate", + "clickTime": 901.2999999523163, + "measurementBoundary": 769.0999999046326, + "firstSkeletonFrameMs": 18.40000009536743, + "firstRealContentFrameMs": 396.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/GeneratePage.tsx", + "startTime": 900.2000000476837, + "endTime": 909.2000000476837, + "duration": 9, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 1201.2999999523163, + "duration": 74 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 44, + "browserRequestCount": 48, + "externalRequestCount": 4, + "transferredBytes": 1652826, + "encodedBytes": 1639626, + "decodedBytes": 1639626, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 528.7000000476837, + "loadEventEnd": 674.0999999046326, + "responseEnd": 16.399999856948853 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage" + }, + { + "path": "/app/generate", + "clickTime": 1725.9000000953674, + "measurementBoundary": 1668.1000001430511, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 91.39999985694885, + "routeChunkRequests": [], + "longTasks": [ + { + "startTime": 1722.6000001430511, + "duration": 93 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 11, + "externalRequestCount": 11, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 615.5, + "loadEventEnd": 771.1000001430511, + "responseEnd": 16.200000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/GeneratePage.tsx", + "startTime": 946.9000000953674, + "responseEnd": 964.2000000476837, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/attack", + "clickTime": 1420.3999998569489, + "measurementBoundary": 1297.8999998569489, + "firstSkeletonFrameMs": 40.30000019073486, + "firstRealContentFrameMs": 323.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/AttackPage.tsx", + "startTime": 1418.5999999046326, + "endTime": 1436, + "duration": 17.40000009536743, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 1410.0999999046326, + "duration": 50 + }, + { + "startTime": 1631.7000000476837, + "duration": 104 + }, + { + "startTime": 1795.2999999523163, + "duration": 61 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 19, + "externalRequestCount": 11, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 3, + "layoutShiftCount": 1 + }, + "navigationTiming": { + "domContentLoaded": 645.7000000476837, + "loadEventEnd": 709.8999998569489, + "responseEnd": 15.899999856948853 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage" + }, + { + "path": "/app/attack", + "clickTime": 2293.800000190735, + "measurementBoundary": 2028.5, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 67.89999985694885, + "routeChunkRequests": [], + "longTasks": [ + { + "startTime": 2291.5, + "duration": 69 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 3, + "externalRequestCount": 3, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 3, + "layoutShiftCount": 1 + }, + "navigationTiming": { + "domContentLoaded": 796, + "loadEventEnd": 854.2000000476837, + "responseEnd": 20.5 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/AttackPage.tsx", + "startTime": 1528.3000001907349, + "responseEnd": 1537.6000001430511, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/flowchart", + "clickTime": 791.2000000476837, + "measurementBoundary": 663.4000000953674, + "firstSkeletonFrameMs": 23.799999952316284, + "firstRealContentFrameMs": 198.20000004768372, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/FlowchartPage.tsx", + "startTime": 789.4000000953674, + "endTime": 801.5999999046326, + "duration": 12.199999809265137, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 926.9000000953674, + "duration": 53 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 13, + "browserRequestCount": 18, + "externalRequestCount": 5, + "transferredBytes": 811783, + "encodedBytes": 807883, + "decodedBytes": 807883, + "sourceWorkExcluded": { + "requestCount": 117, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 426.40000009536743, + "loadEventEnd": 578.9000000953674, + "responseEnd": 16.40000009536743 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/flowchart", + "clickTime": 1404.7000000476837, + "measurementBoundary": 1360.7999999523163, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 52.19999980926514, + "routeChunkRequests": [], + "longTasks": [ + { + "startTime": 1399.5999999046326, + "duration": 56 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 583.3999998569489, + "loadEventEnd": 744.3999998569489, + "responseEnd": 12.899999856948853 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/FlowchartPage.tsx", + "startTime": 940.7999999523163, + "responseEnd": 958, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/history", + "clickTime": 765.5, + "measurementBoundary": 657.7999999523163, + "firstSkeletonFrameMs": 29.40000009536743, + "firstRealContentFrameMs": 144.59999990463257, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/HistoryPage.tsx", + "startTime": 764.0999999046326, + "endTime": 779.9000000953674, + "duration": 15.800000190734863, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 12, + "browserRequestCount": 17, + "externalRequestCount": 5, + "transferredBytes": 269765, + "encodedBytes": 266165, + "decodedBytes": 266165, + "sourceWorkExcluded": { + "requestCount": 117, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 408.7999999523163, + "loadEventEnd": 465.2999999523163, + "responseEnd": 9.599999904632568 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage" + }, + { + "path": "/app/history", + "clickTime": 1329.5, + "measurementBoundary": 1282.7000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 26, + "routeChunkRequests": [], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 514.5999999046326, + "loadEventEnd": 673.4000000953674, + "responseEnd": 11.200000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/HistoryPage.tsx", + "startTime": 878.4000000953674, + "responseEnd": 892.5, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 723.9000000953674, + "firstRealContentFrameMs": 975.9000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/LandingPage.tsx", + "startTime": 707.7999999523163, + "endTime": 725.7000000476837, + "duration": 17.90000009536743, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "longTasks": [ + { + "startTime": 482.2999999523163, + "duration": 182 + }, + { + "startTime": 667.4000000953674, + "duration": 54 + }, + { + "startTime": 896.2999999523163, + "duration": 76 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, + "transferredBytes": 7274710, + "encodedBytes": 7234810, + "decodedBytes": 7234810, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 661.5, + "loadEventEnd": 732, + "responseEnd": 14.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LandingPage" + }, + { + "path": "/login", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 548.0999999046326, + "firstRealContentFrameMs": 632.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/LoginPage.tsx", + "startTime": 534.5, + "endTime": 550.4000000953674, + "duration": 15.900000095367432, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "longTasks": [ + { + "startTime": 374.59999990463257, + "duration": 130 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, + "transferredBytes": 6750638, + "encodedBytes": 6714338, + "decodedBytes": 6714338, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 502.7999999523163, + "loadEventEnd": 554.7999999523163, + "responseEnd": 13.799999952316284 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /login", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LoginPage" + }, + { + "path": "/app", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 639.8999998569489, + "firstRealContentFrameMs": 715.0999999046326, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/HomePage.tsx", + "startTime": 611.0999999046326, + "endTime": 631.2999999523163, + "duration": 20.200000047683716, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "longTasks": [ + { + "startTime": 391.7000000476837, + "duration": 134 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, + "transferredBytes": 6960389, + "encodedBytes": 6924689, + "decodedBytes": 6924689, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 523.3999998569489, + "loadEventEnd": 671.5999999046326, + "responseEnd": 14.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HomePage" + }, + { + "path": "/app/generate", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 1111.7999999523163, + "firstRealContentFrameMs": 1466, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/GeneratePage.tsx", + "startTime": 1079.7999999523163, + "endTime": 1104.7999999523163, + "duration": 25, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 791.5, + "duration": 187 + }, + { + "startTime": 984, + "duration": 56 + }, + { + "startTime": 1392.3999998569489, + "duration": 71 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, + "transferredBytes": 8586542, + "encodedBytes": 8537942, + "decodedBytes": 8537942, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 977, + "loadEventEnd": 1048.5999999046326, + "responseEnd": 29.399999856948853 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/generate", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "GeneratePage" + }, + { + "path": "/app/attack", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 605.3000001907349, + "firstRealContentFrameMs": 970.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/AttackPage.tsx", + "startTime": 578.7000000476837, + "endTime": 596.7000000476837, + "duration": 18, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 329.80000019073486, + "duration": 144 + }, + { + "startTime": 477.2000000476837, + "duration": 54 + }, + { + "startTime": 864.7000000476837, + "duration": 98 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, + "transferredBytes": 8182519, + "encodedBytes": 8133619, + "decodedBytes": 8133619, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 472.40000009536743, + "loadEventEnd": 635.4000000953674, + "responseEnd": 9.800000190734863 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/attack", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage" + }, + { + "path": "/app/flowchart", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 963.1000001430511, + "firstRealContentFrameMs": 1261.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/FlowchartPage.tsx", + "startTime": 927.7999999523163, + "endTime": 949.7999999523163, + "duration": 22, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 610.7999999523163, + "duration": 178 + }, + { + "startTime": 794.2000000476837, + "duration": 70 + }, + { + "startTime": 877.7999999523163, + "duration": 61 + }, + { + "startTime": 1187.6000001430511, + "duration": 67 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, + "transferredBytes": 7732752, + "encodedBytes": 7694052, + "decodedBytes": 7694052, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 786, + "loadEventEnd": 1019.2999999523163, + "responseEnd": 23.200000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/flowchart", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/history", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 1133.7999999523163, + "firstRealContentFrameMs": 1409.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/HistoryPage.tsx", + "startTime": 1071.1000001430511, + "endTime": 1106.5, + "duration": 35.39999985694885, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 750.9000000953674, + "duration": 173 + }, + { + "startTime": 928, + "duration": 55 + }, + { + "startTime": 1008.4000000953674, + "duration": 83 + } + ], + "cls": 0.04643643016750263, + "layoutShifts": [ + { + "startTime": 1414.7999999523163, + "value": 0.04643643016750263 + } + ], + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, + "transferredBytes": 7190734, + "encodedBytes": 7152334, + "decodedBytes": 7152334, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 922.4000000953674, + "loadEventEnd": 1209.6000001430511, + "responseEnd": 21.799999952316284 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/history", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "HistoryPage" + }, + { + "path": "/app/admin", + "clickTime": null, + "measurementBoundary": null, + "firstSkeletonFrameMs": 987.0999999046326, + "firstRealContentFrameMs": 1322.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/AdminPage.tsx", + "startTime": 950.0999999046326, + "endTime": 1000.7999999523163, + "duration": 50.700000047683716, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "longTasks": [ + { + "startTime": 702.5, + "duration": 144 + }, + { + "startTime": 907.2999999523163, + "duration": 58 + }, + { + "startTime": 1218.5999999046326, + "duration": 71 + } + ], + "cls": 0.08245148326771094, + "layoutShifts": [ + { + "startTime": 1299.5, + "value": 0.08245148326771094 + } + ], + "requestCount": 135, + "browserRequestCount": 161, + "externalRequestCount": 26, + "transferredBytes": 8830912, + "encodedBytes": 8790412, + "decodedBytes": 8790412, + "sourceWorkExcluded": null, + "navigationTiming": { + "domContentLoaded": 845.2000000476837, + "loadEventEnd": 1051.2000000476837, + "responseEnd": 13.599999904632568 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /app/admin", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AdminPage" + }, + { + "path": "/app", + "clickTime": 1436.8999998569489, + "measurementBoundary": 1187.5, + "firstSkeletonFrameMs": 67.80000019073486, + "firstRealContentFrameMs": 168.80000019073486, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/HomePage.tsx", + "startTime": 1431.7999999523163, + "endTime": 1459, + "duration": 27.200000047683716, + "transferSize": 26673, + "decodedBodySize": 26373 + } + ], + "longTasks": [ + { + "startTime": 1412.8999998569489, + "duration": 89 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 3, + "browserRequestCount": 4, + "externalRequestCount": 1, + "transferredBytes": 242473, + "encodedBytes": 241573, + "decodedBytes": 241573, + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 763.3999998569489, + "loadEventEnd": 846, + "responseEnd": 12.099999904632568 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage" + }, + { + "path": "/app", + "clickTime": 2361.7999999523163, + "measurementBoundary": 2218.9000000953674, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 37.40000009536743, + "routeChunkRequests": [], + "longTasks": [ + { + "startTime": 2342.2999999523163, + "duration": 55 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 146, + "longTaskCount": 6, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 785.2000000476837, + "loadEventEnd": 871.5, + "responseEnd": 28.100000143051147 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/HomePage.tsx", + "startTime": 1544.6000001430511, + "responseEnd": 1571.6000001430511, + "transferSize": 26673, + "encodedBodySize": 26373, + "decodedBodySize": 26373 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/generate", + "clickTime": 1418.8000001907349, + "measurementBoundary": 1291.4000000953674, + "firstSkeletonFrameMs": 41.5, + "firstRealContentFrameMs": 455, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/GeneratePage.tsx", + "startTime": 1414.6000001430511, + "endTime": 1435.8000001907349, + "duration": 21.200000047683716, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 1401.6000001430511, + "duration": 58 + }, + { + "startTime": 1767.7000000476837, + "duration": 88 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 44, + "browserRequestCount": 48, + "externalRequestCount": 4, + "transferredBytes": 1652826, + "encodedBytes": 1639626, + "decodedBytes": 1639626, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 920.2000000476837, + "loadEventEnd": 1016.4000000953674, + "responseEnd": 20.600000143051147 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage" + }, + { + "path": "/app/generate", + "clickTime": 2514.7000000476837, + "measurementBoundary": 2457.100000143051, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 72.90000009536743, + "routeChunkRequests": [], + "longTasks": [ + { + "startTime": 2514.5, + "duration": 72 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 2, + "externalRequestCount": 2, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 5, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 935.6000001430511, + "loadEventEnd": 1040.1000001430511, + "responseEnd": 20.100000143051147 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/GeneratePage.tsx", + "startTime": 1400.5, + "responseEnd": 1408.8000001907349, + "transferSize": 78506, + "encodedBodySize": 78206, + "decodedBodySize": 78206 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/attack", + "clickTime": 2693.899999856949, + "measurementBoundary": 2001.5, + "firstSkeletonFrameMs": 52.700000047683716, + "firstRealContentFrameMs": 320.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/AttackPage.tsx", + "startTime": 2688.899999856949, + "endTime": 2708.0999999046326, + "duration": 19.200000047683716, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 2093.5, + "duration": 64 + }, + { + "startTime": 2681.5, + "duration": 57 + }, + { + "startTime": 2950.199999809265, + "duration": 59 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 20, + "externalRequestCount": 12, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 5, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 1089.8999998569489, + "loadEventEnd": 1179.1999998092651, + "responseEnd": 38.69999980926514 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage" + }, + { + "path": "/app/attack", + "clickTime": 5370.299999952316, + "measurementBoundary": 4211.600000143051, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 102.30000019073486, + "routeChunkRequests": [], + "longTasks": [ + { + "startTime": 5365.200000047684, + "duration": 106 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 13, + "externalRequestCount": 13, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 6, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 1060.2000000476837, + "loadEventEnd": 1128.1000001430511, + "responseEnd": 32 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/AttackPage.tsx", + "startTime": 2827.100000143051, + "responseEnd": 2843.600000143051, + "transferSize": 33746, + "encodedBodySize": 33446, + "decodedBodySize": 33446 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/flowchart", + "clickTime": 1483.2000000476837, + "measurementBoundary": 1317.7999999523163, + "firstSkeletonFrameMs": 55.69999980926514, + "firstRealContentFrameMs": 328.09999990463257, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/FlowchartPage.tsx", + "startTime": 1482.2000000476837, + "endTime": 1514.5, + "duration": 32.299999952316284, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 1473.5, + "duration": 59 + }, + { + "startTime": 1706.3999998569489, + "duration": 95 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 11, + "browserRequestCount": 14, + "externalRequestCount": 3, + "transferredBytes": 799036, + "encodedBytes": 795736, + "decodedBytes": 795736, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 984.8999998569489, + "loadEventEnd": 1205.8999998569489, + "responseEnd": 29.700000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/flowchart", + "clickTime": 2018.4000000953674, + "measurementBoundary": 1958.4000000953674, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 76.19999980926514, + "routeChunkRequests": [], + "longTasks": [ + { + "startTime": 2008.5, + "duration": 85 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 10, + "externalRequestCount": 10, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 4, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 876.7999999523163, + "loadEventEnd": 1085.7000000476837, + "responseEnd": 16.40000009536743 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/FlowchartPage.tsx", + "startTime": 1319.7000000476837, + "responseEnd": 1341.2999999523163, + "transferSize": 205577, + "encodedBodySize": 205277, + "decodedBodySize": 205277 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + }, + { + "path": "/app/history", + "clickTime": 1633.9000000953674, + "measurementBoundary": 1520.4000000953674, + "firstSkeletonFrameMs": 39.299999952316284, + "firstRealContentFrameMs": 205.79999995231628, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/HistoryPage.tsx", + "startTime": 1629.9000000953674, + "endTime": 1645.4000000953674, + "duration": 15.5, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 10, + "browserRequestCount": 13, + "externalRequestCount": 3, + "transferredBytes": 257018, + "encodedBytes": 254018, + "decodedBytes": 254018, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 1124.1000001430511, + "loadEventEnd": 1401.9000000953674, + "responseEnd": 29.700000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage" + }, + { + "path": "/app/history", + "clickTime": 1991, + "measurementBoundary": 1947.5, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 28.600000143051147, + "routeChunkRequests": [], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 10, + "externalRequestCount": 10, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 4, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 892.7999999523163, + "loadEventEnd": 976.1000001430511, + "responseEnd": 37.10000014305115 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:36487/src/pages/HistoryPage.tsx", + "startTime": 1451.2000000476837, + "responseEnd": 1492.2999999523163, + "transferSize": 143448, + "encodedBodySize": 143148, + "decodedBodySize": 143148 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } + } + ], + "delayed": [ + { + "path": "/app/attack", + "clickTime": 1313.3999998569489, + "measurementBoundary": 1169, + "firstSkeletonFrameMs": 27.90000009536743, + "firstRealContentFrameMs": 904.9000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/AttackPage.tsx", + "startTime": 1312, + "endTime": 2108.7000000476837, + "duration": 796.7000000476837, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 2158, + "duration": 55 + } + ], + "cls": 0.01097265625, + "layoutShifts": [ + { + "startTime": 2217.899999856949, + "value": 0.01097265625 + } + ], + "requestCount": 10, + "browserRequestCount": 26, + "externalRequestCount": 16, + "transferredBytes": 234568, + "encodedBytes": 231568, + "decodedBytes": 231568, + "sourceWorkExcluded": { + "requestCount": 160, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, + "navigationTiming": { + "domContentLoaded": 534.2999999523163, + "loadEventEnd": 714.7999999523163, + "responseEnd": 13.200000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "delayed-click", + "label": "Delayed Generate -> Attack", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "delayMs": 750, + "delayRequestObserved": true, + "frameStates": [ + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + } + ], + "video": "docs/performance/smooth-navigation-final/desktop-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-final/desktop-delayed-filmstrip.png" + }, + { + "path": "/app/attack", + "clickTime": 1987.6000001430511, + "measurementBoundary": 1017.9000000953674, + "firstSkeletonFrameMs": 192.89999985694885, + "firstRealContentFrameMs": 856.8999998569489, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:36487/src/pages/AttackPage.tsx", + "startTime": 1986.5, + "endTime": 2744.7000000476837, + "duration": 758.2000000476837, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 31, + "externalRequestCount": 23, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, + "navigationTiming": { + "domContentLoaded": 574.8000001907349, + "loadEventEnd": 625.9000000953674, + "responseEnd": 16.40000009536743 + }, + "shellDomIdentitySurvived": true, + "kind": "delayed-click", + "label": "Delayed Generate -> Attack", + "profile": "pixel-5", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "AttackPage", + "delayMs": 750, + "delayRequestObserved": true, + "frameStates": [ + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/generate", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": true, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + }, + { + "route": "/app/attack", + "fallbackVisible": false, + "shellVisible": true + } + ], + "video": "docs/performance/smooth-navigation-final/pixel-5-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-final/pixel-5-delayed-filmstrip.png" + } + ], + "bundleGraph": { + "manifestEntries": [ + { + "key": "_FileSaver.min-DiPs4bS7.js", + "file": "assets/FileSaver.min-DiPs4bS7.js", + "name": "FileSaver.min", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_ModelRestrictedModal-BCr3teQN.js", + "file": "assets/ModelRestrictedModal-BCr3teQN.js", + "name": "ModelRestrictedModal", + "imports": [ + "index.html", + "_client-C0vHmmOs.js", + "_triangle-alert-BXlgJBPw.js", + "_zap-ml9ZbZFQ.js", + "_PricingModal-4gorVS0y.js" + ] + }, + { + "key": "_ModelSelector-N1YppTPP.js", + "file": "assets/ModelSelector-N1YppTPP.js", + "name": "ModelSelector", + "imports": [ + "index.html", + "_badge-CM0t01ZA.js", + "_use-subscription-D6HeYmsm.js" + ] + }, + { + "key": "_PricingModal-4gorVS0y.js", + "file": "assets/PricingModal-4gorVS0y.js", + "name": "PricingModal", + "imports": [ + "index.html", + "_input-BWDAFZEu.js", + "_badge-CM0t01ZA.js", + "_edge-function-error-dlcwXP30.js", + "_crown-DaKvz3rl.js", + "_zap-ml9ZbZFQ.js" + ] + }, + { + "key": "_alert-dialog-DPKn_By4.js", + "file": "assets/alert-dialog-DPKn_By4.js", + "name": "alert-dialog", + "imports": [ + "index.html" + ] + }, + { + "key": "_arrow-right-BqV82eAu.js", + "file": "assets/arrow-right-BqV82eAu.js", + "name": "arrow-right", + "imports": [ + "index.html" + ] + }, + { + "key": "_badge-CM0t01ZA.js", + "file": "assets/badge-CM0t01ZA.js", + "name": "badge", + "imports": [ + "index.html" + ] + }, + { + "key": "_bookmark-CTPpmZIY.js", + "file": "assets/bookmark-CTPpmZIY.js", + "name": "bookmark", + "imports": [ + "index.html" + ] + }, + { + "key": "_brain-qASqo7TB.js", + "file": "assets/brain-qASqo7TB.js", + "name": "brain", + "imports": [ + "index.html" + ] + }, + { + "key": "_card-B058AaCa.js", + "file": "assets/card-B058AaCa.js", + "name": "card", + "imports": [ + "index.html" + ] + }, + { + "key": "_checkbox-C4QY-orb.js", + "file": "assets/checkbox-C4QY-orb.js", + "name": "checkbox", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-alert-m1RujWeM.js", + "file": "assets/circle-alert-m1RujWeM.js", + "name": "circle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-help-Z1_mXmU9.js", + "file": "assets/circle-help-Z1_mXmU9.js", + "name": "circle-help", + "imports": [ + "index.html" + ] + }, + { + "key": "_client-C0vHmmOs.js", + "file": "assets/client-C0vHmmOs.js", + "name": "client", + "imports": [ + "index.html", + "_url-BWnTuduy.js" + ] + }, + { + "key": "_clock-3-I4iWGDRv.js", + "file": "assets/clock-3-I4iWGDRv.js", + "name": "clock-3", + "imports": [ + "index.html" + ] + }, + { + "key": "_copy-BDssAIdg.js", + "file": "assets/copy-BDssAIdg.js", + "name": "copy", + "imports": [ + "index.html" + ] + }, + { + "key": "_credit-card-DqRNKfmg.js", + "file": "assets/credit-card-DqRNKfmg.js", + "name": "credit-card", + "imports": [ + "index.html" + ] + }, + { + "key": "_crown-DaKvz3rl.js", + "file": "assets/crown-DaKvz3rl.js", + "name": "crown", + "imports": [ + "index.html" + ] + }, + { + "key": "_date-format-CfassM9h.js", + "file": "assets/date-format-CfassM9h.js", + "name": "date-format" + }, + { + "key": "_download-Blp7Twum.js", + "file": "assets/download-Blp7Twum.js", + "name": "download", + "imports": [ + "index.html" + ] + }, + { + "key": "_edge-function-error-dlcwXP30.js", + "file": "assets/edge-function-error-dlcwXP30.js", + "name": "edge-function-error" + }, + { + "key": "_empty-state-C3UxCf6Z.js", + "file": "assets/empty-state-C3UxCf6Z.js", + "name": "empty-state", + "imports": [ + "index.html" + ] + }, + { + "key": "_error-display-CXtv_B0W.js", + "file": "assets/error-display-CXtv_B0W.js", + "name": "error-display", + "imports": [ + "_client-C0vHmmOs.js" + ] + }, + { + "key": "_external-link-DCNNRD19.js", + "file": "assets/external-link-DCNNRD19.js", + "name": "external-link", + "imports": [ + "index.html" + ] + }, + { + "key": "_file-text-CoIZ4HmN.js", + "file": "assets/file-text-CoIZ4HmN.js", + "name": "file-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_flame-Bu4fipl0.js", + "file": "assets/flame-Bu4fipl0.js", + "name": "flame", + "imports": [ + "index.html" + ] + }, + { + "key": "_generateCategoricalChart-CVZBqYU9.js", + "file": "assets/generateCategoricalChart-CVZBqYU9.js", + "name": "generateCategoricalChart", + "imports": [ + "index.html", + "_index-Bw24_SQx.js", + "_string-cKWu9XK9.js" + ] + }, + { + "key": "_index-Bw24_SQx.js", + "file": "assets/index-Bw24_SQx.js", + "name": "index", + "imports": [ + "index.html" + ] + }, + { + "key": "_index-CfWLRQy2.js", + "file": "assets/index-CfWLRQy2.js", + "name": "index", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_index-DQAUU6Lk.js", + "file": "assets/index-DQAUU6Lk.js", + "name": "index", + "imports": [ + "index.html", + "_string-cKWu9XK9.js" + ] + }, + { + "key": "_input-BWDAFZEu.js", + "file": "assets/input-BWDAFZEu.js", + "name": "input", + "imports": [ + "index.html" + ] + }, + { + "key": "_jspdf.es.min-DZ29OUQV.js", + "file": "assets/jspdf.es.min-DZ29OUQV.js", + "name": "jspdf.es.min", + "isDynamicEntry": true, + "imports": [ + "index.html" + ], + "dynamicImports": [ + "node_modules/html2canvas/dist/html2canvas.esm.js", + "node_modules/dompurify/dist/purify.es.mjs", + "node_modules/canvg/lib/index.es.js" + ] + }, + { + "key": "_markdown-CIGozW_S.js", + "file": "assets/markdown-CIGozW_S.js", + "name": "markdown", + "imports": [ + "index.html" + ] + }, + { + "key": "_plus-4J7ZxHzn.js", + "file": "assets/plus-4J7ZxHzn.js", + "name": "plus", + "imports": [ + "index.html" + ] + }, + { + "key": "_prefill-DpECL3kC.js", + "file": "assets/prefill-DpECL3kC.js", + "name": "prefill", + "imports": [ + "index.html" + ] + }, + { + "key": "_progress-Dpju_rGK.js", + "file": "assets/progress-Dpju_rGK.js", + "name": "progress", + "imports": [ + "index.html" + ] + }, + { + "key": "_proxy-BeNbgB8I.js", + "file": "assets/proxy-BeNbgB8I.js", + "name": "proxy", + "imports": [ + "index.html", + "_use-reduced-motion-CGCt_7AM.js" + ] + }, + { + "key": "_refresh-cw-DbV6YehV.js", + "file": "assets/refresh-cw-DbV6YehV.js", + "name": "refresh-cw", + "imports": [ + "index.html" + ] + }, + { + "key": "_rotate-ccw-BaOjx9y-.js", + "file": "assets/rotate-ccw-BaOjx9y-.js", + "name": "rotate-ccw", + "imports": [ + "index.html" + ] + }, + { + "key": "_save-DiE00U74.js", + "file": "assets/save-DiE00U74.js", + "name": "save", + "imports": [ + "index.html" + ] + }, + { + "key": "_scroll-area-DCb_LI1B.js", + "file": "assets/scroll-area-DCb_LI1B.js", + "name": "scroll-area", + "imports": [ + "index.html" + ] + }, + { + "key": "_search-BBJ62Y1i.js", + "file": "assets/search-BBJ62Y1i.js", + "name": "search", + "imports": [ + "index.html" + ] + }, + { + "key": "_send-8POvyDEa.js", + "file": "assets/send-8POvyDEa.js", + "name": "send", + "imports": [ + "index.html" + ] + }, + { + "key": "_sheet-B2n6hxmX.js", + "file": "assets/sheet-B2n6hxmX.js", + "name": "sheet", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-DdFGvSwF.js", + "file": "assets/shield-DdFGvSwF.js", + "name": "shield", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-check-BMe9lmL0.js", + "file": "assets/shield-check-BMe9lmL0.js", + "name": "shield-check", + "imports": [ + "index.html" + ] + }, + { + "key": "_streaming-indicator-DqZpPynq.js", + "file": "assets/streaming-indicator-DqZpPynq.js", + "name": "streaming-indicator", + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_refresh-cw-DbV6YehV.js", + "_file-text-CoIZ4HmN.js", + "_external-link-DCNNRD19.js", + "_badge-CM0t01ZA.js" + ] + }, + { + "key": "_string-cKWu9XK9.js", + "file": "assets/string-cKWu9XK9.js", + "name": "string" + }, + { + "key": "_switch-Bill0lpt.js", + "file": "assets/switch-Bill0lpt.js", + "name": "switch", + "imports": [ + "index.html" + ] + }, + { + "key": "_tabs-ClU241Dy.js", + "file": "assets/tabs-ClU241Dy.js", + "name": "tabs", + "imports": [ + "index.html" + ] + }, + { + "key": "_target-CI7NrZuS.js", + "file": "assets/target-CI7NrZuS.js", + "name": "target", + "imports": [ + "index.html" + ] + }, + { + "key": "_textarea-CV8p0-4X.js", + "file": "assets/textarea-CV8p0-4X.js", + "name": "textarea", + "imports": [ + "index.html" + ] + }, + { + "key": "_trash-2-BoC_SbkU.js", + "file": "assets/trash-2-BoC_SbkU.js", + "name": "trash-2", + "imports": [ + "index.html" + ] + }, + { + "key": "_triangle-alert-BXlgJBPw.js", + "file": "assets/triangle-alert-BXlgJBPw.js", + "name": "triangle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_url-BWnTuduy.js", + "file": "assets/url-BWnTuduy.js", + "name": "url", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-reduced-motion-CGCt_7AM.js", + "file": "assets/use-reduced-motion-CGCt_7AM.js", + "name": "use-reduced-motion", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-speech-to-text-oyBEacsQ.js", + "file": "assets/use-speech-to-text-oyBEacsQ.js", + "name": "use-speech-to-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-subscription-D6HeYmsm.js", + "file": "assets/use-subscription-D6HeYmsm.js", + "name": "use-subscription", + "imports": [ + "index.html" + ] + }, + { + "key": "_users-DsbY3mjY.js", + "file": "assets/users-DsbY3mjY.js", + "name": "users", + "imports": [ + "index.html" + ] + }, + { + "key": "_zap-ml9ZbZFQ.js", + "file": "assets/zap-ml9ZbZFQ.js", + "name": "zap", + "imports": [ + "index.html" + ] + }, + { + "key": "index.html", + "file": "assets/index-CiDtdFpD.js", + "name": "index", + "src": "index.html", + "isEntry": true, + "isDynamicEntry": true, + "dynamicImports": [ + "src/pages/LandingPage.tsx", + "src/pages/TermsPage.tsx", + "src/pages/PrivacyPage.tsx", + "src/pages/SourcesPage.tsx", + "src/pages/LoginPage.tsx", + "src/pages/SharedPage.tsx", + "src/pages/HomePage.tsx", + "src/pages/GeneratePage.tsx", + "src/pages/AttackPage.tsx", + "src/pages/BrainstormPage.tsx", + "src/pages/FactoidsPage.tsx", + "src/pages/AskPage.tsx", + "src/pages/CrossfirePage.tsx", + "src/pages/HistoryPage.tsx", + "src/pages/LibraryPage.tsx", + "src/pages/TimerPage.tsx", + "src/pages/SparringPage.tsx", + "src/pages/FlowchartPage.tsx", + "src/pages/SettingsPage.tsx", + "src/pages/AdminPage.tsx", + "src/pages/NotFound.tsx", + "node_modules/@capacitor/browser/dist/esm/web.js", + "src/components/features/onboarding/OnboardingTour.tsx", + "node_modules/@vercel/analytics/dist/react/index.mjs", + "node_modules/@vercel/speed-insights/dist/react/index.mjs", + "node_modules/@capacitor/app/dist/esm/web.js", + "node_modules/@capacitor/haptics/dist/esm/web.js" + ], + "css": [ + "assets/index-CQh0Qbtd.css" + ] + }, + { + "key": "node_modules/@capacitor/app/dist/esm/web.js", + "file": "assets/web-CoLaGp_R.js", + "name": "web", + "src": "node_modules/@capacitor/app/dist/esm/web.js", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@capacitor/browser/dist/esm/web.js", + "file": "assets/web-D3jx9HIn.js", + "name": "web", + "src": "node_modules/@capacitor/browser/dist/esm/web.js", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@capacitor/haptics/dist/esm/web.js", + "file": "assets/web-Ctz3UP6S.js", + "name": "web", + "src": "node_modules/@capacitor/haptics/dist/esm/web.js", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@vercel/analytics/dist/react/index.mjs", + "file": "assets/index-C6aUaxWj.js", + "name": "index", + "src": "node_modules/@vercel/analytics/dist/react/index.mjs", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/@vercel/speed-insights/dist/react/index.mjs", + "file": "assets/index-DJYczVDF.js", + "name": "index", + "src": "node_modules/@vercel/speed-insights/dist/react/index.mjs", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "node_modules/canvg/lib/index.es.js", + "file": "assets/index.es-Ck7QWF85.js", + "name": "index.es", + "src": "node_modules/canvg/lib/index.es.js", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_jspdf.es.min-DZ29OUQV.js" + ] + }, + { + "key": "node_modules/docx/dist/index.mjs", + "file": "assets/index-BOF6v8rb.js", + "name": "index", + "src": "node_modules/docx/dist/index.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/dompurify/dist/purify.es.mjs", + "file": "assets/purify.es-4eNOHKSq.js", + "name": "purify.es", + "src": "node_modules/dompurify/dist/purify.es.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/html2canvas/dist/html2canvas.esm.js", + "file": "assets/html2canvas.esm-DXEQVQnt.js", + "name": "html2canvas.esm", + "src": "node_modules/html2canvas/dist/html2canvas.esm.js", + "isDynamicEntry": true + }, + { + "key": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs", + "file": "assets/jspdf.plugin.autotable-BBLUVd7n.js", + "name": "jspdf.plugin.autotable", + "src": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/pdfjs-dist/legacy/build/pdf.mjs", + "file": "assets/pdf-ClZ_1Nv1.js", + "name": "pdf", + "src": "node_modules/pdfjs-dist/legacy/build/pdf.mjs", + "isDynamicEntry": true + }, + { + "key": "node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs", + "file": "assets/pdf.worker-DTrjDNvb.mjs", + "src": "node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs" + }, + { + "key": "src/components/features/onboarding/OnboardingTour.tsx", + "file": "assets/OnboardingTour-k2-BXfJr.js", + "name": "OnboardingTour", + "src": "src/components/features/onboarding/OnboardingTour.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_index-Bw24_SQx.js" + ] + }, + { + "key": "src/lib/export-utils.ts", + "file": "assets/export-utils-DvYy_mss.js", + "name": "export-utils", + "src": "src/lib/export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CfassM9h.js" + ], + "dynamicImports": [ + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DiPs4bS7.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DiPs4bS7.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DiPs4bS7.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DiPs4bS7.js", + "index.html", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DiPs4bS7.js" + ] + }, + { + "key": "src/lib/pdf-export-utils.ts", + "file": "assets/pdf-export-utils-CG_Y81rp.js", + "name": "pdf-export-utils", + "src": "src/lib/pdf-export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CfassM9h.js" + ], + "dynamicImports": [ + "_jspdf.es.min-DZ29OUQV.js", + "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + ] + }, + { + "key": "src/pages/AdminPage.tsx", + "file": "assets/AdminPage-Da5Ff1IH.js", + "name": "AdminPage", + "src": "src/pages/AdminPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_input-BWDAFZEu.js", + "_badge-CM0t01ZA.js", + "_tabs-ClU241Dy.js", + "_scroll-area-DCb_LI1B.js", + "_date-format-CfassM9h.js", + "_checkbox-C4QY-orb.js", + "_textarea-CV8p0-4X.js", + "_alert-dialog-DPKn_By4.js", + "_search-BBJ62Y1i.js", + "_trash-2-BoC_SbkU.js", + "_shield-DdFGvSwF.js", + "_circle-alert-m1RujWeM.js", + "_users-DsbY3mjY.js", + "_credit-card-DqRNKfmg.js", + "_generateCategoricalChart-CVZBqYU9.js", + "_copy-BDssAIdg.js", + "_rotate-ccw-BaOjx9y-.js", + "_index-Bw24_SQx.js", + "_string-cKWu9XK9.js" + ] + }, + { + "key": "src/pages/AskPage.tsx", + "file": "assets/AskPage-BNe_FOVm.js", + "name": "AskPage", + "src": "src/pages/AskPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_input-BWDAFZEu.js", + "_markdown-CIGozW_S.js", + "_card-B058AaCa.js", + "_switch-Bill0lpt.js", + "_scroll-area-DCb_LI1B.js", + "_use-speech-to-text-oyBEacsQ.js", + "_date-format-CfassM9h.js", + "_ModelSelector-N1YppTPP.js", + "_sheet-B2n6hxmX.js", + "_use-reduced-motion-CGCt_7AM.js", + "_save-DiE00U74.js", + "_rotate-ccw-BaOjx9y-.js", + "_circle-help-Z1_mXmU9.js", + "_search-BBJ62Y1i.js", + "_send-8POvyDEa.js", + "_bookmark-CTPpmZIY.js", + "_client-C0vHmmOs.js", + "_ModelRestrictedModal-BCr3teQN.js", + "_error-display-CXtv_B0W.js", + "_PricingModal-4gorVS0y.js", + "_badge-CM0t01ZA.js", + "_use-subscription-D6HeYmsm.js", + "_url-BWnTuduy.js", + "_triangle-alert-BXlgJBPw.js", + "_zap-ml9ZbZFQ.js", + "_edge-function-error-dlcwXP30.js", + "_crown-DaKvz3rl.js" + ] + }, + { + "key": "src/pages/AttackPage.tsx", + "file": "assets/AttackPage-BYDPQIYN.js", + "name": "AttackPage", + "src": "src/pages/AttackPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DqZpPynq.js", + "_textarea-CV8p0-4X.js", + "_switch-Bill0lpt.js", + "_card-B058AaCa.js", + "_client-C0vHmmOs.js", + "_ModelSelector-N1YppTPP.js", + "_prefill-DpECL3kC.js", + "_search-BBJ62Y1i.js", + "_badge-CM0t01ZA.js", + "_progress-Dpju_rGK.js", + "_markdown-CIGozW_S.js", + "_ModelRestrictedModal-BCr3teQN.js", + "_flame-Bu4fipl0.js", + "_circle-alert-m1RujWeM.js", + "_refresh-cw-DbV6YehV.js", + "_triangle-alert-BXlgJBPw.js", + "_error-display-CXtv_B0W.js", + "_PricingModal-4gorVS0y.js", + "_file-text-CoIZ4HmN.js", + "_external-link-DCNNRD19.js", + "_url-BWnTuduy.js", + "_use-subscription-D6HeYmsm.js", + "_zap-ml9ZbZFQ.js", + "_input-BWDAFZEu.js", + "_edge-function-error-dlcwXP30.js", + "_crown-DaKvz3rl.js" + ], + "dynamicImports": [ + "src/lib/pdf-export-utils.ts", + "src/lib/export-utils.ts", + "src/lib/export-utils.ts" + ] + }, + { + "key": "src/pages/BrainstormPage.tsx", + "file": "assets/BrainstormPage-Bu35YUD9.js", + "name": "BrainstormPage", + "src": "src/pages/BrainstormPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DqZpPynq.js", + "_input-BWDAFZEu.js", + "_textarea-CV8p0-4X.js", + "_card-B058AaCa.js", + "_ModelSelector-N1YppTPP.js", + "_brain-qASqo7TB.js", + "_badge-CM0t01ZA.js", + "_ModelRestrictedModal-BCr3teQN.js", + "_empty-state-C3UxCf6Z.js", + "_triangle-alert-BXlgJBPw.js", + "_arrow-right-BqV82eAu.js", + "_client-C0vHmmOs.js", + "_error-display-CXtv_B0W.js", + "_PricingModal-4gorVS0y.js", + "_refresh-cw-DbV6YehV.js", + "_file-text-CoIZ4HmN.js", + "_external-link-DCNNRD19.js", + "_use-subscription-D6HeYmsm.js", + "_zap-ml9ZbZFQ.js", + "_url-BWnTuduy.js", + "_edge-function-error-dlcwXP30.js", + "_crown-DaKvz3rl.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/CrossfirePage.tsx", + "file": "assets/CrossfirePage-B05LXhIb.js", + "name": "CrossfirePage", + "src": "src/pages/CrossfirePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_badge-CM0t01ZA.js", + "_card-B058AaCa.js", + "_checkbox-C4QY-orb.js", + "_textarea-CV8p0-4X.js", + "_client-C0vHmmOs.js", + "_error-display-CXtv_B0W.js", + "_use-reduced-motion-CGCt_7AM.js", + "_flame-Bu4fipl0.js", + "_circle-alert-m1RujWeM.js", + "_refresh-cw-DbV6YehV.js", + "_clock-3-I4iWGDRv.js", + "_send-8POvyDEa.js", + "_rotate-ccw-BaOjx9y-.js", + "_shield-check-BMe9lmL0.js", + "_proxy-BeNbgB8I.js", + "_url-BWnTuduy.js" + ] + }, + { + "key": "src/pages/FactoidsPage.tsx", + "file": "assets/FactoidsPage-smZ4R_Ju.js", + "name": "FactoidsPage", + "src": "src/pages/FactoidsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DqZpPynq.js", + "_input-BWDAFZEu.js", + "_card-B058AaCa.js", + "_client-C0vHmmOs.js", + "_ModelSelector-N1YppTPP.js", + "_search-BBJ62Y1i.js", + "_badge-CM0t01ZA.js", + "_progress-Dpju_rGK.js", + "_ModelRestrictedModal-BCr3teQN.js", + "_triangle-alert-BXlgJBPw.js", + "_external-link-DCNNRD19.js", + "_bookmark-CTPpmZIY.js", + "_error-display-CXtv_B0W.js", + "_PricingModal-4gorVS0y.js", + "_refresh-cw-DbV6YehV.js", + "_file-text-CoIZ4HmN.js", + "_url-BWnTuduy.js", + "_use-subscription-D6HeYmsm.js", + "_zap-ml9ZbZFQ.js", + "_edge-function-error-dlcwXP30.js", + "_crown-DaKvz3rl.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/FlowchartPage.tsx", + "file": "assets/FlowchartPage-H_wQOkg1.js", + "name": "FlowchartPage", + "src": "src/pages/FlowchartPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_badge-CM0t01ZA.js", + "_input-BWDAFZEu.js", + "_textarea-CV8p0-4X.js", + "_alert-dialog-DPKn_By4.js", + "_index-DQAUU6Lk.js", + "_trash-2-BoC_SbkU.js", + "_save-DiE00U74.js", + "_plus-4J7ZxHzn.js", + "_download-Blp7Twum.js", + "_target-CI7NrZuS.js", + "_shield-DdFGvSwF.js", + "_triangle-alert-BXlgJBPw.js", + "_string-cKWu9XK9.js" + ], + "css": [ + "assets/FlowchartPage-Fd0xVSp_.css" + ] + }, + { + "key": "src/pages/GeneratePage.tsx", + "file": "assets/GeneratePage-BptJzGOk.js", + "name": "GeneratePage", + "src": "src/pages/GeneratePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DqZpPynq.js", + "_input-BWDAFZEu.js", + "_card-B058AaCa.js", + "_client-C0vHmmOs.js", + "_use-speech-to-text-oyBEacsQ.js", + "_ModelSelector-N1YppTPP.js", + "_prefill-DpECL3kC.js", + "_badge-CM0t01ZA.js", + "_markdown-CIGozW_S.js", + "_ModelRestrictedModal-BCr3teQN.js", + "_date-format-CfassM9h.js", + "_flame-Bu4fipl0.js", + "_save-DiE00U74.js", + "_refresh-cw-DbV6YehV.js", + "_target-CI7NrZuS.js", + "_shield-DdFGvSwF.js", + "_triangle-alert-BXlgJBPw.js", + "_error-display-CXtv_B0W.js", + "_PricingModal-4gorVS0y.js", + "_use-reduced-motion-CGCt_7AM.js", + "_index-DQAUU6Lk.js", + "_file-text-CoIZ4HmN.js", + "_external-link-DCNNRD19.js", + "_url-BWnTuduy.js", + "_use-subscription-D6HeYmsm.js", + "_zap-ml9ZbZFQ.js", + "_edge-function-error-dlcwXP30.js", + "_crown-DaKvz3rl.js", + "_string-cKWu9XK9.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts", + "src/lib/export-utils.ts" + ] + }, + { + "key": "src/pages/HistoryPage.tsx", + "file": "assets/HistoryPage-D-Y5yfSi.js", + "name": "HistoryPage", + "src": "src/pages/HistoryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_tabs-ClU241Dy.js", + "_badge-CM0t01ZA.js", + "_scroll-area-DCb_LI1B.js", + "_date-format-CfassM9h.js", + "_alert-dialog-DPKn_By4.js", + "_empty-state-C3UxCf6Z.js", + "_file-text-CoIZ4HmN.js", + "_zap-ml9ZbZFQ.js", + "_brain-qASqo7TB.js", + "_trash-2-BoC_SbkU.js" + ] + }, + { + "key": "src/pages/HomePage.tsx", + "file": "assets/HomePage-BwuI6sh5.js", + "name": "HomePage", + "src": "src/pages/HomePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_arrow-right-BqV82eAu.js" + ] + }, + { + "key": "src/pages/LandingPage.tsx", + "file": "assets/LandingPage-DRPVQxCz.js", + "name": "LandingPage", + "src": "src/pages/LandingPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_use-reduced-motion-CGCt_7AM.js", + "_proxy-BeNbgB8I.js", + "_arrow-right-BqV82eAu.js", + "_crown-DaKvz3rl.js", + "_zap-ml9ZbZFQ.js", + "_brain-qASqo7TB.js", + "_search-BBJ62Y1i.js", + "_users-DsbY3mjY.js" + ] + }, + { + "key": "src/pages/LibraryPage.tsx", + "file": "assets/LibraryPage-Dn4Atc-v.js", + "name": "LibraryPage", + "src": "src/pages/LibraryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_input-BWDAFZEu.js", + "_textarea-CV8p0-4X.js", + "_badge-CM0t01ZA.js", + "_switch-Bill0lpt.js", + "_date-format-CfassM9h.js", + "_url-BWnTuduy.js", + "_edge-function-error-dlcwXP30.js", + "_alert-dialog-DPKn_By4.js", + "_sheet-B2n6hxmX.js", + "_plus-4J7ZxHzn.js", + "_trash-2-BoC_SbkU.js", + "_search-BBJ62Y1i.js", + "_shield-check-BMe9lmL0.js", + "_file-text-CoIZ4HmN.js", + "_copy-BDssAIdg.js", + "_save-DiE00U74.js", + "_external-link-DCNNRD19.js" + ], + "dynamicImports": [ + "_index-CfWLRQy2.js", + "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + ], + "assets": [ + "assets/pdf.worker-DTrjDNvb.mjs" + ] + }, + { + "key": "src/pages/LoginPage.tsx", + "file": "assets/LoginPage-rX70erHo.js", + "name": "LoginPage", + "src": "src/pages/LoginPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_input-BWDAFZEu.js", + "_tabs-ClU241Dy.js" + ] + }, + { + "key": "src/pages/NotFound.tsx", + "file": "assets/NotFound-j9ovLzDs.js", + "name": "NotFound", + "src": "src/pages/NotFound.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/PrivacyPage.tsx", + "file": "assets/PrivacyPage-MNptivK1.js", + "name": "PrivacyPage", + "src": "src/pages/PrivacyPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SettingsPage.tsx", + "file": "assets/SettingsPage-0tVrOkEw.js", + "name": "SettingsPage", + "src": "src/pages/SettingsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_badge-CM0t01ZA.js", + "_use-subscription-D6HeYmsm.js", + "_PricingModal-4gorVS0y.js", + "_date-format-CfassM9h.js", + "_input-BWDAFZEu.js", + "_crown-DaKvz3rl.js", + "_credit-card-DqRNKfmg.js", + "_zap-ml9ZbZFQ.js", + "_shield-DdFGvSwF.js", + "_trash-2-BoC_SbkU.js", + "_edge-function-error-dlcwXP30.js" + ] + }, + { + "key": "src/pages/SharedPage.tsx", + "file": "assets/SharedPage-qBE2u5_6.js", + "name": "SharedPage", + "src": "src/pages/SharedPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_badge-CM0t01ZA.js", + "_date-format-CfassM9h.js", + "_download-Blp7Twum.js", + "_external-link-DCNNRD19.js" + ] + }, + { + "key": "src/pages/SourcesPage.tsx", + "file": "assets/SourcesPage-CVZnkR0B.js", + "name": "SourcesPage", + "src": "src/pages/SourcesPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SparringPage.tsx", + "file": "assets/SparringPage-CdM21jmD.js", + "name": "SparringPage", + "src": "src/pages/SparringPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_client-C0vHmmOs.js", + "_card-B058AaCa.js", + "_textarea-CV8p0-4X.js", + "_badge-CM0t01ZA.js", + "_ModelSelector-N1YppTPP.js", + "_arrow-right-BqV82eAu.js", + "_progress-Dpju_rGK.js", + "_markdown-CIGozW_S.js", + "_clock-3-I4iWGDRv.js", + "_rotate-ccw-BaOjx9y-.js", + "_circle-alert-m1RujWeM.js", + "_send-8POvyDEa.js", + "_download-Blp7Twum.js", + "_generateCategoricalChart-CVZBqYU9.js", + "_target-CI7NrZuS.js", + "_file-text-CoIZ4HmN.js", + "_circle-help-Z1_mXmU9.js", + "_url-BWnTuduy.js", + "_use-subscription-D6HeYmsm.js", + "_index-Bw24_SQx.js", + "_string-cKWu9XK9.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/TermsPage.tsx", + "file": "assets/TermsPage-BLLXmFfE.js", + "name": "TermsPage", + "src": "src/pages/TermsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/TimerPage.tsx", + "file": "assets/TimerPage-D1inNmtR.js", + "name": "TimerPage", + "src": "src/pages/TimerPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-B058AaCa.js", + "_badge-CM0t01ZA.js", + "_progress-Dpju_rGK.js", + "_rotate-ccw-BaOjx9y-.js" + ] + } + ], + "routeStaticGraphs": [ + { + "route": "index.html", + "file": "assets/index-CiDtdFpD.js", + "files": [ + "assets/index-CiDtdFpD.js" + ] + }, + { + "route": "/", + "file": "assets/LandingPage-DRPVQxCz.js", + "files": [ + "assets/LandingPage-DRPVQxCz.js", + "assets/users-DsbY3mjY.js", + "assets/index-CiDtdFpD.js", + "assets/search-BBJ62Y1i.js", + "assets/brain-qASqo7TB.js", + "assets/zap-ml9ZbZFQ.js", + "assets/crown-DaKvz3rl.js", + "assets/arrow-right-BqV82eAu.js", + "assets/proxy-BeNbgB8I.js", + "assets/use-reduced-motion-CGCt_7AM.js" + ] + }, + { + "route": "/login", + "file": "assets/LoginPage-rX70erHo.js", + "files": [ + "assets/LoginPage-rX70erHo.js", + "assets/tabs-ClU241Dy.js", + "assets/index-CiDtdFpD.js", + "assets/input-BWDAFZEu.js", + "assets/card-B058AaCa.js" + ] + }, + { + "route": "/app", + "file": "assets/HomePage-BwuI6sh5.js", + "files": [ + "assets/HomePage-BwuI6sh5.js", + "assets/arrow-right-BqV82eAu.js", + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js" + ] + }, + { + "route": "/app/generate", + "file": "assets/GeneratePage-BptJzGOk.js", + "files": [ + "assets/GeneratePage-BptJzGOk.js", + "assets/string-cKWu9XK9.js", + "assets/crown-DaKvz3rl.js", + "assets/index-CiDtdFpD.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/zap-ml9ZbZFQ.js", + "assets/use-subscription-D6HeYmsm.js", + "assets/url-BWnTuduy.js", + "assets/external-link-DCNNRD19.js", + "assets/file-text-CoIZ4HmN.js", + "assets/index-DQAUU6Lk.js", + "assets/use-reduced-motion-CGCt_7AM.js", + "assets/PricingModal-4gorVS0y.js", + "assets/badge-CM0t01ZA.js", + "assets/input-BWDAFZEu.js", + "assets/error-display-CXtv_B0W.js", + "assets/client-C0vHmmOs.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/shield-DdFGvSwF.js", + "assets/target-CI7NrZuS.js", + "assets/refresh-cw-DbV6YehV.js", + "assets/save-DiE00U74.js", + "assets/flame-Bu4fipl0.js", + "assets/date-format-CfassM9h.js", + "assets/ModelRestrictedModal-BCr3teQN.js", + "assets/markdown-CIGozW_S.js", + "assets/prefill-DpECL3kC.js", + "assets/ModelSelector-N1YppTPP.js", + "assets/use-speech-to-text-oyBEacsQ.js", + "assets/card-B058AaCa.js", + "assets/streaming-indicator-DqZpPynq.js" + ] + }, + { + "route": "/app/attack", + "file": "assets/AttackPage-BYDPQIYN.js", + "files": [ + "assets/AttackPage-BYDPQIYN.js", + "assets/crown-DaKvz3rl.js", + "assets/index-CiDtdFpD.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/input-BWDAFZEu.js", + "assets/zap-ml9ZbZFQ.js", + "assets/use-subscription-D6HeYmsm.js", + "assets/url-BWnTuduy.js", + "assets/external-link-DCNNRD19.js", + "assets/file-text-CoIZ4HmN.js", + "assets/PricingModal-4gorVS0y.js", + "assets/badge-CM0t01ZA.js", + "assets/error-display-CXtv_B0W.js", + "assets/client-C0vHmmOs.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/refresh-cw-DbV6YehV.js", + "assets/circle-alert-m1RujWeM.js", + "assets/flame-Bu4fipl0.js", + "assets/ModelRestrictedModal-BCr3teQN.js", + "assets/markdown-CIGozW_S.js", + "assets/progress-Dpju_rGK.js", + "assets/search-BBJ62Y1i.js", + "assets/prefill-DpECL3kC.js", + "assets/ModelSelector-N1YppTPP.js", + "assets/card-B058AaCa.js", + "assets/switch-Bill0lpt.js", + "assets/textarea-CV8p0-4X.js", + "assets/streaming-indicator-DqZpPynq.js" + ] + }, + { + "route": "/app/flowchart", + "file": "assets/FlowchartPage-H_wQOkg1.js", + "files": [ + "assets/FlowchartPage-H_wQOkg1.js", + "assets/string-cKWu9XK9.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/index-CiDtdFpD.js", + "assets/shield-DdFGvSwF.js", + "assets/target-CI7NrZuS.js", + "assets/download-Blp7Twum.js", + "assets/plus-4J7ZxHzn.js", + "assets/save-DiE00U74.js", + "assets/trash-2-BoC_SbkU.js", + "assets/index-DQAUU6Lk.js", + "assets/alert-dialog-DPKn_By4.js", + "assets/textarea-CV8p0-4X.js", + "assets/input-BWDAFZEu.js", + "assets/badge-CM0t01ZA.js", + "assets/card-B058AaCa.js" + ] + }, + { + "route": "/app/history", + "file": "assets/HistoryPage-D-Y5yfSi.js", + "files": [ + "assets/HistoryPage-D-Y5yfSi.js", + "assets/trash-2-BoC_SbkU.js", + "assets/index-CiDtdFpD.js", + "assets/brain-qASqo7TB.js", + "assets/zap-ml9ZbZFQ.js", + "assets/file-text-CoIZ4HmN.js", + "assets/empty-state-C3UxCf6Z.js", + "assets/alert-dialog-DPKn_By4.js", + "assets/date-format-CfassM9h.js", + "assets/scroll-area-DCb_LI1B.js", + "assets/badge-CM0t01ZA.js", + "assets/tabs-ClU241Dy.js", + "assets/card-B058AaCa.js" + ] + }, + { + "route": "/app/admin", + "file": "assets/AdminPage-Da5Ff1IH.js", + "files": [ + "assets/AdminPage-Da5Ff1IH.js", + "assets/string-cKWu9XK9.js", + "assets/index-Bw24_SQx.js", + "assets/index-CiDtdFpD.js", + "assets/rotate-ccw-BaOjx9y-.js", + "assets/copy-BDssAIdg.js", + "assets/generateCategoricalChart-CVZBqYU9.js", + "assets/credit-card-DqRNKfmg.js", + "assets/users-DsbY3mjY.js", + "assets/circle-alert-m1RujWeM.js", + "assets/shield-DdFGvSwF.js", + "assets/trash-2-BoC_SbkU.js", + "assets/search-BBJ62Y1i.js", + "assets/alert-dialog-DPKn_By4.js", + "assets/textarea-CV8p0-4X.js", + "assets/checkbox-C4QY-orb.js", + "assets/date-format-CfassM9h.js", + "assets/scroll-area-DCb_LI1B.js", + "assets/tabs-ClU241Dy.js", + "assets/badge-CM0t01ZA.js", + "assets/input-BWDAFZEu.js", + "assets/card-B058AaCa.js" + ] + } + ], + "chunks": [ + { + "file": "assets/index-CiDtdFpD.js", + "bytes": 1044174, + "gzipBytes": 322213, + "imports": [], + "modules": [ + "\u0000vite/modulepreload-polyfill.js", + "src/index.css", + "src/jam-loader.ts", + "\u0000commonjsHelpers.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/jsx-runtime.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/cjs/react-jsx-runtime.production.min.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/cjs/react.production.min.js?commonjs-exports", + "node_modules/react/cjs/react.production.min.js", + "node_modules/react/index.js", + "node_modules/react/cjs/react-jsx-runtime.production.min.js", + "node_modules/react/jsx-runtime.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/jsx-runtime.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/client.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/cjs/react-dom.production.min.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scheduler/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scheduler/cjs/scheduler.production.min.js?commonjs-exports", + "node_modules/scheduler/cjs/scheduler.production.min.js", + "node_modules/scheduler/index.js", + "node_modules/react-dom/cjs/react-dom.production.min.js", + "node_modules/react-dom/index.js", + "node_modules/react-dom/client.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/client.js?commonjs-es-import", + "\u0000vite/preload-helper.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react/index.js?commonjs-es-import", + "src/hooks/use-toast.ts", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-dom/index.js?commonjs-es-import", + "node_modules/@radix-ui/primitive/dist/index.mjs", + "node_modules/@radix-ui/react-compose-refs/dist/index.mjs", + "node_modules/@radix-ui/react-context/dist/index.mjs", + "node_modules/@radix-ui/react-slot/dist/index.mjs", + "node_modules/@radix-ui/react-collection/dist/index.mjs", + "node_modules/@radix-ui/react-primitive/dist/index.mjs", + "node_modules/@radix-ui/react-use-callback-ref/dist/index.mjs", + "node_modules/@radix-ui/react-dismissable-layer/dist/index.mjs", + "node_modules/@radix-ui/react-use-layout-effect/dist/index.mjs", + "node_modules/@radix-ui/react-portal/dist/index.mjs", + "node_modules/@radix-ui/react-presence/dist/index.mjs", + "node_modules/@radix-ui/react-use-effect-event/dist/index.mjs", + "node_modules/@radix-ui/react-use-controllable-state/dist/index.mjs", + "node_modules/@radix-ui/react-visually-hidden/dist/index.mjs", + "node_modules/@radix-ui/react-toast/dist/index.mjs", + "node_modules/clsx/dist/clsx.mjs", + "node_modules/class-variance-authority/dist/index.mjs", + "node_modules/lucide-react/dist/esm/shared/src/utils.js", + "node_modules/lucide-react/dist/esm/defaultAttributes.js", + "node_modules/lucide-react/dist/esm/Icon.js", + "node_modules/lucide-react/dist/esm/createLucideIcon.js", + "node_modules/lucide-react/dist/esm/icons/book-open.js", + "node_modules/lucide-react/dist/esm/icons/check.js", + "node_modules/lucide-react/dist/esm/icons/chevron-down.js", + "node_modules/lucide-react/dist/esm/icons/chevron-up.js", + "node_modules/lucide-react/dist/esm/icons/clock.js", + "node_modules/lucide-react/dist/esm/icons/crosshair.js", + "node_modules/lucide-react/dist/esm/icons/database.js", + "node_modules/lucide-react/dist/esm/icons/dumbbell.js", + "node_modules/lucide-react/dist/esm/icons/git-branch.js", + "node_modules/lucide-react/dist/esm/icons/globe.js", + "node_modules/lucide-react/dist/esm/icons/house.js", + "node_modules/lucide-react/dist/esm/icons/laptop.js", + "node_modules/lucide-react/dist/esm/icons/lightbulb.js", + "node_modules/lucide-react/dist/esm/icons/loader-circle.js", + "node_modules/lucide-react/dist/esm/icons/megaphone.js", + "node_modules/lucide-react/dist/esm/icons/menu.js", + "node_modules/lucide-react/dist/esm/icons/message-circle.js", + "node_modules/lucide-react/dist/esm/icons/moon.js", + "node_modules/lucide-react/dist/esm/icons/settings.js", + "node_modules/lucide-react/dist/esm/icons/sparkles.js", + "node_modules/lucide-react/dist/esm/icons/sun.js", + "node_modules/lucide-react/dist/esm/icons/swords.js", + "node_modules/lucide-react/dist/esm/icons/timer.js", + "node_modules/lucide-react/dist/esm/icons/wifi-off.js", + "node_modules/lucide-react/dist/esm/icons/x.js", + "node_modules/tailwind-merge/dist/bundle-mjs.mjs", + "src/lib/utils.ts", + "src/components/ui/toast.tsx", + "src/components/ui/toaster.tsx", + "node_modules/next-themes/dist/index.mjs", + "node_modules/sonner/dist/index.mjs", + "src/components/ui/sonner.tsx", + "node_modules/@radix-ui/react-id/dist/index.mjs", + "node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs", + "node_modules/@floating-ui/core/dist/floating-ui.core.mjs", + "node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs", + "node_modules/@floating-ui/dom/dist/floating-ui.dom.mjs", + "node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs", + "node_modules/@radix-ui/react-use-size/dist/index.mjs", + "node_modules/@radix-ui/react-popper/dist/index.mjs", + "node_modules/@radix-ui/react-tooltip/dist/index.mjs", + "src/components/ui/tooltip.tsx", + "node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js", + "node_modules/@tanstack/query-core/build/modern/timeoutManager.js", + "node_modules/@tanstack/query-core/build/modern/utils.js", + "node_modules/@tanstack/query-core/build/modern/environmentManager.js", + "node_modules/@tanstack/query-core/build/modern/subscribable.js", + "node_modules/@tanstack/query-core/build/modern/focusManager.js", + "node_modules/@tanstack/query-core/build/modern/notifyManager.js", + "node_modules/@tanstack/query-core/build/modern/onlineManager.js", + "node_modules/@tanstack/query-core/build/modern/retryer.js", + "node_modules/@tanstack/query-core/build/modern/removable.js", + "node_modules/@tanstack/query-core/build/modern/infiniteQueryBehavior.js", + "node_modules/@tanstack/query-core/build/modern/query.js", + "node_modules/@tanstack/query-core/build/modern/mutation.js", + "node_modules/@tanstack/query-core/build/modern/mutationCache.js", + "node_modules/@tanstack/query-core/build/modern/queryCache.js", + "node_modules/@tanstack/query-core/build/modern/queryClient.js", + "node_modules/react-router/dist/development/chunk-BV7QT456.mjs", + "node_modules/framer-motion/dist/es/utils/use-constant.mjs", + "node_modules/motion-dom/dist/es/animation/utils/resolve-transition.mjs", + "node_modules/motion-dom/dist/es/value/utils/is-motion-value.mjs", + "node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs", + "node_modules/framer-motion/dist/es/motion/utils/valid-prop.mjs", + "node_modules/framer-motion/dist/es/render/dom/utils/filter-props.mjs", + "node_modules/framer-motion/dist/es/components/MotionConfig/index.mjs", + "node_modules/react-i18next/dist/es/utils.js", + "node_modules/react-i18next/dist/es/unescape.js", + "node_modules/react-i18next/dist/es/defaults.js", + "node_modules/react-i18next/dist/es/i18nInstance.js", + "node_modules/react-i18next/dist/es/initReactI18next.js", + "node_modules/react-i18next/dist/es/context.js", + "node_modules/react-i18next/dist/es/useTranslation.js", + "src/lib/route-modules.ts", + "src/hooks/use-route-prefetch.ts", + "src/components/NavLink.tsx", + "src/components/ui/button.tsx", + "node_modules/zustand/esm/vanilla.mjs", + "node_modules/zustand/esm/react.mjs", + "node_modules/zustand/esm/middleware.mjs", + "node_modules/i18next/dist/esm/i18next.js", + "src/locales/en.json", + "src/locales/es.json", + "src/locales/hu.json", + "src/i18n.ts", + "supabase/functions/_shared/model-catalog.ts", + "src/lib/ai/providers/types.ts", + "node_modules/@supabase/supabase-js/dist/tracingRegistry.mjs", + "node_modules/tslib/tslib.es6.mjs", + "node_modules/@supabase/functions-js/dist/module/helper.js", + "node_modules/@supabase/functions-js/dist/module/types.js", + "node_modules/@supabase/functions-js/dist/module/FunctionsClient.js", + "node_modules/@supabase/postgrest-js/dist/index.mjs", + "node_modules/@supabase/realtime-js/dist/module/lib/websocket-factory.js", + "node_modules/@supabase/realtime-js/dist/module/lib/version.js", + "node_modules/@supabase/realtime-js/dist/module/lib/constants.js", + "node_modules/@supabase/realtime-js/dist/module/lib/serializer.js", + "node_modules/@supabase/realtime-js/dist/module/lib/transformers.js", + "node_modules/@supabase/phoenix/priv/static/phoenix.mjs", + "node_modules/@supabase/realtime-js/dist/module/phoenix/presenceAdapter.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimePresence.js", + "node_modules/@supabase/realtime-js/dist/module/lib/normalizeChannelError.js", + "node_modules/@supabase/realtime-js/dist/module/phoenix/channelAdapter.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimePostgresFilterBuilder.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimeChannel.js", + "node_modules/@supabase/realtime-js/dist/module/phoenix/socketAdapter.js", + "node_modules/@supabase/realtime-js/dist/module/RealtimeClient.js", + "node_modules/iceberg-js/dist/index.mjs", + "node_modules/@supabase/storage-js/dist/index.mjs", + "node_modules/@supabase/auth-js/dist/module/lib/version.js", + "node_modules/@supabase/auth-js/dist/module/lib/constants.js", + "node_modules/@supabase/auth-js/dist/module/lib/errors.js", + "node_modules/@supabase/auth-js/dist/module/lib/base64url.js", + "node_modules/@supabase/auth-js/dist/module/lib/helpers.js", + "node_modules/@supabase/auth-js/dist/module/lib/fetch.js", + "node_modules/@supabase/auth-js/dist/module/lib/types.js", + "node_modules/@supabase/auth-js/dist/module/GoTrueAdminApi.js", + "node_modules/@supabase/auth-js/dist/module/lib/local-storage.js", + "node_modules/@supabase/auth-js/dist/module/lib/locks.js", + "node_modules/@supabase/auth-js/dist/module/lib/polyfills.js", + "node_modules/@supabase/auth-js/dist/module/lib/web3/ethereum.js", + "node_modules/@supabase/auth-js/dist/module/lib/webauthn.errors.js", + "node_modules/@supabase/auth-js/dist/module/lib/webauthn.js", + "node_modules/@supabase/auth-js/dist/module/GoTrueClient.js", + "node_modules/@supabase/auth-js/dist/module/AuthClient.js", + "node_modules/@supabase/supabase-js/dist/index.mjs", + "src/lib/supabase/env.ts", + "src/lib/supabase/client.ts", + "src/lib/stores/settings-store.ts", + "src/components/ThemeToggle.tsx", + "node_modules/@radix-ui/number/dist/index.mjs", + "node_modules/@radix-ui/react-direction/dist/index.mjs", + "node_modules/@radix-ui/react-focus-guards/dist/index.mjs", + "node_modules/@radix-ui/react-focus-scope/dist/index.mjs", + "node_modules/@radix-ui/react-use-previous/dist/index.mjs", + "node_modules/aria-hidden/dist/es2015/index.js", + "node_modules/react-remove-scroll-bar/dist/es2015/constants.js", + "node_modules/use-callback-ref/dist/es2015/assignRef.js", + "node_modules/use-callback-ref/dist/es2015/useRef.js", + "node_modules/use-callback-ref/dist/es2015/useMergeRef.js", + "node_modules/use-sidecar/dist/es2015/medium.js", + "node_modules/use-sidecar/dist/es2015/exports.js", + "node_modules/react-remove-scroll/dist/es2015/medium.js", + "node_modules/react-remove-scroll/dist/es2015/UI.js", + "node_modules/get-nonce/dist/es2015/index.js", + "node_modules/react-style-singleton/dist/es2015/singleton.js", + "node_modules/react-style-singleton/dist/es2015/hook.js", + "node_modules/react-style-singleton/dist/es2015/component.js", + "node_modules/react-remove-scroll-bar/dist/es2015/utils.js", + "node_modules/react-remove-scroll-bar/dist/es2015/component.js", + "node_modules/react-remove-scroll/dist/es2015/aggresiveCapture.js", + "node_modules/react-remove-scroll/dist/es2015/handleScroll.js", + "node_modules/react-remove-scroll/dist/es2015/SideEffect.js", + "node_modules/react-remove-scroll/dist/es2015/sidecar.js", + "node_modules/react-remove-scroll/dist/es2015/Combination.js", + "node_modules/@radix-ui/react-select/dist/index.mjs", + "src/components/ui/select.tsx", + "node_modules/@radix-ui/react-dialog/dist/index.mjs", + "src/components/ui/dialog.tsx", + "node_modules/@radix-ui/react-label/dist/index.mjs", + "src/components/ui/label.tsx", + "src/components/LanguageSwitcher.tsx", + "src/components/layout/AnnouncementBanner.tsx", + "src/lib/stores/session-store.ts", + "node_modules/zod/v4/core/util.js", + "node_modules/zod/v4/core/core.js", + "node_modules/zod/v4/core/errors.js", + "node_modules/zod/v4/core/parse.js", + "node_modules/zod/v4/core/regexes.js", + "node_modules/zod/v4/core/checks.js", + "node_modules/zod/v4/core/doc.js", + "node_modules/zod/v4/core/versions.js", + "node_modules/zod/v4/core/schemas.js", + "node_modules/zod/v4/core/memoizer.js", + "node_modules/zod/v4/locales/en.js", + "node_modules/zod/v4/core/registries.js", + "node_modules/zod/v4/core/api.js", + "node_modules/zod/v4/core/to-json-schema.js", + "node_modules/zod/v4/core/json-schema-processors.js", + "node_modules/zod/v4/classic/errors.js", + "node_modules/zod/v4/classic/parse.js", + "node_modules/zod/v4/classic/schemas.js", + "node_modules/zod/v4/classic/iso.js", + "src/lib/ai/schemas/sparring.ts", + "src/lib/sparring/formats.ts", + "src/lib/observability.ts", + "src/lib/stores/sparring-store.ts", + "node_modules/@capacitor/core/dist/index.js", + "node_modules/@capacitor/browser/dist/esm/index.js", + "src/lib/native.ts", + "node_modules/@jam.dev/sdk/dist/jamsdk.js", + "src/lib/jam-metadata.ts", + "src/lib/crossfire/schemas.ts", + "src/lib/crossfire/storage.ts", + "src/lib/supabase/AuthProvider.tsx", + "src/lib/announcements.ts", + "src/components/layout/AppLayout.tsx", + "src/components/auth/RequireAuth.tsx", + "src/components/ThemeProvider.tsx", + "src/hooks/use-session-storage-sync.ts", + "src/hooks/use-onboarding.ts", + "src/components/OfflineIndicator.tsx", + "src/components/loading/RouteSkeleton.tsx", + "src/App.tsx", + "src/components/WebTelemetry.tsx", + "node_modules/@capacitor/app/dist/esm/index.js", + "src/native-app-url-listener.ts", + "node_modules/@capacitor/haptics/dist/esm/definitions.js", + "node_modules/@capacitor/haptics/dist/esm/index.js", + "node_modules/@capacitor/keyboard/dist/esm/definitions.js", + "node_modules/@capacitor/keyboard/dist/esm/index.js", + "node_modules/@capacitor/status-bar/dist/esm/definitions.js", + "node_modules/@capacitor/status-bar/dist/esm/index.js", + "src/native-runtime.ts", + "src/register-service-worker.ts", + "src/main.tsx", + "src/bootstrap.ts", + "index.html?html-proxy&inline-css&index=1.css", + "index.html" + ], + "staticMembership": [ + "index.html", + "/", + "/login", + "/app", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "index.html" + }, + { + "file": "assets/OnboardingTour-k2-BXfJr.js", + "bytes": 103133, + "gzipBytes": 31785, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/index-Bw24_SQx.js" + ], + "modules": [ + "node_modules/@gilbarbara/deep-equal/dist/index.mjs", + "node_modules/is-lite/dist/index.mjs", + "node_modules/tree-changes/dist/index.mjs", + "node_modules/scroll/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scroll/index.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scrollparent/scrollparent.js?commonjs-module", + "node_modules/scrollparent/scrollparent.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/scrollparent/scrollparent.js?commonjs-es-import", + "node_modules/react-innertext/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/react-innertext/index.js?commonjs-es-import", + "node_modules/deepmerge/dist/cjs.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/deepmerge/dist/cjs.js?commonjs-es-import", + "node_modules/popper.js/dist/esm/popper.js", + "node_modules/react-floater/node_modules/is-lite/esm/index.js", + "node_modules/react-floater/node_modules/@gilbarbara/deep-equal/esm/helpers.js", + "node_modules/react-floater/node_modules/@gilbarbara/deep-equal/esm/index.js", + "node_modules/react-floater/node_modules/tree-changes/esm/helpers.js", + "node_modules/react-floater/node_modules/tree-changes/esm/index.js", + "node_modules/react-floater/es/index.js", + "node_modules/react-joyride/dist/index.mjs", + "src/components/features/onboarding/OnboardingTour.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/components/features/onboarding/OnboardingTour.tsx" + }, + { + "file": "assets/index-C6aUaxWj.js", + "bytes": 2665, + "gzipBytes": 1240, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@vercel/analytics/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/analytics/dist/react/index.mjs" + }, + { + "file": "assets/index-DJYczVDF.js", + "bytes": 2350, + "gzipBytes": 1106, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@vercel/speed-insights/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/speed-insights/dist/react/index.mjs" + }, + { + "file": "assets/LandingPage-DRPVQxCz.js", + "bytes": 45814, + "gzipBytes": 11163, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/use-reduced-motion-CGCt_7AM.js", + "assets/proxy-BeNbgB8I.js", + "assets/arrow-right-BqV82eAu.js", + "assets/crown-DaKvz3rl.js", + "assets/zap-ml9ZbZFQ.js", + "assets/brain-qASqo7TB.js", + "assets/search-BBJ62Y1i.js", + "assets/users-DsbY3mjY.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-check.js", + "node_modules/lucide-react/dist/esm/icons/file-search.js", + "node_modules/lucide-react/dist/esm/icons/gavel.js", + "node_modules/lucide-react/dist/esm/icons/graduation-cap.js", + "node_modules/lucide-react/dist/esm/icons/history.js", + "node_modules/lucide-react/dist/esm/icons/network.js", + "node_modules/lucide-react/dist/esm/icons/scan-search.js", + "node_modules/lucide-react/dist/esm/icons/trophy.js", + "node_modules/framer-motion/dist/es/utils/use-composed-ref.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs", + "src/components/landing/Navbar.tsx", + "src/components/landing/Hero.tsx", + "src/components/landing/SocialProof.tsx", + "src/components/landing/WhatsNew.tsx", + "src/components/landing/Features.tsx", + "src/components/landing/Pricing.tsx", + "src/components/landing/DeepDive.tsx", + "src/components/landing/UseCases.tsx", + "src/components/landing/HowItWorks.tsx", + "node_modules/@radix-ui/react-collapsible/dist/index.mjs", + "node_modules/@radix-ui/react-accordion/dist/index.mjs", + "src/components/ui/accordion.tsx", + "src/components/landing/FAQ.tsx", + "src/components/landing/FinalCTA.tsx", + "src/components/landing/Footer.tsx", + "src/pages/LandingPage.tsx" + ], + "staticMembership": [ + "/" + ], + "dynamicEntry": "src/pages/LandingPage.tsx" + }, + { + "file": "assets/TermsPage-BLLXmFfE.js", + "bytes": 772, + "gzipBytes": 417, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/pages/TermsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/TermsPage.tsx" + }, + { + "file": "assets/PrivacyPage-MNptivK1.js", + "bytes": 782, + "gzipBytes": 419, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/pages/PrivacyPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/PrivacyPage.tsx" + }, + { + "file": "assets/SourcesPage-CVZnkR0B.js", + "bytes": 4766, + "gzipBytes": 2079, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/pages/SourcesPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SourcesPage.tsx" + }, + { + "file": "assets/LoginPage-rX70erHo.js", + "bytes": 6794, + "gzipBytes": 2204, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/input-BWDAFZEu.js", + "assets/tabs-ClU241Dy.js" + ], + "modules": [ + "src/pages/LoginPage.tsx" + ], + "staticMembership": [ + "/login" + ], + "dynamicEntry": "src/pages/LoginPage.tsx" + }, + { + "file": "assets/SharedPage-qBE2u5_6.js", + "bytes": 3249, + "gzipBytes": 1298, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/badge-CM0t01ZA.js", + "assets/date-format-CfassM9h.js", + "assets/download-Blp7Twum.js", + "assets/external-link-DCNNRD19.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/share-2.js", + "src/pages/SharedPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SharedPage.tsx" + }, + { + "file": "assets/HomePage-BwuI6sh5.js", + "bytes": 3439, + "gzipBytes": 1256, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/arrow-right-BqV82eAu.js" + ], + "modules": [ + "src/pages/HomePage.tsx" + ], + "staticMembership": [ + "/app" + ], + "dynamicEntry": "src/pages/HomePage.tsx" + }, + { + "file": "assets/GeneratePage-BptJzGOk.js", + "bytes": 28562, + "gzipBytes": 8174, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/streaming-indicator-DqZpPynq.js", + "assets/input-BWDAFZEu.js", + "assets/card-B058AaCa.js", + "assets/client-C0vHmmOs.js", + "assets/use-speech-to-text-oyBEacsQ.js", + "assets/ModelSelector-N1YppTPP.js", + "assets/prefill-DpECL3kC.js", + "assets/badge-CM0t01ZA.js", + "assets/markdown-CIGozW_S.js", + "assets/ModelRestrictedModal-BCr3teQN.js", + "assets/date-format-CfassM9h.js", + "assets/flame-Bu4fipl0.js", + "assets/save-DiE00U74.js", + "assets/refresh-cw-DbV6YehV.js", + "assets/target-CI7NrZuS.js", + "assets/shield-DdFGvSwF.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/error-display-CXtv_B0W.js", + "assets/PricingModal-4gorVS0y.js", + "assets/use-reduced-motion-CGCt_7AM.js", + "assets/index-DQAUU6Lk.js", + "assets/file-text-CoIZ4HmN.js", + "assets/external-link-DCNNRD19.js", + "assets/url-BWnTuduy.js", + "assets/use-subscription-D6HeYmsm.js", + "assets/zap-ml9ZbZFQ.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-DaKvz3rl.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/clipboard.js", + "node_modules/lucide-react/dist/esm/icons/wand-sparkles.js", + "src/components/features/generate/GenerateForm.tsx", + "src/components/features/generate/GenerateResults.tsx", + "src/pages/GeneratePage.tsx" + ], + "staticMembership": [ + "/app/generate" + ], + "dynamicEntry": "src/pages/GeneratePage.tsx" + }, + { + "file": "assets/AttackPage-BYDPQIYN.js", + "bytes": 19042, + "gzipBytes": 5372, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/streaming-indicator-DqZpPynq.js", + "assets/textarea-CV8p0-4X.js", + "assets/switch-Bill0lpt.js", + "assets/card-B058AaCa.js", + "assets/client-C0vHmmOs.js", + "assets/ModelSelector-N1YppTPP.js", + "assets/prefill-DpECL3kC.js", + "assets/search-BBJ62Y1i.js", + "assets/badge-CM0t01ZA.js", + "assets/progress-Dpju_rGK.js", + "assets/markdown-CIGozW_S.js", + "assets/ModelRestrictedModal-BCr3teQN.js", + "assets/flame-Bu4fipl0.js", + "assets/circle-alert-m1RujWeM.js", + "assets/refresh-cw-DbV6YehV.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/error-display-CXtv_B0W.js", + "assets/PricingModal-4gorVS0y.js", + "assets/file-text-CoIZ4HmN.js", + "assets/external-link-DCNNRD19.js", + "assets/url-BWnTuduy.js", + "assets/use-subscription-D6HeYmsm.js", + "assets/zap-ml9ZbZFQ.js", + "assets/input-BWDAFZEu.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-DaKvz3rl.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/info.js", + "node_modules/lucide-react/dist/esm/icons/scale.js", + "src/components/features/attack/AttackForm.tsx", + "src/components/features/attack/AttackResults.tsx", + "src/pages/AttackPage.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "src/pages/AttackPage.tsx" + }, + { + "file": "assets/prefill-DpECL3kC.js", + "bytes": 1983, + "gzipBytes": 957, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/sliders-horizontal.js", + "node_modules/@radix-ui/react-separator/dist/index.mjs", + "src/components/ui/separator.tsx", + "src/lib/crossfire/prefill.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_prefill-DpECL3kC.js" + }, + { + "file": "assets/BrainstormPage-Bu35YUD9.js", + "bytes": 15091, + "gzipBytes": 4723, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/streaming-indicator-DqZpPynq.js", + "assets/input-BWDAFZEu.js", + "assets/textarea-CV8p0-4X.js", + "assets/card-B058AaCa.js", + "assets/ModelSelector-N1YppTPP.js", + "assets/brain-qASqo7TB.js", + "assets/badge-CM0t01ZA.js", + "assets/ModelRestrictedModal-BCr3teQN.js", + "assets/empty-state-C3UxCf6Z.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/arrow-right-BqV82eAu.js", + "assets/client-C0vHmmOs.js", + "assets/error-display-CXtv_B0W.js", + "assets/PricingModal-4gorVS0y.js", + "assets/refresh-cw-DbV6YehV.js", + "assets/file-text-CoIZ4HmN.js", + "assets/external-link-DCNNRD19.js", + "assets/use-subscription-D6HeYmsm.js", + "assets/zap-ml9ZbZFQ.js", + "assets/url-BWnTuduy.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-DaKvz3rl.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/trending-up.js", + "src/lib/ai/schemas/brainstorm.ts", + "src/components/features/brainstorm/BrainstormForm.tsx", + "src/components/features/brainstorm/BrainstormResults.tsx", + "src/pages/BrainstormPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/BrainstormPage.tsx" + }, + { + "file": "assets/FactoidsPage-smZ4R_Ju.js", + "bytes": 27493, + "gzipBytes": 9071, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/streaming-indicator-DqZpPynq.js", + "assets/input-BWDAFZEu.js", + "assets/card-B058AaCa.js", + "assets/client-C0vHmmOs.js", + "assets/ModelSelector-N1YppTPP.js", + "assets/search-BBJ62Y1i.js", + "assets/badge-CM0t01ZA.js", + "assets/progress-Dpju_rGK.js", + "assets/ModelRestrictedModal-BCr3teQN.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/external-link-DCNNRD19.js", + "assets/bookmark-CTPpmZIY.js", + "assets/error-display-CXtv_B0W.js", + "assets/PricingModal-4gorVS0y.js", + "assets/refresh-cw-DbV6YehV.js", + "assets/file-text-CoIZ4HmN.js", + "assets/url-BWnTuduy.js", + "assets/use-subscription-D6HeYmsm.js", + "assets/zap-ml9ZbZFQ.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-DaKvz3rl.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-check-big.js", + "node_modules/@radix-ui/react-slider/dist/index.mjs", + "src/components/ui/slider.tsx", + "src/components/features/factoids/FactoidsForm.tsx", + "src/components/features/factoids/FactoidsResults.tsx", + "src/pages/FactoidsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/FactoidsPage.tsx" + }, + { + "file": "assets/streaming-indicator-DqZpPynq.js", + "bytes": 40952, + "gzipBytes": 14990, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/refresh-cw-DbV6YehV.js", + "assets/file-text-CoIZ4HmN.js", + "assets/external-link-DCNNRD19.js", + "assets/badge-CM0t01ZA.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/file-down.js", + "node_modules/lucide-react/dist/esm/icons/undo-2.js", + "node_modules/react-hook-form/dist/index.esm.mjs", + "node_modules/@hookform/resolvers/dist/resolvers.mjs", + "node_modules/@hookform/resolvers/zod/dist/zod.mjs", + "src/components/ui/loading-spinner.tsx", + "src/components/ui/section-card.tsx", + "src/components/icons/GoogleDocsIcon.tsx", + "src/components/features/AutoSavedSourcesUndo.tsx", + "src/components/features/ExportToolbar.tsx", + "src/components/features/export/GoogleDriveAuthModal.tsx", + "src/components/features/shared/SourceQualityList.tsx", + "src/components/ui/streaming-indicator.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_streaming-indicator-DqZpPynq.js" + }, + { + "file": "assets/AskPage-BNe_FOVm.js", + "bytes": 30936, + "gzipBytes": 9844, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/input-BWDAFZEu.js", + "assets/markdown-CIGozW_S.js", + "assets/card-B058AaCa.js", + "assets/switch-Bill0lpt.js", + "assets/scroll-area-DCb_LI1B.js", + "assets/use-speech-to-text-oyBEacsQ.js", + "assets/date-format-CfassM9h.js", + "assets/ModelSelector-N1YppTPP.js", + "assets/sheet-B2n6hxmX.js", + "assets/use-reduced-motion-CGCt_7AM.js", + "assets/save-DiE00U74.js", + "assets/rotate-ccw-BaOjx9y-.js", + "assets/circle-help-Z1_mXmU9.js", + "assets/search-BBJ62Y1i.js", + "assets/send-8POvyDEa.js", + "assets/bookmark-CTPpmZIY.js", + "assets/client-C0vHmmOs.js", + "assets/ModelRestrictedModal-BCr3teQN.js", + "assets/error-display-CXtv_B0W.js", + "assets/PricingModal-4gorVS0y.js", + "assets/badge-CM0t01ZA.js", + "assets/use-subscription-D6HeYmsm.js", + "assets/url-BWnTuduy.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/zap-ml9ZbZFQ.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-DaKvz3rl.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-plus.js", + "node_modules/lucide-react/dist/esm/icons/list.js", + "node_modules/lucide-react/dist/esm/icons/map.js", + "node_modules/lucide-react/dist/esm/icons/panel-left-open.js", + "node_modules/lucide-react/dist/esm/icons/paperclip.js", + "node_modules/lucide-react/dist/esm/icons/quote.js", + "src/lib/validation/file.ts", + "src/components/features/ask/AskChat.tsx", + "src/lib/ai/streaming.ts", + "src/pages/AskPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/AskPage.tsx" + }, + { + "file": "assets/use-speech-to-text-oyBEacsQ.js", + "bytes": 1930, + "gzipBytes": 948, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/mic-off.js", + "node_modules/lucide-react/dist/esm/icons/mic.js", + "src/hooks/use-speech-to-text.ts" + ], + "staticMembership": [ + "/app/generate" + ], + "dynamicEntry": "_use-speech-to-text-oyBEacsQ.js" + }, + { + "file": "assets/bookmark-CTPpmZIY.js", + "bytes": 160, + "gzipBytes": 156, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/bookmark.js" + ], + "staticMembership": [], + "dynamicEntry": "_bookmark-CTPpmZIY.js" + }, + { + "file": "assets/ModelRestrictedModal-BCr3teQN.js", + "bytes": 3984, + "gzipBytes": 1463, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/client-C0vHmmOs.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/zap-ml9ZbZFQ.js", + "assets/PricingModal-4gorVS0y.js" + ], + "modules": [ + "src/components/ui/animated-section.tsx", + "src/hooks/use-subscription-error.ts", + "src/components/features/subscription/LimitReachedModal.tsx", + "src/components/features/subscription/ModelRestrictedModal.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_ModelRestrictedModal-BCr3teQN.js" + }, + { + "file": "assets/CrossfirePage-B05LXhIb.js", + "bytes": 26182, + "gzipBytes": 6859, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/badge-CM0t01ZA.js", + "assets/card-B058AaCa.js", + "assets/checkbox-C4QY-orb.js", + "assets/textarea-CV8p0-4X.js", + "assets/client-C0vHmmOs.js", + "assets/error-display-CXtv_B0W.js", + "assets/use-reduced-motion-CGCt_7AM.js", + "assets/flame-Bu4fipl0.js", + "assets/circle-alert-m1RujWeM.js", + "assets/refresh-cw-DbV6YehV.js", + "assets/clock-3-I4iWGDRv.js", + "assets/send-8POvyDEa.js", + "assets/rotate-ccw-BaOjx9y-.js", + "assets/shield-check-BMe9lmL0.js", + "assets/proxy-BeNbgB8I.js", + "assets/url-BWnTuduy.js" + ], + "modules": [ + "src/components/ui/alert.tsx", + "src/lib/crossfire/reducer.ts", + "src/pages/CrossfirePage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/CrossfirePage.tsx" + }, + { + "file": "assets/proxy-BeNbgB8I.js", + "bytes": 121276, + "gzipBytes": 39637, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/use-reduced-motion-CGCt_7AM.js" + ], + "modules": [ + "node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs", + "node_modules/framer-motion/dist/es/utils/is-browser.mjs", + "node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs", + "node_modules/framer-motion/dist/es/context/PresenceContext.mjs", + "node_modules/motion-utils/dist/es/array.mjs", + "node_modules/motion-utils/dist/es/clamp.mjs", + "node_modules/motion-utils/dist/es/errors.mjs", + "node_modules/motion-utils/dist/es/global-config.mjs", + "node_modules/motion-utils/dist/es/is-numerical-string.mjs", + "node_modules/motion-utils/dist/es/is-object.mjs", + "node_modules/motion-utils/dist/es/is-zero-value-string.mjs", + "node_modules/motion-utils/dist/es/memo.mjs", + "node_modules/motion-utils/dist/es/noop.mjs", + "node_modules/motion-utils/dist/es/pipe.mjs", + "node_modules/motion-utils/dist/es/progress.mjs", + "node_modules/motion-utils/dist/es/subscription-manager.mjs", + "node_modules/motion-utils/dist/es/time-conversion.mjs", + "node_modules/motion-utils/dist/es/velocity-per-second.mjs", + "node_modules/motion-utils/dist/es/easing/cubic-bezier.mjs", + "node_modules/motion-utils/dist/es/easing/modifiers/mirror.mjs", + "node_modules/motion-utils/dist/es/easing/modifiers/reverse.mjs", + "node_modules/motion-utils/dist/es/easing/back.mjs", + "node_modules/motion-utils/dist/es/easing/anticipate.mjs", + "node_modules/motion-utils/dist/es/easing/circ.mjs", + "node_modules/motion-utils/dist/es/easing/ease.mjs", + "node_modules/motion-utils/dist/es/easing/utils/is-easing-array.mjs", + "node_modules/motion-utils/dist/es/easing/utils/is-bezier-definition.mjs", + "node_modules/motion-utils/dist/es/easing/utils/map.mjs", + "node_modules/motion-dom/dist/es/frameloop/order.mjs", + "node_modules/motion-dom/dist/es/frameloop/render-step.mjs", + "node_modules/motion-dom/dist/es/frameloop/batcher.mjs", + "node_modules/motion-dom/dist/es/frameloop/frame.mjs", + "node_modules/motion-dom/dist/es/frameloop/sync-time.mjs", + "node_modules/motion-dom/dist/es/animation/utils/is-css-variable.mjs", + "node_modules/motion-dom/dist/es/value/types/numbers/index.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/sanitize.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/float-regex.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/is-nullish.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/single-color-regex.mjs", + "node_modules/motion-dom/dist/es/value/types/color/utils.mjs", + "node_modules/motion-dom/dist/es/value/types/color/rgba.mjs", + "node_modules/motion-dom/dist/es/value/types/color/hex.mjs", + "node_modules/motion-dom/dist/es/value/types/numbers/units.mjs", + "node_modules/motion-dom/dist/es/value/types/color/hsla.mjs", + "node_modules/motion-dom/dist/es/value/types/color/index.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/color-regex.mjs", + "node_modules/motion-dom/dist/es/value/types/complex/index.mjs", + "node_modules/motion-dom/dist/es/value/types/color/hsla-to-rgba.mjs", + "node_modules/motion-dom/dist/es/utils/mix/immediate.mjs", + "node_modules/motion-dom/dist/es/utils/mix/number.mjs", + "node_modules/motion-dom/dist/es/utils/mix/color.mjs", + "node_modules/motion-dom/dist/es/utils/mix/visibility.mjs", + "node_modules/motion-dom/dist/es/utils/mix/complex.mjs", + "node_modules/motion-dom/dist/es/utils/mix/index.mjs", + "node_modules/motion-dom/dist/es/animation/drivers/frame.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/linear.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/calc-duration.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/create-generator-easing.mjs", + "node_modules/motion-dom/dist/es/animation/generators/spring.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/velocity.mjs", + "node_modules/motion-dom/dist/es/animation/generators/inertia.mjs", + "node_modules/motion-dom/dist/es/utils/interpolate.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/offsets/fill.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/offsets/default.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/offsets/time.mjs", + "node_modules/motion-dom/dist/es/animation/generators/keyframes.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/get-final.mjs", + "node_modules/motion-dom/dist/es/animation/utils/replace-transition-type.mjs", + "node_modules/motion-dom/dist/es/animation/utils/WithPromise.mjs", + "node_modules/motion-dom/dist/es/animation/JSAnimation.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/fill-wildcards.mjs", + "node_modules/motion-dom/dist/es/render/dom/parse-transform.mjs", + "node_modules/motion-dom/dist/es/render/utils/keys-transform.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/unit-conversion.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/KeyframesResolver.mjs", + "node_modules/motion-dom/dist/es/render/dom/is-css-var.mjs", + "node_modules/motion-dom/dist/es/render/dom/style-set.mjs", + "node_modules/motion-dom/dist/es/utils/supports/flags.mjs", + "node_modules/motion-dom/dist/es/utils/supports/memo.mjs", + "node_modules/motion-dom/dist/es/utils/supports/scroll-timeline.mjs", + "node_modules/motion-dom/dist/es/utils/supports/linear-easing.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/easing/cubic-bezier.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/easing/supported.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/easing/map-easing.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/start-waapi-animation.mjs", + "node_modules/motion-dom/dist/es/animation/generators/utils/is-generator.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/apply-generator.mjs", + "node_modules/motion-dom/dist/es/animation/NativeAnimation.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/unsupported-easing.mjs", + "node_modules/motion-dom/dist/es/animation/NativeAnimationExtended.mjs", + "node_modules/motion-dom/dist/es/animation/utils/is-animatable.mjs", + "node_modules/motion-dom/dist/es/animation/utils/can-animate.mjs", + "node_modules/motion-dom/dist/es/animation/utils/make-animation-instant.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/accelerated-values.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/utils/is-browser-color.mjs", + "node_modules/motion-dom/dist/es/animation/waapi/supports/waapi.mjs", + "node_modules/motion-dom/dist/es/animation/AsyncMotionValueAnimation.mjs", + "node_modules/motion-dom/dist/es/animation/utils/calc-child-stagger.mjs", + "node_modules/motion-dom/dist/es/value/index.mjs", + "node_modules/motion-dom/dist/es/animation/utils/get-value-transition.mjs", + "node_modules/motion-dom/dist/es/animation/utils/default-transitions.mjs", + "node_modules/motion-dom/dist/es/animation/utils/is-transition-defined.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/motion-value.mjs", + "node_modules/motion-dom/dist/es/animation/utils/css-variables-conversion.mjs", + "node_modules/motion-dom/dist/es/render/utils/resolve-variants.mjs", + "node_modules/motion-dom/dist/es/render/utils/resolve-dynamic-variants.mjs", + "node_modules/motion-dom/dist/es/render/utils/keys-position.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-keyframes-target.mjs", + "node_modules/motion-dom/dist/es/render/utils/setters.mjs", + "node_modules/motion-dom/dist/es/value/will-change/is.mjs", + "node_modules/motion-dom/dist/es/value/will-change/add-will-change.mjs", + "node_modules/motion-dom/dist/es/render/dom/utils/camel-to-dash.mjs", + "node_modules/motion-dom/dist/es/animation/optimized-appear/data-id.mjs", + "node_modules/motion-dom/dist/es/animation/optimized-appear/get-appear-id.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/visual-element-target.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/visual-element-variant.mjs", + "node_modules/motion-dom/dist/es/animation/interfaces/visual-element.mjs", + "node_modules/motion-dom/dist/es/value/types/auto.mjs", + "node_modules/motion-dom/dist/es/value/types/test.mjs", + "node_modules/motion-dom/dist/es/value/types/dimensions.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/is-none.mjs", + "node_modules/motion-dom/dist/es/value/types/complex/filter.mjs", + "node_modules/motion-dom/dist/es/value/types/complex/mask.mjs", + "node_modules/motion-dom/dist/es/value/types/int.mjs", + "node_modules/motion-dom/dist/es/value/types/maps/transform.mjs", + "node_modules/motion-dom/dist/es/value/types/maps/number.mjs", + "node_modules/motion-dom/dist/es/value/types/maps/defaults.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/animatable-none.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/utils/make-none-animatable.mjs", + "node_modules/motion-dom/dist/es/animation/keyframes/DOMKeyframesResolver.mjs", + "node_modules/motion-dom/dist/es/utils/border-radius.mjs", + "node_modules/motion-dom/dist/es/utils/resolve-elements.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/get-as-type.mjs", + "node_modules/motion-dom/dist/es/utils/is-html-element.mjs", + "node_modules/motion-dom/dist/es/frameloop/microtask.mjs", + "node_modules/motion-dom/dist/es/gestures/drag/state/is-active.mjs", + "node_modules/motion-dom/dist/es/gestures/drag/state/set-active.mjs", + "node_modules/motion-dom/dist/es/gestures/utils/setup.mjs", + "node_modules/motion-dom/dist/es/gestures/hover.mjs", + "node_modules/motion-dom/dist/es/gestures/utils/is-node-or-child.mjs", + "node_modules/motion-dom/dist/es/gestures/utils/is-primary-pointer.mjs", + "node_modules/motion-dom/dist/es/gestures/press/utils/is-keyboard-accessible.mjs", + "node_modules/motion-dom/dist/es/gestures/press/utils/state.mjs", + "node_modules/motion-dom/dist/es/gestures/press/utils/keyboard.mjs", + "node_modules/motion-dom/dist/es/gestures/press/index.mjs", + "node_modules/motion-dom/dist/es/utils/is-svg-element.mjs", + "node_modules/motion-dom/dist/es/resize/handle-element.mjs", + "node_modules/motion-dom/dist/es/resize/handle-window.mjs", + "node_modules/motion-dom/dist/es/resize/index.mjs", + "node_modules/motion-dom/dist/es/utils/is-svg-svg-element.mjs", + "node_modules/motion-dom/dist/es/value/types/utils/find.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/models.mjs", + "node_modules/motion-dom/dist/es/render/store.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-animation-controls.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-variant-label.mjs", + "node_modules/motion-dom/dist/es/render/utils/variant-props.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-controlling-variants.mjs", + "node_modules/motion-dom/dist/es/render/utils/motion-values.mjs", + "node_modules/motion-dom/dist/es/render/VisualElement.mjs", + "node_modules/motion-dom/dist/es/render/dom/DOMVisualElement.mjs", + "node_modules/motion-dom/dist/es/render/Feature.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/conversion.mjs", + "node_modules/motion-dom/dist/es/projection/utils/has-transform.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/delta-apply.mjs", + "node_modules/motion-dom/dist/es/projection/utils/measure.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/build-transform.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/build-styles.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/render.mjs", + "node_modules/motion-dom/dist/es/projection/styles/scale-border-radius.mjs", + "node_modules/motion-dom/dist/es/projection/styles/scale-box-shadow.mjs", + "node_modules/motion-dom/dist/es/projection/styles/scale-correction.mjs", + "node_modules/motion-dom/dist/es/render/utils/is-forced-motion-value.mjs", + "node_modules/motion-dom/dist/es/render/html/utils/scrape-motion-values.mjs", + "node_modules/motion-dom/dist/es/render/html/HTMLVisualElement.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/path.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/build-attrs.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/camel-case-attrs.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/is-svg-tag.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/render.mjs", + "node_modules/motion-dom/dist/es/render/svg/utils/scrape-motion-values.mjs", + "node_modules/motion-dom/dist/es/render/svg/SVGVisualElement.mjs", + "node_modules/motion-dom/dist/es/render/utils/get-variant-context.mjs", + "node_modules/motion-dom/dist/es/render/utils/shallow-compare.mjs", + "node_modules/motion-dom/dist/es/render/utils/animation-state.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/copy.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/delta-calc.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/delta-remove.mjs", + "node_modules/motion-dom/dist/es/projection/geometry/utils.mjs", + "node_modules/motion-dom/dist/es/projection/utils/each-axis.mjs", + "node_modules/motion-dom/dist/es/projection/styles/transform.mjs", + "node_modules/motion-dom/dist/es/projection/animation/mix-values.mjs", + "node_modules/motion-dom/dist/es/animation/animate/single-value.mjs", + "node_modules/motion-dom/dist/es/events/add-dom-event.mjs", + "node_modules/motion-dom/dist/es/projection/utils/compare-by-depth.mjs", + "node_modules/motion-dom/dist/es/projection/utils/flat-tree.mjs", + "node_modules/motion-dom/dist/es/utils/delay.mjs", + "node_modules/motion-dom/dist/es/value/utils/resolve-motion-value.mjs", + "node_modules/motion-dom/dist/es/projection/shared/stack.mjs", + "node_modules/motion-dom/dist/es/projection/node/state.mjs", + "node_modules/motion-dom/dist/es/projection/node/create-projection-node.mjs", + "node_modules/motion-dom/dist/es/projection/node/DocumentProjectionNode.mjs", + "node_modules/motion-dom/dist/es/projection/node/HTMLProjectionNode.mjs", + "node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs", + "node_modules/framer-motion/dist/es/context/LazyContext.mjs", + "node_modules/framer-motion/dist/es/motion/features/definitions.mjs", + "node_modules/framer-motion/dist/es/motion/features/load-features.mjs", + "node_modules/framer-motion/dist/es/context/MotionContext/index.mjs", + "node_modules/framer-motion/dist/es/context/MotionContext/utils.mjs", + "node_modules/framer-motion/dist/es/context/MotionContext/create.mjs", + "node_modules/framer-motion/dist/es/render/html/utils/create-render-state.mjs", + "node_modules/framer-motion/dist/es/render/html/use-props.mjs", + "node_modules/framer-motion/dist/es/render/svg/utils/create-render-state.mjs", + "node_modules/framer-motion/dist/es/render/svg/use-props.mjs", + "node_modules/framer-motion/dist/es/render/svg/lowercase-elements.mjs", + "node_modules/framer-motion/dist/es/render/dom/utils/is-svg-component.mjs", + "node_modules/framer-motion/dist/es/render/dom/use-render.mjs", + "node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs", + "node_modules/framer-motion/dist/es/render/html/use-html-visual-state.mjs", + "node_modules/framer-motion/dist/es/render/svg/use-svg-visual-state.mjs", + "node_modules/framer-motion/dist/es/motion/utils/symbol.mjs", + "node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs", + "node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs", + "node_modules/framer-motion/dist/es/utils/is-ref-object.mjs", + "node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs", + "node_modules/framer-motion/dist/es/motion/index.mjs", + "node_modules/framer-motion/dist/es/render/components/create-proxy.mjs", + "node_modules/framer-motion/dist/es/render/dom/create-visual-element.mjs", + "node_modules/framer-motion/dist/es/motion/features/animation/index.mjs", + "node_modules/framer-motion/dist/es/motion/features/animation/exit.mjs", + "node_modules/framer-motion/dist/es/motion/features/animations.mjs", + "node_modules/framer-motion/dist/es/events/event-info.mjs", + "node_modules/framer-motion/dist/es/events/add-pointer-event.mjs", + "node_modules/framer-motion/dist/es/utils/get-context-window.mjs", + "node_modules/framer-motion/dist/es/utils/distance.mjs", + "node_modules/framer-motion/dist/es/gestures/pan/PanSession.mjs", + "node_modules/framer-motion/dist/es/gestures/drag/utils/constraints.mjs", + "node_modules/framer-motion/dist/es/gestures/drag/VisualElementDragControls.mjs", + "node_modules/framer-motion/dist/es/gestures/drag/index.mjs", + "node_modules/framer-motion/dist/es/gestures/pan/index.mjs", + "node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs", + "node_modules/framer-motion/dist/es/motion/features/drag.mjs", + "node_modules/framer-motion/dist/es/gestures/hover.mjs", + "node_modules/framer-motion/dist/es/gestures/focus.mjs", + "node_modules/framer-motion/dist/es/gestures/press.mjs", + "node_modules/framer-motion/dist/es/motion/features/viewport/observers.mjs", + "node_modules/framer-motion/dist/es/motion/features/viewport/index.mjs", + "node_modules/framer-motion/dist/es/motion/features/gestures.mjs", + "node_modules/framer-motion/dist/es/motion/features/layout.mjs", + "node_modules/framer-motion/dist/es/render/components/motion/feature-bundle.mjs", + "node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs" + ], + "staticMembership": [ + "/" + ], + "dynamicEntry": "_proxy-BeNbgB8I.js" + }, + { + "file": "assets/flame-Bu4fipl0.js", + "bytes": 275, + "gzipBytes": 223, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/flame.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_flame-Bu4fipl0.js" + }, + { + "file": "assets/refresh-cw-DbV6YehV.js", + "bytes": 438, + "gzipBytes": 275, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/message-square.js", + "node_modules/lucide-react/dist/esm/icons/refresh-cw.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_refresh-cw-DbV6YehV.js" + }, + { + "file": "assets/use-reduced-motion-CGCt_7AM.js", + "bytes": 387, + "gzipBytes": 267, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/motion-dom/dist/es/render/utils/reduced-motion/state.mjs", + "node_modules/motion-dom/dist/es/render/utils/reduced-motion/index.mjs", + "node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs" + ], + "staticMembership": [ + "/", + "/app/generate" + ], + "dynamicEntry": "_use-reduced-motion-CGCt_7AM.js" + }, + { + "file": "assets/error-display-CXtv_B0W.js", + "bytes": 1464, + "gzipBytes": 627, + "imports": [ + "assets/client-C0vHmmOs.js" + ], + "modules": [ + "src/lib/ai/error-display.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_error-display-CXtv_B0W.js" + }, + { + "file": "assets/HistoryPage-D-Y5yfSi.js", + "bytes": 11679, + "gzipBytes": 2624, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/tabs-ClU241Dy.js", + "assets/badge-CM0t01ZA.js", + "assets/scroll-area-DCb_LI1B.js", + "assets/date-format-CfassM9h.js", + "assets/alert-dialog-DPKn_By4.js", + "assets/empty-state-C3UxCf6Z.js", + "assets/file-text-CoIZ4HmN.js", + "assets/zap-ml9ZbZFQ.js", + "assets/brain-qASqo7TB.js", + "assets/trash-2-BoC_SbkU.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/eye.js", + "src/pages/HistoryPage.tsx" + ], + "staticMembership": [ + "/app/history" + ], + "dynamicEntry": "src/pages/HistoryPage.tsx" + }, + { + "file": "assets/empty-state-C3UxCf6Z.js", + "bytes": 609, + "gzipBytes": 369, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/components/ui/empty-state.tsx" + ], + "staticMembership": [ + "/app/history" + ], + "dynamicEntry": "_empty-state-C3UxCf6Z.js" + }, + { + "file": "assets/brain-qASqo7TB.js", + "bytes": 731, + "gzipBytes": 352, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/brain.js" + ], + "staticMembership": [ + "/", + "/app/history" + ], + "dynamicEntry": "_brain-qASqo7TB.js" + }, + { + "file": "assets/LibraryPage-Dn4Atc-v.js", + "bytes": 45623, + "gzipBytes": 13541, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/input-BWDAFZEu.js", + "assets/textarea-CV8p0-4X.js", + "assets/badge-CM0t01ZA.js", + "assets/switch-Bill0lpt.js", + "assets/date-format-CfassM9h.js", + "assets/url-BWnTuduy.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/alert-dialog-DPKn_By4.js", + "assets/sheet-B2n6hxmX.js", + "assets/plus-4J7ZxHzn.js", + "assets/trash-2-BoC_SbkU.js", + "assets/search-BBJ62Y1i.js", + "assets/shield-check-BMe9lmL0.js", + "assets/file-text-CoIZ4HmN.js", + "assets/copy-BDssAIdg.js", + "assets/save-DiE00U74.js", + "assets/external-link-DCNNRD19.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/folder-minus.js", + "node_modules/lucide-react/dist/esm/icons/folder-plus.js", + "node_modules/lucide-react/dist/esm/icons/folder.js", + "node_modules/lucide-react/dist/esm/icons/link-2.js", + "node_modules/lucide-react/dist/esm/icons/pencil.js", + "node_modules/lucide-react/dist/esm/icons/shield-alert.js", + "node_modules/lucide-react/dist/esm/icons/upload.js", + "node_modules/react-window/dist/react-window.js", + "src/lib/ai/schemas/source-import.ts", + "src/lib/source-import.ts", + "node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs?url", + "src/lib/source-file-import.ts", + "node_modules/@radix-ui/react-popover/dist/index.mjs", + "src/components/ui/popover.tsx", + "src/pages/LibraryPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/LibraryPage.tsx" + }, + { + "file": "assets/external-link-DCNNRD19.js", + "bytes": 247, + "gzipBytes": 194, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/external-link.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_external-link-DCNNRD19.js" + }, + { + "file": "assets/sheet-B2n6hxmX.js", + "bytes": 2335, + "gzipBytes": 894, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/components/ui/sheet.tsx" + ], + "staticMembership": [], + "dynamicEntry": "_sheet-B2n6hxmX.js" + }, + { + "file": "assets/switch-Bill0lpt.js", + "bytes": 4150, + "gzipBytes": 1789, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@radix-ui/react-switch/dist/index.mjs", + "src/components/ui/switch.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_switch-Bill0lpt.js" + }, + { + "file": "assets/shield-check-BMe9lmL0.js", + "bytes": 311, + "gzipBytes": 243, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield-check.js" + ], + "staticMembership": [], + "dynamicEntry": "_shield-check-BMe9lmL0.js" + }, + { + "file": "assets/TimerPage-D1inNmtR.js", + "bytes": 10969, + "gzipBytes": 3556, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/badge-CM0t01ZA.js", + "assets/progress-Dpju_rGK.js", + "assets/rotate-ccw-BaOjx9y-.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/bell.js", + "node_modules/lucide-react/dist/esm/icons/keyboard.js", + "node_modules/lucide-react/dist/esm/icons/pause.js", + "node_modules/lucide-react/dist/esm/icons/play.js", + "node_modules/lucide-react/dist/esm/icons/volume-2.js", + "node_modules/lucide-react/dist/esm/icons/volume-x.js", + "src/pages/TimerPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/TimerPage.tsx" + }, + { + "file": "assets/SparringPage-CdM21jmD.js", + "bytes": 55909, + "gzipBytes": 15409, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/client-C0vHmmOs.js", + "assets/card-B058AaCa.js", + "assets/textarea-CV8p0-4X.js", + "assets/badge-CM0t01ZA.js", + "assets/ModelSelector-N1YppTPP.js", + "assets/arrow-right-BqV82eAu.js", + "assets/progress-Dpju_rGK.js", + "assets/markdown-CIGozW_S.js", + "assets/clock-3-I4iWGDRv.js", + "assets/rotate-ccw-BaOjx9y-.js", + "assets/circle-alert-m1RujWeM.js", + "assets/send-8POvyDEa.js", + "assets/download-Blp7Twum.js", + "assets/generateCategoricalChart-CVZBqYU9.js", + "assets/target-CI7NrZuS.js", + "assets/file-text-CoIZ4HmN.js", + "assets/circle-help-Z1_mXmU9.js", + "assets/url-BWnTuduy.js", + "assets/use-subscription-D6HeYmsm.js", + "assets/index-Bw24_SQx.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/arrow-left.js", + "node_modules/lucide-react/dist/esm/icons/award.js", + "node_modules/lucide-react/dist/esm/icons/bot.js", + "node_modules/lucide-react/dist/esm/icons/chart-column.js", + "node_modules/lucide-react/dist/esm/icons/chevron-right.js", + "node_modules/lucide-react/dist/esm/icons/circle-pause.js", + "node_modules/lucide-react/dist/esm/icons/circle-play.js", + "node_modules/lucide-react/dist/esm/icons/cloud-off.js", + "node_modules/lucide-react/dist/esm/icons/gauge.js", + "node_modules/lucide-react/dist/esm/icons/user-round.js", + "node_modules/lucide-react/dist/esm/icons/wifi.js", + "src/components/features/sparring/SparringSetup.tsx", + "src/components/features/sparring/SparringRound.tsx", + "node_modules/recharts/es6/polar/PolarGrid.js", + "node_modules/lodash/head.js", + "node_modules/lodash/first.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/first.js?commonjs-es-import", + "node_modules/recharts/es6/polar/Radar.js", + "node_modules/recharts/es6/chart/RadarChart.js", + "src/components/features/sparring/SparringScorecard.tsx", + "src/pages/SparringPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SparringPage.tsx" + }, + { + "file": "assets/arrow-right-BqV82eAu.js", + "bytes": 161, + "gzipBytes": 156, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/arrow-right.js" + ], + "staticMembership": [ + "/", + "/app" + ], + "dynamicEntry": "_arrow-right-BqV82eAu.js" + }, + { + "file": "assets/circle-help-Z1_mXmU9.js", + "bytes": 230, + "gzipBytes": 195, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-help.js" + ], + "staticMembership": [], + "dynamicEntry": "_circle-help-Z1_mXmU9.js" + }, + { + "file": "assets/markdown-CIGozW_S.js", + "bytes": 119378, + "gzipBytes": 36770, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/devlop/lib/default.js", + "node_modules/comma-separated-tokens/index.js", + "node_modules/estree-util-is-identifier-name/lib/index.js", + "node_modules/hast-util-whitespace/lib/index.js", + "node_modules/property-information/lib/util/schema.js", + "node_modules/property-information/lib/util/merge.js", + "node_modules/property-information/lib/normalize.js", + "node_modules/property-information/lib/util/info.js", + "node_modules/property-information/lib/util/types.js", + "node_modules/property-information/lib/util/defined-info.js", + "node_modules/property-information/lib/util/create.js", + "node_modules/property-information/lib/aria.js", + "node_modules/property-information/lib/util/case-sensitive-transform.js", + "node_modules/property-information/lib/util/case-insensitive-transform.js", + "node_modules/property-information/lib/html.js", + "node_modules/property-information/lib/svg.js", + "node_modules/property-information/lib/xlink.js", + "node_modules/property-information/lib/xmlns.js", + "node_modules/property-information/lib/xml.js", + "node_modules/property-information/lib/hast-to-react.js", + "node_modules/property-information/lib/find.js", + "node_modules/property-information/index.js", + "node_modules/space-separated-tokens/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/style-to-object/cjs/index.js?commonjs-exports", + "node_modules/inline-style-parser/cjs/index.js", + "node_modules/style-to-object/cjs/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/style-to-js/cjs/utilities.js?commonjs-exports", + "node_modules/style-to-js/cjs/utilities.js", + "node_modules/style-to-js/cjs/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/style-to-js/cjs/index.js?commonjs-es-import", + "node_modules/unist-util-position/lib/index.js", + "node_modules/unist-util-stringify-position/lib/index.js", + "node_modules/vfile-message/lib/index.js", + "node_modules/hast-util-to-jsx-runtime/lib/index.js", + "node_modules/html-url-attributes/lib/index.js", + "node_modules/mdast-util-to-string/lib/index.js", + "node_modules/decode-named-character-reference/index.dom.js", + "node_modules/micromark-util-chunked/index.js", + "node_modules/micromark-util-combine-extensions/index.js", + "node_modules/micromark-util-decode-numeric-character-reference/index.js", + "node_modules/micromark-util-normalize-identifier/index.js", + "node_modules/micromark-util-character/index.js", + "node_modules/micromark-util-sanitize-uri/index.js", + "node_modules/micromark-factory-space/index.js", + "node_modules/micromark/lib/initialize/content.js", + "node_modules/micromark/lib/initialize/document.js", + "node_modules/micromark-util-classify-character/index.js", + "node_modules/micromark-util-resolve-all/index.js", + "node_modules/micromark-core-commonmark/lib/attention.js", + "node_modules/micromark-core-commonmark/lib/autolink.js", + "node_modules/micromark-core-commonmark/lib/blank-line.js", + "node_modules/micromark-core-commonmark/lib/block-quote.js", + "node_modules/micromark-core-commonmark/lib/character-escape.js", + "node_modules/micromark-core-commonmark/lib/character-reference.js", + "node_modules/micromark-core-commonmark/lib/code-fenced.js", + "node_modules/micromark-core-commonmark/lib/code-indented.js", + "node_modules/micromark-core-commonmark/lib/code-text.js", + "node_modules/micromark-util-subtokenize/lib/splice-buffer.js", + "node_modules/micromark-util-subtokenize/index.js", + "node_modules/micromark-core-commonmark/lib/content.js", + "node_modules/micromark-factory-destination/index.js", + "node_modules/micromark-factory-label/index.js", + "node_modules/micromark-factory-title/index.js", + "node_modules/micromark-factory-whitespace/index.js", + "node_modules/micromark-core-commonmark/lib/definition.js", + "node_modules/micromark-core-commonmark/lib/hard-break-escape.js", + "node_modules/micromark-core-commonmark/lib/heading-atx.js", + "node_modules/micromark-util-html-tag-name/index.js", + "node_modules/micromark-core-commonmark/lib/html-flow.js", + "node_modules/micromark-core-commonmark/lib/html-text.js", + "node_modules/micromark-core-commonmark/lib/label-end.js", + "node_modules/micromark-core-commonmark/lib/label-start-image.js", + "node_modules/micromark-core-commonmark/lib/label-start-link.js", + "node_modules/micromark-core-commonmark/lib/line-ending.js", + "node_modules/micromark-core-commonmark/lib/thematic-break.js", + "node_modules/micromark-core-commonmark/lib/list.js", + "node_modules/micromark-core-commonmark/lib/setext-underline.js", + "node_modules/micromark/lib/initialize/flow.js", + "node_modules/micromark/lib/initialize/text.js", + "node_modules/micromark/lib/constructs.js", + "node_modules/micromark/lib/create-tokenizer.js", + "node_modules/micromark/lib/parse.js", + "node_modules/micromark/lib/postprocess.js", + "node_modules/micromark/lib/preprocess.js", + "node_modules/micromark-util-decode-string/index.js", + "node_modules/mdast-util-from-markdown/lib/index.js", + "node_modules/remark-parse/lib/index.js", + "node_modules/mdast-util-to-hast/lib/handlers/blockquote.js", + "node_modules/mdast-util-to-hast/lib/handlers/break.js", + "node_modules/mdast-util-to-hast/lib/handlers/code.js", + "node_modules/mdast-util-to-hast/lib/handlers/delete.js", + "node_modules/mdast-util-to-hast/lib/handlers/emphasis.js", + "node_modules/mdast-util-to-hast/lib/handlers/footnote-reference.js", + "node_modules/mdast-util-to-hast/lib/handlers/heading.js", + "node_modules/mdast-util-to-hast/lib/handlers/html.js", + "node_modules/mdast-util-to-hast/lib/revert.js", + "node_modules/mdast-util-to-hast/lib/handlers/image-reference.js", + "node_modules/mdast-util-to-hast/lib/handlers/image.js", + "node_modules/mdast-util-to-hast/lib/handlers/inline-code.js", + "node_modules/mdast-util-to-hast/lib/handlers/link-reference.js", + "node_modules/mdast-util-to-hast/lib/handlers/link.js", + "node_modules/mdast-util-to-hast/lib/handlers/list-item.js", + "node_modules/mdast-util-to-hast/lib/handlers/list.js", + "node_modules/mdast-util-to-hast/lib/handlers/paragraph.js", + "node_modules/mdast-util-to-hast/lib/handlers/root.js", + "node_modules/mdast-util-to-hast/lib/handlers/strong.js", + "node_modules/mdast-util-to-hast/lib/handlers/table.js", + "node_modules/mdast-util-to-hast/lib/handlers/table-row.js", + "node_modules/mdast-util-to-hast/lib/handlers/table-cell.js", + "node_modules/trim-lines/index.js", + "node_modules/mdast-util-to-hast/lib/handlers/text.js", + "node_modules/mdast-util-to-hast/lib/handlers/thematic-break.js", + "node_modules/mdast-util-to-hast/lib/handlers/index.js", + "node_modules/@ungap/structured-clone/esm/types.js", + "node_modules/@ungap/structured-clone/esm/deserialize.js", + "node_modules/@ungap/structured-clone/esm/serialize.js", + "node_modules/@ungap/structured-clone/esm/index.js", + "node_modules/mdast-util-to-hast/lib/footer.js", + "node_modules/unist-util-is/lib/index.js", + "node_modules/unist-util-visit-parents/lib/color.js", + "node_modules/unist-util-visit-parents/lib/index.js", + "node_modules/unist-util-visit/lib/index.js", + "node_modules/mdast-util-to-hast/lib/state.js", + "node_modules/mdast-util-to-hast/lib/index.js", + "node_modules/remark-rehype/lib/index.js", + "node_modules/bail/index.js", + "node_modules/extend/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/extend/index.js?commonjs-es-import", + "node_modules/is-plain-obj/index.js", + "node_modules/trough/lib/index.js", + "node_modules/vfile/lib/minpath.browser.js", + "node_modules/vfile/lib/minproc.browser.js", + "node_modules/vfile/lib/minurl.shared.js", + "node_modules/vfile/lib/minurl.browser.js", + "node_modules/vfile/lib/index.js", + "node_modules/unified/lib/callable-instance.js", + "node_modules/unified/lib/index.js", + "node_modules/react-markdown/lib/index.js", + "src/components/ui/markdown.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_markdown-CIGozW_S.js" + }, + { + "file": "assets/ModelSelector-N1YppTPP.js", + "bytes": 2514, + "gzipBytes": 1081, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/badge-CM0t01ZA.js", + "assets/use-subscription-D6HeYmsm.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/cpu.js", + "src/components/ModelSelector.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_ModelSelector-N1YppTPP.js" + }, + { + "file": "assets/clock-3-I4iWGDRv.js", + "bytes": 183, + "gzipBytes": 168, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/clock-3.js" + ], + "staticMembership": [], + "dynamicEntry": "_clock-3-I4iWGDRv.js" + }, + { + "file": "assets/send-8POvyDEa.js", + "bytes": 287, + "gzipBytes": 226, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/send.js" + ], + "staticMembership": [], + "dynamicEntry": "_send-8POvyDEa.js" + }, + { + "file": "assets/client-C0vHmmOs.js", + "bytes": 39898, + "gzipBytes": 13784, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/url-BWnTuduy.js" + ], + "modules": [ + "node_modules/zod/v4/classic/coerce.js", + "src/lib/ai/schemas/generate.ts", + "src/lib/ai/providers/mock-provider.ts", + "src/lib/ai/schemas/attack.ts", + "src/lib/ai/schemas/factoids.ts", + "src/lib/ai/schemas/ask.ts", + "src/lib/validation/url.ts", + "src/lib/ai/client.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_client-C0vHmmOs.js" + }, + { + "file": "assets/url-BWnTuduy.js", + "bytes": 179, + "gzipBytes": 164, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/lib/ai/schemas/url.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_url-BWnTuduy.js" + }, + { + "file": "assets/file-text-CoIZ4HmN.js", + "bytes": 324, + "gzipBytes": 211, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/file-text.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_file-text-CoIZ4HmN.js" + }, + { + "file": "assets/progress-Dpju_rGK.js", + "bytes": 2198, + "gzipBytes": 1093, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@radix-ui/react-progress/dist/index.mjs", + "src/components/ui/progress.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_progress-Dpju_rGK.js" + }, + { + "file": "assets/FlowchartPage-H_wQOkg1.js", + "bytes": 50510, + "gzipBytes": 16783, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/badge-CM0t01ZA.js", + "assets/input-BWDAFZEu.js", + "assets/textarea-CV8p0-4X.js", + "assets/alert-dialog-DPKn_By4.js", + "assets/index-DQAUU6Lk.js", + "assets/trash-2-BoC_SbkU.js", + "assets/save-DiE00U74.js", + "assets/plus-4J7ZxHzn.js", + "assets/download-Blp7Twum.js", + "assets/target-CI7NrZuS.js", + "assets/shield-DdFGvSwF.js", + "assets/triangle-alert-BXlgJBPw.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/folder-open.js", + "node_modules/lucide-react/dist/esm/icons/layout-grid.js", + "node_modules/@reactflow/minimap/node_modules/zustand/esm/shallow.mjs", + "node_modules/@reactflow/minimap/dist/esm/index.mjs", + "node_modules/@reactflow/controls/node_modules/zustand/esm/shallow.mjs", + "node_modules/@reactflow/controls/dist/esm/index.mjs", + "node_modules/@reactflow/background/node_modules/zustand/esm/shallow.mjs", + "node_modules/@reactflow/background/dist/esm/index.mjs", + "node_modules/reactflow/dist/style.css", + "node_modules/html-to-image/es/util.js", + "node_modules/html-to-image/es/clone-pseudos.js", + "node_modules/html-to-image/es/mimes.js", + "node_modules/html-to-image/es/dataurl.js", + "node_modules/html-to-image/es/clone-node.js", + "node_modules/html-to-image/es/embed-resources.js", + "node_modules/html-to-image/es/embed-images.js", + "node_modules/html-to-image/es/apply-style.js", + "node_modules/html-to-image/es/embed-webfonts.js", + "node_modules/html-to-image/es/index.js", + "node_modules/date-fns/toDate.mjs", + "node_modules/date-fns/constructFrom.mjs", + "node_modules/date-fns/constants.mjs", + "node_modules/date-fns/_lib/defaultOptions.mjs", + "node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.mjs", + "node_modules/date-fns/compareAsc.mjs", + "node_modules/date-fns/constructNow.mjs", + "node_modules/date-fns/differenceInCalendarMonths.mjs", + "node_modules/date-fns/_lib/getRoundingMethod.mjs", + "node_modules/date-fns/differenceInMilliseconds.mjs", + "node_modules/date-fns/endOfDay.mjs", + "node_modules/date-fns/endOfMonth.mjs", + "node_modules/date-fns/isLastDayOfMonth.mjs", + "node_modules/date-fns/differenceInMonths.mjs", + "node_modules/date-fns/differenceInSeconds.mjs", + "node_modules/date-fns/locale/en-US/_lib/formatDistance.mjs", + "node_modules/date-fns/locale/_lib/buildFormatLongFn.mjs", + "node_modules/date-fns/locale/en-US/_lib/formatLong.mjs", + "node_modules/date-fns/locale/en-US/_lib/formatRelative.mjs", + "node_modules/date-fns/locale/_lib/buildLocalizeFn.mjs", + "node_modules/date-fns/locale/en-US/_lib/localize.mjs", + "node_modules/date-fns/locale/_lib/buildMatchFn.mjs", + "node_modules/date-fns/locale/_lib/buildMatchPatternFn.mjs", + "node_modules/date-fns/locale/en-US/_lib/match.mjs", + "node_modules/date-fns/locale/en-US.mjs", + "node_modules/date-fns/formatDistance.mjs", + "node_modules/date-fns/formatDistanceToNow.mjs", + "src/pages/FlowchartPage.tsx" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "src/pages/FlowchartPage.tsx" + }, + { + "file": "assets/index-DQAUU6Lk.js", + "bytes": 127877, + "gzipBytes": 41136, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/classcat/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/shim/with-selector.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/shim/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.js?commonjs-exports", + "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.js", + "node_modules/use-sync-external-store/shim/index.js", + "node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js", + "node_modules/use-sync-external-store/shim/with-selector.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/use-sync-external-store/shim/with-selector.js?commonjs-es-import", + "node_modules/@reactflow/core/node_modules/zustand/esm/vanilla.mjs", + "node_modules/@reactflow/core/node_modules/zustand/esm/traditional.mjs", + "node_modules/@reactflow/core/node_modules/zustand/esm/shallow.mjs", + "node_modules/d3-dispatch/src/dispatch.js", + "node_modules/d3-selection/src/namespaces.js", + "node_modules/d3-selection/src/namespace.js", + "node_modules/d3-selection/src/creator.js", + "node_modules/d3-selection/src/selector.js", + "node_modules/d3-selection/src/selection/select.js", + "node_modules/d3-selection/src/array.js", + "node_modules/d3-selection/src/selectorAll.js", + "node_modules/d3-selection/src/selection/selectAll.js", + "node_modules/d3-selection/src/matcher.js", + "node_modules/d3-selection/src/selection/selectChild.js", + "node_modules/d3-selection/src/selection/selectChildren.js", + "node_modules/d3-selection/src/selection/filter.js", + "node_modules/d3-selection/src/selection/sparse.js", + "node_modules/d3-selection/src/selection/enter.js", + "node_modules/d3-selection/src/constant.js", + "node_modules/d3-selection/src/selection/data.js", + "node_modules/d3-selection/src/selection/exit.js", + "node_modules/d3-selection/src/selection/join.js", + "node_modules/d3-selection/src/selection/merge.js", + "node_modules/d3-selection/src/selection/order.js", + "node_modules/d3-selection/src/selection/sort.js", + "node_modules/d3-selection/src/selection/call.js", + "node_modules/d3-selection/src/selection/nodes.js", + "node_modules/d3-selection/src/selection/node.js", + "node_modules/d3-selection/src/selection/size.js", + "node_modules/d3-selection/src/selection/empty.js", + "node_modules/d3-selection/src/selection/each.js", + "node_modules/d3-selection/src/selection/attr.js", + "node_modules/d3-selection/src/window.js", + "node_modules/d3-selection/src/selection/style.js", + "node_modules/d3-selection/src/selection/property.js", + "node_modules/d3-selection/src/selection/classed.js", + "node_modules/d3-selection/src/selection/text.js", + "node_modules/d3-selection/src/selection/html.js", + "node_modules/d3-selection/src/selection/raise.js", + "node_modules/d3-selection/src/selection/lower.js", + "node_modules/d3-selection/src/selection/append.js", + "node_modules/d3-selection/src/selection/insert.js", + "node_modules/d3-selection/src/selection/remove.js", + "node_modules/d3-selection/src/selection/clone.js", + "node_modules/d3-selection/src/selection/datum.js", + "node_modules/d3-selection/src/selection/on.js", + "node_modules/d3-selection/src/selection/dispatch.js", + "node_modules/d3-selection/src/selection/iterator.js", + "node_modules/d3-selection/src/selection/index.js", + "node_modules/d3-selection/src/select.js", + "node_modules/d3-selection/src/sourceEvent.js", + "node_modules/d3-selection/src/pointer.js", + "node_modules/d3-drag/src/noevent.js", + "node_modules/d3-drag/src/nodrag.js", + "node_modules/d3-drag/src/constant.js", + "node_modules/d3-drag/src/event.js", + "node_modules/d3-drag/src/drag.js", + "node_modules/d3-interpolate/src/transform/decompose.js", + "node_modules/d3-interpolate/src/transform/parse.js", + "node_modules/d3-interpolate/src/transform/index.js", + "node_modules/d3-interpolate/src/zoom.js", + "node_modules/d3-timer/src/timer.js", + "node_modules/d3-timer/src/timeout.js", + "node_modules/d3-transition/src/transition/schedule.js", + "node_modules/d3-transition/src/interrupt.js", + "node_modules/d3-transition/src/selection/interrupt.js", + "node_modules/d3-transition/src/transition/tween.js", + "node_modules/d3-transition/src/transition/interpolate.js", + "node_modules/d3-transition/src/transition/attr.js", + "node_modules/d3-transition/src/transition/attrTween.js", + "node_modules/d3-transition/src/transition/delay.js", + "node_modules/d3-transition/src/transition/duration.js", + "node_modules/d3-transition/src/transition/ease.js", + "node_modules/d3-transition/src/transition/easeVarying.js", + "node_modules/d3-transition/src/transition/filter.js", + "node_modules/d3-transition/src/transition/merge.js", + "node_modules/d3-transition/src/transition/on.js", + "node_modules/d3-transition/src/transition/remove.js", + "node_modules/d3-transition/src/transition/select.js", + "node_modules/d3-transition/src/transition/selectAll.js", + "node_modules/d3-transition/src/transition/selection.js", + "node_modules/d3-transition/src/transition/style.js", + "node_modules/d3-transition/src/transition/styleTween.js", + "node_modules/d3-transition/src/transition/text.js", + "node_modules/d3-transition/src/transition/textTween.js", + "node_modules/d3-transition/src/transition/transition.js", + "node_modules/d3-transition/src/transition/end.js", + "node_modules/d3-transition/src/transition/index.js", + "node_modules/d3-ease/src/cubic.js", + "node_modules/d3-transition/src/selection/transition.js", + "node_modules/d3-transition/src/selection/index.js", + "node_modules/d3-zoom/src/constant.js", + "node_modules/d3-zoom/src/event.js", + "node_modules/d3-zoom/src/transform.js", + "node_modules/d3-zoom/src/noevent.js", + "node_modules/d3-zoom/src/zoom.js", + "node_modules/@reactflow/core/dist/esm/index.mjs" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_index-DQAUU6Lk.js" + }, + { + "file": "assets/triangle-alert-BXlgJBPw.js", + "bytes": 256, + "gzipBytes": 205, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/triangle-alert.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart" + ], + "dynamicEntry": "_triangle-alert-BXlgJBPw.js" + }, + { + "file": "assets/plus-4J7ZxHzn.js", + "bytes": 145, + "gzipBytes": 144, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/plus.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_plus-4J7ZxHzn.js" + }, + { + "file": "assets/save-DiE00U74.js", + "bytes": 324, + "gzipBytes": 225, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/save.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_save-DiE00U74.js" + }, + { + "file": "assets/download-Blp7Twum.js", + "bytes": 254, + "gzipBytes": 213, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/download.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_download-Blp7Twum.js" + }, + { + "file": "assets/target-CI7NrZuS.js", + "bytes": 223, + "gzipBytes": 160, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/target.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_target-CI7NrZuS.js" + }, + { + "file": "assets/SettingsPage-0tVrOkEw.js", + "bytes": 16456, + "gzipBytes": 5486, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/badge-CM0t01ZA.js", + "assets/use-subscription-D6HeYmsm.js", + "assets/PricingModal-4gorVS0y.js", + "assets/date-format-CfassM9h.js", + "assets/input-BWDAFZEu.js", + "assets/crown-DaKvz3rl.js", + "assets/credit-card-DqRNKfmg.js", + "assets/zap-ml9ZbZFQ.js", + "assets/shield-DdFGvSwF.js", + "assets/trash-2-BoC_SbkU.js", + "assets/edge-function-error-dlcwXP30.js" + ], + "modules": [ + "node_modules/@tanstack/query-core/build/modern/queryObserver.js", + "node_modules/@tanstack/react-query/build/modern/IsRestoringProvider.js", + "node_modules/@tanstack/react-query/build/modern/QueryErrorResetBoundary.js", + "node_modules/@tanstack/react-query/build/modern/errorBoundaryUtils.js", + "node_modules/@tanstack/react-query/build/modern/suspense.js", + "node_modules/@tanstack/react-query/build/modern/useBaseQuery.js", + "node_modules/@tanstack/react-query/build/modern/useQuery.js", + "src/pages/SettingsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SettingsPage.tsx" + }, + { + "file": "assets/PricingModal-4gorVS0y.js", + "bytes": 5548, + "gzipBytes": 1892, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/input-BWDAFZEu.js", + "assets/badge-CM0t01ZA.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-DaKvz3rl.js", + "assets/zap-ml9ZbZFQ.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/lock.js", + "src/lib/stripe.ts", + "src/components/features/subscription/PricingModal.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_PricingModal-4gorVS0y.js" + }, + { + "file": "assets/crown-DaKvz3rl.js", + "bytes": 359, + "gzipBytes": 253, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/crown.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_crown-DaKvz3rl.js" + }, + { + "file": "assets/zap-ml9ZbZFQ.js", + "bytes": 259, + "gzipBytes": 203, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/zap.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_zap-ml9ZbZFQ.js" + }, + { + "file": "assets/edge-function-error-dlcwXP30.js", + "bytes": 694, + "gzipBytes": 378, + "imports": [], + "modules": [ + "src/lib/supabase/edge-function-error.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_edge-function-error-dlcwXP30.js" + }, + { + "file": "assets/use-subscription-D6HeYmsm.js", + "bytes": 2232, + "gzipBytes": 997, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/hooks/use-subscription.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_use-subscription-D6HeYmsm.js" + }, + { + "file": "assets/AdminPage-Da5Ff1IH.js", + "bytes": 77457, + "gzipBytes": 20347, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/card-B058AaCa.js", + "assets/input-BWDAFZEu.js", + "assets/badge-CM0t01ZA.js", + "assets/tabs-ClU241Dy.js", + "assets/scroll-area-DCb_LI1B.js", + "assets/date-format-CfassM9h.js", + "assets/checkbox-C4QY-orb.js", + "assets/textarea-CV8p0-4X.js", + "assets/alert-dialog-DPKn_By4.js", + "assets/search-BBJ62Y1i.js", + "assets/trash-2-BoC_SbkU.js", + "assets/shield-DdFGvSwF.js", + "assets/circle-alert-m1RujWeM.js", + "assets/users-DsbY3mjY.js", + "assets/credit-card-DqRNKfmg.js", + "assets/generateCategoricalChart-CVZBqYU9.js", + "assets/copy-BDssAIdg.js", + "assets/rotate-ccw-BaOjx9y-.js", + "assets/index-Bw24_SQx.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/activity.js", + "node_modules/lucide-react/dist/esm/icons/ban.js", + "node_modules/lucide-react/dist/esm/icons/dollar-sign.js", + "node_modules/lucide-react/dist/esm/icons/gift.js", + "node_modules/lucide-react/dist/esm/icons/key-round.js", + "node_modules/lucide-react/dist/esm/icons/settings-2.js", + "node_modules/lucide-react/dist/esm/icons/ticket.js", + "node_modules/lucide-react/dist/esm/icons/user-check.js", + "node_modules/recharts/es6/polar/Pie.js", + "node_modules/recharts/es6/util/getEveryNthWithCondition.js", + "node_modules/recharts/es6/util/TickUtils.js", + "node_modules/recharts/es6/cartesian/getEquidistantTicks.js", + "node_modules/recharts/es6/cartesian/getTicks.js", + "node_modules/recharts/es6/cartesian/CartesianAxis.js", + "node_modules/recharts/es6/cartesian/CartesianGrid.js", + "node_modules/recharts/es6/cartesian/XAxis.js", + "node_modules/recharts/es6/cartesian/YAxis.js", + "node_modules/recharts/es6/chart/BarChart.js", + "node_modules/recharts/es6/chart/PieChart.js", + "src/components/admin/AdminAnnouncements.tsx", + "src/pages/AdminPage.tsx" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "src/pages/AdminPage.tsx" + }, + { + "file": "assets/users-DsbY3mjY.js", + "bytes": 296, + "gzipBytes": 223, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/users.js" + ], + "staticMembership": [ + "/", + "/app/admin" + ], + "dynamicEntry": "_users-DsbY3mjY.js" + }, + { + "file": "assets/checkbox-C4QY-orb.js", + "bytes": 4315, + "gzipBytes": 1871, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@radix-ui/react-checkbox/dist/index.mjs", + "src/components/ui/checkbox.tsx" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_checkbox-C4QY-orb.js" + }, + { + "file": "assets/tabs-ClU241Dy.js", + "bytes": 7555, + "gzipBytes": 2986, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@radix-ui/react-use-is-hydrated/dist/index.mjs", + "node_modules/@radix-ui/react-roving-focus/dist/index.mjs", + "node_modules/@radix-ui/react-tabs/dist/index.mjs", + "src/components/ui/tabs.tsx" + ], + "staticMembership": [ + "/login", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_tabs-ClU241Dy.js" + }, + { + "file": "assets/scroll-area-DCb_LI1B.js", + "bytes": 13530, + "gzipBytes": 4249, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@radix-ui/react-scroll-area/dist/index.mjs", + "src/components/ui/scroll-area.tsx" + ], + "staticMembership": [ + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_scroll-area-DCb_LI1B.js" + }, + { + "file": "assets/copy-BDssAIdg.js", + "bytes": 228, + "gzipBytes": 202, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/copy.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_copy-BDssAIdg.js" + }, + { + "file": "assets/search-BBJ62Y1i.js", + "bytes": 164, + "gzipBytes": 162, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/search.js" + ], + "staticMembership": [ + "/", + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_search-BBJ62Y1i.js" + }, + { + "file": "assets/generateCategoricalChart-CVZBqYU9.js", + "bytes": 364572, + "gzipBytes": 99163, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/index-Bw24_SQx.js", + "assets/string-cKWu9XK9.js" + ], + "modules": [ + "node_modules/d3-interpolate/src/numberArray.js", + "node_modules/d3-interpolate/src/array.js", + "node_modules/d3-interpolate/src/date.js", + "node_modules/d3-interpolate/src/object.js", + "node_modules/d3-interpolate/src/value.js", + "node_modules/d3-interpolate/src/round.js", + "node_modules/d3-interpolate/src/piecewise.js", + "node_modules/lodash/isArray.js", + "node_modules/lodash/_freeGlobal.js", + "node_modules/lodash/_root.js", + "node_modules/lodash/_Symbol.js", + "node_modules/lodash/_getRawTag.js", + "node_modules/lodash/_objectToString.js", + "node_modules/lodash/_baseGetTag.js", + "node_modules/lodash/isObjectLike.js", + "node_modules/lodash/isSymbol.js", + "node_modules/lodash/_isKey.js", + "node_modules/lodash/isObject.js", + "node_modules/lodash/isFunction.js", + "node_modules/lodash/_coreJsData.js", + "node_modules/lodash/_isMasked.js", + "node_modules/lodash/_toSource.js", + "node_modules/lodash/_baseIsNative.js", + "node_modules/lodash/_getValue.js", + "node_modules/lodash/_getNative.js", + "node_modules/lodash/_nativeCreate.js", + "node_modules/lodash/_hashClear.js", + "node_modules/lodash/_hashDelete.js", + "node_modules/lodash/_hashGet.js", + "node_modules/lodash/_hashHas.js", + "node_modules/lodash/_hashSet.js", + "node_modules/lodash/_Hash.js", + "node_modules/lodash/_listCacheClear.js", + "node_modules/lodash/eq.js", + "node_modules/lodash/_assocIndexOf.js", + "node_modules/lodash/_listCacheDelete.js", + "node_modules/lodash/_listCacheGet.js", + "node_modules/lodash/_listCacheHas.js", + "node_modules/lodash/_listCacheSet.js", + "node_modules/lodash/_ListCache.js", + "node_modules/lodash/_Map.js", + "node_modules/lodash/_mapCacheClear.js", + "node_modules/lodash/_isKeyable.js", + "node_modules/lodash/_getMapData.js", + "node_modules/lodash/_mapCacheDelete.js", + "node_modules/lodash/_mapCacheGet.js", + "node_modules/lodash/_mapCacheHas.js", + "node_modules/lodash/_mapCacheSet.js", + "node_modules/lodash/_MapCache.js", + "node_modules/lodash/memoize.js", + "node_modules/lodash/_memoizeCapped.js", + "node_modules/lodash/_stringToPath.js", + "node_modules/lodash/_arrayMap.js", + "node_modules/lodash/_baseToString.js", + "node_modules/lodash/toString.js", + "node_modules/lodash/_castPath.js", + "node_modules/lodash/_toKey.js", + "node_modules/lodash/_baseGet.js", + "node_modules/lodash/get.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/get.js?commonjs-es-import", + "node_modules/lodash/isNil.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isNil.js?commonjs-es-import", + "node_modules/lodash/isString.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isString.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isFunction.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isObject.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/recharts/node_modules/react-is/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/recharts/node_modules/react-is/cjs/react-is.production.min.js?commonjs-exports", + "node_modules/recharts/node_modules/react-is/cjs/react-is.production.min.js", + "node_modules/recharts/node_modules/react-is/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/recharts/node_modules/react-is/index.js?commonjs-es-import", + "node_modules/lodash/isNumber.js", + "node_modules/lodash/isNaN.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isNaN.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isNumber.js?commonjs-es-import", + "node_modules/recharts/es6/util/DataUtils.js", + "node_modules/recharts/es6/util/ShallowEqual.js", + "node_modules/recharts/es6/util/types.js", + "node_modules/recharts/es6/util/ReactUtils.js", + "node_modules/recharts/es6/container/Surface.js", + "node_modules/recharts/es6/container/Layer.js", + "node_modules/recharts/es6/util/LogUtils.js", + "node_modules/lodash/_baseSlice.js", + "node_modules/lodash/_castSlice.js", + "node_modules/lodash/_hasUnicode.js", + "node_modules/lodash/_asciiToArray.js", + "node_modules/lodash/_unicodeToArray.js", + "node_modules/lodash/_stringToArray.js", + "node_modules/lodash/_createCaseFirst.js", + "node_modules/lodash/upperFirst.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/upperFirst.js?commonjs-es-import", + "node_modules/d3-shape/src/constant.js", + "node_modules/d3-shape/src/math.js", + "node_modules/d3-path/src/path.js", + "node_modules/d3-shape/src/path.js", + "node_modules/d3-shape/src/array.js", + "node_modules/d3-shape/src/curve/linear.js", + "node_modules/d3-shape/src/point.js", + "node_modules/d3-shape/src/line.js", + "node_modules/d3-shape/src/area.js", + "node_modules/d3-shape/src/curve/bump.js", + "node_modules/d3-shape/src/symbol/circle.js", + "node_modules/d3-shape/src/symbol/cross.js", + "node_modules/d3-shape/src/symbol/diamond.js", + "node_modules/d3-shape/src/symbol/square.js", + "node_modules/d3-shape/src/symbol/star.js", + "node_modules/d3-shape/src/symbol/triangle.js", + "node_modules/d3-shape/src/symbol/wye.js", + "node_modules/d3-shape/src/symbol.js", + "node_modules/d3-shape/src/noop.js", + "node_modules/d3-shape/src/curve/basis.js", + "node_modules/d3-shape/src/curve/basisClosed.js", + "node_modules/d3-shape/src/curve/basisOpen.js", + "node_modules/d3-shape/src/curve/linearClosed.js", + "node_modules/d3-shape/src/curve/monotone.js", + "node_modules/d3-shape/src/curve/natural.js", + "node_modules/d3-shape/src/curve/step.js", + "node_modules/d3-shape/src/offset/none.js", + "node_modules/d3-shape/src/order/none.js", + "node_modules/d3-shape/src/stack.js", + "node_modules/d3-shape/src/offset/expand.js", + "node_modules/d3-shape/src/offset/silhouette.js", + "node_modules/d3-shape/src/offset/wiggle.js", + "node_modules/recharts/es6/shape/Symbols.js", + "node_modules/recharts/es6/component/DefaultLegendContent.js", + "node_modules/lodash/_stackClear.js", + "node_modules/lodash/_stackDelete.js", + "node_modules/lodash/_stackGet.js", + "node_modules/lodash/_stackHas.js", + "node_modules/lodash/_stackSet.js", + "node_modules/lodash/_Stack.js", + "node_modules/lodash/_setCacheAdd.js", + "node_modules/lodash/_setCacheHas.js", + "node_modules/lodash/_SetCache.js", + "node_modules/lodash/_arraySome.js", + "node_modules/lodash/_cacheHas.js", + "node_modules/lodash/_equalArrays.js", + "node_modules/lodash/_Uint8Array.js", + "node_modules/lodash/_mapToArray.js", + "node_modules/lodash/_setToArray.js", + "node_modules/lodash/_equalByTag.js", + "node_modules/lodash/_arrayPush.js", + "node_modules/lodash/_baseGetAllKeys.js", + "node_modules/lodash/_arrayFilter.js", + "node_modules/lodash/stubArray.js", + "node_modules/lodash/_getSymbols.js", + "node_modules/lodash/_baseTimes.js", + "node_modules/lodash/_baseIsArguments.js", + "node_modules/lodash/isArguments.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isBuffer.js?commonjs-module", + "node_modules/lodash/stubFalse.js", + "node_modules/lodash/isBuffer.js", + "node_modules/lodash/_isIndex.js", + "node_modules/lodash/isLength.js", + "node_modules/lodash/_baseIsTypedArray.js", + "node_modules/lodash/_baseUnary.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/_nodeUtil.js?commonjs-module", + "node_modules/lodash/_nodeUtil.js", + "node_modules/lodash/isTypedArray.js", + "node_modules/lodash/_arrayLikeKeys.js", + "node_modules/lodash/_isPrototype.js", + "node_modules/lodash/_overArg.js", + "node_modules/lodash/_nativeKeys.js", + "node_modules/lodash/_baseKeys.js", + "node_modules/lodash/isArrayLike.js", + "node_modules/lodash/keys.js", + "node_modules/lodash/_getAllKeys.js", + "node_modules/lodash/_equalObjects.js", + "node_modules/lodash/_DataView.js", + "node_modules/lodash/_Promise.js", + "node_modules/lodash/_Set.js", + "node_modules/lodash/_WeakMap.js", + "node_modules/lodash/_getTag.js", + "node_modules/lodash/_baseIsEqualDeep.js", + "node_modules/lodash/_baseIsEqual.js", + "node_modules/lodash/_baseIsMatch.js", + "node_modules/lodash/_isStrictComparable.js", + "node_modules/lodash/_getMatchData.js", + "node_modules/lodash/_matchesStrictComparable.js", + "node_modules/lodash/_baseMatches.js", + "node_modules/lodash/_baseHasIn.js", + "node_modules/lodash/_hasPath.js", + "node_modules/lodash/hasIn.js", + "node_modules/lodash/_baseMatchesProperty.js", + "node_modules/lodash/identity.js", + "node_modules/lodash/_baseProperty.js", + "node_modules/lodash/_basePropertyDeep.js", + "node_modules/lodash/property.js", + "node_modules/lodash/_baseIteratee.js", + "node_modules/lodash/_baseFindIndex.js", + "node_modules/lodash/_baseIsNaN.js", + "node_modules/lodash/_strictIndexOf.js", + "node_modules/lodash/_baseIndexOf.js", + "node_modules/lodash/_arrayIncludes.js", + "node_modules/lodash/_arrayIncludesWith.js", + "node_modules/lodash/noop.js", + "node_modules/lodash/_createSet.js", + "node_modules/lodash/_baseUniq.js", + "node_modules/lodash/uniqBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/uniqBy.js?commonjs-es-import", + "node_modules/recharts/es6/util/payload/getUniqPayload.js", + "node_modules/recharts/es6/component/Legend.js", + "node_modules/lodash/_isFlattenable.js", + "node_modules/lodash/_baseFlatten.js", + "node_modules/lodash/_createBaseFor.js", + "node_modules/lodash/_baseFor.js", + "node_modules/lodash/_baseForOwn.js", + "node_modules/lodash/_createBaseEach.js", + "node_modules/lodash/_baseEach.js", + "node_modules/lodash/_baseMap.js", + "node_modules/lodash/_baseSortBy.js", + "node_modules/lodash/_compareAscending.js", + "node_modules/lodash/_compareMultiple.js", + "node_modules/lodash/_baseOrderBy.js", + "node_modules/lodash/_apply.js", + "node_modules/lodash/_overRest.js", + "node_modules/lodash/constant.js", + "node_modules/lodash/_defineProperty.js", + "node_modules/lodash/_baseSetToString.js", + "node_modules/lodash/_shortOut.js", + "node_modules/lodash/_setToString.js", + "node_modules/lodash/_baseRest.js", + "node_modules/lodash/_isIterateeCall.js", + "node_modules/lodash/sortBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/sortBy.js?commonjs-es-import", + "node_modules/recharts/es6/component/DefaultTooltipContent.js", + "node_modules/recharts/es6/util/tooltip/translate.js", + "node_modules/recharts/es6/component/TooltipBoundingBox.js", + "node_modules/recharts/es6/util/Global.js", + "node_modules/recharts/es6/component/Tooltip.js", + "node_modules/lodash/now.js", + "node_modules/lodash/_trimmedEndIndex.js", + "node_modules/lodash/_baseTrim.js", + "node_modules/lodash/toNumber.js", + "node_modules/lodash/debounce.js", + "node_modules/lodash/throttle.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/throttle.js?commonjs-es-import", + "node_modules/recharts/es6/component/ResponsiveContainer.js", + "node_modules/recharts/es6/component/Cell.js", + "node_modules/recharts/es6/util/DOMUtils.js", + "node_modules/recharts/es6/util/ReduceCSSCalc.js", + "node_modules/recharts/es6/component/Text.js", + "node_modules/d3-array/src/ascending.js", + "node_modules/d3-array/src/descending.js", + "node_modules/d3-array/src/bisector.js", + "node_modules/d3-array/src/number.js", + "node_modules/d3-array/src/bisect.js", + "node_modules/internmap/src/index.js", + "node_modules/d3-array/src/sort.js", + "node_modules/d3-array/src/ticks.js", + "node_modules/d3-array/src/max.js", + "node_modules/d3-array/src/min.js", + "node_modules/d3-array/src/quickselect.js", + "node_modules/d3-array/src/quantile.js", + "node_modules/d3-array/src/range.js", + "node_modules/d3-scale/src/init.js", + "node_modules/d3-scale/src/ordinal.js", + "node_modules/d3-scale/src/band.js", + "node_modules/d3-scale/src/constant.js", + "node_modules/d3-scale/src/number.js", + "node_modules/d3-scale/src/continuous.js", + "node_modules/d3-format/src/formatDecimal.js", + "node_modules/d3-format/src/exponent.js", + "node_modules/d3-format/src/formatGroup.js", + "node_modules/d3-format/src/formatNumerals.js", + "node_modules/d3-format/src/formatSpecifier.js", + "node_modules/d3-format/src/formatTrim.js", + "node_modules/d3-format/src/formatPrefixAuto.js", + "node_modules/d3-format/src/formatRounded.js", + "node_modules/d3-format/src/formatTypes.js", + "node_modules/d3-format/src/identity.js", + "node_modules/d3-format/src/locale.js", + "node_modules/d3-format/src/defaultLocale.js", + "node_modules/d3-format/src/precisionFixed.js", + "node_modules/d3-format/src/precisionPrefix.js", + "node_modules/d3-format/src/precisionRound.js", + "node_modules/d3-scale/src/tickFormat.js", + "node_modules/d3-scale/src/linear.js", + "node_modules/d3-scale/src/identity.js", + "node_modules/d3-scale/src/nice.js", + "node_modules/d3-scale/src/log.js", + "node_modules/d3-scale/src/symlog.js", + "node_modules/d3-scale/src/pow.js", + "node_modules/d3-scale/src/radial.js", + "node_modules/d3-scale/src/quantile.js", + "node_modules/d3-scale/src/quantize.js", + "node_modules/d3-scale/src/threshold.js", + "node_modules/d3-time/src/interval.js", + "node_modules/d3-time/src/millisecond.js", + "node_modules/d3-time/src/duration.js", + "node_modules/d3-time/src/second.js", + "node_modules/d3-time/src/minute.js", + "node_modules/d3-time/src/hour.js", + "node_modules/d3-time/src/day.js", + "node_modules/d3-time/src/week.js", + "node_modules/d3-time/src/month.js", + "node_modules/d3-time/src/year.js", + "node_modules/d3-time/src/ticks.js", + "node_modules/d3-time-format/src/locale.js", + "node_modules/d3-time-format/src/defaultLocale.js", + "node_modules/d3-scale/src/time.js", + "node_modules/d3-scale/src/utcTime.js", + "node_modules/d3-scale/src/sequential.js", + "node_modules/d3-scale/src/sequentialQuantile.js", + "node_modules/d3-scale/src/diverging.js", + "node_modules/victory-vendor/es/d3-scale.js", + "node_modules/lodash/_baseExtremum.js", + "node_modules/lodash/_baseGt.js", + "node_modules/lodash/max.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/max.js?commonjs-es-import", + "node_modules/lodash/_baseLt.js", + "node_modules/lodash/min.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/min.js?commonjs-es-import", + "node_modules/lodash/map.js", + "node_modules/lodash/flatMap.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/flatMap.js?commonjs-es-import", + "node_modules/lodash/isEqual.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isEqual.js?commonjs-es-import", + "node_modules/decimal.js-light/decimal.mjs", + "node_modules/recharts-scale/es6/util/utils.js", + "node_modules/recharts-scale/es6/util/arithmetic.js", + "node_modules/recharts-scale/es6/getNiceTickValues.js", + "node_modules/tiny-invariant/dist/esm/tiny-invariant.js", + "node_modules/recharts/es6/cartesian/ErrorBar.js", + "node_modules/recharts/es6/util/getLegendProps.js", + "node_modules/recharts/es6/util/ChartUtils.js", + "node_modules/recharts/es6/util/PolarUtils.js", + "node_modules/recharts/es6/component/Label.js", + "node_modules/lodash/last.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/last.js?commonjs-es-import", + "node_modules/recharts/es6/component/LabelList.js", + "node_modules/recharts/es6/shape/Sector.js", + "node_modules/recharts/es6/shape/Curve.js", + "node_modules/fast-equals/dist/es/index.mjs", + "node_modules/react-smooth/es6/setRafTimeout.js", + "node_modules/react-smooth/es6/AnimateManager.js", + "node_modules/react-smooth/es6/util.js", + "node_modules/react-smooth/es6/easing.js", + "node_modules/react-smooth/es6/configUpdate.js", + "node_modules/react-smooth/es6/Animate.js", + "node_modules/recharts/es6/shape/Rectangle.js", + "node_modules/recharts/es6/shape/Polygon.js", + "node_modules/recharts/es6/shape/Dot.js", + "node_modules/recharts/es6/shape/Cross.js", + "node_modules/lodash/maxBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/maxBy.js?commonjs-es-import", + "node_modules/lodash/minBy.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/minBy.js?commonjs-es-import", + "node_modules/recharts/es6/polar/PolarRadiusAxis.js", + "node_modules/recharts/es6/polar/PolarAngleAxis.js", + "node_modules/lodash/_getPrototype.js", + "node_modules/lodash/isPlainObject.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isPlainObject.js?commonjs-es-import", + "node_modules/lodash/isBoolean.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/isBoolean.js?commonjs-es-import", + "node_modules/recharts/es6/shape/Trapezoid.js", + "node_modules/recharts/es6/util/ActiveShapeUtils.js", + "node_modules/lodash/_baseRange.js", + "node_modules/lodash/toFinite.js", + "node_modules/lodash/_createRange.js", + "node_modules/lodash/range.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/range.js?commonjs-es-import", + "node_modules/recharts/es6/util/CssPrefixUtils.js", + "node_modules/recharts/es6/cartesian/Brush.js", + "node_modules/lodash/_baseSome.js", + "node_modules/lodash/some.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/some.js?commonjs-es-import", + "node_modules/recharts/es6/util/IfOverflowMatches.js", + "node_modules/lodash/_baseAssignValue.js", + "node_modules/lodash/mapValues.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/mapValues.js?commonjs-es-import", + "node_modules/lodash/_arrayEvery.js", + "node_modules/lodash/_baseEvery.js", + "node_modules/lodash/every.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/every.js?commonjs-es-import", + "node_modules/recharts/es6/util/BarUtils.js", + "node_modules/recharts/es6/cartesian/Bar.js", + "node_modules/recharts/es6/util/CartesianUtils.js", + "node_modules/lodash/_createFind.js", + "node_modules/lodash/toInteger.js", + "node_modules/lodash/findIndex.js", + "node_modules/lodash/find.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/find.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lodash/memoize.js?commonjs-es-import", + "node_modules/recharts/es6/util/calculateViewBox.js", + "node_modules/recharts/es6/context/chartLayoutContext.js", + "node_modules/recharts/es6/cartesian/ReferenceLine.js", + "node_modules/recharts/es6/cartesian/ReferenceDot.js", + "node_modules/recharts/es6/cartesian/ReferenceArea.js", + "node_modules/recharts/es6/util/DetectReferenceElementsDomain.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/eventemitter3/index.js?commonjs-module", + "node_modules/eventemitter3/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/eventemitter3/index.js?commonjs-es-import", + "node_modules/recharts/es6/util/Events.js", + "node_modules/recharts/es6/chart/AccessibilityManager.js", + "node_modules/recharts/es6/util/isDomainSpecifiedByUser.js", + "node_modules/recharts/es6/util/cursor/getCursorRectangle.js", + "node_modules/recharts/es6/util/cursor/getRadialCursorPoints.js", + "node_modules/recharts/es6/util/cursor/getCursorPoints.js", + "node_modules/recharts/es6/component/Cursor.js", + "node_modules/recharts/es6/chart/generateCategoricalChart.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_generateCategoricalChart-CVZBqYU9.js" + }, + { + "file": "assets/index-Bw24_SQx.js", + "bytes": 928, + "gzipBytes": 560, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/prop-types/index.js?commonjs-module", + "node_modules/prop-types/lib/ReactPropTypesSecret.js", + "node_modules/prop-types/factoryWithThrowingShims.js", + "node_modules/prop-types/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/prop-types/index.js?commonjs-es-import" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_index-Bw24_SQx.js" + }, + { + "file": "assets/circle-alert-m1RujWeM.js", + "bytes": 241, + "gzipBytes": 181, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-alert.js" + ], + "staticMembership": [ + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_circle-alert-m1RujWeM.js" + }, + { + "file": "assets/rotate-ccw-BaOjx9y-.js", + "bytes": 191, + "gzipBytes": 177, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/rotate-ccw.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_rotate-ccw-BaOjx9y-.js" + }, + { + "file": "assets/alert-dialog-DPKn_By4.js", + "bytes": 3698, + "gzipBytes": 1234, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@radix-ui/react-alert-dialog/dist/index.mjs", + "src/components/ui/alert-dialog.tsx" + ], + "staticMembership": [ + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_alert-dialog-DPKn_By4.js" + }, + { + "file": "assets/string-cKWu9XK9.js", + "bytes": 8378, + "gzipBytes": 3585, + "imports": [], + "modules": [ + "node_modules/d3-color/src/define.js", + "node_modules/d3-color/src/color.js", + "node_modules/d3-interpolate/src/constant.js", + "node_modules/d3-interpolate/src/color.js", + "node_modules/d3-interpolate/src/rgb.js", + "node_modules/d3-interpolate/src/number.js", + "node_modules/d3-interpolate/src/string.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_string-cKWu9XK9.js" + }, + { + "file": "assets/textarea-CV8p0-4X.js", + "bytes": 508, + "gzipBytes": 332, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/components/ui/textarea.tsx" + ], + "staticMembership": [ + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_textarea-CV8p0-4X.js" + }, + { + "file": "assets/credit-card-DqRNKfmg.js", + "bytes": 198, + "gzipBytes": 179, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/credit-card.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_credit-card-DqRNKfmg.js" + }, + { + "file": "assets/shield-DdFGvSwF.js", + "bytes": 264, + "gzipBytes": 220, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_shield-DdFGvSwF.js" + }, + { + "file": "assets/input-BWDAFZEu.js", + "bytes": 593, + "gzipBytes": 362, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/components/ui/input.tsx" + ], + "staticMembership": [ + "/login", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_input-BWDAFZEu.js" + }, + { + "file": "assets/trash-2-BoC_SbkU.js", + "bytes": 349, + "gzipBytes": 244, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/trash-2.js" + ], + "staticMembership": [ + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_trash-2-BoC_SbkU.js" + }, + { + "file": "assets/badge-CM0t01ZA.js", + "bytes": 796, + "gzipBytes": 404, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/components/ui/badge.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_badge-CM0t01ZA.js" + }, + { + "file": "assets/card-B058AaCa.js", + "bytes": 1004, + "gzipBytes": 385, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/components/ui/card.tsx" + ], + "staticMembership": [ + "/login", + "/app", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_card-B058AaCa.js" + }, + { + "file": "assets/NotFound-j9ovLzDs.js", + "bytes": 659, + "gzipBytes": 378, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "src/pages/NotFound.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/NotFound.tsx" + }, + { + "file": "assets/web-CoLaGp_R.js", + "bytes": 843, + "gzipBytes": 397, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@capacitor/app/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/app/dist/esm/web.js" + }, + { + "file": "assets/web-Ctz3UP6S.js", + "bytes": 899, + "gzipBytes": 456, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@capacitor/haptics/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/haptics/dist/esm/web.js" + }, + { + "file": "assets/web-D3jx9HIn.js", + "bytes": 380, + "gzipBytes": 251, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@capacitor/browser/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/browser/dist/esm/web.js" + }, + { + "file": "assets/export-utils-DvYy_mss.js", + "bytes": 17958, + "gzipBytes": 4365, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/date-format-CfassM9h.js" + ], + "modules": [ + "src/lib/export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/export-utils.ts" + }, + { + "file": "assets/pdf-export-utils-CG_Y81rp.js", + "bytes": 13433, + "gzipBytes": 4519, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/date-format-CfassM9h.js" + ], + "modules": [ + "src/lib/pdf-export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/pdf-export-utils.ts" + }, + { + "file": "assets/date-format-CfassM9h.js", + "bytes": 693, + "gzipBytes": 314, + "imports": [], + "modules": [ + "src/lib/date-format.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_date-format-CfassM9h.js" + }, + { + "file": "assets/index-CfWLRQy2.js", + "bytes": 504095, + "gzipBytes": 131452, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/index.js?commonjs-exports", + "node_modules/underscore/modules/_setup.js", + "node_modules/underscore/modules/restArguments.js", + "node_modules/underscore/modules/isObject.js", + "node_modules/underscore/modules/isNull.js", + "node_modules/underscore/modules/isUndefined.js", + "node_modules/underscore/modules/isBoolean.js", + "node_modules/underscore/modules/isElement.js", + "node_modules/underscore/modules/_tagTester.js", + "node_modules/underscore/modules/isString.js", + "node_modules/underscore/modules/isNumber.js", + "node_modules/underscore/modules/isDate.js", + "node_modules/underscore/modules/isRegExp.js", + "node_modules/underscore/modules/isError.js", + "node_modules/underscore/modules/isSymbol.js", + "node_modules/underscore/modules/isArrayBuffer.js", + "node_modules/underscore/modules/isFunction.js", + "node_modules/underscore/modules/_hasObjectTag.js", + "node_modules/underscore/modules/_stringTagBug.js", + "node_modules/underscore/modules/isDataView.js", + "node_modules/underscore/modules/isArray.js", + "node_modules/underscore/modules/_has.js", + "node_modules/underscore/modules/isArguments.js", + "node_modules/underscore/modules/isFinite.js", + "node_modules/underscore/modules/isNaN.js", + "node_modules/underscore/modules/constant.js", + "node_modules/underscore/modules/_createSizePropertyCheck.js", + "node_modules/underscore/modules/_shallowProperty.js", + "node_modules/underscore/modules/_getByteLength.js", + "node_modules/underscore/modules/_isBufferLike.js", + "node_modules/underscore/modules/isTypedArray.js", + "node_modules/underscore/modules/_getLength.js", + "node_modules/underscore/modules/_collectNonEnumProps.js", + "node_modules/underscore/modules/keys.js", + "node_modules/underscore/modules/isEmpty.js", + "node_modules/underscore/modules/isMatch.js", + "node_modules/underscore/modules/underscore.js", + "node_modules/underscore/modules/_toBufferView.js", + "node_modules/underscore/modules/isEqual.js", + "node_modules/underscore/modules/allKeys.js", + "node_modules/underscore/modules/_methodFingerprint.js", + "node_modules/underscore/modules/isMap.js", + "node_modules/underscore/modules/isWeakMap.js", + "node_modules/underscore/modules/isSet.js", + "node_modules/underscore/modules/isWeakSet.js", + "node_modules/underscore/modules/values.js", + "node_modules/underscore/modules/pairs.js", + "node_modules/underscore/modules/invert.js", + "node_modules/underscore/modules/functions.js", + "node_modules/underscore/modules/_createAssigner.js", + "node_modules/underscore/modules/extend.js", + "node_modules/underscore/modules/extendOwn.js", + "node_modules/underscore/modules/defaults.js", + "node_modules/underscore/modules/_baseCreate.js", + "node_modules/underscore/modules/create.js", + "node_modules/underscore/modules/clone.js", + "node_modules/underscore/modules/tap.js", + "node_modules/underscore/modules/toPath.js", + "node_modules/underscore/modules/_toPath.js", + "node_modules/underscore/modules/_deepGet.js", + "node_modules/underscore/modules/get.js", + "node_modules/underscore/modules/has.js", + "node_modules/underscore/modules/identity.js", + "node_modules/underscore/modules/matcher.js", + "node_modules/underscore/modules/property.js", + "node_modules/underscore/modules/_optimizeCb.js", + "node_modules/underscore/modules/_baseIteratee.js", + "node_modules/underscore/modules/iteratee.js", + "node_modules/underscore/modules/_cb.js", + "node_modules/underscore/modules/mapObject.js", + "node_modules/underscore/modules/noop.js", + "node_modules/underscore/modules/propertyOf.js", + "node_modules/underscore/modules/times.js", + "node_modules/underscore/modules/random.js", + "node_modules/underscore/modules/now.js", + "node_modules/underscore/modules/_createEscaper.js", + "node_modules/underscore/modules/_escapeMap.js", + "node_modules/underscore/modules/escape.js", + "node_modules/underscore/modules/_unescapeMap.js", + "node_modules/underscore/modules/unescape.js", + "node_modules/underscore/modules/templateSettings.js", + "node_modules/underscore/modules/template.js", + "node_modules/underscore/modules/result.js", + "node_modules/underscore/modules/uniqueId.js", + "node_modules/underscore/modules/chain.js", + "node_modules/underscore/modules/_executeBound.js", + "node_modules/underscore/modules/partial.js", + "node_modules/underscore/modules/bind.js", + "node_modules/underscore/modules/_isArrayLike.js", + "node_modules/underscore/modules/_flatten.js", + "node_modules/underscore/modules/bindAll.js", + "node_modules/underscore/modules/memoize.js", + "node_modules/underscore/modules/delay.js", + "node_modules/underscore/modules/defer.js", + "node_modules/underscore/modules/throttle.js", + "node_modules/underscore/modules/debounce.js", + "node_modules/underscore/modules/wrap.js", + "node_modules/underscore/modules/negate.js", + "node_modules/underscore/modules/compose.js", + "node_modules/underscore/modules/after.js", + "node_modules/underscore/modules/before.js", + "node_modules/underscore/modules/once.js", + "node_modules/underscore/modules/findKey.js", + "node_modules/underscore/modules/_createPredicateIndexFinder.js", + "node_modules/underscore/modules/findIndex.js", + "node_modules/underscore/modules/findLastIndex.js", + "node_modules/underscore/modules/sortedIndex.js", + "node_modules/underscore/modules/_createIndexFinder.js", + "node_modules/underscore/modules/indexOf.js", + "node_modules/underscore/modules/lastIndexOf.js", + "node_modules/underscore/modules/find.js", + "node_modules/underscore/modules/findWhere.js", + "node_modules/underscore/modules/each.js", + "node_modules/underscore/modules/map.js", + "node_modules/underscore/modules/_createReduce.js", + "node_modules/underscore/modules/reduce.js", + "node_modules/underscore/modules/reduceRight.js", + "node_modules/underscore/modules/filter.js", + "node_modules/underscore/modules/reject.js", + "node_modules/underscore/modules/every.js", + "node_modules/underscore/modules/some.js", + "node_modules/underscore/modules/contains.js", + "node_modules/underscore/modules/invoke.js", + "node_modules/underscore/modules/pluck.js", + "node_modules/underscore/modules/where.js", + "node_modules/underscore/modules/max.js", + "node_modules/underscore/modules/min.js", + "node_modules/underscore/modules/toArray.js", + "node_modules/underscore/modules/sample.js", + "node_modules/underscore/modules/shuffle.js", + "node_modules/underscore/modules/sortBy.js", + "node_modules/underscore/modules/_group.js", + "node_modules/underscore/modules/groupBy.js", + "node_modules/underscore/modules/indexBy.js", + "node_modules/underscore/modules/countBy.js", + "node_modules/underscore/modules/partition.js", + "node_modules/underscore/modules/size.js", + "node_modules/underscore/modules/_keyInObj.js", + "node_modules/underscore/modules/pick.js", + "node_modules/underscore/modules/omit.js", + "node_modules/underscore/modules/initial.js", + "node_modules/underscore/modules/first.js", + "node_modules/underscore/modules/rest.js", + "node_modules/underscore/modules/last.js", + "node_modules/underscore/modules/compact.js", + "node_modules/underscore/modules/flatten.js", + "node_modules/underscore/modules/difference.js", + "node_modules/underscore/modules/without.js", + "node_modules/underscore/modules/uniq.js", + "node_modules/underscore/modules/union.js", + "node_modules/underscore/modules/intersection.js", + "node_modules/underscore/modules/unzip.js", + "node_modules/underscore/modules/zip.js", + "node_modules/underscore/modules/object.js", + "node_modules/underscore/modules/range.js", + "node_modules/underscore/modules/chunk.js", + "node_modules/underscore/modules/_chainResult.js", + "node_modules/underscore/modules/mixin.js", + "node_modules/underscore/modules/underscore-array-methods.js", + "node_modules/underscore/modules/index.js", + "node_modules/underscore/modules/index-default.js", + "node_modules/underscore/modules/index-all.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/underscore/modules/index-all.js?commonjs-proxy", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/docx-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/promises.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/bluebird/js/release/promise.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/bluebird/js/release/es5.js?commonjs-module", + "node_modules/bluebird/js/release/es5.js", + "node_modules/bluebird/js/release/util.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/bluebird/js/release/async.js?commonjs-module", + "node_modules/bluebird/js/release/schedule.js", + "node_modules/bluebird/js/release/queue.js", + "node_modules/bluebird/js/release/async.js", + "node_modules/bluebird/js/release/errors.js", + "node_modules/bluebird/js/release/thenables.js", + "node_modules/bluebird/js/release/promise_array.js", + "node_modules/bluebird/js/release/context.js", + "node_modules/bluebird/js/release/debuggability.js", + "node_modules/bluebird/js/release/finally.js", + "node_modules/bluebird/js/release/catch_filter.js", + "node_modules/bluebird/js/release/nodeback.js", + "node_modules/bluebird/js/release/method.js", + "node_modules/bluebird/js/release/bind.js", + "node_modules/bluebird/js/release/cancel.js", + "node_modules/bluebird/js/release/direct_resolve.js", + "node_modules/bluebird/js/release/synchronous_inspection.js", + "node_modules/bluebird/js/release/join.js", + "node_modules/bluebird/js/release/map.js", + "node_modules/bluebird/js/release/call_get.js", + "node_modules/bluebird/js/release/using.js", + "node_modules/bluebird/js/release/timers.js", + "node_modules/bluebird/js/release/generators.js", + "node_modules/bluebird/js/release/nodeify.js", + "node_modules/bluebird/js/release/promisify.js", + "node_modules/bluebird/js/release/props.js", + "node_modules/bluebird/js/release/race.js", + "node_modules/bluebird/js/release/reduce.js", + "node_modules/bluebird/js/release/settle.js", + "node_modules/bluebird/js/release/some.js", + "node_modules/bluebird/js/release/filter.js", + "node_modules/bluebird/js/release/each.js", + "node_modules/bluebird/js/release/any.js", + "node_modules/bluebird/js/release/promise.js", + "node_modules/mammoth/lib/promises.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/documents.js?commonjs-exports", + "node_modules/mammoth/lib/documents.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/results.js?commonjs-exports", + "node_modules/mammoth/lib/results.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/zipfile.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/base64-js/index.js?commonjs-exports", + "node_modules/base64-js/index.js", + "\u0000commonjs-dynamic-modules", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/jszip/dist/jszip.min.js?commonjs-module", + "node_modules/jszip/dist/jszip.min.js", + "node_modules/mammoth/lib/zipfile.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/office-xml-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/nodes.js?commonjs-exports", + "node_modules/mammoth/lib/xml/nodes.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/xmldom.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/dom.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/conventions.js?commonjs-exports", + "node_modules/@xmldom/xmldom/lib/conventions.js", + "node_modules/@xmldom/xmldom/lib/dom.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/dom-parser.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/entities.js?commonjs-exports", + "node_modules/@xmldom/xmldom/lib/entities.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/@xmldom/xmldom/lib/sax.js?commonjs-exports", + "node_modules/@xmldom/xmldom/lib/sax.js", + "node_modules/@xmldom/xmldom/lib/dom-parser.js", + "node_modules/@xmldom/xmldom/lib/index.js", + "node_modules/mammoth/lib/xml/xmldom.js", + "node_modules/mammoth/lib/xml/reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/xml/writer.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/Utility.js?commonjs-exports", + "node_modules/xmlbuilder/lib/Utility.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDocument.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLNode.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLElement.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLAttribute.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLAttribute.js", + "node_modules/xmlbuilder/lib/XMLElement.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLCData.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLCData.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLComment.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLComment.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDeclaration.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDeclaration.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDocType.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDAttList.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDAttList.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDEntity.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDEntity.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDElement.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDElement.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDTDNotation.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDTDNotation.js", + "node_modules/xmlbuilder/lib/XMLDocType.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLRaw.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLRaw.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLText.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLText.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLProcessingInstruction.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDummy.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDummy.js", + "node_modules/xmlbuilder/lib/XMLNode.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLStringifier.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLStringifier.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLStringWriter.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLWriterBase.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLWriterBase.js", + "node_modules/xmlbuilder/lib/XMLStringWriter.js", + "node_modules/xmlbuilder/lib/XMLDocument.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLDocumentCB.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLDocumentCB.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/xmlbuilder/lib/XMLStreamWriter.js?commonjs-module", + "node_modules/xmlbuilder/lib/XMLStreamWriter.js", + "node_modules/xmlbuilder/lib/index.js", + "node_modules/mammoth/lib/xml/writer.js", + "node_modules/mammoth/lib/xml/index.js", + "node_modules/mammoth/lib/docx/office-xml-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/body-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/dingbat-to-unicode/dist/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/dingbat-to-unicode/dist/dingbats.js?commonjs-exports", + "node_modules/dingbat-to-unicode/dist/dingbats.js", + "node_modules/dingbat-to-unicode/dist/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/transforms.js?commonjs-exports", + "node_modules/mammoth/lib/transforms.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/uris.js?commonjs-exports", + "node_modules/mammoth/lib/docx/uris.js", + "node_modules/mammoth/lib/docx/body-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/document-xml-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/document-xml-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/relationships-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/relationships-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/content-types-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/content-types-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/numbering-xml.js?commonjs-exports", + "node_modules/mammoth/lib/docx/numbering-xml.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/styles-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/styles-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/notes-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/notes-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/comments-reader.js?commonjs-exports", + "node_modules/mammoth/lib/docx/comments-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/browser/docx/files.js?commonjs-exports", + "node_modules/mammoth/browser/docx/files.js", + "node_modules/mammoth/lib/docx/docx-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/docx/style-map.js?commonjs-exports", + "node_modules/mammoth/lib/docx/style-map.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/document-to-html.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/styles/html-paths.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/html/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/html/ast.js?commonjs-exports", + "node_modules/mammoth/lib/html/ast.js", + "node_modules/mammoth/lib/html/simplify.js", + "node_modules/mammoth/lib/html/index.js", + "node_modules/mammoth/lib/styles/html-paths.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/images.js?commonjs-exports", + "node_modules/mammoth/lib/images.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/writers/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/writers/html-writer.js?commonjs-exports", + "node_modules/mammoth/lib/writers/html-writer.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/writers/markdown-writer.js?commonjs-exports", + "node_modules/mammoth/lib/writers/markdown-writer.js", + "node_modules/mammoth/lib/writers/index.js", + "node_modules/mammoth/lib/document-to-html.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/raw-text.js?commonjs-exports", + "node_modules/mammoth/lib/raw-text.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/style-reader.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/index.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/parser.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/TokenIterator.js?commonjs-module", + "node_modules/lop/lib/TokenIterator.js", + "node_modules/lop/lib/parser.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/rules.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/option/index.js?commonjs-exports", + "node_modules/option/index.js", + "node_modules/lop/lib/parsing-results.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/errors.js?commonjs-exports", + "node_modules/lop/lib/errors.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/lazy-iterators.js?commonjs-exports", + "node_modules/lop/lib/lazy-iterators.js", + "node_modules/lop/lib/rules.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/StringSource.js?commonjs-module", + "node_modules/lop/lib/StringSource.js", + "node_modules/lop/lib/Token.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/bottom-up.js?commonjs-exports", + "node_modules/lop/lib/bottom-up.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/lop/lib/regex-tokeniser.js?commonjs-exports", + "node_modules/lop/lib/regex-tokeniser.js", + "node_modules/lop/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/styles/document-matchers.js?commonjs-exports", + "node_modules/mammoth/lib/styles/document-matchers.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/styles/parser/tokeniser.js?commonjs-exports", + "node_modules/mammoth/lib/styles/parser/tokeniser.js", + "node_modules/mammoth/lib/style-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/options-reader.js?commonjs-exports", + "node_modules/mammoth/lib/options-reader.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/browser/unzip.js?commonjs-exports", + "node_modules/mammoth/browser/unzip.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/underline.js?commonjs-exports", + "node_modules/mammoth/lib/underline.js", + "node_modules/mammoth/lib/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/mammoth/lib/index.js?commonjs-es-import" + ], + "staticMembership": [], + "dynamicEntry": "_index-CfWLRQy2.js" + }, + { + "file": "assets/pdf-ClZ_1Nv1.js", + "bytes": 495636, + "gzipBytes": 151463, + "imports": [], + "modules": [ + "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + }, + { + "file": "assets/index-BOF6v8rb.js", + "bytes": 410621, + "gzipBytes": 118834, + "imports": [], + "modules": [ + "node_modules/docx/dist/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/docx/dist/index.mjs" + }, + { + "file": "assets/FileSaver.min-DiPs4bS7.js", + "bytes": 3036, + "gzipBytes": 1484, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/file-saver/dist/FileSaver.min.js?commonjs-module", + "node_modules/file-saver/dist/FileSaver.min.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/file-saver/dist/FileSaver.min.js?commonjs-es-import" + ], + "staticMembership": [], + "dynamicEntry": "_FileSaver.min-DiPs4bS7.js" + }, + { + "file": "assets/jspdf.es.min-DZ29OUQV.js", + "bytes": 386192, + "gzipBytes": 126389, + "imports": [ + "assets/index-CiDtdFpD.js" + ], + "modules": [ + "node_modules/@babel/runtime/helpers/esm/typeof.js", + "node_modules/fflate/esm/browser.js", + "node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js", + "node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js", + "node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js", + "node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js", + "node_modules/@babel/runtime/helpers/esm/nonIterableRest.js", + "node_modules/@babel/runtime/helpers/esm/slicedToArray.js", + "node_modules/iobuffer/lib-esm/text.js", + "node_modules/iobuffer/lib-esm/IOBuffer.js", + "node_modules/pako/dist/pako.esm.mjs", + "node_modules/fast-png/lib-esm/helpers/crc.js", + "node_modules/fast-png/lib-esm/helpers/unfilter.js", + "node_modules/fast-png/lib-esm/helpers/applyUnfilter.js", + "node_modules/fast-png/lib-esm/helpers/decodeInterlaceAdam7.js", + "node_modules/fast-png/lib-esm/helpers/decodeInterlaceNull.js", + "node_modules/fast-png/lib-esm/helpers/signature.js", + "node_modules/fast-png/lib-esm/helpers/text.js", + "node_modules/fast-png/lib-esm/internalTypes.js", + "node_modules/fast-png/lib-esm/PngDecoder.js", + "node_modules/fast-png/lib-esm/types.js", + "node_modules/fast-png/lib-esm/index.js", + "node_modules/jspdf/dist/jspdf.es.min.js" + ], + "staticMembership": [], + "dynamicEntry": "_jspdf.es.min-DZ29OUQV.js" + }, + { + "file": "assets/jspdf.plugin.autotable-BBLUVd7n.js", + "bytes": 30934, + "gzipBytes": 9870, + "imports": [], + "modules": [ + "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + }, + { + "file": "assets/html2canvas.esm-DXEQVQnt.js", + "bytes": 201041, + "gzipBytes": 47431, + "imports": [], + "modules": [ + "node_modules/html2canvas/dist/html2canvas.esm.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/html2canvas/dist/html2canvas.esm.js" + }, + { + "file": "assets/purify.es-4eNOHKSq.js", + "bytes": 28741, + "gzipBytes": 11017, + "imports": [], + "modules": [ + "node_modules/dompurify/dist/purify.es.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/dompurify/dist/purify.es.mjs" + }, + { + "file": "assets/index.es-Ck7QWF85.js", + "bytes": 158949, + "gzipBytes": 53058, + "imports": [ + "assets/index-CiDtdFpD.js", + "assets/jspdf.es.min-DZ29OUQV.js" + ], + "modules": [ + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.constructor.js?commonjs-exports", + "node_modules/core-js/internals/global-this.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-get-own-property-descriptor.js?commonjs-exports", + "node_modules/core-js/internals/fails.js", + "node_modules/core-js/internals/descriptors.js", + "node_modules/core-js/internals/function-bind-native.js", + "node_modules/core-js/internals/function-call.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-property-is-enumerable.js?commonjs-exports", + "node_modules/core-js/internals/object-property-is-enumerable.js", + "node_modules/core-js/internals/create-property-descriptor.js", + "node_modules/core-js/internals/function-uncurry-this.js", + "node_modules/core-js/internals/classof-raw.js", + "node_modules/core-js/internals/indexed-object.js", + "node_modules/core-js/internals/is-null-or-undefined.js", + "node_modules/core-js/internals/require-object-coercible.js", + "node_modules/core-js/internals/to-indexed-object.js", + "node_modules/core-js/internals/is-callable.js", + "node_modules/core-js/internals/is-object.js", + "node_modules/core-js/internals/get-built-in.js", + "node_modules/core-js/internals/object-is-prototype-of.js", + "node_modules/core-js/internals/environment-user-agent.js", + "node_modules/core-js/internals/environment-v8-version.js", + "node_modules/core-js/internals/symbol-constructor-detection.js", + "node_modules/core-js/internals/use-symbol-as-uid.js", + "node_modules/core-js/internals/is-symbol.js", + "node_modules/core-js/internals/try-to-string.js", + "node_modules/core-js/internals/a-callable.js", + "node_modules/core-js/internals/get-method.js", + "node_modules/core-js/internals/ordinary-to-primitive.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/shared-store.js?commonjs-module", + "node_modules/core-js/internals/is-pure.js", + "node_modules/core-js/internals/define-global-property.js", + "node_modules/core-js/internals/shared-store.js", + "node_modules/core-js/internals/shared.js", + "node_modules/core-js/internals/to-object.js", + "node_modules/core-js/internals/has-own-property.js", + "node_modules/core-js/internals/uid.js", + "node_modules/core-js/internals/well-known-symbol.js", + "node_modules/core-js/internals/to-primitive.js", + "node_modules/core-js/internals/to-property-key.js", + "node_modules/core-js/internals/document-create-element.js", + "node_modules/core-js/internals/ie8-dom-define.js", + "node_modules/core-js/internals/object-get-own-property-descriptor.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-define-property.js?commonjs-exports", + "node_modules/core-js/internals/v8-prototype-define-bug.js", + "node_modules/core-js/internals/an-object.js", + "node_modules/core-js/internals/object-define-property.js", + "node_modules/core-js/internals/create-non-enumerable-property.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/make-built-in.js?commonjs-module", + "node_modules/core-js/internals/function-name.js", + "node_modules/core-js/internals/inspect-source.js", + "node_modules/core-js/internals/weak-map-basic-detection.js", + "node_modules/core-js/internals/shared-key.js", + "node_modules/core-js/internals/hidden-keys.js", + "node_modules/core-js/internals/internal-state.js", + "node_modules/core-js/internals/make-built-in.js", + "node_modules/core-js/internals/define-built-in.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-get-own-property-names.js?commonjs-exports", + "node_modules/core-js/internals/math-trunc.js", + "node_modules/core-js/internals/to-integer-or-infinity.js", + "node_modules/core-js/internals/to-absolute-index.js", + "node_modules/core-js/internals/to-length.js", + "node_modules/core-js/internals/length-of-array-like.js", + "node_modules/core-js/internals/array-includes.js", + "node_modules/core-js/internals/object-keys-internal.js", + "node_modules/core-js/internals/enum-bug-keys.js", + "node_modules/core-js/internals/object-get-own-property-names.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-get-own-property-symbols.js?commonjs-exports", + "node_modules/core-js/internals/object-get-own-property-symbols.js", + "node_modules/core-js/internals/own-keys.js", + "node_modules/core-js/internals/copy-constructor-properties.js", + "node_modules/core-js/internals/is-forced.js", + "node_modules/core-js/internals/export.js", + "node_modules/core-js/internals/environment.js", + "node_modules/core-js/internals/environment-is-node.js", + "node_modules/core-js/internals/path.js", + "node_modules/core-js/internals/function-uncurry-this-accessor.js", + "node_modules/core-js/internals/is-possible-prototype.js", + "node_modules/core-js/internals/a-possible-prototype.js", + "node_modules/core-js/internals/object-set-prototype-of.js", + "node_modules/core-js/internals/set-to-string-tag.js", + "node_modules/core-js/internals/define-built-in-accessor.js", + "node_modules/core-js/internals/set-species.js", + "node_modules/core-js/internals/an-instance.js", + "node_modules/core-js/internals/to-string-tag-support.js", + "node_modules/core-js/internals/classof.js", + "node_modules/core-js/internals/is-constructor.js", + "node_modules/core-js/internals/a-constructor.js", + "node_modules/core-js/internals/species-constructor.js", + "node_modules/core-js/internals/function-apply.js", + "node_modules/core-js/internals/function-uncurry-this-clause.js", + "node_modules/core-js/internals/function-bind-context.js", + "node_modules/core-js/internals/html.js", + "node_modules/core-js/internals/array-slice.js", + "node_modules/core-js/internals/validate-arguments-length.js", + "node_modules/core-js/internals/environment-is-ios.js", + "node_modules/core-js/internals/task.js", + "node_modules/core-js/internals/safe-get-built-in.js", + "node_modules/core-js/internals/queue.js", + "node_modules/core-js/internals/environment-is-ios-pebble.js", + "node_modules/core-js/internals/environment-is-webos-webkit.js", + "node_modules/core-js/internals/microtask.js", + "node_modules/core-js/internals/host-report-errors.js", + "node_modules/core-js/internals/perform.js", + "node_modules/core-js/internals/promise-native-constructor.js", + "node_modules/core-js/internals/promise-constructor-detection.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/new-promise-capability.js?commonjs-exports", + "node_modules/core-js/internals/new-promise-capability.js", + "node_modules/core-js/modules/es.promise.constructor.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.all.js?commonjs-exports", + "node_modules/core-js/internals/iterators.js", + "node_modules/core-js/internals/is-array-iterator-method.js", + "node_modules/core-js/internals/get-iterator-method-internal.js", + "node_modules/core-js/internals/get-iterator-internal.js", + "node_modules/core-js/internals/iterator-close.js", + "node_modules/core-js/internals/iterate.js", + "node_modules/core-js/internals/check-correctness-of-iteration.js", + "node_modules/core-js/internals/promise-statics-incorrect-iteration.js", + "node_modules/core-js/modules/es.promise.all.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.catch.js?commonjs-exports", + "node_modules/core-js/modules/es.promise.catch.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.race.js?commonjs-exports", + "node_modules/core-js/modules/es.promise.race.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.reject.js?commonjs-exports", + "node_modules/core-js/modules/es.promise.reject.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.resolve.js?commonjs-exports", + "node_modules/core-js/internals/promise-resolve.js", + "node_modules/core-js/modules/es.promise.resolve.js", + "node_modules/core-js/modules/es.promise.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.promise.js?commonjs-es-import", + "node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.match.js?commonjs-exports", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.regexp.exec.js?commonjs-exports", + "node_modules/core-js/internals/to-string.js", + "node_modules/core-js/internals/regexp-flags.js", + "node_modules/core-js/internals/regexp-sticky-helpers.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/internals/object-define-properties.js?commonjs-exports", + "node_modules/core-js/internals/object-keys.js", + "node_modules/core-js/internals/object-define-properties.js", + "node_modules/core-js/internals/object-create.js", + "node_modules/core-js/internals/regexp-unsupported-dot-all.js", + "node_modules/core-js/internals/regexp-unsupported-ncg.js", + "node_modules/core-js/internals/regexp-exec.js", + "node_modules/core-js/modules/es.regexp.exec.js", + "node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js", + "node_modules/core-js/internals/string-multibyte.js", + "node_modules/core-js/internals/advance-string-index.js", + "node_modules/core-js/internals/regexp-flags-detection.js", + "node_modules/core-js/internals/regexp-get-flags.js", + "node_modules/core-js/internals/regexp-exec-abstract.js", + "node_modules/core-js/modules/es.string.match.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.match.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.replace.js?commonjs-exports", + "node_modules/core-js/internals/get-substitution.js", + "node_modules/core-js/modules/es.string.replace.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.replace.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.starts-with.js?commonjs-exports", + "node_modules/core-js/internals/is-regexp.js", + "node_modules/core-js/internals/not-a-regexp.js", + "node_modules/core-js/internals/correct-is-regexp-logic.js", + "node_modules/core-js/modules/es.string.starts-with.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.starts-with.js?commonjs-es-import", + "node_modules/core-js/internals/add-to-unscopables.js", + "node_modules/core-js/internals/correct-prototype-getter.js", + "node_modules/core-js/internals/object-get-prototype-of.js", + "node_modules/core-js/internals/iterators-core.js", + "node_modules/core-js/internals/iterator-create-constructor.js", + "node_modules/core-js/internals/iterator-define.js", + "node_modules/core-js/internals/create-iter-result-object.js", + "node_modules/core-js/modules/es.array.iterator.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.iterator.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/web.dom-collections.iterator.js?commonjs-exports", + "node_modules/core-js/internals/dom-iterables.js", + "node_modules/core-js/internals/dom-token-list-prototype.js", + "node_modules/core-js/modules/web.dom-collections.iterator.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/web.dom-collections.iterator.js?commonjs-es-import", + "node_modules/@babel/runtime/helpers/esm/toPrimitive.js", + "node_modules/@babel/runtime/helpers/esm/toPropertyKey.js", + "node_modules/@babel/runtime/helpers/esm/defineProperty.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reduce.js?commonjs-exports", + "node_modules/core-js/internals/array-reduce.js", + "node_modules/core-js/internals/array-method-is-strict.js", + "node_modules/core-js/modules/es.array.reduce.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reduce.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.ends-with.js?commonjs-exports", + "node_modules/core-js/modules/es.string.ends-with.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.ends-with.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.split.js?commonjs-exports", + "node_modules/core-js/modules/es.string.split.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.split.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/raf/index.js?commonjs-module", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/performance-now/lib/performance-now.js?commonjs-module", + "node_modules/performance-now/lib/performance-now.js", + "node_modules/raf/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/raf/index.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.trim.js?commonjs-exports", + "node_modules/core-js/internals/whitespaces.js", + "node_modules/core-js/internals/string-trim.js", + "node_modules/core-js/internals/string-trim-forced.js", + "node_modules/core-js/modules/es.string.trim.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.trim.js?commonjs-es-import", + "node_modules/rgbcolor/index.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/rgbcolor/index.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.index-of.js?commonjs-exports", + "node_modules/core-js/modules/es.array.index-of.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.index-of.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.includes.js?commonjs-exports", + "node_modules/core-js/modules/es.string.includes.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.string.includes.js?commonjs-es-import", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reverse.js?commonjs-exports", + "node_modules/core-js/internals/is-array.js", + "node_modules/core-js/modules/es.array.reverse.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.array.reverse.js?commonjs-es-import", + "node_modules/svg-pathdata/lib/SVGPathData.module.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.regexp.to-string.js?commonjs-exports", + "node_modules/core-js/modules/es.regexp.to-string.js", + "\u0000/home/codex/.t3/worktrees/DebateLab/t3code-bc808474/node_modules/core-js/modules/es.regexp.to-string.js?commonjs-es-import", + "node_modules/stackblur-canvas/dist/stackblur-es.js", + "node_modules/canvg/lib/index.es.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/canvg/lib/index.es.js" + } + ] + } +} diff --git a/docs/testing.md b/docs/testing.md index e0bef88d1..cbb35d08b 100644 --- a/docs/testing.md +++ b/docs/testing.md @@ -82,6 +82,14 @@ npm run build This proves the Vite production bundle compiles and then walks the emitted Vite manifest to reject feature-only PDF, DOCX, chart, ReactFlow, export, and Admin modules from the static `index.html` dependency graph. It does not prove authentication, database behavior, provider access, or production deployment. +## Production service-worker smoke + +```bash +npm run test:sw +``` + +Run this after `npm run build`. It serves `dist/` through Vite preview and proves that a v2 worker cache upgrades to v3 and claims the page, a first-visited route and its display logo reload offline, an unvisited route shows recovery UI, an intent-prefetched route opens offline, and private API paths do not enter Cache Storage. It uses a stub session and blocks external requests, so it is not authenticated backend or deployed-host proof. + ## Credential-free browser gate ```bash @@ -118,7 +126,8 @@ The gate runs, in order: 5. collaboration service tests 6. native Edge Function tests 7. production build -8. desktop and mobile Chromium +8. production service-worker offline smoke +9. desktop and mobile Chromium It does not start local Supabase, run pgTAP, run WebKit, or use protected staging. diff --git a/e2e/loading-performance.spec.ts b/e2e/loading-performance.spec.ts index 3a32e73ce..a5bba585c 100644 --- a/e2e/loading-performance.spec.ts +++ b/e2e/loading-performance.spec.ts @@ -7,7 +7,8 @@ async function openMobileNavigation(page: Page) { } } -test('a stalled Jam recorder cannot delay the real application', async ({ page }) => { +test('a stalled Jam recorder cannot delay the real application', async ({ page, browserName }) => { + test.skip(browserName === 'webkit', 'Jam recording requires MediaRecorder, which this WebKit runtime does not expose.'); await page.route('https://js.jam.dev/**', async () => new Promise(() => undefined)); const jamRequest = page.waitForRequest('https://js.jam.dev/**'); diff --git a/e2e/navigation-performance.spec.ts b/e2e/navigation-performance.spec.ts index 465a53558..718eac900 100644 --- a/e2e/navigation-performance.spec.ts +++ b/e2e/navigation-performance.spec.ts @@ -298,7 +298,7 @@ async function signalAllowedIntent(page: Page, link: Awaited { +test('hover intent is limited to fine pointers and click stays in-document', async ({ page }) => { const requestCount = countAttackRequests(page); await gotoGenerate(page); const link = await attackLink(page); @@ -306,7 +306,8 @@ test('hover intent fetches one destination chunk before click and keeps navigati await link.hover(); await page.waitForTimeout(INTENT_OBSERVATION_MS); - expect(requestCount()).toBe(1); + const supportsHover = await page.evaluate(() => window.matchMedia('(hover: hover) and (pointer: fine)').matches); + expect(requestCount()).toBe(supportsHover ? 1 : 0); const navigationEntriesBeforeClick = await page.evaluate(() => performance.getEntriesByType('navigation').length); await startGenericLoaderObservation(page); @@ -376,3 +377,59 @@ for (const [label, connection] of [ expect(requestCount()).toBe(1); }); } + +test('subscription reads stay cached across sibling tool routes', async ({ page }) => { + await setLocale(page, 'en'); + await stubSupabaseSession(page); + await page.addInitScript(() => { + window.localStorage.setItem('debate-trainer-onboarding', JSON.stringify({ + state: { hasCompletedOnboarding: true, isTourRunning: false }, + version: 0, + })); + }); + + const subscriptionRequests: string[] = []; + await page.route('**/*', async (route) => { + const url = new URL(route.request().url()); + if (url.hostname === 'localhost' || url.hostname === '127.0.0.1') { + await route.continue(); + return; + } + if (url.pathname.endsWith('/auth/v1/user')) { + await route.fulfill({ json: { id: '00000000-0000-0000-0000-000000000001', email: 'e2e@example.com' } }); + return; + } + if (url.pathname.endsWith('/functions/v1/announcements')) { + await route.fulfill({ json: { announcements: [] } }); + return; + } + if (url.pathname.includes('/rest/v1/')) { + const select = url.searchParams.get('select') ?? ''; + if (url.pathname.endsWith('/user_settings') && select.includes('subscription_tier')) { + subscriptionRequests.push('user_settings'); + } else if (url.pathname.endsWith('/subscriptions')) { + subscriptionRequests.push('subscriptions'); + } else if (url.pathname.endsWith('/ai_requests')) { + subscriptionRequests.push('ai_requests'); + } + await route.fulfill({ + status: 200, + contentType: 'application/json', + headers: { 'content-range': '*/0' }, + body: '[]', + }); + return; + } + await route.abort('blockedbyclient'); + }); + + await page.goto('/app/generate'); + await waitForContent(page, { selector: 'main h1', text: 'Generate' }); + await expect.poll(() => subscriptionRequests.filter((name) => name === 'ai_requests').length).toBe(1); + + await openAppNav(page, 'Attack'); + await waitForContent(page, attackContent); + await page.waitForTimeout(100); + + expect(subscriptionRequests).toEqual(['user_settings', 'ai_requests']); +}); diff --git a/e2e/public-pages.spec.ts b/e2e/public-pages.spec.ts index 88de82393..de28d6681 100644 --- a/e2e/public-pages.spec.ts +++ b/e2e/public-pages.spec.ts @@ -39,3 +39,22 @@ for (const locale of LOCALES) { } }); } + +test('landing logos use the sized display asset with intrinsic dimensions', async ({ page }) => { + await setLocale(page, 'en'); + await page.goto('/'); + + const logos = page.locator('img[alt="DebateLab logo"]'); + await expect(logos).toHaveCount(2); + expect(await logos.evaluateAll((images) => images.map((image) => { + const logo = image as HTMLImageElement; + return { + path: new URL(logo.currentSrc).pathname, + width: logo.getAttribute('width'), + height: logo.getAttribute('height'), + }; + }))).toEqual([ + { path: '/favicon-72.png', width: '36', height: '36' }, + { path: '/favicon-72.png', width: '32', height: '32' }, + ]); +}); diff --git a/e2e/sparring.spec.ts b/e2e/sparring.spec.ts index 89755e86b..9d88550fe 100644 --- a/e2e/sparring.spec.ts +++ b/e2e/sparring.spec.ts @@ -129,7 +129,9 @@ test('keeps the setup usable on mobile with reduced motion', async ({ page }) => await page.goto('/app/sparring', { waitUntil: 'domcontentloaded' }); await expect(page.getByRole('heading', { name: 'Sparring' })).toBeVisible(); const logo = page.getByAltText('DebateLab logo'); - await expect(logo).toHaveAttribute('src', '/favicon.png'); + await expect(logo).toHaveAttribute('src', '/favicon-72.png'); + await expect(logo).toHaveAttribute('width', '36'); + await expect(logo).toHaveAttribute('height', '36'); await expect.poll(() => logo.evaluate((image: HTMLImageElement) => image.naturalWidth)).toBeGreaterThan(0); await expect(page.getByRole('combobox', { name: 'Round format' })).toHaveText('School 4-6-6-3 ยท 8 speeches'); await expect(page.getByText('Write the resolution as you would hear it in the room.')).toHaveCount(0); diff --git a/nginx.conf b/nginx.conf index 6161bffe1..4426a4bbf 100644 --- a/nginx.conf +++ b/nginx.conf @@ -1,3 +1,12 @@ +map $uri $cache_control { + default "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"; + "/index.html" "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"; + "/theme-init.js" "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"; + "/sw.js" "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"; + ~^/assets/ "public, max-age=31536000, immutable"; + ~*\.(?:jpg|jpeg|gif|png|ico|svg|woff|woff2|ttf|eot|css|js)$ "public, max-age=31536000"; +} + server { listen 80; @@ -14,16 +23,11 @@ server { add_header Referrer-Policy "strict-origin-when-cross-origin" always; add_header Permissions-Policy "geolocation=(), microphone=(), camera=()" always; add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always; + add_header Cache-Control $cache_control always; set $robots_tag ""; if ($uri ~ ^/(app(?:/|$)|login$|share/)) { set $robots_tag "noindex, nofollow"; } add_header X-Robots-Tag $robots_tag always; - # Do not cache the theme bootstrap so theme behavior updates instantly. - location = /theme-init.js { - expires -1; - add_header Cache-Control "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"; - } - # SEO: Serve robots.txt and sitemap.xml directly (bypass SPA fallback and .txt block) location = /robots.txt { allow all; @@ -71,18 +75,6 @@ server { try_files $uri $uri/index.html $uri/ /index.html; } - # Cache other static assets (images, fonts, etc.) - location ~* \.(?:jpg|jpeg|gif|png|ico|svg|woff|woff2|ttf|eot)$ { - expires 1y; - add_header Cache-Control "public"; - } - - # Cache JS/CSS bundles (Vite adds hashes to these, so caching is safe) - location ~* \.(?:css|js)$ { - expires 1y; - add_header Cache-Control "public"; - } - error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; diff --git a/package.json b/package.json index 583b4fa47..bdda8f8ed 100644 --- a/package.json +++ b/package.json @@ -25,8 +25,9 @@ "test:db": "supabase test db && bash scripts/test-daily-quota.sh && bash scripts/test-workspace-invite-concurrency.sh && bash scripts/test-workspace-mutation-concurrency.sh", "test:e2e": "playwright test --project=desktop-chromium --project=mobile-chromium", "test:e2e:webkit": "playwright test --project=webkit", + "test:sw": "node scripts/test-service-worker-offline.mjs", "test:e2e:staging": "playwright test --project=staging", - "verify": "npm run docs:check && npm run lint && npm run typecheck && npm test -- --coverage && npm run test:collaboration && npm run test:edge && npm run build && CI=1 PORT=18080 PLAYWRIGHT_BASE_URL=http://127.0.0.1:18080 npm run test:e2e" + "verify": "npm run docs:check && npm run lint && npm run typecheck && npm test -- --coverage && npm run test:collaboration && npm run test:edge && npm run build && npm run test:sw && CI=1 PORT=18080 PLAYWRIGHT_BASE_URL=http://127.0.0.1:18080 npm run test:e2e" }, "dependencies": { "@capacitor/app": "^8.1.0", diff --git a/public/favicon-72.png b/public/favicon-72.png new file mode 100644 index 000000000..9cb4f8aac Binary files /dev/null and b/public/favicon-72.png differ diff --git a/public/sw.js b/public/sw.js index 22c70381c..bf4cb219b 100644 --- a/public/sw.js +++ b/public/sw.js @@ -1,4 +1,4 @@ -const CACHE_VERSION = 'debate-lab-v2'; +const CACHE_VERSION = 'debate-lab-v3'; const APP_SHELL_CACHE = `${CACHE_VERSION}-shell`; const RUNTIME_CACHE = `${CACHE_VERSION}-runtime`; @@ -9,6 +9,7 @@ const APP_SHELL = [ '/manifest.webmanifest', '/favicon.ico', '/favicon.png', + '/favicon-72.png', '/hero-visual.png', ]; @@ -47,14 +48,14 @@ self.addEventListener('activate', (event) => { }); async function cacheFirst(request) { - const cached = await caches.match(request); + const cached = await caches.match(request, { ignoreVary: true }); if (cached) return cached; try { const response = await fetch(request); if (response.ok) { const cache = await caches.open(RUNTIME_CACHE); - cache.put(request, response.clone()); + await cache.put(request, response.clone()); } return response; } catch { @@ -81,6 +82,21 @@ async function navigationFallback(request) { } } +self.addEventListener('message', (event) => { + if (event.data?.type !== 'CACHE_VISITED_ASSETS' || !Array.isArray(event.data.urls)) return; + + const urls = event.data.urls.slice(0, 200).filter((value) => { + if (typeof value !== 'string') return false; + try { + const url = new URL(value, self.location.origin); + return url.origin === self.location.origin && url.pathname.startsWith('/assets/'); + } catch { + return false; + } + }); + event.waitUntil(Promise.allSettled(urls.map((url) => cacheFirst(new Request(url))))); +}); + self.addEventListener('fetch', (event) => { const { request } = event; if (request.method !== 'GET') return; diff --git a/scripts/measure-navigation-performance.mjs b/scripts/measure-navigation-performance.mjs index b4cc368d3..f88a4e283 100644 --- a/scripts/measure-navigation-performance.mjs +++ b/scripts/measure-navigation-performance.mjs @@ -20,12 +20,12 @@ import { chromium, devices } from '@playwright/test'; const require = createRequire(import.meta.url); const ROOT = process.cwd(); -const OUTPUT_DIR = resolve(ROOT, 'docs/performance/smooth-navigation-baseline'); +const OUTPUT_DIR = resolve(ROOT, process.env.PERFORMANCE_OUTPUT_DIR || 'docs/performance/smooth-navigation-baseline'); const DIST_DIR = resolve(ROOT, 'dist'); const RUN_LABEL = process.env.BASELINE_RUN || `run-${new Date().toISOString().replaceAll(':', '-')}`; const DELAY_MS = 750; const SERVER_TIMEOUT_MS = 45_000; -const CONTENT_TIMEOUT_MS = 45_000; +const CONTENT_TIMEOUT_MS = Number(process.env.PERFORMANCE_CONTENT_TIMEOUT_MS || 90_000); const ROUTES = [ { path: '/', marker: { selector: 'h1', text: 'Prep Faster' }, module: 'LandingPage' }, @@ -196,6 +196,7 @@ const INIT_INSTRUMENTATION = ({ markers }) => { transition: null, longTasks: [], layoutShifts: [], + eventTimings: [], }; const visible = (element) => { @@ -253,6 +254,18 @@ const INIT_INSTRUMENTATION = ({ markers }) => { } }).observe({ type: 'layout-shift', buffered: true }); } + if (PerformanceObserver.supportedEntryTypes.includes('event')) { + new PerformanceObserver((list) => { + for (const entry of list.getEntries()) { + baseline.eventTimings.push({ + name: entry.name, + startTime: entry.startTime, + duration: entry.duration, + interactionId: entry.interactionId, + }); + } + }).observe({ type: 'event', buffered: true, durationThreshold: 16 }); + } window.__navigationBaseline = { startTransition(target) { @@ -281,6 +294,7 @@ const INIT_INSTRUMENTATION = ({ markers }) => { } : null, longTasks: baseline.longTasks, layoutShifts: baseline.layoutShifts, + eventTimings: baseline.eventTimings, }; }, }; @@ -317,12 +331,28 @@ async function createContext(browser, profile, { authenticated = false, cacheDis if (url.origin !== origin && url.protocol !== 'data:') return route.abort(); return route.continue(); }); + const client = await context.newCDPSession(page); + await client.send('Performance.enable'); if (cacheDisabled) { - const client = await context.newCDPSession(page); await client.send('Network.enable'); await client.send('Network.setCacheDisabled', { cacheDisabled: true }); } - return { context, page }; + return { context, page, client }; +} + +async function readMainThreadMetrics(client) { + const { metrics } = await client.send('Performance.getMetrics'); + const values = Object.fromEntries(metrics.map(({ name, value }) => [name, value * 1_000])); + return { + scriptDurationMs: values.ScriptDuration ?? 0, + taskDurationMs: values.TaskDuration ?? 0, + layoutDurationMs: values.LayoutDuration ?? 0, + recalcStyleDurationMs: values.RecalcStyleDuration ?? 0, + }; +} + +function metricDelta(after, before) { + return Object.fromEntries(Object.keys(after).map((key) => [key, Math.max(0, after[key] - before[key])])); } async function waitForContent(page, path) { @@ -360,20 +390,31 @@ async function collectMetrics(page, { path, kind, profile, cacheState, routeModu transition: null, longTasks: [], layoutShifts: [], + eventTimings: [], }; const transition = state.transition; const boundary = transition?.resourceBoundary ?? null; const measuredResources = boundary === null ? resources : resources.filter((entry) => entry.startTime >= boundary); - const appResources = measuredResources.filter((entry) => entry.sameOrigin); + const sameOriginResources = measuredResources.filter((entry) => entry.sameOrigin); + const backgroundResources = boundary === null ? [] : sameOriginResources.filter((entry) => + entry.name.includes('/node_modules/.vite/deps/@vercel_analytics_react.js') + || entry.name.includes('/node_modules/.vite/deps/@vercel_speed-insights_react.js') + ); + const appResources = sameOriginResources.filter((entry) => !backgroundResources.includes(entry)); const measuredLongTasks = boundary === null ? state.longTasks : state.longTasks.filter((entry) => entry.startTime >= boundary); const measuredLayoutShifts = boundary === null ? state.layoutShifts : state.layoutShifts.filter((entry) => entry.startTime >= boundary); + const measuredEventTimings = boundary === null + ? state.eventTimings + : state.eventTimings.filter((entry) => entry.startTime >= boundary); const routeChunks = appResources.filter((entry) => new RegExp(chunkPattern, 'i').test(entry.name)); + const routeCodeReadyAt = routeChunks.length ? Math.max(...routeChunks.map((entry) => entry.responseEnd)) : null; + const realContentAt = transition?.firstRealContentFrame ?? state.initial.firstRealContentFrame; const relative = (value, start) => value === null || start === null ? null : Math.max(0, value - start); return { path: target, @@ -393,15 +434,28 @@ async function collectMetrics(page, { path, kind, profile, cacheState, routeModu transferSize: entry.transferSize, decodedBodySize: entry.decodedBodySize, })), + postChunkRenderMs: routeCodeReadyAt === null || realContentAt === null + ? null + : Math.max(0, realContentAt - routeCodeReadyAt), longTasks: measuredLongTasks, + postChunkLongTasks: routeCodeReadyAt === null + ? [] + : measuredLongTasks.filter((entry) => entry.startTime >= routeCodeReadyAt), + controlledInteractionDurationMs: measuredEventTimings + .filter((entry) => entry.interactionId > 0) + .reduce((maximum, entry) => Math.max(maximum, entry.duration), 0), + eventTimings: measuredEventTimings, cls: measuredLayoutShifts.reduce((sum, entry) => sum + entry.value, 0), layoutShifts: measuredLayoutShifts, requestCount: appResources.length, browserRequestCount: measuredResources.length, - externalRequestCount: measuredResources.length - appResources.length, + externalRequestCount: measuredResources.length - sameOriginResources.length, + backgroundRequestCount: backgroundResources.length, + backgroundResources, transferredBytes: appResources.reduce((sum, entry) => sum + (entry.transferSize || 0), 0), encodedBytes: appResources.reduce((sum, entry) => sum + (entry.encodedBodySize || 0), 0), decodedBytes: appResources.reduce((sum, entry) => sum + (entry.decodedBodySize || 0), 0), + resources: appResources, sourceWorkExcluded: boundary === null ? null : { requestCount: resources.filter((entry) => entry.sameOrigin && entry.startTime < boundary).length, longTaskCount: state.longTasks.length - measuredLongTasks.length, @@ -434,13 +488,14 @@ async function gotoAndMeasure(page, path, options) { } async function measureColdRoute(browser, profile, route, baseURL) { - const { context, page } = await createContext(browser, profile, { + const { context, page, client } = await createContext(browser, profile, { authenticated: route.authenticated, cacheDisabled: true, baseURL, }); try { - return await gotoAndMeasure(page, route.path, { + const before = await readMainThreadMetrics(client); + const metrics = await gotoAndMeasure(page, route.path, { baseURL, kind: 'cold-refresh', profile: profile.name, @@ -448,6 +503,7 @@ async function measureColdRoute(browser, profile, route, baseURL) { routeModule: route.module, label: `Cold ${route.path}`, }); + return { ...metrics, mainThread: metricDelta(await readMainThreadMetrics(client), before) }; } finally { await context.close(); } @@ -496,7 +552,7 @@ async function clickDestination(page, transition, { measure = true } = {}) { } async function measureTransition(browser, profile, transition, baseURL, warm) { - const { context, page } = await createContext(browser, profile, { authenticated: transition.authenticated, baseURL }); + const { context, page, client } = await createContext(browser, profile, { authenticated: transition.authenticated, baseURL }); try { await page.goto(`${baseURL}${transition.from}`, { waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }); await waitForContent(page, transition.from); @@ -524,6 +580,7 @@ async function measureTransition(browser, profile, transition, baseURL, warm) { await page.waitForFunction((target) => window.location.pathname === target, transition.from, { timeout: CONTENT_TIMEOUT_MS }); await waitForContent(page, transition.from); } + const before = await readMainThreadMetrics(client); await clickDestination(page, transition); const metrics = await collectMetrics(page, { path: transition.to, @@ -533,17 +590,18 @@ async function measureTransition(browser, profile, transition, baseURL, warm) { routeModule: transition.module, label: transition.label, }); + const measured = { ...metrics, mainThread: metricDelta(await readMainThreadMetrics(client), before) }; return warm ? { - ...metrics, + ...measured, warmCacheProof: { sameDocumentNavigation: true, destinationWarmRequest: warmCacheProof, - measuredDestinationRequestCount: metrics.routeChunkRequests.length, - semantics: metrics.routeChunkRequests.length === 0 + measuredDestinationRequestCount: measured.routeChunkRequests.length, + semantics: measured.routeChunkRequests.length === 0 ? 'destination module remained resolved across same-document return; measured click issued no destination request' : 'destination request remained observable after same-document warm visit', }, - } : metrics; + } : measured; } finally { await context.close(); } @@ -555,7 +613,7 @@ async function captureDelayedTransition(browser, profile, baseURL, outputDir) { const videoDir = join(tempRoot, 'video'); await mkdir(frameDir, { recursive: true }); await mkdir(videoDir, { recursive: true }); - const { context, page } = await createContext(browser, profile, { + const { context, page, client } = await createContext(browser, profile, { authenticated: true, cacheDisabled: true, videoDir, @@ -573,6 +631,7 @@ async function captureDelayedTransition(browser, profile, baseURL, outputDir) { try { await page.goto(`${baseURL}${transition.from}`, { waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }); await waitForContent(page, transition.from); + const before = await readMainThreadMetrics(client); const clickPromise = clickDestination(page, transition); for (let index = 0; index < 8; index += 1) { await sleep(index === 0 ? 50 : 100); @@ -595,6 +654,7 @@ async function captureDelayedTransition(browser, profile, baseURL, outputDir) { routeModule: transition.module, label: transition.label, }); + metrics.mainThread = metricDelta(await readMainThreadMetrics(client), before); metrics.delayMs = DELAY_MS; metrics.delayRequestObserved = requestedAt !== null; metrics.frameStates = frameStates; @@ -770,7 +830,7 @@ async function main() { const metadata = { runLabel: RUN_LABEL, capturedAt: new Date().toISOString(), - sourceCommit: git(['rev-parse', 'origin/main']), + sourceCommit: git(['rev-parse', 'HEAD']), harnessCommit: git(['rev-parse', 'HEAD']), nodeVersion: process.version, npmVersion: execFileSync('npm', ['--version'], { encoding: 'utf8' }).trim(), diff --git a/scripts/test-service-worker-offline.mjs b/scripts/test-service-worker-offline.mjs new file mode 100644 index 000000000..433abcaf2 --- /dev/null +++ b/scripts/test-service-worker-offline.mjs @@ -0,0 +1,233 @@ +import assert from 'node:assert/strict'; +import { spawn } from 'node:child_process'; +import { readFile } from 'node:fs/promises'; +import { createServer } from 'node:net'; +import { chromium } from '@playwright/test'; + +const ROOT = process.cwd(); +const SERVER_TIMEOUT_MS = 30_000; +const CONTENT_TIMEOUT_MS = 15_000; +const V2_WORKER = ` +const CACHE = 'debate-lab-v2-shell'; +self.addEventListener('install', (event) => { + event.waitUntil(caches.open(CACHE).then((cache) => cache.put('/legacy.js', new Response('legacy')))); +}); +self.addEventListener('activate', (event) => event.waitUntil(self.clients.claim())); +`; + +async function freePort() { + const server = createServer(); + await new Promise((resolve, reject) => { + server.once('error', reject); + server.listen(0, '127.0.0.1', resolve); + }); + const address = server.address(); + const port = typeof address === 'object' && address ? address.port : 0; + await new Promise((resolve) => server.close(resolve)); + if (!port) throw new Error('Could not allocate a loopback port.'); + return port; +} + +async function waitForServer(url) { + const started = Date.now(); + while (Date.now() - started < SERVER_TIMEOUT_MS) { + try { + const response = await fetch(url, { signal: AbortSignal.timeout(2_000) }); + if (response.ok) return; + } catch { + // Preview is still starting. + } + await new Promise((resolve) => setTimeout(resolve, 100)); + } + throw new Error(`Preview did not answer ${url}.`); +} + +async function stopServer(child) { + if (!child.pid) return; + try { + process.kill(-child.pid, 'SIGTERM'); + } catch (error) { + if (error.code !== 'ESRCH') throw error; + } + await Promise.race([ + new Promise((resolve) => child.once('exit', resolve)), + new Promise((resolve) => setTimeout(resolve, 5_000)), + ]); + try { + process.kill(-child.pid, 'SIGKILL'); + } catch (error) { + if (error.code !== 'ESRCH') throw error; + } +} + +function stubSession() { + const expiresAt = Math.floor(Date.now() / 1_000) + 3_600; + return { + access_token: 'stub-access', + refresh_token: 'stub-refresh', + expires_in: 3_600, + expires_at: expiresAt, + token_type: 'bearer', + user: { + id: '00000000-0000-0000-0000-000000000001', + aud: 'authenticated', + role: 'authenticated', + email: 'e2e@example.com', + app_metadata: { provider: 'google' }, + user_metadata: {}, + created_at: new Date().toISOString(), + }, + }; +} + +async function cachePaths(page) { + return page.evaluate(async () => (await Promise.all( + (await caches.keys()).map(async (key) => (await (await caches.open(key)).keys()) + .map((request) => new URL(request.url).pathname)), + )).flat()); +} + +async function main() { + const manifest = JSON.parse(await readFile('dist/.vite/manifest.json', 'utf8')); + const entryPath = `/${Object.values(manifest).find((entry) => entry.isEntry).file}`; + const generatePath = `/${manifest['src/pages/GeneratePage.tsx'].file}`; + const attackPath = `/${manifest['src/pages/AttackPage.tsx'].file}`; + const port = await freePort(); + const origin = `http://127.0.0.1:${port}`; + const server = spawn('npm', ['run', 'preview', '--', '--host', '127.0.0.1', '--port', String(port), '--strictPort'], { + cwd: ROOT, + detached: true, + stdio: 'ignore', + }); + let browser; + + try { + await waitForServer(origin); + browser = await chromium.launch({ headless: true }); + const createContext = async () => { + const nextContext = await browser.newContext({ serviceWorkers: 'allow', viewport: { width: 1280, height: 800 } }); + await nextContext.addInitScript((session) => { + localStorage.setItem('debate-auth-production', JSON.stringify(session)); + localStorage.setItem('debate-trainer-onboarding', JSON.stringify({ + state: { hasCompletedOnboarding: true, isTourRunning: false }, + version: 0, + })); + }, stubSession()); + return nextContext; + }; + let context = await createContext(); + + const prepare = async (page) => { + await page.route('**/*', (route) => { + const url = new URL(route.request().url()); + return url.origin === origin || url.protocol === 'data:' ? route.continue() : route.abort(); + }); + }; + + const upgradePage = await context.newPage(); + await prepare(upgradePage); + await context.route(`${origin}/sw.js`, (route) => route.fulfill({ + status: 200, + contentType: 'application/javascript', + headers: { 'Cache-Control': 'no-store' }, + body: V2_WORKER, + })); + await upgradePage.goto(origin, { waitUntil: 'networkidle' }); + await upgradePage.evaluate(async () => navigator.serviceWorker.ready); + await upgradePage.waitForFunction(async () => { + const registration = await navigator.serviceWorker.getRegistration(); + return registration?.active?.state === 'activated' && + navigator.serviceWorker.controller !== null && + (await caches.keys()).includes('debate-lab-v2-shell'); + }); + await context.unroute(`${origin}/sw.js`); + await upgradePage.evaluate(async () => { + const registration = await navigator.serviceWorker.getRegistration(); + await registration?.update(); + }); + await upgradePage.waitForFunction(async () => + Boolean((await navigator.serviceWorker.getRegistration())?.waiting), + undefined, { timeout: CONTENT_TIMEOUT_MS }); + await upgradePage.close(); + await new Promise((resolve) => setTimeout(resolve, 1_000)); + + const activatedPage = await context.newPage(); + await prepare(activatedPage); + await activatedPage.goto(origin, { waitUntil: 'networkidle' }); + await activatedPage.evaluate(async () => navigator.serviceWorker.ready); + await activatedPage.waitForFunction(async () => { + const keys = await caches.keys(); + return navigator.serviceWorker.controller !== null && + keys.includes('debate-lab-v3-shell') && + !keys.some((key) => key.startsWith('debate-lab-v2')); + }, undefined, { timeout: CONTENT_TIMEOUT_MS }); + await activatedPage.close(); + await context.close(); + context = await createContext(); + + const page = await context.newPage(); + await prepare(page); + await page.goto(`${origin}/app/generate`, { waitUntil: 'networkidle' }); + await page.getByRole('heading', { name: 'Generate', exact: true }).waitFor({ timeout: CONTENT_TIMEOUT_MS }); + await page.evaluate(async () => navigator.serviceWorker.ready); + await page.waitForFunction(async (paths) => { + const urls = (await Promise.all((await caches.keys()).map(async (key) => + (await (await caches.open(key)).keys()).map((request) => new URL(request.url).pathname) + ))).flat(); + return paths.every((path) => urls.includes(path)); + }, [entryPath, generatePath, '/favicon-72.png'], { timeout: CONTENT_TIMEOUT_MS }); + + const firstVisitCache = await cachePaths(page); + assert.equal(firstVisitCache.includes(attackPath), false, 'unvisited Attack chunk was cached'); + await context.setOffline(true); + await page.reload({ waitUntil: 'domcontentloaded' }); + await page.getByRole('heading', { name: 'Generate', exact: true }).waitFor({ timeout: CONTENT_TIMEOUT_MS }); + const logo = page.locator('header a[href="/app"] img'); + assert.equal(await logo.getAttribute('src'), '/favicon-72.png'); + assert.ok(await logo.evaluate((image) => image.naturalWidth > 0), 'offline logo did not load'); + + await page.getByRole('navigation', { name: 'Main navigation' }).getByRole('link', { name: 'Attack' }).click(); + await page.getByRole('heading', { name: 'Unable to load this page' }).waitFor({ timeout: CONTENT_TIMEOUT_MS }); + + await context.setOffline(false); + const prefetchedPage = await context.newPage(); + await prepare(prefetchedPage); + await prefetchedPage.goto(`${origin}/app/generate`, { waitUntil: 'networkidle' }); + await prefetchedPage.getByRole('heading', { name: 'Generate', exact: true }).waitFor({ timeout: CONTENT_TIMEOUT_MS }); + const attackLink = prefetchedPage.getByRole('navigation', { name: 'Main navigation' }).getByRole('link', { name: 'Attack' }); + await attackLink.hover(); + await prefetchedPage.waitForFunction(async (path) => { + const urls = (await Promise.all((await caches.keys()).map(async (key) => + (await (await caches.open(key)).keys()).map((request) => new URL(request.url).pathname) + ))).flat(); + return urls.includes(path); + }, attackPath, { timeout: CONTENT_TIMEOUT_MS }); + await prefetchedPage.waitForTimeout(500); + await context.setOffline(true); + await attackLink.click(); + await prefetchedPage.getByRole('heading', { name: 'Attack', exact: true }).waitFor({ timeout: CONTENT_TIMEOUT_MS }); + + const finalCache = await cachePaths(prefetchedPage); + assert.deepEqual( + finalCache.filter((path) => /^\/(?:auth|rest|functions|storage)\/v1/.test(path)), + [], + 'private API response entered Cache Storage', + ); + console.log(JSON.stringify({ + upgradeActivated: true, + firstVisitedRouteOffline: true, + unvisitedRouteShowsRecovery: true, + intentPrefetchedRouteOffline: true, + offlineLogo: true, + apiCacheEntries: 0, + })); + } finally { + await browser?.close(); + await stopServer(server); + } +} + +main().catch((error) => { + console.error(error instanceof Error ? error.stack : error); + process.exitCode = 1; +}); diff --git a/src/components/landing/Footer.tsx b/src/components/landing/Footer.tsx index e4897c4b2..f8f7dbb45 100644 --- a/src/components/landing/Footer.tsx +++ b/src/components/landing/Footer.tsx @@ -10,8 +10,10 @@ const Footer = () => {
{t('common.logoAlt')} DebateLab diff --git a/src/components/landing/Navbar.tsx b/src/components/landing/Navbar.tsx index a64a6db3a..f618097bf 100644 --- a/src/components/landing/Navbar.tsx +++ b/src/components/landing/Navbar.tsx @@ -31,8 +31,10 @@ const Navbar = () => {
{t('common.logoAlt')} DebateLab diff --git a/src/components/layout/AppLayout.tsx b/src/components/layout/AppLayout.tsx index c41ae5a53..3c9115d7d 100644 --- a/src/components/layout/AppLayout.tsx +++ b/src/components/layout/AppLayout.tsx @@ -196,7 +196,7 @@ export function AppLayout() {
setMobileMenuOpen(false)} className="flex items-center gap-3 shrink-0">
- {t('common.logoAlt')} + {t('common.logoAlt')}

DebateLab

diff --git a/src/hooks/use-route-prefetch.ts b/src/hooks/use-route-prefetch.ts index 29a10836c..54d3195df 100644 --- a/src/hooks/use-route-prefetch.ts +++ b/src/hooks/use-route-prefetch.ts @@ -77,6 +77,11 @@ export function useRoutePrefetch(to: To): RoutePrefetchHandlers { }, INTENT_DELAY_MS); }, [pathname, startPrefetch]); + const scheduleHoverPrefetch = useCallback(() => { + if (typeof window.matchMedia === 'function' && !window.matchMedia('(hover: hover) and (pointer: fine)').matches) return; + schedulePrefetch(); + }, [schedulePrefetch]); + useEffect(() => { prefetchedRef.current = false; cancelTimer(); @@ -84,7 +89,7 @@ export function useRoutePrefetch(to: To): RoutePrefetchHandlers { }, [cancelTimer, pathname]); return { - onPointerEnter: schedulePrefetch, + onPointerEnter: scheduleHoverPrefetch, onPointerLeave: cancelTimer, onFocus: schedulePrefetch, onBlur: cancelTimer, diff --git a/src/hooks/use-subscription.ts b/src/hooks/use-subscription.ts index e77518186..4a599dee2 100644 --- a/src/hooks/use-subscription.ts +++ b/src/hooks/use-subscription.ts @@ -1,4 +1,4 @@ -import { useState, useEffect, useCallback, useRef } from 'react'; +import { useQuery } from '@tanstack/react-query'; import { supabase } from '@/lib/supabase/client'; import { useAuth } from '@/lib/supabase/AuthProvider'; @@ -24,150 +24,124 @@ interface BillingRow { current_period_end?: string | null; } -export function useSubscription(): SubscriptionState { - const { user } = useAuth(); - const userId = user?.id; - const [tier, setTier] = useState('trial'); - const [dailyLimit, setDailyLimit] = useState(5); - const [dailyUsed, setDailyUsed] = useState(0); - const [trialEndsAt, setTrialEndsAt] = useState(null); - const [gracePeriodEndsAt, setGracePeriodEndsAt] = useState(null); - const [hasStripeBilling, setHasStripeBilling] = useState(false); - const [loading, setLoading] = useState(true); - const latestUserIdRef = useRef(userId); - latestUserIdRef.current = userId; - - const load = useCallback(async () => { - if (!userId) { - setTier('trial'); - setDailyLimit(5); - setDailyUsed(0); - setTrialEndsAt(null); - setGracePeriodEndsAt(null); - setHasStripeBilling(false); - setLoading(false); - return; +type SubscriptionSnapshot = Omit; + +const SUBSCRIPTION_STALE_TIME_MS = 60_000; +const SIGNED_OUT_SNAPSHOT: SubscriptionSnapshot = { + tier: 'trial', + hasStripeBilling: false, + dailyLimit: 5, + dailyUsed: 0, + trialEndsAt: null, + gracePeriodEndsAt: null, +}; +const SIGNED_IN_FALLBACK: SubscriptionSnapshot = { + tier: 'expired', + hasStripeBilling: false, + dailyLimit: 0, + dailyUsed: 0, + trialEndsAt: null, + gracePeriodEndsAt: null, +}; + +async function fetchSubscription(userId: string): Promise { + let snapshot = { ...SIGNED_IN_FALLBACK }; + + try { + const { data, error: settingsError } = await supabase + .from('user_settings') + .select('subscription_tier, daily_limit_override, trial_ends_at, grace_period_ends_at') + .eq('user_id', userId) + .maybeSingle(); + + if (settingsError) { + console.warn('[useSubscription] Failed to load user settings:', settingsError.message); + throw new Error(settingsError.message); } - try { - // Fetch user settings for subscription info. `maybeSingle()` (not `single()`) - // because a missing row is an expected state (e.g. new-account race with the - // settings-creation trigger), not a query failure. - const { data, error: settingsError } = await supabase - .from('user_settings') - .select('subscription_tier, daily_limit_override, trial_ends_at, grace_period_ends_at') - .eq('user_id', userId) - .maybeSingle(); + if (data) { + const rawTier = (data.subscription_tier || 'trial') as SubscriptionTier; + const limitOrDefault = (defaultLimit: number) => data.daily_limit_override ?? defaultLimit; + const now = new Date(); + let billingRows: BillingRow[] = []; - if (latestUserIdRef.current !== userId) return; + const { data: billingData, error: billingError } = await supabase + .from('subscriptions') + .select('stripe_customer_id, status, current_period_end') + .eq('user_id', userId) + .order('current_period_end', { ascending: false, nullsFirst: false }) + .limit(5); - if (settingsError) { - // No explicit fallback here: leave the caller's fail-closed 'expired' default - // in place rather than granting trial access on an unreadable settings row. - console.warn('[useSubscription] Failed to load user settings:', settingsError.message); + if (billingError) { + console.warn('[useSubscription] Failed to load Stripe billing state:', billingError.message); + } else { + billingRows = billingData || []; } - if (data) { - const rawTier = (data.subscription_tier || 'trial') as SubscriptionTier; - const limitOrDefault = (defaultLimit: number) => data.daily_limit_override ?? defaultLimit; - const now = new Date(); - let billingRows: BillingRow[] = []; - - const { data: billingData, error: billingError } = await supabase - .from('subscriptions') - .select('stripe_customer_id, status, current_period_end') - .eq('user_id', userId) - .order('current_period_end', { ascending: false, nullsFirst: false }) - .limit(5); - - if (latestUserIdRef.current !== userId) return; - - if (billingError) { - console.warn('[useSubscription] Failed to load Stripe billing state:', billingError.message); - setHasStripeBilling(false); - } else { - billingRows = billingData || []; - setHasStripeBilling(billingRows.some((row) => Boolean(row.stripe_customer_id))); - } - - const activeStripeSubscription = billingRows.some((row) => - (row.status === 'active' || row.status === 'trialing') && - row.current_period_end && - new Date(row.current_period_end) > now - ); - - const promoEnd = data.grace_period_ends_at ? new Date(data.grace_period_ends_at) : null; - const trialEnd = data.trial_ends_at ? new Date(data.trial_ends_at) : null; - const hasActiveTrialGift = Boolean(trialEnd && now < trialEnd); - - // Determine effective tier - if (rawTier === 'legacy_free') { - if (promoEnd && now < promoEnd) { - setTier('legacy_free'); - setDailyLimit(limitOrDefault(50)); - } else if (hasActiveTrialGift) { - setTier('trial'); - setDailyLimit(limitOrDefault(5)); - } else { - setTier('expired'); - setDailyLimit(limitOrDefault(0)); - } - } else if (rawTier === 'pro' && ((promoEnd && now < promoEnd) || activeStripeSubscription)) { - setTier('pro'); - setDailyLimit(limitOrDefault(50)); - } else if (rawTier === 'trial') { - if (trialEnd && now < trialEnd) { - setTier('trial'); - setDailyLimit(limitOrDefault(5)); - } else { - setTier('expired'); - setDailyLimit(limitOrDefault(0)); - } - } else if (hasActiveTrialGift) { - setTier('trial'); - setDailyLimit(limitOrDefault(5)); - } else { - setTier('expired'); - setDailyLimit(limitOrDefault(0)); - } - - setTrialEndsAt(data.trial_ends_at); - setGracePeriodEndsAt(data.grace_period_ends_at); + const activeStripeSubscription = billingRows.some((row) => + (row.status === 'active' || row.status === 'trialing') && + row.current_period_end && + new Date(row.current_period_end) > now + ); + const promoEnd = data.grace_period_ends_at ? new Date(data.grace_period_ends_at) : null; + const trialEnd = data.trial_ends_at ? new Date(data.trial_ends_at) : null; + const hasActiveTrialGift = Boolean(trialEnd && now < trialEnd); + + snapshot = { + ...snapshot, + hasStripeBilling: billingRows.some((row) => Boolean(row.stripe_customer_id)), + trialEndsAt: data.trial_ends_at, + gracePeriodEndsAt: data.grace_period_ends_at, + }; + + if (rawTier === 'legacy_free') { + snapshot.tier = promoEnd && now < promoEnd ? 'legacy_free' : hasActiveTrialGift ? 'trial' : 'expired'; + snapshot.dailyLimit = limitOrDefault(snapshot.tier === 'legacy_free' ? 50 : snapshot.tier === 'trial' ? 5 : 0); + } else if (rawTier === 'pro' && ((promoEnd && now < promoEnd) || activeStripeSubscription)) { + snapshot.tier = 'pro'; + snapshot.dailyLimit = limitOrDefault(50); + } else if (rawTier === 'trial' && trialEnd && now < trialEnd) { + snapshot.tier = 'trial'; + snapshot.dailyLimit = limitOrDefault(5); + } else if (hasActiveTrialGift) { + snapshot.tier = 'trial'; + snapshot.dailyLimit = limitOrDefault(5); + } else { + snapshot.dailyLimit = limitOrDefault(0); } + } - // Count today's usage (UTC) - const todayStart = new Date(); - todayStart.setUTCHours(0, 0, 0, 0); - - const { count } = await supabase - .from('ai_requests') - .select('*', { count: 'exact', head: true }) - .eq('user_id', userId) - .gte('created_at', todayStart.toISOString()); + const todayStart = new Date(); + todayStart.setUTCHours(0, 0, 0, 0); + const { count, error: usageError } = await supabase + .from('ai_requests') + .select('*', { count: 'exact', head: true }) + .eq('user_id', userId) + .gte('created_at', todayStart.toISOString()); + if (usageError) { + console.warn('[useSubscription] Failed to load daily usage:', usageError.message); + } - if (latestUserIdRef.current !== userId) return; - setDailyUsed(count || 0); + return { ...snapshot, dailyUsed: usageError ? 0 : count || 0 }; + } catch (error) { + console.warn('[useSubscription] Failed to load:', error); + throw error; + } +} - if (!data) setHasStripeBilling(false); - } catch (err) { - console.warn('[useSubscription] Failed to load:', err); - } finally { - if (latestUserIdRef.current === userId) setLoading(false); - } - }, [userId]); - - useEffect(() => { - if (userId) { - setTier('expired'); - setDailyLimit(0); - setDailyUsed(0); - setTrialEndsAt(null); - setGracePeriodEndsAt(null); - setHasStripeBilling(false); - setLoading(true); - } - void load(); - }, [load, userId]); +export function useSubscription(): SubscriptionState { + const { user } = useAuth(); + const userId = user?.id; + const query = useQuery({ + queryKey: ['subscription', userId], + queryFn: () => fetchSubscription(userId!), + enabled: Boolean(userId), + staleTime: SUBSCRIPTION_STALE_TIME_MS, + }); + const snapshot = userId + ? query.isError ? SIGNED_IN_FALLBACK : query.data ?? SIGNED_IN_FALLBACK + : SIGNED_OUT_SNAPSHOT; + const { tier, dailyLimit, dailyUsed, trialEndsAt, gracePeriodEndsAt, hasStripeBilling } = snapshot; const isPro = tier === 'pro' || tier === 'legacy_free'; const isTrialActive = tier === 'trial'; @@ -183,7 +157,10 @@ export function useSubscription(): SubscriptionState { dailyUsed, trialEndsAt, gracePeriodEndsAt, - loading, - refresh: load, + loading: Boolean(userId) && query.isPending, + refresh: async () => { + if (!userId) return; + await query.refetch(); + }, }; } diff --git a/src/register-service-worker.ts b/src/register-service-worker.ts index 8bd7a7d8f..05914d85f 100644 --- a/src/register-service-worker.ts +++ b/src/register-service-worker.ts @@ -2,12 +2,35 @@ import { isNativeApp } from '@/lib/native'; const SERVICE_WORKER_URL = '/sw.js'; +function assetUrls(entries: PerformanceEntry[]): string[] { + return [...new Set(entries + .map((entry) => entry.name) + .filter((name) => { + const url = new URL(name, window.location.href); + return url.origin === window.location.origin && url.pathname.startsWith('/assets/'); + }))]; +} + export function registerServiceWorker() { if (isNativeApp()) return; if (!import.meta.env.PROD || !('serviceWorker' in navigator)) return; window.addEventListener('load', () => { navigator.serviceWorker.register(SERVICE_WORKER_URL) + .then(async () => { + const registration = await navigator.serviceWorker.ready; + const send = (entries: PerformanceEntry[]) => { + const urls = assetUrls(entries); + if (urls.length) registration.active?.postMessage({ type: 'CACHE_VISITED_ASSETS', urls }); + }; + send(performance.getEntriesByType('resource')); + + if (typeof PerformanceObserver !== 'undefined') { + const observer = new PerformanceObserver((list) => send(list.getEntries())); + observer.observe({ type: 'resource', buffered: true }); + window.setTimeout(() => observer.disconnect(), 5_000); + } + }) .catch((error) => { console.warn('[PWA] Service worker registration failed:', error); }); diff --git a/src/test/hooks/use-subscription.test.ts b/src/test/hooks/use-subscription.test.ts index f57af9f81..ad3ab1d5e 100644 --- a/src/test/hooks/use-subscription.test.ts +++ b/src/test/hooks/use-subscription.test.ts @@ -1,5 +1,7 @@ import { beforeEach, describe, expect, it, vi } from 'vitest'; import { act, renderHook, waitFor } from '@testing-library/react'; +import { createElement, type ReactNode } from 'react'; +import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { useSubscription } from '@/hooks/use-subscription'; interface MockResponses { @@ -10,6 +12,7 @@ interface MockResponses { grace_period_ends_at?: string | null; } | null; usageCount: number | null; + usageError: { message: string } | null; billingData: Array<{ stripe_customer_id?: string | null; status?: string | null; current_period_end?: string | null }> | null; billingError: { message: string } | null; throwOnUserSettings: boolean; @@ -24,6 +27,7 @@ const { const mockResponses: MockResponses = { userSettings: null, usageCount: 0, + usageError: null, billingData: null, billingError: null, throwOnUserSettings: false, @@ -49,7 +53,7 @@ const { return { select: vi.fn(() => ({ eq: vi.fn(() => ({ - gte: vi.fn(async () => ({ count: mockResponses.usageCount })), + gte: vi.fn(async () => ({ count: mockResponses.usageCount, error: mockResponses.usageError })), })), })), }; @@ -86,19 +90,29 @@ vi.mock('@/lib/supabase/client', () => ({ }, })); +let queryClient: QueryClient; + +function renderSubscriptionHook() { + return renderHook(() => useSubscription(), { + wrapper: ({ children }: { children: ReactNode }) => createElement(QueryClientProvider, { client: queryClient }, children), + }); +} + describe('useSubscription', () => { beforeEach(() => { + queryClient = new QueryClient({ defaultOptions: { queries: { retry: false } } }); vi.clearAllMocks(); mockAuthState.user = null; mockResponses.userSettings = null; mockResponses.usageCount = 0; + mockResponses.usageError = null; mockResponses.billingData = null; mockResponses.billingError = null; mockResponses.throwOnUserSettings = false; }); it('returns non-loading default state when user is not signed in', async () => { - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -122,7 +136,7 @@ describe('useSubscription', () => { mockResponses.usageCount = 3; mockResponses.billingData = [{ stripe_customer_id: 'cus_123', status: 'active', current_period_end: '2099-12-31T00:00:00.000Z' }]; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -145,7 +159,7 @@ describe('useSubscription', () => { }; mockResponses.billingData = [{ stripe_customer_id: 'cus_pro', status: 'active', current_period_end: '2099-12-31T00:00:00.000Z' }]; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -163,8 +177,9 @@ describe('useSubscription', () => { daily_limit_override: 60, grace_period_ends_at: '2099-12-31T00:00:00.000Z', }; + mockResponses.billingError = { message: 'billing read failed' }; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -184,7 +199,7 @@ describe('useSubscription', () => { grace_period_ends_at: '2099-01-01T00:00:00.000Z', }; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -204,7 +219,7 @@ describe('useSubscription', () => { await result.current.refresh(); }); - expect(result.current.tier).toBe('expired'); + await waitFor(() => expect(result.current.tier).toBe('expired')); expect(result.current.isExpired).toBe(true); expect(result.current.dailyLimit).toBe(20); }); @@ -217,7 +232,7 @@ describe('useSubscription', () => { grace_period_ends_at: null, }; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -236,7 +251,7 @@ describe('useSubscription', () => { }; mockResponses.usageCount = 7; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -256,7 +271,7 @@ describe('useSubscription', () => { trial_ends_at: null, }; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -275,7 +290,7 @@ describe('useSubscription', () => { trial_ends_at: '2099-01-01T00:00:00.000Z', }; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -292,7 +307,7 @@ describe('useSubscription', () => { daily_limit_override: 13, }; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -302,6 +317,20 @@ describe('useSubscription', () => { expect(result.current.dailyLimit).toBe(13); }); + it('honors an active trial gift on an otherwise expired account', async () => { + mockAuthState.user = { id: 'gifted-user' }; + mockResponses.userSettings = { + subscription_tier: 'expired', + trial_ends_at: '2099-01-01T00:00:00.000Z', + }; + + const { result } = renderSubscriptionHook(); + + await waitFor(() => expect(result.current.loading).toBe(false)); + expect(result.current.tier).toBe('trial'); + expect(result.current.dailyLimit).toBe(5); + }); + it('fails closed when switching to an account with no settings row', async () => { mockAuthState.user = { id: 'user-a' }; mockResponses.userSettings = { @@ -314,7 +343,7 @@ describe('useSubscription', () => { current_period_end: '2099-12-31T00:00:00.000Z', }]; - const { result, rerender } = renderHook(() => useSubscription()); + const { result, rerender } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.tier).toBe('pro'); @@ -347,7 +376,7 @@ describe('useSubscription', () => { }; mockResponses.billingError = { message: 'billing read failed' }; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -364,13 +393,117 @@ describe('useSubscription', () => { warnSpy.mockRestore(); }); + it('keeps settings-backed trial access when billing lookup fails', async () => { + const warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {}); + mockAuthState.user = { id: 'trial-with-billing-error' }; + mockResponses.userSettings = { + subscription_tier: 'trial', + trial_ends_at: '2099-12-31T00:00:00.000Z', + }; + mockResponses.billingError = { message: 'billing read failed' }; + + const { result } = renderSubscriptionHook(); + + await waitFor(() => expect(result.current.loading).toBe(false)); + expect(result.current.tier).toBe('trial'); + expect(result.current.dailyLimit).toBe(5); + expect(result.current.hasStripeBilling).toBe(false); + + warnSpy.mockRestore(); + }); + + it('fails closed when a cached Pro entitlement cannot be refreshed', async () => { + const warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {}); + mockAuthState.user = { id: 'stale-pro' }; + mockResponses.userSettings = { + subscription_tier: 'pro', + daily_limit_override: 50, + }; + mockResponses.billingData = [{ + stripe_customer_id: 'cus_stale', + status: 'active', + current_period_end: '2099-12-31T00:00:00.000Z', + }]; + + const { result } = renderSubscriptionHook(); + await waitFor(() => expect(result.current.tier).toBe('pro')); + + mockResponses.throwOnUserSettings = true; + await act(async () => { + await result.current.refresh(); + }); + + await waitFor(() => expect(result.current.tier).toBe('expired')); + expect(result.current.isPro).toBe(false); + + warnSpy.mockRestore(); + }); + + it('replaces cached Pro access when the billing refresh fails', async () => { + const warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {}); + mockAuthState.user = { id: 'billing-refresh-pro' }; + mockResponses.userSettings = { + subscription_tier: 'pro', + daily_limit_override: 50, + }; + mockResponses.billingData = [{ + stripe_customer_id: 'cus_refresh', + status: 'active', + current_period_end: '2099-12-31T00:00:00.000Z', + }]; + + const { result } = renderSubscriptionHook(); + await waitFor(() => expect(result.current.tier).toBe('pro')); + + mockResponses.billingData = null; + mockResponses.billingError = { message: 'billing read failed' }; + await act(async () => { + await result.current.refresh(); + }); + + await waitFor(() => expect(result.current.tier).toBe('expired')); + expect(result.current.isPro).toBe(false); + + warnSpy.mockRestore(); + }); + + it('keeps validated Pro access when the usage-count refresh fails', async () => { + const warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {}); + mockAuthState.user = { id: 'usage-refresh-pro' }; + mockResponses.userSettings = { + subscription_tier: 'pro', + daily_limit_override: 50, + }; + mockResponses.billingData = [{ + stripe_customer_id: 'cus_usage', + status: 'active', + current_period_end: '2099-12-31T00:00:00.000Z', + }]; + mockResponses.usageCount = 3; + + const { result } = renderSubscriptionHook(); + await waitFor(() => expect(result.current.tier).toBe('pro')); + expect(result.current.dailyUsed).toBe(3); + + mockResponses.usageError = { message: 'usage read failed' }; + await act(async () => { + await result.current.refresh(); + }); + + await waitFor(() => expect(result.current.dailyUsed).toBe(0)); + expect(result.current.tier).toBe('pro'); + expect(result.current.isPro).toBe(true); + + warnSpy.mockRestore(); + }); + it('handles unexpected load failures and clears loading state', async () => { const warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {}); mockAuthState.user = { id: 'user-3' }; mockResponses.throwOnUserSettings = true; - const { result } = renderHook(() => useSubscription()); + const { result } = renderSubscriptionHook(); await waitFor(() => { expect(result.current.loading).toBe(false); @@ -386,4 +519,31 @@ describe('useSubscription', () => { warnSpy.mockRestore(); }); + + it('retries a transient entitlement failure when the hook remounts inside the stale window', async () => { + const warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {}); + mockAuthState.user = { id: 'recovering-user' }; + mockResponses.throwOnUserSettings = true; + + const first = renderSubscriptionHook(); + await waitFor(() => expect(first.result.current.loading).toBe(false)); + expect(first.result.current.tier).toBe('expired'); + first.unmount(); + + mockResponses.throwOnUserSettings = false; + mockResponses.userSettings = { + subscription_tier: 'pro', + daily_limit_override: 50, + }; + mockResponses.billingData = [{ + stripe_customer_id: 'cus_recovered', + status: 'active', + current_period_end: '2099-12-31T00:00:00.000Z', + }]; + + const second = renderSubscriptionHook(); + await waitFor(() => expect(second.result.current.tier).toBe('pro')); + + warnSpy.mockRestore(); + }); }); diff --git a/src/test/register-service-worker.test.ts b/src/test/register-service-worker.test.ts index 9bec113bb..fc1293896 100644 --- a/src/test/register-service-worker.test.ts +++ b/src/test/register-service-worker.test.ts @@ -8,16 +8,20 @@ describe('registerServiceWorker', () => { const originalServiceWorker = Object.getOwnPropertyDescriptor(navigator, 'serviceWorker'); const addEventListener = vi.fn(); const registrationAddEventListener = vi.fn(); + const postMessage = vi.fn(); beforeEach(() => { vi.stubEnv('PROD', true); addEventListener.mockClear(); registrationAddEventListener.mockClear(); + postMessage.mockClear(); + vi.spyOn(performance, 'getEntriesByType').mockReturnValue([]); Object.defineProperty(navigator, 'serviceWorker', { configurable: true, value: { controller: null, register: vi.fn().mockResolvedValue({ addEventListener: registrationAddEventListener }), + ready: Promise.resolve({ active: { postMessage } }), addEventListener, }, }); @@ -42,4 +46,26 @@ describe('registerServiceWorker', () => { expect(addEventListener).not.toHaveBeenCalledWith('controllerchange', expect.any(Function)); expect(registrationAddEventListener).not.toHaveBeenCalledWith('updatefound', expect.any(Function)); }); + + it('asks the active worker to cache assets loaded before it took control', async () => { + vi.mocked(performance.getEntriesByType).mockReturnValue([ + { name: `${window.location.origin}/assets/index-hash.js` } as PerformanceResourceTiming, + { name: `${window.location.origin}/assets/GeneratePage-hash.js` } as PerformanceResourceTiming, + { name: `${window.location.origin}/rest/v1/cases` } as PerformanceResourceTiming, + { name: 'https://example.com/assets/external.js' } as PerformanceResourceTiming, + ]); + + registerServiceWorker(); + window.dispatchEvent(new Event('load')); + await Promise.resolve(); + await Promise.resolve(); + + expect(postMessage).toHaveBeenCalledWith({ + type: 'CACHE_VISITED_ASSETS', + urls: [ + `${window.location.origin}/assets/index-hash.js`, + `${window.location.origin}/assets/GeneratePage-hash.js`, + ], + }); + }); }); diff --git a/src/test/use-route-prefetch.test.tsx b/src/test/use-route-prefetch.test.tsx index 279c395c8..0a477fc15 100644 --- a/src/test/use-route-prefetch.test.tsx +++ b/src/test/use-route-prefetch.test.tsx @@ -72,15 +72,30 @@ function setConnection(connection: { saveData?: boolean; effectiveType?: string Reflect.deleteProperty(navigator, 'connection'); } +function mediaQuery(matches: boolean, media: string): MediaQueryList { + return { + matches, + media, + onchange: null, + addListener: () => {}, + removeListener: () => {}, + addEventListener: () => {}, + removeEventListener: () => {}, + dispatchEvent: () => false, + }; +} + describe('useRoutePrefetch', () => { beforeEach(() => { vi.useFakeTimers(); mockPreloadRoute.mockReset(); setConnection(undefined); + vi.spyOn(window, 'matchMedia').mockImplementation((query) => mediaQuery(true, query)); }); afterEach(() => { setConnection(undefined); + vi.restoreAllMocks(); vi.useRealTimers(); }); @@ -108,6 +123,16 @@ describe('useRoutePrefetch', () => { expect(mockPreloadRoute).not.toHaveBeenCalled(); }); + it('ignores synthetic pointer hover on coarse touch screens', () => { + vi.mocked(window.matchMedia).mockImplementation((query) => mediaQuery(false, query)); + render(); + + fireEvent.pointerEnter(screen.getByRole('link'), { pointerType: 'mouse' }); + act(() => vi.advanceTimersByTime(100)); + + expect(mockPreloadRoute).not.toHaveBeenCalled(); + }); + it('waits briefly before prefetching on keyboard focus', () => { render(); diff --git a/src/test/vercel-deployment-config.test.ts b/src/test/vercel-deployment-config.test.ts index 28a0db737..378487292 100644 --- a/src/test/vercel-deployment-config.test.ts +++ b/src/test/vercel-deployment-config.test.ts @@ -88,7 +88,7 @@ describe("Vercel frontend deployment configuration", () => { expect(themeBootstrap).toContain("document.documentElement.classList.add('app-shell')"); expect(themeBootstrap).toContain("pathname === '/login'"); expect(themeBootstrap).toContain('window.__showDebateBootstrapError = showBootstrapError'); - expect(nginxConfig).toMatch(/location = \/theme-init\.js \{[\s\S]*?Cache-Control/); + expect(nginxConfig).toContain('"/theme-init.js" "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"'); expect(themeBootstrap).toContain("debate-trainer-settings"); }); @@ -147,6 +147,7 @@ describe("Vercel frontend deployment configuration", () => { expect(serviceWorker).toContain("cache.put('/index.html', response.clone())"); expect(serviceWorker).not.toContain("'/app/crossfire'"); expect(serviceWorker).not.toContain("'/app/sparring'"); + expect(serviceWorker).toContain("'/favicon-72.png'"); expect(serviceWorker).toContain('cache.put(request, response.clone())'); expect(serviceWorker).not.toContain('self.skipWaiting()'); }); @@ -168,6 +169,22 @@ describe("Vercel frontend deployment configuration", () => { }, ); + it.each(["index.html", "sw.js"])("prevents stale Nginx caching for /%s", (file) => { + const nginxConfig = readProjectFile("nginx.conf"); + expect(nginxConfig).toContain(`"/${file}" "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"`); + }); + + it("keeps Nginx security headers inherited by every location", () => { + const nginxConfig = readProjectFile("nginx.conf"); + const firstLocation = nginxConfig.indexOf(" location "); + + expect(firstLocation).toBeGreaterThan(0); + expect(nginxConfig.slice(firstLocation)).not.toContain("add_header"); + expect(nginxConfig.slice(0, firstLocation)).toContain("add_header Content-Security-Policy"); + expect(nginxConfig.slice(0, firstLocation)).toContain("add_header Strict-Transport-Security"); + expect(nginxConfig).toContain('default "no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0"'); + }); + it("caches hashed Vite assets immutably", () => { const config = loadConfig(); expect(headersFor(config, "/assets/(.*)")["Cache-Control"]).toBe(