From 56fbe86206002b0a28b5e9b9c10f2b701e73b980 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 19 Sep 2026 21:13:27 +0000 Subject: [PATCH 01/27] docs: document performance loading decisions --- docs/performance/performance-playbook.md | 483 +++++++++++++++++++++++ 1 file changed, 483 insertions(+) create mode 100644 docs/performance/performance-playbook.md diff --git a/docs/performance/performance-playbook.md b/docs/performance/performance-playbook.md new file mode 100644 index 000000000..dec148ab6 --- /dev/null +++ b/docs/performance/performance-playbook.md @@ -0,0 +1,483 @@ +# Performance loading playbook + +Status: current research snapshot, accessed 2026-09-19. + +This document answers the loading and navigation questions for DebateLab before +implementation. It is intentionally limited to supported browser and library +APIs. It does not authorize a router migration, data prefetching of private +records, or a bundle-layout redesign. + +## Current DebateLab baseline + +The checked-out app is a Vite React SPA using declarative `BrowserRouter`: + +- React `18.3.1` and React DOM `18.3.1`. +- React Router DOM `7.18.3`. +- Vite `7.3.6` with `@vitejs/plugin-react-swc`. +- TanStack React Query `5.102.8`. +- The route tree is in `src/App.tsx`. Every page is already loaded through a + top-level `lazy(() => import(...))`; each route has a `Suspense` boundary and + `RouteErrorBoundary`. +- `vite.config.ts` leaves chunking and module-preload dependency computation to + Vite. It does not define `manualChunks`. +- `public/sw.js` uses a versioned cache, network-first navigations, and + cache-first same-origin scripts, styles, images, fonts, and `/assets/`. + Supabase API paths are excluded from the service worker. +- `MotionConfig reducedMotion="user"`, CSS `prefers-reduced-motion` rules, and + several existing `role="status"`/`aria-busy` states already cover parts of + the accessibility contract. + +The source tree is therefore close to the native solution. The next change +should make route import functions reusable for intent prefetch and should keep +data loading separate from code loading. + +## Findings + +### Core Web Vitals define the measurement target + +Sources: + +- +- + +Accessed: 2026-09-19. + +Supported API or tool: LCP, INP, and CLS field metrics; the `web-vitals` +library's `onLCP`, `onINP`, and `onCLS` callbacks; reporting by the 75th +percentile, split by mobile and desktop. + +Browser constraints: these are browser-observed metrics, not a single +cross-browser synchronous API. Lab tools and local traces do not replace field +data. CLS may remain open for the page lifetime, and INP requires real input. + +Failure mode: an average hides slow devices and networks. A local cold load can +look good while the 75th percentile of real mobile users is poor. Blocking +analytics can also hurt LCP, and expensive analytics work can hurt INP. + +DebateLab implication: measure and report at least LCP <= 2.5 s, INP <= 200 ms, +and CLS <= 0.1 at the 75th percentile. Keep startup telemetry asynchronous +and non-blocking. Treat the existing production filmstrips and DevTools traces +as lab evidence, not as a Core Web Vitals pass. + +### Chrome Performance, Network, and Coverage answer different questions + +Sources: + +- +- +- +- +- + +Accessed: 2026-09-19. + +Supported API or tool: Chrome DevTools Performance records CPU/runtime and load +traces, local LCP/INP/CLS, and screenshots. Network records requests, sizes, +timings, initiators, cache behavior, offline mode, and throttled networks. +Coverage records used and unused JavaScript/CSS bytes during a reload and the +interactions performed while recording. + +Browser constraints: these are Chromium DevTools tools. The Network panel only +records while DevTools is open. Coverage measures the paths exercised in that +recording, not every possible user path. Throttling is a lab simulation, not a +field network measurement. + +Failure mode: a green local trace can miss a later interaction, a different +browser, or a slow device. Coverage can label code unused simply because the +test did not open the feature. Disabling cache is needed for a first-visit +comparison; a warm browser can hide the cost of route imports. + +DebateLab implication: keep a repeatable cold and warm navigation matrix. For +each change, record a fresh Chromium trace with cache disabled, then repeat +warm navigation and at least one throttled mobile profile. Use Coverage to +validate that startup does not execute feature-only modules, and Network to +check that a proposed prefetch starts only after intent. Do not turn a DevTools +trace into a field-performance claim. + +### React `lazy` and `Suspense` are the native code-loading boundary + +Sources: + +- +- + +Accessed: 2026-09-19. + +Supported API: `lazy(() => import('./Page'))` defers a component's module until +first render. React caches the loader promise and the resolved component. +`Suspense` renders its fallback while the lazy component suspends. A rejected +lazy import is thrown to the nearest Error Boundary. + +Browser constraints: dynamic `import()` support and chunk loading come from the +bundler/browser target. `lazy` requires a default component export. Suspense +does not detect data fetched inside an Effect or event handler. + +Failure mode: a fallback replaces the nearest boundary's content when an +already revealed tree suspends during an urgent update. A first render that +suspends does not preserve state before it mounts. A failed or evicted chunk +must reach an Error Boundary or the route is unusable. + +DebateLab implication: keep one stable loader function per page and pass that +function to both `lazy` and an intent prefetch helper. Keep `RouteErrorBoundary` +around the route. Use a route-level fallback only when there is no valid prior +route; use smaller boundaries for independent panels. Do not preload all page +modules at startup. + +### React transitions can retain a prior screen, but do not make it safe + +Sources: + +- +- +- + +Accessed: 2026-09-19. + +Supported API: `startTransition` marks a state update as non-urgent. If that +update suspends, React can keep already revealed content visible while the new +tree loads. Newly rendered boundaries may still show their own fallbacks. +React Router's BrowserRouter in the installed 7.18.3 build uses +`React.startTransition` for history updates unless `useTransitions={false}`. + +Browser constraints: this is render scheduling, not a transaction across the +URL, route data, effects, focus, and controls. It does not make a declarative +router expose data-router pending state. A transition can be interrupted by a +newer update. + +Failure mode: the browser history URL can change while the old route is still +painted. Buttons, forms, and links in that old route remain interactive unless +the app explicitly gates them. Route effects keyed from `location.pathname` +can also observe the new URL before the destination content is visible. That is +an avoidable URL/content and stale-control mismatch. + +DebateLab implication: retaining the prior route is allowed only with an +explicit pending status and an interaction policy. Keep the app shell visible, +show a small polite "Opening ..." status, and either make the old route region +non-interactive during the transition or use a local fallback for routes whose +controls cannot safely remain live. Do not claim that `startTransition` alone +solves stale controls or URL/content mismatch. + +### React Router 7.18 does not prefetch BrowserRouter route modules natively + +Sources: + +- +- +- +- + +Accessed: 2026-09-19. + +Supported API: React Router's `Link prefetch="intent|render|viewport"` and +`PrefetchPageLinks` emit module/data prefetch links in Framework Mode. `discover` +controls lazy route discovery in Framework Mode. The official mode matrix marks +`prefetch`, `PrefetchPageLinks`, `useNavigation`, and lazy route discovery as +unavailable in Declarative mode. + +Installed-source check: `react-router@7.18.3`'s `usePrefetchBehavior` returns +`[false, ref, {}]` when `FrameworkContext` is absent. DebateLab renders +`BrowserRouter`, not a Framework/Data router, so adding `prefetch` to the +existing links would be a no-op for route modules. `discover` is not a dynamic +import prefetch substitute. + +Browser constraints: native Router prefetch requires a Framework/Data setup and, +for framework route discovery, a manifest endpoint. That is a different +architecture from this Vite SPA. + +Failure mode: assuming `Link prefetch` works in `BrowserRouter` creates a silent +performance regression. Migrating to `createBrowserRouter` solely for prefetch +would expand the scope to data-router pending/error semantics and route +configuration changes. + +DebateLab implication: keep `BrowserRouter` and call stable dynamic-import +functions directly from a small intent handler. For example, a page loader can +be the same function passed to `lazy` and called from `focus`, `pointerenter`, +or touch intent. The import warms the browser module cache without fetching +private data. Revisit native Router prefetch only if DebateLab deliberately +migrates to Data or Framework Mode. + +### Vite already computes module-preload dependencies for dynamic imports + +Sources: + +- +- + +Accessed: 2026-09-19. + +Supported API: Vite turns dynamic imports into async chunks and computes their +module-preload dependency list. Its default `build.modulePreload` includes a +polyfill for HTML entries. `build.modulePreload.resolveDependencies` can alter +the list, but it is an experimental fine-grained hook. + +Browser constraints: generated filenames and dependency graphs are content +hashed and can change on every build. Relative `base` values use +`import.meta.url`; custom entries may need the polyfill imported manually. + +Failure mode: hand-authored chunk URLs go stale after a build. Arbitrary +`manualChunks` can merge unrelated feature code, increase initial bytes, or +create new request waterfalls. Preloading too many chunks competes with the +current route and starves useful work. + +DebateLab implication: leave module-preload dependency calculation to Vite. +Use route-level dynamic imports for code splitting. Do not add +`resolveDependencies` or `manualChunks` for this plan unless a bundle graph +shows a specific, measured problem and the new graph is verified on cold mobile +loads. + +### TanStack Query can warm known data, but this plan should not speculate on private data + +Source: + +- + +Accessed: 2026-09-19. + +Supported API: installed TanStack Query `5.102.8` exposes `queryClient.query` +and the deprecated-compatible `prefetchQuery`. Current documentation recommends +`queryClient.query({ queryKey, queryFn, staleTime })`, which runs the query and +caches the result. For non-critical prefetches, discard the promise and swallow +the error so the mounted `useQuery` remains responsible for retries and error +display. A prefetched query without an observer is garbage-collected after +`gcTime`. + +Browser constraints: the cache is client-side and keyed by the exact query key; +freshness depends on `staleTime`. A prefetched request still consumes network, +server, and possibly AI/API budget. Authentication and authorization still +apply to the request. + +Failure mode: speculative private-data fetches can leak timing or cached +content across account changes if keys or invalidation are wrong. Stale data can +also make a fast route show incorrect account state. Prefetch failures should +not turn a hover into a visible error. + +DebateLab implication: do not prefetch private account/history/admin/AI data +from navigation intent. If a later feature identifies a safe, non-sensitive +query, prefetch it only with an account-scoped key, an explicit `staleTime`, and +`void queryClient.query(...).catch(() => undefined)`. Code prefetch and data +prefetch remain separate decisions. + +### Resource hints: use the smallest hint that matches the work + +Sources: + +- +- +- +- + +Accessed: 2026-09-19. + +Supported API: `preload` schedules a resource needed very soon, at high +priority, and requires a correct `as` value. `modulepreload` fetches, parses, +and compiles an ES module and can prepare dependencies. `prefetch` is a low +priority hint for a likely future same-site navigation or subresource. +`preconnect` opens a connection to a future origin. + +Browser constraints: `modulepreload` is Baseline widely available since 2023, +but dependency fetching can vary by browser. `prefetch` is limited availability, +can be blocked by cache headers, and may be dropped under resource pressure. +`preconnect` has no benefit for same-origin requests because that connection is +already open. `preload` has CORS/credentials matching requirements even when a +resource is same-origin. + +Failure mode: a wrong `as`, `crossorigin`, or MIME type can cause a duplicate +fetch or unused preload warning. `preload` for a route the user never opens +wastes bandwidth at the most important time. `prefetch` is not a guarantee and +must never be required for correctness. + +DebateLab implication: do not add `preconnect` for Vite chunks. Do not put +hashed route chunks in `index.html` as `preload`. Let Vite emit module-preload +dependencies for the current entry, and use a stable import function on +deliberate route intent for a likely next page. Add a narrowly scoped +`prefetch` hint only if network evidence shows it beats the import approach on +target browsers; it must remain optional and same-origin. + +### Network Information and Save-Data are hints, not a gate for navigation + +Sources: + +- +- +- + +Accessed: 2026-09-19. + +Supported API: feature-detect `navigator.connection`; when present, +`effectiveType` reports `slow-2g`, `2g`, `3g`, or `4g`, and `saveData` reports a +user request for reduced data use. The connection object can emit `change`. + +Browser constraints: MDN marks the Network Information API, `effectiveType`, +and `saveData` as limited availability. Firefox and Safari may not expose the +properties. Values are estimates based on observed round-trip/downlink data, +not a promise about the next request. + +Failure mode: assuming the API exists breaks unsupported browsers. Treating +`4g` as a guarantee can still overfetch on a congested network. Treating an +unknown connection as offline would make normal navigation unreliable. + +DebateLab implication: use the API only to suppress speculative route-code +prefetch. Always skip it when `saveData` is true or `effectiveType` is +`slow-2g`/`2g`; prefer `4g` for hover/focus prefetch and allow the click to +navigate when no hint exists. Keyboard focus must count as intent, desktop +hover should be lightly debounced, and touch needs a `pointerdown`/`touchstart` +path because touch has no hover. Touch prefetch must use the same Save-Data and +slow-connection guard. The actual click must never wait for the prefetch. + +### Service workers help repeat/offline loads, not intent correctness + +Sources: + +- +- + +Accessed: 2026-09-19. + +Supported API: service workers intercept same-origin requests and can use the +Cache API. Their lifecycle is download, install, activate, then fetch. A new +worker normally waits until old controlled pages close; `clients.claim()` can +claim existing pages. DebateLab's worker already version-cleans old caches, +claims clients, caches the app shell, and caches successful same-origin static +assets. + +Browser constraints: service workers require HTTPS, with `http://localhost` +treated as secure for development. They are origin/scope-bound, have no DOM, +and cannot use dynamic `import()` in the worker global scope. The first page may +not yet be controlled until a subsequent navigation unless the worker claims +it. + +Failure mode: an install rejection discards the new worker. A waiting worker +means one tab can keep an old version while another uses the new one. A +cache-first stale asset strategy can return an old chunk or a missing chunk if +the deployment's versioning and cache policy do not agree. + +DebateLab implication: keep hashed Vite assets cacheable and keep API paths out +of the runtime cache. Do not add every route chunk to `APP_SHELL`, and do not +use the worker as a speculative private-data fetcher. If the worker cache policy +changes, bump `CACHE_VERSION` and test a first visit, reload, offline static +asset, and deployment update. A route import failure must still be handled by +the app's Error Boundary. + +### `aria-busy` and `status` make loading states understandable + +Sources: + +- +- +- + +Accessed: 2026-09-19. + +Supported API: `aria-busy="true"` tells assistive technology to wait while a +region is being modified and `false` when the update is complete. `role="status"` +is a polite, atomic live region for advisory updates. Status should not receive +focus or move the user's focus. + +Browser constraints: announcements vary by browser and assistive technology. +`aria-busy` suppresses/interleaves updates; it does not announce "loading" by +itself. A skeleton with no text is silent to a screen reader. + +Failure mode: leaving `aria-busy` true silences later updates. Replacing a +focused route subtree can destroy focus. Marking the whole retained route busy +while it is still usable gives assistive technology an inaccurate state. + +DebateLab implication: keep a mounted polite status node for route transitions, +for example "Opening Attack" and then "Attack ready" or an actionable error. +Mark only the region being rewritten busy. Use `aria-hidden="true"` on purely +decorative skeleton blocks. Do not move focus for routine navigation and do not +announce every streaming chunk. + +### `prefers-reduced-motion` is an accessibility constraint, not a loading strategy + +Source: + +- + +Accessed: 2026-09-19. + +Supported API: the CSS media feature detects a user preference for reduced +non-essential motion. `@media (prefers-reduced-motion: reduce)` can remove, +shorten, or replace animation. MDN marks it Baseline widely available. + +Browser constraints: the preference comes from the operating system/browser and +is not a signal that a network operation finished. Users may change it while +the app is open. + +Failure mode: shimmer, scale, and large panning animations can trigger +vestibular discomfort. Motion can also make a genuinely unresolved route look +busy without reducing the wait. + +DebateLab implication: preserve the existing reduced-motion handling. New +loading UI should work as a static skeleton or short opacity change, and never +use animation to conceal unresolved route work. Motion is polish after the +state contract is correct. + +## Direct answers for implementation + +### Router prefetch decision + +No. Installed React Router `7.18.3` cannot prefetch DebateLab's declarative +`BrowserRouter` route modules through `Link prefetch`; that prop is Framework +Mode only and the installed implementation disables it without framework +context. Keep the router and use stable dynamic-import functions directly. + +### Transition decision + +Yes, React transitions can keep already revealed route content visible while a +new lazy component suspends. They do not prevent the URL from changing first, +disable stale controls, preserve focus, or expose a pending state in +Declarative Mode. Retain the old route only with a visible pending status and a +clear policy that prevents stale interactions. + +### Loading-state decision + +- No previous route content, or a full route failure: use the route fallback or + skeleton. Reserve the layout's dimensions to protect CLS. +- Previous route is valid while the next code loads: retain the shell and route + content, show inline/polite progress, and gate stale controls. +- One panel or secondary query is loading: retain the surrounding page and use + a local skeleton plus `aria-busy`/status on that region. +- A request fails or the chunk is unavailable: use the existing Error Boundary + and an actionable retry/reload path. Do not hide the failure behind motion. + +### Resource-hint decision + +Use Vite's automatic module-preload graph and stable import functions. Do not +preconnect to same-origin Vite assets, hand-preload hashed route chunks, or +preload every route at idle. Treat `prefetch` as a low-priority, optional hint +only after deliberate intent and network gating prove it useful. + +### Intent decision + +Keyboard `focus`, desktop hover/pointer intent, and touch `pointerdown`/ +`touchstart` are all valid signals for route-code intent. Debounce desktop +intent briefly, skip speculative work for `saveData` and `slow-2g`/`2g`, and +allow navigation to proceed without waiting. Unsupported Network Information +must degrade to no prefetch, not block navigation. Never attach private data +fetches to these code-intent signals. + +## Decision matrix + +| Concern | Smallest supported choice | Decision | Why | +| --- | --- | --- | --- | +| Route code split | Existing `lazy` + Vite dynamic import | Use | Already present and supported | +| Route code intent prefetch | Stable `() => import('./Page')` called from guarded events | Use | Works with BrowserRouter and keeps URL/data separate | +| React Router `Link prefetch` | Framework/Data Router prefetch | Reject for now | No effect in current BrowserRouter | +| Route data prefetch | TanStack Query `query` with safe key and `staleTime` | Only for a later, proven safe query | Private data and AI work are not speculative work | +| Vite modulepreload | Automatic generated dependency list | Use | Handles hashed chunks and dependency order | +| Manual `manualChunks` | Hand-authored vendor graph | Reject | No measured need; graph can regress startup bytes | +| Idle preload of every route | Browser idle callback or all-route imports | Reject | Wastes bandwidth and defeats code splitting | +| Resource hints | Narrow, same-origin, optional intent hint | Limit | `preload` is too eager; `preconnect` is useless same-origin | +| Route transition | `startTransition` plus pending status and stale-control gate | Use carefully | Retains content without accepting URL/content mismatch | +| Loading animation | Static/short reduced-motion-safe state | Use | Animation cannot resolve or measure work | + +## Verification contract for the implementation task + +The next implementation should prove the behavior with a cold desktop and +mobile Chromium run, a warm route navigation, and a throttled slow-network run. +The Network panel must show no route import before the chosen intent event, and +the destination must still load when the prefetch is skipped or fails. Coverage +must show feature-only modules absent from startup execution. The accessible +loading state must expose a polite status, preserve focus, and clear +`aria-busy`. Reduced-motion emulation must remove loading animation without +changing route correctness. From 88540f5930c20efa934050b30b9ed3b34d09547a Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 19 Sep 2026 21:20:39 +0000 Subject: [PATCH 02/27] docs: correct route transition guidance --- docs/performance/performance-playbook.md | 67 ++++++++++++++---------- 1 file changed, 39 insertions(+), 28 deletions(-) diff --git a/docs/performance/performance-playbook.md b/docs/performance/performance-playbook.md index dec148ab6..7c518d2a3 100644 --- a/docs/performance/performance-playbook.md +++ b/docs/performance/performance-playbook.md @@ -119,43 +119,52 @@ must reach an Error Boundary or the route is unusable. DebateLab implication: keep one stable loader function per page and pass that function to both `lazy` and an intent prefetch helper. Keep `RouteErrorBoundary` -around the route. Use a route-level fallback only when there is no valid prior -route; use smaller boundaries for independent panels. Do not preload all page -modules at startup. +around the route. Use an immediate destination-shaped route fallback for every +route change; use smaller boundaries for independent panels. Do not preload all +page modules at startup. -### React transitions can retain a prior screen, but do not make it safe +### React transitions can retain a prior screen, but DebateLab must not use that for route changes Sources: - - - +- +- Accessed: 2026-09-19. -Supported API: `startTransition` marks a state update as non-urgent. If that +Supported API: installed `react-router-dom@7.18.3` exposes declarative +`BrowserRouter` with `useTransitions`, while React's `startTransition` marks a +state update as non-urgent. If that update suspends, React can keep already revealed content visible while the new tree loads. Newly rendered boundaries may still show their own fallbacks. -React Router's BrowserRouter in the installed 7.18.3 build uses -`React.startTransition` for history updates unless `useTransitions={false}`. +React Router's declarative `BrowserRouter` accepts `useTransitions`; when it is +undefined, router state updates use `React.startTransition`, and +`useTransitions={false}` opts out. React Router v7 makes the transition-wrapped +state-update behavior the default. Browser constraints: this is render scheduling, not a transaction across the -URL, route data, effects, focus, and controls. It does not make a declarative -router expose data-router pending state. A transition can be interrupted by a -newer update. +URL, route data, effects, focus, and controls. `BrowserRouter` uses the browser +History API and Declarative Mode does not expose Data Mode's navigation state. +The enhanced `useTransitions` behavior described for Data/Framework Mode +requires React 19, while DebateLab is on React 18.3.1. A transition can be +interrupted by a newer update. Failure mode: the browser history URL can change while the old route is still painted. Buttons, forms, and links in that old route remain interactive unless the app explicitly gates them. Route effects keyed from `location.pathname` -can also observe the new URL before the destination content is visible. That is -an avoidable URL/content and stale-control mismatch. +can also observe the new URL before the destination content is visible. A +status or control gate reduces harm, but it does not remove this URL/content +mismatch. -DebateLab implication: retaining the prior route is allowed only with an -explicit pending status and an interaction policy. Keep the app shell visible, -show a small polite "Opening ..." status, and either make the old route region -non-interactive during the transition or use a local fallback for routes whose -controls cannot safely remain live. Do not claim that `startTransition` alone -solves stale controls or URL/content mismatch. +DebateLab implication: reject prior-route retention for route changes in this +BrowserRouter architecture. Set `useTransitions={false}` for the declarative +router and show an immediate route-shaped skeleton beneath the persistent app +shell. Keep `startTransition` available for non-route state where retaining +content cannot create a URL/content mismatch. Do not claim that a pending +status or stale-control gate makes route retention consistent. ### React Router 7.18 does not prefetch BrowserRouter route modules natively @@ -378,8 +387,8 @@ Browser constraints: announcements vary by browser and assistive technology. itself. A skeleton with no text is silent to a screen reader. Failure mode: leaving `aria-busy` true silences later updates. Replacing a -focused route subtree can destroy focus. Marking the whole retained route busy -while it is still usable gives assistive technology an inaccurate state. +focused route subtree can destroy focus. Marking the whole route busy while it +is being replaced gives assistive technology an inaccurate state. DebateLab implication: keep a mounted polite status node for route transitions, for example "Opening Attack" and then "Attack ready" or an actionable error. @@ -423,18 +432,20 @@ context. Keep the router and use stable dynamic-import functions directly. ### Transition decision -Yes, React transitions can keep already revealed route content visible while a -new lazy component suspends. They do not prevent the URL from changing first, -disable stale controls, preserve focus, or expose a pending state in -Declarative Mode. Retain the old route only with a visible pending status and a -clear policy that prevents stale interactions. +No, not safely in this architecture. React transitions can keep already +revealed route content visible while a new lazy component suspends, but +BrowserRouter updates History before the transition-wrapped state commit. The +destination URL can therefore show the old route, and a status/control gate +only reduces the harm. Reject prior-route retention for route changes. Use +`useTransitions={false}` and an immediate route-shaped skeleton instead. ### Loading-state decision - No previous route content, or a full route failure: use the route fallback or skeleton. Reserve the layout's dimensions to protect CLS. -- Previous route is valid while the next code loads: retain the shell and route - content, show inline/polite progress, and gate stale controls. +- Route change with previous content: keep the app shell, replace the route + region immediately with a destination-shaped skeleton, and announce progress + with a polite status. Do not retain the old route under the new URL. - One panel or secondary query is loading: retain the surrounding page and use a local skeleton plus `aria-busy`/status on that region. - A request fails or the chunk is unavailable: use the existing Error Boundary @@ -468,7 +479,7 @@ fetches to these code-intent signals. | Manual `manualChunks` | Hand-authored vendor graph | Reject | No measured need; graph can regress startup bytes | | Idle preload of every route | Browser idle callback or all-route imports | Reject | Wastes bandwidth and defeats code splitting | | Resource hints | Narrow, same-origin, optional intent hint | Limit | `preload` is too eager; `preconnect` is useless same-origin | -| Route transition | `startTransition` plus pending status and stale-control gate | Use carefully | Retains content without accepting URL/content mismatch | +| Route transition | `BrowserRouter useTransitions={false}` plus destination-shaped skeleton | Use | Removes prior-route URL/content mismatch while keeping the shell | | Loading animation | Static/short reduced-motion-safe state | Use | Animation cannot resolve or measure work | ## Verification contract for the implementation task From 59c1982759b722365946562de269800943e7d0c4 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 19 Sep 2026 21:24:25 +0000 Subject: [PATCH 03/27] docs: define DebateLab loading UX rules --- docs/performance/performance-playbook.md | 38 ++++++++++++++++++------ 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/docs/performance/performance-playbook.md b/docs/performance/performance-playbook.md index 7c518d2a3..754bb7dbc 100644 --- a/docs/performance/performance-playbook.md +++ b/docs/performance/performance-playbook.md @@ -441,15 +441,35 @@ only reduces the harm. Reject prior-route retention for route changes. Use ### Loading-state decision -- No previous route content, or a full route failure: use the route fallback or - skeleton. Reserve the layout's dimensions to protect CLS. -- Route change with previous content: keep the app shell, replace the route - region immediately with a destination-shaped skeleton, and announce progress - with a polite status. Do not retain the old route under the new URL. -- One panel or secondary query is loading: retain the surrounding page and use - a local skeleton plus `aria-busy`/status on that region. -- A request fails or the chunk is unavailable: use the existing Error Boundary - and an actionable retry/reload path. Do not hide the failure behind motion. +Use these four states. Keep the app shell and page chrome stable unless the +failed region itself owns them. + +- **Route module pending.** Prefer a completed route-code intent prefetch. If + the module is still pending, retain the stable shell and replace the route + region immediately with a destination-shaped skeleton. With + `useTransitions={false}`, do not retain the previous route under the new URL. +- **Initial page data pending.** Keep the page chrome and controls stable. Use a + skeleton only for the region whose data is unknown, with dimensions reserved + to protect CLS. +- **Mutation or AI work pending.** Preserve the user's input and existing result + context. Use the existing inline progress or streaming states instead of + replacing the page with a skeleton. +- **Recoverable error.** Replace only the failed region with its error state and + a retry action. Keep unrelated content available and do not hide the failure + behind motion. + +Use a small skeleton vocabulary with DebateLab's existing spacing, radius, +color, and typography tokens: heading line, control row, form card, list row, +result block, chat thread, and admin table. Every skeleton must reserve stable +dimensions, contain no fake text or misleading clickable controls, set +`aria-busy="true"` on the pending region, expose one polite status announcement +for the operation, and remain correct with reduced-motion styling. + +Prototype timing decision: swap immediately to the appropriate skeleton for an +unresolved route module or unknown data region. Preserve known page chrome, +surrounding panel content, and mutation context only as required by the states +above. Do not add a fixed delay; add one only if traces show that it shortens, +rather than lengthens, user friction. ### Resource-hint decision From c68c6c3fa68662ddc3dd9419794b620192a17136 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 19 Sep 2026 22:04:08 +0000 Subject: [PATCH 04/27] test: capture smooth navigation baseline --- .../smooth-navigation-baseline/README.md | 192 + .../desktop-delayed-filmstrip.png | Bin 0 -> 57797 bytes .../desktop-delayed.webm | Bin 0 -> 267555 bytes .../pixel-5-delayed-filmstrip.png | Bin 0 -> 51128 bytes .../pixel-5-delayed.webm | Bin 0 -> 228094 bytes .../smooth-navigation-baseline/run-1.json | 6866 +++++++++++++++++ .../smooth-navigation-baseline/run-2.json | 6856 ++++++++++++++++ e2e/navigation-performance.spec.ts | 97 + scripts/measure-navigation-performance.mjs | 666 ++ 9 files changed, 14677 insertions(+) create mode 100644 docs/performance/smooth-navigation-baseline/README.md create mode 100644 docs/performance/smooth-navigation-baseline/desktop-delayed-filmstrip.png create mode 100644 docs/performance/smooth-navigation-baseline/desktop-delayed.webm create mode 100644 docs/performance/smooth-navigation-baseline/pixel-5-delayed-filmstrip.png create mode 100644 docs/performance/smooth-navigation-baseline/pixel-5-delayed.webm create mode 100644 docs/performance/smooth-navigation-baseline/run-1.json create mode 100644 docs/performance/smooth-navigation-baseline/run-2.json create mode 100644 e2e/navigation-performance.spec.ts create mode 100644 scripts/measure-navigation-performance.mjs diff --git a/docs/performance/smooth-navigation-baseline/README.md b/docs/performance/smooth-navigation-baseline/README.md new file mode 100644 index 000000000..61c2b96b7 --- /dev/null +++ b/docs/performance/smooth-navigation-baseline/README.md @@ -0,0 +1,192 @@ +# Smooth navigation baseline + +Captured 2026-09-19 from the merged-main application source at +`origin/main` commit `b2ba178dee148d06d9bf89793f044add69d705b8`. +The current harness checkout is `59c1982759b722365946562de269800943e7d0c4`; +its commits contain only the performance documents and measurement harness. + +This is local Chromium lab evidence. It is not Lighthouse, field Core Web +Vitals, authenticated backend proof, staging proof, or a production result. +Protected routes use the repository's credential-free stub session, so they +prove rendering and browser timing only. + +## Reproduce + +Use Node 22.23.2 and the committed npm lockfile: + +```text +export PATH=/home/codex/.nvm/versions/node/v22.23.2/bin:$PATH +node --version # v22.23.2 +npm --version # 12.0.2 +npm ci +npm run build # writes dist/.vite/manifest.json and bundle-graph.json +BASELINE_RUN=run-1 node scripts/measure-navigation-performance.mjs +BASELINE_RUN=run-2 node scripts/measure-navigation-performance.mjs +``` + +The script allocates a free loopback port, starts a new Vite development +server, launches a new browser for the matrix, and terminates the exact Vite +process group before returning. Run 1 used port `38407`; run 2 used port +`39951`. No measurement or network dependency was added. + +The measurement server ran in Vite development mode (`vite 7.3.6`). The +production build graph was captured separately from the `npm run build` output. +Cold route contexts disable Chromium HTTP cache through CDP and block service +workers. First-visit clicks use a fresh browser cache. Warm clicks visit the +destination once before returning to the source. External API, analytics, Jam, +and auth requests are aborted at the browser boundary. The network profile is +unthrottled loopback and the CPU profile is Chromium's default CPU with no +emulation. + +## Tool and browser profile + +- Playwright `1.62.1` using installed Chromium `151.0.7922.34`. +- Desktop: `1280x800`, device scale factor `1`, touch disabled. +- Pixel 5: `393x727`, device scale factor `2.75`, touch enabled, Chromium's + Pixel 5 Android user agent. +- The script records the exact executable, user agent, viewport, cache policy, + Vite port, source commit, harness commit, and tool versions in each JSON + run file. + +## Matrix and measurements + +Each run contains 38 measurements: + +- 16 cold refreshes: `/`, `/login`, `/app`, `/app/generate`, `/app/attack`, + `/app/flowchart`, `/app/history`, and `/app/admin` on both profiles. +- 10 first-visit clicks: landing CTA -> `/app`, Home -> Generate, Generate -> + Attack, Home -> Flowchart, and Home -> History on both profiles. +- 10 warm clicks over the same five transitions and profiles. +- 2 deterministic delayed clicks: Generate -> Attack with the destination + `AttackPage.tsx` request held for exactly 750 ms, one per profile. + +For each route or transition the harness records: + +- click timestamp, destination chunk request start/end/duration, and transfer + and decoded bytes for the exact route module request; +- first animation frame containing the route fallback and first animation frame + containing route-specific real text; +- every observed long task and layout-shift entry, cumulative CLS, request count, + transferred/encoded/decoded byte totals, navigation timing, and whether the + persistent app-shell header retained the same DOM identity. + +The real-content markers include route text such as `Generate`, `Attack`, +`Argument Flowchart`, and `History`. This prevents the previous route's generic +`main h1` from being mistaken for destination content while the fallback is +visible. + +## Results + +The two runs had identical request counts and byte totals. Representative run +1 values are below; all values are milliseconds unless stated otherwise. + +Desktop cold refreshes: + +- `/`: skeleton `2621.4`, real content `2911.4`, 143 requests, + 7,455,868 transferred bytes, 3 long tasks, CLS `0.0000`. +- `/app`: skeleton `555.6`, real content `650.5`, 140 requests, + 7,142,818 transferred bytes, 1 long task, CLS `0.0000`. +- `/app/generate`: skeleton `559.8`, real content `895.3`, 184 requests, + 8,770,111 transferred bytes, 2 long tasks, CLS `0.0029`. +- `/app/attack`: skeleton `545.1`, real content `843.1`, 185 requests, + 8,366,088 transferred bytes, 2 long tasks, CLS `0.0110`. +- `/app/admin`: skeleton `521.5`, real content `760.8`, 160 requests, + 8,980,386 transferred bytes, 2 long tasks, CLS `0.0000`. + +Pixel 5 cold refreshes: + +- `/`: skeleton `500.6`, real content `772.8`, 143 requests, + 7,455,868 transferred bytes, 2 long tasks, CLS `0.0000`. +- `/app`: skeleton `608.9`, real content `663.1`, 140 requests, + 7,142,818 transferred bytes, 2 long tasks, CLS `0.0647`. +- `/app/generate`: skeleton `560.1`, real content `901.9`, 184 requests, + 8,770,111 transferred bytes, 2 long tasks, CLS `0.1105`. +- `/app/attack`: skeleton `621.2`, real content `956.2`, 185 requests, + 8,366,088 transferred bytes, 2 long tasks, CLS `0.1114`. +- `/app/admin`: skeleton `575.4`, real content `777.7`, 160 requests, + 8,980,386 transferred bytes, 2 long tasks, CLS `0.0000`. + +Warm and first-visit navigation timing shows the current interruption is mostly +the destination route's main-thread/module/render work, not a large network +payload. On desktop, first-visit real-content times were 384.0 ms for Home -> +Generate, 236.9 ms for Generate -> Attack, 269.9 ms for Home -> Flowchart, and +282.1 ms for Home -> History. The same transitions retained the exact header +DOM identity. Pixel 5 Generate -> Attack was the slowest sibling transition at +1,213.8 ms first visit and 1,214.7 ms warm, with 204 requests and 8,991,932 +transferred bytes in both runs. + +The delayed desktop Generate -> Attack run requested +`/src/pages/AttackPage.tsx` at `1030.9 ms`, ended at `1859.8 ms`, showed the +fallback in four filmstrip frames, and reached route-specific content at +`1092.9 ms`. The delayed Pixel 5 run showed the fallback in two frames and +reached real content at `1952.0 ms`. Both retained the shell DOM identity and +observed the exact 750 ms route-delay handler. + +## Repeatability + +The documented tolerance is 35% relative variance for animation-frame timing +values, 5% for request and byte totals, and 0.1 absolute CLS variance. This is +appropriate for a local Vite dev server and a shared Chromium host. The actual +run-1/run-2 maximums were: + +- first skeleton frame: `31.56%`; +- first real-content frame: `31.72%`; +- request count and transferred/encoded/decoded bytes: `0.00%`; +- maximum absolute CLS difference: `0.0647`. + +The two runs therefore stayed inside the documented tolerance. The largest +timing difference was desktop warm Home -> History skeleton detection +(`117.3 ms` versus `171.4 ms`), and the largest real-content difference was +desktop cold `/login` (`556.3 ms` versus `814.7 ms`). + +## Manifest and bundle graph + +The build emitted 95 manifest entries and 94 JavaScript chunks. Each run JSON +contains the complete `manifestEntries`, `routeStaticGraphs`, and `chunks` +records. Every chunk record includes raw bytes, gzip bytes, imported files, +normalized module membership, the routes whose static graph contains it, and +the manifest dynamic-entry key when present. Criticality is not inferred from +file names. + +Static graph summaries from the production build: + +- `index.html`: 1 file, 1,138,188 raw bytes, 351,547 gzip bytes. +- `/`: 10 files, 1,307,551 raw bytes, 403,940 gzip bytes. +- `/login`: 5 files, 1,154,131 raw bytes, 357,485 gzip bytes. +- `/app`: 4 files, 1,142,701 raw bytes, 353,345 gzip bytes. +- `/app/generate`: 31 files, 1,530,191 raw bytes, 482,388 gzip bytes. +- `/app/attack`: 28 files, 1,387,865 raw bytes, 436,303 gzip bytes. +- `/app/flowchart`: 16 files, 1,333,376 raw bytes, 417,172 gzip bytes. +- `/app/history`: 13 files, 1,179,425 raw bytes, 365,129 gzip bytes. +- `/app/admin`: 21 files, 1,623,190 raw bytes, 488,345 gzip bytes. + +Route-entry chunk membership and gzip size: + +- `LandingPage.tsx`: `assets/LandingPage-C861HgyL.js`, 45,725 raw, + 11,133 gzip, 29 source modules. +- `LoginPage.tsx`: `assets/LoginPage-NBbG4nMQ.js`, 6,791 raw, 2,207 gzip, + 1 source module. +- `HomePage.tsx`: `assets/HomePage-CejS6iLs.js`, 3,353 raw, 1,254 gzip, + 1 source module. +- `GeneratePage.tsx`: `assets/GeneratePage-BVMnUHTy.js`, 28,552 raw, + 8,162 gzip, 5 source modules. +- `AttackPage.tsx`: `assets/AttackPage-P8XAOh8x.js`, 19,037 raw, + 5,369 gzip, 5 source modules. +- `FlowchartPage.tsx`: `assets/FlowchartPage-BJaDG0uJ.js`, 50,503 raw, + 16,770 gzip, 47 source modules. +- `HistoryPage.tsx`: `assets/HistoryPage-Dq0oiiwR.js`, 11,679 raw, + 2,619 gzip, 2 source modules. +- `AdminPage.tsx`: `assets/AdminPage-D-E666bh.js`, 77,425 raw, + 20,319 gzip, 21 source modules. + +## Artifacts + +- [run 1 JSON](run-1.json) and [run 2 JSON](run-2.json): full structured + measurements and graph data. +- [desktop delayed video](desktop-delayed.webm) and + [desktop delayed filmstrip](desktop-delayed-filmstrip.png). +- [Pixel 5 delayed video](pixel-5-delayed.webm) and + [Pixel 5 delayed filmstrip](pixel-5-delayed-filmstrip.png). + +Trace archives were not committed. Playwright traces can contain source +snapshots, and the JSON, videos, and filmstrips contain no credentials. diff --git a/docs/performance/smooth-navigation-baseline/desktop-delayed-filmstrip.png b/docs/performance/smooth-navigation-baseline/desktop-delayed-filmstrip.png new file mode 100644 index 0000000000000000000000000000000000000000..201eebdd352ca81c77ae5caa81c314e6f4987d21 GIT binary patch literal 57797 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 D?u&+e literal 0 HcmV?d00001 diff --git a/docs/performance/smooth-navigation-baseline/desktop-delayed.webm b/docs/performance/smooth-navigation-baseline/desktop-delayed.webm new file mode 100644 index 0000000000000000000000000000000000000000..7b5365cd2067700df9d827f9971e9f7ca62b9f78 GIT binary patch literal 267555 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 z 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�+Q2F5VS<>F&?{e%;pc84hsVzAUqAgLKAT$j`67c7`4( znA3TQ3V-}YrzpmGdqYG@!95Jip2Ngh;UWsY03=!oJ9r1c^&tI)|UCPYkyj0eQp7u32pxr_0B4}yg*%!NQ z7}k;_-th>Jycg{MUb|-Ch!Gz$tVTQjR_*d^+JNMBnC*4JzZLJoI*6Iq>EYHXCF`em{hC zlahuTBB1w}*r_D1Gba3H2!Y!%ptBM&p&#U5Rf42fPIz2jV4om(^2O`on4mun)_^AO zfKg9aF;8_qIXil6I__df6^ER1$aXKHkq%0%pgQcS7cuto94h)DEYG(YRVKEv5);FD z;T`l%VhJ0**Gj-^v=zmq88mpo)s98aPV`S~dE0RUso8%F9iqVUlxEt&O2iunEDU?Z z_E9nrM#cXTuZ}cr^YMQsVcwTPDMu`aGKXa1OU`~f+7g4}WAeIZS`9xqaxZW9yIpxP z^m~#3MP7Mgg+UFx3c5U(2CiOg`*)j-xlt1>C8MPF_dGw6pk+@_wyntp(!?!kAn&(l z3$vX(*M1aE_`#FbHs#^VP&jxh-z&Ou%%ZH`WPn&@?kRn~PU*0&gvBo6MoSR2w6r{@ zpC*-Ni6AlPmy4cb8Kp8H_in4h0>hmh2w4O|HS7WI@ZlF#l5)@5AxMNfsq0LhY?=R! zWEsBw$wc6XDF6BdpG%|w;^eY2`3ix;=qd>M=kd-7&t)_6N7O9oITBNWR?+?s8IA%s zvG+QNG?a0)2x6G&^~`hD=<#awm_~urGYRwHZwf>jDt>P!BPUm5bh>uLc3YLRVh{=^ zx(dA61*pfI1N4Km4$T1ltk`o((8gjWXSa*=6XE)|&vkSLvP1INj^CEDUhTXqfI2}a z+FVppehm!;qm8Z?q^z`?!KeyxOSm^kObVw8v|HJqG1@{6p2~bfcp`~TYJ-LkGFXlR zL6&ZSeXk)9xFiz{Jr+ zx<2%efeDr2Qt_x6tAS3gbUui(4;N4OYhyk|b%0Dd1MgJqN{P&eCTfLsn0O@_%vg*R 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 I5eWLf0Rtc(CIA2c literal 0 HcmV?d00001 diff --git a/docs/performance/smooth-navigation-baseline/pixel-5-delayed-filmstrip.png b/docs/performance/smooth-navigation-baseline/pixel-5-delayed-filmstrip.png new file mode 100644 index 0000000000000000000000000000000000000000..856e4324909d1fd640232bf742dc16efd5733808 GIT binary patch literal 51128 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
    jxeUX@w6?s2eu{D)lgA<7i?hg8QLMbbgv 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 wF(Als(* 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 fl$of~O` zTg|a7VR3RNH;9ML`Otj;0Oi{vTqh4sPSB7W3nz$4HBhS>{pFBn6M3$E z6iod?(lNt`?}bh0D#bwk4ahCUN4I3J`aP-X)|>ge5_r>I`qXCi6mBWYZh!H^Oh}y< zXY+!NuL~UUVI6q0JBa9XvEgRl!iuj<@Jz~zfc7V5b_s9JJ=VPdG!33pXpcrp-zPZW zT+^jhnT8DJrk)rX;O81d&k`~~gYfT{+Dqc(S^>Kn)0`9B^BN}*90b~5s=B#1GSx>* z)Es@SA#J#l=S1Ebs7-<)BAh9Kl|+v2$BXIdgOM;I^1Pp)lmfT;*aX3R#grLLC5S-b zLUJQ10>6Q}^A8y0fRcm>_S4_Al}dMmBeSO$fz4anBRaQbeQPU~(fvS~65Y(8Ms-Vj zomv1le&-5^sZY1b=F)_~#W?56+X3;qN7T&j3jZLCYc|teYXJ@4Q~8kbvx{(6fqagR z4sC&hMBd`+s0aqYeuY5EXXChV*S>C@0Z9{FM#J@{TNPnJ-YZbnI- z<9c3SqphV##yEhHDE#hV9NL&K6mJV_5NLyQ9Q+I`Dk)%&ytCi;8(A&9H<%L;)qP}n zt>b$2b@&%zgsM;2=w)tDHVfF*kG+{|RMt*`+f9xk#&+J-Mh7422iF-8%*(^yKp!lC<_Nkt zapc(9$t|$_Lo#8xi1-h$c`6~K6a3d+gC{vxRs%!A+Fj98wlNdvfVerwS-NNya*do3 z1B0vg9*0W>Gr-4eHSZaih&B=x@J#BG*{nY+?O`|Opo;wYFQg2~X2tkyW&%Ak!t|CI zXtu`dD!VrK3 zT!m3KGwEl45|*=D7d|&Jz$yVurs88jM~6JV0C~}nvvpn@7BvJZ`bCTV|VP`$J zpQ2(M?hjuCdhf+IJJR6ITlbb%=JV)-P+Bx)1Ah3R@ZkKs#_6G)5M^sZA?N!3fs(yG zK@ibI!D@h49W#yla;L8QF&zl-!yaI+E>5Dmd&t=CGheNxi)3*1VujESH2{}#HT~?q zH3i8pg4kZ)Z>;=X#neO@Rg@mBSw=kjlPu@}+n=-CFGI@lwW8>AW?k{T?_sVoHf*c7 z{$A2@m9^s!Kh1WuJIhux;%cBs_IuTtDk&E^6RWCC+q?PY!2%SjCADsETQdr+b>D6h zX#l3~vSt@=7{S?4kqhPik+$+3BZ=gD8vvDB*{PNd*0AN3Y=Ih`0*_yr_FAYc9qe@Q zclJT7RJ@-{IZR{`LL;{Gl6*0D*aqmuC6%?1vA2sS$kBuzz@`KV%BSP}{SOGy_po%%54o#;w%~SNBGq3u*Ccx01o;>(j z*DIzV0_MjA-j=QPqe{`48^-1 z5h>+)d8ach;RMS(NlRX5&&zUHNms@$1a?FXj${^cudU3(ZdS>CA@b3WeP`~Z1OxVm z%yWH!@#YuP=Sp@_OItL%7v@h@-jC`V%HPd96`{XQ>|ukqPOrlyHUJdG!(WznJ&GjX z`k0rbrn-GteSH;zxu@RS=26jh+Ufl@4UCv+J7UVic;e*T;3fwm#R&zqZJI7paa`KEi5rOI=hd8Q zvZoZ^(y?#EGA0L(2gKje=^vV9=`#){$4q`t>X0nZow${ntzdrccwAtyIpn% z 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 literal 267555 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 z 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�+Q2F5VS<>F&?{e%;pc84hsVzAUqAgLKAT$j`67c7`4( znA3TQ3V-}YrzpmGdqYG@!95Jip2Ngh;UWsY03=!oJ9r1c^&tI)|UCPYkyj0eQp7u32pxr_0B4}yg*%!NQ z7}k;_-th>Jycg{MUb|-Ch!Gz$tVTQjR_*d^+JNMBnC*4JzZLJoI*6Iq>EYHXCF`em{hC zlahuTBB1w}*r_D1Gba3H2!Y!%ptBM&p&#U5Rf42fPIz2jV4om(^2O`on4mun)_^AO zfKg9aF;8_qIXil6I__df6^ER1$aXKHkq%0%pgQcS7cuto94h)DEYG(YRVKEv5);FD z;T`l%VhJ0**Gj-^v=zmq88mpo)s98aPV`S~dE0RUso8%F9iqVUlxEt&O2iunEDU?Z z_E9nrM#cXTuZ}cr^YMQsVcwTPDMu`aGKXa1OU`~f+7g4}WAeIZS`9xqaxZW9yIpxP z^m~#3MP7Mgg+UFx3c5U(2CiOg`*)j-xlt1>C8MPF_dGw6pk+@_wyntp(!?!kAn&(l z3$vX(*M1aE_`#FbHs#^VP&jxh-z&Ou%%ZH`WPn&@?kRn~PU*0&gvBo6MoSR2w6r{@ zpC*-Ni6AlPmy4cb8Kp8H_in4h0>hmh2w4O|HS7WI@ZlF#l5)@5AxMNfsq0LhY?=R! zWEsBw$wc6XDF6BdpG%|w;^eY2`3ix;=qd>M=kd-7&t)_6N7O9oITBNWR?+?s8IA%s zvG+QNG?a0)2x6G&^~`hD=<#awm_~urGYRwHZwf>jDt>P!BPUm5bh>uLc3YLRVh{=^ zx(dA61*pfI1N4Km4$T1ltk`o((8gjWXSa*=6XE)|&vkSLvP1INj^CEDUhTXqfI2}a z+FVppehm!;qm8Z?q^z`?!KeyxOSm^kObVw8v|HJqG1@{6p2~bfcp`~TYJ-LkGFXlR zL6&ZSeXk)9xFiz{Jr+ zx<2%efeDr2Qt_x6tAS3gbUui(4;N4OYhyk|b%0Dd1MgJqN{P&eCTfLsn0O@_%vg*R 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 I5eWLf0Rtc(CIA2c diff --git a/docs/performance/smooth-navigation-baseline/pixel-5-delayed-filmstrip.png b/docs/performance/smooth-navigation-baseline/pixel-5-delayed-filmstrip.png index 856e4324909d1fd640232bf742dc16efd5733808..88e823396b8ecb379c1725129b1019a863495c81 100644 GIT binary patch literal 39969 zcmdSB2{@GR+do_>Dxq(MvbHFdt+E?iNs25HvdyH(I`(B4OHw4E2-%a6WlWYamO&Ci z_GK`}z7NK}490uW_uKDze$S)leUJBlyvOr)IC7-h-1mK5=XIW+^K*XAGeAR4iQzEY z;XQlyFxJa=OS|2Vqm&duxh z5wTMxu1=3v+_GYvsRd?n&K;6^dMmNRqrFbNd;wt+_J*MkBm<@kzUw@y3l<>c7(U_) z<~N8i(aUd-NzVS%yjYdSp*CRWH+%$1E?Mc_^Ni=<#}&pNrcR#cT|7#{gRe{br~{rI z>?V&NA6IZ&7{J2zA%}Fm4*YtS|3iP<9EP2K-Q#rDAZx7Gf6wOuF+~F(yga*I%tzE$ zs}BqXs?9q6qD>M#hb{Pya+%ZEXyt|exCMT)r>E5X;w+mvt&N_@2?RqP6IQYN@N>HE zr-T#sLrYpWY6y$Z`$dm(yLjdu=lDQV|5YH+Zy(xcxocyH#FTz4(ZHr_{~>Vw9;huN zh7`0liyC@?m$&X;sy{$B*{i<~T4D9(`se#0HG~so-*d`$NAw;``+FvKc6wgp1`8{5= zF3%&IIfia&oMop6um3a-!CA-v^;cZz9-?otjll}^=AFXPe%pt(l}3x_On>pi%ggtR z;%HBOcNSFq_-dL{n6i#`A`5gOOR0Jp#4HIk$NNwVHLMWt%A`+H*R&DM+i?o_@Qt^t zbFGCJR2~gIL~JrSyF_A(ZJ&$Xn`wnBsxAz_4iN0gv)6YZoYoQJ1z@yZMC#4eLL#uWV2Ly7cZ)ZjEzVaZ;p z!@wf$_G4;E^-2d9QJUj&N9o4p`Mz2q7_J=*pXG_KA6e76Ufp_N3E4=NGFq~}UJV_I z6MQwx^L0Lb#FLvk9Pi6ZrmV8EMHe4_b=h@V_8P=?bxNksW1|K(480U(bOo0!PU=av zVik(Sjg`1Ehqp&)iz|B)d;c=VAF5H_~v?sZKlUE0CE$$-A z5r7wWrmmU^d2hWlw9a$Ey-VP z%+SpqPYvse%wLS6J|1)8i=?j$R3=gUtFWZ8p7o=9L?N@3Hb1=f9dx8DvJoqWgStN^ zMWW24(s-H2}&-TU3qwu{wMpYTQ&P`dnisT-aW^`t};PHjWdgAaYYadi2B40~lv zsf&kuVqSVc3q*qD)%SNx&=a<&#b)(KFqY5|wV&Wc?-i~4VIi^o+lS8wKg(uvH0A{? zM`A`+-@UJVLpKNJvC-qr_1XQ-nu4D4YBKYJoY!Ps-ssx|+-$h5^rHCIEZS+kH5Ilw zs9WZG20b3;+NYEwLtTL3$Q21vc8gPHvRgr;`MoQi<6*F^6{XUxq}0;2uaD0&FD+tt z8w@EFSFW|OMxuJz!FU9v-Ji?z3AsEh&kI7R(e$rd8O&I}w9c52GDc?S&?@o1)%DZF zz6pE1Z+>vTd*oYAJ>lXOGhMKWSzN8>hs>Q`)$G zkSXsvrAq@lvlMs-Ew>VGyV2iK(ooz>GF#!24queYF%5;TABU39q8mTCp}P4kb0oyw zP+s|PoEnR*ZPO4k1EGGGRGS`i$XJ%d;tS-A=TrT~Nb(j{N!CRjdi~TIx<_`djc@qOp{?X~E@_92 z4c?hja&e#cGcV3J6)T?W#`;mnijk#! z4_s6^bFY~x?v;(Z+DIA{Vagr8gD~$KTx z%;c)znWBj0(cp%`^zP=afxkQ>o1fg?Ob)V6eB8R6RX$nN5w1;-;*NVSAc$@~_4@H~ zM`u;eb3?*UGQw&tUHe{E&aj<~{~)?R3ICW=6y;X&ees5(vzDVl=HuC+<&o;~oVs1Qjeq6u#$2S(p>%7msyk zreVxhsK?6?(?>To$0s?9%9A;yUQg@q{B3etB4cpS}Ay-{f%-wB(jPk26ds4F~v@ZBeT z)+hY=J7|J<3feOFftHnRG`^yImZcJMGPv6aIusrL2vfXo;Kx!WWIx*H{k9qE$Pwn# zUzBP~U1%0y!?Jhn_>WmOsPB|7b6u8D!!waLMq+R4ZW$RjmnKw8W zv9bIyCTrzA7sZQ15a#9_HlMKIvbAX79rAou-Xm|+c|#4U8YHES3!hQ#J9B<>&=Q;% zyZ)u1G0{!Of#Ibn+u2B`8P9`H*>?8)E!CHuXRSq6@=BaJzspc$QXi%XYi}T1ar%~7;kg^pe;0rFxE5Cql*EEa9w-u$`U-uoD*2g*=W00+8e|ZGgD=WU9 z@Uw(zuLcczK=jAyg5(w*4V;fyznEgdMf4Mhj8|&RpyNe*6mNFRkgMAU7wjOE#@Kk} z_A@)O!k)G-Drc^5M>lbXVu9$x+mG9m^77<}qOI;ni@u??J^g&@%Fg{oUS4PH9@?UgJx6ly`{3t!)KYHm&R*JF;yDO_NV&j^{UBIF zzF>6@ecN8p3Yi1vw;!MJ|N9GiENhM^J{mBWJ`r&1k^OQN-|d~HDoFjXzx*`aKaVO= zko@K}z>)q~R9AX&T@@y3O|iIDSWJ>Nu-bRvCQT}r8a!6)wqUiGcVf@L4n&QAc5J^d z$M%jL+YhA~=#RMZ3_w-Re7-Q{Bxr7D(i|4rl`>NPw#L(6&8SfSEi(Dj=gj4{E*v#+ zE>nwD-2^7(IaAv-e&5)>z4`cYsZ|+xd2Q&a||T zL3GsRdWj*XpQDQV5kzN?IvFv{w zmOBw-G_zx=cIwv;J-g2M+}GgnApnN$?11G0EX`;jR%0jPwc%u=r+rR)CNMJ45&iC> zKy>uV&yBOpQ`)&fmsi3wn0XsVotGFHLR7I%iwzAzEw#@+D!*!L3(9AzO+1>MyX+SUt(KQ+vkahT1g@W99aJN(ohydE;;0>TXVEg zM|N3?FNL@K&Nho?46RP|I2P&(u|~jZg=F04ad_?{&+&ocqSJPR-J=01s)}FZ~oqTW<;VC|ph^BS|Q+*ulwm z=V;7ax_JG{kAD{XpOesSTz4VO$+oyPiRa7Qyt4=wnVl^r3Lk?Cwn`S|l<}Q5+C;^9 z0>BA3+7xAgS3GV#&+MFZTsY6(6fR6m?l96O7#j7p^vX0f%QSU2D`8EwgO=(!wVmtR z+Ru;o?i}JCEsbXn-~3~tr#X6n*8!MBSkX4}i{Ah0sGt5VJhlYNCC2P8upE-`aX2J1iyQUGr?#f4e2*VdbMo z9R7LVf2`f*Uw&(s3px$Y`TkhGK1UnbdM^$t*p< zo}-#s%Ips-{KD}{{3y$AZ-R1t?|<%zx?RU$9G3Ei{W+C4$9>o}?q#IUB_w*MJlNL}rC$?D5z~Bx=e0jrp%ZbINAL$0qB5UvA zd{+N(6JZwHiFYq-(o}?a=ofN?-^iHPvR}mrNd@u>G`5kv3`M;^BS#8piR{xVdL>oW z>7!{8Wu18lV{=j4pBoxoQ_WmMb*e?ez9~u>qY1VTiQuU_ywNGXChC3>x#Fn@B{I$@!RAfeSc1yBCV^8_L zo{5ZM@ivqxD|5V*VKyRgl9{=^#ddm;}rPml$^6gT6n|e;MC86S1 zyaIWuGe7jFGnvr{npwfGyToB@!QQqY-VPkoyPqCtlN66`_pSD{g!Tr$7lsz`DvVn> z!tx9r%`-5U{qIPhn~jQ+{WV$jg?YGD4WHJ(ML0>W9Yy~6g+>hOS*=TDI90~{@v;u? zpH;~Z9O+tP#@=-mzwwxeIlTP35>hxChe4#>SC2WKus7?3gXjFSvAl;GQiX8OpqzOW zoP)$9&@HM}_b2lp#0{xBySELyrQMOU^(0|zCaabfmVpiA(!KVq%Ni#9KmnV0mW`RW zAoMcQz?)3%+8esYo6}EO4LwV8@940wTNW%VI?_;k%AoQ!M$wFH;L<9Vmt$S4FKpJ= zSJ;;6*c2VJcEW!7Pe(tWua`dmW(23tVngBZY^0hV_eB6Fa=l!O2O?2{Xv`_7tuU@F zZ`C7-I&y)SBW#z6Urk6BM(3XlUgj@rxj}M9=kvFS73;Gkq~o_OVC2GPm~&A=`_HYM z_F3x^8(q>_RL!Kprdxf_^E)&N;(mh+-~D&-RR!hM0r247Q8Ltlb6PL$eLghiOYD?z zgsOqc1p#K^j;ZqYjcie0VuGBFEYX%fI`2qUf!ZQkR!34-%2cu=S5w;JQbK+UYYY6& ze34b2p^R11a7dKJdC&IYXtTYQ>`ys&19v@|b1CE2vLlBr1KA@r4SFOZ32&tDK(cZ6 z0T@Bw3?s4zyin3F$nl%#obh9j9eC`9$rcCU4s>R=B)yJW?bgnW`DuntbrTm5#S?dP zzP*=w6JHXzp-hJZl+ca?K zL7eP#)!?1G<+Q4*#nAELsc?|Cn_Pfc6IoL6*Xv5(v}QE#ckL;;3ZTr?cdHiTt|_Or zV|cnH^D6G|g zGd=qeK@)|jmTNTG&)KaXS1NyTlKz$moA*WKturcCE(ivbU%ah#*4uKscRUSJ&e_?? zftD`!^x$eXiSzTK%oCNSt%1eMW%*;~*YBBHDcR11he{GP6`fm!g{B*%JhMM%`jrlM zMfUX|XFttDotAZ84>DYP6L-Qku+_?yt}|w#ArRX&01}96a}7*QCD*00Fohmo0^A?8 zdZFooDzFM7T_?3Pa52}u=z0h5bD|4C-@~nm-7d|_5i-k`Xr3BAUR;3q3v`XrJ zMn>Lmi_{j=Q0a4=HF47(niDScJ$F2EUPTZp7##=u&eyx=%a^3V={Ly;0`P$Mr@oWU zht*%M-doiCjK=Bo@n5&9yKqMo3B@i_dLILZ(rw{ufZL|#q`QS+NJ2!~J*3Cp-1<9M zmf}`R*QlTQ8az*OI)g3*%AHIR;1m>s&e1+SaKaWagWMAG)qAD>P6xA1!(LYn0R*Zp zv(=p|RI)bFNR%snc$?YQ5+5)ahkIY>aL4iTK;8!&tC5~YuSu5m*WOq6aMx*{4F(M| z3@Z%NIC<*>Ui@qQxlBA%`Sf7dOI9e&7sq_-(6(fl+olE;^D3odrb16rNi9}OFz=QT zu!Xzz<2rX)k{@avg5`D+q23?g@X9{nkAQyD4HNR^&9aLhAG4KtmpqgGF*oJWC5O_&GlF@GR&LS2U^M8xh%xIfp73XJ ztM9%b1{aF7Y}rzohqN3OO))eTL!3lkqGyE@wgA`h$gyD}qPvKqRFw)r`kQZd4qGcV zK7>DBAO3m6z|4EAsq^dXet1)_%$2J$>Q+x!j|2%AZ7K}qMF|~kS&V5Z+@`uUaA3DQ zUb;M;QRfOKl$?20hxU*?%BjH1R#4CW@dbf8DbCmgE*N#5Uz(nELEG{zu|sKQ8N0IX z`kf`=dDP1!BmoL<0m%P8Dot^PF}Oq2xlJUmD{dySIW4y5+pFl5mRd@FgKT=w0mbll zS-pwzKKHsyzZ9e=mtZkTkrWqCEhRl|g*%Ee82j#CYe#d6>cmc7aF*3JRcLsY_ISea z8AX7CSdLEbA#%RdC{IbU(=K1;gH2A34q@gQ7Zybg+&#lKIe=Lm06B&htD06^YFtrA zw8L3fhfM?4hX#G~DF4Blz=&1f7Zjd;r#H9q2IC~qgyXT|w4?1Buarf2i!5*(aZ z+Oh~auEQnH;TVF0Q!u#id2nCqVKL6G=$qfc8r`G=T1WXgH3$C5xDOTYP&Ej{1dQamKhmkpRe%o)$X&tLBYt6=Sa8j8e9nL${BUQ{$|NGLxelk`;FrYj8U_ae-GlV|7j=UmPU zfpXnQYd%Gflv7bQc|?QMz%3eOw3jsPRS2x?29v-Z9)yP^jvS z06y;f!3Vgwni*9(QXH*W^YgXtfB)S735@e`nUVFNFnjfty5F7RGb?`S|vc)Y!BT^F?T zR16Ro{s@nS2bK)X7Mr10No|#NFH9LD@gsADSexAT>m)iq-k#E@?K20hRuQVXdVu}5w$e!feL*$y7Jz7EFmSCG(1a5m!~IPzwh1rIWqD8|w_ z!REC*w8&>tB~OM_-WVXo8%i>7h?VwipM~>-h-n5x-PFxH=m|R+%ok$Bw(Xl1U%R8- z^~lj>@raa+?8td5Wf3lJwmA2ZB?W+XdONzxR+=sqA^Xi;?A_p=j$`eilfKmr5%=2? zN;EW#@b05M;R}&j&9xQPj*~G`j9hi44wwy%jxJAsb#A#h0_2J^D!ycgzxpc|!Izk# z>KWs}3mpf!0Cmu4&{4P#1LGGIDHlEAItaql-1F!-Z#~d}IPeO^jHDx-@;u5zuH*P@x!pwXd zOqT#>(3SRW;7alFZHNIpJD<|9(*}IOFP8enZ0KQJaCi6(waWG7d>c@xzw}qV)nuihFi-Gx(u)ev`DM?n@%aoKm_!lD^T+CIZ|{dE~n(mU|VRu@uOpNz8d zri`WC#)~>@6sJg)Sc_}+u@LZ{3|7eT;x_q9h@ z>$|D_Vyb9H-`qyU#BCSh6I@{-0v4Ahv&%$R1MZ%gWn;A z)90RN<*^`cXAHj(!a>B-teZaGZ!!fT?{TE7j>TLOcuP46NxNf|=Jy7KdK zQiL<#qZqN`4|6&NTvA)7mk!*>^Qxab$r1Ib9-N}~8HXazCkBJ}YJRcS^_&8|5Vv^( z7eMWjJ%uz*wx_4&{PXEKSs)%~);SN#OzUh7=95h;x3Q%lI$R<=?B>ktejD&SuhoKaesl$BP3$we2HV$v|{`WDVsNJ)PsPh<71A5G&XU~iv7YB(?Vo(QYYwRA@56Q4c5B??gcsc&%- z^14u#R@4JCR{ZD@1C!n_Vwu=?YI=1u@|RQik5fog$q~Zoz1R&MU|Yk!l~(74X&vid zFEMthszbiKSv{~1fZ{*{fhb_fBqmLCaMjS07{~fajjZTfR+?kBtvQo0Do6&pKt{Eo{ zaH7}x=k@PQHGD?#96|5Z$PW7!g?kWfEx-nX*Vj0{Uj0KLM1(+GpJs*k@8SGGw^KI% zjb(n}dpgFZ?dPZ2sqXy_kH1bV4c$06pYz*wtRJU;$Ls5Jz%|ZiSI{`c9HAQ@P)uS5 zSoXqBV!Hn~V1QiiRYTX0l$ATzeP{AqU{tqb0LerpBU4koi~1Fgq{mJ{7mfx?m7Ljp zb?U$S^;5$xSnu}9k29)TOqakSTdJ*o}HgtnsjHa}PI;`N>h?qd-Y!|eK)JEyiGWOUpShr`-BNtM};@~uRi zPCm*ncAXt_1X=xA$lLCjW%T<@tp&dTy^>qPlGuXV{$qmN|N7i)XC)l9e=!ympaZIh znh~*w#RQsyK(0r4ApKWT&5f953Uk;CWrTF$DWuFc8Ck&?D1LseC>vJXHMg~IyZYp^ zs-+5jz`-T;t=)V)rZ2mDmhIrLjpBwrM}^0PsR@rXJNM+ ztB6=CucuvsX^93^v<<6p3G+ji{`hH)}Aulwm225P|SwXQy85^RH8Y)%U&u*{R>IOla2Iwk(kF!3d6- zS!qKMCh8|t?p894>wzJZLFu^AQ!Qp8R3=^sH3RXWgyWg+%?V!4FnVAp8RuA-o^^gj z`KtB|?pe!%8-5Q5I`MpfR#}LIpQR?*k}Dk26Z5OfoU*FS`h_>$0G-6}j&OSl6_|1FT{wGP zz*63I9=A%&!}n!efM5FQv)ktxo=cNM>v8($IDEGCruLG#WW8oqCk!LS?VUv?8@XUj z<~jPDS+|`^9v6G=b$?T;y!JlZPGoeMl7;}J1clAibWrS=R&AjszKd`TID(VAlt{L# zWjLrRR(K(>`FphwO4oGqXP7WOsEL967?j08mDA5uOHnnfedbye9OUBk6w|OuwGfcU zr;`jUhCs?ZAt@u1XJVK%y`*wWKSfPYYi0CLSj%RrS9m+-?jNh$zdh@2jOhO_E&xuKqVU$-WAohieF5sMfuACT#r{|- zMMd1TB>J8Ut9Yz6hZs~SG~$9G@p}Yvu`rNDYwotCgz!6;+m+)|2oEKq_0=<&xawuS zC?CCQ5R=xuKUR+r#qyk@P>hsg%Zz|s{EB|~=J6YvQv*9Xf`6)(ph}A(j5={c+y?4t zcpG6wqf2x^QG-Idt8GoG*p{wNmZs#-WVW)#5ZtK?{_3N!j32|SB|Fs9KQ!{+YK-3! z2Z0z95iU6de@wcl=xlBGXl&pMWpr@mP+K07?$$bObymcEEnXr1tn_rNOKG2lqxlh) z?0c^F?^-bb@le9jv0#NuDj8QJ%@IVFM6_@pNfrA5Rb!6r=roGA6S>8%;o)->xfg^P z`CWZT&K=Fbl)>qFN*dC2C4@u9UY14Os7hKH1vwGWeB)y1=aICf7~8anR`}&Ke;)cj z=_G(SK+`}hnx9E}QERgIoeZ5?mL6xGW?H>qNSUjhHMHzzU0Wjq-vzYXO@^L{Ily~| z$lb=~#dA3qdFIm7qUFqUI%P`t2s8;7cra*EK z?*DOa_3P~SAFGRiCj@nLRRx24dIH*WQEQcn*=f{)xsHa?=71$=co+W9|u zj<%?J9sky$g;igd)aq#lL@1dHmMdl6HEP#t6az8?I*TAY_dLiCGI5QDWhU07DfQC7 z;>rX-@g!h3SJ8XD@qSij1j|yb#?35B zR*rsxkK0V1S@zp5KE&$LU55%HX zSs(%kPy=YciZ*a?+i;Ys_}Mck)F-W}f6o?E%)$~m;qt_*nfpktxCuz%&g|ya48-n? zydVLh8L%$ECuRrDsLJ4S@(YWy!dX76kbAvB&fnY>c)$rc-q}@DwG5Ojsg8o;*p(TO zd;`(v$hY|^`nCIQ+vLB6si!omqVB~1Ad$JF8gqH2{IOYrJ9TMOsX?Plr%0R#+-AI_ ztEp*wPfM>sYm@#1!}gvIh4vy$E*X?riYb0fTy-g>My*XchR_(tY`aI`mrJTYN42uH z;BzClUvXD01JEi-u;EX=ZY<3+kmMuG%uBEJSc&-qPjrDh2;;J7#D|KCZa)>F`Xpwd zwtc>9tr9E;sA4n+bb(w{k{H_iFcvSQ+Bk`FVU;nkF!eRAya}s=h63by;Sb2O`GE&` zNdFKSt8B@kxtoW)X9swLE?7-o9;wkP8>$KXT=`D8eBuIINOdUver?zDwc+jNXR+et2Ty4A!u*AA;Q)<(+(JFSfhhoVI6V5i^dE2s}L`IS%~J{%gV zei!Z&M2c;_b{^w7KUDp(^d{Mxba_0WI2%hnwEPUzcJlV^CSNcO`&3kHna?Thvg|MC zwLIJrp*`Ft#uJ^wH~~$+s_$T2AR$Gp@AMc8`Cz-fAlFswpVIS>|*)(#n2k{oysJ&_@6VK3}kR1@}wPio95f3_^CLX2qcrLr95Cp^Ss^x)f3;iEL z>EjdJrxKz`QCX4WFX69Go0CA6LX~U?`?HEx65)$2{M~4Biv#kUlLbKb40DHb4f3CSe?xfCSUQX!b;@8=m#`n(4bhksC z0Iv)%BCi<>fCka}#e`xyOZM&v-Fm>9PR2ltpj$wOdI87N@F%SL*?sa=%TD-!&MLnnfB8gOq^suD1i!+MmIo&IkjYKX1 z@h3?0byd=J@tJhNPg<+)mmw)iH{NzKaUq{{nd_8l{8{lDW5u&%l|fu;$=U?fc92#R zJ|*A2oQi?}x@0wr1L)kh3dHm0JC0{p+#CS{w?cU$Din?g8L4R5MSzJ+iE z-3yJB36Tmll0L3B3n0V3Z@bC007(%+?EMPpdQc{iDx$lb9<$6Xi}HAWQpUuwKtOD4 zGCDk36l3$M zP>hk9xO3U7p!yAz%Anh3F0F7m%d3dc(wiZE(f~qvGP(q>5v`w=@iRTXyVsfB4^U!8Y_gqLeg;kYHP(tMJKFXH^lPyGHIF{bMptaG6?U;S8wszs0-4 zDI4dQ{Ur@WU_B^Fl!cwXi_J@}8(Pui45^B<5t8}d>klAT)o$mg=YzABHy3BZ-0HIl zV$5L|wVC#T>cZ4ejgi9LS6fGh3*=%&rz&cvCwz-xU2FxMJZy zxMDyPR89l^xC*x5SYUN4ehhjk9v}$5ix5ZIGS`QThBNKKGv&nfkTOcu06@rqsyvkt ztGab;qT+vW!bx+h{Xck|CxCDWGy>#)fCYaaO!EhUUsp%K)AuoOV)yHS6HFOf1f19b zMeQKewkQR(Gyn?f&&vTk{NuS*pL1qEb*eEflb~pq%Su0FfqvLpQEn%~5!AX59#f>< z!ApKp8?#+pdH;tDA-$_w&FCao%sgF%z;p?#5NqlytY%?F^GS@=B%wC^=Y$~YlTx^7 zZ5^>Tq9!~*G%<)izLnS}=J2bfWEYIk2}lBCs91DgXQcDu@EYi>=!&&T=G7{PUdsac zvmk#~Cx=a7{RI8<@q2N`roRxQawb&&>u}ebce0)jStE+8>KuHFO>HZ%#jkJ^$Rkg@pFA9Ke2oU?6 zml^MMH3+4jjC-Frsm5GVY+I0@hyuw`8Y;B}`5`3{m4=BCOF1w(?SPx9|I<$Qd{DRX zQUE6d)+9uVeEqI+q`LmdEct*`&VRue)u2Z3+H3ZgP4dwS!kf9XrgimLOa zWw#QuYxMMO$diD@$?1-Bh-LU=WXJi&pX!k?Adr|YV@u^=|Ns z{)V%XdvFKX|N2kq)siN6(7tkX3Z?z46AQ6%#>A{#^6`J^pZR};3y-Wld#fR$Hb?tS zdEdZi@i&Nz&boRj0-K3TrbWr7raq8g4LVQpdwRSIlEF7z;PyfWSJ`@~&TH^2=d+4M zUfOwOoYot^Y-5X&!I8mN-8xvg;l))>L3J%8x{h^z^_dH{&l2o8LVGZxJwCZ#_8D$kTDT@*8k-Ld@@G zK+>*hTnYRNvA#^l>oi{~F2|9L>Mn(I8t=UXWusG0EwG+yrI>oRUJ4mH=mo zqZAEXQcRLGcVK)5l&J>sUw2r`PC7U5EqR;kiWYA5r4^|z+|t^b_gtkRWJ~*zW-V4I za^ZGIluB}Ykbg*=q;u()51%(Yyw>_>JE`E}61SRh%KQd6AK=2;^sSqMPJ$GP`9gXxqn+!qsr+}a}nj$vB1HarTmRg*h4C>q(+W62I zSPsroEc5+#h`Jl0om)RJ--6el76kbY{gaG}FV@{9TQ@r<0@Gbl|059uj+Y>71YX>g zI*9RYEWwSv<%MeKV>Ro-9m~>;)_skOSc5OjT#l4Vg`4|o@F+LR)8|!9Gu&<9FZl8L z_S6Mr<|veXC&M*9<&~y>wlH~GtF9-E-IwDfBPcn`%l;!;4((ogRWr{mx2gx8OwN77 zExk+Gahc+4#Zv6R;AlxyF4jrUA&@}f1?v;U#FZpL1d#DvkHp+XxO(D&WGrv7`&~UX z!^Cpd#RE5{oI#n}oHb&=%+dWKBUb2*M>QLfc3fOx&}B1=OtF|=T)lK%pZj%_ZnFS< zl<9owbFO5A5#bvaGPII=%JyydX8yG!{muqjkVkhpi%Zjn>~z%hw0$*EY3z+Zg;-d0 zF;0su-@Y$ywA8W*EHVURT$z3f@~hQPM(ErHebKkVUX+@cc(~VF@?s~N=h7qtiG>9? zDQPj&e5qJ2Zh_aT4Gn@P?>-@Io(XjM1c(wm5Cs5S5#;xz9Dbx$lq3-#5Qi6e7(v3#uSQlw4?UNj#j$R862`&88nn836w zTeuC`!hGUWs5(1d6w}HUSbypjXxx}(bX%d5temEgla2K5AJ?mma$M8R(&mzJ803_PW9MXFCT4Q5i`VTaXGz{CDx;H1;{VmqP(TexE z>K^(rM{2}&^5pR8itPake=8UYlKt+OO3XdN5X>A4P%ilXAHzM*j32ps*}H`ot>oAT zbr%?SiAY^l2r0r*OUtji|6n~hapV?|X~)Hu+99mF2j(Supn)>kPoQNYq8Tc<+oexL zqd-QPoY;H`E%#Cvw--_U<%mOSbpkT^ou7EnFz`)p1G=L9mVq=TI6iTHG9{N4-64|i z-y%D`FjaYj5?b4>Lt)lzZE_iKr~zE;v%yL6WzI6Y!h#Qu|uC;l)lQ zH+`dZ%vR3P{fV=RSZbu72oY24nfEZiaFkWo{EX-0?ke_!tzv?{y#s#!GHBg&=xujXpNlZ>-}ngS5-ybhsSzle8-lWzO)I~s(df_ z;T33b-Bya6=H8LU{|jeiT^GFf-!x+S{Fbfml63vQzF^P)$v1Zzr=^_+k1!Bh-u|4UzfbJn_N|e|6>#hEok8}Ct_lMe zu?|PMp2i&bXVw3SyAyH+Ce9ueE@h2lOKUgE&1=`>ujI@j&wShveEEHF0;UFIIcT(k z^vS;uS5Rj?T&?L^;zeOTo{H&>aS0Ji;hm$yx{xD|9jPAgdS=nrNH|osl(Yk^{{3kR z8j^3{&n|g<%X=$)rsO=b5ie(jAux~8B)%N{(mLH(Q{oP!mq`3Wo+2t;p#~4=b8uJc+%e?pk#5TiBkujEEJ_)i4mt zi%3H-bMu+Y7t^~j>p!M8TFl669YgBWvn$FqQ{P(Hks%4iPSb-Up)0tRtdBX}zzaos zyV+Ulc#}7onrRn3FbteRTl4Y;V_&m~N?X%beMrZxfOb)W3!|+Ea*mRc#l1B(LYA9f zOv`l>RDZb8M=%E^yoM6ZXwTB8UVDM7J#VUGtKd%l_hB`mvKa|M)W=G^qpxZwFM?hP z!lv>L9{=t3{*IzIDSF3W&8o0e6O~lRkoQ~4%Yh*Y>y0$pLYKTRsvIiIdqk~P_l)Y0 zo)2R!n-B7*j&jTH%w$PbFQZhVy~v=9#7iy>F+pyOl_C24<(&J+yBa;H?Dg;x@_G|* z8I>I3v8AN$x!_Z+e0g%hNddlA~@AVXGaOmhKQQ3bbX^!Fa9AYXXvI*H{9|*5ksk(yevwwN4qg10%!UVD1a? z_tY1(9AbENO})pn&$Vo8|EAPwfAacr1+0jCeMHDk{Ae$UX?xEoz5JAUR%n;FXcA#{ zq0{+-5L%zxb5N0zEZ>MDH%*MEjNOl)1Z_zP5{?r9Ox|7v^IsTj-7g=O@$T!t38)aq zLOh#6QJC%fdj!S-pQpdk{@)(;?B^7^UE-K;*&yPEH zP;mlQhA4b~Bcekj&-OujH-AT4cQFXsFr3RvuS-r#jC2(Szow(KHwWkuKiUrwd}rmI zwxQn6sr0@>$d~Nt?oPTK$ zVJYrn*?XJ8u6!yD`*S)l@$2ug9e?Ky2iqHMu5bk1Y&)d%al-pa-TR&??`u1J=fC@* zg5=OMzw+^4Gf1AYxq#UnJC_!p*lD1*YyCnv`>P?b6AZ`rZ!hjoxu@1H-+M2Vw@4mw znybgs9OPRE4`bP)8F94Fe$OZ=^!P#e?v}LV68S5;?_-3{$6KdKoz8v~w$V8#El*5LPKj<4{* z{XVn*PB{D?3Q_=n`}cI0|1c}$Um73Imail9_Q-<+*GF@bLv6efypM`D6Xkj0uUY~C z!|^-JfvH^H&pZ>&CAe1nhiZ+yC0Jf(3AH{GI#GOzVJdzP*8eD%iJ$>BGdfeP81mun zqhnDiIXUqxy&YDRbmrU=6!M3;y-8%LWy(LgfGYlf8a4k3PjaPgSWEQZCGoZ2g&TnW=oGG4C-?v5b=k|`zeEofhF1JC3(i&;*<3ueFNvMIo~zSq*cxp z(*e>YbY>U3KGKUEvK4VzN`@VtZ<3?D$t!-4>G`=$rFV;Y#hcs(q#4+H{R-8ay!OGS zMkL9A+Hd5#RpveGL!;El1@R2CMUKIwMwxq^emTy(SpAX{mu1HTT`0qU|!aG9h3KbS7fh8 zpTDeLUr&3BmZ824Aud#v4kbR= zXeTPk&c1E*puou9luF{Fwl_tW8*WKPuFj2>EiTcq9?1Y0%{6S1yZNCARJ)HVM_u7g zkU*|&t(B~BH#U$sqY;e>#HEf`FI)jn^Bji1SKTm8J$&GLlz(_B(F`}3K= zG^*{^+}{zzOq?TxEaOD+b@l9cnCCH5*S9$kk`P!mBuA;C-`Xf#*X^)Y$><329?ejf zE~y(h#2;fFdAN3&yM`L+y}sg2nbHN;N1bilqCV7N1T$&^a}zORja14|LczKfY^_Qm zZ$veoC94Z~CyoiZk8csNev7u71O600Ub*>fBy~;;7F<2FHRqe)-G442sB*~X_C}-Z zta^y_+*uSyLbKdrXYPvE5S{m2qI&4J^Wi~TBV}95BN@zdLD;P3=C9tH?Q#WM#UV{b zX{i!8+OxkM@^#v`lyc{_8!qbojxY-2p^bK1>a4FTadTj6K?sNhQX4nsb5}fsqooyx zhZ5FmbA`xf{8zYT*2lP4Q!|AlOXmP;n-GSf(rwo_<<^RGCZ8y-`gK6vLz%pWbHST2 z{d8dhEj8q8X$k7;r*q8nHp&ychPTf{-#VUqYg&#nyS1?-cPcJ=tCuNZW2kJSI$X4v zIK35CM!6VpS7Ec9TV^w(Y%UdLL<8IC_NF!`Y$ZfjHEfZ9fR}w;z3B^9LYf(a68Rx# zzk>H7t5fq!lOZPp9W&_A*Pm>Q*Z&Edl=AbsR%{Tj^$=Omc${fv>de~+O%e2*(QF+)9YRS6{15KF@9Vl>{~v!Jb6qFNInQ}!o_p?@xhHf0ve*dh zvPL3a_@sQmD`9kiCmQYM({@ZgKFYPn6MAkM=^ZbC57$U$7|3U-gl(QK>| zx}2;E6y=wWr1YnQ^o{Ruio2K}ALFoqWRB|>FH``kn6#W>HfA!ZW8Lf~ZC2mEw>G}54!Ks;P2XGVlw#&3NlJIPfqh7a^cT*%m zU7(W`FOm{4vE)0WJH5YiQF>p&{_J#M_+X5BXbNJFy;_+yuIQ0wLU_+|s50e+E0s~YL=BOYq6C3dvXcBX}(_* zNnG)^Qw>TiG#Rz>@H4!<)1&`Q_(T{MN!5N5{6D`YG{s19K7`r;5N9&~GjM`y`GXDL z`P+cNB|DSgtKXLbfj{{5 z(g(7}HG)*kXXvY9B9mKAQI!AtQsQ)up-8-dOliJw+3<}9bht7mUp)9;s_nwCr6{&Vy^r|UtBntH*E1p3k1 zKqZLt%DN@T-c0&?o{jfYCrf$)RAx?G!|e<7QXPyIN|xhHVlqeHjM4^uZaVi*C!UqH zNc2l`3^EsCp6eF|s&1LXA9}y(V^Q420cFFfgO%YgB+MP(s_?kFe^Ch=3YGK; z$!)c})Mq0mvqT_CA8`-l0;0SgCpH;%(v9-*k<^AtT1UBi&zZEBZ(GA}wPrwatXY#o zWw)K@-xWzb43#g8dJh7+v#V06OMA9V=D=&y= z9<^Qa-&S(}W&d)wL<0AE<>iOh5{pZF+&77H&eoaRqT6n?Ow!h}^QS$$)z0|DqPi)8 zmnXmdE}n0;Q>+uG32ipHaHPL&#QK{YT@?UP%LD&o4+AxPZ6tvt(jkQ8Z$ErBX|l-t-a$)R-+knT z*#~AnEyoK}ByO!4+?>ypAbW%YiUiz0a|a(r9SGh|e^mcONu_5`%Ro%9ZYJouhJ@XL zYGZ{4->oyH7YD9&C~F*POsnp-+w2uNV-IEALbi8W2M0pAs14|Ux)oTPWI|P+f>9IJ391+^!FPb{>>vORi&(x<-l310)FQc@aR%l0gp z2If$Ju8^Ir5>JAN%goX=usc~vhxf9Xc516`hFn(+njXV@q+o6oWRB@NXzPIJ9}%jM&Mj`Rl4CZBdP9gw@zQ1 z_9k79cd)}vlQ&rhZMI5EN8?`5E$|U0fQ2(v|t7wjpYiH*VA(6A{Oj=H?1_GY``O_ICnE z)y>-y(r5V|Z>mUQ)i=L9IR27#bbvckOwCY;wIA5l1zub0+Vt;bp%;#WO`03t@Yd-vi3ua`q zfQ?vne^hPlychIX{irAF$U{k~F98P)O*}ptY33DzskL7+4uNz?9*61<3)NAOc9Ze; zxWgeuS;A#Qpxhos3eFnY5=9ZtXNW>~5BWL$ztfl<5w+ABm2(6FXbvFPJ72x00bb0B zjOu^fi+dYsTGUo?q+F@V$A~fS;2xuP+kP4vuFa>W3rq z&4lB_p)6T)FHOKwzE)sk!EC5D;-OSd`I)qs;uuCQ%b=6-Z8q|%s04B>JC!93w&C9 z@WRgr<>mD-L$9}17@78I35inB`zC(Ls~zPSf&HENW{+*pX=<56@v2Rpfo4t9$p=Bw z0ET7$cQKzr)GJDcTMVWxrmq&;!-?E(II~>Z$q`!_EJ~=hM zHNrhf#+UYClh`I%$tWwcF4xCCdnunc8NM7J(c=gc0ej&A1fzh#XSm%VbtoQH&urfl zYCeYN7dJa~YY7T(@uXoX5kM!-#=`2(PuKEf8eJ)~-ca*9_>F_$Z!SHqHdg(O%i3 z0bFMvs5wVXteNiQ{vIdML2uxhy`LFWLpaH~7BP?IZ`9Kl7H;C=Unj~0;DBmV ziSM7dyg2>tG1DqDg4e6^>a5I^HX;0t;C$nGV~)(}*`kW-dSxXkk-J@|TV;fUOn&f0IuBFEB0zuz-kUSuJbG?VrL_t=X&Dj%q+B|zt4^D?`O<#fs#oeHPLI{`7||Aq-_AgoaAa7~7j)e2oGDvz=x zgFrR7NH^kc` zH50AnY45GeH6|UQ@p$5F&<9>EW|A~&bl&GNWsJIs=?xXRGKl|c z-+V0@kDgE#;@&4S)E@V5-QQ} zfi=Q@OZIDlC$KXE_mKzO)2j1-I3{wA-4^=OK2)jcNH`+rOarVCmg#SkHC+yO~jszNDBo8E9+Dd%@sFO{$-hCQ>_Q#f0q)V>&K| z>uX-L-09r0QqeWl7mB=NSm5*CBdY|=-^wrF541N6%zM94eP_GO_lMWfAht`(4mY3jBD>&r<}-% zMEPxwlXK)!T!FXjz6Sc~CKlnlhTWdUY>$unMk*(MUv)2OODi0CczYNvc~@8%Ea~ig zz9YooqJx)pfVH)Hty%^zt5wU6^UxFC@7q)&B6SD61CKvAzrH}p$M&-GMuXKghY%;0 z7^|H0t;MhYxBt*RC+>Jjvo1Wupdr$85{pIXmyXt?o>7z^d*=kfep_4nP5s7!AoA_u zbQQ$?8B%W7O`!AD4AUcgqV?b&-S5$=472_70c-V8?m^K9_L_1W`9-^uY|TVMQe7Rk zD}3_P(R6rteK4lU&qqO;oWL-jW^c4zt=x!C&OgY`2hf6qT>i^>c^s@o>WA|U4go;O;{J~)xqQ|*y5`f*I2d=8XKs1`~Cc=3ayjr z1xP;iugKihUHT6G?p5ID{dseZOfT^eS#PWg!@v0+gPpOy?c?P zmDFK3ZEnC97ubsIZE#angMvT-DY~kvYG{0DVp90FaFf2yh?LY_C8M%3Ct(pUM~5|$ z`yQU2w4R>y!>D*($&AdU23O{UPr-T0b&yLC6IU{3MR0z(iZ7R=0qUvj{-TggZxEnIeBDO5H5~u-* zOj#aE@q}}(X~B~iH|ag(c7BSqo+$!CX3Y$`1|Wla=_N^&zuNrAZ;u9NRvp%_E*9_< zpwYftTM>mXb>qVydFVhK9o@XvpZM8ZYbkqyy^dEUU#a$)z~LrMP4ca|TFNv%CMINs zwlNx-64hu&k7#zmKK48x9|aTK$1gjxDyC3zA88ROPyWI;{me9x_6e6p*fSvYK5cH1 zY1cY*v`0}J!(%ZqrcZbB+jJ!8A6+w^N-2?Mz*={%w_f;T_5t-z5pudFa&lC;&yh}D z&iuK}{rl3(V253i`*+mnmuVhrfw*ErmFz828v+fku7CM51%l%8aFD<}TlTC^q~7!muHinbPT1evbz}g)=N>*S zo=cl@&Q+4q=Y6$gRc-5v5uktZDex*j-yX(QNIObXlIKJjr$q+|-;!=A)-#Hu)L_9& z2t5>IX4LXhfReu<3N;nhxcmN7@5WAu79P!52S`bYdv9f1&i zpS&s>=Dxe1IPT~sb6b~so*veg7F_`~yM2Qr$yCV^1LJA!q*YS$u$@Ll8}1cQ^3|Hc zzg978nR1pfIN+NmwKLna8)c>{ZS$-AiVgV@@tPGrrsqy`YuDe%_vooA{aV};3wPku zby8wCeFK~+$!=1esg`ma(Y|B`bVo-OCvE6hO4%#_quMdSn+#`(!M}kY)cZ$vbSQ|4 z^oIO?wYg*9PWn51jkKe@#eNgCfuG?_PZ0CQ(3J+-!2@$&J8V|N2F$nIw^jka^#@1u z7P3~h^N~LOT7KZ|j0Zu1gX43%?d|6bbo2Jky8tCNg26k*nOzHxQeHJUO%u6(Tm%p%nUJ1K7CuvTT5!PWy5^{=j@ zO@yX;?5pc-{2DPpL|uuhl&9%l9$w7^fa1{RWMFpqSnaAwWVEh?394&RVG3$%mEgp= zfCbn86<|MjBgxk(e)Ofnc$Dc|`kH75UPDWYP@fSrF%3BPzD6Tga(mNZOZRwk8Pd;6 zRh9jK5AHnZ=hXBC@2+xDQ?qZp_efp3#N+SjoF-k?{P8W!9;+S;mRc zI;8s|&`vA&ai-pL2D|@dv~!{N%fcgwydR*FqTpev<6&v;qUzz%nq=>@(|H3=E3D(8 zfcIc$htzrqcHg*q1?}dld?ig1jN>!Z$Erxv?tR%}m7{Y%8L;*rS`<(U44wXPdwcGY zJ|T8`$w;h78&N~3^Vkut1*8w6L~7j$^idw}w4DC$-b=(tM1$iqEH+w%$csA{ocM=pw6*$ge(aTIai8>;5^iiYZwYoZ@n6CO1 zGh?^q@uu%p#CPxJ0zXyGC9n0zWTu$adm<`|v$Jc#&ylF?q~Fmm_bR5J7#MgsnVz+B z!#2hH0WCkOtL05`^7CQoUvqi@DnY1(l{KvZ4>a^(kK(qr8V+-o+S_+oy&?(=n1Gs_ zrKNWfx319K=#}~p7hqZW*|PUnrh?`2I!Tx`J)IkbV`5`ZGc~{%n@)bgVwaa#uHlRB z4S-5l*3mF+5D5H?44kCtZ{Mvia{|&x=&30q(@A54NwzDQOG_L%@yL4HY=U;Rmls^1 z2k5_Ie)s;dYNPsq&`^DDqu1MRA0M4dmshZXl^G`dNvoS(2bJLlQ-8h_AM-Y>Sebk| zmki6Hr&GUGt`MLCNegiP;S@CARPSjW4sj2XvpYX!jx9Pju9W==61#KP^qHnx1=wrK zgrRH3Qp*W}gFbf?lj10}x3Cz`Y^ckrY8qK}{m|ZFT}n+CyQRs5ut8F%a@zM=L z-LmFu9eJZ3Y@=WYxp3PD~NXqOe-9C>Y_(ztiDnwGUi znB#$34L7L!-#OrZta}2o#5;ly1ukUH-Ef47Ch>C8y1q~)hHudaI9X3!&|)%Rpp%{Z zw&Bx&`<(Vkt$&?cPKdixF8QCKQdW}#C(Cs2_H+CZE%f4-T#`tZ0ZvyDXyz~&keAE! zfo3s|fd!jib!<;xo2Oa7e-O<@Epbw`@LcL77`XY}ds9YzS;lM<%1ZKV2V-Tje>hZ^ zIxbl=s5Kjw9ujZOh!+JYqBB2HL}3wLyJQzhNumfa80tbH^?^J{t*8Bv5&IOH#eqHJ z`X2OCq|tARtUhj=onJr~CZ0eY5D=8cZivk7S^Bz6p%Zc4PwrgNh@iv(X^pX;K-&vr zWOXw*>)66JHHJC&!e{+XriYtUlf6Ll=WDr+A3Ere?Ly|}@(4#i*b#U;q@Ui7xBF&4 z(aWijAI*abJrpE3I-Z1Y+YjC}B4g(d7TpF8f_8g9m0DH%2Uw)i2eG{X>b3rt>SF+# zy@H-uM7ORwoHzb?OuVWu&3+BXA@gneWle7ShmC7MqAjWeCI@IEc71;SR`q6r zYr25ipyNY>o46VCP@2ad^dA~rQon_$DRoRxfoFrp2;rkCNZu0bvw=)Lat#~LAHVrK zdHPpa@8Y_7Gk-!vkPZ>xW}St{)z<86sSE6E>ztW8`@!U3OIAth zO9|DN?kOkfct~^K+v)sNbx|Es{pN|Ow+QfRKK&HAiPd{+S!1VavHWGW%U4#`IN3AO zaTu@O-g1#z!Wz4n(iG7BWN507U0Gtiim<&m^>SbdP}#6^S}zB$tu3&;Gtn<`vH?Um z9M`YpX+7|OkaoUCq(2FjXe3j}`!CVYNnAPEMCoj^76KROUO_z;qYsB0V#sslO6`xXflM2G7o)#cbyHO}A`9}7#nZc(tUS&WcBCjbHp$@b1iMXU9W340Of z)rISJcg{y8RC*R7N*n6yDig*_!K*_is~Gtj7u?|K1KB%GV)sSvHP>ipjA$B6NQj85 zn`z>mY}avh`bkVhZVwYL2_c^VIglBbCFO}6}vVaH)yopQTBoi#3Y zn{(ciOmqHMwbb6`nsEZ@{TQvX_*)%|Upx<3)L(C(Ru#G0zi559(>(WS0(13W-`=IF zKb1kF|0zViS&U5l9XL2xd8oxfZRtl(uHQ;^YtaaYLZpJ}+JLqq^Z2B+vR;VS=%blYU*wO zDP;OLD=THgED4^^wxm({E(@vp$|la7um~OlQ$sX%UaPSrc9GsCF>%Rq*eCdUPUEPR zugX*?hbq}~XTRn#`Ro|JwUHxX3OGL%e>y*FxJjemRp}5O^nfj_a)>Fp#z%W*zZ!!> z4CUYX1V!EQ7aL2rB|W&lMDI5B)KEUBXqWi#>&J!jwllQ1co+DxN^11GViQ z4*P16{si^t5fPLST;@?+9kvpZR#Nr~dNIpW zM(zzo^^ZE8zZqno%>r5=1n9I|!j45}$j`X-u~Xz~(Y$a_o_~(p&^GrW_qJRC@c^m< zF!2#bEx!PW^1#CA_qj3;3(xv$aN_tgc~dmD+-c#1k+y0hQZ&y2L()bFS*rJ?`xr499fh$hVFKMDi({C?SpE$XIj#dW^ zT`3gZ(GOAFr1HJK%@td5sGb#Y@Ys~EZ8pi?OUR^epx#Im^VP`EbV5{OuO(8?)SsYh zYod2IwY1dsmOx35U=eSTO>vpM4`B%tUSHeY-45g|mzm!tCv=4t)XkM;mxykg`4ig9 z&6*(h%6Gb>56e)~$oPhL#PPxaPuTmsI=AOrNfS=PmUBtMLzdWjJqZznlbiQB<>D;p zS`wfXW$)E3(MS#5IphZ!H&i-qJ2^Vy_=@4h_VunaPI6Yt*Kf%tPgHYt26Fraw8XSF zQ3+;unkq!3Wb|}!rq6U`#Ssrz5pX|mpVo(78n6OkO)2r}icGh1e`klfl7OggH(QT; zt3bD*5&ElDWkcSh`0)Wj@c4btxy!mE+|M@4O6`qIaf0QxwyRefAmzv=Yj1N8{^q>o z-76W!?@fxYNYJrirPB(_>ciCjxEHxxt7_s72JX*j?@bTW)R)>J(;d}Cbe~Y!Hf&-T zXpVG?_jwa`ZDkDosx;BT&Z*g7cyEgk1PGg%A^qW{#jpk#$J| z2+wj@QD*0rae_}03SHzLs`^j)%_Rv>=dNXa-dS>Xh?R2o;JIr4`&yYAi zcUh+idha+T#R<^JN*Sxe2=X>-=}XssP?|I|!f9&YgvF%faKwX@vKTcG%9GHa5!Br? zv9*LIBBzVS<~~3R-;O703&-@9or~?V2OK&emHuBqn##1!#jVmS6uCJ&Oce5Pup8Cd zwufWn`P2L;a_^0Lz)l%CIH^UA2olUgQzU#9ZSk3Xs%S6zD6L6P-$l~rU3M%nITH|R ztX(B1_kW6Jw;%X+8g4LIPV`NwV7=o}#O@_ths@ z>tnyHvcJpAy8gCd&DRg0a|b$?#pZ6}R{5F` z+|kG(^EQ7k2+Sb{5h?UC_efha#9?t$Uc>bAv4E>}Q)U(Mdgh~gu4e?+s)lp72T#n& zR5Z@(+4yz2e$zL`(N=bQ+*m*l4P1(Pv^cx@K?wIJ7q#!n?A+&7u&@HRw04Ql}A zRte81(rOm|u49D9lIZi{*-hH!>t^5a&pcP}=qS}%d320gnb`OdBw}1vYut9Uf!i)P zX*&EnLVGA#b&n6r65}f*R;NkY2=3S#Uq%1{O(2K3)|;@}sHo!Nf&=fM4Kn{tj)Ok} zTUY3DvFOg=M%mq1X78xr|E$4Z&wcV^M`D$tS@c?9ou*p)TZ2bc8N@s}CA0#&1YE4? zY6HLj{tNVU)(2ZALU;p>=;0T@h@^AaKc=3pm+hrw3A|+Cu02we_2|7%A8!`Z$3i-9 ze6^DQRgru+!*g$h=Y~K?LTZ2{ZClVh$Bg|0wcT>}{1zcHcq5fwr zV2I}n>n#_Hw8lDow8@sgxrd+M0N_#T+`iQ`Qp}2AoD3b@deVRr-bURN(C0pZ()vSl z!}^M<+Ddz%ntV?&XYD~AvcSXEF^uC4hn@Yv+Qw;HipW0c#+vMR0n_oE>_Et=c$eO_ zdwnhQlQQ^g#ycY@f!I_`tYfWj^HN?$`z9(2*6f|1zpQOs@3Q{VNy!H?|E=?LkDimL z7ajg`qS=6;qrs0My>O|51CuQ)U?=Sxm2FzHN>(%JKiMXKC%$@$ut=ih`rP(cT|P8{=i! z-3_~drMB0hfF_lt(Eh{tsfOgWh$#_*uWb#DG%x{gOkmR zExnX7>EmHS)l%}ZS42UI2y|z}Z2q#27p-cT*btKi6LI0;uoAs~o(XYl2NdA#(V2qG})L>WX z8_5?MCBL1$TeJ0XTGg?4kQhBmGq~6|*i;iO+F9zjsx?wT`}>7VC+kFYzB7YD_iLh~ zwf+2=cx3lZEHd8wO&Gl_-M5YIA`Lz#FJI+bSK8;tU+HT$zH24ZGdwGsc+YkKvlq3Q z(9+?UKe|GYC}9X&@=#q=CjM5#1fR~gKZU&f50ELj9a#d?B|ZE)S0?CjgUY}N7Evr@ zlcoMg{qc}lM_KKY!c#&wnj199i9xw~;UApQtpGmGdciT<@mN@tHFNeTnhs!zPJ|u) zF5Ek_+9|W#5zf9kOa;u)c&}JPv0p0Z6c2zk>65;aztjD|_K4kdLq^{Rel6C9`gV}i z>MtN;Fvfvly#|awH2*4>rW3#X02$RP6G!H1cSuU#vyJuS#Zv|W3GTl-O8z2KPDcR3p0_#9xSkgO z%k}=<+QJJ=u>0uE)p=p|uPo%>T`2FpPguJ^F2#S+xN%CGjQJmUd13;JlidyFq^lrP zC5elFl}FjVQLgm9o2qjC@@G=Y`K0ekhWu?8U8OdQJ_0?lfmPD03b8KJzX3z~=6?Gh zy!}4!0_qQ{wf+cp{{6(c@;2H0@@n;c|Z2jT&I^_e+e&1BWOHYe{x+_l`lzve8)Ld7$ zxbw<3)%;6+KJ6s00l=;QykMWZ+R}*C_>UTzLr?lsbcH9=v7^=YT}gzD@%}*R5;q^m zG*q5rohQ8wv)Y%h;v2-)`x#B#BwZ$qm4|nGA>$~O)1N;Q1zmEPDmT#$RAm^U4@r7k zL_#A)YXZ!AIH9i(4nk#0%7~AMizPj|9-&+U@S2yC$79s`Q}l!Z=;^gbhawVJlgmD( zH{KwqveybWF|0CWegbj^7k@gV)r7E{FI;UL3d&$5IR*Izm6ooae3?&%ecor+7JkSH z+{rXC&h1-DYqTx0)nesjPR&7=q2gjPryC0T<0C@r%09(~ivtrLup(--TLpEQK*m(a zq+Znpi;;b5&wO)ht3;qKnO*w_I(W5e^OlN?|O0U>9&<4PVNRg{%!bQPS`{BrNSdf$myIvl*}f|L?QAS;k^ zJ>=E|X^I(lw5-(F@DNT^Y-n^`vKc8SnFEL!)d7~2FyRK&6q}+Bmd3uO2;q#;UvHE{ zj=t??W|-G^r7EQLfL;&xXFB4R0EM_@3O`_S>C*VoR=2O;z+fO|Y(%!IvI*h$?TtmO zzgH@X3aIno{2wZLoe+uO?VvEPtE@#7WCusMhu|ss`Zq6P6ci*{&Mx^OZKEY>R_O26 zd~^;1F=u0>kDT9z7pJjUo}`f6mf8$E&AJ!clKP}exRak{Qt}v$?S;c8>@^TdChu-! zql}_NBJ<1ET=((QR_sDD!GKj=|A}@@_jM7*-=e#NFScER>&hH(PuyaPF`iD>EtZ!o z@RWs$yEg%Cu$@pKrE}#e-h23&IbbgBCwd(J$=8j3htwz+#_WGc1*S+X!~;cUiI%Wd zBavyFW*Go~(fstJDiH`*5ceR}+?B_#ov#6eD>p#6w&{mlN=Lo!8F=fQesqRR?5H{^ zg!$(JiL&F4oJU!|AI24(4TEkz5c6GG2fPH3cp_Gtj70EsKF;YL3Yexsky}Ot$;ACg(Lwep^K_9;AAr716{RN>eLi;=bN6r>-tfT7 zmS!)79?|S9jr%@W4tjF;pN|2+NHrs5u0=2F_Zmn2tL@<~Td7WC)A*2LUu{iB?XFx+ zW1Wn;W@pQjZ^r`FLt&mLZr{@IO+xY2WPsBkJxm|D9d-0k2873iz(0|9z>VnwWC4eflaR4Uj z0>nwbkfTa(nL8nN6<`22IN8!}9CX% z=|FzwmmjL8#{b}nTc=ZhZjHNhU&im-4yfD_1YWbso;q^Y7B(dBQ3DIe^uK*@g2U^* z6V9rc6`}I2EhieP%=yY41z~pY(v4tt3mc(d1S6#p6?TyM2WmIdrbx;q?;M0=GvuzI zNjA88ysF(d?gScIc$2cdr1pd)sl94-473DV*bQUHzUTR42rBg>?g9#pV-0rc))>Yd zos5dFOqqEvE@6g4*&}N|6#ICLR8>^z;6@E}(SVOMYfg3(F3hujkvzSh-f}BBrQ04& z70OeFXSkd=mNHQ{(o6~6>fz74ouy+pA}at8e&MP3&D0x(qD5qff05%yJKtAne`JXq zwME?%b%ntzZ@50~X2t<@!YwSo8=Ua9T%%>IXd;!O^^@$Sb~U?if*BOj!I#EpGe&6a z1v7#HepvkAvi3yvQ*WaAp}CW%OR$=$``XAja0dPewYubzK|Dj!V zRhaGC)kegg18rZ1mB%VSYa=i)Ow>)eA zE17%bMbBDb!jd;`gMr{U{LY3Uy{caUv!bZ+q=!hM#5G+*w}h0QRyTC-@U81gEi zdN0vt=arP)+}B<5!c=0MNv z4vjS(+#!OoyH5^|mzYq`jam|BCxo01tK+ zD3n;ZuzE^nn#G;4=&Thp+cF>YJNwV)j_anbY=@-#(CS{!&Ce00{xPD1S9z%Gc{>(9 zdQ$6~iP^Qd41v^~dVsBS@1Mu1yT77XT*w}k_@x-h&f)Ta!{f7n_w@w;hR4J6oUb3L zitR+o9tKeS;vuz;zYFG>I&)lpaVdtlJOcvqL_l^fhfVa?&{eF~8#p%t*MKzKoqxl? zob)#{N^%idQ%|%8lrvDN*dK+rg;ezn%7cyqnR%2~?iARlo#Sju(&Wz#%5(AwQ2pK_ z&m>3Jd-i|C(r4TC%@{xObo6S|8UD`~mBc-H>lw5jug=yyK)9ES{xRo$*F;*F*Io#D z9oWonuC8x*;=3w0yS@fRz}g7TA)8d!vTs|u`TA%~A;eRQD!?9t@Q!6KUkW2MV_J`* zy}l_RbXqg{DoiMd?d_%ic@^Ls^^!_u<4A)S*|KnCnHW!|n;9a+k-3+){dDK|M}t~d zIoUF>7=(JCp!xv3)X^|`!iyNjvj;B&xEBD3gkFl?6LtPO<=yq7suG5uWHRM1w)x=6 zz5dvA@$=}{$Q1CnNDZ)O_vmAiwMDc?Mds&HF6-UDk02!KjRS<8_IRE41OnSD=t*qR z6zD^jxl8}M-hn!_5KvlAn<8#0+e!F^Dz?vWMcVsPw;M@PPc>5WyiC4g}TlD{tza-2dJ^H{Sng4F!Sv1SdPv(PIGIl&YuC z66FjWtEa%SKel?Xc_`i7173?-aj)G~r}6**xXsWwtgYNjuc&l98#4JUgyvqlEOT~v zg+^$!r@OmZAKyz#@zqz4J$_xW7p^YCw+5CZ8*(E)p7o%`DwB3&J)9w{MjuCVr!0C+8RG*|CQuc2|8@SH#{i^+S0>*MshH3w;+E2 z;q+Ys)xS3`ht)0<)X!~xdVr>~{osgi0rJ1gvWjN@PW#XWW+y~7Nk zK9I2P-MY5A%Ibh`8x97gjU+lSm&2)PCBpOTS1fWqoneyLn*D+OSg7mSUVi9Gy^#z| z&PbVK)axi@YVZy7qiT0pdvM>wT)~7seGmgArhpmBdD^IqS(yxx|i3g)V+ zs%)(HtEj1ymJpVe5MQUSrsBmqETz^_G@_SwI3NYUw9$pQ-Yhw5F{rn@uMfo97wY5b z;%M1(_wF50F$q;gF|VPgGRfK12|cVkQu~Kozy48E2ao}%^ZWJ%(YRMC6!5xIyos7_ z;8i4XKSa;;t80x%^$GEqz9?;Z_2v?NrFk;_T@B&Y7=!nFKKp{szu<#@ZRA*wI9q*@ zeD5icleo{{c@uj*$J_17dUsiV$+cPE!ro*%!882~vp3oNg?RswiQ~oc(93iHkEazZ z)qC!0a;&pEbDI5vUV&LUBT!%A_0!u1>a4Wz3G{qZX)X&BK-#xqW|XT?qul0si+S$% z)??9Mi*IVZOD|L0c!|59r9 f|5MZxX>xch6)mLgIq1T3^1Dh3YLChuJ`ehTc3^K1 literal 51128 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
      jxeUX@w6?s2eu{D)lgA<7i?hg8QLMbbgv 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 wF(Als(* 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 n1pZ$W8~t%VNfv$p7vpo4n*@ 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 literal 228094 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 fl$of~O` zTg|a7VR3RNH;9ML`Otj;0Oi{vTqh4sPSB7W3nz$4HBhS>{pFBn6M3$E z6iod?(lNt`?}bh0D#bwk4ahCUN4I3J`aP-X)|>ge5_r>I`qXCi6mBWYZh!H^Oh}y< zXY+!NuL~UUVI6q0JBa9XvEgRl!iuj<@Jz~zfc7V5b_s9JJ=VPdG!33pXpcrp-zPZW zT+^jhnT8DJrk)rX;O81d&k`~~gYfT{+Dqc(S^>Kn)0`9B^BN}*90b~5s=B#1GSx>* z)Es@SA#J#l=S1Ebs7-<)BAh9Kl|+v2$BXIdgOM;I^1Pp)lmfT;*aX3R#grLLC5S-b zLUJQ10>6Q}^A8y0fRcm>_S4_Al}dMmBeSO$fz4anBRaQbeQPU~(fvS~65Y(8Ms-Vj zomv1le&-5^sZY1b=F)_~#W?56+X3;qN7T&j3jZLCYc|teYXJ@4Q~8kbvx{(6fqagR z4sC&hMBd`+s0aqYeuY5EXXChV*S>C@0Z9{FM#J@{TNPnJ-YZbnI- z<9c3SqphV##yEhHDE#hV9NL&K6mJV_5NLyQ9Q+I`Dk)%&ytCi;8(A&9H<%L;)qP}n zt>b$2b@&%zgsM;2=w)tDHVfF*kG+{|RMt*`+f9xk#&+J-Mh7422iF-8%*(^yKp!lC<_Nkt zapc(9$t|$_Lo#8xi1-h$c`6~K6a3d+gC{vxRs%!A+Fj98wlNdvfVerwS-NNya*do3 z1B0vg9*0W>Gr-4eHSZaih&B=x@J#BG*{nY+?O`|Opo;wYFQg2~X2tkyW&%Ak!t|CI zXtu`dD!VrK3 zT!m3KGwEl45|*=D7d|&Jz$yVurs88jM~6JV0C~}nvvpn@7BvJZ`bCTV|VP`$J zpQ2(M?hjuCdhf+IJJR6ITlbb%=JV)-P+Bx)1Ah3R@ZkKs#_6G)5M^sZA?N!3fs(yG zK@ibI!D@h49W#yla;L8QF&zl-!yaI+E>5Dmd&t=CGheNxi)3*1VujESH2{}#HT~?q zH3i8pg4kZ)Z>;=X#neO@Rg@mBSw=kjlPu@}+n=-CFGI@lwW8>AW?k{T?_sVoHf*c7 z{$A2@m9^s!Kh1WuJIhux;%cBs_IuTtDk&E^6RWCC+q?PY!2%SjCADsETQdr+b>D6h zX#l3~vSt@=7{S?4kqhPik+$+3BZ=gD8vvDB*{PNd*0AN3Y=Ih`0*_yr_FAYc9qe@Q zclJT7RJ@-{IZR{`LL;{Gl6*0D*aqmuC6%?1vA2sS$kBuzz@`KV%BSP}{SOGy_po%%54o#;w%~SNBGq3u*Ccx01o;>(j z*DIzV0_MjA-j=QPqe{`48^-1 z5h>+)d8ach;RMS(NlRX5&&zUHNms@$1a?FXj${^cudU3(ZdS>CA@b3WeP`~Z1OxVm z%yWH!@#YuP=Sp@_OItL%7v@h@-jC`V%HPd96`{XQ>|ukqPOrlyHUJdG!(WznJ&GjX z`k0rbrn-GteSH;zxu@RS=26jh+Ufl@4UCv+J7UVic;e*T;3fwm#R&zqZJI7paa`KEi5rOI=hd8Q zvZoZ^(y?#EGA0L(2gKje=^vV9=`#){$4q`t>X0nZow${ntzdrccwAtyIpn% z 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 Q-S|iVE=B_j7YN|r0n~@OLI3~& diff --git a/docs/performance/smooth-navigation-baseline/run-1.json b/docs/performance/smooth-navigation-baseline/run-1.json index 2c29b8896..ba20a40b6 100644 --- a/docs/performance/smooth-navigation-baseline/run-1.json +++ b/docs/performance/smooth-navigation-baseline/run-1.json @@ -1,9 +1,9 @@ { "metadata": { "runLabel": "run-1", - "capturedAt": "2026-09-19T21:58:25.425Z", + "capturedAt": "2026-09-19T22:23:36.716Z", "sourceCommit": "b2ba178dee148d06d9bf89793f044add69d705b8", - "harnessCommit": "59c1982759b722365946562de269800943e7d0c4", + "harnessCommit": "c68c6c3fa68662ddc3dd9419794b620192a17136", "nodeVersion": "v22.23.2", "npmVersion": "12.0.2", "browser": { @@ -16,7 +16,7 @@ "serverMode": "development", "productionGraphMode": "production", "version": "7.3.6", - "port": 38407, + "port": 43915, "cacheState": "cold routes disable HTTP cache through CDP and block service workers; clicks use a fresh or warmed browser cache" }, "profiles": [ @@ -65,42 +65,46 @@ { "path": "/", "clickTime": null, - "firstSkeletonFrameMs": 2621.4000000953674, - "firstRealContentFrameMs": 2911.4000000953674, + "measurementBoundary": null, + "firstSkeletonFrameMs": 2631.600000143051, + "firstRealContentFrameMs": 2885.4000000953674, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/LandingPage.tsx", - "startTime": 2604.5, - "endTime": 2628.600000143051, - "duration": 24.100000143051147, + "url": "http://127.0.0.1:43915/src/pages/LandingPage.tsx", + "startTime": 2613.7999999523163, + "endTime": 2637.2000000476837, + "duration": 23.40000009536743, "transferSize": 7643, "decodedBodySize": 7343 } ], "longTasks": [ { - "startTime": 2439.800000190735, - "duration": 138 + "startTime": 2424.4000000953674, + "duration": 154 }, { - "startTime": 2815.4000000953674, - "duration": 91 + "startTime": 2793.7999999523163, + "duration": 87 }, { - "startTime": 2987.300000190735, - "duration": 55 + "startTime": 2949.4000000953674, + "duration": 53 } ], "cls": 0, "layoutShifts": [], - "requestCount": 143, + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, "transferredBytes": 7455868, "encodedBytes": 7415968, "decodedBytes": 7415968, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 2575.9000000953674, - "loadEventEnd": 2629, - "responseEnd": 1838.4000000953674 + "domContentLoaded": 2576.600000143051, + "loadEventEnd": 2636.5, + "responseEnd": 1818.2000000476837 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -112,34 +116,42 @@ { "path": "/login", "clickTime": null, - "firstSkeletonFrameMs": 469.60000014305115, - "firstRealContentFrameMs": 556.3000001907349, + "measurementBoundary": null, + "firstSkeletonFrameMs": 505, + "firstRealContentFrameMs": 592.8999998569489, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/LoginPage.tsx", - "startTime": 453.90000009536743, - "endTime": 482.2000000476837, - "duration": 28.299999952316284, + "url": "http://127.0.0.1:43915/src/pages/LoginPage.tsx", + "startTime": 482.2000000476837, + "endTime": 519.2999999523163, + "duration": 37.09999990463257, "transferSize": 63754, "decodedBodySize": 63454 } ], "longTasks": [ { - "startTime": 283.7000000476837, - "duration": 141 + "startTime": 298.7999999523163, + "duration": 145 + }, + { + "startTime": 446.2000000476837, + "duration": 56 } ], "cls": 0, "layoutShifts": [], - "requestCount": 131, + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, "transferredBytes": 6934207, "encodedBytes": 6897907, "decodedBytes": 6897907, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 422.90000009536743, - "loadEventEnd": 477.10000014305115, - "responseEnd": 14.400000095367432 + "domContentLoaded": 442.59999990463257, + "loadEventEnd": 515.3999998569489, + "responseEnd": 15.099999904632568 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -151,34 +163,38 @@ { "path": "/app", "clickTime": null, - "firstSkeletonFrameMs": 555.5999999046326, - "firstRealContentFrameMs": 650.5, + "measurementBoundary": null, + "firstSkeletonFrameMs": 544.4000000953674, + "firstRealContentFrameMs": 617.4000000953674, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", - "startTime": 527.2999999523163, - "endTime": 548.9000000953674, - "duration": 21.600000143051147, + "url": "http://127.0.0.1:43915/src/pages/HomePage.tsx", + "startTime": 522, + "endTime": 540.7000000476837, + "duration": 18.700000047683716, "transferSize": 25533, "decodedBodySize": 25233 } ], "longTasks": [ { - "startTime": 319.7999999523163, - "duration": 129 + "startTime": 293.40000009536743, + "duration": 140 } ], "cls": 0, "layoutShifts": [], - "requestCount": 140, + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, "transferredBytes": 7142818, "encodedBytes": 7107118, "decodedBytes": 7107118, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 447, - "loadEventEnd": 583.2000000476837, - "responseEnd": 18.200000047683716 + "domContentLoaded": 431.5, + "loadEventEnd": 490.7000000476837, + "responseEnd": 13.900000095367432 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -190,43 +206,47 @@ { "path": "/app/generate", "clickTime": null, - "firstSkeletonFrameMs": 559.7999999523163, - "firstRealContentFrameMs": 895.2999999523163, + "measurementBoundary": null, + "firstSkeletonFrameMs": 595.7999999523163, + "firstRealContentFrameMs": 940.5, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", - "startTime": 534.0999999046326, - "endTime": 559, - "duration": 24.90000009536743, + "url": "http://127.0.0.1:43915/src/pages/GeneratePage.tsx", + "startTime": 568.5999999046326, + "endTime": 603.8999998569489, + "duration": 35.299999952316284, "transferSize": 78506, "decodedBodySize": 78206 } ], "longTasks": [ { - "startTime": 334.2999999523163, - "duration": 125 + "startTime": 312.59999990463257, + "duration": 160 }, { - "startTime": 819.5999999046326, - "duration": 74 + "startTime": 861.7999999523163, + "duration": 77 } ], "cls": 0.0028984375, "layoutShifts": [ { - "startTime": 917.4000000953674, + "startTime": 964.1999998092651, "value": 0.0028984375 } ], - "requestCount": 184, + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, "transferredBytes": 8770111, "encodedBytes": 8721511, "decodedBytes": 8721511, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 458.09999990463257, - "loadEventEnd": 578.4000000953674, - "responseEnd": 17.299999952316284 + "domContentLoaded": 471.19999980926514, + "loadEventEnd": 622.3999998569489, + "responseEnd": 11.399999856948853 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -238,43 +258,47 @@ { "path": "/app/attack", "clickTime": null, - "firstSkeletonFrameMs": 545.0999999046326, - "firstRealContentFrameMs": 843.0999999046326, + "measurementBoundary": null, + "firstSkeletonFrameMs": 597.0999999046326, + "firstRealContentFrameMs": 883.7000000476837, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", - "startTime": 526, - "endTime": 545.8999998569489, - "duration": 19.899999856948853, + "url": "http://127.0.0.1:43915/src/pages/AttackPage.tsx", + "startTime": 568.3999998569489, + "endTime": 591.2999999523163, + "duration": 22.90000009536743, "transferSize": 33746, "decodedBodySize": 33446 } ], "longTasks": [ { - "startTime": 329.89999985694885, - "duration": 118 + "startTime": 321.5, + "duration": 155 }, { - "startTime": 761.5999999046326, + "startTime": 801.7000000476837, "duration": 76 } ], "cls": 0.01097265625, "layoutShifts": [ { - "startTime": 842.5999999046326, + "startTime": 883.2999999523163, "value": 0.01097265625 } ], - "requestCount": 185, + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, "transferredBytes": 8366088, "encodedBytes": 8317188, "decodedBytes": 8317188, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 446.7999999523163, - "loadEventEnd": 497.2000000476837, - "responseEnd": 15.399999856948853 + "domContentLoaded": 475.2000000476837, + "loadEventEnd": 612.3999998569489, + "responseEnd": 16.899999856948853 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -286,38 +310,46 @@ { "path": "/app/flowchart", "clickTime": null, - "firstSkeletonFrameMs": 531.6999998092651, - "firstRealContentFrameMs": 722.5, + "measurementBoundary": null, + "firstSkeletonFrameMs": 586.0999999046326, + "firstRealContentFrameMs": 786, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", - "startTime": 509.5, - "endTime": 542.6999998092651, - "duration": 33.19999980926514, + "url": "http://127.0.0.1:43915/src/pages/FlowchartPage.tsx", + "startTime": 561.5, + "endTime": 588.5999999046326, + "duration": 27.09999990463257, "transferSize": 205577, "decodedBodySize": 205277 } ], "longTasks": [ { - "startTime": 303, - "duration": 125 + "startTime": 318.7999999523163, + "duration": 147 }, { - "startTime": 664.6999998092651, - "duration": 50 + "startTime": 468.5, + "duration": 51 + }, + { + "startTime": 724.4000000953674, + "duration": 54 } ], "cls": 0, "layoutShifts": [], - "requestCount": 150, + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, "transferredBytes": 7916321, "encodedBytes": 7877621, "decodedBytes": 7877621, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 426.2999999523163, - "loadEventEnd": 479.2999999523163, - "responseEnd": 12.5 + "domContentLoaded": 463.5, + "loadEventEnd": 527.2999999523163, + "responseEnd": 11.599999904632568 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -329,34 +361,38 @@ { "path": "/app/history", "clickTime": null, - "firstSkeletonFrameMs": 524.7999999523163, - "firstRealContentFrameMs": 644.0999999046326, + "measurementBoundary": null, + "firstSkeletonFrameMs": 553.8999998569489, + "firstRealContentFrameMs": 693.5, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", - "startTime": 504.2000000476837, - "endTime": 530.0999999046326, - "duration": 25.899999856948853, + "url": "http://127.0.0.1:43915/src/pages/HistoryPage.tsx", + "startTime": 522.8999998569489, + "endTime": 557.3999998569489, + "duration": 34.5, "transferSize": 143448, "decodedBodySize": 143148 } ], "longTasks": [ { - "startTime": 295.39999985694885, - "duration": 131 + "startTime": 297.39999985694885, + "duration": 144 } ], "cls": 0, "layoutShifts": [], - "requestCount": 149, + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, "transferredBytes": 7374303, "encodedBytes": 7335903, "decodedBytes": 7335903, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 424.89999985694885, - "loadEventEnd": 542.2000000476837, - "responseEnd": 12.099999904632568 + "domContentLoaded": 439.5, + "loadEventEnd": 491.89999985694885, + "responseEnd": 12.399999856948853 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -368,38 +404,42 @@ { "path": "/app/admin", "clickTime": null, - "firstSkeletonFrameMs": 521.5, - "firstRealContentFrameMs": 760.7999999523163, + "measurementBoundary": null, + "firstSkeletonFrameMs": 631.8000001907349, + "firstRealContentFrameMs": 873.7000000476837, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/AdminPage.tsx", - "startTime": 499.2999999523163, - "endTime": 552.7999999523163, - "duration": 53.5, + "url": "http://127.0.0.1:43915/src/pages/AdminPage.tsx", + "startTime": 605.2000000476837, + "endTime": 653.7000000476837, + "duration": 48.5, "transferSize": 394470, "decodedBodySize": 394170 } ], "longTasks": [ { - "startTime": 293.7000000476837, - "duration": 127 + "startTime": 353.10000014305115, + "duration": 168 }, { - "startTime": 667.5999999046326, - "duration": 62 + "startTime": 766.5, + "duration": 71 } ], "cls": 0, "layoutShifts": [], - "requestCount": 160, + "requestCount": 134, + "browserRequestCount": 160, + "externalRequestCount": 26, "transferredBytes": 8980386, "encodedBytes": 8940186, "decodedBytes": 8940186, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 418.59999990463257, - "loadEventEnd": 469.59999990463257, - "responseEnd": 11.400000095367432 + "domContentLoaded": 519.5, + "loadEventEnd": 646, + "responseEnd": 12.700000047683716 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -410,39 +450,38 @@ }, { "path": "/app", - "clickTime": 677.5, - "firstSkeletonFrameMs": 763.7999999523163, - "firstRealContentFrameMs": 807.3999998569489, + "clickTime": 1554.6000001430511, + "measurementBoundary": 1554.6000001430511, + "firstSkeletonFrameMs": 60.5, + "firstRealContentFrameMs": 103.39999985694885, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", - "startTime": 1417, - "endTime": 1431.8999998569489, - "duration": 14.899999856948853, + "url": "http://127.0.0.1:43915/src/pages/HomePage.tsx", + "startTime": 1602.9000000953674, + "endTime": 1620.1000001430511, + "duration": 17.200000047683716, "transferSize": 25533, "decodedBodySize": 25233 } ], - "longTasks": [ - { - "startTime": 270.7999999523163, - "duration": 125 - }, - { - "startTime": 576.2000000476837, - "duration": 64 - } - ], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 165, - "transferredBytes": 7491624, - "encodedBytes": 7451124, - "decodedBytes": 7451124, + "requestCount": 2, + "browserRequestCount": 12, + "externalRequestCount": 10, + "transferredBytes": 35756, + "encodedBytes": 35156, + "decodedBytes": 35156, + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 394.5, - "loadEventEnd": 449.5, - "responseEnd": 13 + "domContentLoaded": 508.60000014305115, + "loadEventEnd": 576.4000000953674, + "responseEnd": 12.5 }, "shellDomIdentitySurvived": null, "kind": "first-visit-click", @@ -453,82 +492,89 @@ }, { "path": "/app", - "clickTime": 572.2000000476837, - "firstSkeletonFrameMs": 820.7999999523163, - "firstRealContentFrameMs": 860.7000000476837, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", - "startTime": 1362, - "endTime": 1367.5, - "duration": 5.5, - "transferSize": 25533, - "decodedBodySize": 25233 - } - ], - "longTasks": [ - { - "startTime": 272.30000019073486, - "duration": 60 - }, - { - "startTime": 468.30000019073486, - "duration": 51 - } - ], + "clickTime": 3181.2000000476837, + "measurementBoundary": 3181.2000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 103, + "routeChunkRequests": [], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 165, - "transferredBytes": 7491624, - "encodedBytes": 7451124, - "decodedBytes": 7451124, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 135, + "longTaskCount": 5, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 330.30000019073486, - "loadEventEnd": 359, - "responseEnd": 19.90000009536743 + "domContentLoaded": 456, + "loadEventEnd": 547.3999998569489, + "responseEnd": 11.700000047683716 }, "shellDomIdentitySurvived": null, "kind": "warm-click", "label": "Landing CTA -> /app", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "HomePage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/HomePage.tsx", + "startTime": 1714.5, + "responseEnd": 1734.5999999046326, + "transferSize": 25533, + "encodedBodySize": 25233, + "decodedBodySize": 25233 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } }, { "path": "/app/generate", - "clickTime": 571.8999998569489, - "firstSkeletonFrameMs": 125.90000009536743, - "firstRealContentFrameMs": 384, + "clickTime": 815.5, + "measurementBoundary": 815.5, + "firstSkeletonFrameMs": 27.700000047683716, + "firstRealContentFrameMs": 345, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", - "startTime": 687.7000000476837, - "endTime": 701.5999999046326, - "duration": 13.899999856948853, + "url": "http://127.0.0.1:43915/src/pages/GeneratePage.tsx", + "startTime": 833.7000000476837, + "endTime": 847.8000001907349, + "duration": 14.100000143051147, "transferSize": 78506, "decodedBodySize": 78206 } ], "longTasks": [ { - "startTime": 283.2000000476837, - "duration": 118 - }, - { - "startTime": 858.7999999523163, - "duration": 74 + "startTime": 1062.1000001430511, + "duration": 76 } ], "cls": 0, "layoutShifts": [], - "requestCount": 186, - "transferredBytes": 8795644, - "encodedBytes": 8746744, - "decodedBytes": 8746744, + "requestCount": 44, + "browserRequestCount": 46, + "externalRequestCount": 2, + "transferredBytes": 1652826, + "encodedBytes": 1639626, + "decodedBytes": 1639626, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 399.09999990463257, - "loadEventEnd": 453.59999990463257, - "responseEnd": 9.700000047683716 + "domContentLoaded": 508.90000009536743, + "loadEventEnd": 571.4000000953674, + "responseEnd": 12.900000095367432 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -539,91 +585,94 @@ }, { "path": "/app/generate", - "clickTime": 515.9000000953674, - "firstSkeletonFrameMs": 140.19999980926514, - "firstRealContentFrameMs": 391.89999985694885, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", - "startTime": 643.9000000953674, - "endTime": 659.4000000953674, - "duration": 15.5, - "transferSize": 78506, - "decodedBodySize": 78206 - } - ], + "clickTime": 1365.2000000476837, + "measurementBoundary": 1365.2000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 98.29999995231628, + "routeChunkRequests": [], "longTasks": [ { - "startTime": 353.09999990463257, - "duration": 53 - }, - { - "startTime": 837.2999999523163, - "duration": 59 + "startTime": 1398.3000001907349, + "duration": 58 } ], "cls": 0, "layoutShifts": [], - "requestCount": 186, - "transferredBytes": 8795644, - "encodedBytes": 8746744, - "decodedBytes": 8746744, + "requestCount": 0, + "browserRequestCount": 11, + "externalRequestCount": 11, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 404.59999990463257, - "loadEventEnd": 430.09999990463257, - "responseEnd": 43.90000009536743 + "domContentLoaded": 425.80000019073486, + "loadEventEnd": 534.7000000476837, + "responseEnd": 10.900000095367432 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> Generate", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "GeneratePage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/GeneratePage.tsx", + "startTime": 719.6000001430511, + "responseEnd": 737.3000001907349, + "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": 958.5999999046326, - "firstSkeletonFrameMs": 118.40000009536743, - "firstRealContentFrameMs": 236.90000009536743, + "clickTime": 1061.5, + "measurementBoundary": 1061.5, + "firstSkeletonFrameMs": 34.39999985694885, + "firstRealContentFrameMs": 184.79999995231628, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", - "startTime": 1063, - "endTime": 1082.1999998092651, - "duration": 19.199999809265137, + "url": "http://127.0.0.1:43915/src/pages/AttackPage.tsx", + "startTime": 1078.2000000476837, + "endTime": 1085.7000000476837, + "duration": 7.5, "transferSize": 33746, "decodedBodySize": 33446 } ], "longTasks": [ { - "startTime": 304.5, - "duration": 149 - }, - { - "startTime": 814.7999999523163, - "duration": 94 - }, - { - "startTime": 1139.8999998569489, - "duration": 50 - } - ], - "cls": 0.0028984375, - "layoutShifts": [ - { - "startTime": 934.3999998569489, - "value": 0.0028984375 + "startTime": 1180.2999999523163, + "duration": 59 } ], - "requestCount": 194, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 10, + "externalRequestCount": 2, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 451.69999980926514, - "loadEventEnd": 585.2999999523163, - "responseEnd": 10.099999904632568 + "domContentLoaded": 472.5, + "loadEventEnd": 616.3999998569489, + "responseEnd": 13.099999904632568 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -634,83 +683,84 @@ }, { "path": "/app/attack", - "clickTime": 667.5, - "firstSkeletonFrameMs": 133.39999985694885, - "firstRealContentFrameMs": 247.39999985694885, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", - "startTime": 786.5, - "endTime": 806.7999999523163, - "duration": 20.299999952316284, - "transferSize": 33746, - "decodedBodySize": 33446 - } - ], - "longTasks": [ - { - "startTime": 569.3999998569489, - "duration": 63 - } - ], - "cls": 0.0028984375, - "layoutShifts": [ - { - "startTime": 645.8999998569489, - "value": 0.0028984375 - } - ], - "requestCount": 194, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "clickTime": 1573.5, + "measurementBoundary": 1573.5, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 78.5, + "routeChunkRequests": [], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 11, + "externalRequestCount": 11, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 3, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 327.09999990463257, - "loadEventEnd": 351.7999999523163, - "responseEnd": 20.299999952316284 + "domContentLoaded": 453.19999980926514, + "loadEventEnd": 588.0999999046326, + "responseEnd": 11.899999856948853 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Generate -> Attack", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "AttackPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/AttackPage.tsx", + "startTime": 1028.5, + "responseEnd": 1048.1999998092651, + "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": 620.5, - "firstSkeletonFrameMs": 131.60000014305115, - "firstRealContentFrameMs": 269.90000009536743, + "clickTime": 836.0999999046326, + "measurementBoundary": 836.0999999046326, + "firstSkeletonFrameMs": 30.100000143051147, + "firstRealContentFrameMs": 172.60000014305115, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", - "startTime": 731.8000001907349, - "endTime": 750.8000001907349, - "duration": 19, + "url": "http://127.0.0.1:43915/src/pages/FlowchartPage.tsx", + "startTime": 857.7000000476837, + "endTime": 872.7000000476837, + "duration": 15, "transferSize": 205577, "decodedBodySize": 205277 } ], - "longTasks": [ - { - "startTime": 303.90000009536743, - "duration": 133 - }, - { - "startTime": 832.6000001430511, - "duration": 51 - } - ], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 152, - "transferredBytes": 7941854, - "encodedBytes": 7902854, - "decodedBytes": 7902854, + "requestCount": 11, + "browserRequestCount": 12, + "externalRequestCount": 1, + "transferredBytes": 799036, + "encodedBytes": 795736, + "decodedBytes": 795736, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 435.5, - "loadEventEnd": 555.7000000476837, - "responseEnd": 14.300000190734863 + "domContentLoaded": 489, + "loadEventEnd": 549.5, + "responseEnd": 12.899999856948853 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -721,69 +771,84 @@ }, { "path": "/app/flowchart", - "clickTime": 513.2000000476837, - "firstSkeletonFrameMs": 130.39999985694885, - "firstRealContentFrameMs": 247.39999985694885, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", - "startTime": 633.8999998569489, - "endTime": 649.0999999046326, - "duration": 15.200000047683716, - "transferSize": 205577, - "decodedBodySize": 205277 - } - ], + "clickTime": 1296, + "measurementBoundary": 1296, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 68.79999995231628, + "routeChunkRequests": [], "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 152, - "transferredBytes": 7941854, - "encodedBytes": 7902854, - "decodedBytes": 7902854, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 367.5, - "loadEventEnd": 435, - "responseEnd": 39.799999952316284 + "domContentLoaded": 517.8999998569489, + "loadEventEnd": 676, + "responseEnd": 16.5 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> Flowchart", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "FlowchartPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/FlowchartPage.tsx", + "startTime": 849.2999999523163, + "responseEnd": 867, + "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": 639.7000000476837, - "firstSkeletonFrameMs": 195.20000004768372, - "firstRealContentFrameMs": 282.09999990463257, + "clickTime": 789.8000001907349, + "measurementBoundary": 789.8000001907349, + "firstSkeletonFrameMs": 43.59999990463257, + "firstRealContentFrameMs": 141.29999995231628, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", - "startTime": 821.2999999523163, - "endTime": 839.2999999523163, - "duration": 18, + "url": "http://127.0.0.1:43915/src/pages/HistoryPage.tsx", + "startTime": 819.6000001430511, + "endTime": 840.7000000476837, + "duration": 21.09999990463257, "transferSize": 143448, "decodedBodySize": 143148 } ], - "longTasks": [ - { - "startTime": 312.2000000476837, - "duration": 135 - } - ], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 151, - "transferredBytes": 7399836, - "encodedBytes": 7361136, - "decodedBytes": 7361136, + "requestCount": 10, + "browserRequestCount": 11, + "externalRequestCount": 1, + "transferredBytes": 257018, + "encodedBytes": 254018, + "decodedBytes": 254018, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 445.60000014305115, - "loadEventEnd": 500.2000000476837, - "responseEnd": 11.100000143051147 + "domContentLoaded": 459.60000014305115, + "loadEventEnd": 598, + "responseEnd": 10.800000190734863 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -794,78 +859,89 @@ }, { "path": "/app/history", - "clickTime": 472.5, - "firstSkeletonFrameMs": 117.30000019073486, - "firstRealContentFrameMs": 199.40000009536743, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", - "startTime": 579.2000000476837, - "endTime": 596, - "duration": 16.799999952316284, - "transferSize": 143448, - "decodedBodySize": 143148 - } - ], - "longTasks": [ - { - "startTime": 301.60000014305115, - "duration": 56 - } - ], + "clickTime": 1105.7000000476837, + "measurementBoundary": 1105.7000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 29.5, + "routeChunkRequests": [], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 151, - "transferredBytes": 7399836, - "encodedBytes": 7361136, - "decodedBytes": 7361136, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 354.80000019073486, - "loadEventEnd": 381.80000019073486, - "responseEnd": 15.800000190734863 + "domContentLoaded": 444.2999999523163, + "loadEventEnd": 496.89999985694885, + "responseEnd": 10.700000047683716 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> History", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "HistoryPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/HistoryPage.tsx", + "startTime": 713.7999999523163, + "responseEnd": 727.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, - "firstSkeletonFrameMs": 500.60000014305115, - "firstRealContentFrameMs": 772.7999999523163, + "measurementBoundary": null, + "firstSkeletonFrameMs": 400.2000000476837, + "firstRealContentFrameMs": 620.1000001430511, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/LandingPage.tsx", - "startTime": 485.2999999523163, - "endTime": 503.10000014305115, - "duration": 17.800000190734863, + "url": "http://127.0.0.1:43915/src/pages/LandingPage.tsx", + "startTime": 388.10000014305115, + "endTime": 403.90000009536743, + "duration": 15.799999952316284, "transferSize": 7643, "decodedBodySize": 7343 } ], "longTasks": [ { - "startTime": 309.7000000476837, - "duration": 140 + "startTime": 264.40000009536743, + "duration": 98 }, { - "startTime": 679.7000000476837, - "duration": 87 + "startTime": 543, + "duration": 73 } ], "cls": 0, "layoutShifts": [], - "requestCount": 143, + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, "transferredBytes": 7455868, "encodedBytes": 7415968, "decodedBytes": 7415968, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 448.2000000476837, - "loadEventEnd": 507.7000000476837, - "responseEnd": 11 + "domContentLoaded": 360.90000009536743, + "loadEventEnd": 404, + "responseEnd": 10.100000143051147 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -877,34 +953,38 @@ { "path": "/login", "clickTime": null, - "firstSkeletonFrameMs": 523.2000000476837, - "firstRealContentFrameMs": 601.2999999523163, + "measurementBoundary": null, + "firstSkeletonFrameMs": 517.5, + "firstRealContentFrameMs": 597.0999999046326, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/LoginPage.tsx", - "startTime": 509.7000000476837, - "endTime": 526.1000001430511, - "duration": 16.40000009536743, + "url": "http://127.0.0.1:43915/src/pages/LoginPage.tsx", + "startTime": 500.59999990463257, + "endTime": 519.5999999046326, + "duration": 19, "transferSize": 63754, "decodedBodySize": 63454 } ], "longTasks": [ { - "startTime": 327.2999999523163, - "duration": 150 + "startTime": 319.7000000476837, + "duration": 148 } ], "cls": 0, "layoutShifts": [], - "requestCount": 131, + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, "transferredBytes": 6934207, "encodedBytes": 6897907, "decodedBytes": 6897907, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 475.5, - "loadEventEnd": 529.1000001430511, - "responseEnd": 12.400000095367432 + "domContentLoaded": 465.5, + "loadEventEnd": 523.2000000476837, + "responseEnd": 10.400000095367432 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -916,43 +996,43 @@ { "path": "/app", "clickTime": null, - "firstSkeletonFrameMs": 608.9000000953674, - "firstRealContentFrameMs": 663.1000001430511, + "measurementBoundary": null, + "firstSkeletonFrameMs": 596.4000000953674, + "firstRealContentFrameMs": 652.4000000953674, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", - "startTime": 587.5, - "endTime": 601.4000000953674, - "duration": 13.900000095367432, + "url": "http://127.0.0.1:43915/src/pages/HomePage.tsx", + "startTime": 573.5, + "endTime": 588.5, + "duration": 15, "transferSize": 25533, "decodedBodySize": 25233 } ], "longTasks": [ { - "startTime": 316, - "duration": 160 - }, - { - "startTime": 479.60000014305115, - "duration": 60 + "startTime": 333.90000009536743, + "duration": 143 } ], "cls": 0.06467384003526769, "layoutShifts": [ { - "startTime": 672.2000000476837, + "startTime": 660.5, "value": 0.06467384003526769 } ], - "requestCount": 140, + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, "transferredBytes": 7142818, "encodedBytes": 7107118, "decodedBytes": 7107118, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 473.7000000476837, - "loadEventEnd": 547.7000000476837, - "responseEnd": 14.200000047683716 + "domContentLoaded": 475.40000009536743, + "loadEventEnd": 537, + "responseEnd": 14.100000143051147 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -964,43 +1044,47 @@ { "path": "/app/generate", "clickTime": null, - "firstSkeletonFrameMs": 560.1000001430511, - "firstRealContentFrameMs": 901.9000000953674, + "measurementBoundary": null, + "firstSkeletonFrameMs": 547.2999999523163, + "firstRealContentFrameMs": 869, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", - "startTime": 538.7999999523163, - "endTime": 553.6000001430511, - "duration": 14.800000190734863, + "url": "http://127.0.0.1:43915/src/pages/GeneratePage.tsx", + "startTime": 526.8999998569489, + "endTime": 541.8999998569489, + "duration": 15, "transferSize": 78506, "decodedBodySize": 78206 } ], "longTasks": [ { - "startTime": 323.10000014305115, - "duration": 132 + "startTime": 299.5, + "duration": 144 }, { - "startTime": 806.5, - "duration": 95 + "startTime": 785, + "duration": 83 } ], "cls": 0.11049724802234125, "layoutShifts": [ { - "startTime": 924.6000001430511, + "startTime": 892.7000000476837, "value": 0.11049724802234125 } ], - "requestCount": 184, + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, "transferredBytes": 8770111, "encodedBytes": 8721511, "decodedBytes": 8721511, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 454, - "loadEventEnd": 578.1000001430511, - "responseEnd": 10.400000095367432 + "domContentLoaded": 441.89999985694885, + "loadEventEnd": 495.7000000476837, + "responseEnd": 10.200000047683716 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1012,43 +1096,47 @@ { "path": "/app/attack", "clickTime": null, - "firstSkeletonFrameMs": 621.2000000476837, - "firstRealContentFrameMs": 956.2000000476837, + "measurementBoundary": null, + "firstSkeletonFrameMs": 591.2000000476837, + "firstRealContentFrameMs": 877.0999999046326, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", - "startTime": 599.2000000476837, - "endTime": 613.2999999523163, - "duration": 14.099999904632568, + "url": "http://127.0.0.1:43915/src/pages/AttackPage.tsx", + "startTime": 567.0999999046326, + "endTime": 582.2000000476837, + "duration": 15.100000143051147, "transferSize": 33746, "decodedBodySize": 33446 } ], "longTasks": [ { - "startTime": 358.2999999523163, - "duration": 148 + "startTime": 313.7000000476837, + "duration": 162 }, { - "startTime": 854.2000000476837, - "duration": 96 + "startTime": 782.0999999046326, + "duration": 90 } ], "cls": 0.11141678129298486, "layoutShifts": [ { - "startTime": 956, + "startTime": 876.8999998569489, "value": 0.11141678129298486 } ], - "requestCount": 185, + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, "transferredBytes": 8366088, "encodedBytes": 8317188, "decodedBytes": 8317188, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 505.09999990463257, - "loadEventEnd": 562.9000000953674, - "responseEnd": 16.5 + "domContentLoaded": 474, + "loadEventEnd": 533.7000000476837, + "responseEnd": 12.599999904632568 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1060,38 +1148,42 @@ { "path": "/app/flowchart", "clickTime": null, - "firstSkeletonFrameMs": 571.5, - "firstRealContentFrameMs": 752.2999999523163, + "measurementBoundary": null, + "firstSkeletonFrameMs": 560.0999999046326, + "firstRealContentFrameMs": 779.5999999046326, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", - "startTime": 551.1000001430511, - "endTime": 567.7999999523163, - "duration": 16.699999809265137, + "url": "http://127.0.0.1:43915/src/pages/FlowchartPage.tsx", + "startTime": 537.5999999046326, + "endTime": 555.4000000953674, + "duration": 17.800000190734863, "transferSize": 205577, "decodedBodySize": 205277 } ], "longTasks": [ { - "startTime": 317.60000014305115, - "duration": 146 + "startTime": 298.7999999523163, + "duration": 141 }, { - "startTime": 694, - "duration": 51 + "startTime": 713, + "duration": 57 } ], "cls": 0, "layoutShifts": [], - "requestCount": 150, + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, "transferredBytes": 7916321, "encodedBytes": 7877621, "decodedBytes": 7877621, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 461.7000000476837, - "loadEventEnd": 516.4000000953674, - "responseEnd": 13.100000143051147 + "domContentLoaded": 437.40000009536743, + "loadEventEnd": 495.2999999523163, + "responseEnd": 8 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1103,38 +1195,38 @@ { "path": "/app/history", "clickTime": null, - "firstSkeletonFrameMs": 577.7000000476837, - "firstRealContentFrameMs": 712.7000000476837, + "measurementBoundary": null, + "firstSkeletonFrameMs": 560.9000000953674, + "firstRealContentFrameMs": 682.5999999046326, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", - "startTime": 555.8999998569489, - "endTime": 573.0999999046326, - "duration": 17.200000047683716, + "url": "http://127.0.0.1:43915/src/pages/HistoryPage.tsx", + "startTime": 539.5999999046326, + "endTime": 555.4000000953674, + "duration": 15.800000190734863, "transferSize": 143448, "decodedBodySize": 143148 } ], "longTasks": [ { - "startTime": 305.7999999523163, - "duration": 150 - }, - { - "startTime": 458.2999999523163, - "duration": 50 + "startTime": 306.7000000476837, + "duration": 154 } ], "cls": 0, "layoutShifts": [], - "requestCount": 149, + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, "transferredBytes": 7374303, "encodedBytes": 7335903, "decodedBytes": 7335903, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 454.2000000476837, - "loadEventEnd": 589.3999998569489, - "responseEnd": 11.700000047683716 + "domContentLoaded": 458.5, + "loadEventEnd": 512.2999999523163, + "responseEnd": 9.5 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1146,38 +1238,42 @@ { "path": "/app/admin", "clickTime": null, - "firstSkeletonFrameMs": 575.4000000953674, - "firstRealContentFrameMs": 777.7000000476837, + "measurementBoundary": null, + "firstSkeletonFrameMs": 528.4000000953674, + "firstRealContentFrameMs": 741.2000000476837, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/AdminPage.tsx", - "startTime": 553.9000000953674, - "endTime": 574.2000000476837, - "duration": 20.299999952316284, + "url": "http://127.0.0.1:43915/src/pages/AdminPage.tsx", + "startTime": 513.1000001430511, + "endTime": 527.9000000953674, + "duration": 14.799999952316284, "transferSize": 394470, "decodedBodySize": 394170 } ], "longTasks": [ { - "startTime": 317.5, - "duration": 152 + "startTime": 285, + "duration": 159 }, { - "startTime": 683.6000001430511, - "duration": 63 + "startTime": 634.5, + "duration": 73 } ], "cls": 0, "layoutShifts": [], - "requestCount": 160, + "requestCount": 134, + "browserRequestCount": 160, + "externalRequestCount": 26, "transferredBytes": 8980386, "encodedBytes": 8940186, "decodedBytes": 8940186, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 467.90000009536743, - "loadEventEnd": 521, - "responseEnd": 10 + "domContentLoaded": 442.10000014305115, + "loadEventEnd": 543.9000000953674, + "responseEnd": 11.300000190734863 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1188,39 +1284,38 @@ }, { "path": "/app", - "clickTime": 770.2999999523163, - "firstSkeletonFrameMs": 193.10000014305115, - "firstRealContentFrameMs": 237.5, + "clickTime": 854.4000000953674, + "measurementBoundary": 854.4000000953674, + "firstSkeletonFrameMs": 91.20000004768372, + "firstRealContentFrameMs": 144.40000009536743, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", - "startTime": 949.5, - "endTime": 971.2999999523163, - "duration": 21.799999952316284, + "url": "http://127.0.0.1:43915/src/pages/HomePage.tsx", + "startTime": 915, + "endTime": 924.2000000476837, + "duration": 9.200000047683716, "transferSize": 25533, "decodedBodySize": 25233 } ], - "longTasks": [ - { - "startTime": 320.2000000476837, - "duration": 142 - }, - { - "startTime": 660.7999999523163, - "duration": 70 - } - ], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 156, - "transferredBytes": 7491624, - "encodedBytes": 7451124, - "decodedBytes": 7451124, + "requestCount": 2, + "browserRequestCount": 3, + "externalRequestCount": 1, + "transferredBytes": 35756, + "encodedBytes": 35156, + "decodedBytes": 35156, + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 460.40000009536743, - "loadEventEnd": 523.7000000476837, - "responseEnd": 12.5 + "domContentLoaded": 378, + "loadEventEnd": 434.7000000476837, + "responseEnd": 9.600000143051147 }, "shellDomIdentitySurvived": null, "kind": "first-visit-click", @@ -1231,83 +1326,89 @@ }, { "path": "/app", - "clickTime": 574.5, - "firstSkeletonFrameMs": 326.10000014305115, - "firstRealContentFrameMs": 364.7000000476837, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", - "startTime": 875.7000000476837, - "endTime": 882, - "duration": 6.299999952316284, - "transferSize": 25533, - "decodedBodySize": 25233 - } - ], - "longTasks": [ - { - "startTime": 285, - "duration": 50 - } - ], + "clickTime": 1431.7999999523163, + "measurementBoundary": 1431.7999999523163, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 45.5, + "routeChunkRequests": [], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 156, - "transferredBytes": 7491624, - "encodedBytes": 7451124, - "decodedBytes": 7451124, + "requestCount": 0, + "browserRequestCount": 10, + "externalRequestCount": 10, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 135, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 333.60000014305115, - "loadEventEnd": 366.80000019073486, - "responseEnd": 20 + "domContentLoaded": 529.7999999523163, + "loadEventEnd": 596.4000000953674, + "responseEnd": 13.700000047683716 }, "shellDomIdentitySurvived": null, "kind": "warm-click", "label": "Landing CTA -> /app", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "HomePage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/HomePage.tsx", + "startTime": 1053.7999999523163, + "responseEnd": 1074.2999999523163, + "transferSize": 25533, + "encodedBodySize": 25233, + "decodedBodySize": 25233 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } }, { "path": "/app/generate", - "clickTime": 618.7000000476837, - "firstSkeletonFrameMs": 126.90000009536743, - "firstRealContentFrameMs": 393.2999999523163, + "clickTime": 791.2000000476837, + "measurementBoundary": 791.2000000476837, + "firstSkeletonFrameMs": 39.09999990463257, + "firstRealContentFrameMs": 327.09999990463257, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", - "startTime": 737.3000001907349, - "endTime": 750.6000001430511, - "duration": 13.299999952316284, + "url": "http://127.0.0.1:43915/src/pages/GeneratePage.tsx", + "startTime": 811.7000000476837, + "endTime": 820.7999999523163, + "duration": 9.099999904632568, "transferSize": 78506, "decodedBodySize": 78206 } ], "longTasks": [ { - "startTime": 307.40000009536743, - "duration": 147 - }, - { - "startTime": 916.8000001907349, - "duration": 75 - } - ], - "cls": 0.06467384003526769, - "layoutShifts": [ - { - "startTime": 616.3000001907349, - "value": 0.06467384003526769 + "startTime": 1019.2000000476837, + "duration": 78 } ], - "requestCount": 186, - "transferredBytes": 8795644, - "encodedBytes": 8746744, - "decodedBytes": 8746744, + "cls": 0, + "layoutShifts": [], + "requestCount": 44, + "browserRequestCount": 46, + "externalRequestCount": 2, + "transferredBytes": 1652826, + "encodedBytes": 1639626, + "decodedBytes": 1639626, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 452.40000009536743, - "loadEventEnd": 568.1000001430511, - "responseEnd": 14 + "domContentLoaded": 492.2000000476837, + "loadEventEnd": 560, + "responseEnd": 10.799999952316284 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -1318,83 +1419,89 @@ }, { "path": "/app/generate", - "clickTime": 458.09999990463257, - "firstSkeletonFrameMs": 114.5, - "firstRealContentFrameMs": 341.2000000476837, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", - "startTime": 564.5, - "endTime": 578.2999999523163, - "duration": 13.799999952316284, - "transferSize": 78506, - "decodedBodySize": 78206 - } - ], + "clickTime": 1504.1999998092651, + "measurementBoundary": 1504.1999998092651, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 117.30000019073486, + "routeChunkRequests": [], "longTasks": [ { - "startTime": 725.1999998092651, - "duration": 60 + "startTime": 1540.3999998569489, + "duration": 74 } ], "cls": 0, "layoutShifts": [], - "requestCount": 186, - "transferredBytes": 8795644, - "encodedBytes": 8746744, - "decodedBytes": 8746744, + "requestCount": 0, + "browserRequestCount": 11, + "externalRequestCount": 11, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 4, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 352.5, - "loadEventEnd": 375.69999980926514, - "responseEnd": 29.199999809265137 + "domContentLoaded": 469.5, + "loadEventEnd": 619.5, + "responseEnd": 12.099999904632568 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> Generate", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "GeneratePage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/GeneratePage.tsx", + "startTime": 817, + "responseEnd": 831.2999999523163, + "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": 937.7999999523163, - "firstSkeletonFrameMs": 1097.5999999046326, - "firstRealContentFrameMs": 1213.7999999523163, + "clickTime": 1994.1000001430511, + "measurementBoundary": 1994.1000001430511, + "firstSkeletonFrameMs": 73.39999985694885, + "firstRealContentFrameMs": 243.79999995231628, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", - "startTime": 2017.5, - "endTime": 2025.5, - "duration": 8, + "url": "http://127.0.0.1:43915/src/pages/AttackPage.tsx", + "startTime": 2031.1000001430511, + "endTime": 2042.9000000953674, + "duration": 11.799999952316284, "transferSize": 33746, "decodedBodySize": 33446 } ], - "longTasks": [ - { - "startTime": 300, - "duration": 142 - }, - { - "startTime": 791.7999999523163, - "duration": 82 - } - ], - "cls": 0.11049724802234125, - "layoutShifts": [ - { - "startTime": 897.3999998569489, - "value": 0.11049724802234125 - } - ], - "requestCount": 204, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 10, + "externalRequestCount": 2, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 440.39999985694885, - "loadEventEnd": 563, - "responseEnd": 10.5 + "domContentLoaded": 457.10000014305115, + "loadEventEnd": 513.4000000953674, + "responseEnd": 12 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -1405,87 +1512,89 @@ }, { "path": "/app/attack", - "clickTime": 638.7000000476837, - "firstSkeletonFrameMs": 1110.9000000953674, - "firstRealContentFrameMs": 1214.7000000476837, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", - "startTime": 1735.7000000476837, - "endTime": 1754.7999999523163, - "duration": 19.09999990463257, - "transferSize": 33746, - "decodedBodySize": 33446 - } - ], - "longTasks": [ - { - "startTime": 288.2000000476837, - "duration": 52 - }, - { - "startTime": 547.2000000476837, - "duration": 56 - } - ], + "clickTime": 4782.299999952316, + "measurementBoundary": 4782.299999952316, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 82.60000014305115, + "routeChunkRequests": [], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 204, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "requestCount": 0, + "browserRequestCount": 2, + "externalRequestCount": 2, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 5, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 338.90000009536743, - "loadEventEnd": 361.7000000476837, - "responseEnd": 22.799999952316284 + "domContentLoaded": 531.2999999523163, + "loadEventEnd": 675.9000000953674, + "responseEnd": 12.099999904632568 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Generate -> Attack", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "AttackPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/AttackPage.tsx", + "startTime": 2180.0999999046326, + "responseEnd": 2202.9000000953674, + "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": 692.2000000476837, - "firstSkeletonFrameMs": 122.89999985694885, - "firstRealContentFrameMs": 255, + "clickTime": 800.1999998092651, + "measurementBoundary": 800.1999998092651, + "firstSkeletonFrameMs": 35.30000019073486, + "firstRealContentFrameMs": 189.70000004768372, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", - "startTime": 796.3999998569489, - "endTime": 804.7999999523163, - "duration": 8.400000095367432, + "url": "http://127.0.0.1:43915/src/pages/FlowchartPage.tsx", + "startTime": 823.5999999046326, + "endTime": 838.3999998569489, + "duration": 14.799999952316284, "transferSize": 205577, "decodedBodySize": 205277 } ], "longTasks": [ { - "startTime": 299.7999999523163, - "duration": 205 - }, - { - "startTime": 886.5, - "duration": 53 - } - ], - "cls": 0.06467384003526769, - "layoutShifts": [ - { - "startTime": 688.7000000476837, - "value": 0.06467384003526769 + "startTime": 925.8999998569489, + "duration": 54 } ], - "requestCount": 152, - "transferredBytes": 7941854, - "encodedBytes": 7902854, - "decodedBytes": 7902854, + "cls": 0, + "layoutShifts": [], + "requestCount": 11, + "browserRequestCount": 12, + "externalRequestCount": 1, + "transferredBytes": 799036, + "encodedBytes": 795736, + "decodedBytes": 795736, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 503.2999999523163, - "loadEventEnd": 629.2999999523163, - "responseEnd": 11 + "domContentLoaded": 479.69999980926514, + "loadEventEnd": 539.5, + "responseEnd": 14.5 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -1496,74 +1605,84 @@ }, { "path": "/app/flowchart", - "clickTime": 416.39999985694885, - "firstSkeletonFrameMs": 110.80000019073486, - "firstRealContentFrameMs": 199.20000004768372, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", - "startTime": 518.5, - "endTime": 523.7000000476837, - "duration": 5.200000047683716, - "transferSize": 205577, - "decodedBodySize": 205277 - } - ], + "clickTime": 1189.2000000476837, + "measurementBoundary": 1189.2000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 59.40000009536743, + "routeChunkRequests": [], "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 152, - "transferredBytes": 7941854, - "encodedBytes": 7902854, - "decodedBytes": 7902854, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 320.39999985694885, - "loadEventEnd": 340.39999985694885, - "responseEnd": 28.5 + "domContentLoaded": 472.2000000476837, + "loadEventEnd": 522.3000001907349, + "responseEnd": 17.100000143051147 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> Flowchart", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "FlowchartPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/FlowchartPage.tsx", + "startTime": 747.8000001907349, + "responseEnd": 756.9000000953674, + "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": 616, - "firstSkeletonFrameMs": 124.19999980926514, - "firstRealContentFrameMs": 209.69999980926514, + "clickTime": 698.3000001907349, + "measurementBoundary": 698.3000001907349, + "firstSkeletonFrameMs": 29, + "firstRealContentFrameMs": 103.39999985694885, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", - "startTime": 723.6999998092651, - "endTime": 735.1999998092651, - "duration": 11.5, + "url": "http://127.0.0.1:43915/src/pages/HistoryPage.tsx", + "startTime": 718.7000000476837, + "endTime": 732.2000000476837, + "duration": 13.5, "transferSize": 143448, "decodedBodySize": 143148 } ], - "longTasks": [ - { - "startTime": 302.59999990463257, - "duration": 129 - } - ], - "cls": 0.06467384003526769, - "layoutShifts": [ - { - "startTime": 613.5999999046326, - "value": 0.06467384003526769 - } - ], - "requestCount": 151, - "transferredBytes": 7399836, - "encodedBytes": 7361136, - "decodedBytes": 7361136, + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 10, + "browserRequestCount": 11, + "externalRequestCount": 1, + "transferredBytes": 257018, + "encodedBytes": 254018, + "decodedBytes": 254018, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 429.89999985694885, - "loadEventEnd": 490.59999990463257, - "responseEnd": 9.399999856948853 + "domContentLoaded": 430.30000019073486, + "loadEventEnd": 560.7000000476837, + "responseEnd": 10.800000190734863 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -1574,88 +1693,91 @@ }, { "path": "/app/history", - "clickTime": 407.39999985694885, - "firstSkeletonFrameMs": 118.20000004768372, - "firstRealContentFrameMs": 166.70000004768372, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", - "startTime": 516.5999999046326, - "endTime": 530.2000000476837, - "duration": 13.600000143051147, - "transferSize": 143448, - "decodedBodySize": 143148 - } - ], + "clickTime": 1138.7000000476837, + "measurementBoundary": 1138.7000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 36.299999952316284, + "routeChunkRequests": [], "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 151, - "transferredBytes": 7399836, - "encodedBytes": 7361136, - "decodedBytes": 7361136, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 1, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 314, - "loadEventEnd": 336.7999999523163, - "responseEnd": 16.299999952316284 + "domContentLoaded": 438, + "loadEventEnd": 495.7000000476837, + "responseEnd": 10.899999856948853 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> History", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "HistoryPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:43915/src/pages/HistoryPage.tsx", + "startTime": 732.2999999523163, + "responseEnd": 747.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": 894.0999999046326, - "firstSkeletonFrameMs": 154.30000019073486, - "firstRealContentFrameMs": 1092.9000000953674, + "clickTime": 1100.5, + "measurementBoundary": 1100.5, + "firstSkeletonFrameMs": 50.10000014305115, + "firstRealContentFrameMs": 926.4000000953674, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", - "startTime": 1030.9000000953674, - "endTime": 1859.7999999523163, - "duration": 828.8999998569489, + "url": "http://127.0.0.1:43915/src/pages/AttackPage.tsx", + "startTime": 1132.7000000476837, + "endTime": 1917.9000000953674, + "duration": 785.2000000476837, "transferSize": 33746, "decodedBodySize": 33446 } ], - "longTasks": [ - { - "startTime": 311.7000000476837, - "duration": 134 - }, - { - "startTime": 784.0999999046326, - "duration": 71 - }, - { - "startTime": 1919.5, - "duration": 63 - } - ], - "cls": 0.01387109375, + "longTasks": [], + "cls": 0.01097265625, "layoutShifts": [ { - "startTime": 874.4000000953674, - "value": 0.0028984375 - }, - { - "startTime": 1986.5999999046326, + "startTime": 2026.7000000476837, "value": 0.01097265625 } ], - "requestCount": 204, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "requestCount": 8, + "browserRequestCount": 20, + "externalRequestCount": 12, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 444.2999999523163, - "loadEventEnd": 566.4000000953674, - "responseEnd": 11.400000095367432 + "domContentLoaded": 463.90000009536743, + "loadEventEnd": 516.5, + "responseEnd": 12.400000095367432 }, "shellDomIdentitySurvived": true, "kind": "delayed-click", @@ -1693,7 +1815,7 @@ }, { "route": "/app/attack", - "fallbackVisible": false, + "fallbackVisible": true, "shellVisible": true }, { @@ -1712,56 +1834,43 @@ }, { "path": "/app/attack", - "clickTime": 950.8999998569489, - "firstSkeletonFrameMs": 1259.5, - "firstRealContentFrameMs": 1952, + "clickTime": 2042.7999999523163, + "measurementBoundary": 2042.7999999523163, + "firstSkeletonFrameMs": 121.5, + "firstRealContentFrameMs": 942.5999999046326, "routeChunkRequests": [ { - "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", - "startTime": 2034.2999999523163, - "endTime": 2792.2999999523163, - "duration": 758, + "url": "http://127.0.0.1:43915/src/pages/AttackPage.tsx", + "startTime": 2117.2000000476837, + "endTime": 2873.0999999046326, + "duration": 755.8999998569489, "transferSize": 33746, "decodedBodySize": 33446 } ], - "longTasks": [ - { - "startTime": 328.2999999523163, - "duration": 154 - }, - { - "startTime": 484.7999999523163, - "duration": 53 - }, - { - "startTime": 831.5, - "duration": 76 - }, - { - "startTime": 2847.199999809265, - "duration": 50 - } - ], - "cls": 0.2219140293153261, + "longTasks": [], + "cls": 0.11141678129298486, "layoutShifts": [ { - "startTime": 928.5999999046326, - "value": 0.11049724802234125 - }, - { - "startTime": 2902.199999809265, + "startTime": 2984.7000000476837, "value": 0.11141678129298486 } ], - "requestCount": 215, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "requestCount": 8, + "browserRequestCount": 21, + "externalRequestCount": 13, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 480.39999985694885, - "loadEventEnd": 608.8999998569489, - "responseEnd": 11.299999952316284 + "domContentLoaded": 443.7999999523163, + "loadEventEnd": 567.2999999523163, + "responseEnd": 12.599999904632568 }, "shellDomIdentitySurvived": true, "kind": "delayed-click", @@ -1778,8 +1887,8 @@ "shellVisible": true }, { - "route": "/app/generate", - "fallbackVisible": false, + "route": "/app/attack", + "fallbackVisible": true, "shellVisible": true }, { @@ -1794,7 +1903,7 @@ }, { "route": "/app/attack", - "fallbackVisible": false, + "fallbackVisible": true, "shellVisible": true }, { diff --git a/docs/performance/smooth-navigation-baseline/run-2.json b/docs/performance/smooth-navigation-baseline/run-2.json index af62e5dd7..578e5f912 100644 --- a/docs/performance/smooth-navigation-baseline/run-2.json +++ b/docs/performance/smooth-navigation-baseline/run-2.json @@ -1,9 +1,9 @@ { "metadata": { "runLabel": "run-2", - "capturedAt": "2026-09-19T21:59:49.655Z", + "capturedAt": "2026-09-19T22:24:51.496Z", "sourceCommit": "b2ba178dee148d06d9bf89793f044add69d705b8", - "harnessCommit": "59c1982759b722365946562de269800943e7d0c4", + "harnessCommit": "c68c6c3fa68662ddc3dd9419794b620192a17136", "nodeVersion": "v22.23.2", "npmVersion": "12.0.2", "browser": { @@ -16,7 +16,7 @@ "serverMode": "development", "productionGraphMode": "production", "version": "7.3.6", - "port": 39951, + "port": 42453, "cacheState": "cold routes disable HTTP cache through CDP and block service workers; clicks use a fresh or warmed browser cache" }, "profiles": [ @@ -65,38 +65,46 @@ { "path": "/", "clickTime": null, - "firstSkeletonFrameMs": 2788.5999999046326, - "firstRealContentFrameMs": 3097.399999856949, + "measurementBoundary": null, + "firstSkeletonFrameMs": 2914.5999999046326, + "firstRealContentFrameMs": 3192.899999856949, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/LandingPage.tsx", - "startTime": 2773.199999809265, - "endTime": 2794.5, - "duration": 21.300000190734863, + "url": "http://127.0.0.1:42453/src/pages/LandingPage.tsx", + "startTime": 2899.399999856949, + "endTime": 2922.2000000476837, + "duration": 22.800000190734863, "transferSize": 7643, "decodedBodySize": 7343 } ], "longTasks": [ { - "startTime": 2612.0999999046326, - "duration": 133 + "startTime": 2685.7999999523163, + "duration": 185 }, { - "startTime": 2985.199999809265, - "duration": 108 + "startTime": 3096.5, + "duration": 92 + }, + { + "startTime": 3257.399999856949, + "duration": 87 } ], "cls": 0, "layoutShifts": [], - "requestCount": 143, + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, "transferredBytes": 7455868, "encodedBytes": 7415968, "decodedBytes": 7415968, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 2743.899999856949, - "loadEventEnd": 2795, - "responseEnd": 1962.1999998092651 + "domContentLoaded": 2869.2000000476837, + "loadEventEnd": 2921.7999999523163, + "responseEnd": 1966.2000000476837 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -108,34 +116,38 @@ { "path": "/login", "clickTime": null, - "firstSkeletonFrameMs": 578.4000000953674, - "firstRealContentFrameMs": 814.7000000476837, + "measurementBoundary": null, + "firstSkeletonFrameMs": 517.2999999523163, + "firstRealContentFrameMs": 595.2999999523163, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/LoginPage.tsx", - "startTime": 560.4000000953674, - "endTime": 742.5, - "duration": 182.09999990463257, + "url": "http://127.0.0.1:42453/src/pages/LoginPage.tsx", + "startTime": 501.7000000476837, + "endTime": 528, + "duration": 26.299999952316284, "transferSize": 63754, "decodedBodySize": 63454 } ], "longTasks": [ { - "startTime": 344.30000019073486, - "duration": 180 + "startTime": 340.7000000476837, + "duration": 129 } ], "cls": 0, "layoutShifts": [], - "requestCount": 131, + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, "transferredBytes": 6934207, "encodedBytes": 6897907, "decodedBytes": 6897907, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 522.1000001430511, - "loadEventEnd": 584.6000001430511, - "responseEnd": 16.5 + "domContentLoaded": 468.10000014305115, + "loadEventEnd": 522, + "responseEnd": 19.200000047683716 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -147,34 +159,42 @@ { "path": "/app", "clickTime": null, - "firstSkeletonFrameMs": 597.3999998569489, - "firstRealContentFrameMs": 675.6999998092651, + "measurementBoundary": null, + "firstSkeletonFrameMs": 658, + "firstRealContentFrameMs": 725.7000000476837, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", - "startTime": 575.0999999046326, - "endTime": 593.2999999523163, - "duration": 18.200000047683716, + "url": "http://127.0.0.1:42453/src/pages/HomePage.tsx", + "startTime": 634.9000000953674, + "endTime": 653.9000000953674, + "duration": 19, "transferSize": 25533, "decodedBodySize": 25233 } ], "longTasks": [ { - "startTime": 352.39999985694885, - "duration": 141 + "startTime": 365.40000009536743, + "duration": 173 + }, + { + "startTime": 541.2999999523163, + "duration": 53 } ], "cls": 0, "layoutShifts": [], - "requestCount": 140, + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, "transferredBytes": 7142818, "encodedBytes": 7107118, "decodedBytes": 7107118, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 491.19999980926514, - "loadEventEnd": 615.5, - "responseEnd": 17 + "domContentLoaded": 536.9000000953674, + "loadEventEnd": 677.2000000476837, + "responseEnd": 21.90000009536743 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -186,43 +206,51 @@ { "path": "/app/generate", "clickTime": null, - "firstSkeletonFrameMs": 570.5, - "firstRealContentFrameMs": 911.7999999523163, + "measurementBoundary": null, + "firstSkeletonFrameMs": 593.5999999046326, + "firstRealContentFrameMs": 950.5, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", - "startTime": 545.8999998569489, - "endTime": 568.8999998569489, - "duration": 23, + "url": "http://127.0.0.1:42453/src/pages/GeneratePage.tsx", + "startTime": 566.8999998569489, + "endTime": 595, + "duration": 28.100000143051147, "transferSize": 78506, "decodedBodySize": 78206 } ], "longTasks": [ { - "startTime": 338.69999980926514, - "duration": 126 + "startTime": 314.2999999523163, + "duration": 145 }, { - "startTime": 825.8999998569489, + "startTime": 462.09999990463257, + "duration": 57 + }, + { + "startTime": 864.0999999046326, "duration": 85 } ], "cls": 0.0028984375, "layoutShifts": [ { - "startTime": 938.2999999523163, + "startTime": 976.5999999046326, "value": 0.0028984375 } ], - "requestCount": 184, + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, "transferredBytes": 8770111, "encodedBytes": 8721511, "decodedBytes": 8721511, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 462.5, - "loadEventEnd": 590.5, - "responseEnd": 13.699999809265137 + "domContentLoaded": 457.89999985694885, + "loadEventEnd": 614.2999999523163, + "responseEnd": 11.399999856948853 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -234,43 +262,47 @@ { "path": "/app/attack", "clickTime": null, - "firstSkeletonFrameMs": 601.7000000476837, - "firstRealContentFrameMs": 899.9000000953674, + "measurementBoundary": null, + "firstSkeletonFrameMs": 576.3999998569489, + "firstRealContentFrameMs": 883.8999998569489, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", - "startTime": 577.7999999523163, - "endTime": 596.4000000953674, - "duration": 18.600000143051147, + "url": "http://127.0.0.1:42453/src/pages/AttackPage.tsx", + "startTime": 547.1999998092651, + "endTime": 571.0999999046326, + "duration": 23.90000009536743, "transferSize": 33746, "decodedBodySize": 33446 } ], "longTasks": [ { - "startTime": 320.40000009536743, - "duration": 167 + "startTime": 313.89999985694885, + "duration": 140 }, { - "startTime": 813.2999999523163, - "duration": 81 + "startTime": 794.5, + "duration": 83 } ], "cls": 0.01097265625, "layoutShifts": [ { - "startTime": 899.6000001430511, + "startTime": 883.5999999046326, "value": 0.01097265625 } ], - "requestCount": 185, + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, "transferredBytes": 8366088, "encodedBytes": 8317188, "decodedBytes": 8317188, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 485.2999999523163, - "loadEventEnd": 622.4000000953674, - "responseEnd": 13.400000095367432 + "domContentLoaded": 451.59999990463257, + "loadEventEnd": 511.69999980926514, + "responseEnd": 14.399999856948853 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -282,38 +314,42 @@ { "path": "/app/flowchart", "clickTime": null, - "firstSkeletonFrameMs": 570.7999999523163, - "firstRealContentFrameMs": 774.0999999046326, + "measurementBoundary": null, + "firstSkeletonFrameMs": 633.4000000953674, + "firstRealContentFrameMs": 846.1000001430511, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", - "startTime": 546.7999999523163, - "endTime": 578.6999998092651, - "duration": 31.899999856948853, + "url": "http://127.0.0.1:42453/src/pages/FlowchartPage.tsx", + "startTime": 603.2999999523163, + "endTime": 643.5, + "duration": 40.200000047683716, "transferSize": 205577, "decodedBodySize": 205277 } ], "longTasks": [ { - "startTime": 316.19999980926514, - "duration": 148 + "startTime": 347.60000014305115, + "duration": 155 }, { - "startTime": 714.0999999046326, - "duration": 53 + "startTime": 779.7000000476837, + "duration": 57 } ], "cls": 0, "layoutShifts": [], - "requestCount": 150, + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, "transferredBytes": 7916321, "encodedBytes": 7877621, "decodedBytes": 7877621, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 462.5, - "loadEventEnd": 589.3999998569489, - "responseEnd": 13.299999952316284 + "domContentLoaded": 501.10000014305115, + "loadEventEnd": 657.2999999523163, + "responseEnd": 13.5 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -325,37 +361,41 @@ { "path": "/app/history", "clickTime": null, - "firstSkeletonFrameMs": 582.7000000476837, - "firstRealContentFrameMs": 707.7000000476837, + "measurementBoundary": null, + "firstSkeletonFrameMs": 604.7999999523163, + "firstRealContentFrameMs": 746.0999999046326, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", - "startTime": 559.0999999046326, - "endTime": 588.2999999523163, - "duration": 29.200000047683716, + "url": "http://127.0.0.1:42453/src/pages/HistoryPage.tsx", + "startTime": 576.2999999523163, + "endTime": 606.7000000476837, + "duration": 30.40000009536743, "transferSize": 143448, "decodedBodySize": 143148 } ], "longTasks": [ { - "startTime": 311.2999999523163, - "duration": 148 + "startTime": 326.59999990463257, + "duration": 142 }, { - "startTime": 461.5, - "duration": 52 + "startTime": 470.89999985694885, + "duration": 60 } ], "cls": 0, "layoutShifts": [], - "requestCount": 149, + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, "transferredBytes": 7374303, "encodedBytes": 7335903, "decodedBytes": 7335903, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 457.90000009536743, - "loadEventEnd": 594.7000000476837, + "domContentLoaded": 467.2000000476837, + "loadEventEnd": 623.2000000476837, "responseEnd": 13 }, "shellDomIdentitySurvived": null, @@ -368,38 +408,42 @@ { "path": "/app/admin", "clickTime": null, - "firstSkeletonFrameMs": 584.4000000953674, - "firstRealContentFrameMs": 794.1000001430511, + "measurementBoundary": null, + "firstSkeletonFrameMs": 587.5, + "firstRealContentFrameMs": 849.8000001907349, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/AdminPage.tsx", - "startTime": 563.2000000476837, - "endTime": 603, - "duration": 39.799999952316284, + "url": "http://127.0.0.1:42453/src/pages/AdminPage.tsx", + "startTime": 562.3000001907349, + "endTime": 615.1000001430511, + "duration": 52.799999952316284, "transferSize": 394470, "decodedBodySize": 394170 } ], "longTasks": [ { - "startTime": 329.40000009536743, - "duration": 143 + "startTime": 327.40000009536743, + "duration": 148 }, { - "startTime": 698.5, - "duration": 57 + "startTime": 738.2000000476837, + "duration": 70 } ], "cls": 0, "layoutShifts": [], - "requestCount": 160, + "requestCount": 134, + "browserRequestCount": 160, + "externalRequestCount": 26, "transferredBytes": 8980386, "encodedBytes": 8940186, "decodedBytes": 8940186, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 470.7000000476837, - "loadEventEnd": 529.8000001907349, - "responseEnd": 15.700000047683716 + "domContentLoaded": 473.40000009536743, + "loadEventEnd": 603.2000000476837, + "responseEnd": 14 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -410,39 +454,38 @@ }, { "path": "/app", - "clickTime": 685.7999999523163, - "firstSkeletonFrameMs": 738.0999999046326, - "firstRealContentFrameMs": 777.5, + "clickTime": 1611.7000000476837, + "measurementBoundary": 1611.7000000476837, + "firstSkeletonFrameMs": 55.39999985694885, + "firstRealContentFrameMs": 88.29999995231628, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", - "startTime": 1398.2000000476837, - "endTime": 1408.7000000476837, - "duration": 10.5, + "url": "http://127.0.0.1:42453/src/pages/HomePage.tsx", + "startTime": 1651.2999999523163, + "endTime": 1666.7000000476837, + "duration": 15.400000095367432, "transferSize": 25533, "decodedBodySize": 25233 } ], - "longTasks": [ - { - "startTime": 252.79999995231628, - "duration": 123 - }, - { - "startTime": 566.3999998569489, - "duration": 79 - } - ], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 165, - "transferredBytes": 7491624, - "encodedBytes": 7451124, - "decodedBytes": 7451124, + "requestCount": 2, + "browserRequestCount": 3, + "externalRequestCount": 1, + "transferredBytes": 35756, + "encodedBytes": 35156, + "decodedBytes": 35156, + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 374.39999985694885, - "loadEventEnd": 425.2000000476837, - "responseEnd": 11.599999904632568 + "domContentLoaded": 469.09999990463257, + "loadEventEnd": 523.5, + "responseEnd": 11.5 }, "shellDomIdentitySurvived": null, "kind": "first-visit-click", @@ -453,78 +496,89 @@ }, { "path": "/app", - "clickTime": 536.9000000953674, - "firstSkeletonFrameMs": 771.5999999046326, - "firstRealContentFrameMs": 820.5999999046326, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", - "startTime": 1289, - "endTime": 1307, - "duration": 18, - "transferSize": 25533, - "decodedBodySize": 25233 - } - ], - "longTasks": [ - { - "startTime": 289.10000014305115, - "duration": 51 - } - ], + "clickTime": 3029.9000000953674, + "measurementBoundary": 3029.9000000953674, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 100, + "routeChunkRequests": [], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 165, - "transferredBytes": 7491624, - "encodedBytes": 7451124, - "decodedBytes": 7451124, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 135, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 338.2000000476837, - "loadEventEnd": 369.40000009536743, - "responseEnd": 15.700000047683716 + "domContentLoaded": 472.2000000476837, + "loadEventEnd": 526.2000000476837, + "responseEnd": 11 }, "shellDomIdentitySurvived": null, "kind": "warm-click", "label": "Landing CTA -> /app", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "HomePage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/HomePage.tsx", + "startTime": 1524.1000001430511, + "responseEnd": 1530.9000000953674, + "transferSize": 25533, + "encodedBodySize": 25233, + "decodedBodySize": 25233 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } }, { "path": "/app/generate", - "clickTime": 638.4000000953674, - "firstSkeletonFrameMs": 127.39999985694885, - "firstRealContentFrameMs": 415.7999999523163, + "clickTime": 779.2000000476837, + "measurementBoundary": 779.2000000476837, + "firstSkeletonFrameMs": 52.39999985694885, + "firstRealContentFrameMs": 339, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", - "startTime": 753.7000000476837, - "endTime": 761.7000000476837, - "duration": 8, + "url": "http://127.0.0.1:42453/src/pages/GeneratePage.tsx", + "startTime": 813.2999999523163, + "endTime": 821.0999999046326, + "duration": 7.799999952316284, "transferSize": 78506, "decodedBodySize": 78206 } ], "longTasks": [ { - "startTime": 316, - "duration": 131 - }, - { - "startTime": 956.5999999046326, - "duration": 97 + "startTime": 1010.0999999046326, + "duration": 85 } ], "cls": 0, "layoutShifts": [], - "requestCount": 186, - "transferredBytes": 8795644, - "encodedBytes": 8746744, - "decodedBytes": 8746744, + "requestCount": 44, + "browserRequestCount": 46, + "externalRequestCount": 2, + "transferredBytes": 1652826, + "encodedBytes": 1639626, + "decodedBytes": 1639626, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 445, - "loadEventEnd": 569.7999999523163, - "responseEnd": 9.299999952316284 + "domContentLoaded": 466, + "loadEventEnd": 516.4000000953674, + "responseEnd": 15.599999904632568 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -535,87 +589,89 @@ }, { "path": "/app/generate", - "clickTime": 487.60000014305115, - "firstSkeletonFrameMs": 143.5, - "firstRealContentFrameMs": 394.59999990463257, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", - "startTime": 616.9000000953674, - "endTime": 623.5, - "duration": 6.599999904632568, - "transferSize": 78506, - "decodedBodySize": 78206 - } - ], + "clickTime": 1383.2999999523163, + "measurementBoundary": 1383.2999999523163, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 92.39999985694885, + "routeChunkRequests": [], "longTasks": [ { - "startTime": 805.6000001430511, - "duration": 64 + "startTime": 1410.2999999523163, + "duration": 58 } ], "cls": 0, "layoutShifts": [], - "requestCount": 186, - "transferredBytes": 8795644, - "encodedBytes": 8746744, - "decodedBytes": 8746744, + "requestCount": 0, + "browserRequestCount": 11, + "externalRequestCount": 11, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 369, - "loadEventEnd": 444.40000009536743, - "responseEnd": 15.400000095367432 + "domContentLoaded": 515.7999999523163, + "loadEventEnd": 563.3999998569489, + "responseEnd": 11.099999904632568 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> Generate", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "GeneratePage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/GeneratePage.tsx", + "startTime": 802.1999998092651, + "responseEnd": 817.6999998092651, + "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": 933.9000000953674, - "firstSkeletonFrameMs": 129, - "firstRealContentFrameMs": 250.20000004768372, + "clickTime": 981.5, + "measurementBoundary": 981.5, + "firstSkeletonFrameMs": 36.90000009536743, + "firstRealContentFrameMs": 148.10000014305115, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", - "startTime": 1047.7000000476837, - "endTime": 1055.1000001430511, - "duration": 7.400000095367432, + "url": "http://127.0.0.1:42453/src/pages/AttackPage.tsx", + "startTime": 999.7000000476837, + "endTime": 1025.5, + "duration": 25.799999952316284, "transferSize": 33746, "decodedBodySize": 33446 } ], - "longTasks": [ - { - "startTime": 298.40000009536743, - "duration": 155 - }, - { - "startTime": 805.5, - "duration": 83 - }, - { - "startTime": 1117.5, - "duration": 61 - } - ], - "cls": 0.0028984375, - "layoutShifts": [ - { - "startTime": 908.7999999523163, - "value": 0.0028984375 - } - ], - "requestCount": 194, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 10, + "externalRequestCount": 2, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 451.2999999523163, - "loadEventEnd": 506, - "responseEnd": 10.900000095367432 + "domContentLoaded": 447, + "loadEventEnd": 500.40000009536743, + "responseEnd": 12.600000143051147 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -626,87 +682,89 @@ }, { "path": "/app/attack", - "clickTime": 739.0999999046326, - "firstSkeletonFrameMs": 149.10000014305115, - "firstRealContentFrameMs": 284.7000000476837, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", - "startTime": 868.2999999523163, - "endTime": 893.7000000476837, - "duration": 25.40000009536743, - "transferSize": 33746, - "decodedBodySize": 33446 - } - ], - "longTasks": [ - { - "startTime": 311.39999985694885, - "duration": 59 - }, - { - "startTime": 627.5, - "duration": 65 - }, - { - "startTime": 963.7999999523163, - "duration": 54 - } - ], - "cls": 0.0028984375, - "layoutShifts": [ - { - "startTime": 708.2999999523163, - "value": 0.0028984375 - } - ], - "requestCount": 194, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "clickTime": 1511.0999999046326, + "measurementBoundary": 1511.0999999046326, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 63.90000009536743, + "routeChunkRequests": [], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 2, + "externalRequestCount": 2, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 4, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 368.7000000476837, - "loadEventEnd": 402.5, - "responseEnd": 25.09999990463257 + "domContentLoaded": 377.2999999523163, + "loadEventEnd": 480.09999990463257, + "responseEnd": 10.900000095367432 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Generate -> Attack", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "AttackPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/AttackPage.tsx", + "startTime": 952.0999999046326, + "responseEnd": 958.7000000476837, + "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": 642.1999998092651, - "firstSkeletonFrameMs": 120.70000004768372, - "firstRealContentFrameMs": 243, + "clickTime": 700.6999998092651, + "measurementBoundary": 700.6999998092651, + "firstSkeletonFrameMs": 32.90000009536743, + "firstRealContentFrameMs": 182.40000009536743, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", - "startTime": 753.6999998092651, - "endTime": 766.3999998569489, - "duration": 12.700000047683716, + "url": "http://127.0.0.1:42453/src/pages/FlowchartPage.tsx", + "startTime": 723.5999999046326, + "endTime": 739.5, + "duration": 15.900000095367432, "transferSize": 205577, "decodedBodySize": 205277 } ], "longTasks": [ { - "startTime": 305.5, - "duration": 136 + "startTime": 821.5999999046326, + "duration": 51 } ], "cls": 0, "layoutShifts": [], - "requestCount": 152, - "transferredBytes": 7941854, - "encodedBytes": 7902854, - "decodedBytes": 7902854, + "requestCount": 11, + "browserRequestCount": 12, + "externalRequestCount": 1, + "transferredBytes": 799036, + "encodedBytes": 795736, + "decodedBytes": 795736, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 439.69999980926514, - "loadEventEnd": 496.7999999523163, - "responseEnd": 11.799999952316284 + "domContentLoaded": 406.89999985694885, + "loadEventEnd": 546, + "responseEnd": 10.899999856948853 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -717,74 +775,84 @@ }, { "path": "/app/flowchart", - "clickTime": 514.6999998092651, - "firstSkeletonFrameMs": 126.10000014305115, - "firstRealContentFrameMs": 245.40000009536743, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", - "startTime": 620.0999999046326, - "endTime": 631.5999999046326, - "duration": 11.5, - "transferSize": 205577, - "decodedBodySize": 205277 - } - ], - "longTasks": [ - { - "startTime": 346.89999985694885, - "duration": 59 - } - ], + "clickTime": 1267.2000000476837, + "measurementBoundary": 1267.2000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 68.59999990463257, + "routeChunkRequests": [], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 152, - "transferredBytes": 7941854, - "encodedBytes": 7902854, - "decodedBytes": 7902854, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 404.89999985694885, - "loadEventEnd": 470, - "responseEnd": 35.5 + "domContentLoaded": 501.09999990463257, + "loadEventEnd": 609.2000000476837, + "responseEnd": 12.900000095367432 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> Flowchart", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "FlowchartPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/FlowchartPage.tsx", + "startTime": 799.0999999046326, + "responseEnd": 806.5999999046326, + "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": 662.0999999046326, - "firstSkeletonFrameMs": 140.10000014305115, - "firstRealContentFrameMs": 210, + "clickTime": 787.2000000476837, + "measurementBoundary": 787.2000000476837, + "firstSkeletonFrameMs": 42.59999990463257, + "firstRealContentFrameMs": 133, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", - "startTime": 786.5999999046326, - "endTime": 794.5999999046326, - "duration": 8, + "url": "http://127.0.0.1:42453/src/pages/HistoryPage.tsx", + "startTime": 815.2999999523163, + "endTime": 822.8999998569489, + "duration": 7.599999904632568, "transferSize": 143448, "decodedBodySize": 143148 } ], - "longTasks": [ - { - "startTime": 298.7999999523163, - "duration": 156 - } - ], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 151, - "transferredBytes": 7399836, - "encodedBytes": 7361136, - "decodedBytes": 7361136, + "requestCount": 10, + "browserRequestCount": 11, + "externalRequestCount": 1, + "transferredBytes": 257018, + "encodedBytes": 254018, + "decodedBytes": 254018, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 2, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 453.5, - "loadEventEnd": 588.0999999046326, - "responseEnd": 10.599999904632568 + "domContentLoaded": 471.7000000476837, + "loadEventEnd": 536.8999998569489, + "responseEnd": 13.5 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -795,78 +863,93 @@ }, { "path": "/app/history", - "clickTime": 446.59999990463257, - "firstSkeletonFrameMs": 171.40000009536743, - "firstRealContentFrameMs": 233.09999990463257, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", - "startTime": 592.6999998092651, - "endTime": 601.5, - "duration": 8.800000190734863, - "transferSize": 143448, - "decodedBodySize": 143148 - } - ], - "longTasks": [ - { - "startTime": 281.59999990463257, - "duration": 57 - } - ], + "clickTime": 1156.8999998569489, + "measurementBoundary": 1156.8999998569489, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 37.5, + "routeChunkRequests": [], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 151, - "transferredBytes": 7399836, - "encodedBytes": 7361136, - "decodedBytes": 7361136, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 1, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 336.5, - "loadEventEnd": 360.09999990463257, - "responseEnd": 13.699999809265137 + "domContentLoaded": 445.2999999523163, + "loadEventEnd": 506.69999980926514, + "responseEnd": 13.099999904632568 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> History", "profile": "desktop", - "cacheState": "browser cache warm after destination visit", - "routeModule": "HistoryPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/HistoryPage.tsx", + "startTime": 759.8999998569489, + "responseEnd": 775.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, - "firstSkeletonFrameMs": 542, - "firstRealContentFrameMs": 764.6000001430511, + "measurementBoundary": null, + "firstSkeletonFrameMs": 548.5, + "firstRealContentFrameMs": 790.2000000476837, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/LandingPage.tsx", - "startTime": 527, - "endTime": 543.4000000953674, - "duration": 16.40000009536743, + "url": "http://127.0.0.1:42453/src/pages/LandingPage.tsx", + "startTime": 527.2999999523163, + "endTime": 550.3999998569489, + "duration": 23.09999990463257, "transferSize": 7643, "decodedBodySize": 7343 } ], "longTasks": [ { - "startTime": 361.7000000476837, - "duration": 133 + "startTime": 325, + "duration": 162 }, { - "startTime": 690.2999999523163, - "duration": 70 + "startTime": 489.89999985694885, + "duration": 55 + }, + { + "startTime": 714.7000000476837, + "duration": 72 } ], "cls": 0, "layoutShifts": [], - "requestCount": 143, + "requestCount": 133, + "browserRequestCount": 143, + "externalRequestCount": 10, "transferredBytes": 7455868, "encodedBytes": 7415968, "decodedBytes": 7415968, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 492.90000009536743, - "loadEventEnd": 546.7000000476837, - "responseEnd": 13.600000143051147 + "domContentLoaded": 484.89999985694885, + "loadEventEnd": 558.8999998569489, + "responseEnd": 15.399999856948853 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -878,34 +961,42 @@ { "path": "/login", "clickTime": null, - "firstSkeletonFrameMs": 507.2999999523163, - "firstRealContentFrameMs": 579, + "measurementBoundary": null, + "firstSkeletonFrameMs": 525.5999999046326, + "firstRealContentFrameMs": 588.7000000476837, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/LoginPage.tsx", - "startTime": 490, - "endTime": 507.89999985694885, - "duration": 17.899999856948853, + "url": "http://127.0.0.1:42453/src/pages/LoginPage.tsx", + "startTime": 509.40000009536743, + "endTime": 528.5, + "duration": 19.09999990463257, "transferSize": 63754, "decodedBodySize": 63454 } ], "longTasks": [ { - "startTime": 312.89999985694885, - "duration": 144 + "startTime": 301.59999990463257, + "duration": 169 + }, + { + "startTime": 473.40000009536743, + "duration": 50 } ], "cls": 0, "layoutShifts": [], - "requestCount": 131, + "requestCount": 121, + "browserRequestCount": 131, + "externalRequestCount": 10, "transferredBytes": 6934207, "encodedBytes": 6897907, "decodedBytes": 6897907, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 455.2000000476837, - "loadEventEnd": 515.2000000476837, - "responseEnd": 12.5 + "domContentLoaded": 467.59999990463257, + "loadEventEnd": 530, + "responseEnd": 9.700000047683716 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -917,34 +1008,43 @@ { "path": "/app", "clickTime": null, - "firstSkeletonFrameMs": 506.90000009536743, - "firstRealContentFrameMs": 564.9000000953674, + "measurementBoundary": null, + "firstSkeletonFrameMs": 677.2000000476837, + "firstRealContentFrameMs": 740.0999999046326, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", - "startTime": 487.2000000476837, - "endTime": 500.5, - "duration": 13.299999952316284, + "url": "http://127.0.0.1:42453/src/pages/HomePage.tsx", + "startTime": 655.4000000953674, + "endTime": 669.2000000476837, + "duration": 13.799999952316284, "transferSize": 25533, "decodedBodySize": 25233 } ], "longTasks": [ { - "startTime": 272.2000000476837, - "duration": 127 + "startTime": 417.7999999523163, + "duration": 157 } ], - "cls": 0, - "layoutShifts": [], - "requestCount": 140, + "cls": 0.06467384003526769, + "layoutShifts": [ + { + "startTime": 751, + "value": 0.06467384003526769 + } + ], + "requestCount": 119, + "browserRequestCount": 140, + "externalRequestCount": 21, "transferredBytes": 7142818, "encodedBytes": 7107118, "decodedBytes": 7107118, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 397.60000014305115, - "loadEventEnd": 523.2000000476837, - "responseEnd": 9.800000190734863 + "domContentLoaded": 573.2999999523163, + "loadEventEnd": 689.7000000476837, + "responseEnd": 28.299999952316284 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -956,43 +1056,47 @@ { "path": "/app/generate", "clickTime": null, - "firstSkeletonFrameMs": 548.7999999523163, - "firstRealContentFrameMs": 847.7999999523163, + "measurementBoundary": null, + "firstSkeletonFrameMs": 577, + "firstRealContentFrameMs": 928.5999999046326, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", - "startTime": 529.4000000953674, - "endTime": 546.1000001430511, - "duration": 16.700000047683716, + "url": "http://127.0.0.1:42453/src/pages/GeneratePage.tsx", + "startTime": 551, + "endTime": 566.5999999046326, + "duration": 15.599999904632568, "transferSize": 78506, "decodedBodySize": 78206 } ], "longTasks": [ { - "startTime": 335.2000000476837, - "duration": 129 + "startTime": 309.19999980926514, + "duration": 145 }, { - "startTime": 783.2999999523163, - "duration": 62 + "startTime": 833.7999999523163, + "duration": 94 } ], "cls": 0.11049724802234125, "layoutShifts": [ { - "startTime": 867.5, + "startTime": 957.0999999046326, "value": 0.11049724802234125 } ], - "requestCount": 184, + "requestCount": 162, + "browserRequestCount": 184, + "externalRequestCount": 22, "transferredBytes": 8770111, "encodedBytes": 8721511, "decodedBytes": 8721511, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 462.7000000476837, - "loadEventEnd": 565.2000000476837, - "responseEnd": 15.100000143051147 + "domContentLoaded": 452, + "loadEventEnd": 594.5999999046326, + "responseEnd": 8.799999952316284 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1004,43 +1108,47 @@ { "path": "/app/attack", "clickTime": null, - "firstSkeletonFrameMs": 583.1000001430511, - "firstRealContentFrameMs": 903, + "measurementBoundary": null, + "firstSkeletonFrameMs": 586.2999999523163, + "firstRealContentFrameMs": 909.2999999523163, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", - "startTime": 554.6000001430511, - "endTime": 570.4000000953674, - "duration": 15.799999952316284, + "url": "http://127.0.0.1:42453/src/pages/AttackPage.tsx", + "startTime": 565.9000000953674, + "endTime": 580.4000000953674, + "duration": 14.5, "transferSize": 33746, "decodedBodySize": 33446 } ], "longTasks": [ { - "startTime": 324.80000019073486, - "duration": 143 + "startTime": 337.59999990463257, + "duration": 136 }, { - "startTime": 805, - "duration": 91 + "startTime": 801.7999999523163, + "duration": 101 } ], "cls": 0.11141678129298486, "layoutShifts": [ { - "startTime": 902.8000001907349, + "startTime": 909, "value": 0.11141678129298486 } ], - "requestCount": 185, + "requestCount": 163, + "browserRequestCount": 185, + "externalRequestCount": 22, "transferredBytes": 8366088, "encodedBytes": 8317188, "decodedBytes": 8317188, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 466, - "loadEventEnd": 605.2000000476837, - "responseEnd": 12.5 + "domContentLoaded": 472, + "loadEventEnd": 528.7000000476837, + "responseEnd": 15.400000095367432 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1052,38 +1160,46 @@ { "path": "/app/flowchart", "clickTime": null, - "firstSkeletonFrameMs": 589.5, - "firstRealContentFrameMs": 775, + "measurementBoundary": null, + "firstSkeletonFrameMs": 569.2999999523163, + "firstRealContentFrameMs": 758.9000000953674, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", - "startTime": 562.1999998092651, - "endTime": 580.8999998569489, - "duration": 18.700000047683716, + "url": "http://127.0.0.1:42453/src/pages/FlowchartPage.tsx", + "startTime": 550.4000000953674, + "endTime": 567.1000001430511, + "duration": 16.700000047683716, "transferSize": 205577, "decodedBodySize": 205277 } ], "longTasks": [ { - "startTime": 332.09999990463257, - "duration": 141 + "startTime": 303.5, + "duration": 147 }, { - "startTime": 710.1999998092651, - "duration": 58 + "startTime": 453.60000014305115, + "duration": 54 + }, + { + "startTime": 694.9000000953674, + "duration": 56 } ], "cls": 0, "layoutShifts": [], - "requestCount": 150, + "requestCount": 129, + "browserRequestCount": 150, + "externalRequestCount": 21, "transferredBytes": 7916321, "encodedBytes": 7877621, "decodedBytes": 7877621, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 471, - "loadEventEnd": 525.5, - "responseEnd": 11 + "domContentLoaded": 447.90000009536743, + "loadEventEnd": 515.7999999523163, + "responseEnd": 14.200000047683716 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1095,34 +1211,42 @@ { "path": "/app/history", "clickTime": null, - "firstSkeletonFrameMs": 520.7999999523163, - "firstRealContentFrameMs": 664.2999999523163, + "measurementBoundary": null, + "firstSkeletonFrameMs": 629.2999999523163, + "firstRealContentFrameMs": 767.6000001430511, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", - "startTime": 502.09999990463257, - "endTime": 517.9000000953674, - "duration": 15.800000190734863, + "url": "http://127.0.0.1:42453/src/pages/HistoryPage.tsx", + "startTime": 605.2000000476837, + "endTime": 621.2000000476837, + "duration": 16, "transferSize": 143448, "decodedBodySize": 143148 } ], "longTasks": [ { - "startTime": 260.59999990463257, - "duration": 156 + "startTime": 327.60000014305115, + "duration": 167 + }, + { + "startTime": 497.40000009536743, + "duration": 60 } ], "cls": 0, "layoutShifts": [], - "requestCount": 149, + "requestCount": 128, + "browserRequestCount": 149, + "externalRequestCount": 21, "transferredBytes": 7374303, "encodedBytes": 7335903, "decodedBytes": 7335903, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 414.2999999523163, - "loadEventEnd": 534.9000000953674, - "responseEnd": 11.299999952316284 + "domContentLoaded": 491.7999999523163, + "loadEventEnd": 565.4000000953674, + "responseEnd": 12.600000143051147 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1134,38 +1258,42 @@ { "path": "/app/admin", "clickTime": null, - "firstSkeletonFrameMs": 600.2999999523163, - "firstRealContentFrameMs": 797.2999999523163, + "measurementBoundary": null, + "firstSkeletonFrameMs": 517.5, + "firstRealContentFrameMs": 723.6999998092651, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/AdminPage.tsx", - "startTime": 576.6000001430511, - "endTime": 597.2000000476837, - "duration": 20.59999990463257, + "url": "http://127.0.0.1:42453/src/pages/AdminPage.tsx", + "startTime": 496.09999990463257, + "endTime": 520.2999999523163, + "duration": 24.200000047683716, "transferSize": 394470, "decodedBodySize": 394170 } ], "longTasks": [ { - "startTime": 310.40000009536743, - "duration": 166 + "startTime": 278.5, + "duration": 125 }, { - "startTime": 701.4000000953674, + "startTime": 625.5, "duration": 61 } ], "cls": 0, "layoutShifts": [], - "requestCount": 160, + "requestCount": 134, + "browserRequestCount": 160, + "externalRequestCount": 26, "transferredBytes": 8980386, "encodedBytes": 8940186, "decodedBytes": 8940186, + "sourceWorkExcluded": null, "navigationTiming": { - "domContentLoaded": 473.90000009536743, - "loadEventEnd": 538.2000000476837, - "responseEnd": 11.100000143051147 + "domContentLoaded": 402, + "loadEventEnd": 453.2999999523163, + "responseEnd": 12.899999856948853 }, "shellDomIdentitySurvived": null, "kind": "cold-refresh", @@ -1176,39 +1304,38 @@ }, { "path": "/app", - "clickTime": 658.2000000476837, - "firstSkeletonFrameMs": 246, - "firstRealContentFrameMs": 284.5, + "clickTime": 852.5, + "measurementBoundary": 852.5, + "firstSkeletonFrameMs": 78.5, + "firstRealContentFrameMs": 115.40000009536743, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", - "startTime": 890.9000000953674, - "endTime": 913.5, - "duration": 22.59999990463257, + "url": "http://127.0.0.1:42453/src/pages/HomePage.tsx", + "startTime": 900.7000000476837, + "endTime": 907.4000000953674, + "duration": 6.700000047683716, "transferSize": 25533, "decodedBodySize": 25233 } ], - "longTasks": [ - { - "startTime": 253, - "duration": 127 - }, - { - "startTime": 557.6000001430511, - "duration": 62 - } - ], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 156, - "transferredBytes": 7491624, - "encodedBytes": 7451124, - "decodedBytes": 7451124, + "requestCount": 2, + "browserRequestCount": 3, + "externalRequestCount": 1, + "transferredBytes": 35756, + "encodedBytes": 35156, + "decodedBytes": 35156, + "sourceWorkExcluded": { + "requestCount": 133, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 378.2999999523163, - "loadEventEnd": 428.5, - "responseEnd": 10 + "domContentLoaded": 386.7999999523163, + "loadEventEnd": 452.90000009536743, + "responseEnd": 10.5 }, "shellDomIdentitySurvived": null, "kind": "first-visit-click", @@ -1219,83 +1346,89 @@ }, { "path": "/app", - "clickTime": 583.2000000476837, - "firstSkeletonFrameMs": 329.60000014305115, - "firstRealContentFrameMs": 373.2000000476837, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", - "startTime": 901.2000000476837, - "endTime": 917.9000000953674, - "duration": 16.700000047683716, - "transferSize": 25533, - "decodedBodySize": 25233 - } - ], - "longTasks": [ - { - "startTime": 299.30000019073486, - "duration": 52 - } - ], + "clickTime": 1378.2000000476837, + "measurementBoundary": 1378.2000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 62.40000009536743, + "routeChunkRequests": [], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 156, - "transferredBytes": 7491624, - "encodedBytes": 7451124, - "decodedBytes": 7451124, + "requestCount": 0, + "browserRequestCount": 10, + "externalRequestCount": 10, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 135, + "longTaskCount": 3, + "layoutShiftCount": 0 + }, "navigationTiming": { - "domContentLoaded": 349.30000019073486, - "loadEventEnd": 380.2000000476837, - "responseEnd": 18.700000047683716 + "domContentLoaded": 462.90000009536743, + "loadEventEnd": 538.8000001907349, + "responseEnd": 11.900000095367432 }, "shellDomIdentitySurvived": null, "kind": "warm-click", "label": "Landing CTA -> /app", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "HomePage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HomePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/HomePage.tsx", + "startTime": 1014.2000000476837, + "responseEnd": 1030.4000000953674, + "transferSize": 25533, + "encodedBodySize": 25233, + "decodedBodySize": 25233 + }, + "measuredDestinationRequestCount": 0, + "semantics": "destination module remained resolved across same-document return; measured click issued no destination request" + } }, { "path": "/app/generate", - "clickTime": 651.5999999046326, - "firstSkeletonFrameMs": 124.40000009536743, - "firstRealContentFrameMs": 382.2000000476837, + "clickTime": 717.4000000953674, + "measurementBoundary": 717.4000000953674, + "firstSkeletonFrameMs": 28.59999990463257, + "firstRealContentFrameMs": 302.2999999523163, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", - "startTime": 758.8999998569489, - "endTime": 766.7999999523163, - "duration": 7.900000095367432, + "url": "http://127.0.0.1:42453/src/pages/GeneratePage.tsx", + "startTime": 737.2000000476837, + "endTime": 750.4000000953674, + "duration": 13.200000047683716, "transferSize": 78506, "decodedBodySize": 78206 } ], "longTasks": [ { - "startTime": 334.7000000476837, - "duration": 142 - }, - { - "startTime": 956.2000000476837, - "duration": 76 + "startTime": 920.2999999523163, + "duration": 75 } ], - "cls": 0.06467384003526769, - "layoutShifts": [ - { - "startTime": 649, - "value": 0.06467384003526769 - } - ], - "requestCount": 186, - "transferredBytes": 8795644, - "encodedBytes": 8746744, - "decodedBytes": 8746744, + "cls": 0, + "layoutShifts": [], + "requestCount": 44, + "browserRequestCount": 46, + "externalRequestCount": 2, + "transferredBytes": 1652826, + "encodedBytes": 1639626, + "decodedBytes": 1639626, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 474.5, - "loadEventEnd": 531, - "responseEnd": 11.399999856948853 + "domContentLoaded": 448.2999999523163, + "loadEventEnd": 506, + "responseEnd": 11.599999904632568 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -1306,83 +1439,89 @@ }, { "path": "/app/generate", - "clickTime": 430.5, - "firstSkeletonFrameMs": 104.70000004768372, - "firstRealContentFrameMs": 302.10000014305115, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", - "startTime": 525.1000001430511, - "endTime": 539.1000001430511, - "duration": 14, - "transferSize": 78506, - "decodedBodySize": 78206 - } - ], + "clickTime": 1342.8999998569489, + "measurementBoundary": 1342.8999998569489, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 94.79999995231628, + "routeChunkRequests": [], "longTasks": [ { - "startTime": 673.2000000476837, + "startTime": 1374.1999998092651, "duration": 58 } ], "cls": 0, "layoutShifts": [], - "requestCount": 186, - "transferredBytes": 8795644, - "encodedBytes": 8746744, - "decodedBytes": 8746744, + "requestCount": 0, + "browserRequestCount": 11, + "externalRequestCount": 11, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 163, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 320.2000000476837, - "loadEventEnd": 383.5, - "responseEnd": 25.5 + "domContentLoaded": 468.39999985694885, + "loadEventEnd": 529.2999999523163, + "responseEnd": 12.599999904632568 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> Generate", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "GeneratePage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "GeneratePage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/GeneratePage.tsx", + "startTime": 752.1999998092651, + "responseEnd": 767.6999998092651, + "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": 861.0999999046326, - "firstSkeletonFrameMs": 1094.0999999046326, - "firstRealContentFrameMs": 1198.7999999523163, + "clickTime": 1927.4000000953674, + "measurementBoundary": 1927.4000000953674, + "firstSkeletonFrameMs": 40.799999952316284, + "firstRealContentFrameMs": 180.90000009536743, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", - "startTime": 1939.3999998569489, - "endTime": 1946.0999999046326, - "duration": 6.700000047683716, + "url": "http://127.0.0.1:42453/src/pages/AttackPage.tsx", + "startTime": 1953.2000000476837, + "endTime": 1973.2000000476837, + "duration": 20, "transferSize": 33746, "decodedBodySize": 33446 } ], - "longTasks": [ - { - "startTime": 271.69999980926514, - "duration": 148 - }, - { - "startTime": 737.0999999046326, - "duration": 76 - } - ], - "cls": 0.11049724802234125, - "layoutShifts": [ - { - "startTime": 836.3999998569489, - "value": 0.11049724802234125 - } - ], - "requestCount": 204, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 8, + "browserRequestCount": 10, + "externalRequestCount": 2, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 417.69999980926514, - "loadEventEnd": 475.89999985694885, - "responseEnd": 12.299999952316284 + "domContentLoaded": 447.5, + "loadEventEnd": 572.8000001907349, + "responseEnd": 11.800000190734863 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -1393,92 +1532,84 @@ }, { "path": "/app/attack", - "clickTime": 691.9000000953674, - "firstSkeletonFrameMs": 1088.8999998569489, - "firstRealContentFrameMs": 1209.2999999523163, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", - "startTime": 1766.2000000476837, - "endTime": 1786.2000000476837, - "duration": 20, - "transferSize": 33746, - "decodedBodySize": 33446 - } - ], - "longTasks": [ - { - "startTime": 293.7999999523163, - "duration": 50 - }, - { - "startTime": 581.2000000476837, - "duration": 69 - }, - { - "startTime": 1834.7999999523163, - "duration": 60 - } - ], - "cls": 0.11049724802234125, - "layoutShifts": [ - { - "startTime": 667.2000000476837, - "value": 0.11049724802234125 - } - ], - "requestCount": 204, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "clickTime": 4455.099999904633, + "measurementBoundary": 4455.099999904633, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 76.79999995231628, + "routeChunkRequests": [], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 0, + "browserRequestCount": 2, + "externalRequestCount": 2, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 170, + "longTaskCount": 3, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 342, - "loadEventEnd": 370.2000000476837, - "responseEnd": 22.799999952316284 + "domContentLoaded": 420.7999999523163, + "loadEventEnd": 545.1999998092651, + "responseEnd": 10.299999952316284 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Generate -> Attack", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "AttackPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "AttackPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/AttackPage.tsx", + "startTime": 1964.5999999046326, + "responseEnd": 1971.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": 647.2999999523163, - "firstSkeletonFrameMs": 130.89999985694885, - "firstRealContentFrameMs": 275.7999999523163, + "clickTime": 732.4000000953674, + "measurementBoundary": 732.4000000953674, + "firstSkeletonFrameMs": 29.59999990463257, + "firstRealContentFrameMs": 159.29999995231628, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", - "startTime": 769.1999998092651, - "endTime": 785.8999998569489, - "duration": 16.700000047683716, + "url": "http://127.0.0.1:42453/src/pages/FlowchartPage.tsx", + "startTime": 752.3000001907349, + "endTime": 768.7000000476837, + "duration": 16.399999856948853, "transferSize": 205577, "decodedBodySize": 205277 } ], - "longTasks": [ - { - "startTime": 318.59999990463257, - "duration": 156 - } - ], - "cls": 0.06467384003526769, - "layoutShifts": [ - { - "startTime": 644.3999998569489, - "value": 0.06467384003526769 - } - ], - "requestCount": 152, - "transferredBytes": 7941854, - "encodedBytes": 7902854, - "decodedBytes": 7902854, + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 11, + "browserRequestCount": 12, + "externalRequestCount": 1, + "transferredBytes": 799036, + "encodedBytes": 795736, + "decodedBytes": 795736, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 472.59999990463257, - "loadEventEnd": 527.3999998569489, - "responseEnd": 10.799999952316284 + "domContentLoaded": 457.90000009536743, + "loadEventEnd": 580.4000000953674, + "responseEnd": 15.300000190734863 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -1489,74 +1620,84 @@ }, { "path": "/app/flowchart", - "clickTime": 459.40000009536743, - "firstSkeletonFrameMs": 107.29999995231628, - "firstRealContentFrameMs": 256.5, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", - "startTime": 558.2000000476837, - "endTime": 570.2000000476837, - "duration": 12, - "transferSize": 205577, - "decodedBodySize": 205277 - } - ], + "clickTime": 1143.1999998092651, + "measurementBoundary": 1143.1999998092651, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 62.80000019073486, + "routeChunkRequests": [], "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 152, - "transferredBytes": 7941854, - "encodedBytes": 7902854, - "decodedBytes": 7902854, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 130, + "longTaskCount": 1, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 345.7000000476837, - "loadEventEnd": 411.2000000476837, - "responseEnd": 30.600000143051147 + "domContentLoaded": 430.5, + "loadEventEnd": 550, + "responseEnd": 15.799999952316284 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> Flowchart", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "FlowchartPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "FlowchartPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/FlowchartPage.tsx", + "startTime": 701.5999999046326, + "responseEnd": 718.8999998569489, + "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": 641.2999999523163, - "firstSkeletonFrameMs": 111.29999995231628, - "firstRealContentFrameMs": 187.40000009536743, + "clickTime": 717.9000000953674, + "measurementBoundary": 717.9000000953674, + "firstSkeletonFrameMs": 39.700000047683716, + "firstRealContentFrameMs": 146.20000004768372, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", - "startTime": 744.5, - "endTime": 757.5999999046326, - "duration": 13.099999904632568, + "url": "http://127.0.0.1:42453/src/pages/HistoryPage.tsx", + "startTime": 740.5, + "endTime": 758.3000001907349, + "duration": 17.800000190734863, "transferSize": 143448, "decodedBodySize": 143148 } ], - "longTasks": [ - { - "startTime": 308.59999990463257, - "duration": 144 - } - ], - "cls": 0.06467384003526769, - "layoutShifts": [ - { - "startTime": 639, - "value": 0.06467384003526769 - } - ], - "requestCount": 151, - "transferredBytes": 7399836, - "encodedBytes": 7361136, - "decodedBytes": 7361136, + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 10, + "browserRequestCount": 11, + "externalRequestCount": 1, + "transferredBytes": 257018, + "encodedBytes": 254018, + "decodedBytes": 254018, + "sourceWorkExcluded": { + "requestCount": 119, + "longTaskCount": 1, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 450.89999985694885, - "loadEventEnd": 503.2000000476837, - "responseEnd": 9.399999856948853 + "domContentLoaded": 432.30000019073486, + "loadEventEnd": 559.8000001907349, + "responseEnd": 10 }, "shellDomIdentitySurvived": true, "kind": "first-visit-click", @@ -1567,93 +1708,96 @@ }, { "path": "/app/history", - "clickTime": 455.90000009536743, - "firstSkeletonFrameMs": 103.40000009536743, - "firstRealContentFrameMs": 167.29999995231628, - "routeChunkRequests": [ - { - "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", - "startTime": 549.6000001430511, - "endTime": 565.3000001907349, - "duration": 15.700000047683716, - "transferSize": 143448, - "decodedBodySize": 143148 - } - ], - "longTasks": [ - { - "startTime": 285.5, - "duration": 58 - } - ], + "clickTime": 1080.2000000476837, + "measurementBoundary": 1080.2000000476837, + "firstSkeletonFrameMs": null, + "firstRealContentFrameMs": 41.700000047683716, + "routeChunkRequests": [], + "longTasks": [], "cls": 0, "layoutShifts": [], - "requestCount": 151, - "transferredBytes": 7399836, - "encodedBytes": 7361136, - "decodedBytes": 7361136, + "requestCount": 0, + "browserRequestCount": 1, + "externalRequestCount": 1, + "transferredBytes": 0, + "encodedBytes": 0, + "decodedBytes": 0, + "sourceWorkExcluded": { + "requestCount": 129, + "longTaskCount": 1, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 342.2000000476837, - "loadEventEnd": 407.7000000476837, - "responseEnd": 14.900000095367432 + "domContentLoaded": 406.2000000476837, + "loadEventEnd": 467.40000009536743, + "responseEnd": 9.900000095367432 }, "shellDomIdentitySurvived": true, "kind": "warm-click", "label": "Home -> History", "profile": "pixel-5", - "cacheState": "browser cache warm after destination visit", - "routeModule": "HistoryPage" + "cacheState": "same-document destination visit, same-document return, module cache warm", + "routeModule": "HistoryPage", + "warmCacheProof": { + "sameDocumentNavigation": true, + "destinationWarmRequest": { + "url": "http://127.0.0.1:42453/src/pages/HistoryPage.tsx", + "startTime": 686.7999999523163, + "responseEnd": 704.5999999046326, + "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": 924.4000000953674, - "firstSkeletonFrameMs": 127.5, - "firstRealContentFrameMs": 1047.7999999523163, + "clickTime": 1172.8999998569489, + "measurementBoundary": 1172.8999998569489, + "firstSkeletonFrameMs": 39.40000009536743, + "firstRealContentFrameMs": 902, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", - "startTime": 1035.7000000476837, - "endTime": 1856.3000001907349, - "duration": 820.6000001430511, + "url": "http://127.0.0.1:42453/src/pages/AttackPage.tsx", + "startTime": 1197.5, + "endTime": 1958.3999998569489, + "duration": 760.8999998569489, "transferSize": 33746, "decodedBodySize": 33446 } ], "longTasks": [ { - "startTime": 288.2000000476837, - "duration": 129 - }, - { - "startTime": 812.6000001430511, - "duration": 69 - }, - { - "startTime": 1913.8000001907349, - "duration": 53 + "startTime": 2012.7999999523163, + "duration": 55 } ], - "cls": 0.01387109375, + "cls": 0.01097265625, "layoutShifts": [ { - "startTime": 902.8000001907349, - "value": 0.0028984375 - }, - { - "startTime": 1972, + "startTime": 2074.5999999046326, "value": 0.01097265625 } ], - "requestCount": 204, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "requestCount": 8, + "browserRequestCount": 20, + "externalRequestCount": 12, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 414.90000009536743, - "loadEventEnd": 547.4000000953674, - "responseEnd": 10.5 + "domContentLoaded": 535, + "loadEventEnd": 663.1999998092651, + "responseEnd": 22.399999856948853 }, "shellDomIdentitySurvived": true, "kind": "delayed-click", @@ -1710,48 +1854,43 @@ }, { "path": "/app/attack", - "clickTime": 937.2000000476837, - "firstSkeletonFrameMs": 1129.3999998569489, - "firstRealContentFrameMs": 1899, + "clickTime": 2010.5999999046326, + "measurementBoundary": 2010.5999999046326, + "firstSkeletonFrameMs": 92.40000009536743, + "firstRealContentFrameMs": 953.5999999046326, "routeChunkRequests": [ { - "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", - "startTime": 1980.2000000476837, - "endTime": 2737.9000000953674, - "duration": 757.7000000476837, + "url": "http://127.0.0.1:42453/src/pages/AttackPage.tsx", + "startTime": 2088.5, + "endTime": 2859.2999999523163, + "duration": 770.7999999523163, "transferSize": 33746, "decodedBodySize": 33446 } ], - "longTasks": [ - { - "startTime": 316.2999999523163, - "duration": 128 - }, - { - "startTime": 799, - "duration": 94 - } - ], - "cls": 0.2219140293153261, + "longTasks": [], + "cls": 0.11141678129298486, "layoutShifts": [ { - "startTime": 914.9000000953674, - "value": 0.11049724802234125 - }, - { - "startTime": 2835.2000000476837, + "startTime": 2963.399999856949, "value": 0.11141678129298486 } ], - "requestCount": 215, - "transferredBytes": 8991932, - "encodedBytes": 8940932, - "decodedBytes": 8940932, + "requestCount": 8, + "browserRequestCount": 21, + "externalRequestCount": 13, + "transferredBytes": 221821, + "encodedBytes": 219421, + "decodedBytes": 219421, + "sourceWorkExcluded": { + "requestCount": 162, + "longTaskCount": 2, + "layoutShiftCount": 1 + }, "navigationTiming": { - "domContentLoaded": 442.40000009536743, - "loadEventEnd": 497.2000000476837, - "responseEnd": 12 + "domContentLoaded": 458.89999985694885, + "loadEventEnd": 518.5999999046326, + "responseEnd": 14.699999809265137 }, "shellDomIdentitySurvived": true, "kind": "delayed-click", @@ -1768,8 +1907,8 @@ "shellVisible": true }, { - "route": "/app/generate", - "fallbackVisible": false, + "route": "/app/attack", + "fallbackVisible": true, "shellVisible": true }, { diff --git a/e2e/navigation-performance.spec.ts b/e2e/navigation-performance.spec.ts index dfa57ac9e..5756e78d8 100644 --- a/e2e/navigation-performance.spec.ts +++ b/e2e/navigation-performance.spec.ts @@ -4,7 +4,7 @@ import { setLocale, stubSupabaseSession } from './helpers/auth'; declare global { interface Window { __baselineShell?: Element | null; - __baselineClickAt?: number; + __baselineClickAt?: number | null; } } @@ -67,7 +67,13 @@ test('a delayed destination chunk exposes the route fallback without replacing t await page.evaluate(() => { window.__baselineShell = document.querySelector('header'); - window.__baselineClickAt = performance.now(); + window.__baselineClickAt = null; + document.addEventListener('click', (event) => { + const anchor = event.target instanceof Element ? event.target.closest('a[href]') : null; + if (anchor && new URL(anchor.href, window.location.href).pathname === '/app/attack') { + window.__baselineClickAt = performance.now(); + } + }, true); }); let destinationRequested = false; await page.route('**/src/pages/AttackPage.tsx*', async (route) => { @@ -86,12 +92,20 @@ test('a delayed destination chunk exposes the route fallback without replacing t clickTime: window.__baselineClickAt ?? null, route: location.pathname, shellDomIdentitySurvived: document.querySelector('header') === window.__baselineShell, - requestCount: performance.getEntriesByType('resource').length, - longTaskCount: performance.getEntriesByType('longtask').length, + allRequestCount: performance.getEntriesByType('resource').length, + measuredRequestCount: performance.getEntriesByType('resource') + .filter((entry) => window.__baselineClickAt !== null && entry.startTime >= window.__baselineClickAt).length, + sourceRequestCount: performance.getEntriesByType('resource') + .filter((entry) => window.__baselineClickAt !== null && entry.startTime < window.__baselineClickAt).length, + allLongTaskCount: performance.getEntriesByType('longtask').length, + measuredLongTaskCount: performance.getEntriesByType('longtask') + .filter((entry) => window.__baselineClickAt !== null && entry.startTime >= window.__baselineClickAt).length, })); expect(transitionMetrics.clickTime).not.toBeNull(); expect(transitionMetrics.route).toBe('/app/attack'); expect(transitionMetrics.shellDomIdentitySurvived).toBe(true); - expect(transitionMetrics.requestCount).toBeGreaterThan(0); - expect(transitionMetrics.longTaskCount).toBeGreaterThanOrEqual(0); + expect(transitionMetrics.sourceRequestCount).toBeGreaterThan(0); + expect(transitionMetrics.measuredRequestCount).toBeGreaterThan(0); + expect(transitionMetrics.measuredRequestCount).toBeLessThan(transitionMetrics.allRequestCount); + expect(transitionMetrics.measuredLongTaskCount).toBeLessThanOrEqual(transitionMetrics.allLongTaskCount); }); diff --git a/scripts/measure-navigation-performance.mjs b/scripts/measure-navigation-performance.mjs index a214b0274..05f7d934d 100644 --- a/scripts/measure-navigation-performance.mjs +++ b/scripts/measure-navigation-performance.mjs @@ -140,6 +140,32 @@ async function stopServer(child) { signalGroup('SIGKILL'); } +async function cleanupResources({ browser, server, stopServerFn = stopServer, removeLogDirectory = rm }) { + const errors = []; + if (browser) { + try { + await browser.close(); + } catch (error) { + errors.push(new Error(`browser.close failed: ${error instanceof Error ? error.message : String(error)}`)); + } + } + if (server?.child) { + try { + await stopServerFn(server.child); + } catch (error) { + errors.push(new Error(`Vite cleanup failed: ${error instanceof Error ? error.message : String(error)}`)); + } + } + if (server?.logDir) { + try { + await removeLogDirectory(server.logDir, { recursive: true, force: true }); + } catch (error) { + errors.push(new Error(`Vite log cleanup failed: ${error instanceof Error ? error.message : String(error)}`)); + } + } + return errors.length ? new AggregateError(errors, 'Resource cleanup failed.') : null; +} + function authSession() { const expiresAt = Math.floor(Date.now() / 1000) + 3_600; return { @@ -186,6 +212,22 @@ const INIT_INSTRUMENTATION = ({ markers }) => { }; const skeleton = () => visible(document.querySelector('.motion-loading-shell')); + const normalizePath = (value) => { + const path = value.replace(/\/+$/, ''); + return path || '/'; + }; + + document.addEventListener('click', (event) => { + if (!baseline.transition || baseline.transition.clickTime !== null) return; + const element = event.target instanceof Element ? event.target.closest('a[href]') : null; + if (!element) return; + const destination = new URL(element.href, window.location.href); + if (normalizePath(destination.pathname) !== normalizePath(baseline.transition.target)) return; + const clickTime = performance.now(); + baseline.transition.clickTime = clickTime; + baseline.transition.resourceBoundary = clickTime; + }, true); + const sample = () => { const now = performance.now(); const path = window.location.pathname; @@ -217,7 +259,8 @@ const INIT_INSTRUMENTATION = ({ markers }) => { startTransition(target) { baseline.transition = { target, - clickTime: performance.now(), + clickTime: null, + resourceBoundary: null, firstSkeletonFrame: null, firstRealContentFrame: null, shellBefore: document.querySelector('header'), @@ -229,6 +272,7 @@ const INIT_INSTRUMENTATION = ({ markers }) => { transition: baseline.transition ? { target: baseline.transition.target, clickTime: baseline.transition.clickTime, + resourceBoundary: baseline.transition.resourceBoundary, firstSkeletonFrame: baseline.transition.firstSkeletonFrame, firstRealContentFrame: baseline.transition.firstRealContentFrame, shellDomIdentitySurvived: baseline.transition.shellBefore @@ -302,6 +346,7 @@ async function collectMetrics(page, { path, kind, profile, cacheState, routeModu const metricsHandle = await page.waitForFunction(({ target, chunkPattern }) => { const resources = performance.getEntriesByType('resource').map((entry) => ({ name: entry.name, + sameOrigin: new URL(entry.name, location.href).origin === location.origin, startTime: entry.startTime, duration: entry.duration, responseEnd: entry.responseEnd, @@ -316,12 +361,24 @@ async function collectMetrics(page, { path, kind, profile, cacheState, routeModu longTasks: [], layoutShifts: [], }; - const routeChunks = resources.filter((entry) => new RegExp(chunkPattern, 'i').test(entry.name)); const transition = state.transition; - const relative = (value, start) => value === null ? null : Math.max(0, value - start); + const boundary = transition?.resourceBoundary ?? null; + const measuredResources = boundary === null + ? resources + : resources.filter((entry) => entry.startTime >= boundary); + const appResources = measuredResources.filter((entry) => entry.sameOrigin); + 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 routeChunks = appResources.filter((entry) => new RegExp(chunkPattern, 'i').test(entry.name)); + const relative = (value, start) => value === null || start === null ? null : Math.max(0, value - start); return { path: target, clickTime: transition?.clickTime ?? null, + measurementBoundary: boundary, firstSkeletonFrameMs: transition ? relative(transition.firstSkeletonFrame, transition.clickTime) : state.initial.firstSkeletonFrame, @@ -336,13 +393,20 @@ async function collectMetrics(page, { path, kind, profile, cacheState, routeModu transferSize: entry.transferSize, decodedBodySize: entry.decodedBodySize, })), - longTasks: state.longTasks, - cls: state.layoutShifts.reduce((sum, entry) => sum + entry.value, 0), - layoutShifts: state.layoutShifts, - requestCount: resources.length, - transferredBytes: resources.reduce((sum, entry) => sum + (entry.transferSize || 0), 0), - encodedBytes: resources.reduce((sum, entry) => sum + (entry.encodedBodySize || 0), 0), - decodedBytes: resources.reduce((sum, entry) => sum + (entry.decodedBodySize || 0), 0), + longTasks: measuredLongTasks, + cls: measuredLayoutShifts.reduce((sum, entry) => sum + entry.value, 0), + layoutShifts: measuredLayoutShifts, + requestCount: appResources.length, + browserRequestCount: measuredResources.length, + externalRequestCount: measuredResources.length - appResources.length, + 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), + sourceWorkExcluded: boundary === null ? null : { + requestCount: resources.filter((entry) => entry.sameOrigin && entry.startTime < boundary).length, + longTaskCount: state.longTasks.length - measuredLongTasks.length, + layoutShiftCount: state.layoutShifts.length - measuredLayoutShifts.length, + }, navigationTiming: navigation ? { domContentLoaded: navigation.domContentLoadedEventEnd, loadEventEnd: navigation.loadEventEnd, @@ -389,19 +453,23 @@ async function measureColdRoute(browser, profile, route, baseURL) { } } -async function clickDestination(page, transition) { - if (transition.from === '/' && transition.to === '/app') { +async function clickRoute(page, from, to) { + if (from === '/' && to === '/app') { await page.getByRole('link', { name: 'Start Trial' }).first().click(); return; } - if (transition.from === '/app') { - const homeLink = page.locator(`main a[href="${transition.to}"]`).first(); + if (to === '/app') { + await page.locator('header a[href="/app"]').first().click(); + return; + } + if (from === '/app') { + const homeLink = page.locator(`main a[href="${to}"]`).first(); if (await homeLink.count()) { await homeLink.click(); return; } } - const label = transition.to.split('/').pop().replace(/^[a-z]/, (letter) => letter.toUpperCase()); + const label = to.split('/').pop().replace(/^[a-z]/, (letter) => letter.toUpperCase()); if ((page.viewportSize()?.width ?? 1280) < 1024) { await page.getByRole('button', { name: 'Open menu' }).click(); await page.getByRole('navigation', { name: 'Mobile navigation' }).getByRole('link', { name: new RegExp(`^${label}`) }).click(); @@ -415,11 +483,14 @@ async function clickDestination(page, transition) { await page.getByRole('navigation', { name: 'Main navigation' }).getByRole('link', { name: label }).click(); } -async function startTransition(page, transition) { - await page.evaluate((target) => window.__navigationBaseline?.startTransition(target), transition.to); - await clickDestination(page, transition); +async function clickDestination(page, transition, { measure = true } = {}) { + if (measure) await page.evaluate((target) => window.__navigationBaseline?.startTransition(target), transition.to); + await clickRoute(page, transition.from, transition.to); await page.waitForFunction((target) => window.location.pathname === target, transition.to, { timeout: CONTENT_TIMEOUT_MS }); await waitForContent(page, transition.to); + if (measure) { + await page.waitForFunction(() => window.__navigationBaseline?.snapshot().clickTime !== null, undefined, { timeout: CONTENT_TIMEOUT_MS }); + } await page.waitForLoadState('domcontentloaded', { timeout: CONTENT_TIMEOUT_MS }).catch(() => undefined); await sleep(150); } @@ -429,21 +500,50 @@ async function measureTransition(browser, profile, transition, baseURL, warm) { try { await page.goto(`${baseURL}${transition.from}`, { waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }); await waitForContent(page, transition.from); + let warmCacheProof = null; if (warm) { - await page.goto(`${baseURL}${transition.to}`, { waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }); - await waitForContent(page, transition.to); - await page.goto(`${baseURL}${transition.from}`, { waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }); + await clickDestination(page, transition, { measure: false }); + warmCacheProof = await page.evaluate((module) => { + const entry = performance.getEntriesByType('resource') + .filter((resource) => new RegExp(`/src/pages/${module}\\.tsx(?:[?#]|$)`, 'i').test(resource.name)) + .at(-1); + return entry ? { + url: entry.name, + startTime: entry.startTime, + responseEnd: entry.responseEnd, + transferSize: entry.transferSize, + encodedBodySize: entry.encodedBodySize, + decodedBodySize: entry.decodedBodySize, + } : null; + }, transition.module); + if (transition.from === '/') { + await page.goBack({ waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }).catch(() => undefined); + } else { + await clickRoute(page, transition.to, transition.from); + } + await page.waitForFunction((target) => window.location.pathname === target, transition.from, { timeout: CONTENT_TIMEOUT_MS }); await waitForContent(page, transition.from); } - await startTransition(page, transition); - return await collectMetrics(page, { + await clickDestination(page, transition); + const metrics = await collectMetrics(page, { path: transition.to, kind: warm ? 'warm-click' : 'first-visit-click', profile: profile.name, - cacheState: warm ? 'browser cache warm after destination visit' : 'new context, browser cache empty', + cacheState: warm ? 'same-document destination visit, same-document return, module cache warm' : 'new context, browser cache empty', routeModule: transition.module, label: transition.label, }); + return warm ? { + ...metrics, + warmCacheProof: { + sameDocumentNavigation: true, + destinationWarmRequest: warmCacheProof, + measuredDestinationRequestCount: metrics.routeChunkRequests.length, + semantics: metrics.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; } finally { await context.close(); } @@ -473,7 +573,6 @@ 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); - await page.evaluate((target) => window.__navigationBaseline?.startTransition(target), transition.to); const clickPromise = clickDestination(page, transition); for (let index = 0; index < 8; index += 1) { await sleep(index === 0 ? 50 : 100); @@ -593,14 +692,52 @@ function summarize(results) { }; } +async function runCleanupSelfTest() { + const calls = []; + const fakeServer = { child: {}, logDir: '/tmp/fake-vite-log' }; + const stopServerFn = async () => { calls.push('server'); }; + const removeLogDirectory = async () => { calls.push('logs'); }; + + const launchFailureCleanup = await cleanupResources({ + browser: null, + server: fakeServer, + stopServerFn, + removeLogDirectory, + }); + if (launchFailureCleanup || calls.join(',') !== 'server,logs') { + throw new Error(`Launch-failure cleanup self-test failed: ${calls.join(',')}`); + } + + calls.length = 0; + const browserCloseFailureCleanup = await cleanupResources({ + browser: { close: async () => { calls.push('browser'); throw new Error('simulated close failure'); } }, + server: fakeServer, + stopServerFn, + removeLogDirectory, + }); + if (!browserCloseFailureCleanup || calls.join(',') !== 'browser,server,logs') { + throw new Error(`Browser-close cleanup self-test failed: ${calls.join(',')}`); + } + console.log('cleanup self-test passed: launch failure and browser.close failure both clean Vite and logs'); +} + async function main() { await mkdir(OUTPUT_DIR, { recursive: true }); const port = await freePort(); const server = await startServer(port); - const browser = await chromium.launch({ headless: true }); + let browser = null; + let browserInfo = null; const results = []; const delayed = []; + let operationError = null; try { + browser = await chromium.launch({ headless: true }); + browserInfo = { + name: 'Chromium', + version: browser.version(), + executablePath: chromium.executablePath(), + playwrightVersion: require('@playwright/test/package.json').version, + }; for (const profile of PROFILES) { for (const route of ROUTES) { console.error(`[baseline] ${profile.name} cold ${route.path}`); @@ -616,13 +753,20 @@ async function main() { const delayedMetrics = await captureDelayedTransition(browser, profile, server.baseURL, OUTPUT_DIR); delayed.push(delayedMetrics); } + } catch (error) { + operationError = error; + throw error; } finally { - await browser.close(); - await stopServer(server.child); - await rm(server.logDir, { recursive: true, force: true }); + const cleanupError = await cleanupResources({ browser, server }); + if (cleanupError) { + if (operationError) { + console.error(cleanupError.stack); + } else { + throw cleanupError; + } + } } const bundleGraph = await captureBundleGraph(); - const playwrightVersion = require('@playwright/test/package.json').version; const metadata = { runLabel: RUN_LABEL, capturedAt: new Date().toISOString(), @@ -630,12 +774,7 @@ async function main() { harnessCommit: git(['rev-parse', 'HEAD']), nodeVersion: process.version, npmVersion: execFileSync('npm', ['--version'], { encoding: 'utf8' }).trim(), - browser: { - name: 'Chromium', - version: browser.version(), - executablePath: chromium.executablePath(), - playwrightVersion, - }, + browser: browserInfo, vite: { serverMode: 'development', productionGraphMode: 'production', @@ -660,7 +799,8 @@ async function main() { console.log(JSON.stringify({ output: relative(ROOT, outputPath), ...output.summary, port, sourceCommit: metadata.sourceCommit, harnessCommit: metadata.harnessCommit })); } -main().catch((error) => { +const run = process.argv.includes('--self-test-cleanup') ? runCleanupSelfTest : main; +run().catch((error) => { console.error(error instanceof Error ? error.stack : error); process.exitCode = 1; }); From 2291fa30e039455794b274f01d1ea98acef88fe6 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 19 Sep 2026 22:56:50 +0000 Subject: [PATCH 06/27] test: define smooth route loading contracts --- e2e/navigation-performance.spec.ts | 170 ++++++++++++++++++++-- scripts/check-build-boundaries.mjs | 16 +- src/test/vercel-deployment-config.test.ts | 9 ++ 3 files changed, 182 insertions(+), 13 deletions(-) diff --git a/e2e/navigation-performance.spec.ts b/e2e/navigation-performance.spec.ts index 5756e78d8..0a78de888 100644 --- a/e2e/navigation-performance.spec.ts +++ b/e2e/navigation-performance.spec.ts @@ -8,22 +8,33 @@ declare global { } } +type ContentMarker = { + selector: string; + text?: string; +}; + const publicRoutes = [ ['/', 'h1'], ['/login', 'button'], ] as const; const privateRoutes = [ - ['/app', 'main h1'], - ['/app/generate', 'main h1'], - ['/app/attack', 'main h1'], - ['/app/flowchart', 'main h3'], - ['/app/history', 'main h1'], - ['/app/admin', 'main h1, main h2, main h3'], + ['/app', { selector: 'main h1', text: 'DebateLab' }], + ['/app/generate', { selector: 'main h1', text: 'Generate' }], + ['/app/attack', { selector: 'main h1', text: 'Attack' }], + ['/app/flowchart', { selector: 'main h3', text: 'Argument Flowchart' }], + ['/app/history', { selector: 'main h1', text: 'History' }], + ['/app/admin', { selector: 'main h3', text: 'Access Denied' }], ] as const; -async function waitForContent(page: Page, selector: string) { - await expect(page.locator(selector).first()).toBeVisible({ timeout: 15_000 }); +const attackContent: ContentMarker = { selector: 'main h1', text: 'Attack' }; +const attackChunk = /\/src\/pages\/AttackPage\.tsx(?:[?#]|$)/i; + +async function waitForContent(page: Page, marker: string | ContentMarker) { + const locator = typeof marker === 'string' + ? page.locator(marker).first() + : page.locator(marker.selector).filter({ hasText: marker.text ?? '' }).first(); + await expect(locator).toBeVisible({ timeout: 15_000 }); } async function openAppNav(page: Page, label: string) { @@ -52,6 +63,11 @@ test('cold routes expose real content on both browser profiles', async ({ page } const appPage = await page.context().newPage(); await setLocale(appPage, 'en'); await stubSupabaseSession(appPage); + await appPage.route('**/functions/v1/admin*', (route) => route.fulfill({ + status: 403, + contentType: 'application/json', + body: JSON.stringify({ error: 'Admin access required' }), + })); for (const [path, selector] of privateRoutes) { await appPage.goto(path, { waitUntil: 'domcontentloaded' }); await waitForContent(appPage, selector); @@ -63,7 +79,7 @@ test('a delayed destination chunk exposes the route fallback without replacing t await setLocale(page, 'en'); await stubSupabaseSession(page); await page.goto('/app/generate', { waitUntil: 'domcontentloaded' }); - await waitForContent(page, 'main h1'); + await waitForContent(page, { selector: 'main h1', text: 'Generate' }); await page.evaluate(() => { window.__baselineShell = document.querySelector('header'); @@ -84,8 +100,12 @@ test('a delayed destination chunk exposes the route fallback without replacing t await openAppNav(page, 'Attack'); await expect.poll(() => destinationRequested).toBe(true); - await expect(page.locator('.motion-loading-shell')).toBeVisible(); - await waitForContent(page, 'main h1'); + const pendingStatus = page.locator('main').getByRole('status', { name: /Attack/i }); + await expect(pendingStatus).toHaveCount(1); + await expect(pendingStatus).toHaveAttribute('aria-busy', 'true'); + await expect(page.locator('.motion-loading-shell')).toHaveCount(0); + expect(await page.evaluate(() => document.querySelector('header') === window.__baselineShell)).toBe(true); + await waitForContent(page, attackContent); expect(await page.evaluate(() => document.querySelector('header') === window.__baselineShell)).toBe(true); const transitionMetrics = await page.evaluate(() => ({ @@ -109,3 +129,131 @@ test('a delayed destination chunk exposes the route fallback without replacing t expect(transitionMetrics.measuredRequestCount).toBeLessThan(transitionMetrics.allRequestCount); expect(transitionMetrics.measuredLongTaskCount).toBeLessThanOrEqual(transitionMetrics.allLongTaskCount); }); + +async function gotoGenerate(page: Page) { + await setLocale(page, 'en'); + await stubSupabaseSession(page); + await page.goto('/app/generate', { waitUntil: 'domcontentloaded' }); + await waitForContent(page, { selector: 'main h1', text: 'Generate' }); +} + +async function attackLink(page: Page) { + if ((page.viewportSize()?.width ?? 1280) < 1024) { + await page.getByRole('button', { name: 'Open menu' }).click(); + return page.getByRole('navigation', { name: 'Mobile navigation' }).getByRole('link', { name: /^Attack/ }); + } + return page.getByRole('navigation', { name: 'Main navigation' }).getByRole('link', { name: 'Attack' }); +} + +async function waitForAnimationFrames(page: Page, count = 2) { + await page.evaluate((frameCount) => new Promise((resolve) => { + let remaining = frameCount; + const nextFrame = () => { + remaining -= 1; + if (remaining <= 0) { + resolve(); + return; + } + window.requestAnimationFrame(nextFrame); + }; + window.requestAnimationFrame(nextFrame); + }), count); +} + +async function setConnection(page: Page, connection: { saveData?: boolean; effectiveType?: string }) { + await page.addInitScript((value) => { + Object.defineProperty(navigator, 'connection', { + configurable: true, + value, + }); + }, connection); +} + +function countAttackRequests(page: Page) { + let count = 0; + page.on('request', (request) => { + if (attackChunk.test(request.url())) count += 1; + }); + return () => count; +} + +async function signalAllowedIntent(page: Page, link: Awaited>) { + if ((page.viewportSize()?.width ?? 1280) < 1024) { + await link.dispatchEvent('pointerdown', { pointerType: 'touch' }); + return; + } + await link.hover(); +} + +test('hover intent fetches one destination chunk before click and keeps navigation in-document', async ({ page }) => { + const requestCount = countAttackRequests(page); + await gotoGenerate(page); + const link = await attackLink(page); + const destinationRequest = page.waitForRequest((request) => attackChunk.test(request.url())); + + await link.hover(); + await destinationRequest; + expect(requestCount()).toBe(1); + + const navigationEntriesBeforeClick = await page.evaluate(() => performance.getEntriesByType('navigation').length); + await link.click(); + await waitForContent(page, attackContent); + expect(requestCount()).toBe(1); + expect(await page.evaluate(() => performance.getEntriesByType('navigation').length)).toBe(navigationEntriesBeforeClick); + await expect(page.locator('.motion-loading-shell')).toHaveCount(0); +}); + +test('keyboard focus fetches one destination chunk before click', async ({ page }) => { + const requestCount = countAttackRequests(page); + await gotoGenerate(page); + const link = await attackLink(page); + const destinationRequest = page.waitForRequest((request) => attackChunk.test(request.url())); + + await link.focus(); + await expect(link).toBeFocused(); + await destinationRequest; + expect(requestCount()).toBe(1); + + await link.click(); + await waitForContent(page, attackContent); + expect(requestCount()).toBe(1); + await expect(page.locator('.motion-loading-shell')).toHaveCount(0); +}); + +test('touch intent fetches one destination chunk before click', async ({ page }) => { + const requestCount = countAttackRequests(page); + await gotoGenerate(page); + const link = await attackLink(page); + const destinationRequest = page.waitForRequest((request) => attackChunk.test(request.url())); + + await link.dispatchEvent('pointerdown', { pointerType: 'touch' }); + await destinationRequest; + expect(requestCount()).toBe(1); + + await link.click(); + await waitForContent(page, attackContent); + expect(requestCount()).toBe(1); + await expect(page.locator('.motion-loading-shell')).toHaveCount(0); +}); + +for (const [label, connection] of [ + ['Save-Data', { saveData: true }], + ['slow connection', { effectiveType: '2g' }], +] as const) { + test(`${label} skips speculative route requests for the same intent`, async ({ page }) => { + await setConnection(page, connection); + const requestCount = countAttackRequests(page); + await gotoGenerate(page); + const link = await attackLink(page); + + await signalAllowedIntent(page, link); + await waitForAnimationFrames(page); + expect(requestCount()).toBe(0); + + const destinationRequest = page.waitForRequest((request) => attackChunk.test(request.url())); + await link.click(); + await destinationRequest; + await waitForContent(page, attackContent); + expect(requestCount()).toBe(1); + }); +} diff --git a/scripts/check-build-boundaries.mjs b/scripts/check-build-boundaries.mjs index ec30cedbd..298ac5801 100644 --- a/scripts/check-build-boundaries.mjs +++ b/scripts/check-build-boundaries.mjs @@ -21,6 +21,13 @@ function staticGraphFrom(file) { } const forbiddenFeature = /(?:\/src\/pages\/AdminPage\.tsx$|\/src\/lib\/(?:pdf-export-utils|export-utils)\.ts$|\/node_modules\/(?:jspdf|jspdf-autotable|docx|recharts|reactflow)\/)/i; +const initialPageModules = new Set([ + 'LandingPage.tsx', + 'LoginPage.tsx', + 'HomePage.tsx', + 'GeneratePage.tsx', + 'AttackPage.tsx', +]); const initialRoutes = [ entryKey, 'src/pages/LandingPage.tsx', @@ -33,8 +40,13 @@ const violations = initialRoutes.flatMap((routeKey) => { const routeFile = manifest[routeKey]?.file; if (!routeFile) throw new Error(`Vite manifest has no emitted chunk for ${routeKey}.`); return [...staticGraphFrom(routeFile)].flatMap((file) => (bundleGraph[file]?.modules ?? []) - .filter((moduleId) => forbiddenFeature.test(moduleId)) - .map((moduleId) => `${routeKey} -> ${file} -> ${moduleId}`)); + .flatMap((moduleId) => { + const pageName = moduleId.match(/\/src\/pages\/([^/]+\.tsx)$/i)?.[1]; + if ((pageName && !initialPageModules.has(pageName)) || forbiddenFeature.test(moduleId)) { + return [`${routeKey} -> ${file} -> ${moduleId}`]; + } + return []; + })); }); if (violations.length > 0) { diff --git a/src/test/vercel-deployment-config.test.ts b/src/test/vercel-deployment-config.test.ts index 2c257dd6c..28a0db737 100644 --- a/src/test/vercel-deployment-config.test.ts +++ b/src/test/vercel-deployment-config.test.ts @@ -24,6 +24,7 @@ function loadConfig(): VercelConfig { function loadPackageJson(): { engines?: { node?: string }; dependencies?: Record; + scripts?: Record; } { return JSON.parse(readFileSync(resolve(process.cwd(), "package.json"), "utf8")); } @@ -133,6 +134,14 @@ describe("Vercel frontend deployment configuration", () => { expect(mainSource).not.toContain("preloadOfflineRoutes"); }); + it("keeps route chunks out of the initial document and runs the graph gate", () => { + const indexHtml = readProjectFile("index.html"); + const packageJson = loadPackageJson(); + + expect(indexHtml).not.toMatch(/rel="(?:modulepreload|preload|prefetch)"[^>]*(?:pages|LandingPage|LoginPage|HomePage|GeneratePage|AttackPage)/i); + expect(packageJson.scripts?.build).toBe("vite build && node scripts/check-build-boundaries.mjs"); + }); + it("caches the offline shell and only caches feature assets after they are visited", () => { const serviceWorker = readProjectFile("public/sw.js"); expect(serviceWorker).toContain("cache.put('/index.html', response.clone())"); From 299e6468f34192cbee7c8374d52156ddd7d2abb0 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 19 Sep 2026 23:07:03 +0000 Subject: [PATCH 07/27] test: refine smooth route loading contracts --- e2e/navigation-performance.spec.ts | 71 +++++++++++++++++++----------- scripts/check-build-boundaries.mjs | 64 +++++++++++++++++---------- 2 files changed, 86 insertions(+), 49 deletions(-) diff --git a/e2e/navigation-performance.spec.ts b/e2e/navigation-performance.spec.ts index 0a78de888..9d5ca02e5 100644 --- a/e2e/navigation-performance.spec.ts +++ b/e2e/navigation-performance.spec.ts @@ -3,8 +3,11 @@ import { setLocale, stubSupabaseSession } from './helpers/auth'; declare global { interface Window { + __baselineAppLayout?: Element | null; __baselineShell?: Element | null; __baselineClickAt?: number | null; + __genericLoaderObserver?: MutationObserver; + __genericLoaderSeen?: boolean; } } @@ -29,6 +32,7 @@ const privateRoutes = [ const attackContent: ContentMarker = { selector: 'main h1', text: 'Attack' }; const attackChunk = /\/src\/pages\/AttackPage\.tsx(?:[?#]|$)/i; +const INTENT_OBSERVATION_MS = 250; async function waitForContent(page: Page, marker: string | ContentMarker) { const locator = typeof marker === 'string' @@ -82,6 +86,7 @@ test('a delayed destination chunk exposes the route fallback without replacing t await waitForContent(page, { selector: 'main h1', text: 'Generate' }); await page.evaluate(() => { + window.__baselineAppLayout = document.querySelector('header')?.parentElement; window.__baselineShell = document.querySelector('header'); window.__baselineClickAt = null; document.addEventListener('click', (event) => { @@ -98,15 +103,23 @@ test('a delayed destination chunk exposes the route fallback without replacing t await route.continue(); }); + await startGenericLoaderObservation(page); await openAppNav(page, 'Attack'); await expect.poll(() => destinationRequested).toBe(true); const pendingStatus = page.locator('main').getByRole('status', { name: /Attack/i }); await expect(pendingStatus).toHaveCount(1); await expect(pendingStatus).toHaveAttribute('aria-busy', 'true'); await expect(page.locator('.motion-loading-shell')).toHaveCount(0); - expect(await page.evaluate(() => document.querySelector('header') === window.__baselineShell)).toBe(true); + expect(await page.evaluate(() => ({ + appLayout: document.querySelector('header')?.parentElement === window.__baselineAppLayout, + header: document.querySelector('header') === window.__baselineShell, + }))).toEqual({ appLayout: true, header: true }); await waitForContent(page, attackContent); - expect(await page.evaluate(() => document.querySelector('header') === window.__baselineShell)).toBe(true); + expect(await stopGenericLoaderObservation(page)).toBe(false); + expect(await page.evaluate(() => ({ + appLayout: document.querySelector('header')?.parentElement === window.__baselineAppLayout, + header: document.querySelector('header') === window.__baselineShell, + }))).toEqual({ appLayout: true, header: true }); const transitionMetrics = await page.evaluate(() => ({ clickTime: window.__baselineClickAt ?? null, @@ -145,19 +158,25 @@ async function attackLink(page: Page) { return page.getByRole('navigation', { name: 'Main navigation' }).getByRole('link', { name: 'Attack' }); } -async function waitForAnimationFrames(page: Page, count = 2) { - await page.evaluate((frameCount) => new Promise((resolve) => { - let remaining = frameCount; - const nextFrame = () => { - remaining -= 1; - if (remaining <= 0) { - resolve(); - return; - } - window.requestAnimationFrame(nextFrame); - }; - window.requestAnimationFrame(nextFrame); - }), count); +async function startGenericLoaderObservation(page: Page) { + await page.evaluate(() => { + window.__genericLoaderSeen = document.querySelector('.motion-loading-shell') !== null; + const observer = new MutationObserver(() => { + if (document.querySelector('.motion-loading-shell')) window.__genericLoaderSeen = true; + }); + observer.observe(document.documentElement, { childList: true, subtree: true }); + window.__genericLoaderObserver = observer; + }); +} + +async function stopGenericLoaderObservation(page: Page) { + return page.evaluate(() => { + window.__genericLoaderObserver?.disconnect(); + const seen = Boolean(window.__genericLoaderSeen || document.querySelector('.motion-loading-shell')); + delete window.__genericLoaderObserver; + delete window.__genericLoaderSeen; + return seen; + }); } async function setConnection(page: Page, connection: { saveData?: boolean; effectiveType?: string }) { @@ -189,15 +208,16 @@ test('hover intent fetches one destination chunk before click and keeps navigati const requestCount = countAttackRequests(page); await gotoGenerate(page); const link = await attackLink(page); - const destinationRequest = page.waitForRequest((request) => attackChunk.test(request.url())); await link.hover(); - await destinationRequest; + await page.waitForTimeout(INTENT_OBSERVATION_MS); expect(requestCount()).toBe(1); const navigationEntriesBeforeClick = await page.evaluate(() => performance.getEntriesByType('navigation').length); + await startGenericLoaderObservation(page); await link.click(); await waitForContent(page, attackContent); + expect(await stopGenericLoaderObservation(page)).toBe(false); expect(requestCount()).toBe(1); expect(await page.evaluate(() => performance.getEntriesByType('navigation').length)).toBe(navigationEntriesBeforeClick); await expect(page.locator('.motion-loading-shell')).toHaveCount(0); @@ -207,15 +227,16 @@ test('keyboard focus fetches one destination chunk before click', async ({ page const requestCount = countAttackRequests(page); await gotoGenerate(page); const link = await attackLink(page); - const destinationRequest = page.waitForRequest((request) => attackChunk.test(request.url())); await link.focus(); await expect(link).toBeFocused(); - await destinationRequest; + await page.waitForTimeout(INTENT_OBSERVATION_MS); expect(requestCount()).toBe(1); + await startGenericLoaderObservation(page); await link.click(); await waitForContent(page, attackContent); + expect(await stopGenericLoaderObservation(page)).toBe(false); expect(requestCount()).toBe(1); await expect(page.locator('.motion-loading-shell')).toHaveCount(0); }); @@ -224,21 +245,23 @@ test('touch intent fetches one destination chunk before click', async ({ page }) const requestCount = countAttackRequests(page); await gotoGenerate(page); const link = await attackLink(page); - const destinationRequest = page.waitForRequest((request) => attackChunk.test(request.url())); await link.dispatchEvent('pointerdown', { pointerType: 'touch' }); - await destinationRequest; + await page.waitForTimeout(INTENT_OBSERVATION_MS); expect(requestCount()).toBe(1); + await startGenericLoaderObservation(page); await link.click(); await waitForContent(page, attackContent); + expect(await stopGenericLoaderObservation(page)).toBe(false); expect(requestCount()).toBe(1); await expect(page.locator('.motion-loading-shell')).toHaveCount(0); }); for (const [label, connection] of [ ['Save-Data', { saveData: true }], - ['slow connection', { effectiveType: '2g' }], + ['slow-2g connection', { effectiveType: 'slow-2g' }], + ['2g connection', { effectiveType: '2g' }], ] as const) { test(`${label} skips speculative route requests for the same intent`, async ({ page }) => { await setConnection(page, connection); @@ -247,12 +270,10 @@ for (const [label, connection] of [ const link = await attackLink(page); await signalAllowedIntent(page, link); - await waitForAnimationFrames(page); + await page.waitForTimeout(INTENT_OBSERVATION_MS); expect(requestCount()).toBe(0); - const destinationRequest = page.waitForRequest((request) => attackChunk.test(request.url())); await link.click(); - await destinationRequest; await waitForContent(page, attackContent); expect(requestCount()).toBe(1); }); diff --git a/scripts/check-build-boundaries.mjs b/scripts/check-build-boundaries.mjs index 298ac5801..194dcd03c 100644 --- a/scripts/check-build-boundaries.mjs +++ b/scripts/check-build-boundaries.mjs @@ -1,7 +1,8 @@ import { readFileSync } from 'node:fs'; -import { resolve } from 'node:path'; +import { relative, resolve, sep } from 'node:path'; -const distDir = resolve(process.cwd(), 'dist'); +const projectRoot = resolve(process.cwd()); +const distDir = resolve(projectRoot, 'dist'); const manifest = JSON.parse(readFileSync(resolve(distDir, '.vite/manifest.json'), 'utf8')); const bundleGraph = JSON.parse(readFileSync(resolve(distDir, '.vite/bundle-graph.json'), 'utf8')); const entryKey = Object.keys(manifest).find((key) => manifest[key].isEntry && manifest[key].src === 'index.html'); @@ -21,32 +22,47 @@ function staticGraphFrom(file) { } const forbiddenFeature = /(?:\/src\/pages\/AdminPage\.tsx$|\/src\/lib\/(?:pdf-export-utils|export-utils)\.ts$|\/node_modules\/(?:jspdf|jspdf-autotable|docx|recharts|reactflow)\/)/i; -const initialPageModules = new Set([ - 'LandingPage.tsx', - 'LoginPage.tsx', - 'HomePage.tsx', - 'GeneratePage.tsx', - 'AttackPage.tsx', -]); const initialRoutes = [ - entryKey, - 'src/pages/LandingPage.tsx', - 'src/pages/LoginPage.tsx', - 'src/pages/HomePage.tsx', - 'src/pages/GeneratePage.tsx', - 'src/pages/AttackPage.tsx', + { key: entryKey, pageModules: new Set() }, + ...[ + 'src/pages/LandingPage.tsx', + 'src/pages/LoginPage.tsx', + 'src/pages/HomePage.tsx', + 'src/pages/GeneratePage.tsx', + 'src/pages/AttackPage.tsx', + ].map((key) => ({ key, pageModules: new Set([key]) })), ]; -const violations = initialRoutes.flatMap((routeKey) => { + +function canonicalModuleId(moduleId) { + const sourceId = moduleId.split(/[?#]/, 1)[0]; + if (!sourceId.startsWith('/')) return sourceId.replaceAll('\\', '/'); + const relativeId = relative(projectRoot, sourceId); + if (relativeId.startsWith('..') || relativeId.includes(':')) return null; + return relativeId.split(sep).join('/'); +} + +function pageModulesFrom(routeFile) { + return new Set([...staticGraphFrom(routeFile)].flatMap((file) => bundleGraph[file]?.modules ?? []) + .map(canonicalModuleId) + .filter((moduleId) => moduleId?.startsWith('src/pages/') && moduleId.endsWith('.tsx'))); +} + +const violations = initialRoutes.flatMap(({ key: routeKey, pageModules: expectedPageModules }) => { const routeFile = manifest[routeKey]?.file; if (!routeFile) throw new Error(`Vite manifest has no emitted chunk for ${routeKey}.`); - return [...staticGraphFrom(routeFile)].flatMap((file) => (bundleGraph[file]?.modules ?? []) - .flatMap((moduleId) => { - const pageName = moduleId.match(/\/src\/pages\/([^/]+\.tsx)$/i)?.[1]; - if ((pageName && !initialPageModules.has(pageName)) || forbiddenFeature.test(moduleId)) { - return [`${routeKey} -> ${file} -> ${moduleId}`]; - } - return []; - })); + const actualPageModules = pageModulesFrom(routeFile); + const pageViolations = [ + ...[...actualPageModules] + .filter((moduleId) => !expectedPageModules.has(moduleId)) + .map((moduleId) => `${routeKey} -> ${routeFile} -> unexpected page module ${moduleId}`), + ...[...expectedPageModules] + .filter((moduleId) => !actualPageModules.has(moduleId)) + .map((moduleId) => `${routeKey} -> ${routeFile} -> missing page module ${moduleId}`), + ]; + const featureViolations = [...staticGraphFrom(routeFile)].flatMap((file) => (bundleGraph[file]?.modules ?? []) + .filter((moduleId) => forbiddenFeature.test(moduleId)) + .map((moduleId) => `${routeKey} -> ${file} -> ${moduleId}`)); + return [...pageViolations, ...featureViolations]; }); if (violations.length > 0) { From 69488b81a215e633f97003c6294d60e3a92a917c Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 19 Sep 2026 23:17:04 +0000 Subject: [PATCH 08/27] perf: share lazy route import promises --- .../task-5-report.md | 50 +++++++++++++ src/App.tsx | 43 +++++------ src/lib/route-modules.ts | 40 +++++++++++ src/test/route-modules.test.ts | 72 +++++++++++++++++++ 4 files changed, 184 insertions(+), 21 deletions(-) create mode 100644 .superpowers/sdd/2026-09-19_203000-debatelab-smooth-performance/task-5-report.md create mode 100644 src/lib/route-modules.ts create mode 100644 src/test/route-modules.test.ts diff --git a/.superpowers/sdd/2026-09-19_203000-debatelab-smooth-performance/task-5-report.md b/.superpowers/sdd/2026-09-19_203000-debatelab-smooth-performance/task-5-report.md new file mode 100644 index 000000000..abf72543c --- /dev/null +++ b/.superpowers/sdd/2026-09-19_203000-debatelab-smooth-performance/task-5-report.md @@ -0,0 +1,50 @@ +# Task 5 report: centralize lazy route loaders + +Status: verified + +## RED + +Command: + +```text +npm test -- src/test/route-modules.test.ts +``` + +Before `src/lib/route-modules.ts` existed, Vitest failed at the intended missing-module boundary: + +```text +FAIL src/test/route-modules.test.ts +Error: Failed to resolve import "@/lib/route-modules" +Test Files 0 +``` + +The tests cover one loader invocation, promise reuse, rejected-promise retry, and unknown-path no-op behavior. + +## GREEN and verification + +- `npm test -- src/test/route-modules.test.ts`: passed, 1 file and 4 tests. +- `npm run typecheck`: passed. +- `npm run lint`: passed. +- `npm test`: passed, 109 files and 1,066 tests. +- `npm run build`: passed. Vite emitted existing dependency annotation and chunk-size warnings; the command's emitted-graph gate passed. +- `node scripts/check-build-boundaries.mjs`: passed. +- Emitted graph inspection: entry `assets/index-oR-kx5jX.js`, 1 static graph file, 0 initial page modules. + +Task 4 route-skeleton/intent E2E was not run because it remains intentionally RED and is outside Task 5's completion gate. + +## Files + +- `src/lib/route-modules.ts`: one stable loader registry for all 21 existing lazy pages, including the parameter and fallback routes; cached preloads remove rejected promises for retry. +- `src/App.tsx`: every `lazy(...)` page component now uses the corresponding registry loader. +- `src/test/route-modules.test.ts`: focused registry contract tests. + +## Commit + +`perf: share lazy route import promises` + +## Self-review + +- All former App page imports appear once in the registry, with no page dynamic imports left in `App.tsx`. +- Route ownership and code-splitting boundaries are unchanged. +- `/share/:code` and `*` remain explicit registry entries; unknown concrete paths do not trigger speculative matching. +- No dependency, production, deployment, or E2E changes were made. diff --git a/src/App.tsx b/src/App.tsx index 0a185fd74..d287edd38 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -15,29 +15,30 @@ import { useSessionStorageSync } from "@/hooks/use-session-storage-sync"; import { Loader2 } from "lucide-react"; import { OfflineIndicator } from "@/components/OfflineIndicator"; import { captureException, captureProductEvent } from "@/lib/observability"; +import { routeLoaders } from "@/lib/route-modules"; // Lazy load all pages for code splitting -const LandingPage = lazy(() => import("./pages/LandingPage")); -const TermsPage = lazy(() => import("./pages/TermsPage")); -const PrivacyPage = lazy(() => import("./pages/PrivacyPage")); -const HomePage = lazy(() => import("./pages/HomePage")); -const GeneratePage = lazy(() => import("./pages/GeneratePage")); -const AttackPage = lazy(() => import("./pages/AttackPage")); -const BrainstormPage = lazy(() => import("./pages/BrainstormPage")); -const FactoidsPage = lazy(() => import("./pages/FactoidsPage")); -const AskPage = lazy(() => import("./pages/AskPage")); -const CrossfirePage = lazy(() => import("./pages/CrossfirePage")); -const SettingsPage = lazy(() => import("./pages/SettingsPage")); -const HistoryPage = lazy(() => import("./pages/HistoryPage")); -const LibraryPage = lazy(() => import("./pages/LibraryPage")); -const TimerPage = lazy(() => import("./pages/TimerPage")); -const SparringPage = lazy(() => import("./pages/SparringPage")); -const AdminPage = lazy(() => import("./pages/AdminPage")); -const SharedPage = lazy(() => import("./pages/SharedPage")); -const FlowchartPage = lazy(() => import("./pages/FlowchartPage")); -const LoginPage = lazy(() => import("./pages/LoginPage")); -const SourcesPage = lazy(() => import("./pages/SourcesPage")); -const NotFound = lazy(() => import("./pages/NotFound")); +const LandingPage = lazy(routeLoaders["/"]); +const TermsPage = lazy(routeLoaders["/terms"]); +const PrivacyPage = lazy(routeLoaders["/privacy"]); +const HomePage = lazy(routeLoaders["/app"]); +const GeneratePage = lazy(routeLoaders["/app/generate"]); +const AttackPage = lazy(routeLoaders["/app/attack"]); +const BrainstormPage = lazy(routeLoaders["/app/brainstorm"]); +const FactoidsPage = lazy(routeLoaders["/app/factoids"]); +const AskPage = lazy(routeLoaders["/app/ask"]); +const CrossfirePage = lazy(routeLoaders["/app/crossfire"]); +const SettingsPage = lazy(routeLoaders["/app/settings"]); +const HistoryPage = lazy(routeLoaders["/app/history"]); +const LibraryPage = lazy(routeLoaders["/app/library"]); +const TimerPage = lazy(routeLoaders["/app/timer"]); +const SparringPage = lazy(routeLoaders["/app/sparring"]); +const AdminPage = lazy(routeLoaders["/app/admin"]); +const SharedPage = lazy(routeLoaders["/share/:code"]); +const FlowchartPage = lazy(routeLoaders["/app/flowchart"]); +const LoginPage = lazy(routeLoaders["/login"]); +const SourcesPage = lazy(routeLoaders["/expocit/sources"]); +const NotFound = lazy(routeLoaders["*"]); const queryClient = new QueryClient(); diff --git a/src/lib/route-modules.ts b/src/lib/route-modules.ts new file mode 100644 index 000000000..13a2f323a --- /dev/null +++ b/src/lib/route-modules.ts @@ -0,0 +1,40 @@ +export const routeLoaders = { + "/": () => import("@/pages/LandingPage"), + "/terms": () => import("@/pages/TermsPage"), + "/privacy": () => import("@/pages/PrivacyPage"), + "/expocit/sources": () => import("@/pages/SourcesPage"), + "/login": () => import("@/pages/LoginPage"), + "/share/:code": () => import("@/pages/SharedPage"), + "/app": () => import("@/pages/HomePage"), + "/app/generate": () => import("@/pages/GeneratePage"), + "/app/attack": () => import("@/pages/AttackPage"), + "/app/brainstorm": () => import("@/pages/BrainstormPage"), + "/app/factoids": () => import("@/pages/FactoidsPage"), + "/app/ask": () => import("@/pages/AskPage"), + "/app/crossfire": () => import("@/pages/CrossfirePage"), + "/app/history": () => import("@/pages/HistoryPage"), + "/app/library": () => import("@/pages/LibraryPage"), + "/app/timer": () => import("@/pages/TimerPage"), + "/app/sparring": () => import("@/pages/SparringPage"), + "/app/flowchart": () => import("@/pages/FlowchartPage"), + "/app/settings": () => import("@/pages/SettingsPage"), + "/app/admin": () => import("@/pages/AdminPage"), + "*": () => import("@/pages/NotFound"), +} as const; + +const pending = new Map>(); + +export function preloadRoute(pathname: string): Promise | undefined { + const loader = routeLoaders[pathname as keyof typeof routeLoaders]; + if (!loader) return undefined; + + const existing = pending.get(pathname); + if (existing) return existing; + + const request = loader().catch((error) => { + pending.delete(pathname); + throw error; + }); + pending.set(pathname, request); + return request; +} diff --git a/src/test/route-modules.test.ts b/src/test/route-modules.test.ts new file mode 100644 index 000000000..36b68334b --- /dev/null +++ b/src/test/route-modules.test.ts @@ -0,0 +1,72 @@ +import { beforeEach, describe, expect, it, vi } from "vitest"; +import { preloadRoute, routeLoaders } from "@/lib/route-modules"; + +type RoutePath = keyof typeof routeLoaders; + +function replaceLoader(pathname: RoutePath, loader: () => Promise) { + const original = routeLoaders[pathname]; + Object.defineProperty(routeLoaders, pathname, { configurable: true, value: loader }); + return () => Object.defineProperty(routeLoaders, pathname, { configurable: true, value: original }); +} + +describe("route module preloading", () => { + beforeEach(() => { + vi.restoreAllMocks(); + }); + + it("invokes a known route loader once", async () => { + const loader = vi.fn(() => Promise.resolve({ default: (): null => null })); + const restore = replaceLoader("/app/generate", loader); + + try { + await preloadRoute("/app/generate"); + expect(loader).toHaveBeenCalledTimes(1); + } finally { + restore(); + } + }); + + it("returns the same promise for repeated calls", async () => { + const loader = vi.fn(() => Promise.resolve({ default: (): null => null })); + const restore = replaceLoader("/app/attack", loader); + + try { + const first = preloadRoute("/app/attack"); + const second = preloadRoute("/app/attack"); + + expect(second).toBe(first); + expect(loader).toHaveBeenCalledTimes(1); + await first; + } finally { + restore(); + } + }); + + it("removes a rejected promise so the next call retries", async () => { + const failure = new Error("route import failed"); + let attempts = 0; + const loader = vi.fn(() => { + attempts += 1; + return attempts === 1 + ? Promise.reject(failure) + : Promise.resolve({ default: (): null => null }); + }); + const restore = replaceLoader("/app/admin", loader); + + try { + const first = preloadRoute("/app/admin"); + await expect(first).rejects.toBe(failure); + + const second = preloadRoute("/app/admin"); + expect(second).not.toBe(first); + await expect(second).resolves.toBeDefined(); + expect(loader).toHaveBeenCalledTimes(2); + } finally { + restore(); + } + }); + + it("returns undefined for unknown paths", () => { + expect(preloadRoute("/app/unknown")).toBeUndefined(); + }); +}); From 2f3537429107ddf15091996752d7bbd64e762547 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 20 Sep 2026 10:13:01 +0000 Subject: [PATCH 09/27] fix: share cached route loader promises --- src/lib/route-modules.ts | 75 +++++++++++++++++-------------- src/test/route-modules.test.ts | 82 +++++++++++++++++----------------- 2 files changed, 83 insertions(+), 74 deletions(-) diff --git a/src/lib/route-modules.ts b/src/lib/route-modules.ts index 13a2f323a..58d4620a0 100644 --- a/src/lib/route-modules.ts +++ b/src/lib/route-modules.ts @@ -1,40 +1,47 @@ +function cacheLoader(loader: () => Promise): () => Promise { + let pending: Promise | undefined; + + return () => { + if (pending) return pending; + + pending = loader().catch((error) => { + pending = undefined; + throw error; + }); + return pending; + }; +} + export const routeLoaders = { - "/": () => import("@/pages/LandingPage"), - "/terms": () => import("@/pages/TermsPage"), - "/privacy": () => import("@/pages/PrivacyPage"), - "/expocit/sources": () => import("@/pages/SourcesPage"), - "/login": () => import("@/pages/LoginPage"), - "/share/:code": () => import("@/pages/SharedPage"), - "/app": () => import("@/pages/HomePage"), - "/app/generate": () => import("@/pages/GeneratePage"), - "/app/attack": () => import("@/pages/AttackPage"), - "/app/brainstorm": () => import("@/pages/BrainstormPage"), - "/app/factoids": () => import("@/pages/FactoidsPage"), - "/app/ask": () => import("@/pages/AskPage"), - "/app/crossfire": () => import("@/pages/CrossfirePage"), - "/app/history": () => import("@/pages/HistoryPage"), - "/app/library": () => import("@/pages/LibraryPage"), - "/app/timer": () => import("@/pages/TimerPage"), - "/app/sparring": () => import("@/pages/SparringPage"), - "/app/flowchart": () => import("@/pages/FlowchartPage"), - "/app/settings": () => import("@/pages/SettingsPage"), - "/app/admin": () => import("@/pages/AdminPage"), - "*": () => import("@/pages/NotFound"), + "/": cacheLoader(() => import("@/pages/LandingPage")), + "/terms": cacheLoader(() => import("@/pages/TermsPage")), + "/privacy": cacheLoader(() => import("@/pages/PrivacyPage")), + "/expocit/sources": cacheLoader(() => import("@/pages/SourcesPage")), + "/login": cacheLoader(() => import("@/pages/LoginPage")), + "/share/:code": cacheLoader(() => import("@/pages/SharedPage")), + "/app": cacheLoader(() => import("@/pages/HomePage")), + "/app/generate": cacheLoader(() => import("@/pages/GeneratePage")), + "/app/attack": cacheLoader(() => import("@/pages/AttackPage")), + "/app/brainstorm": cacheLoader(() => import("@/pages/BrainstormPage")), + "/app/factoids": cacheLoader(() => import("@/pages/FactoidsPage")), + "/app/ask": cacheLoader(() => import("@/pages/AskPage")), + "/app/crossfire": cacheLoader(() => import("@/pages/CrossfirePage")), + "/app/history": cacheLoader(() => import("@/pages/HistoryPage")), + "/app/library": cacheLoader(() => import("@/pages/LibraryPage")), + "/app/timer": cacheLoader(() => import("@/pages/TimerPage")), + "/app/sparring": cacheLoader(() => import("@/pages/SparringPage")), + "/app/flowchart": cacheLoader(() => import("@/pages/FlowchartPage")), + "/app/settings": cacheLoader(() => import("@/pages/SettingsPage")), + "/app/admin": cacheLoader(() => import("@/pages/AdminPage")), + "*": cacheLoader(() => import("@/pages/NotFound")), } as const; -const pending = new Map>(); +type RoutePath = keyof typeof routeLoaders; -export function preloadRoute(pathname: string): Promise | undefined { - const loader = routeLoaders[pathname as keyof typeof routeLoaders]; - if (!loader) return undefined; - - const existing = pending.get(pathname); - if (existing) return existing; +function isRoutePath(pathname: string): pathname is RoutePath { + return Object.prototype.hasOwnProperty.call(routeLoaders, pathname); +} - const request = loader().catch((error) => { - pending.delete(pathname); - throw error; - }); - pending.set(pathname, request); - return request; +export function preloadRoute(pathname: string): Promise | undefined { + return isRoutePath(pathname) ? routeLoaders[pathname]() : undefined; } diff --git a/src/test/route-modules.test.ts b/src/test/route-modules.test.ts index 36b68334b..9a5112517 100644 --- a/src/test/route-modules.test.ts +++ b/src/test/route-modules.test.ts @@ -1,13 +1,10 @@ import { beforeEach, describe, expect, it, vi } from "vitest"; import { preloadRoute, routeLoaders } from "@/lib/route-modules"; -type RoutePath = keyof typeof routeLoaders; - -function replaceLoader(pathname: RoutePath, loader: () => Promise) { - const original = routeLoaders[pathname]; - Object.defineProperty(routeLoaders, pathname, { configurable: true, value: loader }); - return () => Object.defineProperty(routeLoaders, pathname, { configurable: true, value: original }); -} +const rejectionState = vi.hoisted(() => ({ + failure: new Error("route import failed"), + attempts: 0, +})); describe("route module preloading", () => { beforeEach(() => { @@ -15,58 +12,63 @@ describe("route module preloading", () => { }); it("invokes a known route loader once", async () => { - const loader = vi.fn(() => Promise.resolve({ default: (): null => null })); - const restore = replaceLoader("/app/generate", loader); + const loader = vi.spyOn(routeLoaders, "/app/generate"); - try { - await preloadRoute("/app/generate"); - expect(loader).toHaveBeenCalledTimes(1); - } finally { - restore(); - } + await preloadRoute("/app/generate"); + expect(loader).toHaveBeenCalledTimes(1); }); it("returns the same promise for repeated calls", async () => { - const loader = vi.fn(() => Promise.resolve({ default: (): null => null })); - const restore = replaceLoader("/app/attack", loader); + const first = preloadRoute("/app/attack"); + const second = preloadRoute("/app/attack"); - try { - const first = preloadRoute("/app/attack"); - const second = preloadRoute("/app/attack"); + expect(second).toBe(first); + expect(routeLoaders["/app/attack"]()).toBe(first); + await first; + }); - expect(second).toBe(first); - expect(loader).toHaveBeenCalledTimes(1); - await first; - } finally { - restore(); - } + it("shares the preload promise when preload runs before the App loader", async () => { + const preload = preloadRoute("/app/flowchart"); + const lazyLoad = routeLoaders["/app/flowchart"](); + + expect(lazyLoad).toBe(preload); + await preload; + }); + + it("shares the preload promise when the App loader runs first", async () => { + const lazyLoad = routeLoaders["/app/settings"](); + const preload = preloadRoute("/app/settings"); + + expect(preload).toBe(lazyLoad); + await lazyLoad; }); - it("removes a rejected promise so the next call retries", async () => { - const failure = new Error("route import failed"); - let attempts = 0; - const loader = vi.fn(() => { - attempts += 1; - return attempts === 1 - ? Promise.reject(failure) - : Promise.resolve({ default: (): null => null }); + it("evicts a rejected shared import so the next call retries", async () => { + rejectionState.attempts = 0; + vi.doMock("@/pages/AdminPage", () => { + rejectionState.attempts += 1; + if (rejectionState.attempts === 1) throw rejectionState.failure; + return { default: (): null => null }; }); - const restore = replaceLoader("/app/admin", loader); + vi.resetModules(); try { - const first = preloadRoute("/app/admin"); - await expect(first).rejects.toBe(failure); + const isolated = await import("@/lib/route-modules"); + const first = isolated.routeLoaders["/app/admin"](); + await expect(first).rejects.toThrow(); - const second = preloadRoute("/app/admin"); + const second = isolated.preloadRoute("/app/admin"); expect(second).not.toBe(first); await expect(second).resolves.toBeDefined(); - expect(loader).toHaveBeenCalledTimes(2); + expect(rejectionState.attempts).toBe(2); } finally { - restore(); + vi.doUnmock("@/pages/AdminPage"); + vi.resetModules(); } }); it("returns undefined for unknown paths", () => { expect(preloadRoute("/app/unknown")).toBeUndefined(); + expect(preloadRoute("toString")).toBeUndefined(); }); }); From 38ed02a325aba5ae7f4f8186c1108f356ec88711 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 20 Sep 2026 10:33:43 +0000 Subject: [PATCH 10/27] perf: preload routes on user intent --- src/components/NavLink.tsx | 45 +++++++- src/components/landing/FinalCTA.tsx | 4 +- src/components/landing/Hero.tsx | 3 + src/components/landing/Navbar.tsx | 5 +- src/components/landing/Pricing.tsx | 6 +- src/components/layout/AppLayout.tsx | 10 +- src/hooks/use-route-prefetch.ts | 91 ++++++++++++++++ src/pages/HomePage.tsx | 40 +++++--- src/test/use-route-prefetch.test.tsx | 148 +++++++++++++++++++++++++++ 9 files changed, 325 insertions(+), 27 deletions(-) create mode 100644 src/hooks/use-route-prefetch.ts create mode 100644 src/test/use-route-prefetch.test.tsx diff --git a/src/components/NavLink.tsx b/src/components/NavLink.tsx index a561a95f4..6f02f78a5 100644 --- a/src/components/NavLink.tsx +++ b/src/components/NavLink.tsx @@ -1,6 +1,7 @@ -import { NavLink as RouterNavLink, NavLinkProps } from "react-router-dom"; -import { forwardRef } from "react"; +import { NavLink as RouterNavLink, type NavLinkProps } from "react-router-dom"; +import { forwardRef, type FocusEvent, type PointerEvent, type TouchEvent } from "react"; import { cn } from "@/lib/utils"; +import { useRoutePrefetch } from "@/hooks/use-route-prefetch"; interface NavLinkCompatProps extends Omit { className?: string; @@ -9,7 +10,21 @@ interface NavLinkCompatProps extends Omit { } const NavLink = forwardRef( - ({ className, activeClassName, pendingClassName, to, ...props }, ref) => { + ({ + className, + activeClassName, + pendingClassName, + to, + onPointerEnter, + onPointerLeave, + onFocus, + onBlur, + onPointerDown, + onTouchStart, + ...props + }, ref) => { + const intentHandlers = useRoutePrefetch(to); + return ( ( cn(className, isActive && activeClassName, isPending && pendingClassName) } {...props} + onPointerEnter={(event: PointerEvent) => { + intentHandlers.onPointerEnter(event); + onPointerEnter?.(event); + }} + onPointerLeave={(event: PointerEvent) => { + intentHandlers.onPointerLeave(event); + onPointerLeave?.(event); + }} + onFocus={(event: FocusEvent) => { + intentHandlers.onFocus(event); + onFocus?.(event); + }} + onBlur={(event: FocusEvent) => { + intentHandlers.onBlur(event); + onBlur?.(event); + }} + onPointerDown={(event: PointerEvent) => { + intentHandlers.onPointerDown(event); + onPointerDown?.(event); + }} + onTouchStart={(event: TouchEvent) => { + intentHandlers.onTouchStart(event); + onTouchStart?.(event); + }} /> ); }, diff --git a/src/components/landing/FinalCTA.tsx b/src/components/landing/FinalCTA.tsx index 7aa5bb4d4..f174cd9d1 100644 --- a/src/components/landing/FinalCTA.tsx +++ b/src/components/landing/FinalCTA.tsx @@ -2,9 +2,11 @@ import { useTranslation } from "react-i18next"; import { motion } from "framer-motion"; import { ArrowRight, Sparkles } from "lucide-react"; import { Link } from "react-router-dom"; +import { useRoutePrefetch } from "@/hooks/use-route-prefetch"; const FinalCTA = () => { const { t } = useTranslation(); + const appPrefetch = useRoutePrefetch("/app"); return (

      @@ -40,7 +42,7 @@ const FinalCTA = () => { whileTap={{ scale: 0.98 }} className="mt-10 inline-flex" > - + {t('finalCta.cta')} diff --git a/src/components/landing/Hero.tsx b/src/components/landing/Hero.tsx index a5620977d..b44d483d2 100644 --- a/src/components/landing/Hero.tsx +++ b/src/components/landing/Hero.tsx @@ -3,9 +3,11 @@ import { useTranslation } from "react-i18next"; import { motion } from "framer-motion"; import { ArrowRight, CheckCircle2, Sparkles } from "lucide-react"; import { Link } from "react-router-dom"; +import { useRoutePrefetch } from "@/hooks/use-route-prefetch"; const Hero = () => { const { t } = useTranslation(); + const appPrefetch = useRoutePrefetch("/app"); const planHighlights = [ { label: t('hero.trialBadge'), value: t('hero.trialBadgeValue') }, @@ -68,6 +70,7 @@ const Hero = () => { > {t('hero.cta')} diff --git a/src/components/landing/Navbar.tsx b/src/components/landing/Navbar.tsx index 4d7219ce5..7c5760e87 100644 --- a/src/components/landing/Navbar.tsx +++ b/src/components/landing/Navbar.tsx @@ -4,11 +4,13 @@ import { motion, AnimatePresence, useReducedMotion } from "framer-motion"; import { Menu, X, ArrowRight } from "lucide-react"; import { Link } from "react-router-dom"; import { LanguageSwitcher } from "@/components/LanguageSwitcher"; +import { useRoutePrefetch } from "@/hooks/use-route-prefetch"; const Navbar = () => { const { t } = useTranslation(); const [isOpen, setIsOpen] = useState(false); const shouldReduceMotion = useReducedMotion(); + const appPrefetch = useRoutePrefetch("/app"); const navLinks = [ { href: "#features", label: t('nav.features') }, @@ -49,7 +51,7 @@ const Navbar = () => {
      - + {t('nav.startTrial')} @@ -88,6 +90,7 @@ const Navbar = () => { ))} setIsOpen(false)} className="btn-primary-gradient shimmer mt-2 inline-flex items-center justify-center gap-2" > diff --git a/src/components/landing/Pricing.tsx b/src/components/landing/Pricing.tsx index 004798953..53e5e822b 100644 --- a/src/components/landing/Pricing.tsx +++ b/src/components/landing/Pricing.tsx @@ -2,9 +2,11 @@ import { useTranslation } from "react-i18next"; import { motion } from "framer-motion"; import { Check, Crown, Sparkles, Zap } from "lucide-react"; import { Link } from "react-router-dom"; +import { useRoutePrefetch } from "@/hooks/use-route-prefetch"; const Pricing = () => { const { t } = useTranslation(); + const appPrefetch = useRoutePrefetch("/app"); const TRIAL_FEATURES = [ t('pricing.trialFeature1'), @@ -70,7 +72,7 @@ const Pricing = () => { ))} - + {t('pricing.startTrial')} @@ -108,7 +110,7 @@ const Pricing = () => { ))} - + {t('pricing.subscribe')} diff --git a/src/components/layout/AppLayout.tsx b/src/components/layout/AppLayout.tsx index 4cbc5d6b2..da7f11af8 100644 --- a/src/components/layout/AppLayout.tsx +++ b/src/components/layout/AppLayout.tsx @@ -26,6 +26,7 @@ import { cn } from '@/lib/utils'; import { ThemeToggle } from '@/components/ThemeToggle'; import { LanguageSwitcher } from '@/components/LanguageSwitcher'; import { AnnouncementBanner } from '@/components/layout/AnnouncementBanner'; +import { useRoutePrefetch } from '@/hooks/use-route-prefetch'; import { dismissAnnouncement, listActiveAnnouncements, @@ -63,6 +64,9 @@ export function AppLayout() { const mobileMenuTriggerRef = useRef(null); const { t } = useTranslation(); const location = useLocation(); + const homePrefetch = useRoutePrefetch('/app'); + const termsPrefetch = useRoutePrefetch('/terms'); + const privacyPrefetch = useRoutePrefetch('/privacy'); useEffect(() => { const controller = new AbortController(); @@ -127,7 +131,7 @@ export function AppLayout() { {/* Header */}
      - setMobileMenuOpen(false)} className="flex items-center gap-3 shrink-0"> + setMobileMenuOpen(false)} className="flex items-center gap-3 shrink-0">
      DebateLab
      @@ -263,8 +267,8 @@ export function AppLayout() {

      DebateLab

      - {t('footer.terms')} - {t('footer.privacy')} + {t('footer.terms')} + {t('footer.privacy')}
      diff --git a/src/hooks/use-route-prefetch.ts b/src/hooks/use-route-prefetch.ts new file mode 100644 index 000000000..9a86e04ad --- /dev/null +++ b/src/hooks/use-route-prefetch.ts @@ -0,0 +1,91 @@ +import { useCallback, useEffect, useRef } from 'react'; +import type { FocusEventHandler, PointerEventHandler, TouchEventHandler } from 'react'; +import type { To } from 'react-router-dom'; +import { preloadRoute, routeLoaders } from '@/lib/route-modules'; + +const INTENT_DELAY_MS = 100; + +function routePathname(to: To): string | undefined { + if (typeof window === 'undefined') return undefined; + + const href = typeof to === 'string' ? to : to.pathname; + if (!href) return undefined; + + try { + const url = new URL(href, window.location.href); + return url.origin === window.location.origin ? url.pathname : undefined; + } catch { + return undefined; + } +} + +function allowsPrefetch(): boolean { + const connection = (navigator as Navigator & { + connection?: { saveData?: boolean; effectiveType?: string }; + }).connection; + return !connection?.saveData && !['slow-2g', '2g'].includes(connection?.effectiveType ?? ''); +} + +export type RoutePrefetchHandlers = { + onPointerEnter: PointerEventHandler; + onPointerLeave: PointerEventHandler; + onFocus: FocusEventHandler; + onBlur: FocusEventHandler; + onPointerDown: PointerEventHandler; + onTouchStart: TouchEventHandler; +}; + +export function useRoutePrefetch(to: To): RoutePrefetchHandlers { + const pathname = routePathname(to); + const timerRef = useRef(undefined); + const prefetchedRef = useRef(false); + + const cancelTimer = useCallback(() => { + if (timerRef.current !== undefined) { + window.clearTimeout(timerRef.current); + timerRef.current = undefined; + } + }, []); + + const startPrefetch = useCallback(() => { + cancelTimer(); + if ( + !pathname + || !Object.prototype.hasOwnProperty.call(routeLoaders, pathname) + || prefetchedRef.current + || !allowsPrefetch() + ) return; + + prefetchedRef.current = true; + const preload = preloadRoute(pathname); + if (preload) { + void preload.catch(() => { + prefetchedRef.current = false; + }); + } + }, [cancelTimer, pathname]); + + const schedulePrefetch = useCallback(() => { + if (!pathname || prefetchedRef.current || !allowsPrefetch() || timerRef.current !== undefined) return; + + timerRef.current = window.setTimeout(() => { + timerRef.current = undefined; + startPrefetch(); + }, INTENT_DELAY_MS); + }, [pathname, startPrefetch]); + + useEffect(() => { + prefetchedRef.current = false; + cancelTimer(); + return cancelTimer; + }, [cancelTimer, pathname]); + + return { + onPointerEnter: schedulePrefetch, + onPointerLeave: cancelTimer, + onFocus: schedulePrefetch, + onBlur: cancelTimer, + onPointerDown: startPrefetch, + onTouchStart: startPrefetch, + }; +} diff --git a/src/pages/HomePage.tsx b/src/pages/HomePage.tsx index dd4e580d2..a22ef7743 100644 --- a/src/pages/HomePage.tsx +++ b/src/pages/HomePage.tsx @@ -17,6 +17,7 @@ import { } from 'lucide-react'; import type { TFunction } from 'i18next'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { useRoutePrefetch } from '@/hooks/use-route-prefetch'; import { cn } from '@/lib/utils'; type Tool = { @@ -47,9 +48,11 @@ const utilityTools = [ function ToolRow({ tool, t }: { tool: Tool; t: TFunction }) { const Icon = tool.icon; + const prefetchHandlers = useRoutePrefetch(tool.href); return ( @@ -65,6 +68,25 @@ function ToolRow({ tool, t }: { tool: Tool; t: TFunction }) { ); } +function UtilityToolLink({ tool, t }: { tool: Tool; t: TFunction }) { + const Icon = tool.icon; + const prefetchHandlers = useRoutePrefetch(tool.href); + return ( + +
      diff --git a/src/test/use-route-prefetch.test.tsx b/src/test/use-route-prefetch.test.tsx new file mode 100644 index 000000000..c2aee0d7c --- /dev/null +++ b/src/test/use-route-prefetch.test.tsx @@ -0,0 +1,148 @@ +import { act, fireEvent, render, screen } from '@testing-library/react'; +import type { To } from 'react-router-dom'; +import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; +import { useRoutePrefetch } from '@/hooks/use-route-prefetch'; + +const { mockPreloadRoute } = vi.hoisted(() => ({ + mockPreloadRoute: vi.fn(), +})); + +vi.mock('@/lib/route-modules', () => ({ + preloadRoute: mockPreloadRoute, + routeLoaders: { + '/app/attack': vi.fn(), + }, +})); + +function TestLink({ to }: { to: To }) { + const intentHandlers = useRoutePrefetch(to); + return ( +
      + Destination + + ); +} + +function setConnection(connection: { saveData?: boolean; effectiveType?: string } | undefined) { + if (connection) { + Object.defineProperty(navigator, 'connection', { + configurable: true, + value: connection, + }); + return; + } + + Reflect.deleteProperty(navigator, 'connection'); +} + +describe('useRoutePrefetch', () => { + beforeEach(() => { + vi.useFakeTimers(); + mockPreloadRoute.mockReset(); + setConnection(undefined); + }); + + afterEach(() => { + setConnection(undefined); + vi.useRealTimers(); + }); + + it('waits briefly before prefetching on hover', () => { + render(); + + fireEvent.pointerEnter(screen.getByRole('link')); + expect(mockPreloadRoute).not.toHaveBeenCalled(); + + act(() => vi.advanceTimersByTime(99)); + expect(mockPreloadRoute).not.toHaveBeenCalled(); + + act(() => vi.advanceTimersByTime(1)); + expect(mockPreloadRoute).toHaveBeenCalledWith('/app/attack'); + }); + + it('cancels a hover prefetch when the pointer leaves first', () => { + render(); + const link = screen.getByRole('link'); + + fireEvent.pointerEnter(link); + fireEvent.pointerLeave(link); + act(() => vi.advanceTimersByTime(100)); + + expect(mockPreloadRoute).not.toHaveBeenCalled(); + }); + + it('waits briefly before prefetching on keyboard focus', () => { + render(); + + fireEvent.focus(screen.getByRole('link')); + act(() => vi.advanceTimersByTime(100)); + + expect(mockPreloadRoute).toHaveBeenCalledWith('/app/attack'); + }); + + it('prefetches immediately on pointer-down intent', () => { + render(); + + fireEvent.pointerDown(screen.getByRole('link'), { pointerType: 'touch' }); + + expect(mockPreloadRoute).toHaveBeenCalledWith('/app/attack'); + }); + + it('deduplicates repeated intent signals for one destination', () => { + render(); + const link = screen.getByRole('link'); + + fireEvent.pointerEnter(link); + act(() => vi.advanceTimersByTime(100)); + fireEvent.focus(link); + fireEvent.pointerDown(link); + + expect(mockPreloadRoute).toHaveBeenCalledTimes(1); + }); + + it.each([ + ['Save-Data', { saveData: true }], + ['slow-2g', { effectiveType: 'slow-2g' }], + ['2g', { effectiveType: '2g' }], + ])('skips prefetch for %s connections', (_label, connection) => { + setConnection(connection); + render(); + + fireEvent.pointerDown(screen.getByRole('link')); + act(() => vi.advanceTimersByTime(100)); + + expect(mockPreloadRoute).not.toHaveBeenCalled(); + }); + + it.each([ + ['3g', { effectiveType: '3g' }], + ['missing Network Information', undefined], + ])('allows prefetch for %s connections', (_label, connection) => { + setConnection(connection); + render(); + + fireEvent.pointerDown(screen.getByRole('link')); + + expect(mockPreloadRoute).toHaveBeenCalledWith('/app/attack'); + }); + + it('ignores unknown and external URLs', () => { + const { rerender } = render(); + + fireEvent.pointerDown(screen.getByRole('link')); + rerender(); + fireEvent.pointerDown(screen.getByRole('link')); + + expect(mockPreloadRoute).not.toHaveBeenCalled(); + }); + + it('cleans up a pending timer on unmount', () => { + const { unmount } = render(); + fireEvent.pointerEnter(screen.getByRole('link')); + + unmount(); + act(() => vi.advanceTimersByTime(100)); + + expect(mockPreloadRoute).not.toHaveBeenCalled(); + }); +}); From 2fe547c246f11ef8af403716112f6d9148f02931 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 20 Sep 2026 10:49:47 +0000 Subject: [PATCH 11/27] fix: preserve route prefetch intent semantics --- e2e/navigation-performance.spec.ts | 4 +++ src/components/NavLink.tsx | 12 +++---- src/hooks/use-route-prefetch.ts | 8 ++--- src/test/use-route-prefetch.test.tsx | 52 +++++++++++++++++++++++++++- 4 files changed, 65 insertions(+), 11 deletions(-) diff --git a/e2e/navigation-performance.spec.ts b/e2e/navigation-performance.spec.ts index 9d5ca02e5..2abeaea2a 100644 --- a/e2e/navigation-performance.spec.ts +++ b/e2e/navigation-performance.spec.ts @@ -208,6 +208,7 @@ test('hover intent fetches one destination chunk before click and keeps navigati const requestCount = countAttackRequests(page); await gotoGenerate(page); const link = await attackLink(page); + expect(requestCount()).toBe(0); await link.hover(); await page.waitForTimeout(INTENT_OBSERVATION_MS); @@ -227,6 +228,7 @@ test('keyboard focus fetches one destination chunk before click', async ({ page const requestCount = countAttackRequests(page); await gotoGenerate(page); const link = await attackLink(page); + expect(requestCount()).toBe(0); await link.focus(); await expect(link).toBeFocused(); @@ -245,6 +247,7 @@ test('touch intent fetches one destination chunk before click', async ({ page }) const requestCount = countAttackRequests(page); await gotoGenerate(page); const link = await attackLink(page); + expect(requestCount()).toBe(0); await link.dispatchEvent('pointerdown', { pointerType: 'touch' }); await page.waitForTimeout(INTENT_OBSERVATION_MS); @@ -268,6 +271,7 @@ for (const [label, connection] of [ const requestCount = countAttackRequests(page); await gotoGenerate(page); const link = await attackLink(page); + expect(requestCount()).toBe(0); await signalAllowedIntent(page, link); await page.waitForTimeout(INTENT_OBSERVATION_MS); diff --git a/src/components/NavLink.tsx b/src/components/NavLink.tsx index 6f02f78a5..0f22394ab 100644 --- a/src/components/NavLink.tsx +++ b/src/components/NavLink.tsx @@ -34,28 +34,28 @@ const NavLink = forwardRef( } {...props} onPointerEnter={(event: PointerEvent) => { - intentHandlers.onPointerEnter(event); onPointerEnter?.(event); + if (!event.defaultPrevented) intentHandlers.onPointerEnter(event); }} onPointerLeave={(event: PointerEvent) => { - intentHandlers.onPointerLeave(event); onPointerLeave?.(event); + if (!event.defaultPrevented) intentHandlers.onPointerLeave(event); }} onFocus={(event: FocusEvent) => { - intentHandlers.onFocus(event); onFocus?.(event); + if (!event.defaultPrevented) intentHandlers.onFocus(event); }} onBlur={(event: FocusEvent) => { - intentHandlers.onBlur(event); onBlur?.(event); + if (!event.defaultPrevented) intentHandlers.onBlur(event); }} onPointerDown={(event: PointerEvent) => { - intentHandlers.onPointerDown(event); onPointerDown?.(event); + if (!event.defaultPrevented) intentHandlers.onPointerDown(event); }} onTouchStart={(event: TouchEvent) => { - intentHandlers.onTouchStart(event); onTouchStart?.(event); + if (!event.defaultPrevented) intentHandlers.onTouchStart(event); }} /> ); diff --git a/src/hooks/use-route-prefetch.ts b/src/hooks/use-route-prefetch.ts index 9a86e04ad..6b15a159f 100644 --- a/src/hooks/use-route-prefetch.ts +++ b/src/hooks/use-route-prefetch.ts @@ -1,11 +1,11 @@ import { useCallback, useEffect, useRef } from 'react'; import type { FocusEventHandler, PointerEventHandler, TouchEventHandler } from 'react'; -import type { To } from 'react-router-dom'; +import { useResolvedPath, type To } from 'react-router-dom'; import { preloadRoute, routeLoaders } from '@/lib/route-modules'; const INTENT_DELAY_MS = 100; -function routePathname(to: To): string | undefined { +function routePathname(to: To, resolvedPathname: string): string | undefined { if (typeof window === 'undefined') return undefined; const href = typeof to === 'string' ? to : to.pathname; @@ -13,7 +13,7 @@ function routePathname(to: To): string | undefined { try { const url = new URL(href, window.location.href); - return url.origin === window.location.origin ? url.pathname : undefined; + return url.origin === window.location.origin ? resolvedPathname : undefined; } catch { return undefined; } @@ -36,7 +36,7 @@ export type RoutePrefetchHandlers = { }; export function useRoutePrefetch(to: To): RoutePrefetchHandlers { - const pathname = routePathname(to); + const pathname = routePathname(to, useResolvedPath(to).pathname); const timerRef = useRef(undefined); const prefetchedRef = useRef(false); diff --git a/src/test/use-route-prefetch.test.tsx b/src/test/use-route-prefetch.test.tsx index c2aee0d7c..238708682 100644 --- a/src/test/use-route-prefetch.test.tsx +++ b/src/test/use-route-prefetch.test.tsx @@ -1,6 +1,9 @@ import { act, fireEvent, render, screen } from '@testing-library/react'; +import type { ComponentProps } from 'react'; +import { MemoryRouter, Route, Routes } from 'react-router-dom'; import type { To } from 'react-router-dom'; import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; +import { NavLink } from '@/components/NavLink'; import { useRoutePrefetch } from '@/hooks/use-route-prefetch'; const { mockPreloadRoute } = vi.hoisted(() => ({ @@ -14,7 +17,7 @@ vi.mock('@/lib/route-modules', () => ({ }, })); -function TestLink({ to }: { to: To }) { +function IntentLink({ to }: { to: To }) { const intentHandlers = useRoutePrefetch(to); return ( @@ -23,6 +26,29 @@ function TestLink({ to }: { to: To }) { ); } +function TestLink({ to }: { to: To }) { + return ( + + + } /> + + + ); +} + +function TestNavLink({ onPointerDown }: { onPointerDown?: ComponentProps['onPointerDown'] }) { + return ( + + + Destination} + /> + + + ); +} + function setConnection(connection: { saveData?: boolean; effectiveType?: string } | undefined) { if (connection) { Object.defineProperty(navigator, 'connection', { @@ -88,6 +114,22 @@ describe('useRoutePrefetch', () => { expect(mockPreloadRoute).toHaveBeenCalledWith('/app/attack'); }); + it('resolves relative string destinations against the current route', () => { + render(); + + fireEvent.pointerDown(screen.getByRole('link')); + + expect(mockPreloadRoute).toHaveBeenCalledWith('/app/attack'); + }); + + it('resolves relative object destinations against the current route', () => { + render(); + + fireEvent.pointerDown(screen.getByRole('link')); + + expect(mockPreloadRoute).toHaveBeenCalledWith('/app/attack'); + }); + it('deduplicates repeated intent signals for one destination', () => { render(); const link = screen.getByRole('link'); @@ -145,4 +187,12 @@ describe('useRoutePrefetch', () => { expect(mockPreloadRoute).not.toHaveBeenCalled(); }); + + it('lets a consumer prevent pointer-down prefetch', () => { + render( event.preventDefault()} />); + + fireEvent.pointerDown(screen.getByRole('link')); + + expect(mockPreloadRoute).not.toHaveBeenCalled(); + }); }); From 2dbb3f062fe8460a925aa92542dcc702cf6806f4 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 20 Sep 2026 11:01:51 +0000 Subject: [PATCH 12/27] fix: cover route prefetch edge cases --- src/components/NavLink.tsx | 4 +-- src/hooks/use-route-prefetch.ts | 5 +++- src/test/use-route-prefetch.test.tsx | 45 ++++++++++++++++++++++++++-- 3 files changed, 49 insertions(+), 5 deletions(-) diff --git a/src/components/NavLink.tsx b/src/components/NavLink.tsx index 0f22394ab..28adddf39 100644 --- a/src/components/NavLink.tsx +++ b/src/components/NavLink.tsx @@ -39,7 +39,7 @@ const NavLink = forwardRef( }} onPointerLeave={(event: PointerEvent) => { onPointerLeave?.(event); - if (!event.defaultPrevented) intentHandlers.onPointerLeave(event); + intentHandlers.onPointerLeave(event); }} onFocus={(event: FocusEvent) => { onFocus?.(event); @@ -47,7 +47,7 @@ const NavLink = forwardRef( }} onBlur={(event: FocusEvent) => { onBlur?.(event); - if (!event.defaultPrevented) intentHandlers.onBlur(event); + intentHandlers.onBlur(event); }} onPointerDown={(event: PointerEvent) => { onPointerDown?.(event); diff --git a/src/hooks/use-route-prefetch.ts b/src/hooks/use-route-prefetch.ts index 6b15a159f..29a10836c 100644 --- a/src/hooks/use-route-prefetch.ts +++ b/src/hooks/use-route-prefetch.ts @@ -13,7 +13,10 @@ function routePathname(to: To, resolvedPathname: string): string | undefined { try { const url = new URL(href, window.location.href); - return url.origin === window.location.origin ? resolvedPathname : undefined; + const isAbsoluteOrRootPath = href.startsWith('/') || /^[a-z][a-z\d+.-]*:/i.test(href); + return url.origin === window.location.origin + ? isAbsoluteOrRootPath ? url.pathname : resolvedPathname + : undefined; } catch { return undefined; } diff --git a/src/test/use-route-prefetch.test.tsx b/src/test/use-route-prefetch.test.tsx index 238708682..279c395c8 100644 --- a/src/test/use-route-prefetch.test.tsx +++ b/src/test/use-route-prefetch.test.tsx @@ -36,13 +36,24 @@ function TestLink({ to }: { to: To }) { ); } -function TestNavLink({ onPointerDown }: { onPointerDown?: ComponentProps['onPointerDown'] }) { +type TestNavLinkHandlers = Pick, 'onPointerDown' | 'onPointerLeave' | 'onBlur'>; + +function TestNavLink({ onPointerDown, onPointerLeave, onBlur }: TestNavLinkHandlers) { return ( Destination} + element={( + + Destination + + )} /> @@ -130,6 +141,14 @@ describe('useRoutePrefetch', () => { expect(mockPreloadRoute).toHaveBeenCalledWith('/app/attack'); }); + it('uses the pathname for same-origin absolute destinations', () => { + render(); + + fireEvent.pointerDown(screen.getByRole('link')); + + expect(mockPreloadRoute).toHaveBeenCalledWith('/app/attack'); + }); + it('deduplicates repeated intent signals for one destination', () => { render(); const link = screen.getByRole('link'); @@ -195,4 +214,26 @@ describe('useRoutePrefetch', () => { expect(mockPreloadRoute).not.toHaveBeenCalled(); }); + + it('always cancels a pointer timer when the consumer prevents default', () => { + render( event.preventDefault()} />); + const link = screen.getByRole('link'); + + fireEvent.pointerEnter(link); + fireEvent.pointerLeave(link); + act(() => vi.advanceTimersByTime(100)); + + expect(mockPreloadRoute).not.toHaveBeenCalled(); + }); + + it('always cancels a focus timer when the consumer prevents default', () => { + render( event.preventDefault()} />); + const link = screen.getByRole('link'); + + fireEvent.focus(link); + fireEvent.blur(link); + act(() => vi.advanceTimersByTime(100)); + + expect(mockPreloadRoute).not.toHaveBeenCalled(); + }); }); From dddc348258f2b259764732d4e522933a0e499c48 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 20 Sep 2026 11:16:52 +0000 Subject: [PATCH 13/27] feat: add route-shaped loading skeletons --- src/components/loading/RouteSkeleton.tsx | 208 +++++++++++++++++++++++ src/index.css | 10 ++ src/test/route-skeleton.test.tsx | 54 ++++++ 3 files changed, 272 insertions(+) create mode 100644 src/components/loading/RouteSkeleton.tsx create mode 100644 src/test/route-skeleton.test.tsx diff --git a/src/components/loading/RouteSkeleton.tsx b/src/components/loading/RouteSkeleton.tsx new file mode 100644 index 000000000..3842c69ce --- /dev/null +++ b/src/components/loading/RouteSkeleton.tsx @@ -0,0 +1,208 @@ +import type { ReactNode } from "react"; + +export type RouteSkeletonVariant = + | "public" + | "home-grid" + | "tool-form" + | "chat" + | "settings/list" + | "admin/table"; + +type ShapeProps = { + className: string; +}; + +const Shape = ({ className }: ShapeProps) => ( +
      - {announcements[0] && ( + {announcementsUserId === userId && announcements[0] && (
      {announcement}
      -
      + {Skeleton()} -
      + ); } diff --git a/src/test/components/AppLayout.test.tsx b/src/test/components/AppLayout.test.tsx index a2ee97a83..484ab6c65 100644 --- a/src/test/components/AppLayout.test.tsx +++ b/src/test/components/AppLayout.test.tsx @@ -188,7 +188,29 @@ describe('AppLayout announcements', () => { expect(mockListActiveAnnouncements).toHaveBeenCalledTimes(2); }); - it('hides an expired announcement after time advances and navigation occurs', async () => { + it('does not show the previous user announcement while the next user loads', async () => { + let resolveUserB: (value: UserAnnouncement[]) => void = () => undefined; + const userBResponse = new Promise((resolve) => { + resolveUserB = resolve; + }); + mockListActiveAnnouncements + .mockResolvedValueOnce([{ ...announcement, title: 'User A announcement' }]) + .mockReturnValueOnce(userBResponse); + + const rendered = renderLayout(); + await screen.findByText('User A announcement'); + mockAuth.user = { id: 'user-b' }; + rendered.rerender(layout()); + + expect(screen.queryByText('User A announcement')).not.toBeInTheDocument(); + await act(async () => { + resolveUserB([{ ...announcement, title: 'User B announcement' }]); + await userBResponse; + }); + expect(screen.getByText('User B announcement')).toBeInTheDocument(); + }); + + it('hides an expired announcement while the user stays on the same route', async () => { vi.useFakeTimers(); vi.setSystemTime(new Date('2026-09-20T12:00:00.000Z')); const expiringAnnouncement = { @@ -203,10 +225,8 @@ describe('AppLayout announcements', () => { }); expect(screen.getByText('Scheduled maintenance')).toBeInTheDocument(); - vi.setSystemTime(new Date('2026-09-20T12:00:11.000Z')); - fireEvent.click(screen.getByRole('link', { name: 'Open next page' })); await act(async () => { - await Promise.resolve(); + await vi.advanceTimersByTimeAsync(11_000); }); expect(screen.queryByText('Scheduled maintenance')).not.toBeInTheDocument(); diff --git a/src/test/performance-measurement-script.test.ts b/src/test/performance-measurement-script.test.ts new file mode 100644 index 000000000..c85bfaba4 --- /dev/null +++ b/src/test/performance-measurement-script.test.ts @@ -0,0 +1,12 @@ +import { readFileSync } from 'node:fs'; +import { resolve } from 'node:path'; +import { describe, expect, it } from 'vitest'; + +describe('navigation performance measurement', () => { + it('starts the resource boundary before pointer-down can prefetch a route', () => { + const source = readFileSync(resolve(process.cwd(), 'scripts/measure-navigation-performance.mjs'), 'utf8'); + + expect(source).toMatch(/startTransition\(target\) \{\s+const resourceBoundary = performance\.now\(\);/); + expect(source).not.toContain('baseline.transition.resourceBoundary = clickTime'); + }); +}); diff --git a/src/test/route-skeleton.test.tsx b/src/test/route-skeleton.test.tsx index e5ad6d340..32122b46e 100644 --- a/src/test/route-skeleton.test.tsx +++ b/src/test/route-skeleton.test.tsx @@ -45,6 +45,12 @@ describe("RouteSkeleton", () => { } }); + it("keeps the main landmark while a public route loads", () => { + render(); + + expect(screen.getByRole("main")).toHaveAttribute("data-route-skeleton", "public"); + }); + it.each(variants)("keeps %s static without animation hooks", (variant) => { const { container } = render();

    HKynj9J#J1HIPh#NqMGi5?A1Ur5A* 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 Q-S|iVE=B_j7YN|r0n~@OLI3~& literal 0 HcmV?d00001 diff --git a/docs/performance/smooth-navigation-baseline/run-1.json b/docs/performance/smooth-navigation-baseline/run-1.json new file mode 100644 index 000000000..2c29b8896 --- /dev/null +++ b/docs/performance/smooth-navigation-baseline/run-1.json @@ -0,0 +1,6866 @@ +{ + "metadata": { + "runLabel": "run-1", + "capturedAt": "2026-09-19T21:58:25.425Z", + "sourceCommit": "b2ba178dee148d06d9bf89793f044add69d705b8", + "harnessCommit": "59c1982759b722365946562de269800943e7d0c4", + "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": 38407, + "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, + "firstSkeletonFrameMs": 2621.4000000953674, + "firstRealContentFrameMs": 2911.4000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/LandingPage.tsx", + "startTime": 2604.5, + "endTime": 2628.600000143051, + "duration": 24.100000143051147, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "longTasks": [ + { + "startTime": 2439.800000190735, + "duration": 138 + }, + { + "startTime": 2815.4000000953674, + "duration": 91 + }, + { + "startTime": 2987.300000190735, + "duration": 55 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 143, + "transferredBytes": 7455868, + "encodedBytes": 7415968, + "decodedBytes": 7415968, + "navigationTiming": { + "domContentLoaded": 2575.9000000953674, + "loadEventEnd": 2629, + "responseEnd": 1838.4000000953674 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LandingPage" + }, + { + "path": "/login", + "clickTime": null, + "firstSkeletonFrameMs": 469.60000014305115, + "firstRealContentFrameMs": 556.3000001907349, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/LoginPage.tsx", + "startTime": 453.90000009536743, + "endTime": 482.2000000476837, + "duration": 28.299999952316284, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "longTasks": [ + { + "startTime": 283.7000000476837, + "duration": 141 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 131, + "transferredBytes": 6934207, + "encodedBytes": 6897907, + "decodedBytes": 6897907, + "navigationTiming": { + "domContentLoaded": 422.90000009536743, + "loadEventEnd": 477.10000014305115, + "responseEnd": 14.400000095367432 + }, + "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, + "firstSkeletonFrameMs": 555.5999999046326, + "firstRealContentFrameMs": 650.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", + "startTime": 527.2999999523163, + "endTime": 548.9000000953674, + "duration": 21.600000143051147, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 319.7999999523163, + "duration": 129 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 140, + "transferredBytes": 7142818, + "encodedBytes": 7107118, + "decodedBytes": 7107118, + "navigationTiming": { + "domContentLoaded": 447, + "loadEventEnd": 583.2000000476837, + "responseEnd": 18.200000047683716 + }, + "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, + "firstSkeletonFrameMs": 559.7999999523163, + "firstRealContentFrameMs": 895.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", + "startTime": 534.0999999046326, + "endTime": 559, + "duration": 24.90000009536743, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 334.2999999523163, + "duration": 125 + }, + { + "startTime": 819.5999999046326, + "duration": 74 + } + ], + "cls": 0.0028984375, + "layoutShifts": [ + { + "startTime": 917.4000000953674, + "value": 0.0028984375 + } + ], + "requestCount": 184, + "transferredBytes": 8770111, + "encodedBytes": 8721511, + "decodedBytes": 8721511, + "navigationTiming": { + "domContentLoaded": 458.09999990463257, + "loadEventEnd": 578.4000000953674, + "responseEnd": 17.299999952316284 + }, + "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, + "firstSkeletonFrameMs": 545.0999999046326, + "firstRealContentFrameMs": 843.0999999046326, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", + "startTime": 526, + "endTime": 545.8999998569489, + "duration": 19.899999856948853, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 329.89999985694885, + "duration": 118 + }, + { + "startTime": 761.5999999046326, + "duration": 76 + } + ], + "cls": 0.01097265625, + "layoutShifts": [ + { + "startTime": 842.5999999046326, + "value": 0.01097265625 + } + ], + "requestCount": 185, + "transferredBytes": 8366088, + "encodedBytes": 8317188, + "decodedBytes": 8317188, + "navigationTiming": { + "domContentLoaded": 446.7999999523163, + "loadEventEnd": 497.2000000476837, + "responseEnd": 15.399999856948853 + }, + "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, + "firstSkeletonFrameMs": 531.6999998092651, + "firstRealContentFrameMs": 722.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", + "startTime": 509.5, + "endTime": 542.6999998092651, + "duration": 33.19999980926514, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 303, + "duration": 125 + }, + { + "startTime": 664.6999998092651, + "duration": 50 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 150, + "transferredBytes": 7916321, + "encodedBytes": 7877621, + "decodedBytes": 7877621, + "navigationTiming": { + "domContentLoaded": 426.2999999523163, + "loadEventEnd": 479.2999999523163, + "responseEnd": 12.5 + }, + "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, + "firstSkeletonFrameMs": 524.7999999523163, + "firstRealContentFrameMs": 644.0999999046326, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", + "startTime": 504.2000000476837, + "endTime": 530.0999999046326, + "duration": 25.899999856948853, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 295.39999985694885, + "duration": 131 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 149, + "transferredBytes": 7374303, + "encodedBytes": 7335903, + "decodedBytes": 7335903, + "navigationTiming": { + "domContentLoaded": 424.89999985694885, + "loadEventEnd": 542.2000000476837, + "responseEnd": 12.099999904632568 + }, + "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, + "firstSkeletonFrameMs": 521.5, + "firstRealContentFrameMs": 760.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AdminPage.tsx", + "startTime": 499.2999999523163, + "endTime": 552.7999999523163, + "duration": 53.5, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "longTasks": [ + { + "startTime": 293.7000000476837, + "duration": 127 + }, + { + "startTime": 667.5999999046326, + "duration": 62 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 160, + "transferredBytes": 8980386, + "encodedBytes": 8940186, + "decodedBytes": 8940186, + "navigationTiming": { + "domContentLoaded": 418.59999990463257, + "loadEventEnd": 469.59999990463257, + "responseEnd": 11.400000095367432 + }, + "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": 677.5, + "firstSkeletonFrameMs": 763.7999999523163, + "firstRealContentFrameMs": 807.3999998569489, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", + "startTime": 1417, + "endTime": 1431.8999998569489, + "duration": 14.899999856948853, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 270.7999999523163, + "duration": 125 + }, + { + "startTime": 576.2000000476837, + "duration": 64 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 165, + "transferredBytes": 7491624, + "encodedBytes": 7451124, + "decodedBytes": 7451124, + "navigationTiming": { + "domContentLoaded": 394.5, + "loadEventEnd": 449.5, + "responseEnd": 13 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage" + }, + { + "path": "/app", + "clickTime": 572.2000000476837, + "firstSkeletonFrameMs": 820.7999999523163, + "firstRealContentFrameMs": 860.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", + "startTime": 1362, + "endTime": 1367.5, + "duration": 5.5, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 272.30000019073486, + "duration": 60 + }, + { + "startTime": 468.30000019073486, + "duration": 51 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 165, + "transferredBytes": 7491624, + "encodedBytes": 7451124, + "decodedBytes": 7451124, + "navigationTiming": { + "domContentLoaded": 330.30000019073486, + "loadEventEnd": 359, + "responseEnd": 19.90000009536743 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "HomePage" + }, + { + "path": "/app/generate", + "clickTime": 571.8999998569489, + "firstSkeletonFrameMs": 125.90000009536743, + "firstRealContentFrameMs": 384, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", + "startTime": 687.7000000476837, + "endTime": 701.5999999046326, + "duration": 13.899999856948853, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 283.2000000476837, + "duration": 118 + }, + { + "startTime": 858.7999999523163, + "duration": 74 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 186, + "transferredBytes": 8795644, + "encodedBytes": 8746744, + "decodedBytes": 8746744, + "navigationTiming": { + "domContentLoaded": 399.09999990463257, + "loadEventEnd": 453.59999990463257, + "responseEnd": 9.700000047683716 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage" + }, + { + "path": "/app/generate", + "clickTime": 515.9000000953674, + "firstSkeletonFrameMs": 140.19999980926514, + "firstRealContentFrameMs": 391.89999985694885, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", + "startTime": 643.9000000953674, + "endTime": 659.4000000953674, + "duration": 15.5, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 353.09999990463257, + "duration": 53 + }, + { + "startTime": 837.2999999523163, + "duration": 59 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 186, + "transferredBytes": 8795644, + "encodedBytes": 8746744, + "decodedBytes": 8746744, + "navigationTiming": { + "domContentLoaded": 404.59999990463257, + "loadEventEnd": 430.09999990463257, + "responseEnd": 43.90000009536743 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "GeneratePage" + }, + { + "path": "/app/attack", + "clickTime": 958.5999999046326, + "firstSkeletonFrameMs": 118.40000009536743, + "firstRealContentFrameMs": 236.90000009536743, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", + "startTime": 1063, + "endTime": 1082.1999998092651, + "duration": 19.199999809265137, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 304.5, + "duration": 149 + }, + { + "startTime": 814.7999999523163, + "duration": 94 + }, + { + "startTime": 1139.8999998569489, + "duration": 50 + } + ], + "cls": 0.0028984375, + "layoutShifts": [ + { + "startTime": 934.3999998569489, + "value": 0.0028984375 + } + ], + "requestCount": 194, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 451.69999980926514, + "loadEventEnd": 585.2999999523163, + "responseEnd": 10.099999904632568 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage" + }, + { + "path": "/app/attack", + "clickTime": 667.5, + "firstSkeletonFrameMs": 133.39999985694885, + "firstRealContentFrameMs": 247.39999985694885, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", + "startTime": 786.5, + "endTime": 806.7999999523163, + "duration": 20.299999952316284, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 569.3999998569489, + "duration": 63 + } + ], + "cls": 0.0028984375, + "layoutShifts": [ + { + "startTime": 645.8999998569489, + "value": 0.0028984375 + } + ], + "requestCount": 194, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 327.09999990463257, + "loadEventEnd": 351.7999999523163, + "responseEnd": 20.299999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "AttackPage" + }, + { + "path": "/app/flowchart", + "clickTime": 620.5, + "firstSkeletonFrameMs": 131.60000014305115, + "firstRealContentFrameMs": 269.90000009536743, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", + "startTime": 731.8000001907349, + "endTime": 750.8000001907349, + "duration": 19, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 303.90000009536743, + "duration": 133 + }, + { + "startTime": 832.6000001430511, + "duration": 51 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 152, + "transferredBytes": 7941854, + "encodedBytes": 7902854, + "decodedBytes": 7902854, + "navigationTiming": { + "domContentLoaded": 435.5, + "loadEventEnd": 555.7000000476837, + "responseEnd": 14.300000190734863 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/flowchart", + "clickTime": 513.2000000476837, + "firstSkeletonFrameMs": 130.39999985694885, + "firstRealContentFrameMs": 247.39999985694885, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", + "startTime": 633.8999998569489, + "endTime": 649.0999999046326, + "duration": 15.200000047683716, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 152, + "transferredBytes": 7941854, + "encodedBytes": 7902854, + "decodedBytes": 7902854, + "navigationTiming": { + "domContentLoaded": 367.5, + "loadEventEnd": 435, + "responseEnd": 39.799999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/history", + "clickTime": 639.7000000476837, + "firstSkeletonFrameMs": 195.20000004768372, + "firstRealContentFrameMs": 282.09999990463257, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", + "startTime": 821.2999999523163, + "endTime": 839.2999999523163, + "duration": 18, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 312.2000000476837, + "duration": 135 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 151, + "transferredBytes": 7399836, + "encodedBytes": 7361136, + "decodedBytes": 7361136, + "navigationTiming": { + "domContentLoaded": 445.60000014305115, + "loadEventEnd": 500.2000000476837, + "responseEnd": 11.100000143051147 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage" + }, + { + "path": "/app/history", + "clickTime": 472.5, + "firstSkeletonFrameMs": 117.30000019073486, + "firstRealContentFrameMs": 199.40000009536743, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", + "startTime": 579.2000000476837, + "endTime": 596, + "duration": 16.799999952316284, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 301.60000014305115, + "duration": 56 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 151, + "transferredBytes": 7399836, + "encodedBytes": 7361136, + "decodedBytes": 7361136, + "navigationTiming": { + "domContentLoaded": 354.80000019073486, + "loadEventEnd": 381.80000019073486, + "responseEnd": 15.800000190734863 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "HistoryPage" + }, + { + "path": "/", + "clickTime": null, + "firstSkeletonFrameMs": 500.60000014305115, + "firstRealContentFrameMs": 772.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/LandingPage.tsx", + "startTime": 485.2999999523163, + "endTime": 503.10000014305115, + "duration": 17.800000190734863, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "longTasks": [ + { + "startTime": 309.7000000476837, + "duration": 140 + }, + { + "startTime": 679.7000000476837, + "duration": 87 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 143, + "transferredBytes": 7455868, + "encodedBytes": 7415968, + "decodedBytes": 7415968, + "navigationTiming": { + "domContentLoaded": 448.2000000476837, + "loadEventEnd": 507.7000000476837, + "responseEnd": 11 + }, + "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, + "firstSkeletonFrameMs": 523.2000000476837, + "firstRealContentFrameMs": 601.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/LoginPage.tsx", + "startTime": 509.7000000476837, + "endTime": 526.1000001430511, + "duration": 16.40000009536743, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "longTasks": [ + { + "startTime": 327.2999999523163, + "duration": 150 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 131, + "transferredBytes": 6934207, + "encodedBytes": 6897907, + "decodedBytes": 6897907, + "navigationTiming": { + "domContentLoaded": 475.5, + "loadEventEnd": 529.1000001430511, + "responseEnd": 12.400000095367432 + }, + "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, + "firstSkeletonFrameMs": 608.9000000953674, + "firstRealContentFrameMs": 663.1000001430511, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", + "startTime": 587.5, + "endTime": 601.4000000953674, + "duration": 13.900000095367432, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 316, + "duration": 160 + }, + { + "startTime": 479.60000014305115, + "duration": 60 + } + ], + "cls": 0.06467384003526769, + "layoutShifts": [ + { + "startTime": 672.2000000476837, + "value": 0.06467384003526769 + } + ], + "requestCount": 140, + "transferredBytes": 7142818, + "encodedBytes": 7107118, + "decodedBytes": 7107118, + "navigationTiming": { + "domContentLoaded": 473.7000000476837, + "loadEventEnd": 547.7000000476837, + "responseEnd": 14.200000047683716 + }, + "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, + "firstSkeletonFrameMs": 560.1000001430511, + "firstRealContentFrameMs": 901.9000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", + "startTime": 538.7999999523163, + "endTime": 553.6000001430511, + "duration": 14.800000190734863, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 323.10000014305115, + "duration": 132 + }, + { + "startTime": 806.5, + "duration": 95 + } + ], + "cls": 0.11049724802234125, + "layoutShifts": [ + { + "startTime": 924.6000001430511, + "value": 0.11049724802234125 + } + ], + "requestCount": 184, + "transferredBytes": 8770111, + "encodedBytes": 8721511, + "decodedBytes": 8721511, + "navigationTiming": { + "domContentLoaded": 454, + "loadEventEnd": 578.1000001430511, + "responseEnd": 10.400000095367432 + }, + "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, + "firstSkeletonFrameMs": 621.2000000476837, + "firstRealContentFrameMs": 956.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", + "startTime": 599.2000000476837, + "endTime": 613.2999999523163, + "duration": 14.099999904632568, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 358.2999999523163, + "duration": 148 + }, + { + "startTime": 854.2000000476837, + "duration": 96 + } + ], + "cls": 0.11141678129298486, + "layoutShifts": [ + { + "startTime": 956, + "value": 0.11141678129298486 + } + ], + "requestCount": 185, + "transferredBytes": 8366088, + "encodedBytes": 8317188, + "decodedBytes": 8317188, + "navigationTiming": { + "domContentLoaded": 505.09999990463257, + "loadEventEnd": 562.9000000953674, + "responseEnd": 16.5 + }, + "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, + "firstSkeletonFrameMs": 571.5, + "firstRealContentFrameMs": 752.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", + "startTime": 551.1000001430511, + "endTime": 567.7999999523163, + "duration": 16.699999809265137, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 317.60000014305115, + "duration": 146 + }, + { + "startTime": 694, + "duration": 51 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 150, + "transferredBytes": 7916321, + "encodedBytes": 7877621, + "decodedBytes": 7877621, + "navigationTiming": { + "domContentLoaded": 461.7000000476837, + "loadEventEnd": 516.4000000953674, + "responseEnd": 13.100000143051147 + }, + "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, + "firstSkeletonFrameMs": 577.7000000476837, + "firstRealContentFrameMs": 712.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", + "startTime": 555.8999998569489, + "endTime": 573.0999999046326, + "duration": 17.200000047683716, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 305.7999999523163, + "duration": 150 + }, + { + "startTime": 458.2999999523163, + "duration": 50 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 149, + "transferredBytes": 7374303, + "encodedBytes": 7335903, + "decodedBytes": 7335903, + "navigationTiming": { + "domContentLoaded": 454.2000000476837, + "loadEventEnd": 589.3999998569489, + "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" + }, + { + "path": "/app/admin", + "clickTime": null, + "firstSkeletonFrameMs": 575.4000000953674, + "firstRealContentFrameMs": 777.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AdminPage.tsx", + "startTime": 553.9000000953674, + "endTime": 574.2000000476837, + "duration": 20.299999952316284, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "longTasks": [ + { + "startTime": 317.5, + "duration": 152 + }, + { + "startTime": 683.6000001430511, + "duration": 63 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 160, + "transferredBytes": 8980386, + "encodedBytes": 8940186, + "decodedBytes": 8940186, + "navigationTiming": { + "domContentLoaded": 467.90000009536743, + "loadEventEnd": 521, + "responseEnd": 10 + }, + "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": 770.2999999523163, + "firstSkeletonFrameMs": 193.10000014305115, + "firstRealContentFrameMs": 237.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", + "startTime": 949.5, + "endTime": 971.2999999523163, + "duration": 21.799999952316284, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 320.2000000476837, + "duration": 142 + }, + { + "startTime": 660.7999999523163, + "duration": 70 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 156, + "transferredBytes": 7491624, + "encodedBytes": 7451124, + "decodedBytes": 7451124, + "navigationTiming": { + "domContentLoaded": 460.40000009536743, + "loadEventEnd": 523.7000000476837, + "responseEnd": 12.5 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage" + }, + { + "path": "/app", + "clickTime": 574.5, + "firstSkeletonFrameMs": 326.10000014305115, + "firstRealContentFrameMs": 364.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HomePage.tsx", + "startTime": 875.7000000476837, + "endTime": 882, + "duration": 6.299999952316284, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 285, + "duration": 50 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 156, + "transferredBytes": 7491624, + "encodedBytes": 7451124, + "decodedBytes": 7451124, + "navigationTiming": { + "domContentLoaded": 333.60000014305115, + "loadEventEnd": 366.80000019073486, + "responseEnd": 20 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "HomePage" + }, + { + "path": "/app/generate", + "clickTime": 618.7000000476837, + "firstSkeletonFrameMs": 126.90000009536743, + "firstRealContentFrameMs": 393.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", + "startTime": 737.3000001907349, + "endTime": 750.6000001430511, + "duration": 13.299999952316284, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 307.40000009536743, + "duration": 147 + }, + { + "startTime": 916.8000001907349, + "duration": 75 + } + ], + "cls": 0.06467384003526769, + "layoutShifts": [ + { + "startTime": 616.3000001907349, + "value": 0.06467384003526769 + } + ], + "requestCount": 186, + "transferredBytes": 8795644, + "encodedBytes": 8746744, + "decodedBytes": 8746744, + "navigationTiming": { + "domContentLoaded": 452.40000009536743, + "loadEventEnd": 568.1000001430511, + "responseEnd": 14 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage" + }, + { + "path": "/app/generate", + "clickTime": 458.09999990463257, + "firstSkeletonFrameMs": 114.5, + "firstRealContentFrameMs": 341.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/GeneratePage.tsx", + "startTime": 564.5, + "endTime": 578.2999999523163, + "duration": 13.799999952316284, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 725.1999998092651, + "duration": 60 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 186, + "transferredBytes": 8795644, + "encodedBytes": 8746744, + "decodedBytes": 8746744, + "navigationTiming": { + "domContentLoaded": 352.5, + "loadEventEnd": 375.69999980926514, + "responseEnd": 29.199999809265137 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "GeneratePage" + }, + { + "path": "/app/attack", + "clickTime": 937.7999999523163, + "firstSkeletonFrameMs": 1097.5999999046326, + "firstRealContentFrameMs": 1213.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", + "startTime": 2017.5, + "endTime": 2025.5, + "duration": 8, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 300, + "duration": 142 + }, + { + "startTime": 791.7999999523163, + "duration": 82 + } + ], + "cls": 0.11049724802234125, + "layoutShifts": [ + { + "startTime": 897.3999998569489, + "value": 0.11049724802234125 + } + ], + "requestCount": 204, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 440.39999985694885, + "loadEventEnd": 563, + "responseEnd": 10.5 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage" + }, + { + "path": "/app/attack", + "clickTime": 638.7000000476837, + "firstSkeletonFrameMs": 1110.9000000953674, + "firstRealContentFrameMs": 1214.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", + "startTime": 1735.7000000476837, + "endTime": 1754.7999999523163, + "duration": 19.09999990463257, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 288.2000000476837, + "duration": 52 + }, + { + "startTime": 547.2000000476837, + "duration": 56 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 204, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 338.90000009536743, + "loadEventEnd": 361.7000000476837, + "responseEnd": 22.799999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "AttackPage" + }, + { + "path": "/app/flowchart", + "clickTime": 692.2000000476837, + "firstSkeletonFrameMs": 122.89999985694885, + "firstRealContentFrameMs": 255, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", + "startTime": 796.3999998569489, + "endTime": 804.7999999523163, + "duration": 8.400000095367432, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 299.7999999523163, + "duration": 205 + }, + { + "startTime": 886.5, + "duration": 53 + } + ], + "cls": 0.06467384003526769, + "layoutShifts": [ + { + "startTime": 688.7000000476837, + "value": 0.06467384003526769 + } + ], + "requestCount": 152, + "transferredBytes": 7941854, + "encodedBytes": 7902854, + "decodedBytes": 7902854, + "navigationTiming": { + "domContentLoaded": 503.2999999523163, + "loadEventEnd": 629.2999999523163, + "responseEnd": 11 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/flowchart", + "clickTime": 416.39999985694885, + "firstSkeletonFrameMs": 110.80000019073486, + "firstRealContentFrameMs": 199.20000004768372, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/FlowchartPage.tsx", + "startTime": 518.5, + "endTime": 523.7000000476837, + "duration": 5.200000047683716, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 152, + "transferredBytes": 7941854, + "encodedBytes": 7902854, + "decodedBytes": 7902854, + "navigationTiming": { + "domContentLoaded": 320.39999985694885, + "loadEventEnd": 340.39999985694885, + "responseEnd": 28.5 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/history", + "clickTime": 616, + "firstSkeletonFrameMs": 124.19999980926514, + "firstRealContentFrameMs": 209.69999980926514, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", + "startTime": 723.6999998092651, + "endTime": 735.1999998092651, + "duration": 11.5, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 302.59999990463257, + "duration": 129 + } + ], + "cls": 0.06467384003526769, + "layoutShifts": [ + { + "startTime": 613.5999999046326, + "value": 0.06467384003526769 + } + ], + "requestCount": 151, + "transferredBytes": 7399836, + "encodedBytes": 7361136, + "decodedBytes": 7361136, + "navigationTiming": { + "domContentLoaded": 429.89999985694885, + "loadEventEnd": 490.59999990463257, + "responseEnd": 9.399999856948853 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage" + }, + { + "path": "/app/history", + "clickTime": 407.39999985694885, + "firstSkeletonFrameMs": 118.20000004768372, + "firstRealContentFrameMs": 166.70000004768372, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/HistoryPage.tsx", + "startTime": 516.5999999046326, + "endTime": 530.2000000476837, + "duration": 13.600000143051147, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 151, + "transferredBytes": 7399836, + "encodedBytes": 7361136, + "decodedBytes": 7361136, + "navigationTiming": { + "domContentLoaded": 314, + "loadEventEnd": 336.7999999523163, + "responseEnd": 16.299999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "HistoryPage" + } + ], + "delayed": [ + { + "path": "/app/attack", + "clickTime": 894.0999999046326, + "firstSkeletonFrameMs": 154.30000019073486, + "firstRealContentFrameMs": 1092.9000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", + "startTime": 1030.9000000953674, + "endTime": 1859.7999999523163, + "duration": 828.8999998569489, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 311.7000000476837, + "duration": 134 + }, + { + "startTime": 784.0999999046326, + "duration": 71 + }, + { + "startTime": 1919.5, + "duration": 63 + } + ], + "cls": 0.01387109375, + "layoutShifts": [ + { + "startTime": 874.4000000953674, + "value": 0.0028984375 + }, + { + "startTime": 1986.5999999046326, + "value": 0.01097265625 + } + ], + "requestCount": 204, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 444.2999999523163, + "loadEventEnd": 566.4000000953674, + "responseEnd": 11.400000095367432 + }, + "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-baseline/desktop-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-baseline/desktop-delayed-filmstrip.png" + }, + { + "path": "/app/attack", + "clickTime": 950.8999998569489, + "firstSkeletonFrameMs": 1259.5, + "firstRealContentFrameMs": 1952, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:38407/src/pages/AttackPage.tsx", + "startTime": 2034.2999999523163, + "endTime": 2792.2999999523163, + "duration": 758, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 328.2999999523163, + "duration": 154 + }, + { + "startTime": 484.7999999523163, + "duration": 53 + }, + { + "startTime": 831.5, + "duration": 76 + }, + { + "startTime": 2847.199999809265, + "duration": 50 + } + ], + "cls": 0.2219140293153261, + "layoutShifts": [ + { + "startTime": 928.5999999046326, + "value": 0.11049724802234125 + }, + { + "startTime": 2902.199999809265, + "value": 0.11141678129298486 + } + ], + "requestCount": 215, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 480.39999985694885, + "loadEventEnd": 608.8999998569489, + "responseEnd": 11.299999952316284 + }, + "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-baseline/pixel-5-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-baseline/pixel-5-delayed-filmstrip.png" + } + ], + "bundleGraph": { + "manifestEntries": [ + { + "key": "_FileSaver.min-DZLZy2z8.js", + "file": "assets/FileSaver.min-DZLZy2z8.js", + "name": "FileSaver.min", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_ModelRestrictedModal-UK583TYw.js", + "file": "assets/ModelRestrictedModal-UK583TYw.js", + "name": "ModelRestrictedModal", + "imports": [ + "index.html", + "_client-B2Hmm4S3.js", + "_triangle-alert-DAkLJ_Hs.js", + "_zap-YNjUnyuz.js", + "_PricingModal-DeTbMjVf.js" + ] + }, + { + "key": "_ModelSelector-DPUAfvNL.js", + "file": "assets/ModelSelector-DPUAfvNL.js", + "name": "ModelSelector", + "imports": [ + "index.html", + "_badge-DOuwE0tA.js", + "_use-subscription-TWRM-hpK.js" + ] + }, + { + "key": "_PricingModal-DeTbMjVf.js", + "file": "assets/PricingModal-DeTbMjVf.js", + "name": "PricingModal", + "imports": [ + "index.html", + "_input-BRlCt18M.js", + "_badge-DOuwE0tA.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.js", + "_zap-YNjUnyuz.js" + ] + }, + { + "key": "_alert-dialog-DDhjApTe.js", + "file": "assets/alert-dialog-DDhjApTe.js", + "name": "alert-dialog", + "imports": [ + "index.html" + ] + }, + { + "key": "_arrow-right-DE4H5pKc.js", + "file": "assets/arrow-right-DE4H5pKc.js", + "name": "arrow-right", + "imports": [ + "index.html" + ] + }, + { + "key": "_badge-DOuwE0tA.js", + "file": "assets/badge-DOuwE0tA.js", + "name": "badge", + "imports": [ + "index.html" + ] + }, + { + "key": "_bookmark-D5QAu8Kr.js", + "file": "assets/bookmark-D5QAu8Kr.js", + "name": "bookmark", + "imports": [ + "index.html" + ] + }, + { + "key": "_brain-BDMiUfF_.js", + "file": "assets/brain-BDMiUfF_.js", + "name": "brain", + "imports": [ + "index.html" + ] + }, + { + "key": "_card-DNuxaVKj.js", + "file": "assets/card-DNuxaVKj.js", + "name": "card", + "imports": [ + "index.html" + ] + }, + { + "key": "_checkbox-CcU5IimS.js", + "file": "assets/checkbox-CcU5IimS.js", + "name": "checkbox", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-alert-ChwbUVv0.js", + "file": "assets/circle-alert-ChwbUVv0.js", + "name": "circle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-help-Dn3L85BO.js", + "file": "assets/circle-help-Dn3L85BO.js", + "name": "circle-help", + "imports": [ + "index.html" + ] + }, + { + "key": "_client-B2Hmm4S3.js", + "file": "assets/client-B2Hmm4S3.js", + "name": "client", + "imports": [ + "index.html", + "_url-D1MGTXu_.js" + ] + }, + { + "key": "_clock-3-BP2woNWy.js", + "file": "assets/clock-3-BP2woNWy.js", + "name": "clock-3", + "imports": [ + "index.html" + ] + }, + { + "key": "_copy-B5L0aXUh.js", + "file": "assets/copy-B5L0aXUh.js", + "name": "copy", + "imports": [ + "index.html" + ] + }, + { + "key": "_credit-card-CFOMlw74.js", + "file": "assets/credit-card-CFOMlw74.js", + "name": "credit-card", + "imports": [ + "index.html" + ] + }, + { + "key": "_crown-C2TeHzqk.js", + "file": "assets/crown-C2TeHzqk.js", + "name": "crown", + "imports": [ + "index.html" + ] + }, + { + "key": "_date-format-CG2nx3lR.js", + "file": "assets/date-format-CG2nx3lR.js", + "name": "date-format" + }, + { + "key": "_download-7v2KEx-L.js", + "file": "assets/download-7v2KEx-L.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-BkQZkMeo.js", + "file": "assets/empty-state-BkQZkMeo.js", + "name": "empty-state", + "imports": [ + "index.html" + ] + }, + { + "key": "_error-display-B8noTjms.js", + "file": "assets/error-display-B8noTjms.js", + "name": "error-display", + "imports": [ + "_client-B2Hmm4S3.js" + ] + }, + { + "key": "_external-link-hWs27zxC.js", + "file": "assets/external-link-hWs27zxC.js", + "name": "external-link", + "imports": [ + "index.html" + ] + }, + { + "key": "_file-text-Bg60aQFS.js", + "file": "assets/file-text-Bg60aQFS.js", + "name": "file-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_flame-DZjlhb1N.js", + "file": "assets/flame-DZjlhb1N.js", + "name": "flame", + "imports": [ + "index.html" + ] + }, + { + "key": "_generateCategoricalChart-DZci5nEc.js", + "file": "assets/generateCategoricalChart-DZci5nEc.js", + "name": "generateCategoricalChart", + "imports": [ + "index.html", + "_string-CvptbcKz.js" + ] + }, + { + "key": "_index-DkAE3Ges.js", + "file": "assets/index-DkAE3Ges.js", + "name": "index", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_index-DmtgVR0T.js", + "file": "assets/index-DmtgVR0T.js", + "name": "index", + "imports": [ + "index.html", + "_string-CvptbcKz.js" + ] + }, + { + "key": "_input-BRlCt18M.js", + "file": "assets/input-BRlCt18M.js", + "name": "input", + "imports": [ + "index.html" + ] + }, + { + "key": "_jspdf.es.min-CWsuy3PZ.js", + "file": "assets/jspdf.es.min-CWsuy3PZ.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-CePz3aK8.js", + "file": "assets/markdown-CePz3aK8.js", + "name": "markdown", + "imports": [ + "index.html" + ] + }, + { + "key": "_plus-B_HHoAv5.js", + "file": "assets/plus-B_HHoAv5.js", + "name": "plus", + "imports": [ + "index.html" + ] + }, + { + "key": "_prefill-CPra3pyT.js", + "file": "assets/prefill-CPra3pyT.js", + "name": "prefill", + "imports": [ + "index.html" + ] + }, + { + "key": "_progress-BOMHF48O.js", + "file": "assets/progress-BOMHF48O.js", + "name": "progress", + "imports": [ + "index.html" + ] + }, + { + "key": "_proxy-CyJslaS_.js", + "file": "assets/proxy-CyJslaS_.js", + "name": "proxy", + "imports": [ + "index.html", + "_use-reduced-motion-DIRZraea.js" + ] + }, + { + "key": "_refresh-cw-Dx_rovVU.js", + "file": "assets/refresh-cw-Dx_rovVU.js", + "name": "refresh-cw", + "imports": [ + "index.html" + ] + }, + { + "key": "_rotate-ccw-g7oK_yc2.js", + "file": "assets/rotate-ccw-g7oK_yc2.js", + "name": "rotate-ccw", + "imports": [ + "index.html" + ] + }, + { + "key": "_save-VRo3zf0k.js", + "file": "assets/save-VRo3zf0k.js", + "name": "save", + "imports": [ + "index.html" + ] + }, + { + "key": "_scroll-area-B5p3Y_vr.js", + "file": "assets/scroll-area-B5p3Y_vr.js", + "name": "scroll-area", + "imports": [ + "index.html" + ] + }, + { + "key": "_search-70EybyUQ.js", + "file": "assets/search-70EybyUQ.js", + "name": "search", + "imports": [ + "index.html" + ] + }, + { + "key": "_send-CYByA_eA.js", + "file": "assets/send-CYByA_eA.js", + "name": "send", + "imports": [ + "index.html" + ] + }, + { + "key": "_sheet-BqybMOOx.js", + "file": "assets/sheet-BqybMOOx.js", + "name": "sheet", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-DsgIRl3K.js", + "file": "assets/shield-DsgIRl3K.js", + "name": "shield", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-check-1u8_MjqX.js", + "file": "assets/shield-check-1u8_MjqX.js", + "name": "shield-check", + "imports": [ + "index.html" + ] + }, + { + "key": "_streaming-indicator-DNahz1d3.js", + "file": "assets/streaming-indicator-DNahz1d3.js", + "name": "streaming-indicator", + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_refresh-cw-Dx_rovVU.js", + "_file-text-Bg60aQFS.js", + "_external-link-hWs27zxC.js", + "_badge-DOuwE0tA.js" + ] + }, + { + "key": "_string-CvptbcKz.js", + "file": "assets/string-CvptbcKz.js", + "name": "string" + }, + { + "key": "_switch-CNm-rbvw.js", + "file": "assets/switch-CNm-rbvw.js", + "name": "switch", + "imports": [ + "index.html" + ] + }, + { + "key": "_tabs-DSSrXhZO.js", + "file": "assets/tabs-DSSrXhZO.js", + "name": "tabs", + "imports": [ + "index.html" + ] + }, + { + "key": "_target-DmELU7_M.js", + "file": "assets/target-DmELU7_M.js", + "name": "target", + "imports": [ + "index.html" + ] + }, + { + "key": "_textarea-BxuDaNfy.js", + "file": "assets/textarea-BxuDaNfy.js", + "name": "textarea", + "imports": [ + "index.html" + ] + }, + { + "key": "_trash-2-rdeQ5AHC.js", + "file": "assets/trash-2-rdeQ5AHC.js", + "name": "trash-2", + "imports": [ + "index.html" + ] + }, + { + "key": "_triangle-alert-DAkLJ_Hs.js", + "file": "assets/triangle-alert-DAkLJ_Hs.js", + "name": "triangle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_url-D1MGTXu_.js", + "file": "assets/url-D1MGTXu_.js", + "name": "url", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-reduced-motion-DIRZraea.js", + "file": "assets/use-reduced-motion-DIRZraea.js", + "name": "use-reduced-motion", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-speech-to-text-DDdPsIfh.js", + "file": "assets/use-speech-to-text-DDdPsIfh.js", + "name": "use-speech-to-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-subscription-TWRM-hpK.js", + "file": "assets/use-subscription-TWRM-hpK.js", + "name": "use-subscription", + "imports": [ + "index.html" + ] + }, + { + "key": "_users-DWoVwdaK.js", + "file": "assets/users-DWoVwdaK.js", + "name": "users", + "imports": [ + "index.html" + ] + }, + { + "key": "_zap-YNjUnyuz.js", + "file": "assets/zap-YNjUnyuz.js", + "name": "zap", + "imports": [ + "index.html" + ] + }, + { + "key": "index.html", + "file": "assets/index-tRveWWC9.js", + "name": "index", + "src": "index.html", + "isEntry": true, + "isDynamicEntry": true, + "dynamicImports": [ + "node_modules/@capacitor/browser/dist/esm/web.js", + "src/pages/LandingPage.tsx", + "src/pages/TermsPage.tsx", + "src/pages/PrivacyPage.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/SettingsPage.tsx", + "src/pages/HistoryPage.tsx", + "src/pages/LibraryPage.tsx", + "src/pages/TimerPage.tsx", + "src/pages/SparringPage.tsx", + "src/pages/AdminPage.tsx", + "src/pages/SharedPage.tsx", + "src/pages/FlowchartPage.tsx", + "src/pages/LoginPage.tsx", + "src/pages/SourcesPage.tsx", + "src/pages/NotFound.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-DWCAClxw.css" + ] + }, + { + "key": "node_modules/@capacitor/app/dist/esm/web.js", + "file": "assets/web-BHBSb3xY.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-CpI6q_hi.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-SENkJeDj.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-KVFzqUoF.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-D8Vu6iKp.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-4Ssukks_.js", + "name": "index.es", + "src": "node_modules/canvg/lib/index.es.js", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_jspdf.es.min-CWsuy3PZ.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/lib/export-utils.ts", + "file": "assets/export-utils-rzho5miz.js", + "name": "export-utils", + "src": "src/lib/export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CG2nx3lR.js" + ], + "dynamicImports": [ + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js", + "index.html", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js" + ] + }, + { + "key": "src/lib/pdf-export-utils.ts", + "file": "assets/pdf-export-utils-e2iA0MLn.js", + "name": "pdf-export-utils", + "src": "src/lib/pdf-export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CG2nx3lR.js" + ], + "dynamicImports": [ + "_jspdf.es.min-CWsuy3PZ.js", + "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + ] + }, + { + "key": "src/pages/AdminPage.tsx", + "file": "assets/AdminPage-D-E666bh.js", + "name": "AdminPage", + "src": "src/pages/AdminPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_input-BRlCt18M.js", + "_badge-DOuwE0tA.js", + "_tabs-DSSrXhZO.js", + "_scroll-area-B5p3Y_vr.js", + "_date-format-CG2nx3lR.js", + "_checkbox-CcU5IimS.js", + "_textarea-BxuDaNfy.js", + "_alert-dialog-DDhjApTe.js", + "_search-70EybyUQ.js", + "_trash-2-rdeQ5AHC.js", + "_shield-DsgIRl3K.js", + "_circle-alert-ChwbUVv0.js", + "_users-DWoVwdaK.js", + "_credit-card-CFOMlw74.js", + "_generateCategoricalChart-DZci5nEc.js", + "_copy-B5L0aXUh.js", + "_rotate-ccw-g7oK_yc2.js", + "_string-CvptbcKz.js" + ] + }, + { + "key": "src/pages/AskPage.tsx", + "file": "assets/AskPage-Dbwv_nvF.js", + "name": "AskPage", + "src": "src/pages/AskPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_input-BRlCt18M.js", + "_markdown-CePz3aK8.js", + "_card-DNuxaVKj.js", + "_switch-CNm-rbvw.js", + "_scroll-area-B5p3Y_vr.js", + "_use-speech-to-text-DDdPsIfh.js", + "_date-format-CG2nx3lR.js", + "_ModelSelector-DPUAfvNL.js", + "_sheet-BqybMOOx.js", + "_use-reduced-motion-DIRZraea.js", + "_save-VRo3zf0k.js", + "_rotate-ccw-g7oK_yc2.js", + "_circle-help-Dn3L85BO.js", + "_search-70EybyUQ.js", + "_send-CYByA_eA.js", + "_bookmark-D5QAu8Kr.js", + "_client-B2Hmm4S3.js", + "_ModelRestrictedModal-UK583TYw.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_badge-DOuwE0tA.js", + "_use-subscription-TWRM-hpK.js", + "_url-D1MGTXu_.js", + "_triangle-alert-DAkLJ_Hs.js", + "_zap-YNjUnyuz.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.js" + ] + }, + { + "key": "src/pages/AttackPage.tsx", + "file": "assets/AttackPage-P8XAOh8x.js", + "name": "AttackPage", + "src": "src/pages/AttackPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DNahz1d3.js", + "_textarea-BxuDaNfy.js", + "_switch-CNm-rbvw.js", + "_card-DNuxaVKj.js", + "_client-B2Hmm4S3.js", + "_ModelSelector-DPUAfvNL.js", + "_prefill-CPra3pyT.js", + "_search-70EybyUQ.js", + "_badge-DOuwE0tA.js", + "_progress-BOMHF48O.js", + "_markdown-CePz3aK8.js", + "_ModelRestrictedModal-UK583TYw.js", + "_flame-DZjlhb1N.js", + "_circle-alert-ChwbUVv0.js", + "_refresh-cw-Dx_rovVU.js", + "_triangle-alert-DAkLJ_Hs.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_file-text-Bg60aQFS.js", + "_external-link-hWs27zxC.js", + "_url-D1MGTXu_.js", + "_use-subscription-TWRM-hpK.js", + "_zap-YNjUnyuz.js", + "_input-BRlCt18M.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.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-Chepxmgy.js", + "name": "BrainstormPage", + "src": "src/pages/BrainstormPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DNahz1d3.js", + "_input-BRlCt18M.js", + "_textarea-BxuDaNfy.js", + "_card-DNuxaVKj.js", + "_ModelSelector-DPUAfvNL.js", + "_brain-BDMiUfF_.js", + "_badge-DOuwE0tA.js", + "_ModelRestrictedModal-UK583TYw.js", + "_empty-state-BkQZkMeo.js", + "_triangle-alert-DAkLJ_Hs.js", + "_arrow-right-DE4H5pKc.js", + "_client-B2Hmm4S3.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_refresh-cw-Dx_rovVU.js", + "_file-text-Bg60aQFS.js", + "_external-link-hWs27zxC.js", + "_use-subscription-TWRM-hpK.js", + "_zap-YNjUnyuz.js", + "_url-D1MGTXu_.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.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-B296oUFm.js", + "name": "CrossfirePage", + "src": "src/pages/CrossfirePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_badge-DOuwE0tA.js", + "_card-DNuxaVKj.js", + "_checkbox-CcU5IimS.js", + "_textarea-BxuDaNfy.js", + "_client-B2Hmm4S3.js", + "_error-display-B8noTjms.js", + "_use-reduced-motion-DIRZraea.js", + "_flame-DZjlhb1N.js", + "_circle-alert-ChwbUVv0.js", + "_refresh-cw-Dx_rovVU.js", + "_clock-3-BP2woNWy.js", + "_send-CYByA_eA.js", + "_rotate-ccw-g7oK_yc2.js", + "_shield-check-1u8_MjqX.js", + "_proxy-CyJslaS_.js", + "_url-D1MGTXu_.js" + ] + }, + { + "key": "src/pages/FactoidsPage.tsx", + "file": "assets/FactoidsPage-DXmrPY6J.js", + "name": "FactoidsPage", + "src": "src/pages/FactoidsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DNahz1d3.js", + "_input-BRlCt18M.js", + "_card-DNuxaVKj.js", + "_client-B2Hmm4S3.js", + "_ModelSelector-DPUAfvNL.js", + "_search-70EybyUQ.js", + "_badge-DOuwE0tA.js", + "_progress-BOMHF48O.js", + "_ModelRestrictedModal-UK583TYw.js", + "_triangle-alert-DAkLJ_Hs.js", + "_external-link-hWs27zxC.js", + "_bookmark-D5QAu8Kr.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_refresh-cw-Dx_rovVU.js", + "_file-text-Bg60aQFS.js", + "_url-D1MGTXu_.js", + "_use-subscription-TWRM-hpK.js", + "_zap-YNjUnyuz.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.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-BJaDG0uJ.js", + "name": "FlowchartPage", + "src": "src/pages/FlowchartPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_badge-DOuwE0tA.js", + "_input-BRlCt18M.js", + "_textarea-BxuDaNfy.js", + "_alert-dialog-DDhjApTe.js", + "_index-DmtgVR0T.js", + "_trash-2-rdeQ5AHC.js", + "_save-VRo3zf0k.js", + "_plus-B_HHoAv5.js", + "_download-7v2KEx-L.js", + "_target-DmELU7_M.js", + "_shield-DsgIRl3K.js", + "_triangle-alert-DAkLJ_Hs.js", + "_string-CvptbcKz.js" + ], + "css": [ + "assets/FlowchartPage-Fd0xVSp_.css" + ] + }, + { + "key": "src/pages/GeneratePage.tsx", + "file": "assets/GeneratePage-BVMnUHTy.js", + "name": "GeneratePage", + "src": "src/pages/GeneratePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DNahz1d3.js", + "_input-BRlCt18M.js", + "_card-DNuxaVKj.js", + "_client-B2Hmm4S3.js", + "_use-speech-to-text-DDdPsIfh.js", + "_ModelSelector-DPUAfvNL.js", + "_prefill-CPra3pyT.js", + "_badge-DOuwE0tA.js", + "_markdown-CePz3aK8.js", + "_ModelRestrictedModal-UK583TYw.js", + "_date-format-CG2nx3lR.js", + "_flame-DZjlhb1N.js", + "_save-VRo3zf0k.js", + "_refresh-cw-Dx_rovVU.js", + "_target-DmELU7_M.js", + "_shield-DsgIRl3K.js", + "_triangle-alert-DAkLJ_Hs.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_use-reduced-motion-DIRZraea.js", + "_index-DmtgVR0T.js", + "_file-text-Bg60aQFS.js", + "_external-link-hWs27zxC.js", + "_url-D1MGTXu_.js", + "_use-subscription-TWRM-hpK.js", + "_zap-YNjUnyuz.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.js", + "_string-CvptbcKz.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-Dq0oiiwR.js", + "name": "HistoryPage", + "src": "src/pages/HistoryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_tabs-DSSrXhZO.js", + "_badge-DOuwE0tA.js", + "_scroll-area-B5p3Y_vr.js", + "_date-format-CG2nx3lR.js", + "_alert-dialog-DDhjApTe.js", + "_empty-state-BkQZkMeo.js", + "_file-text-Bg60aQFS.js", + "_zap-YNjUnyuz.js", + "_brain-BDMiUfF_.js", + "_trash-2-rdeQ5AHC.js" + ] + }, + { + "key": "src/pages/HomePage.tsx", + "file": "assets/HomePage-CejS6iLs.js", + "name": "HomePage", + "src": "src/pages/HomePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_arrow-right-DE4H5pKc.js" + ] + }, + { + "key": "src/pages/LandingPage.tsx", + "file": "assets/LandingPage-C861HgyL.js", + "name": "LandingPage", + "src": "src/pages/LandingPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_use-reduced-motion-DIRZraea.js", + "_proxy-CyJslaS_.js", + "_arrow-right-DE4H5pKc.js", + "_crown-C2TeHzqk.js", + "_zap-YNjUnyuz.js", + "_brain-BDMiUfF_.js", + "_search-70EybyUQ.js", + "_users-DWoVwdaK.js" + ] + }, + { + "key": "src/pages/LibraryPage.tsx", + "file": "assets/LibraryPage-da1Lz-zX.js", + "name": "LibraryPage", + "src": "src/pages/LibraryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_input-BRlCt18M.js", + "_textarea-BxuDaNfy.js", + "_badge-DOuwE0tA.js", + "_switch-CNm-rbvw.js", + "_date-format-CG2nx3lR.js", + "_url-D1MGTXu_.js", + "_edge-function-error-dlcwXP30.js", + "_alert-dialog-DDhjApTe.js", + "_sheet-BqybMOOx.js", + "_plus-B_HHoAv5.js", + "_trash-2-rdeQ5AHC.js", + "_search-70EybyUQ.js", + "_shield-check-1u8_MjqX.js", + "_file-text-Bg60aQFS.js", + "_copy-B5L0aXUh.js", + "_save-VRo3zf0k.js", + "_external-link-hWs27zxC.js" + ], + "dynamicImports": [ + "_index-DkAE3Ges.js", + "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + ], + "assets": [ + "assets/pdf.worker-DTrjDNvb.mjs" + ] + }, + { + "key": "src/pages/LoginPage.tsx", + "file": "assets/LoginPage-NBbG4nMQ.js", + "name": "LoginPage", + "src": "src/pages/LoginPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_input-BRlCt18M.js", + "_tabs-DSSrXhZO.js" + ] + }, + { + "key": "src/pages/NotFound.tsx", + "file": "assets/NotFound-Dvo2F00T.js", + "name": "NotFound", + "src": "src/pages/NotFound.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/PrivacyPage.tsx", + "file": "assets/PrivacyPage-D8yXViIB.js", + "name": "PrivacyPage", + "src": "src/pages/PrivacyPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SettingsPage.tsx", + "file": "assets/SettingsPage-CCq-OUYp.js", + "name": "SettingsPage", + "src": "src/pages/SettingsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_badge-DOuwE0tA.js", + "_use-subscription-TWRM-hpK.js", + "_PricingModal-DeTbMjVf.js", + "_date-format-CG2nx3lR.js", + "_input-BRlCt18M.js", + "_crown-C2TeHzqk.js", + "_credit-card-CFOMlw74.js", + "_zap-YNjUnyuz.js", + "_shield-DsgIRl3K.js", + "_trash-2-rdeQ5AHC.js", + "_edge-function-error-dlcwXP30.js" + ] + }, + { + "key": "src/pages/SharedPage.tsx", + "file": "assets/SharedPage-Btv4hRK8.js", + "name": "SharedPage", + "src": "src/pages/SharedPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_badge-DOuwE0tA.js", + "_date-format-CG2nx3lR.js", + "_download-7v2KEx-L.js", + "_external-link-hWs27zxC.js" + ] + }, + { + "key": "src/pages/SourcesPage.tsx", + "file": "assets/SourcesPage-DSqTyQn_.js", + "name": "SourcesPage", + "src": "src/pages/SourcesPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SparringPage.tsx", + "file": "assets/SparringPage-nXprKVny.js", + "name": "SparringPage", + "src": "src/pages/SparringPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_client-B2Hmm4S3.js", + "_card-DNuxaVKj.js", + "_textarea-BxuDaNfy.js", + "_badge-DOuwE0tA.js", + "_ModelSelector-DPUAfvNL.js", + "_arrow-right-DE4H5pKc.js", + "_progress-BOMHF48O.js", + "_markdown-CePz3aK8.js", + "_clock-3-BP2woNWy.js", + "_rotate-ccw-g7oK_yc2.js", + "_circle-alert-ChwbUVv0.js", + "_send-CYByA_eA.js", + "_download-7v2KEx-L.js", + "_generateCategoricalChart-DZci5nEc.js", + "_target-DmELU7_M.js", + "_file-text-Bg60aQFS.js", + "_circle-help-Dn3L85BO.js", + "_url-D1MGTXu_.js", + "_use-subscription-TWRM-hpK.js", + "_string-CvptbcKz.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/TermsPage.tsx", + "file": "assets/TermsPage-Bv6alyEn.js", + "name": "TermsPage", + "src": "src/pages/TermsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/TimerPage.tsx", + "file": "assets/TimerPage-gsuEL79V.js", + "name": "TimerPage", + "src": "src/pages/TimerPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_badge-DOuwE0tA.js", + "_progress-BOMHF48O.js", + "_rotate-ccw-g7oK_yc2.js" + ] + } + ], + "routeStaticGraphs": [ + { + "route": "index.html", + "file": "assets/index-tRveWWC9.js", + "files": [ + "assets/index-tRveWWC9.js" + ] + }, + { + "route": "/", + "file": "assets/LandingPage-C861HgyL.js", + "files": [ + "assets/LandingPage-C861HgyL.js", + "assets/users-DWoVwdaK.js", + "assets/index-tRveWWC9.js", + "assets/search-70EybyUQ.js", + "assets/brain-BDMiUfF_.js", + "assets/zap-YNjUnyuz.js", + "assets/crown-C2TeHzqk.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/proxy-CyJslaS_.js", + "assets/use-reduced-motion-DIRZraea.js" + ] + }, + { + "route": "/login", + "file": "assets/LoginPage-NBbG4nMQ.js", + "files": [ + "assets/LoginPage-NBbG4nMQ.js", + "assets/tabs-DSSrXhZO.js", + "assets/index-tRveWWC9.js", + "assets/input-BRlCt18M.js", + "assets/card-DNuxaVKj.js" + ] + }, + { + "route": "/app", + "file": "assets/HomePage-CejS6iLs.js", + "files": [ + "assets/HomePage-CejS6iLs.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js" + ] + }, + { + "route": "/app/generate", + "file": "assets/GeneratePage-BVMnUHTy.js", + "files": [ + "assets/GeneratePage-BVMnUHTy.js", + "assets/string-CvptbcKz.js", + "assets/crown-C2TeHzqk.js", + "assets/index-tRveWWC9.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/zap-YNjUnyuz.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/url-D1MGTXu_.js", + "assets/external-link-hWs27zxC.js", + "assets/file-text-Bg60aQFS.js", + "assets/index-DmtgVR0T.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/badge-DOuwE0tA.js", + "assets/input-BRlCt18M.js", + "assets/error-display-B8noTjms.js", + "assets/client-B2Hmm4S3.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/shield-DsgIRl3K.js", + "assets/target-DmELU7_M.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/save-VRo3zf0k.js", + "assets/flame-DZjlhb1N.js", + "assets/date-format-CG2nx3lR.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/markdown-CePz3aK8.js", + "assets/prefill-CPra3pyT.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/use-speech-to-text-DDdPsIfh.js", + "assets/card-DNuxaVKj.js", + "assets/streaming-indicator-DNahz1d3.js" + ] + }, + { + "route": "/app/attack", + "file": "assets/AttackPage-P8XAOh8x.js", + "files": [ + "assets/AttackPage-P8XAOh8x.js", + "assets/crown-C2TeHzqk.js", + "assets/index-tRveWWC9.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/input-BRlCt18M.js", + "assets/zap-YNjUnyuz.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/url-D1MGTXu_.js", + "assets/external-link-hWs27zxC.js", + "assets/file-text-Bg60aQFS.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/badge-DOuwE0tA.js", + "assets/error-display-B8noTjms.js", + "assets/client-B2Hmm4S3.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/flame-DZjlhb1N.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/markdown-CePz3aK8.js", + "assets/progress-BOMHF48O.js", + "assets/search-70EybyUQ.js", + "assets/prefill-CPra3pyT.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/card-DNuxaVKj.js", + "assets/switch-CNm-rbvw.js", + "assets/textarea-BxuDaNfy.js", + "assets/streaming-indicator-DNahz1d3.js" + ] + }, + { + "route": "/app/flowchart", + "file": "assets/FlowchartPage-BJaDG0uJ.js", + "files": [ + "assets/FlowchartPage-BJaDG0uJ.js", + "assets/string-CvptbcKz.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/index-tRveWWC9.js", + "assets/shield-DsgIRl3K.js", + "assets/target-DmELU7_M.js", + "assets/download-7v2KEx-L.js", + "assets/plus-B_HHoAv5.js", + "assets/save-VRo3zf0k.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/index-DmtgVR0T.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/textarea-BxuDaNfy.js", + "assets/input-BRlCt18M.js", + "assets/badge-DOuwE0tA.js", + "assets/card-DNuxaVKj.js" + ] + }, + { + "route": "/app/history", + "file": "assets/HistoryPage-Dq0oiiwR.js", + "files": [ + "assets/HistoryPage-Dq0oiiwR.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/index-tRveWWC9.js", + "assets/brain-BDMiUfF_.js", + "assets/zap-YNjUnyuz.js", + "assets/file-text-Bg60aQFS.js", + "assets/empty-state-BkQZkMeo.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/date-format-CG2nx3lR.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/badge-DOuwE0tA.js", + "assets/tabs-DSSrXhZO.js", + "assets/card-DNuxaVKj.js" + ] + }, + { + "route": "/app/admin", + "file": "assets/AdminPage-D-E666bh.js", + "files": [ + "assets/AdminPage-D-E666bh.js", + "assets/string-CvptbcKz.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/index-tRveWWC9.js", + "assets/copy-B5L0aXUh.js", + "assets/generateCategoricalChart-DZci5nEc.js", + "assets/credit-card-CFOMlw74.js", + "assets/users-DWoVwdaK.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/shield-DsgIRl3K.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/search-70EybyUQ.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/textarea-BxuDaNfy.js", + "assets/checkbox-CcU5IimS.js", + "assets/date-format-CG2nx3lR.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/tabs-DSSrXhZO.js", + "assets/badge-DOuwE0tA.js", + "assets/input-BRlCt18M.js", + "assets/card-DNuxaVKj.js" + ] + } + ], + "chunks": [ + { + "file": "assets/index-tRveWWC9.js", + "bytes": 1138188, + "gzipBytes": 351547, + "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/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", + "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/announcements.ts", + "src/components/layout/AppLayout.tsx", + "src/lib/stores/session-store.ts", + "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/components/auth/RequireAuth.tsx", + "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", + "\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", + "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/hooks/use-onboarding.ts", + "src/components/features/onboarding/OnboardingTour.tsx", + "src/components/ThemeProvider.tsx", + "src/hooks/use-session-storage-sync.ts", + "src/components/OfflineIndicator.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/LandingPage-C861HgyL.js", + "bytes": 45725, + "gzipBytes": 11133, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/proxy-CyJslaS_.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/crown-C2TeHzqk.js", + "assets/zap-YNjUnyuz.js", + "assets/brain-BDMiUfF_.js", + "assets/search-70EybyUQ.js", + "assets/users-DWoVwdaK.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-Bv6alyEn.js", + "bytes": 772, + "gzipBytes": 418, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/pages/TermsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/TermsPage.tsx" + }, + { + "file": "assets/PrivacyPage-D8yXViIB.js", + "bytes": 782, + "gzipBytes": 420, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/pages/PrivacyPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/PrivacyPage.tsx" + }, + { + "file": "assets/HomePage-CejS6iLs.js", + "bytes": 3353, + "gzipBytes": 1254, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/arrow-right-DE4H5pKc.js" + ], + "modules": [ + "src/pages/HomePage.tsx" + ], + "staticMembership": [ + "/app" + ], + "dynamicEntry": "src/pages/HomePage.tsx" + }, + { + "file": "assets/GeneratePage-BVMnUHTy.js", + "bytes": 28552, + "gzipBytes": 8162, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/streaming-indicator-DNahz1d3.js", + "assets/input-BRlCt18M.js", + "assets/card-DNuxaVKj.js", + "assets/client-B2Hmm4S3.js", + "assets/use-speech-to-text-DDdPsIfh.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/prefill-CPra3pyT.js", + "assets/badge-DOuwE0tA.js", + "assets/markdown-CePz3aK8.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/date-format-CG2nx3lR.js", + "assets/flame-DZjlhb1N.js", + "assets/save-VRo3zf0k.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/target-DmELU7_M.js", + "assets/shield-DsgIRl3K.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/index-DmtgVR0T.js", + "assets/file-text-Bg60aQFS.js", + "assets/external-link-hWs27zxC.js", + "assets/url-D1MGTXu_.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/zap-YNjUnyuz.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.js", + "assets/string-CvptbcKz.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-P8XAOh8x.js", + "bytes": 19037, + "gzipBytes": 5369, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/streaming-indicator-DNahz1d3.js", + "assets/textarea-BxuDaNfy.js", + "assets/switch-CNm-rbvw.js", + "assets/card-DNuxaVKj.js", + "assets/client-B2Hmm4S3.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/prefill-CPra3pyT.js", + "assets/search-70EybyUQ.js", + "assets/badge-DOuwE0tA.js", + "assets/progress-BOMHF48O.js", + "assets/markdown-CePz3aK8.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/flame-DZjlhb1N.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/file-text-Bg60aQFS.js", + "assets/external-link-hWs27zxC.js", + "assets/url-D1MGTXu_.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/zap-YNjUnyuz.js", + "assets/input-BRlCt18M.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.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-CPra3pyT.js", + "bytes": 1983, + "gzipBytes": 958, + "imports": [ + "assets/index-tRveWWC9.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-CPra3pyT.js" + }, + { + "file": "assets/BrainstormPage-Chepxmgy.js", + "bytes": 15096, + "gzipBytes": 4726, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/streaming-indicator-DNahz1d3.js", + "assets/input-BRlCt18M.js", + "assets/textarea-BxuDaNfy.js", + "assets/card-DNuxaVKj.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/brain-BDMiUfF_.js", + "assets/badge-DOuwE0tA.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/empty-state-BkQZkMeo.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/client-B2Hmm4S3.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/file-text-Bg60aQFS.js", + "assets/external-link-hWs27zxC.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/zap-YNjUnyuz.js", + "assets/url-D1MGTXu_.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.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-DXmrPY6J.js", + "bytes": 27488, + "gzipBytes": 9066, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/streaming-indicator-DNahz1d3.js", + "assets/input-BRlCt18M.js", + "assets/card-DNuxaVKj.js", + "assets/client-B2Hmm4S3.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/search-70EybyUQ.js", + "assets/badge-DOuwE0tA.js", + "assets/progress-BOMHF48O.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/external-link-hWs27zxC.js", + "assets/bookmark-D5QAu8Kr.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/file-text-Bg60aQFS.js", + "assets/url-D1MGTXu_.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/zap-YNjUnyuz.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.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-DNahz1d3.js", + "bytes": 40948, + "gzipBytes": 14986, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/file-text-Bg60aQFS.js", + "assets/external-link-hWs27zxC.js", + "assets/badge-DOuwE0tA.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-DNahz1d3.js" + }, + { + "file": "assets/AskPage-Dbwv_nvF.js", + "bytes": 30936, + "gzipBytes": 9846, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/input-BRlCt18M.js", + "assets/markdown-CePz3aK8.js", + "assets/card-DNuxaVKj.js", + "assets/switch-CNm-rbvw.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/use-speech-to-text-DDdPsIfh.js", + "assets/date-format-CG2nx3lR.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/sheet-BqybMOOx.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/save-VRo3zf0k.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/circle-help-Dn3L85BO.js", + "assets/search-70EybyUQ.js", + "assets/send-CYByA_eA.js", + "assets/bookmark-D5QAu8Kr.js", + "assets/client-B2Hmm4S3.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/badge-DOuwE0tA.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/url-D1MGTXu_.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/zap-YNjUnyuz.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.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-DDdPsIfh.js", + "bytes": 1930, + "gzipBytes": 950, + "imports": [ + "assets/index-tRveWWC9.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-DDdPsIfh.js" + }, + { + "file": "assets/bookmark-D5QAu8Kr.js", + "bytes": 160, + "gzipBytes": 160, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/bookmark.js" + ], + "staticMembership": [], + "dynamicEntry": "_bookmark-D5QAu8Kr.js" + }, + { + "file": "assets/ModelRestrictedModal-UK583TYw.js", + "bytes": 3979, + "gzipBytes": 1457, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/client-B2Hmm4S3.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/zap-YNjUnyuz.js", + "assets/PricingModal-DeTbMjVf.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-UK583TYw.js" + }, + { + "file": "assets/CrossfirePage-B296oUFm.js", + "bytes": 26184, + "gzipBytes": 6862, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/badge-DOuwE0tA.js", + "assets/card-DNuxaVKj.js", + "assets/checkbox-CcU5IimS.js", + "assets/textarea-BxuDaNfy.js", + "assets/client-B2Hmm4S3.js", + "assets/error-display-B8noTjms.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/flame-DZjlhb1N.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/clock-3-BP2woNWy.js", + "assets/send-CYByA_eA.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/shield-check-1u8_MjqX.js", + "assets/proxy-CyJslaS_.js", + "assets/url-D1MGTXu_.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-CyJslaS_.js", + "bytes": 121276, + "gzipBytes": 39635, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/use-reduced-motion-DIRZraea.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-CyJslaS_.js" + }, + { + "file": "assets/flame-DZjlhb1N.js", + "bytes": 275, + "gzipBytes": 226, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/flame.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_flame-DZjlhb1N.js" + }, + { + "file": "assets/refresh-cw-Dx_rovVU.js", + "bytes": 443, + "gzipBytes": 278, + "imports": [ + "assets/index-tRveWWC9.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-Dx_rovVU.js" + }, + { + "file": "assets/use-reduced-motion-DIRZraea.js", + "bytes": 387, + "gzipBytes": 269, + "imports": [ + "assets/index-tRveWWC9.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-DIRZraea.js" + }, + { + "file": "assets/error-display-B8noTjms.js", + "bytes": 1464, + "gzipBytes": 629, + "imports": [ + "assets/client-B2Hmm4S3.js" + ], + "modules": [ + "src/lib/ai/error-display.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_error-display-B8noTjms.js" + }, + { + "file": "assets/SettingsPage-CCq-OUYp.js", + "bytes": 16451, + "gzipBytes": 5479, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/badge-DOuwE0tA.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/date-format-CG2nx3lR.js", + "assets/input-BRlCt18M.js", + "assets/crown-C2TeHzqk.js", + "assets/credit-card-CFOMlw74.js", + "assets/zap-YNjUnyuz.js", + "assets/shield-DsgIRl3K.js", + "assets/trash-2-rdeQ5AHC.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-DeTbMjVf.js", + "bytes": 5543, + "gzipBytes": 1891, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/input-BRlCt18M.js", + "assets/badge-DOuwE0tA.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.js", + "assets/zap-YNjUnyuz.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-DeTbMjVf.js" + }, + { + "file": "assets/crown-C2TeHzqk.js", + "bytes": 359, + "gzipBytes": 253, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/crown.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_crown-C2TeHzqk.js" + }, + { + "file": "assets/HistoryPage-Dq0oiiwR.js", + "bytes": 11679, + "gzipBytes": 2619, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/tabs-DSSrXhZO.js", + "assets/badge-DOuwE0tA.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/date-format-CG2nx3lR.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/empty-state-BkQZkMeo.js", + "assets/file-text-Bg60aQFS.js", + "assets/zap-YNjUnyuz.js", + "assets/brain-BDMiUfF_.js", + "assets/trash-2-rdeQ5AHC.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-BkQZkMeo.js", + "bytes": 609, + "gzipBytes": 373, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/empty-state.tsx" + ], + "staticMembership": [ + "/app/history" + ], + "dynamicEntry": "_empty-state-BkQZkMeo.js" + }, + { + "file": "assets/brain-BDMiUfF_.js", + "bytes": 731, + "gzipBytes": 352, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/brain.js" + ], + "staticMembership": [ + "/", + "/app/history" + ], + "dynamicEntry": "_brain-BDMiUfF_.js" + }, + { + "file": "assets/zap-YNjUnyuz.js", + "bytes": 259, + "gzipBytes": 204, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/zap.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_zap-YNjUnyuz.js" + }, + { + "file": "assets/LibraryPage-da1Lz-zX.js", + "bytes": 45623, + "gzipBytes": 13539, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/input-BRlCt18M.js", + "assets/textarea-BxuDaNfy.js", + "assets/badge-DOuwE0tA.js", + "assets/switch-CNm-rbvw.js", + "assets/date-format-CG2nx3lR.js", + "assets/url-D1MGTXu_.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/sheet-BqybMOOx.js", + "assets/plus-B_HHoAv5.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/search-70EybyUQ.js", + "assets/shield-check-1u8_MjqX.js", + "assets/file-text-Bg60aQFS.js", + "assets/copy-B5L0aXUh.js", + "assets/save-VRo3zf0k.js", + "assets/external-link-hWs27zxC.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/sheet-BqybMOOx.js", + "bytes": 2335, + "gzipBytes": 897, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/sheet.tsx" + ], + "staticMembership": [], + "dynamicEntry": "_sheet-BqybMOOx.js" + }, + { + "file": "assets/switch-CNm-rbvw.js", + "bytes": 4150, + "gzipBytes": 1790, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@radix-ui/react-switch/dist/index.mjs", + "src/components/ui/switch.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_switch-CNm-rbvw.js" + }, + { + "file": "assets/shield-check-1u8_MjqX.js", + "bytes": 316, + "gzipBytes": 243, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield-check.js" + ], + "staticMembership": [], + "dynamicEntry": "_shield-check-1u8_MjqX.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/TimerPage-gsuEL79V.js", + "bytes": 10973, + "gzipBytes": 3562, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/badge-DOuwE0tA.js", + "assets/progress-BOMHF48O.js", + "assets/rotate-ccw-g7oK_yc2.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-nXprKVny.js", + "bytes": 55879, + "gzipBytes": 15403, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/client-B2Hmm4S3.js", + "assets/card-DNuxaVKj.js", + "assets/textarea-BxuDaNfy.js", + "assets/badge-DOuwE0tA.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/progress-BOMHF48O.js", + "assets/markdown-CePz3aK8.js", + "assets/clock-3-BP2woNWy.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/send-CYByA_eA.js", + "assets/download-7v2KEx-L.js", + "assets/generateCategoricalChart-DZci5nEc.js", + "assets/target-DmELU7_M.js", + "assets/file-text-Bg60aQFS.js", + "assets/circle-help-Dn3L85BO.js", + "assets/url-D1MGTXu_.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/string-CvptbcKz.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-DE4H5pKc.js", + "bytes": 161, + "gzipBytes": 160, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/arrow-right.js" + ], + "staticMembership": [ + "/", + "/app" + ], + "dynamicEntry": "_arrow-right-DE4H5pKc.js" + }, + { + "file": "assets/circle-help-Dn3L85BO.js", + "bytes": 230, + "gzipBytes": 197, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-help.js" + ], + "staticMembership": [], + "dynamicEntry": "_circle-help-Dn3L85BO.js" + }, + { + "file": "assets/markdown-CePz3aK8.js", + "bytes": 119379, + "gzipBytes": 36770, + "imports": [ + "assets/index-tRveWWC9.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-CePz3aK8.js" + }, + { + "file": "assets/ModelSelector-DPUAfvNL.js", + "bytes": 2512, + "gzipBytes": 1078, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/badge-DOuwE0tA.js", + "assets/use-subscription-TWRM-hpK.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/cpu.js", + "src/components/ModelSelector.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_ModelSelector-DPUAfvNL.js" + }, + { + "file": "assets/clock-3-BP2woNWy.js", + "bytes": 178, + "gzipBytes": 168, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/clock-3.js" + ], + "staticMembership": [], + "dynamicEntry": "_clock-3-BP2woNWy.js" + }, + { + "file": "assets/send-CYByA_eA.js", + "bytes": 287, + "gzipBytes": 225, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/send.js" + ], + "staticMembership": [], + "dynamicEntry": "_send-CYByA_eA.js" + }, + { + "file": "assets/client-B2Hmm4S3.js", + "bytes": 39898, + "gzipBytes": 13784, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/url-D1MGTXu_.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-B2Hmm4S3.js" + }, + { + "file": "assets/use-subscription-TWRM-hpK.js", + "bytes": 2234, + "gzipBytes": 1000, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/hooks/use-subscription.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_use-subscription-TWRM-hpK.js" + }, + { + "file": "assets/url-D1MGTXu_.js", + "bytes": 179, + "gzipBytes": 165, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/lib/ai/schemas/url.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_url-D1MGTXu_.js" + }, + { + "file": "assets/file-text-Bg60aQFS.js", + "bytes": 329, + "gzipBytes": 214, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/file-text.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_file-text-Bg60aQFS.js" + }, + { + "file": "assets/progress-BOMHF48O.js", + "bytes": 2198, + "gzipBytes": 1093, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@radix-ui/react-progress/dist/index.mjs", + "src/components/ui/progress.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_progress-BOMHF48O.js" + }, + { + "file": "assets/AdminPage-D-E666bh.js", + "bytes": 77425, + "gzipBytes": 20319, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/input-BRlCt18M.js", + "assets/badge-DOuwE0tA.js", + "assets/tabs-DSSrXhZO.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/date-format-CG2nx3lR.js", + "assets/checkbox-CcU5IimS.js", + "assets/textarea-BxuDaNfy.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/search-70EybyUQ.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/shield-DsgIRl3K.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/users-DWoVwdaK.js", + "assets/credit-card-CFOMlw74.js", + "assets/generateCategoricalChart-DZci5nEc.js", + "assets/copy-B5L0aXUh.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/string-CvptbcKz.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-DWoVwdaK.js", + "bytes": 301, + "gzipBytes": 224, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/users.js" + ], + "staticMembership": [ + "/", + "/app/admin" + ], + "dynamicEntry": "_users-DWoVwdaK.js" + }, + { + "file": "assets/checkbox-CcU5IimS.js", + "bytes": 4320, + "gzipBytes": 1874, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@radix-ui/react-checkbox/dist/index.mjs", + "src/components/ui/checkbox.tsx" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_checkbox-CcU5IimS.js" + }, + { + "file": "assets/credit-card-CFOMlw74.js", + "bytes": 203, + "gzipBytes": 183, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/credit-card.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_credit-card-CFOMlw74.js" + }, + { + "file": "assets/scroll-area-B5p3Y_vr.js", + "bytes": 13530, + "gzipBytes": 4249, + "imports": [ + "assets/index-tRveWWC9.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-B5p3Y_vr.js" + }, + { + "file": "assets/copy-B5L0aXUh.js", + "bytes": 228, + "gzipBytes": 203, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/copy.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_copy-B5L0aXUh.js" + }, + { + "file": "assets/search-70EybyUQ.js", + "bytes": 164, + "gzipBytes": 163, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/search.js" + ], + "staticMembership": [ + "/", + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_search-70EybyUQ.js" + }, + { + "file": "assets/generateCategoricalChart-DZci5nEc.js", + "bytes": 364541, + "gzipBytes": 99153, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/string-CvptbcKz.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-DZci5nEc.js" + }, + { + "file": "assets/circle-alert-ChwbUVv0.js", + "bytes": 246, + "gzipBytes": 184, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-alert.js" + ], + "staticMembership": [ + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_circle-alert-ChwbUVv0.js" + }, + { + "file": "assets/rotate-ccw-g7oK_yc2.js", + "bytes": 196, + "gzipBytes": 179, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/rotate-ccw.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_rotate-ccw-g7oK_yc2.js" + }, + { + "file": "assets/SharedPage-Btv4hRK8.js", + "bytes": 3252, + "gzipBytes": 1301, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/badge-DOuwE0tA.js", + "assets/date-format-CG2nx3lR.js", + "assets/download-7v2KEx-L.js", + "assets/external-link-hWs27zxC.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/share-2.js", + "src/pages/SharedPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SharedPage.tsx" + }, + { + "file": "assets/external-link-hWs27zxC.js", + "bytes": 247, + "gzipBytes": 196, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/external-link.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_external-link-hWs27zxC.js" + }, + { + "file": "assets/FlowchartPage-BJaDG0uJ.js", + "bytes": 50503, + "gzipBytes": 16770, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/badge-DOuwE0tA.js", + "assets/input-BRlCt18M.js", + "assets/textarea-BxuDaNfy.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/index-DmtgVR0T.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/save-VRo3zf0k.js", + "assets/plus-B_HHoAv5.js", + "assets/download-7v2KEx-L.js", + "assets/target-DmELU7_M.js", + "assets/shield-DsgIRl3K.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/string-CvptbcKz.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-DmtgVR0T.js", + "bytes": 127878, + "gzipBytes": 41134, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/string-CvptbcKz.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-DmtgVR0T.js" + }, + { + "file": "assets/triangle-alert-DAkLJ_Hs.js", + "bytes": 261, + "gzipBytes": 210, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/triangle-alert.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart" + ], + "dynamicEntry": "_triangle-alert-DAkLJ_Hs.js" + }, + { + "file": "assets/plus-B_HHoAv5.js", + "bytes": 150, + "gzipBytes": 147, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/plus.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_plus-B_HHoAv5.js" + }, + { + "file": "assets/save-VRo3zf0k.js", + "bytes": 324, + "gzipBytes": 225, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/save.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_save-VRo3zf0k.js" + }, + { + "file": "assets/target-DmELU7_M.js", + "bytes": 218, + "gzipBytes": 157, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/target.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_target-DmELU7_M.js" + }, + { + "file": "assets/shield-DsgIRl3K.js", + "bytes": 269, + "gzipBytes": 220, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_shield-DsgIRl3K.js" + }, + { + "file": "assets/alert-dialog-DDhjApTe.js", + "bytes": 3698, + "gzipBytes": 1236, + "imports": [ + "assets/index-tRveWWC9.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-DDhjApTe.js" + }, + { + "file": "assets/trash-2-rdeQ5AHC.js", + "bytes": 354, + "gzipBytes": 244, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/trash-2.js" + ], + "staticMembership": [ + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_trash-2-rdeQ5AHC.js" + }, + { + "file": "assets/string-CvptbcKz.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-CvptbcKz.js" + }, + { + "file": "assets/textarea-BxuDaNfy.js", + "bytes": 508, + "gzipBytes": 332, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/textarea.tsx" + ], + "staticMembership": [ + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_textarea-BxuDaNfy.js" + }, + { + "file": "assets/download-7v2KEx-L.js", + "bytes": 259, + "gzipBytes": 217, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/download.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_download-7v2KEx-L.js" + }, + { + "file": "assets/badge-DOuwE0tA.js", + "bytes": 796, + "gzipBytes": 405, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/badge.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_badge-DOuwE0tA.js" + }, + { + "file": "assets/LoginPage-NBbG4nMQ.js", + "bytes": 6791, + "gzipBytes": 2207, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/input-BRlCt18M.js", + "assets/tabs-DSSrXhZO.js" + ], + "modules": [ + "src/pages/LoginPage.tsx" + ], + "staticMembership": [ + "/login" + ], + "dynamicEntry": "src/pages/LoginPage.tsx" + }, + { + "file": "assets/tabs-DSSrXhZO.js", + "bytes": 7560, + "gzipBytes": 2988, + "imports": [ + "assets/index-tRveWWC9.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-DSSrXhZO.js" + }, + { + "file": "assets/input-BRlCt18M.js", + "bytes": 593, + "gzipBytes": 359, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/input.tsx" + ], + "staticMembership": [ + "/login", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_input-BRlCt18M.js" + }, + { + "file": "assets/card-DNuxaVKj.js", + "bytes": 999, + "gzipBytes": 384, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/card.tsx" + ], + "staticMembership": [ + "/login", + "/app", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_card-DNuxaVKj.js" + }, + { + "file": "assets/SourcesPage-DSqTyQn_.js", + "bytes": 4766, + "gzipBytes": 2079, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/pages/SourcesPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SourcesPage.tsx" + }, + { + "file": "assets/NotFound-Dvo2F00T.js", + "bytes": 660, + "gzipBytes": 382, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/pages/NotFound.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/NotFound.tsx" + }, + { + "file": "assets/index-KVFzqUoF.js", + "bytes": 2665, + "gzipBytes": 1241, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@vercel/analytics/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/analytics/dist/react/index.mjs" + }, + { + "file": "assets/index-D8Vu6iKp.js", + "bytes": 2350, + "gzipBytes": 1106, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@vercel/speed-insights/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/speed-insights/dist/react/index.mjs" + }, + { + "file": "assets/web-BHBSb3xY.js", + "bytes": 843, + "gzipBytes": 398, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@capacitor/app/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/app/dist/esm/web.js" + }, + { + "file": "assets/web-SENkJeDj.js", + "bytes": 899, + "gzipBytes": 457, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@capacitor/haptics/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/haptics/dist/esm/web.js" + }, + { + "file": "assets/web-CpI6q_hi.js", + "bytes": 380, + "gzipBytes": 251, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@capacitor/browser/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/browser/dist/esm/web.js" + }, + { + "file": "assets/export-utils-rzho5miz.js", + "bytes": 17952, + "gzipBytes": 4367, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/date-format-CG2nx3lR.js" + ], + "modules": [ + "src/lib/export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/export-utils.ts" + }, + { + "file": "assets/pdf-export-utils-e2iA0MLn.js", + "bytes": 13432, + "gzipBytes": 4521, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/date-format-CG2nx3lR.js" + ], + "modules": [ + "src/lib/pdf-export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/pdf-export-utils.ts" + }, + { + "file": "assets/date-format-CG2nx3lR.js", + "bytes": 693, + "gzipBytes": 314, + "imports": [], + "modules": [ + "src/lib/date-format.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_date-format-CG2nx3lR.js" + }, + { + "file": "assets/index-DkAE3Ges.js", + "bytes": 504096, + "gzipBytes": 131454, + "imports": [ + "assets/index-tRveWWC9.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-DkAE3Ges.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-DZLZy2z8.js", + "bytes": 3037, + "gzipBytes": 1485, + "imports": [ + "assets/index-tRveWWC9.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-DZLZy2z8.js" + }, + { + "file": "assets/jspdf.es.min-CWsuy3PZ.js", + "bytes": 386191, + "gzipBytes": 126389, + "imports": [ + "assets/index-tRveWWC9.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-CWsuy3PZ.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-4Ssukks_.js", + "bytes": 158950, + "gzipBytes": 53058, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/jspdf.es.min-CWsuy3PZ.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-baseline/run-2.json b/docs/performance/smooth-navigation-baseline/run-2.json new file mode 100644 index 000000000..af62e5dd7 --- /dev/null +++ b/docs/performance/smooth-navigation-baseline/run-2.json @@ -0,0 +1,6856 @@ +{ + "metadata": { + "runLabel": "run-2", + "capturedAt": "2026-09-19T21:59:49.655Z", + "sourceCommit": "b2ba178dee148d06d9bf89793f044add69d705b8", + "harnessCommit": "59c1982759b722365946562de269800943e7d0c4", + "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": 39951, + "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, + "firstSkeletonFrameMs": 2788.5999999046326, + "firstRealContentFrameMs": 3097.399999856949, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/LandingPage.tsx", + "startTime": 2773.199999809265, + "endTime": 2794.5, + "duration": 21.300000190734863, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "longTasks": [ + { + "startTime": 2612.0999999046326, + "duration": 133 + }, + { + "startTime": 2985.199999809265, + "duration": 108 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 143, + "transferredBytes": 7455868, + "encodedBytes": 7415968, + "decodedBytes": 7415968, + "navigationTiming": { + "domContentLoaded": 2743.899999856949, + "loadEventEnd": 2795, + "responseEnd": 1962.1999998092651 + }, + "shellDomIdentitySurvived": null, + "kind": "cold-refresh", + "label": "Cold /", + "profile": "desktop", + "cacheState": "new context, HTTP cache disabled, service workers blocked", + "routeModule": "LandingPage" + }, + { + "path": "/login", + "clickTime": null, + "firstSkeletonFrameMs": 578.4000000953674, + "firstRealContentFrameMs": 814.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/LoginPage.tsx", + "startTime": 560.4000000953674, + "endTime": 742.5, + "duration": 182.09999990463257, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "longTasks": [ + { + "startTime": 344.30000019073486, + "duration": 180 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 131, + "transferredBytes": 6934207, + "encodedBytes": 6897907, + "decodedBytes": 6897907, + "navigationTiming": { + "domContentLoaded": 522.1000001430511, + "loadEventEnd": 584.6000001430511, + "responseEnd": 16.5 + }, + "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, + "firstSkeletonFrameMs": 597.3999998569489, + "firstRealContentFrameMs": 675.6999998092651, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", + "startTime": 575.0999999046326, + "endTime": 593.2999999523163, + "duration": 18.200000047683716, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 352.39999985694885, + "duration": 141 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 140, + "transferredBytes": 7142818, + "encodedBytes": 7107118, + "decodedBytes": 7107118, + "navigationTiming": { + "domContentLoaded": 491.19999980926514, + "loadEventEnd": 615.5, + "responseEnd": 17 + }, + "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, + "firstSkeletonFrameMs": 570.5, + "firstRealContentFrameMs": 911.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", + "startTime": 545.8999998569489, + "endTime": 568.8999998569489, + "duration": 23, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 338.69999980926514, + "duration": 126 + }, + { + "startTime": 825.8999998569489, + "duration": 85 + } + ], + "cls": 0.0028984375, + "layoutShifts": [ + { + "startTime": 938.2999999523163, + "value": 0.0028984375 + } + ], + "requestCount": 184, + "transferredBytes": 8770111, + "encodedBytes": 8721511, + "decodedBytes": 8721511, + "navigationTiming": { + "domContentLoaded": 462.5, + "loadEventEnd": 590.5, + "responseEnd": 13.699999809265137 + }, + "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, + "firstSkeletonFrameMs": 601.7000000476837, + "firstRealContentFrameMs": 899.9000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", + "startTime": 577.7999999523163, + "endTime": 596.4000000953674, + "duration": 18.600000143051147, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 320.40000009536743, + "duration": 167 + }, + { + "startTime": 813.2999999523163, + "duration": 81 + } + ], + "cls": 0.01097265625, + "layoutShifts": [ + { + "startTime": 899.6000001430511, + "value": 0.01097265625 + } + ], + "requestCount": 185, + "transferredBytes": 8366088, + "encodedBytes": 8317188, + "decodedBytes": 8317188, + "navigationTiming": { + "domContentLoaded": 485.2999999523163, + "loadEventEnd": 622.4000000953674, + "responseEnd": 13.400000095367432 + }, + "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, + "firstSkeletonFrameMs": 570.7999999523163, + "firstRealContentFrameMs": 774.0999999046326, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", + "startTime": 546.7999999523163, + "endTime": 578.6999998092651, + "duration": 31.899999856948853, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 316.19999980926514, + "duration": 148 + }, + { + "startTime": 714.0999999046326, + "duration": 53 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 150, + "transferredBytes": 7916321, + "encodedBytes": 7877621, + "decodedBytes": 7877621, + "navigationTiming": { + "domContentLoaded": 462.5, + "loadEventEnd": 589.3999998569489, + "responseEnd": 13.299999952316284 + }, + "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, + "firstSkeletonFrameMs": 582.7000000476837, + "firstRealContentFrameMs": 707.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", + "startTime": 559.0999999046326, + "endTime": 588.2999999523163, + "duration": 29.200000047683716, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 311.2999999523163, + "duration": 148 + }, + { + "startTime": 461.5, + "duration": 52 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 149, + "transferredBytes": 7374303, + "encodedBytes": 7335903, + "decodedBytes": 7335903, + "navigationTiming": { + "domContentLoaded": 457.90000009536743, + "loadEventEnd": 594.7000000476837, + "responseEnd": 13 + }, + "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, + "firstSkeletonFrameMs": 584.4000000953674, + "firstRealContentFrameMs": 794.1000001430511, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AdminPage.tsx", + "startTime": 563.2000000476837, + "endTime": 603, + "duration": 39.799999952316284, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "longTasks": [ + { + "startTime": 329.40000009536743, + "duration": 143 + }, + { + "startTime": 698.5, + "duration": 57 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 160, + "transferredBytes": 8980386, + "encodedBytes": 8940186, + "decodedBytes": 8940186, + "navigationTiming": { + "domContentLoaded": 470.7000000476837, + "loadEventEnd": 529.8000001907349, + "responseEnd": 15.700000047683716 + }, + "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": 685.7999999523163, + "firstSkeletonFrameMs": 738.0999999046326, + "firstRealContentFrameMs": 777.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", + "startTime": 1398.2000000476837, + "endTime": 1408.7000000476837, + "duration": 10.5, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 252.79999995231628, + "duration": 123 + }, + { + "startTime": 566.3999998569489, + "duration": 79 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 165, + "transferredBytes": 7491624, + "encodedBytes": 7451124, + "decodedBytes": 7451124, + "navigationTiming": { + "domContentLoaded": 374.39999985694885, + "loadEventEnd": 425.2000000476837, + "responseEnd": 11.599999904632568 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage" + }, + { + "path": "/app", + "clickTime": 536.9000000953674, + "firstSkeletonFrameMs": 771.5999999046326, + "firstRealContentFrameMs": 820.5999999046326, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", + "startTime": 1289, + "endTime": 1307, + "duration": 18, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 289.10000014305115, + "duration": 51 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 165, + "transferredBytes": 7491624, + "encodedBytes": 7451124, + "decodedBytes": 7451124, + "navigationTiming": { + "domContentLoaded": 338.2000000476837, + "loadEventEnd": 369.40000009536743, + "responseEnd": 15.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "HomePage" + }, + { + "path": "/app/generate", + "clickTime": 638.4000000953674, + "firstSkeletonFrameMs": 127.39999985694885, + "firstRealContentFrameMs": 415.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", + "startTime": 753.7000000476837, + "endTime": 761.7000000476837, + "duration": 8, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 316, + "duration": 131 + }, + { + "startTime": 956.5999999046326, + "duration": 97 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 186, + "transferredBytes": 8795644, + "encodedBytes": 8746744, + "decodedBytes": 8746744, + "navigationTiming": { + "domContentLoaded": 445, + "loadEventEnd": 569.7999999523163, + "responseEnd": 9.299999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage" + }, + { + "path": "/app/generate", + "clickTime": 487.60000014305115, + "firstSkeletonFrameMs": 143.5, + "firstRealContentFrameMs": 394.59999990463257, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", + "startTime": 616.9000000953674, + "endTime": 623.5, + "duration": 6.599999904632568, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 805.6000001430511, + "duration": 64 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 186, + "transferredBytes": 8795644, + "encodedBytes": 8746744, + "decodedBytes": 8746744, + "navigationTiming": { + "domContentLoaded": 369, + "loadEventEnd": 444.40000009536743, + "responseEnd": 15.400000095367432 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "GeneratePage" + }, + { + "path": "/app/attack", + "clickTime": 933.9000000953674, + "firstSkeletonFrameMs": 129, + "firstRealContentFrameMs": 250.20000004768372, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", + "startTime": 1047.7000000476837, + "endTime": 1055.1000001430511, + "duration": 7.400000095367432, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 298.40000009536743, + "duration": 155 + }, + { + "startTime": 805.5, + "duration": 83 + }, + { + "startTime": 1117.5, + "duration": 61 + } + ], + "cls": 0.0028984375, + "layoutShifts": [ + { + "startTime": 908.7999999523163, + "value": 0.0028984375 + } + ], + "requestCount": 194, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 451.2999999523163, + "loadEventEnd": 506, + "responseEnd": 10.900000095367432 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage" + }, + { + "path": "/app/attack", + "clickTime": 739.0999999046326, + "firstSkeletonFrameMs": 149.10000014305115, + "firstRealContentFrameMs": 284.7000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", + "startTime": 868.2999999523163, + "endTime": 893.7000000476837, + "duration": 25.40000009536743, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 311.39999985694885, + "duration": 59 + }, + { + "startTime": 627.5, + "duration": 65 + }, + { + "startTime": 963.7999999523163, + "duration": 54 + } + ], + "cls": 0.0028984375, + "layoutShifts": [ + { + "startTime": 708.2999999523163, + "value": 0.0028984375 + } + ], + "requestCount": 194, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 368.7000000476837, + "loadEventEnd": 402.5, + "responseEnd": 25.09999990463257 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "AttackPage" + }, + { + "path": "/app/flowchart", + "clickTime": 642.1999998092651, + "firstSkeletonFrameMs": 120.70000004768372, + "firstRealContentFrameMs": 243, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", + "startTime": 753.6999998092651, + "endTime": 766.3999998569489, + "duration": 12.700000047683716, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 305.5, + "duration": 136 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 152, + "transferredBytes": 7941854, + "encodedBytes": 7902854, + "decodedBytes": 7902854, + "navigationTiming": { + "domContentLoaded": 439.69999980926514, + "loadEventEnd": 496.7999999523163, + "responseEnd": 11.799999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/flowchart", + "clickTime": 514.6999998092651, + "firstSkeletonFrameMs": 126.10000014305115, + "firstRealContentFrameMs": 245.40000009536743, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", + "startTime": 620.0999999046326, + "endTime": 631.5999999046326, + "duration": 11.5, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 346.89999985694885, + "duration": 59 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 152, + "transferredBytes": 7941854, + "encodedBytes": 7902854, + "decodedBytes": 7902854, + "navigationTiming": { + "domContentLoaded": 404.89999985694885, + "loadEventEnd": 470, + "responseEnd": 35.5 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/history", + "clickTime": 662.0999999046326, + "firstSkeletonFrameMs": 140.10000014305115, + "firstRealContentFrameMs": 210, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", + "startTime": 786.5999999046326, + "endTime": 794.5999999046326, + "duration": 8, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 298.7999999523163, + "duration": 156 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 151, + "transferredBytes": 7399836, + "encodedBytes": 7361136, + "decodedBytes": 7361136, + "navigationTiming": { + "domContentLoaded": 453.5, + "loadEventEnd": 588.0999999046326, + "responseEnd": 10.599999904632568 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage" + }, + { + "path": "/app/history", + "clickTime": 446.59999990463257, + "firstSkeletonFrameMs": 171.40000009536743, + "firstRealContentFrameMs": 233.09999990463257, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", + "startTime": 592.6999998092651, + "endTime": 601.5, + "duration": 8.800000190734863, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 281.59999990463257, + "duration": 57 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 151, + "transferredBytes": 7399836, + "encodedBytes": 7361136, + "decodedBytes": 7361136, + "navigationTiming": { + "domContentLoaded": 336.5, + "loadEventEnd": 360.09999990463257, + "responseEnd": 13.699999809265137 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "desktop", + "cacheState": "browser cache warm after destination visit", + "routeModule": "HistoryPage" + }, + { + "path": "/", + "clickTime": null, + "firstSkeletonFrameMs": 542, + "firstRealContentFrameMs": 764.6000001430511, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/LandingPage.tsx", + "startTime": 527, + "endTime": 543.4000000953674, + "duration": 16.40000009536743, + "transferSize": 7643, + "decodedBodySize": 7343 + } + ], + "longTasks": [ + { + "startTime": 361.7000000476837, + "duration": 133 + }, + { + "startTime": 690.2999999523163, + "duration": 70 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 143, + "transferredBytes": 7455868, + "encodedBytes": 7415968, + "decodedBytes": 7415968, + "navigationTiming": { + "domContentLoaded": 492.90000009536743, + "loadEventEnd": 546.7000000476837, + "responseEnd": 13.600000143051147 + }, + "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, + "firstSkeletonFrameMs": 507.2999999523163, + "firstRealContentFrameMs": 579, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/LoginPage.tsx", + "startTime": 490, + "endTime": 507.89999985694885, + "duration": 17.899999856948853, + "transferSize": 63754, + "decodedBodySize": 63454 + } + ], + "longTasks": [ + { + "startTime": 312.89999985694885, + "duration": 144 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 131, + "transferredBytes": 6934207, + "encodedBytes": 6897907, + "decodedBytes": 6897907, + "navigationTiming": { + "domContentLoaded": 455.2000000476837, + "loadEventEnd": 515.2000000476837, + "responseEnd": 12.5 + }, + "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, + "firstSkeletonFrameMs": 506.90000009536743, + "firstRealContentFrameMs": 564.9000000953674, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", + "startTime": 487.2000000476837, + "endTime": 500.5, + "duration": 13.299999952316284, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 272.2000000476837, + "duration": 127 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 140, + "transferredBytes": 7142818, + "encodedBytes": 7107118, + "decodedBytes": 7107118, + "navigationTiming": { + "domContentLoaded": 397.60000014305115, + "loadEventEnd": 523.2000000476837, + "responseEnd": 9.800000190734863 + }, + "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, + "firstSkeletonFrameMs": 548.7999999523163, + "firstRealContentFrameMs": 847.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", + "startTime": 529.4000000953674, + "endTime": 546.1000001430511, + "duration": 16.700000047683716, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 335.2000000476837, + "duration": 129 + }, + { + "startTime": 783.2999999523163, + "duration": 62 + } + ], + "cls": 0.11049724802234125, + "layoutShifts": [ + { + "startTime": 867.5, + "value": 0.11049724802234125 + } + ], + "requestCount": 184, + "transferredBytes": 8770111, + "encodedBytes": 8721511, + "decodedBytes": 8721511, + "navigationTiming": { + "domContentLoaded": 462.7000000476837, + "loadEventEnd": 565.2000000476837, + "responseEnd": 15.100000143051147 + }, + "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, + "firstSkeletonFrameMs": 583.1000001430511, + "firstRealContentFrameMs": 903, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", + "startTime": 554.6000001430511, + "endTime": 570.4000000953674, + "duration": 15.799999952316284, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 324.80000019073486, + "duration": 143 + }, + { + "startTime": 805, + "duration": 91 + } + ], + "cls": 0.11141678129298486, + "layoutShifts": [ + { + "startTime": 902.8000001907349, + "value": 0.11141678129298486 + } + ], + "requestCount": 185, + "transferredBytes": 8366088, + "encodedBytes": 8317188, + "decodedBytes": 8317188, + "navigationTiming": { + "domContentLoaded": 466, + "loadEventEnd": 605.2000000476837, + "responseEnd": 12.5 + }, + "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, + "firstSkeletonFrameMs": 589.5, + "firstRealContentFrameMs": 775, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", + "startTime": 562.1999998092651, + "endTime": 580.8999998569489, + "duration": 18.700000047683716, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 332.09999990463257, + "duration": 141 + }, + { + "startTime": 710.1999998092651, + "duration": 58 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 150, + "transferredBytes": 7916321, + "encodedBytes": 7877621, + "decodedBytes": 7877621, + "navigationTiming": { + "domContentLoaded": 471, + "loadEventEnd": 525.5, + "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" + }, + { + "path": "/app/history", + "clickTime": null, + "firstSkeletonFrameMs": 520.7999999523163, + "firstRealContentFrameMs": 664.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", + "startTime": 502.09999990463257, + "endTime": 517.9000000953674, + "duration": 15.800000190734863, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 260.59999990463257, + "duration": 156 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 149, + "transferredBytes": 7374303, + "encodedBytes": 7335903, + "decodedBytes": 7335903, + "navigationTiming": { + "domContentLoaded": 414.2999999523163, + "loadEventEnd": 534.9000000953674, + "responseEnd": 11.299999952316284 + }, + "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, + "firstSkeletonFrameMs": 600.2999999523163, + "firstRealContentFrameMs": 797.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AdminPage.tsx", + "startTime": 576.6000001430511, + "endTime": 597.2000000476837, + "duration": 20.59999990463257, + "transferSize": 394470, + "decodedBodySize": 394170 + } + ], + "longTasks": [ + { + "startTime": 310.40000009536743, + "duration": 166 + }, + { + "startTime": 701.4000000953674, + "duration": 61 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 160, + "transferredBytes": 8980386, + "encodedBytes": 8940186, + "decodedBytes": 8940186, + "navigationTiming": { + "domContentLoaded": 473.90000009536743, + "loadEventEnd": 538.2000000476837, + "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" + }, + { + "path": "/app", + "clickTime": 658.2000000476837, + "firstSkeletonFrameMs": 246, + "firstRealContentFrameMs": 284.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", + "startTime": 890.9000000953674, + "endTime": 913.5, + "duration": 22.59999990463257, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 253, + "duration": 127 + }, + { + "startTime": 557.6000001430511, + "duration": 62 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 156, + "transferredBytes": 7491624, + "encodedBytes": 7451124, + "decodedBytes": 7451124, + "navigationTiming": { + "domContentLoaded": 378.2999999523163, + "loadEventEnd": 428.5, + "responseEnd": 10 + }, + "shellDomIdentitySurvived": null, + "kind": "first-visit-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HomePage" + }, + { + "path": "/app", + "clickTime": 583.2000000476837, + "firstSkeletonFrameMs": 329.60000014305115, + "firstRealContentFrameMs": 373.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HomePage.tsx", + "startTime": 901.2000000476837, + "endTime": 917.9000000953674, + "duration": 16.700000047683716, + "transferSize": 25533, + "decodedBodySize": 25233 + } + ], + "longTasks": [ + { + "startTime": 299.30000019073486, + "duration": 52 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 156, + "transferredBytes": 7491624, + "encodedBytes": 7451124, + "decodedBytes": 7451124, + "navigationTiming": { + "domContentLoaded": 349.30000019073486, + "loadEventEnd": 380.2000000476837, + "responseEnd": 18.700000047683716 + }, + "shellDomIdentitySurvived": null, + "kind": "warm-click", + "label": "Landing CTA -> /app", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "HomePage" + }, + { + "path": "/app/generate", + "clickTime": 651.5999999046326, + "firstSkeletonFrameMs": 124.40000009536743, + "firstRealContentFrameMs": 382.2000000476837, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", + "startTime": 758.8999998569489, + "endTime": 766.7999999523163, + "duration": 7.900000095367432, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 334.7000000476837, + "duration": 142 + }, + { + "startTime": 956.2000000476837, + "duration": 76 + } + ], + "cls": 0.06467384003526769, + "layoutShifts": [ + { + "startTime": 649, + "value": 0.06467384003526769 + } + ], + "requestCount": 186, + "transferredBytes": 8795644, + "encodedBytes": 8746744, + "decodedBytes": 8746744, + "navigationTiming": { + "domContentLoaded": 474.5, + "loadEventEnd": 531, + "responseEnd": 11.399999856948853 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "GeneratePage" + }, + { + "path": "/app/generate", + "clickTime": 430.5, + "firstSkeletonFrameMs": 104.70000004768372, + "firstRealContentFrameMs": 302.10000014305115, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/GeneratePage.tsx", + "startTime": 525.1000001430511, + "endTime": 539.1000001430511, + "duration": 14, + "transferSize": 78506, + "decodedBodySize": 78206 + } + ], + "longTasks": [ + { + "startTime": 673.2000000476837, + "duration": 58 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 186, + "transferredBytes": 8795644, + "encodedBytes": 8746744, + "decodedBytes": 8746744, + "navigationTiming": { + "domContentLoaded": 320.2000000476837, + "loadEventEnd": 383.5, + "responseEnd": 25.5 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Generate", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "GeneratePage" + }, + { + "path": "/app/attack", + "clickTime": 861.0999999046326, + "firstSkeletonFrameMs": 1094.0999999046326, + "firstRealContentFrameMs": 1198.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", + "startTime": 1939.3999998569489, + "endTime": 1946.0999999046326, + "duration": 6.700000047683716, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 271.69999980926514, + "duration": 148 + }, + { + "startTime": 737.0999999046326, + "duration": 76 + } + ], + "cls": 0.11049724802234125, + "layoutShifts": [ + { + "startTime": 836.3999998569489, + "value": 0.11049724802234125 + } + ], + "requestCount": 204, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 417.69999980926514, + "loadEventEnd": 475.89999985694885, + "responseEnd": 12.299999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "AttackPage" + }, + { + "path": "/app/attack", + "clickTime": 691.9000000953674, + "firstSkeletonFrameMs": 1088.8999998569489, + "firstRealContentFrameMs": 1209.2999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", + "startTime": 1766.2000000476837, + "endTime": 1786.2000000476837, + "duration": 20, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 293.7999999523163, + "duration": 50 + }, + { + "startTime": 581.2000000476837, + "duration": 69 + }, + { + "startTime": 1834.7999999523163, + "duration": 60 + } + ], + "cls": 0.11049724802234125, + "layoutShifts": [ + { + "startTime": 667.2000000476837, + "value": 0.11049724802234125 + } + ], + "requestCount": 204, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 342, + "loadEventEnd": 370.2000000476837, + "responseEnd": 22.799999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Generate -> Attack", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "AttackPage" + }, + { + "path": "/app/flowchart", + "clickTime": 647.2999999523163, + "firstSkeletonFrameMs": 130.89999985694885, + "firstRealContentFrameMs": 275.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", + "startTime": 769.1999998092651, + "endTime": 785.8999998569489, + "duration": 16.700000047683716, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [ + { + "startTime": 318.59999990463257, + "duration": 156 + } + ], + "cls": 0.06467384003526769, + "layoutShifts": [ + { + "startTime": 644.3999998569489, + "value": 0.06467384003526769 + } + ], + "requestCount": 152, + "transferredBytes": 7941854, + "encodedBytes": 7902854, + "decodedBytes": 7902854, + "navigationTiming": { + "domContentLoaded": 472.59999990463257, + "loadEventEnd": 527.3999998569489, + "responseEnd": 10.799999952316284 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/flowchart", + "clickTime": 459.40000009536743, + "firstSkeletonFrameMs": 107.29999995231628, + "firstRealContentFrameMs": 256.5, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/FlowchartPage.tsx", + "startTime": 558.2000000476837, + "endTime": 570.2000000476837, + "duration": 12, + "transferSize": 205577, + "decodedBodySize": 205277 + } + ], + "longTasks": [], + "cls": 0, + "layoutShifts": [], + "requestCount": 152, + "transferredBytes": 7941854, + "encodedBytes": 7902854, + "decodedBytes": 7902854, + "navigationTiming": { + "domContentLoaded": 345.7000000476837, + "loadEventEnd": 411.2000000476837, + "responseEnd": 30.600000143051147 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> Flowchart", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "FlowchartPage" + }, + { + "path": "/app/history", + "clickTime": 641.2999999523163, + "firstSkeletonFrameMs": 111.29999995231628, + "firstRealContentFrameMs": 187.40000009536743, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", + "startTime": 744.5, + "endTime": 757.5999999046326, + "duration": 13.099999904632568, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 308.59999990463257, + "duration": 144 + } + ], + "cls": 0.06467384003526769, + "layoutShifts": [ + { + "startTime": 639, + "value": 0.06467384003526769 + } + ], + "requestCount": 151, + "transferredBytes": 7399836, + "encodedBytes": 7361136, + "decodedBytes": 7361136, + "navigationTiming": { + "domContentLoaded": 450.89999985694885, + "loadEventEnd": 503.2000000476837, + "responseEnd": 9.399999856948853 + }, + "shellDomIdentitySurvived": true, + "kind": "first-visit-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "new context, browser cache empty", + "routeModule": "HistoryPage" + }, + { + "path": "/app/history", + "clickTime": 455.90000009536743, + "firstSkeletonFrameMs": 103.40000009536743, + "firstRealContentFrameMs": 167.29999995231628, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/HistoryPage.tsx", + "startTime": 549.6000001430511, + "endTime": 565.3000001907349, + "duration": 15.700000047683716, + "transferSize": 143448, + "decodedBodySize": 143148 + } + ], + "longTasks": [ + { + "startTime": 285.5, + "duration": 58 + } + ], + "cls": 0, + "layoutShifts": [], + "requestCount": 151, + "transferredBytes": 7399836, + "encodedBytes": 7361136, + "decodedBytes": 7361136, + "navigationTiming": { + "domContentLoaded": 342.2000000476837, + "loadEventEnd": 407.7000000476837, + "responseEnd": 14.900000095367432 + }, + "shellDomIdentitySurvived": true, + "kind": "warm-click", + "label": "Home -> History", + "profile": "pixel-5", + "cacheState": "browser cache warm after destination visit", + "routeModule": "HistoryPage" + } + ], + "delayed": [ + { + "path": "/app/attack", + "clickTime": 924.4000000953674, + "firstSkeletonFrameMs": 127.5, + "firstRealContentFrameMs": 1047.7999999523163, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", + "startTime": 1035.7000000476837, + "endTime": 1856.3000001907349, + "duration": 820.6000001430511, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 288.2000000476837, + "duration": 129 + }, + { + "startTime": 812.6000001430511, + "duration": 69 + }, + { + "startTime": 1913.8000001907349, + "duration": 53 + } + ], + "cls": 0.01387109375, + "layoutShifts": [ + { + "startTime": 902.8000001907349, + "value": 0.0028984375 + }, + { + "startTime": 1972, + "value": 0.01097265625 + } + ], + "requestCount": 204, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 414.90000009536743, + "loadEventEnd": 547.4000000953674, + "responseEnd": 10.5 + }, + "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-baseline/desktop-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-baseline/desktop-delayed-filmstrip.png" + }, + { + "path": "/app/attack", + "clickTime": 937.2000000476837, + "firstSkeletonFrameMs": 1129.3999998569489, + "firstRealContentFrameMs": 1899, + "routeChunkRequests": [ + { + "url": "http://127.0.0.1:39951/src/pages/AttackPage.tsx", + "startTime": 1980.2000000476837, + "endTime": 2737.9000000953674, + "duration": 757.7000000476837, + "transferSize": 33746, + "decodedBodySize": 33446 + } + ], + "longTasks": [ + { + "startTime": 316.2999999523163, + "duration": 128 + }, + { + "startTime": 799, + "duration": 94 + } + ], + "cls": 0.2219140293153261, + "layoutShifts": [ + { + "startTime": 914.9000000953674, + "value": 0.11049724802234125 + }, + { + "startTime": 2835.2000000476837, + "value": 0.11141678129298486 + } + ], + "requestCount": 215, + "transferredBytes": 8991932, + "encodedBytes": 8940932, + "decodedBytes": 8940932, + "navigationTiming": { + "domContentLoaded": 442.40000009536743, + "loadEventEnd": 497.2000000476837, + "responseEnd": 12 + }, + "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-baseline/pixel-5-delayed.webm", + "filmstrip": "docs/performance/smooth-navigation-baseline/pixel-5-delayed-filmstrip.png" + } + ], + "bundleGraph": { + "manifestEntries": [ + { + "key": "_FileSaver.min-DZLZy2z8.js", + "file": "assets/FileSaver.min-DZLZy2z8.js", + "name": "FileSaver.min", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_ModelRestrictedModal-UK583TYw.js", + "file": "assets/ModelRestrictedModal-UK583TYw.js", + "name": "ModelRestrictedModal", + "imports": [ + "index.html", + "_client-B2Hmm4S3.js", + "_triangle-alert-DAkLJ_Hs.js", + "_zap-YNjUnyuz.js", + "_PricingModal-DeTbMjVf.js" + ] + }, + { + "key": "_ModelSelector-DPUAfvNL.js", + "file": "assets/ModelSelector-DPUAfvNL.js", + "name": "ModelSelector", + "imports": [ + "index.html", + "_badge-DOuwE0tA.js", + "_use-subscription-TWRM-hpK.js" + ] + }, + { + "key": "_PricingModal-DeTbMjVf.js", + "file": "assets/PricingModal-DeTbMjVf.js", + "name": "PricingModal", + "imports": [ + "index.html", + "_input-BRlCt18M.js", + "_badge-DOuwE0tA.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.js", + "_zap-YNjUnyuz.js" + ] + }, + { + "key": "_alert-dialog-DDhjApTe.js", + "file": "assets/alert-dialog-DDhjApTe.js", + "name": "alert-dialog", + "imports": [ + "index.html" + ] + }, + { + "key": "_arrow-right-DE4H5pKc.js", + "file": "assets/arrow-right-DE4H5pKc.js", + "name": "arrow-right", + "imports": [ + "index.html" + ] + }, + { + "key": "_badge-DOuwE0tA.js", + "file": "assets/badge-DOuwE0tA.js", + "name": "badge", + "imports": [ + "index.html" + ] + }, + { + "key": "_bookmark-D5QAu8Kr.js", + "file": "assets/bookmark-D5QAu8Kr.js", + "name": "bookmark", + "imports": [ + "index.html" + ] + }, + { + "key": "_brain-BDMiUfF_.js", + "file": "assets/brain-BDMiUfF_.js", + "name": "brain", + "imports": [ + "index.html" + ] + }, + { + "key": "_card-DNuxaVKj.js", + "file": "assets/card-DNuxaVKj.js", + "name": "card", + "imports": [ + "index.html" + ] + }, + { + "key": "_checkbox-CcU5IimS.js", + "file": "assets/checkbox-CcU5IimS.js", + "name": "checkbox", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-alert-ChwbUVv0.js", + "file": "assets/circle-alert-ChwbUVv0.js", + "name": "circle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_circle-help-Dn3L85BO.js", + "file": "assets/circle-help-Dn3L85BO.js", + "name": "circle-help", + "imports": [ + "index.html" + ] + }, + { + "key": "_client-B2Hmm4S3.js", + "file": "assets/client-B2Hmm4S3.js", + "name": "client", + "imports": [ + "index.html", + "_url-D1MGTXu_.js" + ] + }, + { + "key": "_clock-3-BP2woNWy.js", + "file": "assets/clock-3-BP2woNWy.js", + "name": "clock-3", + "imports": [ + "index.html" + ] + }, + { + "key": "_copy-B5L0aXUh.js", + "file": "assets/copy-B5L0aXUh.js", + "name": "copy", + "imports": [ + "index.html" + ] + }, + { + "key": "_credit-card-CFOMlw74.js", + "file": "assets/credit-card-CFOMlw74.js", + "name": "credit-card", + "imports": [ + "index.html" + ] + }, + { + "key": "_crown-C2TeHzqk.js", + "file": "assets/crown-C2TeHzqk.js", + "name": "crown", + "imports": [ + "index.html" + ] + }, + { + "key": "_date-format-CG2nx3lR.js", + "file": "assets/date-format-CG2nx3lR.js", + "name": "date-format" + }, + { + "key": "_download-7v2KEx-L.js", + "file": "assets/download-7v2KEx-L.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-BkQZkMeo.js", + "file": "assets/empty-state-BkQZkMeo.js", + "name": "empty-state", + "imports": [ + "index.html" + ] + }, + { + "key": "_error-display-B8noTjms.js", + "file": "assets/error-display-B8noTjms.js", + "name": "error-display", + "imports": [ + "_client-B2Hmm4S3.js" + ] + }, + { + "key": "_external-link-hWs27zxC.js", + "file": "assets/external-link-hWs27zxC.js", + "name": "external-link", + "imports": [ + "index.html" + ] + }, + { + "key": "_file-text-Bg60aQFS.js", + "file": "assets/file-text-Bg60aQFS.js", + "name": "file-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_flame-DZjlhb1N.js", + "file": "assets/flame-DZjlhb1N.js", + "name": "flame", + "imports": [ + "index.html" + ] + }, + { + "key": "_generateCategoricalChart-DZci5nEc.js", + "file": "assets/generateCategoricalChart-DZci5nEc.js", + "name": "generateCategoricalChart", + "imports": [ + "index.html", + "_string-CvptbcKz.js" + ] + }, + { + "key": "_index-DkAE3Ges.js", + "file": "assets/index-DkAE3Ges.js", + "name": "index", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "_index-DmtgVR0T.js", + "file": "assets/index-DmtgVR0T.js", + "name": "index", + "imports": [ + "index.html", + "_string-CvptbcKz.js" + ] + }, + { + "key": "_input-BRlCt18M.js", + "file": "assets/input-BRlCt18M.js", + "name": "input", + "imports": [ + "index.html" + ] + }, + { + "key": "_jspdf.es.min-CWsuy3PZ.js", + "file": "assets/jspdf.es.min-CWsuy3PZ.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-CePz3aK8.js", + "file": "assets/markdown-CePz3aK8.js", + "name": "markdown", + "imports": [ + "index.html" + ] + }, + { + "key": "_plus-B_HHoAv5.js", + "file": "assets/plus-B_HHoAv5.js", + "name": "plus", + "imports": [ + "index.html" + ] + }, + { + "key": "_prefill-CPra3pyT.js", + "file": "assets/prefill-CPra3pyT.js", + "name": "prefill", + "imports": [ + "index.html" + ] + }, + { + "key": "_progress-BOMHF48O.js", + "file": "assets/progress-BOMHF48O.js", + "name": "progress", + "imports": [ + "index.html" + ] + }, + { + "key": "_proxy-CyJslaS_.js", + "file": "assets/proxy-CyJslaS_.js", + "name": "proxy", + "imports": [ + "index.html", + "_use-reduced-motion-DIRZraea.js" + ] + }, + { + "key": "_refresh-cw-Dx_rovVU.js", + "file": "assets/refresh-cw-Dx_rovVU.js", + "name": "refresh-cw", + "imports": [ + "index.html" + ] + }, + { + "key": "_rotate-ccw-g7oK_yc2.js", + "file": "assets/rotate-ccw-g7oK_yc2.js", + "name": "rotate-ccw", + "imports": [ + "index.html" + ] + }, + { + "key": "_save-VRo3zf0k.js", + "file": "assets/save-VRo3zf0k.js", + "name": "save", + "imports": [ + "index.html" + ] + }, + { + "key": "_scroll-area-B5p3Y_vr.js", + "file": "assets/scroll-area-B5p3Y_vr.js", + "name": "scroll-area", + "imports": [ + "index.html" + ] + }, + { + "key": "_search-70EybyUQ.js", + "file": "assets/search-70EybyUQ.js", + "name": "search", + "imports": [ + "index.html" + ] + }, + { + "key": "_send-CYByA_eA.js", + "file": "assets/send-CYByA_eA.js", + "name": "send", + "imports": [ + "index.html" + ] + }, + { + "key": "_sheet-BqybMOOx.js", + "file": "assets/sheet-BqybMOOx.js", + "name": "sheet", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-DsgIRl3K.js", + "file": "assets/shield-DsgIRl3K.js", + "name": "shield", + "imports": [ + "index.html" + ] + }, + { + "key": "_shield-check-1u8_MjqX.js", + "file": "assets/shield-check-1u8_MjqX.js", + "name": "shield-check", + "imports": [ + "index.html" + ] + }, + { + "key": "_streaming-indicator-DNahz1d3.js", + "file": "assets/streaming-indicator-DNahz1d3.js", + "name": "streaming-indicator", + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_refresh-cw-Dx_rovVU.js", + "_file-text-Bg60aQFS.js", + "_external-link-hWs27zxC.js", + "_badge-DOuwE0tA.js" + ] + }, + { + "key": "_string-CvptbcKz.js", + "file": "assets/string-CvptbcKz.js", + "name": "string" + }, + { + "key": "_switch-CNm-rbvw.js", + "file": "assets/switch-CNm-rbvw.js", + "name": "switch", + "imports": [ + "index.html" + ] + }, + { + "key": "_tabs-DSSrXhZO.js", + "file": "assets/tabs-DSSrXhZO.js", + "name": "tabs", + "imports": [ + "index.html" + ] + }, + { + "key": "_target-DmELU7_M.js", + "file": "assets/target-DmELU7_M.js", + "name": "target", + "imports": [ + "index.html" + ] + }, + { + "key": "_textarea-BxuDaNfy.js", + "file": "assets/textarea-BxuDaNfy.js", + "name": "textarea", + "imports": [ + "index.html" + ] + }, + { + "key": "_trash-2-rdeQ5AHC.js", + "file": "assets/trash-2-rdeQ5AHC.js", + "name": "trash-2", + "imports": [ + "index.html" + ] + }, + { + "key": "_triangle-alert-DAkLJ_Hs.js", + "file": "assets/triangle-alert-DAkLJ_Hs.js", + "name": "triangle-alert", + "imports": [ + "index.html" + ] + }, + { + "key": "_url-D1MGTXu_.js", + "file": "assets/url-D1MGTXu_.js", + "name": "url", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-reduced-motion-DIRZraea.js", + "file": "assets/use-reduced-motion-DIRZraea.js", + "name": "use-reduced-motion", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-speech-to-text-DDdPsIfh.js", + "file": "assets/use-speech-to-text-DDdPsIfh.js", + "name": "use-speech-to-text", + "imports": [ + "index.html" + ] + }, + { + "key": "_use-subscription-TWRM-hpK.js", + "file": "assets/use-subscription-TWRM-hpK.js", + "name": "use-subscription", + "imports": [ + "index.html" + ] + }, + { + "key": "_users-DWoVwdaK.js", + "file": "assets/users-DWoVwdaK.js", + "name": "users", + "imports": [ + "index.html" + ] + }, + { + "key": "_zap-YNjUnyuz.js", + "file": "assets/zap-YNjUnyuz.js", + "name": "zap", + "imports": [ + "index.html" + ] + }, + { + "key": "index.html", + "file": "assets/index-tRveWWC9.js", + "name": "index", + "src": "index.html", + "isEntry": true, + "isDynamicEntry": true, + "dynamicImports": [ + "node_modules/@capacitor/browser/dist/esm/web.js", + "src/pages/LandingPage.tsx", + "src/pages/TermsPage.tsx", + "src/pages/PrivacyPage.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/SettingsPage.tsx", + "src/pages/HistoryPage.tsx", + "src/pages/LibraryPage.tsx", + "src/pages/TimerPage.tsx", + "src/pages/SparringPage.tsx", + "src/pages/AdminPage.tsx", + "src/pages/SharedPage.tsx", + "src/pages/FlowchartPage.tsx", + "src/pages/LoginPage.tsx", + "src/pages/SourcesPage.tsx", + "src/pages/NotFound.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-DWCAClxw.css" + ] + }, + { + "key": "node_modules/@capacitor/app/dist/esm/web.js", + "file": "assets/web-BHBSb3xY.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-CpI6q_hi.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-SENkJeDj.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-KVFzqUoF.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-D8Vu6iKp.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-4Ssukks_.js", + "name": "index.es", + "src": "node_modules/canvg/lib/index.es.js", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_jspdf.es.min-CWsuy3PZ.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/lib/export-utils.ts", + "file": "assets/export-utils-rzho5miz.js", + "name": "export-utils", + "src": "src/lib/export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CG2nx3lR.js" + ], + "dynamicImports": [ + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js", + "index.html", + "node_modules/docx/dist/index.mjs", + "_FileSaver.min-DZLZy2z8.js" + ] + }, + { + "key": "src/lib/pdf-export-utils.ts", + "file": "assets/pdf-export-utils-e2iA0MLn.js", + "name": "pdf-export-utils", + "src": "src/lib/pdf-export-utils.ts", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_date-format-CG2nx3lR.js" + ], + "dynamicImports": [ + "_jspdf.es.min-CWsuy3PZ.js", + "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs" + ] + }, + { + "key": "src/pages/AdminPage.tsx", + "file": "assets/AdminPage-D-E666bh.js", + "name": "AdminPage", + "src": "src/pages/AdminPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_input-BRlCt18M.js", + "_badge-DOuwE0tA.js", + "_tabs-DSSrXhZO.js", + "_scroll-area-B5p3Y_vr.js", + "_date-format-CG2nx3lR.js", + "_checkbox-CcU5IimS.js", + "_textarea-BxuDaNfy.js", + "_alert-dialog-DDhjApTe.js", + "_search-70EybyUQ.js", + "_trash-2-rdeQ5AHC.js", + "_shield-DsgIRl3K.js", + "_circle-alert-ChwbUVv0.js", + "_users-DWoVwdaK.js", + "_credit-card-CFOMlw74.js", + "_generateCategoricalChart-DZci5nEc.js", + "_copy-B5L0aXUh.js", + "_rotate-ccw-g7oK_yc2.js", + "_string-CvptbcKz.js" + ] + }, + { + "key": "src/pages/AskPage.tsx", + "file": "assets/AskPage-Dbwv_nvF.js", + "name": "AskPage", + "src": "src/pages/AskPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_input-BRlCt18M.js", + "_markdown-CePz3aK8.js", + "_card-DNuxaVKj.js", + "_switch-CNm-rbvw.js", + "_scroll-area-B5p3Y_vr.js", + "_use-speech-to-text-DDdPsIfh.js", + "_date-format-CG2nx3lR.js", + "_ModelSelector-DPUAfvNL.js", + "_sheet-BqybMOOx.js", + "_use-reduced-motion-DIRZraea.js", + "_save-VRo3zf0k.js", + "_rotate-ccw-g7oK_yc2.js", + "_circle-help-Dn3L85BO.js", + "_search-70EybyUQ.js", + "_send-CYByA_eA.js", + "_bookmark-D5QAu8Kr.js", + "_client-B2Hmm4S3.js", + "_ModelRestrictedModal-UK583TYw.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_badge-DOuwE0tA.js", + "_use-subscription-TWRM-hpK.js", + "_url-D1MGTXu_.js", + "_triangle-alert-DAkLJ_Hs.js", + "_zap-YNjUnyuz.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.js" + ] + }, + { + "key": "src/pages/AttackPage.tsx", + "file": "assets/AttackPage-P8XAOh8x.js", + "name": "AttackPage", + "src": "src/pages/AttackPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DNahz1d3.js", + "_textarea-BxuDaNfy.js", + "_switch-CNm-rbvw.js", + "_card-DNuxaVKj.js", + "_client-B2Hmm4S3.js", + "_ModelSelector-DPUAfvNL.js", + "_prefill-CPra3pyT.js", + "_search-70EybyUQ.js", + "_badge-DOuwE0tA.js", + "_progress-BOMHF48O.js", + "_markdown-CePz3aK8.js", + "_ModelRestrictedModal-UK583TYw.js", + "_flame-DZjlhb1N.js", + "_circle-alert-ChwbUVv0.js", + "_refresh-cw-Dx_rovVU.js", + "_triangle-alert-DAkLJ_Hs.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_file-text-Bg60aQFS.js", + "_external-link-hWs27zxC.js", + "_url-D1MGTXu_.js", + "_use-subscription-TWRM-hpK.js", + "_zap-YNjUnyuz.js", + "_input-BRlCt18M.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.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-Chepxmgy.js", + "name": "BrainstormPage", + "src": "src/pages/BrainstormPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DNahz1d3.js", + "_input-BRlCt18M.js", + "_textarea-BxuDaNfy.js", + "_card-DNuxaVKj.js", + "_ModelSelector-DPUAfvNL.js", + "_brain-BDMiUfF_.js", + "_badge-DOuwE0tA.js", + "_ModelRestrictedModal-UK583TYw.js", + "_empty-state-BkQZkMeo.js", + "_triangle-alert-DAkLJ_Hs.js", + "_arrow-right-DE4H5pKc.js", + "_client-B2Hmm4S3.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_refresh-cw-Dx_rovVU.js", + "_file-text-Bg60aQFS.js", + "_external-link-hWs27zxC.js", + "_use-subscription-TWRM-hpK.js", + "_zap-YNjUnyuz.js", + "_url-D1MGTXu_.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.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-B296oUFm.js", + "name": "CrossfirePage", + "src": "src/pages/CrossfirePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_badge-DOuwE0tA.js", + "_card-DNuxaVKj.js", + "_checkbox-CcU5IimS.js", + "_textarea-BxuDaNfy.js", + "_client-B2Hmm4S3.js", + "_error-display-B8noTjms.js", + "_use-reduced-motion-DIRZraea.js", + "_flame-DZjlhb1N.js", + "_circle-alert-ChwbUVv0.js", + "_refresh-cw-Dx_rovVU.js", + "_clock-3-BP2woNWy.js", + "_send-CYByA_eA.js", + "_rotate-ccw-g7oK_yc2.js", + "_shield-check-1u8_MjqX.js", + "_proxy-CyJslaS_.js", + "_url-D1MGTXu_.js" + ] + }, + { + "key": "src/pages/FactoidsPage.tsx", + "file": "assets/FactoidsPage-DXmrPY6J.js", + "name": "FactoidsPage", + "src": "src/pages/FactoidsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DNahz1d3.js", + "_input-BRlCt18M.js", + "_card-DNuxaVKj.js", + "_client-B2Hmm4S3.js", + "_ModelSelector-DPUAfvNL.js", + "_search-70EybyUQ.js", + "_badge-DOuwE0tA.js", + "_progress-BOMHF48O.js", + "_ModelRestrictedModal-UK583TYw.js", + "_triangle-alert-DAkLJ_Hs.js", + "_external-link-hWs27zxC.js", + "_bookmark-D5QAu8Kr.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_refresh-cw-Dx_rovVU.js", + "_file-text-Bg60aQFS.js", + "_url-D1MGTXu_.js", + "_use-subscription-TWRM-hpK.js", + "_zap-YNjUnyuz.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.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-BJaDG0uJ.js", + "name": "FlowchartPage", + "src": "src/pages/FlowchartPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_badge-DOuwE0tA.js", + "_input-BRlCt18M.js", + "_textarea-BxuDaNfy.js", + "_alert-dialog-DDhjApTe.js", + "_index-DmtgVR0T.js", + "_trash-2-rdeQ5AHC.js", + "_save-VRo3zf0k.js", + "_plus-B_HHoAv5.js", + "_download-7v2KEx-L.js", + "_target-DmELU7_M.js", + "_shield-DsgIRl3K.js", + "_triangle-alert-DAkLJ_Hs.js", + "_string-CvptbcKz.js" + ], + "css": [ + "assets/FlowchartPage-Fd0xVSp_.css" + ] + }, + { + "key": "src/pages/GeneratePage.tsx", + "file": "assets/GeneratePage-BVMnUHTy.js", + "name": "GeneratePage", + "src": "src/pages/GeneratePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_streaming-indicator-DNahz1d3.js", + "_input-BRlCt18M.js", + "_card-DNuxaVKj.js", + "_client-B2Hmm4S3.js", + "_use-speech-to-text-DDdPsIfh.js", + "_ModelSelector-DPUAfvNL.js", + "_prefill-CPra3pyT.js", + "_badge-DOuwE0tA.js", + "_markdown-CePz3aK8.js", + "_ModelRestrictedModal-UK583TYw.js", + "_date-format-CG2nx3lR.js", + "_flame-DZjlhb1N.js", + "_save-VRo3zf0k.js", + "_refresh-cw-Dx_rovVU.js", + "_target-DmELU7_M.js", + "_shield-DsgIRl3K.js", + "_triangle-alert-DAkLJ_Hs.js", + "_error-display-B8noTjms.js", + "_PricingModal-DeTbMjVf.js", + "_use-reduced-motion-DIRZraea.js", + "_index-DmtgVR0T.js", + "_file-text-Bg60aQFS.js", + "_external-link-hWs27zxC.js", + "_url-D1MGTXu_.js", + "_use-subscription-TWRM-hpK.js", + "_zap-YNjUnyuz.js", + "_edge-function-error-dlcwXP30.js", + "_crown-C2TeHzqk.js", + "_string-CvptbcKz.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-Dq0oiiwR.js", + "name": "HistoryPage", + "src": "src/pages/HistoryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_tabs-DSSrXhZO.js", + "_badge-DOuwE0tA.js", + "_scroll-area-B5p3Y_vr.js", + "_date-format-CG2nx3lR.js", + "_alert-dialog-DDhjApTe.js", + "_empty-state-BkQZkMeo.js", + "_file-text-Bg60aQFS.js", + "_zap-YNjUnyuz.js", + "_brain-BDMiUfF_.js", + "_trash-2-rdeQ5AHC.js" + ] + }, + { + "key": "src/pages/HomePage.tsx", + "file": "assets/HomePage-CejS6iLs.js", + "name": "HomePage", + "src": "src/pages/HomePage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_arrow-right-DE4H5pKc.js" + ] + }, + { + "key": "src/pages/LandingPage.tsx", + "file": "assets/LandingPage-C861HgyL.js", + "name": "LandingPage", + "src": "src/pages/LandingPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_use-reduced-motion-DIRZraea.js", + "_proxy-CyJslaS_.js", + "_arrow-right-DE4H5pKc.js", + "_crown-C2TeHzqk.js", + "_zap-YNjUnyuz.js", + "_brain-BDMiUfF_.js", + "_search-70EybyUQ.js", + "_users-DWoVwdaK.js" + ] + }, + { + "key": "src/pages/LibraryPage.tsx", + "file": "assets/LibraryPage-da1Lz-zX.js", + "name": "LibraryPage", + "src": "src/pages/LibraryPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_input-BRlCt18M.js", + "_textarea-BxuDaNfy.js", + "_badge-DOuwE0tA.js", + "_switch-CNm-rbvw.js", + "_date-format-CG2nx3lR.js", + "_url-D1MGTXu_.js", + "_edge-function-error-dlcwXP30.js", + "_alert-dialog-DDhjApTe.js", + "_sheet-BqybMOOx.js", + "_plus-B_HHoAv5.js", + "_trash-2-rdeQ5AHC.js", + "_search-70EybyUQ.js", + "_shield-check-1u8_MjqX.js", + "_file-text-Bg60aQFS.js", + "_copy-B5L0aXUh.js", + "_save-VRo3zf0k.js", + "_external-link-hWs27zxC.js" + ], + "dynamicImports": [ + "_index-DkAE3Ges.js", + "node_modules/pdfjs-dist/legacy/build/pdf.mjs" + ], + "assets": [ + "assets/pdf.worker-DTrjDNvb.mjs" + ] + }, + { + "key": "src/pages/LoginPage.tsx", + "file": "assets/LoginPage-NBbG4nMQ.js", + "name": "LoginPage", + "src": "src/pages/LoginPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_input-BRlCt18M.js", + "_tabs-DSSrXhZO.js" + ] + }, + { + "key": "src/pages/NotFound.tsx", + "file": "assets/NotFound-Dvo2F00T.js", + "name": "NotFound", + "src": "src/pages/NotFound.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/PrivacyPage.tsx", + "file": "assets/PrivacyPage-D8yXViIB.js", + "name": "PrivacyPage", + "src": "src/pages/PrivacyPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SettingsPage.tsx", + "file": "assets/SettingsPage-CCq-OUYp.js", + "name": "SettingsPage", + "src": "src/pages/SettingsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_badge-DOuwE0tA.js", + "_use-subscription-TWRM-hpK.js", + "_PricingModal-DeTbMjVf.js", + "_date-format-CG2nx3lR.js", + "_input-BRlCt18M.js", + "_crown-C2TeHzqk.js", + "_credit-card-CFOMlw74.js", + "_zap-YNjUnyuz.js", + "_shield-DsgIRl3K.js", + "_trash-2-rdeQ5AHC.js", + "_edge-function-error-dlcwXP30.js" + ] + }, + { + "key": "src/pages/SharedPage.tsx", + "file": "assets/SharedPage-Btv4hRK8.js", + "name": "SharedPage", + "src": "src/pages/SharedPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_badge-DOuwE0tA.js", + "_date-format-CG2nx3lR.js", + "_download-7v2KEx-L.js", + "_external-link-hWs27zxC.js" + ] + }, + { + "key": "src/pages/SourcesPage.tsx", + "file": "assets/SourcesPage-DSqTyQn_.js", + "name": "SourcesPage", + "src": "src/pages/SourcesPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/SparringPage.tsx", + "file": "assets/SparringPage-nXprKVny.js", + "name": "SparringPage", + "src": "src/pages/SparringPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_client-B2Hmm4S3.js", + "_card-DNuxaVKj.js", + "_textarea-BxuDaNfy.js", + "_badge-DOuwE0tA.js", + "_ModelSelector-DPUAfvNL.js", + "_arrow-right-DE4H5pKc.js", + "_progress-BOMHF48O.js", + "_markdown-CePz3aK8.js", + "_clock-3-BP2woNWy.js", + "_rotate-ccw-g7oK_yc2.js", + "_circle-alert-ChwbUVv0.js", + "_send-CYByA_eA.js", + "_download-7v2KEx-L.js", + "_generateCategoricalChart-DZci5nEc.js", + "_target-DmELU7_M.js", + "_file-text-Bg60aQFS.js", + "_circle-help-Dn3L85BO.js", + "_url-D1MGTXu_.js", + "_use-subscription-TWRM-hpK.js", + "_string-CvptbcKz.js" + ], + "dynamicImports": [ + "src/lib/export-utils.ts", + "src/lib/pdf-export-utils.ts" + ] + }, + { + "key": "src/pages/TermsPage.tsx", + "file": "assets/TermsPage-Bv6alyEn.js", + "name": "TermsPage", + "src": "src/pages/TermsPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html" + ] + }, + { + "key": "src/pages/TimerPage.tsx", + "file": "assets/TimerPage-gsuEL79V.js", + "name": "TimerPage", + "src": "src/pages/TimerPage.tsx", + "isDynamicEntry": true, + "imports": [ + "index.html", + "_card-DNuxaVKj.js", + "_badge-DOuwE0tA.js", + "_progress-BOMHF48O.js", + "_rotate-ccw-g7oK_yc2.js" + ] + } + ], + "routeStaticGraphs": [ + { + "route": "index.html", + "file": "assets/index-tRveWWC9.js", + "files": [ + "assets/index-tRveWWC9.js" + ] + }, + { + "route": "/", + "file": "assets/LandingPage-C861HgyL.js", + "files": [ + "assets/LandingPage-C861HgyL.js", + "assets/users-DWoVwdaK.js", + "assets/index-tRveWWC9.js", + "assets/search-70EybyUQ.js", + "assets/brain-BDMiUfF_.js", + "assets/zap-YNjUnyuz.js", + "assets/crown-C2TeHzqk.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/proxy-CyJslaS_.js", + "assets/use-reduced-motion-DIRZraea.js" + ] + }, + { + "route": "/login", + "file": "assets/LoginPage-NBbG4nMQ.js", + "files": [ + "assets/LoginPage-NBbG4nMQ.js", + "assets/tabs-DSSrXhZO.js", + "assets/index-tRveWWC9.js", + "assets/input-BRlCt18M.js", + "assets/card-DNuxaVKj.js" + ] + }, + { + "route": "/app", + "file": "assets/HomePage-CejS6iLs.js", + "files": [ + "assets/HomePage-CejS6iLs.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js" + ] + }, + { + "route": "/app/generate", + "file": "assets/GeneratePage-BVMnUHTy.js", + "files": [ + "assets/GeneratePage-BVMnUHTy.js", + "assets/string-CvptbcKz.js", + "assets/crown-C2TeHzqk.js", + "assets/index-tRveWWC9.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/zap-YNjUnyuz.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/url-D1MGTXu_.js", + "assets/external-link-hWs27zxC.js", + "assets/file-text-Bg60aQFS.js", + "assets/index-DmtgVR0T.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/badge-DOuwE0tA.js", + "assets/input-BRlCt18M.js", + "assets/error-display-B8noTjms.js", + "assets/client-B2Hmm4S3.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/shield-DsgIRl3K.js", + "assets/target-DmELU7_M.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/save-VRo3zf0k.js", + "assets/flame-DZjlhb1N.js", + "assets/date-format-CG2nx3lR.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/markdown-CePz3aK8.js", + "assets/prefill-CPra3pyT.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/use-speech-to-text-DDdPsIfh.js", + "assets/card-DNuxaVKj.js", + "assets/streaming-indicator-DNahz1d3.js" + ] + }, + { + "route": "/app/attack", + "file": "assets/AttackPage-P8XAOh8x.js", + "files": [ + "assets/AttackPage-P8XAOh8x.js", + "assets/crown-C2TeHzqk.js", + "assets/index-tRveWWC9.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/input-BRlCt18M.js", + "assets/zap-YNjUnyuz.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/url-D1MGTXu_.js", + "assets/external-link-hWs27zxC.js", + "assets/file-text-Bg60aQFS.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/badge-DOuwE0tA.js", + "assets/error-display-B8noTjms.js", + "assets/client-B2Hmm4S3.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/flame-DZjlhb1N.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/markdown-CePz3aK8.js", + "assets/progress-BOMHF48O.js", + "assets/search-70EybyUQ.js", + "assets/prefill-CPra3pyT.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/card-DNuxaVKj.js", + "assets/switch-CNm-rbvw.js", + "assets/textarea-BxuDaNfy.js", + "assets/streaming-indicator-DNahz1d3.js" + ] + }, + { + "route": "/app/flowchart", + "file": "assets/FlowchartPage-BJaDG0uJ.js", + "files": [ + "assets/FlowchartPage-BJaDG0uJ.js", + "assets/string-CvptbcKz.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/index-tRveWWC9.js", + "assets/shield-DsgIRl3K.js", + "assets/target-DmELU7_M.js", + "assets/download-7v2KEx-L.js", + "assets/plus-B_HHoAv5.js", + "assets/save-VRo3zf0k.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/index-DmtgVR0T.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/textarea-BxuDaNfy.js", + "assets/input-BRlCt18M.js", + "assets/badge-DOuwE0tA.js", + "assets/card-DNuxaVKj.js" + ] + }, + { + "route": "/app/history", + "file": "assets/HistoryPage-Dq0oiiwR.js", + "files": [ + "assets/HistoryPage-Dq0oiiwR.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/index-tRveWWC9.js", + "assets/brain-BDMiUfF_.js", + "assets/zap-YNjUnyuz.js", + "assets/file-text-Bg60aQFS.js", + "assets/empty-state-BkQZkMeo.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/date-format-CG2nx3lR.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/badge-DOuwE0tA.js", + "assets/tabs-DSSrXhZO.js", + "assets/card-DNuxaVKj.js" + ] + }, + { + "route": "/app/admin", + "file": "assets/AdminPage-D-E666bh.js", + "files": [ + "assets/AdminPage-D-E666bh.js", + "assets/string-CvptbcKz.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/index-tRveWWC9.js", + "assets/copy-B5L0aXUh.js", + "assets/generateCategoricalChart-DZci5nEc.js", + "assets/credit-card-CFOMlw74.js", + "assets/users-DWoVwdaK.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/shield-DsgIRl3K.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/search-70EybyUQ.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/textarea-BxuDaNfy.js", + "assets/checkbox-CcU5IimS.js", + "assets/date-format-CG2nx3lR.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/tabs-DSSrXhZO.js", + "assets/badge-DOuwE0tA.js", + "assets/input-BRlCt18M.js", + "assets/card-DNuxaVKj.js" + ] + } + ], + "chunks": [ + { + "file": "assets/index-tRveWWC9.js", + "bytes": 1138188, + "gzipBytes": 351547, + "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/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", + "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/announcements.ts", + "src/components/layout/AppLayout.tsx", + "src/lib/stores/session-store.ts", + "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/components/auth/RequireAuth.tsx", + "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", + "\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", + "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/hooks/use-onboarding.ts", + "src/components/features/onboarding/OnboardingTour.tsx", + "src/components/ThemeProvider.tsx", + "src/hooks/use-session-storage-sync.ts", + "src/components/OfflineIndicator.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/LandingPage-C861HgyL.js", + "bytes": 45725, + "gzipBytes": 11133, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/proxy-CyJslaS_.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/crown-C2TeHzqk.js", + "assets/zap-YNjUnyuz.js", + "assets/brain-BDMiUfF_.js", + "assets/search-70EybyUQ.js", + "assets/users-DWoVwdaK.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-Bv6alyEn.js", + "bytes": 772, + "gzipBytes": 418, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/pages/TermsPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/TermsPage.tsx" + }, + { + "file": "assets/PrivacyPage-D8yXViIB.js", + "bytes": 782, + "gzipBytes": 420, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/pages/PrivacyPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/PrivacyPage.tsx" + }, + { + "file": "assets/HomePage-CejS6iLs.js", + "bytes": 3353, + "gzipBytes": 1254, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/arrow-right-DE4H5pKc.js" + ], + "modules": [ + "src/pages/HomePage.tsx" + ], + "staticMembership": [ + "/app" + ], + "dynamicEntry": "src/pages/HomePage.tsx" + }, + { + "file": "assets/GeneratePage-BVMnUHTy.js", + "bytes": 28552, + "gzipBytes": 8162, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/streaming-indicator-DNahz1d3.js", + "assets/input-BRlCt18M.js", + "assets/card-DNuxaVKj.js", + "assets/client-B2Hmm4S3.js", + "assets/use-speech-to-text-DDdPsIfh.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/prefill-CPra3pyT.js", + "assets/badge-DOuwE0tA.js", + "assets/markdown-CePz3aK8.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/date-format-CG2nx3lR.js", + "assets/flame-DZjlhb1N.js", + "assets/save-VRo3zf0k.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/target-DmELU7_M.js", + "assets/shield-DsgIRl3K.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/index-DmtgVR0T.js", + "assets/file-text-Bg60aQFS.js", + "assets/external-link-hWs27zxC.js", + "assets/url-D1MGTXu_.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/zap-YNjUnyuz.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.js", + "assets/string-CvptbcKz.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-P8XAOh8x.js", + "bytes": 19037, + "gzipBytes": 5369, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/streaming-indicator-DNahz1d3.js", + "assets/textarea-BxuDaNfy.js", + "assets/switch-CNm-rbvw.js", + "assets/card-DNuxaVKj.js", + "assets/client-B2Hmm4S3.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/prefill-CPra3pyT.js", + "assets/search-70EybyUQ.js", + "assets/badge-DOuwE0tA.js", + "assets/progress-BOMHF48O.js", + "assets/markdown-CePz3aK8.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/flame-DZjlhb1N.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/file-text-Bg60aQFS.js", + "assets/external-link-hWs27zxC.js", + "assets/url-D1MGTXu_.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/zap-YNjUnyuz.js", + "assets/input-BRlCt18M.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.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-CPra3pyT.js", + "bytes": 1983, + "gzipBytes": 958, + "imports": [ + "assets/index-tRveWWC9.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-CPra3pyT.js" + }, + { + "file": "assets/BrainstormPage-Chepxmgy.js", + "bytes": 15096, + "gzipBytes": 4726, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/streaming-indicator-DNahz1d3.js", + "assets/input-BRlCt18M.js", + "assets/textarea-BxuDaNfy.js", + "assets/card-DNuxaVKj.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/brain-BDMiUfF_.js", + "assets/badge-DOuwE0tA.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/empty-state-BkQZkMeo.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/client-B2Hmm4S3.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/file-text-Bg60aQFS.js", + "assets/external-link-hWs27zxC.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/zap-YNjUnyuz.js", + "assets/url-D1MGTXu_.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.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-DXmrPY6J.js", + "bytes": 27488, + "gzipBytes": 9066, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/streaming-indicator-DNahz1d3.js", + "assets/input-BRlCt18M.js", + "assets/card-DNuxaVKj.js", + "assets/client-B2Hmm4S3.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/search-70EybyUQ.js", + "assets/badge-DOuwE0tA.js", + "assets/progress-BOMHF48O.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/external-link-hWs27zxC.js", + "assets/bookmark-D5QAu8Kr.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/file-text-Bg60aQFS.js", + "assets/url-D1MGTXu_.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/zap-YNjUnyuz.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.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-DNahz1d3.js", + "bytes": 40948, + "gzipBytes": 14986, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/file-text-Bg60aQFS.js", + "assets/external-link-hWs27zxC.js", + "assets/badge-DOuwE0tA.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-DNahz1d3.js" + }, + { + "file": "assets/AskPage-Dbwv_nvF.js", + "bytes": 30936, + "gzipBytes": 9846, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/input-BRlCt18M.js", + "assets/markdown-CePz3aK8.js", + "assets/card-DNuxaVKj.js", + "assets/switch-CNm-rbvw.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/use-speech-to-text-DDdPsIfh.js", + "assets/date-format-CG2nx3lR.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/sheet-BqybMOOx.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/save-VRo3zf0k.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/circle-help-Dn3L85BO.js", + "assets/search-70EybyUQ.js", + "assets/send-CYByA_eA.js", + "assets/bookmark-D5QAu8Kr.js", + "assets/client-B2Hmm4S3.js", + "assets/ModelRestrictedModal-UK583TYw.js", + "assets/error-display-B8noTjms.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/badge-DOuwE0tA.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/url-D1MGTXu_.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/zap-YNjUnyuz.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.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-DDdPsIfh.js", + "bytes": 1930, + "gzipBytes": 950, + "imports": [ + "assets/index-tRveWWC9.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-DDdPsIfh.js" + }, + { + "file": "assets/bookmark-D5QAu8Kr.js", + "bytes": 160, + "gzipBytes": 160, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/bookmark.js" + ], + "staticMembership": [], + "dynamicEntry": "_bookmark-D5QAu8Kr.js" + }, + { + "file": "assets/ModelRestrictedModal-UK583TYw.js", + "bytes": 3979, + "gzipBytes": 1457, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/client-B2Hmm4S3.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/zap-YNjUnyuz.js", + "assets/PricingModal-DeTbMjVf.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-UK583TYw.js" + }, + { + "file": "assets/CrossfirePage-B296oUFm.js", + "bytes": 26184, + "gzipBytes": 6862, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/badge-DOuwE0tA.js", + "assets/card-DNuxaVKj.js", + "assets/checkbox-CcU5IimS.js", + "assets/textarea-BxuDaNfy.js", + "assets/client-B2Hmm4S3.js", + "assets/error-display-B8noTjms.js", + "assets/use-reduced-motion-DIRZraea.js", + "assets/flame-DZjlhb1N.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/refresh-cw-Dx_rovVU.js", + "assets/clock-3-BP2woNWy.js", + "assets/send-CYByA_eA.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/shield-check-1u8_MjqX.js", + "assets/proxy-CyJslaS_.js", + "assets/url-D1MGTXu_.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-CyJslaS_.js", + "bytes": 121276, + "gzipBytes": 39635, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/use-reduced-motion-DIRZraea.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-CyJslaS_.js" + }, + { + "file": "assets/flame-DZjlhb1N.js", + "bytes": 275, + "gzipBytes": 226, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/flame.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_flame-DZjlhb1N.js" + }, + { + "file": "assets/refresh-cw-Dx_rovVU.js", + "bytes": 443, + "gzipBytes": 278, + "imports": [ + "assets/index-tRveWWC9.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-Dx_rovVU.js" + }, + { + "file": "assets/use-reduced-motion-DIRZraea.js", + "bytes": 387, + "gzipBytes": 269, + "imports": [ + "assets/index-tRveWWC9.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-DIRZraea.js" + }, + { + "file": "assets/error-display-B8noTjms.js", + "bytes": 1464, + "gzipBytes": 629, + "imports": [ + "assets/client-B2Hmm4S3.js" + ], + "modules": [ + "src/lib/ai/error-display.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_error-display-B8noTjms.js" + }, + { + "file": "assets/SettingsPage-CCq-OUYp.js", + "bytes": 16451, + "gzipBytes": 5479, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/badge-DOuwE0tA.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/PricingModal-DeTbMjVf.js", + "assets/date-format-CG2nx3lR.js", + "assets/input-BRlCt18M.js", + "assets/crown-C2TeHzqk.js", + "assets/credit-card-CFOMlw74.js", + "assets/zap-YNjUnyuz.js", + "assets/shield-DsgIRl3K.js", + "assets/trash-2-rdeQ5AHC.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-DeTbMjVf.js", + "bytes": 5543, + "gzipBytes": 1891, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/input-BRlCt18M.js", + "assets/badge-DOuwE0tA.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/crown-C2TeHzqk.js", + "assets/zap-YNjUnyuz.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-DeTbMjVf.js" + }, + { + "file": "assets/crown-C2TeHzqk.js", + "bytes": 359, + "gzipBytes": 253, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/crown.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_crown-C2TeHzqk.js" + }, + { + "file": "assets/HistoryPage-Dq0oiiwR.js", + "bytes": 11679, + "gzipBytes": 2619, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/tabs-DSSrXhZO.js", + "assets/badge-DOuwE0tA.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/date-format-CG2nx3lR.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/empty-state-BkQZkMeo.js", + "assets/file-text-Bg60aQFS.js", + "assets/zap-YNjUnyuz.js", + "assets/brain-BDMiUfF_.js", + "assets/trash-2-rdeQ5AHC.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-BkQZkMeo.js", + "bytes": 609, + "gzipBytes": 373, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/empty-state.tsx" + ], + "staticMembership": [ + "/app/history" + ], + "dynamicEntry": "_empty-state-BkQZkMeo.js" + }, + { + "file": "assets/brain-BDMiUfF_.js", + "bytes": 731, + "gzipBytes": 352, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/brain.js" + ], + "staticMembership": [ + "/", + "/app/history" + ], + "dynamicEntry": "_brain-BDMiUfF_.js" + }, + { + "file": "assets/zap-YNjUnyuz.js", + "bytes": 259, + "gzipBytes": 204, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/zap.js" + ], + "staticMembership": [ + "/", + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_zap-YNjUnyuz.js" + }, + { + "file": "assets/LibraryPage-da1Lz-zX.js", + "bytes": 45623, + "gzipBytes": 13539, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/input-BRlCt18M.js", + "assets/textarea-BxuDaNfy.js", + "assets/badge-DOuwE0tA.js", + "assets/switch-CNm-rbvw.js", + "assets/date-format-CG2nx3lR.js", + "assets/url-D1MGTXu_.js", + "assets/edge-function-error-dlcwXP30.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/sheet-BqybMOOx.js", + "assets/plus-B_HHoAv5.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/search-70EybyUQ.js", + "assets/shield-check-1u8_MjqX.js", + "assets/file-text-Bg60aQFS.js", + "assets/copy-B5L0aXUh.js", + "assets/save-VRo3zf0k.js", + "assets/external-link-hWs27zxC.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/sheet-BqybMOOx.js", + "bytes": 2335, + "gzipBytes": 897, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/sheet.tsx" + ], + "staticMembership": [], + "dynamicEntry": "_sheet-BqybMOOx.js" + }, + { + "file": "assets/switch-CNm-rbvw.js", + "bytes": 4150, + "gzipBytes": 1790, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@radix-ui/react-switch/dist/index.mjs", + "src/components/ui/switch.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_switch-CNm-rbvw.js" + }, + { + "file": "assets/shield-check-1u8_MjqX.js", + "bytes": 316, + "gzipBytes": 243, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield-check.js" + ], + "staticMembership": [], + "dynamicEntry": "_shield-check-1u8_MjqX.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/TimerPage-gsuEL79V.js", + "bytes": 10973, + "gzipBytes": 3562, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/badge-DOuwE0tA.js", + "assets/progress-BOMHF48O.js", + "assets/rotate-ccw-g7oK_yc2.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-nXprKVny.js", + "bytes": 55879, + "gzipBytes": 15403, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/client-B2Hmm4S3.js", + "assets/card-DNuxaVKj.js", + "assets/textarea-BxuDaNfy.js", + "assets/badge-DOuwE0tA.js", + "assets/ModelSelector-DPUAfvNL.js", + "assets/arrow-right-DE4H5pKc.js", + "assets/progress-BOMHF48O.js", + "assets/markdown-CePz3aK8.js", + "assets/clock-3-BP2woNWy.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/send-CYByA_eA.js", + "assets/download-7v2KEx-L.js", + "assets/generateCategoricalChart-DZci5nEc.js", + "assets/target-DmELU7_M.js", + "assets/file-text-Bg60aQFS.js", + "assets/circle-help-Dn3L85BO.js", + "assets/url-D1MGTXu_.js", + "assets/use-subscription-TWRM-hpK.js", + "assets/string-CvptbcKz.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-DE4H5pKc.js", + "bytes": 161, + "gzipBytes": 160, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/arrow-right.js" + ], + "staticMembership": [ + "/", + "/app" + ], + "dynamicEntry": "_arrow-right-DE4H5pKc.js" + }, + { + "file": "assets/circle-help-Dn3L85BO.js", + "bytes": 230, + "gzipBytes": 197, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-help.js" + ], + "staticMembership": [], + "dynamicEntry": "_circle-help-Dn3L85BO.js" + }, + { + "file": "assets/markdown-CePz3aK8.js", + "bytes": 119379, + "gzipBytes": 36770, + "imports": [ + "assets/index-tRveWWC9.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-CePz3aK8.js" + }, + { + "file": "assets/ModelSelector-DPUAfvNL.js", + "bytes": 2512, + "gzipBytes": 1078, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/badge-DOuwE0tA.js", + "assets/use-subscription-TWRM-hpK.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/cpu.js", + "src/components/ModelSelector.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_ModelSelector-DPUAfvNL.js" + }, + { + "file": "assets/clock-3-BP2woNWy.js", + "bytes": 178, + "gzipBytes": 168, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/clock-3.js" + ], + "staticMembership": [], + "dynamicEntry": "_clock-3-BP2woNWy.js" + }, + { + "file": "assets/send-CYByA_eA.js", + "bytes": 287, + "gzipBytes": 225, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/send.js" + ], + "staticMembership": [], + "dynamicEntry": "_send-CYByA_eA.js" + }, + { + "file": "assets/client-B2Hmm4S3.js", + "bytes": 39898, + "gzipBytes": 13784, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/url-D1MGTXu_.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-B2Hmm4S3.js" + }, + { + "file": "assets/use-subscription-TWRM-hpK.js", + "bytes": 2234, + "gzipBytes": 1000, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/hooks/use-subscription.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_use-subscription-TWRM-hpK.js" + }, + { + "file": "assets/url-D1MGTXu_.js", + "bytes": 179, + "gzipBytes": 165, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/lib/ai/schemas/url.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_url-D1MGTXu_.js" + }, + { + "file": "assets/file-text-Bg60aQFS.js", + "bytes": 329, + "gzipBytes": 214, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/file-text.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/history" + ], + "dynamicEntry": "_file-text-Bg60aQFS.js" + }, + { + "file": "assets/progress-BOMHF48O.js", + "bytes": 2198, + "gzipBytes": 1093, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@radix-ui/react-progress/dist/index.mjs", + "src/components/ui/progress.tsx" + ], + "staticMembership": [ + "/app/attack" + ], + "dynamicEntry": "_progress-BOMHF48O.js" + }, + { + "file": "assets/AdminPage-D-E666bh.js", + "bytes": 77425, + "gzipBytes": 20319, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/input-BRlCt18M.js", + "assets/badge-DOuwE0tA.js", + "assets/tabs-DSSrXhZO.js", + "assets/scroll-area-B5p3Y_vr.js", + "assets/date-format-CG2nx3lR.js", + "assets/checkbox-CcU5IimS.js", + "assets/textarea-BxuDaNfy.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/search-70EybyUQ.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/shield-DsgIRl3K.js", + "assets/circle-alert-ChwbUVv0.js", + "assets/users-DWoVwdaK.js", + "assets/credit-card-CFOMlw74.js", + "assets/generateCategoricalChart-DZci5nEc.js", + "assets/copy-B5L0aXUh.js", + "assets/rotate-ccw-g7oK_yc2.js", + "assets/string-CvptbcKz.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-DWoVwdaK.js", + "bytes": 301, + "gzipBytes": 224, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/users.js" + ], + "staticMembership": [ + "/", + "/app/admin" + ], + "dynamicEntry": "_users-DWoVwdaK.js" + }, + { + "file": "assets/checkbox-CcU5IimS.js", + "bytes": 4320, + "gzipBytes": 1874, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@radix-ui/react-checkbox/dist/index.mjs", + "src/components/ui/checkbox.tsx" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_checkbox-CcU5IimS.js" + }, + { + "file": "assets/credit-card-CFOMlw74.js", + "bytes": 203, + "gzipBytes": 183, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/credit-card.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_credit-card-CFOMlw74.js" + }, + { + "file": "assets/scroll-area-B5p3Y_vr.js", + "bytes": 13530, + "gzipBytes": 4249, + "imports": [ + "assets/index-tRveWWC9.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-B5p3Y_vr.js" + }, + { + "file": "assets/copy-B5L0aXUh.js", + "bytes": 228, + "gzipBytes": 203, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/copy.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_copy-B5L0aXUh.js" + }, + { + "file": "assets/search-70EybyUQ.js", + "bytes": 164, + "gzipBytes": 163, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/search.js" + ], + "staticMembership": [ + "/", + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_search-70EybyUQ.js" + }, + { + "file": "assets/generateCategoricalChart-DZci5nEc.js", + "bytes": 364541, + "gzipBytes": 99153, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/string-CvptbcKz.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-DZci5nEc.js" + }, + { + "file": "assets/circle-alert-ChwbUVv0.js", + "bytes": 246, + "gzipBytes": 184, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/circle-alert.js" + ], + "staticMembership": [ + "/app/attack", + "/app/admin" + ], + "dynamicEntry": "_circle-alert-ChwbUVv0.js" + }, + { + "file": "assets/rotate-ccw-g7oK_yc2.js", + "bytes": 196, + "gzipBytes": 179, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/rotate-ccw.js" + ], + "staticMembership": [ + "/app/admin" + ], + "dynamicEntry": "_rotate-ccw-g7oK_yc2.js" + }, + { + "file": "assets/SharedPage-Btv4hRK8.js", + "bytes": 3252, + "gzipBytes": 1301, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/badge-DOuwE0tA.js", + "assets/date-format-CG2nx3lR.js", + "assets/download-7v2KEx-L.js", + "assets/external-link-hWs27zxC.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/share-2.js", + "src/pages/SharedPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SharedPage.tsx" + }, + { + "file": "assets/external-link-hWs27zxC.js", + "bytes": 247, + "gzipBytes": 196, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/external-link.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack" + ], + "dynamicEntry": "_external-link-hWs27zxC.js" + }, + { + "file": "assets/FlowchartPage-BJaDG0uJ.js", + "bytes": 50503, + "gzipBytes": 16770, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/badge-DOuwE0tA.js", + "assets/input-BRlCt18M.js", + "assets/textarea-BxuDaNfy.js", + "assets/alert-dialog-DDhjApTe.js", + "assets/index-DmtgVR0T.js", + "assets/trash-2-rdeQ5AHC.js", + "assets/save-VRo3zf0k.js", + "assets/plus-B_HHoAv5.js", + "assets/download-7v2KEx-L.js", + "assets/target-DmELU7_M.js", + "assets/shield-DsgIRl3K.js", + "assets/triangle-alert-DAkLJ_Hs.js", + "assets/string-CvptbcKz.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-DmtgVR0T.js", + "bytes": 127878, + "gzipBytes": 41134, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/string-CvptbcKz.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-DmtgVR0T.js" + }, + { + "file": "assets/triangle-alert-DAkLJ_Hs.js", + "bytes": 261, + "gzipBytes": 210, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/triangle-alert.js" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart" + ], + "dynamicEntry": "_triangle-alert-DAkLJ_Hs.js" + }, + { + "file": "assets/plus-B_HHoAv5.js", + "bytes": 150, + "gzipBytes": 147, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/plus.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_plus-B_HHoAv5.js" + }, + { + "file": "assets/save-VRo3zf0k.js", + "bytes": 324, + "gzipBytes": 225, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/save.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_save-VRo3zf0k.js" + }, + { + "file": "assets/target-DmELU7_M.js", + "bytes": 218, + "gzipBytes": 157, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/target.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart" + ], + "dynamicEntry": "_target-DmELU7_M.js" + }, + { + "file": "assets/shield-DsgIRl3K.js", + "bytes": 269, + "gzipBytes": 220, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/shield.js" + ], + "staticMembership": [ + "/app/generate", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_shield-DsgIRl3K.js" + }, + { + "file": "assets/alert-dialog-DDhjApTe.js", + "bytes": 3698, + "gzipBytes": 1236, + "imports": [ + "assets/index-tRveWWC9.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-DDhjApTe.js" + }, + { + "file": "assets/trash-2-rdeQ5AHC.js", + "bytes": 354, + "gzipBytes": 244, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/trash-2.js" + ], + "staticMembership": [ + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_trash-2-rdeQ5AHC.js" + }, + { + "file": "assets/string-CvptbcKz.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-CvptbcKz.js" + }, + { + "file": "assets/textarea-BxuDaNfy.js", + "bytes": 508, + "gzipBytes": 332, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/textarea.tsx" + ], + "staticMembership": [ + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_textarea-BxuDaNfy.js" + }, + { + "file": "assets/download-7v2KEx-L.js", + "bytes": 259, + "gzipBytes": 217, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/lucide-react/dist/esm/icons/download.js" + ], + "staticMembership": [ + "/app/flowchart" + ], + "dynamicEntry": "_download-7v2KEx-L.js" + }, + { + "file": "assets/badge-DOuwE0tA.js", + "bytes": 796, + "gzipBytes": 405, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/badge.tsx" + ], + "staticMembership": [ + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_badge-DOuwE0tA.js" + }, + { + "file": "assets/LoginPage-NBbG4nMQ.js", + "bytes": 6791, + "gzipBytes": 2207, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/card-DNuxaVKj.js", + "assets/input-BRlCt18M.js", + "assets/tabs-DSSrXhZO.js" + ], + "modules": [ + "src/pages/LoginPage.tsx" + ], + "staticMembership": [ + "/login" + ], + "dynamicEntry": "src/pages/LoginPage.tsx" + }, + { + "file": "assets/tabs-DSSrXhZO.js", + "bytes": 7560, + "gzipBytes": 2988, + "imports": [ + "assets/index-tRveWWC9.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-DSSrXhZO.js" + }, + { + "file": "assets/input-BRlCt18M.js", + "bytes": 593, + "gzipBytes": 359, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/input.tsx" + ], + "staticMembership": [ + "/login", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/admin" + ], + "dynamicEntry": "_input-BRlCt18M.js" + }, + { + "file": "assets/card-DNuxaVKj.js", + "bytes": 999, + "gzipBytes": 384, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/components/ui/card.tsx" + ], + "staticMembership": [ + "/login", + "/app", + "/app/generate", + "/app/attack", + "/app/flowchart", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_card-DNuxaVKj.js" + }, + { + "file": "assets/SourcesPage-DSqTyQn_.js", + "bytes": 4766, + "gzipBytes": 2079, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/pages/SourcesPage.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/SourcesPage.tsx" + }, + { + "file": "assets/NotFound-Dvo2F00T.js", + "bytes": 660, + "gzipBytes": 382, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "src/pages/NotFound.tsx" + ], + "staticMembership": [], + "dynamicEntry": "src/pages/NotFound.tsx" + }, + { + "file": "assets/index-KVFzqUoF.js", + "bytes": 2665, + "gzipBytes": 1241, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@vercel/analytics/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/analytics/dist/react/index.mjs" + }, + { + "file": "assets/index-D8Vu6iKp.js", + "bytes": 2350, + "gzipBytes": 1106, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@vercel/speed-insights/dist/react/index.mjs" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@vercel/speed-insights/dist/react/index.mjs" + }, + { + "file": "assets/web-BHBSb3xY.js", + "bytes": 843, + "gzipBytes": 398, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@capacitor/app/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/app/dist/esm/web.js" + }, + { + "file": "assets/web-SENkJeDj.js", + "bytes": 899, + "gzipBytes": 457, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@capacitor/haptics/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/haptics/dist/esm/web.js" + }, + { + "file": "assets/web-CpI6q_hi.js", + "bytes": 380, + "gzipBytes": 251, + "imports": [ + "assets/index-tRveWWC9.js" + ], + "modules": [ + "node_modules/@capacitor/browser/dist/esm/web.js" + ], + "staticMembership": [], + "dynamicEntry": "node_modules/@capacitor/browser/dist/esm/web.js" + }, + { + "file": "assets/export-utils-rzho5miz.js", + "bytes": 17952, + "gzipBytes": 4367, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/date-format-CG2nx3lR.js" + ], + "modules": [ + "src/lib/export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/export-utils.ts" + }, + { + "file": "assets/pdf-export-utils-e2iA0MLn.js", + "bytes": 13432, + "gzipBytes": 4521, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/date-format-CG2nx3lR.js" + ], + "modules": [ + "src/lib/pdf-export-utils.ts" + ], + "staticMembership": [], + "dynamicEntry": "src/lib/pdf-export-utils.ts" + }, + { + "file": "assets/date-format-CG2nx3lR.js", + "bytes": 693, + "gzipBytes": 314, + "imports": [], + "modules": [ + "src/lib/date-format.ts" + ], + "staticMembership": [ + "/app/generate", + "/app/history", + "/app/admin" + ], + "dynamicEntry": "_date-format-CG2nx3lR.js" + }, + { + "file": "assets/index-DkAE3Ges.js", + "bytes": 504096, + "gzipBytes": 131454, + "imports": [ + "assets/index-tRveWWC9.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-DkAE3Ges.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-DZLZy2z8.js", + "bytes": 3037, + "gzipBytes": 1485, + "imports": [ + "assets/index-tRveWWC9.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-DZLZy2z8.js" + }, + { + "file": "assets/jspdf.es.min-CWsuy3PZ.js", + "bytes": 386191, + "gzipBytes": 126389, + "imports": [ + "assets/index-tRveWWC9.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-CWsuy3PZ.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-4Ssukks_.js", + "bytes": 158950, + "gzipBytes": 53058, + "imports": [ + "assets/index-tRveWWC9.js", + "assets/jspdf.es.min-CWsuy3PZ.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/e2e/navigation-performance.spec.ts b/e2e/navigation-performance.spec.ts new file mode 100644 index 000000000..dfa57ac9e --- /dev/null +++ b/e2e/navigation-performance.spec.ts @@ -0,0 +1,97 @@ +import { expect, test, type Page } from '@playwright/test'; +import { setLocale, stubSupabaseSession } from './helpers/auth'; + +declare global { + interface Window { + __baselineShell?: Element | null; + __baselineClickAt?: number; + } +} + +const publicRoutes = [ + ['/', 'h1'], + ['/login', 'button'], +] as const; + +const privateRoutes = [ + ['/app', 'main h1'], + ['/app/generate', 'main h1'], + ['/app/attack', 'main h1'], + ['/app/flowchart', 'main h3'], + ['/app/history', 'main h1'], + ['/app/admin', 'main h1, main h2, main h3'], +] as const; + +async function waitForContent(page: Page, selector: string) { + await expect(page.locator(selector).first()).toBeVisible({ timeout: 15_000 }); +} + +async function openAppNav(page: Page, label: string) { + if ((page.viewportSize()?.width ?? 1280) < 1024) { + await page.getByRole('button', { name: 'Open menu' }).click(); + await page.getByRole('navigation', { name: 'Mobile navigation' }).getByRole('link', { name: new RegExp(`^${label}`) }).click(); + return; + } + + if (['Flowchart', 'History'].includes(label)) { + await page.locator('summary[aria-label="More"]').click(); + await page.locator('details').getByRole('link', { name: label }).click(); + return; + } + + await page.getByRole('navigation', { name: 'Main navigation' }).getByRole('link', { name: label }).click(); +} + +test('cold routes expose real content on both browser profiles', async ({ page }) => { + await setLocale(page, 'en'); + for (const [path, selector] of publicRoutes) { + await page.goto(path, { waitUntil: 'domcontentloaded' }); + await waitForContent(page, selector); + } + + const appPage = await page.context().newPage(); + await setLocale(appPage, 'en'); + await stubSupabaseSession(appPage); + for (const [path, selector] of privateRoutes) { + await appPage.goto(path, { waitUntil: 'domcontentloaded' }); + await waitForContent(appPage, selector); + } + await appPage.close(); +}); + +test('a delayed destination chunk exposes the route fallback without replacing the shell', async ({ page }) => { + await setLocale(page, 'en'); + await stubSupabaseSession(page); + await page.goto('/app/generate', { waitUntil: 'domcontentloaded' }); + await waitForContent(page, 'main h1'); + + await page.evaluate(() => { + window.__baselineShell = document.querySelector('header'); + window.__baselineClickAt = performance.now(); + }); + let destinationRequested = false; + await page.route('**/src/pages/AttackPage.tsx*', async (route) => { + destinationRequested = true; + await new Promise((resolve) => setTimeout(resolve, 750)); + await route.continue(); + }); + + await openAppNav(page, 'Attack'); + await expect.poll(() => destinationRequested).toBe(true); + await expect(page.locator('.motion-loading-shell')).toBeVisible(); + await waitForContent(page, 'main h1'); + expect(await page.evaluate(() => document.querySelector('header') === window.__baselineShell)).toBe(true); + + const transitionMetrics = await page.evaluate(() => ({ + clickTime: window.__baselineClickAt ?? null, + route: location.pathname, + shellDomIdentitySurvived: document.querySelector('header') === window.__baselineShell, + requestCount: performance.getEntriesByType('resource').length, + longTaskCount: performance.getEntriesByType('longtask').length, + })); + expect(transitionMetrics.clickTime).not.toBeNull(); + expect(transitionMetrics.route).toBe('/app/attack'); + expect(transitionMetrics.shellDomIdentitySurvived).toBe(true); + expect(transitionMetrics.requestCount).toBeGreaterThan(0); + expect(transitionMetrics.longTaskCount).toBeGreaterThanOrEqual(0); +}); diff --git a/scripts/measure-navigation-performance.mjs b/scripts/measure-navigation-performance.mjs new file mode 100644 index 000000000..a214b0274 --- /dev/null +++ b/scripts/measure-navigation-performance.mjs @@ -0,0 +1,666 @@ +import { createRequire } from 'node:module'; +import { execFileSync, spawn, spawnSync } from 'node:child_process'; +import { createWriteStream } from 'node:fs'; +import { createServer } from 'node:net'; +import { gzipSync } from 'node:zlib'; +import { + copyFile, + mkdtemp, + mkdir, + readFile, + readdir, + rm, + stat, + writeFile, +} from 'node:fs/promises'; +import { existsSync } from 'node:fs'; +import { tmpdir } from 'node:os'; +import { join, relative, resolve } from 'node:path'; +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 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 ROUTES = [ + { path: '/', marker: { selector: 'h1', text: 'Prep Faster' }, module: 'LandingPage' }, + { path: '/login', marker: { selector: 'button', text: 'Continue with Google' }, module: 'LoginPage' }, + { path: '/app', marker: { selector: 'main h1', text: 'DebateLab' }, module: 'HomePage', authenticated: true }, + { path: '/app/generate', marker: { selector: 'main h1', text: 'Generate' }, module: 'GeneratePage', authenticated: true }, + { path: '/app/attack', marker: { selector: 'main h1', text: 'Attack' }, module: 'AttackPage', authenticated: true }, + { path: '/app/flowchart', marker: { selector: 'main h3', text: 'Argument Flowchart' }, module: 'FlowchartPage', authenticated: true }, + { path: '/app/history', marker: { selector: 'main h1', text: 'History' }, module: 'HistoryPage', authenticated: true }, + { path: '/app/admin', marker: { selector: 'main h1, main h2, main h3', text: 'Admin Dashboard|Access Denied' }, module: 'AdminPage', authenticated: true }, +]; + +const TRANSITIONS = [ + { from: '/', to: '/app', label: 'Landing CTA -> /app', module: 'HomePage', authenticated: true }, + { from: '/app', to: '/app/generate', label: 'Home -> Generate', module: 'GeneratePage', authenticated: true }, + { from: '/app/generate', to: '/app/attack', label: 'Generate -> Attack', module: 'AttackPage', authenticated: true }, + { from: '/app', to: '/app/flowchart', label: 'Home -> Flowchart', module: 'FlowchartPage', authenticated: true }, + { from: '/app', to: '/app/history', label: 'Home -> History', module: 'HistoryPage', authenticated: true }, +]; + +const PROFILES = [ + { + name: 'desktop', + viewport: { width: 1280, height: 800 }, + device: { viewport: { width: 1280, height: 800 }, deviceScaleFactor: 1 }, + networkProfile: 'unthrottled loopback', + cpuProfile: 'Chromium default CPU, no emulation', + }, + { + name: 'pixel-5', + device: devices['Pixel 5'], + networkProfile: 'unthrottled loopback', + cpuProfile: 'Chromium default CPU, no emulation', + }, +]; + +function git(command) { + return execFileSync('git', command, { cwd: ROOT, encoding: 'utf8' }).trim(); +} + +function sleep(ms) { + return new Promise((resolvePromise) => setTimeout(resolvePromise, ms)); +} + +async function freePort() { + const server = createServer(); + await new Promise((resolvePromise, reject) => { + server.once('error', reject); + server.listen(0, '127.0.0.1', resolvePromise); + }); + const address = server.address(); + const port = typeof address === 'object' && address ? address.port : 0; + await new Promise((resolvePromise) => server.close(resolvePromise)); + if (!port) throw new Error('Could not allocate a free 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 { + // The Vite process is still starting. + } + await sleep(150); + } + throw new Error(`Vite did not answer ${url} within ${SERVER_TIMEOUT_MS}ms.`); +} + +async function startServer(port) { + const logDir = await mkdtemp(join(tmpdir(), 'debatelab-vite-')); + const stdoutPath = join(logDir, 'stdout.log'); + const stderrPath = join(logDir, 'stderr.log'); + const child = spawn('npm', ['run', 'dev', '--', '--host', '127.0.0.1', '--port', String(port)], { + cwd: ROOT, + env: { ...process.env, FORCE_COLOR: '0', PORT: String(port) }, + detached: true, + stdio: ['ignore', 'pipe', 'pipe'], + }); + child.stdout.pipe(createWriteStream(stdoutPath)); + child.stderr.pipe(createWriteStream(stderrPath)); + const baseURL = `http://127.0.0.1:${port}`; + try { + await waitForServer(baseURL); + } catch (error) { + await stopServer(child); + throw new Error(`${error.message}\n${await readFile(stderrPath, 'utf8')}`); + } + return { child, baseURL, logDir }; +} + +async function stopServer(child) { + const signalGroup = (signal) => { + if (!child.pid) return; + try { + process.kill(-child.pid, signal); + } catch (error) { + if (error.code !== 'ESRCH') throw error; + } + }; + if (child.exitCode !== null) { + signalGroup('SIGTERM'); + return; + } + signalGroup('SIGTERM'); + await Promise.race([ + new Promise((resolvePromise) => child.once('exit', resolvePromise)), + sleep(5_000).then(() => signalGroup('SIGKILL')), + ]); + signalGroup('SIGKILL'); +} + +function authSession() { + const expiresAt = Math.floor(Date.now() / 1000) + 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: { full_name: 'E2E Tester' }, + created_at: new Date().toISOString(), + }, + }; +} + +const INIT_INSTRUMENTATION = ({ markers }) => { + const baseline = { + initial: { + target: window.location.pathname, + firstSkeletonFrame: null, + firstRealContentFrame: null, + }, + transition: null, + longTasks: [], + layoutShifts: [], + }; + + const visible = (element) => { + if (!element) return false; + const style = window.getComputedStyle(element); + const rect = element.getBoundingClientRect(); + return style.display !== 'none' && style.visibility !== 'hidden' && rect.width > 0 && rect.height > 0; + }; + + const realContent = (path) => { + const marker = markers[path] || { selector: 'main h1, main h2, main h3', text: '' }; + const element = document.querySelector(marker.selector); + return visible(element) && (!marker.text || marker.text.split('|').some((text) => element.textContent?.includes(text))); + }; + const skeleton = () => visible(document.querySelector('.motion-loading-shell')); + + const sample = () => { + const now = performance.now(); + const path = window.location.pathname; + if (path === baseline.initial.target) { + if (baseline.initial.firstSkeletonFrame === null && skeleton()) baseline.initial.firstSkeletonFrame = now; + if (baseline.initial.firstRealContentFrame === null && realContent(path)) baseline.initial.firstRealContentFrame = now; + } + if (baseline.transition?.target === path) { + if (baseline.transition.firstSkeletonFrame === null && skeleton()) baseline.transition.firstSkeletonFrame = now; + if (baseline.transition.firstRealContentFrame === null && realContent(path)) baseline.transition.firstRealContentFrame = now; + } + window.requestAnimationFrame(sample); + }; + + if (PerformanceObserver.supportedEntryTypes.includes('longtask')) { + new PerformanceObserver((list) => { + for (const entry of list.getEntries()) baseline.longTasks.push({ startTime: entry.startTime, duration: entry.duration }); + }).observe({ type: 'longtask', buffered: true }); + } + if (PerformanceObserver.supportedEntryTypes.includes('layout-shift')) { + new PerformanceObserver((list) => { + for (const entry of list.getEntries()) { + if (!entry.hadRecentInput) baseline.layoutShifts.push({ startTime: entry.startTime, value: entry.value }); + } + }).observe({ type: 'layout-shift', buffered: true }); + } + + window.__navigationBaseline = { + startTransition(target) { + baseline.transition = { + target, + clickTime: performance.now(), + firstSkeletonFrame: null, + firstRealContentFrame: null, + shellBefore: document.querySelector('header'), + }; + }, + snapshot() { + return { + initial: baseline.initial, + transition: baseline.transition ? { + target: baseline.transition.target, + clickTime: baseline.transition.clickTime, + firstSkeletonFrame: baseline.transition.firstSkeletonFrame, + firstRealContentFrame: baseline.transition.firstRealContentFrame, + shellDomIdentitySurvived: baseline.transition.shellBefore + ? document.querySelector('header') === baseline.transition.shellBefore + : null, + } : null, + longTasks: baseline.longTasks, + layoutShifts: baseline.layoutShifts, + }; + }, + }; + sample(); +}; + +async function createContext(browser, profile, { authenticated = false, cacheDisabled = false, videoDir, baseURL } = {}) { + const context = await browser.newContext({ + ...profile.device, + serviceWorkers: 'block', + ...(videoDir ? { recordVideo: { dir: videoDir, size: profile.device.viewport } } : {}), + }); + const markerMap = Object.fromEntries(ROUTES.map(({ path, marker }) => [path, marker])); + await context.addInitScript(INIT_INSTRUMENTATION, { markers: markerMap }); + await context.addInitScript((locale) => { + window.localStorage.setItem('debate-trainer-settings', JSON.stringify({ + state: { language: locale, outputLanguage: locale, theme: 'system' }, + version: 0, + })); + }, 'en'); + if (authenticated) { + await context.addInitScript((session) => { + window.localStorage.setItem('debate-auth-production', JSON.stringify(session)); + window.localStorage.setItem('debate-trainer-onboarding', JSON.stringify({ + state: { hasCompletedOnboarding: true, isTourRunning: false }, + version: 0, + })); + }, authSession()); + } + const page = await context.newPage(); + const origin = new URL(baseURL).origin; + await page.route('**/*', (route) => { + const url = new URL(route.request().url()); + if (url.origin !== origin && url.protocol !== 'data:') return route.abort(); + return route.continue(); + }); + if (cacheDisabled) { + const client = await context.newCDPSession(page); + await client.send('Network.enable'); + await client.send('Network.setCacheDisabled', { cacheDisabled: true }); + } + return { context, page }; +} + +async function waitForContent(page, path) { + const route = ROUTES.find((item) => item.path === path); + if (!route) throw new Error(`No route definition for ${path}.`); + await page.waitForFunction((marker) => { + const element = document.querySelector(marker.selector); + if (!element) return false; + const rect = element.getBoundingClientRect(); + const style = getComputedStyle(element); + return rect.width > 0 && rect.height > 0 && style.visibility !== 'hidden' && style.display !== 'none' + && marker.text.split('|').some((text) => element.textContent?.includes(text)); + }, route.marker, { timeout: CONTENT_TIMEOUT_MS }); +} + +function routeChunkPattern(module) { + return new RegExp(`/src/pages/${module}\\.tsx(?:[?#]|$)`, 'i'); +} + +async function collectMetrics(page, { path, kind, profile, cacheState, routeModule, label }) { + const metricsHandle = await page.waitForFunction(({ target, chunkPattern }) => { + const resources = performance.getEntriesByType('resource').map((entry) => ({ + name: entry.name, + startTime: entry.startTime, + duration: entry.duration, + responseEnd: entry.responseEnd, + transferSize: entry.transferSize, + encodedBodySize: entry.encodedBodySize, + decodedBodySize: entry.decodedBodySize, + })); + const navigation = performance.getEntriesByType('navigation')[0]; + const state = window.__navigationBaseline?.snapshot() || { + initial: { firstSkeletonFrame: null, firstRealContentFrame: null }, + transition: null, + longTasks: [], + layoutShifts: [], + }; + const routeChunks = resources.filter((entry) => new RegExp(chunkPattern, 'i').test(entry.name)); + const transition = state.transition; + const relative = (value, start) => value === null ? null : Math.max(0, value - start); + return { + path: target, + clickTime: transition?.clickTime ?? null, + firstSkeletonFrameMs: transition + ? relative(transition.firstSkeletonFrame, transition.clickTime) + : state.initial.firstSkeletonFrame, + firstRealContentFrameMs: transition + ? relative(transition.firstRealContentFrame, transition.clickTime) + : state.initial.firstRealContentFrame, + routeChunkRequests: routeChunks.map((entry) => ({ + url: entry.name, + startTime: entry.startTime, + endTime: entry.responseEnd, + duration: entry.duration, + transferSize: entry.transferSize, + decodedBodySize: entry.decodedBodySize, + })), + longTasks: state.longTasks, + cls: state.layoutShifts.reduce((sum, entry) => sum + entry.value, 0), + layoutShifts: state.layoutShifts, + requestCount: resources.length, + transferredBytes: resources.reduce((sum, entry) => sum + (entry.transferSize || 0), 0), + encodedBytes: resources.reduce((sum, entry) => sum + (entry.encodedBodySize || 0), 0), + decodedBytes: resources.reduce((sum, entry) => sum + (entry.decodedBodySize || 0), 0), + navigationTiming: navigation ? { + domContentLoaded: navigation.domContentLoadedEventEnd, + loadEventEnd: navigation.loadEventEnd, + responseEnd: navigation.responseEnd, + } : null, + shellDomIdentitySurvived: transition?.shellDomIdentitySurvived ?? null, + }; + }, { target: path, chunkPattern: routeChunkPattern(routeModule).source }, { timeout: CONTENT_TIMEOUT_MS, polling: 'raf' }); + const metrics = await metricsHandle.jsonValue(); + return { + ...metrics, + kind, + label, + profile, + cacheState, + routeModule, + }; +} + +async function gotoAndMeasure(page, path, options) { + await page.goto(`${options.baseURL}${path}`, { waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }); + await waitForContent(page, path); + await sleep(150); + return collectMetrics(page, { ...options, path }); +} + +async function measureColdRoute(browser, profile, route, baseURL) { + const { context, page } = await createContext(browser, profile, { + authenticated: route.authenticated, + cacheDisabled: true, + baseURL, + }); + try { + return await gotoAndMeasure(page, route.path, { + baseURL, + kind: 'cold-refresh', + profile: profile.name, + cacheState: 'new context, HTTP cache disabled, service workers blocked', + routeModule: route.module, + label: `Cold ${route.path}`, + }); + } finally { + await context.close(); + } +} + +async function clickDestination(page, transition) { + if (transition.from === '/' && transition.to === '/app') { + await page.getByRole('link', { name: 'Start Trial' }).first().click(); + return; + } + if (transition.from === '/app') { + const homeLink = page.locator(`main a[href="${transition.to}"]`).first(); + if (await homeLink.count()) { + await homeLink.click(); + return; + } + } + const label = transition.to.split('/').pop().replace(/^[a-z]/, (letter) => letter.toUpperCase()); + if ((page.viewportSize()?.width ?? 1280) < 1024) { + await page.getByRole('button', { name: 'Open menu' }).click(); + await page.getByRole('navigation', { name: 'Mobile navigation' }).getByRole('link', { name: new RegExp(`^${label}`) }).click(); + return; + } + if (['Flowchart', 'History'].includes(label)) { + await page.locator('summary[aria-label="More"]').click(); + await page.locator('details').getByRole('link', { name: label }).click(); + return; + } + await page.getByRole('navigation', { name: 'Main navigation' }).getByRole('link', { name: label }).click(); +} + +async function startTransition(page, transition) { + await page.evaluate((target) => window.__navigationBaseline?.startTransition(target), transition.to); + await clickDestination(page, transition); + await page.waitForFunction((target) => window.location.pathname === target, transition.to, { timeout: CONTENT_TIMEOUT_MS }); + await waitForContent(page, transition.to); + await page.waitForLoadState('domcontentloaded', { timeout: CONTENT_TIMEOUT_MS }).catch(() => undefined); + await sleep(150); +} + +async function measureTransition(browser, profile, transition, baseURL, warm) { + const { context, page } = 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); + if (warm) { + await page.goto(`${baseURL}${transition.to}`, { waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }); + await waitForContent(page, transition.to); + await page.goto(`${baseURL}${transition.from}`, { waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }); + await waitForContent(page, transition.from); + } + await startTransition(page, transition); + return await collectMetrics(page, { + path: transition.to, + kind: warm ? 'warm-click' : 'first-visit-click', + profile: profile.name, + cacheState: warm ? 'browser cache warm after destination visit' : 'new context, browser cache empty', + routeModule: transition.module, + label: transition.label, + }); + } finally { + await context.close(); + } +} + +async function captureDelayedTransition(browser, profile, baseURL, outputDir) { + const tempRoot = await mkdtemp(join(tmpdir(), `debatelab-delay-${profile.name}-`)); + const frameDir = join(tempRoot, 'frames'); + const videoDir = join(tempRoot, 'video'); + await mkdir(frameDir, { recursive: true }); + await mkdir(videoDir, { recursive: true }); + const { context, page } = await createContext(browser, profile, { + authenticated: true, + cacheDisabled: true, + videoDir, + baseURL, + }); + let requestedAt = null; + await page.route('**/src/pages/AttackPage.tsx*', async (route) => { + requestedAt = Date.now(); + await sleep(DELAY_MS); + await route.continue(); + }); + const transition = { from: '/app/generate', to: '/app/attack', module: 'AttackPage', label: 'Delayed Generate -> Attack' }; + const frameStates = []; + let metrics; + try { + await page.goto(`${baseURL}${transition.from}`, { waitUntil: 'commit', timeout: CONTENT_TIMEOUT_MS }); + await waitForContent(page, transition.from); + await page.evaluate((target) => window.__navigationBaseline?.startTransition(target), transition.to); + const clickPromise = clickDestination(page, transition); + for (let index = 0; index < 8; index += 1) { + await sleep(index === 0 ? 50 : 100); + frameStates.push(await page.evaluate(() => ({ + route: window.location.pathname, + fallbackVisible: Boolean(document.querySelector('.motion-loading-shell')), + shellVisible: Boolean(document.querySelector('header')), + }))); + await page.screenshot({ path: join(frameDir, `frame-${String(index).padStart(2, '0')}.png`) }); + } + await clickPromise; + await page.waitForFunction((target) => window.location.pathname === target, transition.to, { timeout: CONTENT_TIMEOUT_MS }); + await waitForContent(page, transition.to); + await sleep(150); + metrics = await collectMetrics(page, { + path: transition.to, + kind: 'delayed-click', + profile: profile.name, + cacheState: 'new context, HTTP cache disabled, service workers blocked', + routeModule: transition.module, + label: transition.label, + }); + metrics.delayMs = DELAY_MS; + metrics.delayRequestObserved = requestedAt !== null; + metrics.frameStates = frameStates; + } finally { + await context.close(); + } + const videos = (await readdir(videoDir)).filter((file) => file.endsWith('.webm')); + if (videos.length !== 1) throw new Error(`Expected one ${profile.name} video, found ${videos.length}.`); + const videoPath = join(outputDir, `${profile.name}-delayed.webm`); + const filmstripPath = join(outputDir, `${profile.name}-delayed-filmstrip.png`); + await copyFile(join(videoDir, videos[0]), videoPath); + const ffmpeg = spawnSync('ffmpeg', [ + '-hide_banner', '-loglevel', 'error', '-y', + '-pattern_type', 'glob', '-i', join(frameDir, 'frame-*.png'), + '-vf', 'scale=320:200:force_original_aspect_ratio=decrease,pad=320:200:(ow-iw)/2:(oh-ih)/2:black,tile=4x2:padding=8:margin=8', + '-frames:v', '1', filmstripPath, + ], { encoding: 'utf8' }); + if (ffmpeg.status !== 0) throw new Error(`ffmpeg filmstrip failed: ${ffmpeg.stderr}`); + await rm(tempRoot, { recursive: true, force: true }); + if (!metrics) throw new Error(`Delayed ${profile.name} run produced no metrics.`); + return { ...metrics, video: relative(ROOT, videoPath), filmstrip: relative(ROOT, filmstripPath) }; +} + +function normalizeModule(moduleId) { + const absoluteRoot = `${ROOT}/`; + return moduleId.startsWith(absoluteRoot) ? moduleId.slice(absoluteRoot.length) : moduleId; +} + +async function captureBundleGraph() { + const manifestPath = join(DIST_DIR, '.vite/manifest.json'); + const graphPath = join(DIST_DIR, '.vite/bundle-graph.json'); + if (!existsSync(manifestPath) || !existsSync(graphPath)) { + throw new Error('dist/.vite/manifest.json and bundle-graph.json are required. Run npm run build first.'); + } + const manifest = JSON.parse(await readFile(manifestPath, 'utf8')); + const graph = JSON.parse(await readFile(graphPath, 'utf8')); + const routeEntries = ROUTES.map((route) => { + const key = route.path === '/' ? 'src/pages/LandingPage.tsx' : `src/pages/${route.module}.tsx`; + const entry = manifest[key]; + if (!entry) throw new Error(`Manifest is missing ${key}.`); + return { route: route.path, module: key, ...entry }; + }); + const entryKey = Object.keys(manifest).find((key) => manifest[key].isEntry && manifest[key].src === 'index.html'); + if (!entryKey) throw new Error('Manifest is missing the index.html entry.'); + routeEntries.unshift({ route: 'index.html', module: entryKey, ...manifest[entryKey] }); + + const staticGraph = (file) => { + const result = new Set(); + const pending = [file]; + while (pending.length) { + const current = pending.pop(); + if (!current || result.has(current)) continue; + result.add(current); + pending.push(...(graph[current]?.imports || [])); + } + return result; + }; + const membership = new Map(); + for (const entry of routeEntries) { + for (const file of staticGraph(entry.file)) { + if (!membership.has(file)) membership.set(file, []); + membership.get(file).push(entry.route); + } + } + const chunks = []; + for (const [file, item] of Object.entries(graph)) { + const filePath = join(DIST_DIR, file); + const bytes = (await stat(filePath)).size; + chunks.push({ + file, + bytes, + gzipBytes: gzipSync(await readFile(filePath)).length, + imports: item.imports, + modules: item.modules.map(normalizeModule), + staticMembership: membership.get(file) || [], + dynamicEntry: Object.entries(manifest).find(([, value]) => value.file === file)?.[0] || null, + }); + } + return { + manifestEntries: Object.entries(manifest).map(([key, value]) => ({ key, ...value })), + routeStaticGraphs: routeEntries.map((entry) => ({ route: entry.route, file: entry.file, files: [...staticGraph(entry.file)] })), + chunks, + }; +} + +function summarize(results) { + const byKind = {}; + for (const item of results) { + byKind[item.kind] = (byKind[item.kind] || 0) + 1; + } + return { + measurements: results.length, + byKind, + delayedFilmstrips: results.filter((item) => item.kind === 'delayed-click').map((item) => item.profile), + }; +} + +async function main() { + await mkdir(OUTPUT_DIR, { recursive: true }); + const port = await freePort(); + const server = await startServer(port); + const browser = await chromium.launch({ headless: true }); + const results = []; + const delayed = []; + try { + for (const profile of PROFILES) { + for (const route of ROUTES) { + console.error(`[baseline] ${profile.name} cold ${route.path}`); + results.push(await measureColdRoute(browser, profile, route, server.baseURL)); + } + for (const transition of TRANSITIONS) { + console.error(`[baseline] ${profile.name} first ${transition.label}`); + results.push(await measureTransition(browser, profile, transition, server.baseURL, false)); + console.error(`[baseline] ${profile.name} warm ${transition.label}`); + results.push(await measureTransition(browser, profile, transition, server.baseURL, true)); + } + console.error(`[baseline] ${profile.name} delayed Generate -> Attack`); + const delayedMetrics = await captureDelayedTransition(browser, profile, server.baseURL, OUTPUT_DIR); + delayed.push(delayedMetrics); + } + } finally { + await browser.close(); + await stopServer(server.child); + await rm(server.logDir, { recursive: true, force: true }); + } + const bundleGraph = await captureBundleGraph(); + const playwrightVersion = require('@playwright/test/package.json').version; + const metadata = { + runLabel: RUN_LABEL, + capturedAt: new Date().toISOString(), + sourceCommit: git(['rev-parse', 'origin/main']), + harnessCommit: git(['rev-parse', 'HEAD']), + nodeVersion: process.version, + npmVersion: execFileSync('npm', ['--version'], { encoding: 'utf8' }).trim(), + browser: { + name: 'Chromium', + version: browser.version(), + executablePath: chromium.executablePath(), + playwrightVersion, + }, + vite: { + serverMode: 'development', + productionGraphMode: 'production', + version: require('vite/package.json').version, + port, + cacheState: 'cold routes disable HTTP cache through CDP and block service workers; clicks use a fresh or warmed browser cache', + }, + profiles: PROFILES.map((profile) => ({ + name: profile.name, + viewport: profile.device.viewport, + deviceScaleFactor: profile.device.deviceScaleFactor, + isMobile: profile.device.isMobile || false, + hasTouch: profile.device.hasTouch || false, + userAgent: profile.device.userAgent || null, + networkProfile: profile.networkProfile, + cpuProfile: profile.cpuProfile, + })), + }; + const output = { metadata, summary: summarize([...results, ...delayed]), results, delayed, bundleGraph }; + const outputPath = join(OUTPUT_DIR, `${RUN_LABEL}.json`); + await writeFile(outputPath, `${JSON.stringify(output, null, 2)}\n`); + console.log(JSON.stringify({ output: relative(ROOT, outputPath), ...output.summary, port, sourceCommit: metadata.sourceCommit, harnessCommit: metadata.harnessCommit })); +} + +main().catch((error) => { + console.error(error instanceof Error ? error.stack : error); + process.exitCode = 1; +}); From 56d57d1dbe29935cda98061167d5c25f9ae7deda Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 19 Sep 2026 22:30:14 +0000 Subject: [PATCH 05/27] test: correct smooth navigation baseline accounting --- .../smooth-navigation-baseline/README.md | 286 +-- .../desktop-delayed-filmstrip.png | Bin 57797 -> 54752 bytes .../desktop-delayed.webm | Bin 267555 -> 285189 bytes .../pixel-5-delayed-filmstrip.png | Bin 51128 -> 39969 bytes .../pixel-5-delayed.webm | Bin 228094 -> 257710 bytes .../smooth-navigation-baseline/run-1.json | 1775 ++++++++-------- .../smooth-navigation-baseline/run-2.json | 1795 +++++++++-------- e2e/navigation-performance.spec.ts | 26 +- scripts/measure-navigation-performance.mjs | 214 +- 9 files changed, 2257 insertions(+), 1839 deletions(-) diff --git a/docs/performance/smooth-navigation-baseline/README.md b/docs/performance/smooth-navigation-baseline/README.md index 61c2b96b7..81e9833d6 100644 --- a/docs/performance/smooth-navigation-baseline/README.md +++ b/docs/performance/smooth-navigation-baseline/README.md @@ -1,19 +1,17 @@ # Smooth navigation baseline -Captured 2026-09-19 from the merged-main application source at -`origin/main` commit `b2ba178dee148d06d9bf89793f044add69d705b8`. -The current harness checkout is `59c1982759b722365946562de269800943e7d0c4`; -its commits contain only the performance documents and measurement harness. +Captured 2026-09-19 from merged-main application source at +`origin/main` commit `b2ba178dee148d06d9bf89793f044add69d705b8`. The baseline +harness was committed at `c68c6c3` before this round-1 accounting correction; +the follow-up commit contains the corrected harness and recaptured evidence. This is local Chromium lab evidence. It is not Lighthouse, field Core Web Vitals, authenticated backend proof, staging proof, or a production result. -Protected routes use the repository's credential-free stub session, so they -prove rendering and browser timing only. +Protected routes use the credential-free stub session and blocked backend +requests, so they prove rendering and browser timing only. ## Reproduce -Use Node 22.23.2 and the committed npm lockfile: - ```text export PATH=/home/codex/.nvm/versions/node/v22.23.2/bin:$PATH node --version # v22.23.2 @@ -24,169 +22,187 @@ BASELINE_RUN=run-1 node scripts/measure-navigation-performance.mjs BASELINE_RUN=run-2 node scripts/measure-navigation-performance.mjs ``` -The script allocates a free loopback port, starts a new Vite development -server, launches a new browser for the matrix, and terminates the exact Vite -process group before returning. Run 1 used port `38407`; run 2 used port -`39951`. No measurement or network dependency was added. +Each matrix run allocates a verified free loopback port, starts a fresh Vite +development server, launches a browser, and terminates the exact Vite process +group. Final runs used ports `43915` and `42453`. No measurement dependency was +added. -The measurement server ran in Vite development mode (`vite 7.3.6`). The -production build graph was captured separately from the `npm run build` output. -Cold route contexts disable Chromium HTTP cache through CDP and block service -workers. First-visit clicks use a fresh browser cache. Warm clicks visit the -destination once before returning to the source. External API, analytics, Jam, -and auth requests are aborted at the browser boundary. The network profile is -unthrottled loopback and the CPU profile is Chromium's default CPU with no -emulation. +Vite ran in development mode (`7.3.6`). The production graph came from +`npm run build`. Cold route contexts disable Chromium HTTP cache through CDP +and block service workers. First-visit clicks use a fresh browser cache. Warm +clicks use same-document destination navigation, same-document return to the +source, and the measured destination navigation. External API, analytics, Jam, +and auth requests are aborted at the browser boundary. ## Tool and browser profile -- Playwright `1.62.1` using installed Chromium `151.0.7922.34`. +- Node `22.23.2`, npm `12.0.2`. +- Playwright `1.62.1`, Chromium `151.0.7922.34`. - Desktop: `1280x800`, device scale factor `1`, touch disabled. - Pixel 5: `393x727`, device scale factor `2.75`, touch enabled, Chromium's Pixel 5 Android user agent. -- The script records the exact executable, user agent, viewport, cache policy, - Vite port, source commit, harness commit, and tool versions in each JSON - run file. +- Network: unthrottled loopback. CPU: Chromium default with no emulation. -## Matrix and measurements +## Matrix and boundary method Each run contains 38 measurements: - 16 cold refreshes: `/`, `/login`, `/app`, `/app/generate`, `/app/attack`, `/app/flowchart`, `/app/history`, and `/app/admin` on both profiles. -- 10 first-visit clicks: landing CTA -> `/app`, Home -> Generate, Generate -> - Attack, Home -> Flowchart, and Home -> History on both profiles. -- 10 warm clicks over the same five transitions and profiles. +- 10 first-visit clicks and 10 warm clicks: landing CTA -> `/app`, Home -> + Generate, Generate -> Attack, Home -> Flowchart, and Home -> History on both + profiles. - 2 deterministic delayed clicks: Generate -> Attack with the destination - `AttackPage.tsx` request held for exactly 750 ms, one per profile. - -For each route or transition the harness records: - -- click timestamp, destination chunk request start/end/duration, and transfer - and decoded bytes for the exact route module request; -- first animation frame containing the route fallback and first animation frame - containing route-specific real text; -- every observed long task and layout-shift entry, cumulative CLS, request count, - transferred/encoded/decoded byte totals, navigation timing, and whether the - persistent app-shell header retained the same DOM identity. - -The real-content markers include route text such as `Generate`, `Attack`, -`Argument Flowchart`, and `History`. This prevents the previous route's generic -`main h1` from being mistaken for destination content while the fallback is -visible. + `AttackPage.tsx` request delayed exactly 750 ms. + +The transition boundary is the capture-phase click event on the final +destination anchor. Opening a mobile menu or desktop More menu happens before +that event and is excluded. Resources, long tasks, and layout shifts are +filtered from that boundary. Request and byte totals count same-origin app +resources; browser-wide and external blocked-request counts remain in the JSON +for context. Route chunk timings are exact `PerformanceResourceTiming` +start/end/duration values after the boundary. + +The real-content marker uses route-specific visible text such as `Generate`, +`Attack`, `Argument Flowchart`, and `History`, so the old route cannot count as +destination content while Suspense is pending. Warm records include the first +destination response transfer and prove the measured navigation issued no +second destination request after the same-document return. + +The harness records click time, route chunk request timing, fallback and real +content frames, boundary-scoped long tasks, CLS/layout shifts, request and +byte totals, navigation timing, cache state, and app-shell DOM identity. ## Results -The two runs had identical request counts and byte totals. Representative run -1 values are below; all values are milliseconds unless stated otherwise. +Run 1 desktop cold examples. Request counts are same-origin app resources; +the JSON also records browser-wide and external counts: -Desktop cold refreshes: - -- `/`: skeleton `2621.4`, real content `2911.4`, 143 requests, +- `/`: fallback `2631.6 ms`, real content `2885.4 ms`, 133 app requests, 7,455,868 transferred bytes, 3 long tasks, CLS `0.0000`. -- `/app`: skeleton `555.6`, real content `650.5`, 140 requests, +- `/app`: fallback `544.4 ms`, real content `617.4 ms`, 119 app requests, 7,142,818 transferred bytes, 1 long task, CLS `0.0000`. -- `/app/generate`: skeleton `559.8`, real content `895.3`, 184 requests, - 8,770,111 transferred bytes, 2 long tasks, CLS `0.0029`. -- `/app/attack`: skeleton `545.1`, real content `843.1`, 185 requests, - 8,366,088 transferred bytes, 2 long tasks, CLS `0.0110`. -- `/app/admin`: skeleton `521.5`, real content `760.8`, 160 requests, - 8,980,386 transferred bytes, 2 long tasks, CLS `0.0000`. +- `/app/generate`: fallback `595.8 ms`, real content `940.5 ms`, 162 app + requests, 8,770,111 transferred bytes, 2 long tasks, CLS `0.0029`. +- `/app/attack`: fallback `597.1 ms`, real content `883.7 ms`, 163 app + requests, 8,366,088 transferred bytes, 2 long tasks, CLS `0.0110`. -Pixel 5 cold refreshes: +Run 1 Pixel 5 cold examples: -- `/`: skeleton `500.6`, real content `772.8`, 143 requests, +- `/`: fallback `400.2 ms`, real content `620.1 ms`, 133 app requests, 7,455,868 transferred bytes, 2 long tasks, CLS `0.0000`. -- `/app`: skeleton `608.9`, real content `663.1`, 140 requests, - 7,142,818 transferred bytes, 2 long tasks, CLS `0.0647`. -- `/app/generate`: skeleton `560.1`, real content `901.9`, 184 requests, - 8,770,111 transferred bytes, 2 long tasks, CLS `0.1105`. -- `/app/attack`: skeleton `621.2`, real content `956.2`, 185 requests, - 8,366,088 transferred bytes, 2 long tasks, CLS `0.1114`. -- `/app/admin`: skeleton `575.4`, real content `777.7`, 160 requests, - 8,980,386 transferred bytes, 2 long tasks, CLS `0.0000`. - -Warm and first-visit navigation timing shows the current interruption is mostly -the destination route's main-thread/module/render work, not a large network -payload. On desktop, first-visit real-content times were 384.0 ms for Home -> -Generate, 236.9 ms for Generate -> Attack, 269.9 ms for Home -> Flowchart, and -282.1 ms for Home -> History. The same transitions retained the exact header -DOM identity. Pixel 5 Generate -> Attack was the slowest sibling transition at -1,213.8 ms first visit and 1,214.7 ms warm, with 204 requests and 8,991,932 -transferred bytes in both runs. - -The delayed desktop Generate -> Attack run requested -`/src/pages/AttackPage.tsx` at `1030.9 ms`, ended at `1859.8 ms`, showed the -fallback in four filmstrip frames, and reached route-specific content at -`1092.9 ms`. The delayed Pixel 5 run showed the fallback in two frames and -reached real content at `1952.0 ms`. Both retained the shell DOM identity and -observed the exact 750 ms route-delay handler. +- `/app`: fallback `596.4 ms`, real content `652.4 ms`, 119 app requests, + 7,142,818 transferred bytes, 1 long task, CLS `0.0647`. +- `/app/generate`: fallback `547.3 ms`, real content `869.0 ms`, 162 app + requests, 8,770,111 transferred bytes, 2 long tasks, CLS `0.1105`. +- `/app/attack`: fallback `591.2 ms`, real content `877.1 ms`, 163 app + requests, 8,366,088 transferred bytes, 2 long tasks, CLS `0.1114`. + +Run 1 desktop first-visit transitions: + +- Home -> Generate: real content `345.0 ms`, route chunk `14.1 ms`, 44 app + requests, 1,652,826 transferred bytes, shell identity `true`. +- Generate -> Attack: real content `184.8 ms`, route chunk `7.5 ms`, 8 app + requests, 221,821 transferred bytes, shell identity `true`. +- Home -> Flowchart: real content `172.6 ms`, route chunk `15.0 ms`, 11 app + requests, 799,036 transferred bytes, shell identity `true`. +- Home -> History: real content `141.3 ms`, route chunk `21.1 ms`, 10 app + requests, 257,018 transferred bytes, shell identity `true`. + +Warm transitions issued zero destination chunk requests and zero same-origin +app requests after the measured click. For example, the desktop Home -> +Generate warm visit recorded the warm `GeneratePage.tsx` response at +`78,506` transferred bytes during the warm destination visit, then measured no +destination request after returning to Home. This is same-document module-cache +proof, not a claim that an HTTP reload reused the browser cache. + +Delayed destination evidence from run 1: + +- Desktop `AttackPage.tsx`: request start `1132.7 ms`, end `1917.9 ms`, + duration `785.2 ms`, transfer `33,746` bytes, fallback visible in 5 frames, + real content `926.4 ms`, shell identity `true`. +- Pixel 5 `AttackPage.tsx`: request start `2117.2 ms`, end `2873.1 ms`, + duration `755.9 ms`, transfer `33,746` bytes, fallback visible in 4 frames, + real content `942.6 ms`, shell identity `true`. ## Repeatability -The documented tolerance is 35% relative variance for animation-frame timing -values, 5% for request and byte totals, and 0.1 absolute CLS variance. This is -appropriate for a local Vite dev server and a shared Chromium host. The actual -run-1/run-2 maximums were: +The documented tolerance is 35% relative timing variance or 50 ms absolute +variance, whichever is larger, plus 5% request/byte variance and 0.1 absolute +CLS variance. This accounts for local Vite transform, JIT, and shared-host +scheduling noise. + +Run 1 versus run 2: -- first skeleton frame: `31.56%`; -- first real-content frame: `31.72%`; -- request count and transferred/encoded/decoded bytes: `0.00%`; -- maximum absolute CLS difference: `0.0647`. +- maximum first fallback-frame relative variance: `47.14%`, with an absolute + difference below `50 ms`; +- maximum first real-content-frame relative variance: `29.27%`; +- same-origin request count variance: `0.00%`; +- transferred, encoded, and decoded app-byte variance: `0.00%`; +- maximum absolute CLS difference: `0.0000`; +- every warm case proved same-document module-cache reuse with zero measured + destination requests. -The two runs therefore stayed inside the documented tolerance. The largest -timing difference was desktop warm Home -> History skeleton detection -(`117.3 ms` versus `171.4 ms`), and the largest real-content difference was -desktop cold `/login` (`556.3 ms` versus `814.7 ms`). +The two runs stayed inside the documented tolerance. The large relative +fallback percentage came from a small desktop Home -> Generate frame value, +not a large absolute delay. ## Manifest and bundle graph -The build emitted 95 manifest entries and 94 JavaScript chunks. Each run JSON -contains the complete `manifestEntries`, `routeStaticGraphs`, and `chunks` -records. Every chunk record includes raw bytes, gzip bytes, imported files, -normalized module membership, the routes whose static graph contains it, and -the manifest dynamic-entry key when present. Criticality is not inferred from -file names. - -Static graph summaries from the production build: - -- `index.html`: 1 file, 1,138,188 raw bytes, 351,547 gzip bytes. -- `/`: 10 files, 1,307,551 raw bytes, 403,940 gzip bytes. -- `/login`: 5 files, 1,154,131 raw bytes, 357,485 gzip bytes. -- `/app`: 4 files, 1,142,701 raw bytes, 353,345 gzip bytes. -- `/app/generate`: 31 files, 1,530,191 raw bytes, 482,388 gzip bytes. -- `/app/attack`: 28 files, 1,387,865 raw bytes, 436,303 gzip bytes. -- `/app/flowchart`: 16 files, 1,333,376 raw bytes, 417,172 gzip bytes. -- `/app/history`: 13 files, 1,179,425 raw bytes, 365,129 gzip bytes. -- `/app/admin`: 21 files, 1,623,190 raw bytes, 488,345 gzip bytes. - -Route-entry chunk membership and gzip size: - -- `LandingPage.tsx`: `assets/LandingPage-C861HgyL.js`, 45,725 raw, - 11,133 gzip, 29 source modules. -- `LoginPage.tsx`: `assets/LoginPage-NBbG4nMQ.js`, 6,791 raw, 2,207 gzip, - 1 source module. -- `HomePage.tsx`: `assets/HomePage-CejS6iLs.js`, 3,353 raw, 1,254 gzip, - 1 source module. -- `GeneratePage.tsx`: `assets/GeneratePage-BVMnUHTy.js`, 28,552 raw, - 8,162 gzip, 5 source modules. -- `AttackPage.tsx`: `assets/AttackPage-P8XAOh8x.js`, 19,037 raw, - 5,369 gzip, 5 source modules. -- `FlowchartPage.tsx`: `assets/FlowchartPage-BJaDG0uJ.js`, 50,503 raw, - 16,770 gzip, 47 source modules. -- `HistoryPage.tsx`: `assets/HistoryPage-Dq0oiiwR.js`, 11,679 raw, - 2,619 gzip, 2 source modules. -- `AdminPage.tsx`: `assets/AdminPage-D-E666bh.js`, 77,425 raw, - 20,319 gzip, 21 source modules. +The production build emitted 95 manifest entries and 94 JavaScript chunks. Each +run JSON contains the complete `manifestEntries`, `routeStaticGraphs`, and +`chunks` records. Every chunk includes raw bytes, gzip bytes, imports, normalized +module membership, static route membership, and dynamic-entry key. Criticality +is not inferred from filenames. + +Static graph totals: + +```text +index.html 1 file 1,138,188 raw 351,547 gzip +/ 10 files 1,307,551 raw 403,940 gzip +/login 5 files 1,154,131 raw 357,485 gzip +/app 4 files 1,142,701 raw 353,345 gzip +/app/generate 31 files 1,530,191 raw 482,388 gzip +/app/attack 28 files 1,387,865 raw 436,303 gzip +/app/flowchart 16 files 1,333,376 raw 417,172 gzip +/app/history 13 files 1,179,425 raw 365,129 gzip +/app/admin 21 files 1,623,190 raw 488,345 gzip +``` + +Route-entry chunks: + +```text +LandingPage.tsx 45,725 raw 11,133 gzip 29 modules +LoginPage.tsx 6,791 raw 2,207 gzip 1 module +HomePage.tsx 3,353 raw 1,254 gzip 1 module +GeneratePage.tsx 28,552 raw 8,162 gzip 5 modules +AttackPage.tsx 19,037 raw 5,369 gzip 5 modules +FlowchartPage.tsx 50,503 raw 16,770 gzip 47 modules +HistoryPage.tsx 11,679 raw 2,619 gzip 2 modules +AdminPage.tsx 77,425 raw 20,319 gzip 21 modules +``` ## Artifacts -- [run 1 JSON](run-1.json) and [run 2 JSON](run-2.json): full structured - measurements and graph data. +- [run 1 JSON](run-1.json) and [run 2 JSON](run-2.json): full corrected + boundary-scoped measurements, warm proofs, and graph data. - [desktop delayed video](desktop-delayed.webm) and [desktop delayed filmstrip](desktop-delayed-filmstrip.png). - [Pixel 5 delayed video](pixel-5-delayed.webm) and [Pixel 5 delayed filmstrip](pixel-5-delayed-filmstrip.png). -Trace archives were not committed. Playwright traces can contain source -snapshots, and the JSON, videos, and filmstrips contain no credentials. +Trace archives were not committed because Playwright traces may contain source +snapshots. The committed JSON, videos, and filmstrips contain no credentials. + +## Concerns and limits + +- This is local Chromium/Vite lab evidence, not a field-performance or + Lighthouse claim. No staging or production environment was substituted. +- Stub sessions and blocked backend requests do not prove authenticated API + behavior, RLS, staging, or production. +- Pixel 5 cold `/app/generate` and `/app/attack` recorded CLS above the 0.1 lab + guideline (`0.1105` and `0.1114`). This is baseline evidence for later work. +- The script records unthrottled loopback and does not represent WAN, CPU, or + field percentile behavior. +- `npm ci` emitted existing package deprecation and install-script warnings; + the lockfile and package manifest remained unchanged. diff --git a/docs/performance/smooth-navigation-baseline/desktop-delayed-filmstrip.png b/docs/performance/smooth-navigation-baseline/desktop-delayed-filmstrip.png index 201eebdd352ca81c77ae5caa81c314e6f4987d21..03c15bafd992eb357710f70c6964ecc8fd8a248b 100644 GIT binary patch literal 54752 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 literal 57797 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 D?u&+e diff --git a/docs/performance/smooth-navigation-baseline/desktop-delayed.webm b/docs/performance/smooth-navigation-baseline/desktop-delayed.webm index 7b5365cd2067700df9d827f9971e9f7ca62b9f78..446c43607566e86aabd197acfdf43ba7de3eb8ea 100644 GIT binary patch literal 285189 zcmeFZWq2IRk|x|@SnVGs*KIh!ox%ZpB zcXoF7dA=VL9hp*OR%J#+z8RgBRn>SR>v>s%!G2(Z_iyRS4^r^j4_44W@T-ZTjbMl$ zxL}YUIF6F985rP=AT?%DWzwBmWm?0P$^tPZN=%i?{c`@4u#_vU-lRF1)`+({H02&M zrE-5Ta+%i1H}Snv>sw_2q(;Zd9}NKj>c89je?h;ss-~W=2|yO)m+_5|HgGXzWu$xi zFfgbI{GBKq7Rq1wrwYH7AF2FHHNkm5Fvq@7?meAPEmp$u8GZnghKv9cTeILGRXtUC z_5eSykJ|x(;D(xjjihRSC_sxp1W}qFxJq@XO4Hk)W6kxDjrKB9ESF>H_e+NLKgL+D`PvmE#EgHk-i6VEhiBajJkMJU|!rnnH2!- zs4S8a(Yu`9u)j<~-IC$|Yi$KF{5O-|jIRa&i&1_YAf{3+cJ2HymJ>rCBuL`Gr9$gg z@^*IRHJW9&cHW=ZAF$+jHbjj|8ZxWZ8t!La=MpPSx%yhu5uIu+^7VK3B?}Rggl8fvX3VUQ`mg0bBm08q#KNQZpw;YrT((MYE`QJ_sCs zx}qQzZ=C6str;U?JCKPBgHPPPgGx@6@FLFPZ{0UufL(TrmMP~Z&F><5@#(;*c<1K! zO?mI3GqZvZGO@sxAgp4Bf-{R*id9(TC!M(I?Rvq*baZU~A*GS;Tp(4;)SVv@&bct@ zT2tMF)bVo#^yI{R9dwFGbQ86nfTkFq6_y`a<}oc2mB~)F=`x{r=BWv>`3k_#Vd~Jy z4m$DzKi`ySRVy_KMT2Iz7-O1Wq%EVUiWU$c4^G>;4Sj75Zw)mUgF|r~t@5B@(n=f8 zOOZl=-}Z>_v;7IF$!}JjhEZgP?o{8y)#Hrl_}GPh3^fL(SWGVo zu*L=3Pp=>lz&cmce{=nq2R_5=Ypa>#50c7 z@BaSiwqfuGTr=bw!Thkg1f5_0a{|nE<&&TqC+VSfur|zDrMZdTN2@oVk@x{z0bdCJ^ceuhF60IP zF!)>G`YV2s^4=%c!4mnuF`%Aa&y@6_w9h#3 zU(khjifzm%3I)?veytJ{ets{A*NV53Gs>Jl8CT47wxtL_qWrJRiRj(PH(9{ySd$YwZ7RSl>)~@_5buJ*u)Qe4u|i1U^2l zk{hc;>aufwcl}T;sUF;?fo~tlRcZT*nNh>;KW7yzNtcSMHwf7N&mDCBsT8jCzsP?X z4*v6P&TsgE;Q&yH0o=lhxm%Klxt!0UgD+~j&^bK>VhD0sqG z1X};+w0h^xwE%HI*ZrFFcEW30HtkN)lfTlzwHK3+DNO@dFr10i39? zfcI@$M6eU)6Ob_FvakS!e;Cx?qSle>A7O>p|1HA6w7z4ejSpK{LB9k1F~o0!xq^Ij zC-XM+e+uO|L1gty0bbZ`Ja zlY9dVp@7RjfNNdEH0fW@iHnC)%rq6aG3p@GM8P`A9E}3`@~L7~3uPMS|4fBE@Tz&d zJ(0a6JMD6bbrjvV_SjL9>zx?$8XY?eEM7~B7|uo0C-URPY@HX`cQ4+XEiP;Nt?~?K z(z`Aa%i2H7V0kxg8AaH?U1>><@|=1a*~0nim`UdK-CH2*`NQMes34i+!uFqx`hkY? zMGUM2CxGz_kTG;n6g}w*v9Z&ANL^!{*<@SdUU5D-45Z*XoqX9 z$jn%V#vd>ANSso0R%UoZX@nn`Ie?KEz>Bg2z-L9( zfeWTSSVn_YZW_$xljFNa)4}#m6(|iEp#xCQ$ne!q*akrTzkur@bLG`CObj)=BrFLGgyGlEMZtFveMTHwVI zGD$S@P{(!FXN&OlYHYdf-G+1m&ZDjwz7UxO?p|?)c&ko)6}mCczKeb(eDSL4LvNHdECP})cNbiIHe*~b5C zKN~K;tr-JVM4jpJm~QY|I~W+#Tc#I4*lGX7&%cc>X55usbDeM*z28E-=vHGfk5~u? zQ8@r5g0av%iuN%>TB*@HcWbFW_>;t>L%_w9TX#m~&(5*si~OJ5HZNSgn_rsiVw`l- zq+Yu(=f~R7Cd3RLXxk(MV#`ITDm>Lq(cZtxkViq1%L$?K83G$~BTDe-ib2;_Ltmfz zbsl`Cn>`3fWGF+&-SRyfIUtg1DQ$XLkX?CBT+=cbkW?+#>?d;992IZnuU~ri)-b76 zP4G$J=MEcOz6lao0$Zs^Qzz0_4`$#@V*>Nio8RErgoM<3U$ z_;1SOLIK2}|A1b+zlYAhT|6z?j<{&mt|px{{ULP!-~k{$L$H#&fVsRyz&8f_ux9{g>2HiJJU!#`R9wEkQ&mIgmT(7hqF z>b~P|i=j7$Uj)D7Z$(x}-yQkaOGDR_(%^W@ocyI?3)WIRng4wOn+UiHu8&Oo>ij+e z6V!1JY+8Wd2q}3Nz>2Y3q{I5a%pO*jCo!^EHhnciMID zMp$lMHo{IT7pmeG+oA38A+wKl#zs}BlR?hGW$d7Zc>V?Bq*Oy0_Jx4{8|UV8fjo9u4pe!79{o2q`KxpINP^4G;9j}`)E{LfL4>)=@ZVkrLZr-TJ)CzXJ(?_HmhR&z?y$w`I4bT0Ps1XK?`Ekr|*Nt*~}p}6TM(S z*N6fmQ`Rit&wBt^pZ@^JAi`|;)kVI^%D=<$$Qyp4>D>dCO1y9v-U4FKZ-)G8?HzIQ z2QUp!l)Rn(MKBFo3qAoq`Mrw!js3m_dL1Cs*BTG_KZI87KhSIe7+dSHIDugEfFEJ| z$Ju1Zx%*brFB%IW?w8L$MPz}(9EvB5NCN%8EYS7^9t2meXeNDO;uh}Y9vue4W#5hY zIe*rH!Y56axM}@i?23)eR{-uX-Zgtr?*A~xvuj3=Kg(Sii)*eS_6Z&zl4u#iRZA(? zEUi#ceR#8fLYdV;Dd$}^)O{*br{-IT=+$ap7$THM7}NCo$yWY>3)Q@<35Sa#3(_k^ zN$4?l4Fy@Z*6x^m_UN?upq_2X6hhZ0*qQPXMtV5yL#+{a2-_*-Gj<52sM~b2wUFg_ z&h1)WOuhClvdWr8SvUo;sK*Z=x%)k>Oa?E*7pfk-drs~_e+8V3ax<*-C8{N8_-VGe z{%|}Ec8TIO94FRi(bm-IgluJeKI|u{7GXVq6nzFBv1J42t)EGOUw&bInM_6CbI$;Q z-J}*%IN|6E(~GFohBSkwmLgCR!)x_MplgGfQs(j6q4ndTufK3I`JN{m>@C|n=~_;G zT!Veq2$10aGS&3x1(m%g640)!Ok@ZoT~05huErR%yWtdFl=p_TpivAXKYDJ(X)UI6 zAGbfdl#i3t*0wE{{47eYt?c*MzrYK)vKFtswu=<#TIe7-5lzb?5m#uChbKT4b;!N- z>Z;ND)hN>(ka>LCd>JH^HS3xef%%KbV6ZpB8t;Ayd%T-#;D%5f{N~Uciz7YEchtRg z|24m3a`&C$Qw-^D+Y$o5TyrbCc3OF`!m(ytkg`$>3aks}-3ZoM3{R)mH*)iMr3W7= zn)G0Xvc=5neAAMKetX`u)vpl&0UTutJ zXiXYRfena|`3fUz^HbZ6K5TKH=Opyz(GxYJ9g>S2etv2qV zwy+=_uo$sdX1cMpfSoPk!>c@gXd-s7pMWwEAX%ZU)k>|c0;U64qaQ{hB0%{Vz{p_s zjf0tfGS|XmTp~mAE-?U^RCy3gn=cvKWs%R%nMJ@VCd%DF*-!WFg!2=+Lb=tsV~QvW*8bYm z$WB6q{w;W!?41*9oHig%NK2?!MM`V%+}gR{C{87ZfpEl}ziSz&_WoyQ81$DcZeK0g z0wR~8Nny-D&w1l2WgAq>l$KTp3{JNu2XwQ@yl7h-a9B#>q~0fa>~CRwR*m~mKb@PY zzm(O&}~en~>Izc!!}{+sxB(k4#c1W5!w@8xdYFplh9_iyk*+x8H1P z=&BWI^COYGEzXg=f6StJz6L#ry20-KTI^mS>JAh(*C7t-eNPeZG8!t3l5|pVuTV#9 zOVvEtXc=bem%|=2Zt@N5G~Et%hF$;Dbx1I;_Fq95_MyFY$tY{uINKE@O< zUU&JY4<7gaWJ$Q2)jpn{#UmyQu|W|f!hNWnY-pz~i4yV4?@k)=;YN;4wCa4@0-5jw zhXpVq0fCE?5(PZT{4Dxg-Bcsvt{z!D!vo!c><0_Aba--CIiQL;P(CjZL?WjWE9p zijSx`Eu>af)|f^&!Fon>?g?q#*jj1O@vJ|K7fbUa+>Sp8r`FNtgnB8xZ@Y)A`TqK` zk0Q}7((LT98iL8%J3_3=AQ z3%>);sA(@WtHsH|rbbz-z&PPxyq8(Z#M_YS`++k67~ufuDBJ)%dyBw@`+Is= zuy4phl}hrU7hQZXbv>XhUvdSG#bnZmFF4`f1>l|+0O7$J3t=Z;*YW%PzpIJ>zNX_X zqwe#m<3T5Gd9VeFji~`YtjPx@?G}9Xau*Ubh^@#uSh}gYysZgpu7k}Ouk*%c-+}by zy$xyKA~HV(q5vINAGsE3tzu{UxsK_X|37gv_(JAcQP?;=2n|&nMiXFw9 ztrgMguqsQLJ4hHyo}y#+BP7P^7C(72w8U|XOUr+hfGfCgIJ8ECoSHvgqB|5yc9mW-fPb+V@pyLh>2fyF&mI) z#OepG4w!5NfT4T>;M)^ke3;~I26jD^y^Pn|?YirCK>0AeIBu;2_=0^(d^ms*Yic)+ zFEAYE_sGL-IebBUJw7xy?LeiD`Dc1VzJZPe?^Z9+HTpgbh=_9-gs=m_7XylZ2?Gk0 zjLo!ec`67k-E_u?z3TCDb@`}yiMT1*N%<7r(E!VUY?EqpdawKHKKmWb$QOj5XL`M2 z!XR&tH(Pxko}a@OLza=XeQJD;K{Ai;&dmifOEc45GkjfkHU-L1Jup)w$C(QrH>Pc z@wMY_`@C+#ryVHarUfi}bi9Fhk$O14BRuJ-Bi!@>J$Hk8fFV2Kw|o~JCq6$s0U%;v zBoO;K`AqIX4+L`L>ji}aPl0By`w#0N;1eGgu0n~FA^i&6;zixjQ5B&r{p6&vaeILdf_SFT*PTL+BV2eEXSZ>#xr-st;_Gb7hnP~r zebOJ6+~pF-s{ATVyS$x(T_4rC`H>O|$|l8`z(vrR#JulZAV3ZMbRA@Ypl5_b*@s1JBD;AQ|6 zyTm4pf0%~m!T}B}2^f5KiLoc~A6OFpU=gEd0m%pk{-%_$EB2e7;6KxiPKh3^(BE?Y z=xRL+REl&;?D{y23Rd1JfY}AT1=y}iTRuvy#*(BMo=#r9pR7`Sbgc+ap$vb3Q+M=N zKC+g=?Nt1I;6o}iTPo0u*d38^L+W_1Y=INGJp8!{en6rVj0-BQ#*+?x0KUVhqX62!tG_Suw=5BhX%SXxPSl%e`9C)7Fo=v0n!iSmmE|ac zgFm|5E`f0`OXpt7M9)Kr_#e3sk1-J6a|4XNLtP!V*~e^jAhd|WY7M3f`tqf&Ii*yG z6Bc{87jA0#zgpLK#u}Y89N?VpEuvdRM%VrZ*-P>xZS>ePfc^C=p|tg>mzS6OtGV89 zlJ>R<47_aNyAn5!86u7oA`O;6h{GlQ{9F7Jpl|2WU+L}q4X^)i#09C={|u?o8~;1~ z{z2XUJu$}T5BvWwWilTgaaO6opM0>1zl)Om62I9ZZusHy**!It#<&HYN(XcY2Hli3 z@~oFR{c9DqA;8cj-VDs6a8*Tsp=~Ng#ifQvn(sKc zj0ryySN&4c9n?WL14~^pUCt>GHU|E{PciM++cgI>P8La=Nw7CM`nGK_NS041Tp3(7 zq64(~l!kN(tEXnknPl7@?6rT5Q?BG<4aztbmzeQnv0X5ZaiC@zR**wT@O1d$s;4>N zo2y=UgUnoA8;<$-(M8h(jLnCM`8=YhQjo-`LUy=EXOtEG_`z;aq-6($UWb3h7Q56d zG*Axdz^Uc@eLQGnCo*bWt5BwAtDoc{;dxakJXxl>7%N%!MejCeu`Ea`jL2{OpFH84tW~{KEXOe zd6Z%G2u;8G;;Gux5Jy$i;TMw!BZbg&KJ2^mf#)Hg>kAXNso_~L9`RL#m1EFdp3#V7 zENBa7nsddlK8@1Fo6eDQ-~&5DRt#qJu~q8Shj*GAa*{{aZhT~Z<2-3)2V+WKa`t2B zT%fNbER-NV?(<%3B?c52mb_3A=UH^Co2&Tw|GN26Z#uV?bPqr36dc2>Lh~5`Lx+MO zwhZ#KrzS=F#?r*K6_dDwCoP==r->}$4tlk%`?;Q8SN)igm?ofb#??|{U z4({ZtOSCEdJkJ>(?*=XTAQ<}vTi_mf1u#n=!ixp$8tY&DK&|?q(Kd6$b}-8jURWrz zc<&1;>s1lMY{iDIM<4a5KqO@Sk3@%daFrK-goo>f#?NYOR(Q3i$Vh%Xv?VTXHq`gmA~|hz54{x zDfgn`;}SNR8QB3Gh3B-MlwH=AV{gBhh`B3MRQEXCitlJT($@ehI+7LCZ`{Idws`jk zb5O~W-fl*OgM9r<-O|Y*``7M`nXwN_pn;;z!XEa+{)9Du%~MT8@n}>O)VH+`bu=t# z)>E-r_qV-wyKf21HwVWQY|@NgW_R z|M(HF45JF6yYc&4g6Fo*$O7gz-wwhn2Q>+pqSZ@n^z3Bz(O2dpEQ;g08!}fhQsk)U z>WLOGV&A@pv!0P&ht>6!Zu5QkHn$lo_ZvzyW4v104M&%#i*CqTDN}LtG_#+WR)Q-O z>ql0KXd=Ub1WT3*r@NdP3id+rBYeI+cc>>^F4E;`PFlZU(s9@$@JP@@hFdr>RXsV0 zZ&O>cRL#OJ+!4|;uzLhX+Vu|h9hkn~<0p-vpUlerShD8{dZ7|iceON zY(SHHY#a)UmAzK)VHD{bB0^-x)GIsm#gDn7>TVF=}2) z)bw<621ObRmu1~$A4bE?jp0Ct3?=`ltq{=3SInSTAnU8>`1DzJr)S3pk&2(}Y+l$6 zCkFj08Z4~%C!*-GAecROcuN}Ok&v({n>oSt>a9ip znXLLvut(+v@-R}*Y^Jujuff9MFp=^iXHi?)CriVwtQB>_p0AKp`DB?xicw33Zag%K zW|^cEh{P2*k-PGOUQT!9vmV>}{VUdkC4Au`hcw0Jez~r%#IRvHYqul!%4h~ZPbtZq z_J&wdEXX(a7xqX*G7upohRKDR+wu0WN@T%uNYJX#yidKA%+VW2 zz`G}SH-Y$TWfrCDg4u?ulC<+Qj<@b+N8lhXW@8r8uO9mD6aPBj(!yXLm&<3QEVZB{ zP~|e@`Yyis8OCb-RUg3@n2C4zc7A+o7`!2Fi)r8YS3hE;$hc^sYO6*OIl9jmmr$L< zNWyp9ykC>nF*jePRcVHvCM8p!nqK7W|CAl-#Sdf&^&q++Ja;-zT;lGEUi@KEE!)(m z|5;B}*%qQB^Qu*ihn$ql)?t)SPXKGTuUH(I#_aT-O#z$n{)$1eSb5$C%)mk5jFEB$n#@!q_{4#7s!^;Msp69juh<(IgaY0Ps~9cu2XlgNmj}M?f-D&dil4Z14GM9McYh53`rBCK!`7?0G>K{%j9L zD3W*TAf+O+N17fJk1w|L^8{>E&ZJy|lr!DOJXaM>z4rZIkI&Q!&b9uG+QL*1Yr_*Wdfjs*T%P}H$cGjyNi6`x66?Nu^`aTP}lZS zJ8`YmFO6z(7#grPFYgmGAxRAjNHefd(EAMg#xQ4FJ zST5tBBgU+1K8^u~Dxi>1Mr>kg<#lgFsFO)CBU<=Vq_~H!KfG*5xRIt+y<}HvYnX>j zYBb@)Nac%$u2q81H+lA(_iTV>t31=fYlL4M(%>{Dx1b{{h!Y zi%DokU8>qW*D2?SL4*avINXXmCO)Jr!FrvHDKSFPG62zFvThZheO2hAPf9X z)PJA&3ehBP8NOk%QV?{dgYVZHcY7&71VO`#rz)aoO`M9j<|{POsMtN7rF}ou(T!bN zGq-g}LdAe)^(-+ZqxeeL4#y$Q@R7FL{kRmwg+e6l?~iRBj+lAK!hT_2ro8u;1Vki)t!UyI#}8obZW_-z|Wj zu%Tcyd4Dh=O*2dFH3?r%nP}bTTu(=Im}m`90WipX$fn=_bs)w)Ko&MleUK7d%T^m5 zrDR3F&lcOdSC7jnveBnY>12pV7t-HP7w_X}Ap00Yp8{C0Cz01h)3J`HxE5*J*AmS_ z51e&93c7mA2QqEV5yYlSpV}-d^RPeu+`c~C!E2!DB@5z$X!Rq>7rt}5u`I9P8H-b{ zM@6j6grX-G-die>6|+#hhU6a~2^AEQVjmAn6@7)>iZ+RuPG$6m@d?6 z?coxihNt>J?3{Tc;JV$0QO+WJg`y!inr)pnk;M3i%Q+jK1wtrc&kwt8^EiK9278Z| z>JLgutr>l9F_+|il)Z_XlxL~)k_gA<^fSIP5D8SnweO}F(PJ+Zyu#g+w6&m;>mnz%;+M1(ifvMR{ItDfkgE zw-}eD?Wmm+;A)c1LVfi^$C(q$o?*kV`W{ir7gE~bJ z5$a*L8}mKCmX=I6(-6bwiVuf=w=!^ zhP$~#_e^kvRNr}G%JkS?Js=5FH|)S3IS`5gw*76SCK+93CIw$N+3Yl&s(5+CyU0R* z`Od<_lf&ws<}de?bDH%S#!qwzPE0i`RhE*~?!C@1P;1K}e&# z7c+(Nyeiv@g%B>|S9~p0@^T7LkUy_mN4ElB#Mde_;fbSz=$P$Th@&Do+%c+@j@U3r zk8!R#9Mt&5jVm07i7Kc!WolatkCt;|| zcPuSqrG)E%3QlbCaQF}l|JsKayrTMw|I+G0$9G?JzGs;RMXZoe5sY{BVX_uS`)qF% zjF4c~X#WPI(%G$`X?xz1$o!$#<8!Le;$Ck+{A|Mo$pj7uK{3T=)|qT%Mpr1j{P!?^ z0C@a%Irg_!J^*uzp#@ z9MR>t<)2iFI{27feTZbrIt>++tFXwXD89~dvJu9Lk+W`^A`hpGFG@TRjj`zG!I)s@ z#)v%bfM0}+XT{dEi(58!o@mKjvsn{Fs1S6{{2{fimKQq3pxti+g(4B-Zk~h-x5^R{ z>|IS+uTkgGOj!k7Rq+>VRsTa?{Q6{wyi`Vwd-C1^%QzHB)5PZ9aMv=wAY3mo*GT_z z4XIC+w<^@TM4%5k?5%fx)N_7jXM8T{7AsX~k7AX`#?V%VyoXEkQkb~Aub+x|Q4_L? z{p2}N!JAZG31+4h1;yx{vx<6`TA^tA4-9uouk|n5Wxr2+B@i3WQtK<@R;>k0Um4)r zw$e^$Qk*SbwKdhwMO^XjqN)kwgppf9!m|8ogWmNkDw&^S&g(pNVZl#;-Cca?+`32? zM$dV>!xB7+g_HlN3-a5XRL$Jnlt7JOIj zw+FkamuONtRvb|RA^zsn7qP33s4;yD;ZlNWi_&c^9v1^GISkfODQ10XeOz+#8;X6E zL54<@Hf+pu$OvvG3R)h9fi(xQHVR08L&aj|kCt8JX)g+l79xr=JF9(;c$ zrgF;5V$;LNuZ4L4i_e0LzaHxb6SG5?F0BFY*P!d6?H+K5Tf~v#Va#mfdYXtXlxYRI z-7ba_rFshZh^$HK^4t;5KlVFnd|1^KA!NqEp>=K>7xuC8pcLnwPIIx6@3;71Y&^vj zch$a}h}U&CTCd%i0!Za)87; zg4p2$qwos5!a$Oow!Fe0!&j*1YY~U!dRSOe6GXs;+$T-r(4{3L`>w@##aG?6Sm^@& zb7>iPci;HSWDkm!zC&6+WEST%p=K3-$V3=8?s5U~IgSaOpOMKeTuIkExYTN3u zqIj7ZezpNqAhk8A(#|Q}#xYg1S*NF@XRo3_4OPCSahy?XY{GXhVJ7u^b$-(-H8-CC zmjUL*ubInN8><9nUcvCseJFK;ljVf+@FU;8^-+~3Y2=J|W4J77c(wJienL~hp8!+- zHfa~F!d{}J-?4S{d0+H4K|ZDauFbm=^ZERI4!|_o#{UCg;kzh;;&jU0XhKgqY}+7Y zK}9C8`@eH0~tP=^9D5uqnRjWc#?FKBMdd9Y=(&euPQ zvbUNKY=^G4j9LM2vx`d65Grj!px~=@&D8s9T$I}Z>^mH{+xjitZiJmwBmEeEJ^U;~ z5}slCDe5%Lk4Oi%6feGm*eSQAz9Gu`VhxadPw(f3If6s&u8}~Os!d7HKWItfqoq@k zT6;qnPF5tY(c-#2JQhr07FR$GW{EdpxIS3py#!KII`#RVv0Z;%?Oq6ptrR9SQ!PVq?0 z7lkSTJzONm0Y=*WKkpL!tK;%?j!d>aOA(4Yt=zi04L@}}Dmt$gYc;ne1|TVL3e+sp zVOnC|zG&b4IQm8qB=)^Yke!0ka-2r!7;GDSd;UYhB&TmUyu4xLiwzTIZK*EKoI@9k zN!+uMnGqk#)Y%opG44+X7NnZ-cxgMc7ybUA0mmeHMExJ4CAvvR#RDva5R86F;VL^@ zSE;eV`1t<9$4<3YBAS@4&-&{qA1;SJRN9rfmC?o?wxJu547bxxz$YnSb$QdwqTJPH2V%Xi1mu4~_>fHt(4{iMl) z)mNG@Q+wWbEjQP|E|eh~OT{eoX`?RoN(t{Jc&Q<0t;zn}r=XDx%i6T)CRH~m+GLEe zP#a&sW6aTSeJ+|Ypfn}gi5nr3$cNq-D_1w_qIG1W5*NH=bj<61S13sl^FI8=7r zo?kL}&oA?gw;;*7Q)aJrdvwn59!wALIrHFBSs3;iR`}Iv*Okggm{kxwn98TV#Mt{r z$$Fzi(t}N_{P<7q>iL}L%Uz}7j3eynAeYE1m~Um1#T4n}68llt)yv?XD7Ur{YPb%4 zKK3xKt?Q?Iv!W?BPu+aaKW&n#aAn$T&#r1OPZ06b570xo2D0#Ws2i*uL0P1y)bAXA zEF)vvn&Q^Sd~1`VViw(HS5ZO0!2w zD-$hoLZD1R8&gK4MX?@B&xJJk=ScC+?h-yi`vZ}FVm;Bjy_TwN-;SH+K8fw-NJUlr z^4O;I*(cT6)N`RiQNY7MDZ;M7~eM z5FO}kOmq1NEy$?(ueY%H>PKMdJ}Q#7V?Z3)X`Sft8w8hqfqgz2>eJT|d_iuI6~ckf zYs-FyAH^rJW~p@l&Ej^LIt-M|RUe1t}JN%-2GRnVk-QR~6EB+l=oeHN$6pVP01n?wjleNcoKUm_A=~TruergyBRr^qeV)RjHsY@w9s{7dmWtFfU5)Jwnq0@|Wfs zsDkU!>P`vm&4q{yYx1Xq%#emmGN43o>u4XnHMB?t;>taquQEe!NAuAY$@lHrd*fyo zyh~mur1=vR3_!8)7ne%o;e^Q2+Ksu~rU#r%o-gX2M~*Lj9`!*4l-V=#O*_`omU1Rn zXGtg&K)&TR;Y|Vt^{UUL1ZUi+&4+8t=$vk-c2*%v;yD+ak68SWcprcdpAn8I&8jL03%5f3H_) zVu|TnB!Y0~TZEL0<&?C?Dw35aLvR-Ar|X)}VAbD8yc5*`oiT{8wHVV2PffD0dHBfP znoPUG>bijGWN2tKf%5f(TjiYp@>jD5tr5IlbP=u8=~*~-Na$p7~Hh*JuW*FK+tN)D@se*77UU*G&t(69)!17lSWQtl7T$ z6wIrN3QgaO%Ba?3D4KbtkQ|8`g`h8H4+`1oNwstKyOL~4^)EdVxDSc^M})o~87H~R zBwEfu=Y1K5#g_H1L&qa-@Wv`eiMl+CdE4f+$0_S1U0{8L6tsN0tbzH2W4H9)dqIr7 z)0U`qbs@?SixJ_d$T2+Mq?)2CeneYEJfyEB_2+sZ!wm1~BKH1%riovVa4(RQriO^SGV31KbP|r{S!dIZ8 z4-fnU^mqAYId-J4sQR>$4g!>N2v>Tg#zUw;u$d_#$W9RoQPqwFxpf&sGztUqUkF2| zv>%;vW5u?0k2HcEK0mXDG2HsM2RASvTA&fpo#4appPfs&h_UIfs{C9+hOXg222t?S zR>L$@5;JFDbv-l$+kPk{P>Z6^IBuc9x0)1dL_ml2p37``vj zmy2}hvne@GFe1d&g~rk>Ef3@#1yYU>xmHk?e@_5X&IwEAMn74- zcg`m{SEN(9uW#g}dG?zOYOTIc`ucwagA@gajetbODQ{&hUob+&fhA!;5!NRP?G!-$ zpVcU;3cj{rY)Fo_-3d;=Xz~=y<+*1SW`=$Us@Q!C)2# zt&wtYp8d`l9JXsyE)+)vyFy*rLJIjE-yWXKat)ducmRD1>zF` znm761Oc`lNO}^0k2YdgQVzUVo&fmN1f8oVHi+NuE-NS_c$N!F|_>oJ*84p3ymDi9f zs>d0p5~Q4M-1E5KdGBQdXH+%S^;|C@1g}^nQeCfA6$=w`p+pfmdS7L~ykqpWL*s@@ zxdS;Sm1!W9$gR|y9&kulAN?gxRSHU(?0_87w(DI? z3GyM;Q>B6B0w4$!>c-a&;vGaWKrq(eFud*oC{PD1X+G7eq%h&A%bC&+JhRw|$TknrLi;bA)sW5sCNOAj-9XaZ7j-M{|2(-*eg3zmnRx$GO>rsP;wE(fSGXo8!{a9#ZmNNm^sJG;6ZMVtm!zPIO2Ug=-XDKo|?`TXBr`e#Y$x*NM# zU;GsDq}{-PLtiJB&gst42Jn3N>gM&Gukk7IZD-B79_}!`0|x*Gf#ojGq)|R+#gdI% z5E1@GgyO^~kN!tHEF(PY&uYlHAi*5@k`lu%(3RM?!jKxfkhF>sVW#Xvz~qHNQ; zx6`X?nQ?zNQg#vvZN>6^S|B|JGGPKG*+{AuO4tYg<9pY6>Bgi9HTTng+n*?Jt9P5g z1Y4i$``;1ljXtxa8<4>sja9$3Z!1oW5>>wZj#5n35iVE~bvC2>ceiE?#l|_MN|geJ z;*p)=NLhEpt1BC5l3eHD;nwb|syeY@s0?6&vb2l=XEXP|+mt5!ojZOsHA0E`_CHh3 za3GrnEHN=g|9_OQmh=CE*BT{ABQGEW&iB{HJFL#EK{;Vx;g_e!5g8)M~BN5RMHSn_?Kn2eU{Y=g}o*;_RH9UL1) z>Wgm>e~E+2aAIu=jXOVg{O;)a@&5XJf0Qb-njT{QAKw}O58gKZ2b+DmD#2mJMHoZ> za|!H^Z=nBMnWZmj0yQT804I0MUnt{8a>~m5l?}Y9D!}dY zgc&ziI(3MLNDSAn$QZQRaALKu0%%Q=o5Z9!rD+_n-)DQE$o(YVoihAHIJLFJVLCiQ?f!?i+vA7-!P;9u$B|^)q9tZ#mMjK~nHel*W(JF8 zG0U=;EoR9Ai&%JY}@BizSec{zQ9rum|ePPe86TzYMYbJ=QOB8a~7slQNg8eNK6DyLRU_HeMnHhCG8P|)A5txu(VIg?Y&yoE%>#8mc#Mc*F*L>q*Ooi(sV6f6tm9Bg)q-j&xQs56Q_#_8mk>Lf(eivMp=itudpEEql zq0Z57L(w{D%Nw;aks&i((GlQjsfjK>#sme;L%YU;nQ4+K;9mpFeT;iPa(%0)n3liw z@ywc+qW-(atakK$tMpdBk)k!GtIYQu8RE8d3+?9c=$C;HCQNamsNP}pykmHR0c-x` zth|t3cAqBK;0H%P=`Jl@c`wKw>tBM+Yo=U0mLu=etipyi9&hyQ=CCg!e*w@1t7{c|MM;#Ox)loj} zOJ1u09xFZG#?Z`rM0B6Ten-PjONTo3&H&oaG0A(slpI*5uu%EbwVn0BUF3JdNq;U8 ztd$Ol=YkNPy@*!viC>ozR+&_XXMgb*D#PlG*Aqq~(}IG#{rJnjFq5=>mqY&y_R?tI zL6w4j%Fcz2&mVj`&;+=*EmrqR+ODUNi7uRK&=aBD!W&2)rh2#TU}Alx*q7R~DZ9M4 zX!N1oYz}ka(sZ%i-8Dg{Nm}XQXPb8==Iy&a9KF9#G<&%R0rApQv-%NDDK9RUY4)vD zM5|g&A}a)Xu$CzWhwP?y9_FQJO~Isixr6E<3YgvajdiKZMZ%} zMYFVCW88pzR;^fr04*(=L(^YG%xKdE2L-NDYJg%h8BsO>himuE(0lp#8!3V`5admf z=8Z;RzFAr9NOg3MV5t_o`37RDaS%-WWy zk&pMjK02q6%$;<5=8-H^l!7x_=6P|jO`$`_XB7)e%j=Pa-n1+Idu*ApzM@& zpEDPS&byU5>g#XOcBe)zBf91D{bAyC8bn-M3SRm*-Si1BB#K?r%|lAkSzC*K7Bx@U zLMQ&q^1%o54pfY%(~tMZE|j$`;$ffLT#i^?54t69;@E1>eKF$CD(}-4R!F({d!d?u zI~!5qLm1BF8~QJ>D%j*5&r@ot23LuL6W!Ht!Ojh!ESB<6ZP^vHT?p5U4&Ug{IGmcu zkiNK>DsF@wK9c(W;zQY{;QQ!E5F1nKwFbcV}+c^3M#(`L<;tRV z+dYgrj`LZ`gsqW#6tf?-eYsm9KEaD4G z?*J26D;c6O=K0aAw#$g7$v%4T4?ahgG3MQy&8RbUlls4j0y)I*?~xkMzO9b&8p|sq8a^7SX2M-$P?hXqY504GN}++un3)R6}aX**~no z-DJKckBTY^L2*lkn^8+At8v<#kVkdQ)>dl#qPhuDKPA(<39yzY7`LPRMXSIej{lSd zCXJjGuKKq1N?0xjc=*Ii?bKBddzfF7<*Gx|PgY%n#}a1^9cHWjli<95(b;bKlD!kE zy=V_uRnFP3ik<^wtOkt?$de592b~0G63N!yR@VPp8bOx5}Uv=JqFR9@77Ix z*v7dhDn#AtCjOmO&skO7YRPlNa(nsrjaO{LTy#5j032kHls$6H=QDQ#rJMpWDw!Zt z12i0&knv&)n|OAq7zjU{V$xaUMyS4H9GPz~i7=$o@?yq*xYHf;C<JSAH_q_8=?jr8ha9g8y?-(VvfOG+)FilIX* zhwB2mLMphrva6`q-`D%K7<<}yR4l0VAKKU^4(Om-8hF<6{TAxe5^G&&XU2iX7YZ?9 zMt?9~5O6Xwh|YI`CrlmkTO{;?zl(=|p8AmN=dTABu-QoeKR4z@s2_g9G4Sv)ayVU69hFZ@;3(we3V1Dk+gAa^ny5WUE(!}MJVRj6~S}JZ$4$)6KZo*Hdg;8CYgj% z}4I z?_h%?k~z#y6LGzcNf2j4&1$tUP#3#_H8tdV?9Dd_`Hqrq=Y$h8OtN!!hJ)U2t~|qs zP_mCgIFy%9c73a|D!}|ri*6(&_j7{Us!ZA}?lRE`E8wOF0&D{iCc^*mf_pxavTHj-@@BANhuLULxT9E=D8X zL~eslTCRjHQ{^1gSk-h&aAgq2ktw1LSU!hEu#i+E4`~>IaI8)X?=qGs6&v|9?WHAb zyt^k?+POnZs21_uHF!AI5dQ(O$RKGBOp&pe(i%N~C4_TwLli?jp^H?U;|<$=o2y`J zHz=#v&C*UCTfGJtg6DhrH)`TXUhg9(UQk@shAK`P1|msF*e z`p!4Ux075KFfreh9b@DuikTZx_}c5QOb0?QV2=->UUBm1ie0Z11siNcK@@WY+_q2J zes?5H#PJivb-M zeQrh7VzYFJ=TJ8S%BDZAIq;{7et?kqi73&68VH$b?&I%Mmd_{iRdl|b#UI;PbXb5)m9-{*`U~J1QEkZ%aYY=b}i5m@3v~<|dA9|W{d^1mXm_)bM96dOoM|NQ> z3)vTWEn%nP$TxH2WxI25)A9t(8DAy_wNzPzw9wCh+lEim~1x6NU(aX&eJ( z&c`6PS*ZC;pmt$c!oED8aY&4*%GQ#+g#IuluS0hAz9SWofYZF)H{fB#U&P}hW=@(} z34Ac=-s#8n+?>P(%U~cCpx)`V3}CQIq{~O4y7`4Wu%bNESW&>wuCTi0?0yIgOp)^k zCn>7QmMf&$nE)g?w)EkuI(>Hu$s0Ju`UDsRw@mK$_xaQK%OSUs-T=)}#2Qifq66pR zJ{-El`Ru zKo)ro*p5u7?{7J21fZM+qj&f&BOot2abKU@ebl$?#8ui!9uUqi?*_vdvgoPf6P<$e`~AI z*M?s}8M5_k;9JQ&o%pif;zc#_tIlby>1_4>zm@)3VDVQf+J9uE{cG1zt>5v-hq;K$ z(5&0vQID-*_~%^M^LR0wDUAy*zdf0}5)=xQ$2lrGf$WT}!Spell#7=$`kbQ^!W{)9 z^SLwx?4jJgPd~3Qb30yG3I=%z?}m;qe!;2?-S%zRwN?`LP0 zT(BvoYt`qgFS3*`wO=SC_PUv8jCz6&ME*?E`;TnB|0lZ)>HF8ewfWziV5@)opG37L zu^OQc$uMIyXyu;7_ixO+MTm-H9?J%An=!ZKrMO+An4WN7yOhZ3=?*z%VjbFo@tE#h z0|7oDC5SA>S8cpLp0cX~&^%1;u?A&Dm1FuY!1|vs7&=c7=qUR#e*1_v0<$)ZnKo7y z2AFdn7GM+i;erf2rMed)#e0@FT8P)wd9ll-5}`H9jD3Cq8X4=GLyd*@J+cBh)@ikDYSmP!Zs zB2Cd(LCxJkF-`i^<+@>r``EQ3*Fzp_>oaZcN@9NxaDbE9XE6L)F{FB!2q8aV_Rz{5m%TZv({#d zE*Lvn{T}-oReI|mS{p5KFu>qGSwT6Z)5@y|o@nCm?(w?!X??wm)KSf`7r@ zpIQ$OpUUYU(Sv(P!bWFv`mnI|6E8f{q)(brqKxOIh%0Ki*19VlqG}fdagqTAoP`e7~=!g;rgJl{uH9N&|LZenmVErTwdnHHLN%Q zG0wRMVoLlYV{F__pnE7Y=xD6|s>Ps5>K7Xy^v&>VEpIFqtFs&8v8A-Vo#HJgO>t`XaTMFIdf!GY-qPM7f?ddar-dLV$u^Y$h=o=l*bVRhccRdsWPgZkoKW&hs zLCFKZ2oX43ehrlL>_nC?0;i3L?3cw8{I6EpX^TR+^D+-$&UA< zk{AuW#B?89&W)jImXP_BGVdm}kz<34`kSnD(hFVqDNO z_X@$I2Y5xjlK$(v9tFfLGS|AuWh+bl;AZcqr$Gj92ge8~=3wHs=nrw^QvuZ=w{}yG zy~D;jO&ihpD00912x@;YVgQQFpL+G+`ps&?Nd=qh3CXSkWbS%}5CDBIVOhL-_x7Q; zguwj{__P`;{Qw|n5o`JhC`~#C)?tRt?z3U>EPd*2@k-9TI@B$YWj1vl=`HmxJVy9$ z9fQ1phI88x;m~`(z-%5FHVd~JZxMsA2Iq&%%J4^GT*sdsic_nNKa%rLp4HJ*+?t@W3=--?2Uq=1SQKDw?-}ICJ-e>&oUkMiegP0#< zv*O*;N=`&s?JSi@A5rJ}4yqw@UsnIN8Rz@}r8J;k*k&`w*nlh)hS5pG9UNbINh}U3 zMwKW)d*Ne#AVu1F8XbAtqh8DZg&>E3A8F}CCH&wJ7JR0i!c8zQ4OhO21DurZ5}kvk zHA6S336R#gQLDGWV$Y}kdD|Wuy#zfQ`fEGBAp$!VZLJ@qH2%aYO`WG{fTC1hl<@zL zjqGrh0@5h?qj0$nNeO{h@w#-0rk`mZ$6^7pJ$zw5E!6iiQQ=m};cx(h5O&IHJF3K@ zlz<%{s9b4xaJZS2J?${cmhHrW&ETcFEVArwKb1XdU~}}ygOsT@R)3|zMq7mn$Z-44)w!oO z-hMi_-cK$u%IAh~IamJuqmLH{9IB{pl~!Vz2*uxrl*!=j zI1}QYADG~50!FwAs*ZPLLQN}?cHYMIM-a-+rB6Y14m|E$9B?eTTL54$DvK-+)`2J6ZB5P^>uEMe9Lwe)3cv?q%&YS z9Z>Y(BUoP9x`+Njz+KVG=wEjPAEdZUiJY8y{;2w)gpi3Ut#5>GOzAe)cX#VY|}8ZPP*Cn*BWff z`)Mj2vb#gc5<$&==S%rfI1zpvk^vIy&v@ctfQGk^9LJh+p?W-luE6`aJG#i%W2Jn6oeZAf z9&}J_HSavO{A!oC(ev*_MB6zF@LR>7C<`{ZtdL&s`WFdtCb3-N;leAM3^w*p2@%$3 zRHf0{s?~f=@LPM>3oO(f9~-7_aee$P82*$7_LL(Mfp34`7NR5ka}A5X6vOWoEpVF7 z-z)$8{`oa6bISKRm3^aL+5rB}gW{FyY6na8TQe*qlqe|3HpQ>1rX3kfr8E}|^X ztGEpa&6`e(B;v69D#%!=iU>Jn$Yv2r=yr{xB!dnSLGr5x@QNRs!4kUE?+5xt=$Pe; zeg>^D1IJ$C%|-mRvksF)ZW2B%21U4O%MU39;#u8}uR$Fdf-?)SrE*<}DlMRlIApt0 zYHh>(adBryUqUUeWC#(p*BbAoRXzQgJDXfVjK6(o`uun%Pxz@*v14SNi329+hSZ#T zqLTCku&59(lt+}2(Y^ijW zzbU!)aX|u6Mka~q2rqr}u+BXMy#xq^bK42&H!q)hHaEcb!%21)OeH zg?>8CLz4s^Se0CUXr?G{YpO|BCxq>~judgWseh?}0pXPvaZZ<{gnUtX-a;?CHF&bm z?+Ma07@fWvF_4#JST&Qw@zF>o2qd#syQxK~ZPtA*U^@VH5n|fkAeFIZj6c$l{A}D+ z-aHYZdkwPd>gCXU5EWa5?0|C6*zF{4!r>v1S0QRjNcj>g~ph>-3cq!25&5|Op>N&#y4{n$940G;y#AXJQ3;j?aCkG)oS+yF)|&! zU22bhqv3HDPHmGsfFDtN{7l0=$cCukg%-htkfP=Lk7 za2*i5Toa8IVX>D|+dOdtx97G6oiwx8^LpeS)v!-v{9F#uA)>+%Jwg(TZ*us&xG}sv zY)Bsztk~Yu!HeelgV_TvMF3#G12Dei#xqZxa4|_;Wo7F00C3L?Yx?nBm&M!ksC=iI zCQ#wsrPZyr0Sqg9{M7K34V(GgDyxRoU5UifCBt|{6Ug{hNWOChP(H5csR-W-mw$k9 zFq18EaL17gKRUn4RO_A&f%O$z$W!RHJhe4VlNw}ai9xBBHJ&n40hg4ORH^NNTPGfHBFwLr{m+hr{@hkJV_1ht0!lA>(BO- zHveOs)1Pl++Z_Km?^F|y=S8HhuC9zoPezvu>8<;Y8SPi+Qe_G`dgy{OdEj~Sx5Np4 z1RsT@B8wX4FY!QR(0aHT!Iy6dKD)E`G)4mDyd}JzNTN+v#~1arLxbndv}ZN#GhYg1 zZCo4Y{oUkFL)6|4jglaZ{lnt-gA?=m|LXx-Qtys#YrESwcf7k_$;cR4+4wI9{A;nZ z{<}T@F({Ke>}n1s4%#i-_(gwYy<~Nl!@GyPW$pZ?9exqQTtX*X2F2N_F%KO;AJ)3Bm@;P6Ykq)g-$W}FNx3uk?R zg%$h7k{2{Vs|P3}p5B6dMJcstH)0>rq#gVbe)vG9nZDU9Bcznf7O?-TBF1j{eQ8&a z;^MZUjuq#1ddb$&7XZnf?IlknMEoA7;Ev&@@{XlzL9?wk@ZIA{sE_-&iXfW{PK@n$ zeq|Lkg{a)^ncal0TIBj_xvc|mYue{gHJtXTrZPdu1>#DrdrWSe_9xITn}p4BH6y-r zq6zMm>Ee36_KlsBE+zBzsYV#6>vQjO?T3!F)}jbCEGaBSpNRP*{eO6?b#y!+ey&o~ z$?@ur1wQO71R^k$C2OdPrzx6SWk$XFCte$pJs4ibY7S+VzOaxo##pB8&(U?ewfEY@dOyYW%%d^NO!?uCuIeTIslD!!0*+ADW zxQ>4A;jU}FPpk7?-$SQBEUp#^R1-XtUb-POB*!W}`PJ0Sh8%=R%Dk<-=25~K?(}k` zQyx%PT%Pf^W{C*NARyjU2m84T?S?yfPGz2{A5Z3|!r9?*ZI#Sw<0kFvD}B&)A4|w2 zr*(vsos#j_A2Tiic-Yhkm4S2MoYjvqQ7+Neaz7Z#x_L=$kI_eWLF6Jy#%m<5h}0}P za~Xq^G7J$O2LNVZsS4dfy6B2xf4 zJ`JKAZX4BdyUiQjlb))!ac5GDg6vgsnn89=NcZ2Ej)UM|tDyaBTs1B8>dXiDu5&Zy3LHIt3w)6Z3`+q>TWi@zhs9pG}p^O6`!i)Lk9 zP?duMZE=oBhCg(IDFY~}tD2xH4-2gGfQUjT?D`0VQ)7Z38Y$zUYV%N-`3R#W@}>@M zJpMSC$@zQE`L{&$&%!7dhK;+w=?EWOYzW+fbzc4>!;;-Ru|Bb4f7q({ziHs}O zaG0w?TjtN!3i+#&3auT=VnC64gr#OlB@d${IfC3CF?a##dkz+Wwe43%(Z(M7U+`TB)7Xo&1WpRhP@8Vu_=!e_$`RdL2884aJ& zyxB*R#jcWwvJwTZlpAw^R0-J7T4`ilFr9+|!?x>g;Y4ZSOcY6!b|z$YsVS1{CJ0~C zYccU$<5+u-QCp<)rUY*%OHT$`>M{M+oqI(z%Fdl*vT!eo+-Hr&vVJf{aXrEhLs#z^ z2G7IdH6kfdEpYi$YO`2O6Qgg6l!?h%kAp~d@|y&Ve|nhQ5t39d^7IEU%vT{`g>zaD zbgmD?`qbO}S{CYGDVtj$M!^idY+Rb~atmbDe_^42Qhotze*F2igmK+kZ^;q*8b|05 zF&ExAEcTV!jDPp_iwn8tZfnLP(fQXUBPxUrrU3*QE!sp^bwBxe@wJBW_NRb&tH%D4 zpYiBiBNq&@x>!fI+yhPay;P3qV=z`s-*;*Z&E<u2as%iI8gI> z0zvumq4#5s4^F)G0#9Yj6Hh1c6{kTYfM~gGGHoueVd|kU)7hh*gF~?sDqtWTpw{M3^>KlSP)n9k-`(5~ zNIY+#tytG0yI+Jgp$;V0ZKZSZlC5R6UL#m?zT5LPedX;X#B;4j#Kq;#5#fKn^x ze+n7qW^0ba~v`mwb}$&UbDl;1AXbs1gByzjG@bx-0Ld_eo^@ledBZiKhAL zlQVVQXwAVR2_BvpGJ4&NaoSY}wL*}gqPDgZo;}^5B)xks#oZEi4U<_-koW1<&=-@N4=GR%~b#(%PnLpn{hwh=H{0dZu#NpI_d3X1tpg6{0H3%l8cCB^BN z@3ad1kk9;RSBG=fj_i?KzitWqp1VyqmLt z!Y0MtdPBwA>|A?C4Le-khjx3{Lg!#RX_P0B>hXZ6;~Od?q(->_>?Grzkbg8$|7fe^ zy#Bujy8q8=%g`_U#TNf*`M;9Le-`)N{zYK_6MJTLLe)$@kPgdgP~O^^-l<(Kqmxe( zvonByV^--0ErWsQ;Se~XWo2w&S05capeH{X24UIlE(=9ZMHA>a7ec^h`;f7{LKZi$ z!-E$DXpRVKTT3QXiWRef*ecsH;~2n-%YT?VDwZ?f`?V|2`}qg+gU6vL?w!%7-EFJY zT*}z>+8AG@W&IK`MKzu(+h9)-`zL9jPt0#hwR6NRFH9g<{~c5&6kxNXU<#;#C24r|Mq%t@PjLY2%>mk@kmPi&db z51rp!$ugto3$`B^?aB#aACG$}v~PFJ8sBiSZ&k(>GCMki$~P@SrBkSlYc$R^5w#nF z_?C`OZyTxDpX$J`m6J}73>;Q>iwR*Hr=XI>mf(12*d!D^z0>-p>{Pp|*6=KudOg8{ z5yROv3&JFXq0a&=BRE8)?XiR^E88Q@iYLZ8r!=epA=hm9ND&Y^d8PUBx}u?2+69;j zc6Atr@n2Z+MyB{X;Q$ntlIQV|#=a<9UU#F(9>5fA*`KGVISFSf}GJz<=N^iw-ptuTTCY z`QUv4NFfD(umixuvmLC{efmB0PBK!v*w1v}%bI*a zU_gkFGVYYV+c)__1lI9WgBPj`%H<6qrPFy<-kWu#(`WL6s8%4=zT=tK>rbdZAnm0a zZVFhqA%Q%Vm_>uU%w+6eyjeCO?Or}hYy>`l8;}d~qy7w}7#F_0G~Pr4dB4`@f%BXo zEBYM~*4sndTOD0>8xKJw(89=nZPeu4pk&kcx!x=Dw;T3<&G`P81OCtVN5B7de8^gP zFluR5;NZU2cAgk1a%cHZT^vz;Zr>HX+KUn!E@#1JjvRfwKDC-8g+BLtZq~4mo5Zi6KFx>b8UjgmWQ5#Q4z?Yb7uWMZ(aAsmgANXpTMip_@ z3HXRv2GvLXiSx?^Aw=DD!VjvG4%rA}!tj$P%&&fMVpH!92=uVgL-OC4qay^{3~UBM zj&3ShQMRXAOzIO~FvR$>Zu#E1{bPmOiVLDKF0jsap-nBU&U%XrhFb6`J)$uV|Ce@s zlKWrYFyuCZ^f9pSo|pOUdCadlUV-<018yfTzi*uhQZ!|B7!Y#7ck7>C|LuQGZcxMK z|Cc8+X(flN2H@XIi$PujOeF!Nk1UW6>xF=M*IYsO#=XfJ&#(ZDE`Lg|qf4&7^kYWe zX^q^-JJ;^4gT>Ko%rB#s*n-)2HTei%`jf0nPm_;YMlnpkN8tW=PP;u%5pc6#!u+x} zfeX-F?NpyK1Jryu;-z3kd`tjuWCSsnU|sQp^15*OEC%42DseCYoYQ0&Wg9?wJxU-# zBmJM>`~P|6)<1p=yx|FSWZ``5AjUbg2tknUQi~S}+TQz_q;tYQ6_kB;DaNsW_St`% z$&nS)bd~K0&u5x2$^g%>1Ome40~`0qY?Gy>Hge_QY$hZ3*z$;BogT9~%Tq3h>+4hL zFn+Pi^f4~ybafrBkn-DwC=o$jA~>;46Hglz(kME{0HH4-K+R$TNf_o>9457^mE;MC zAp4Mw@%OB^?vr?^y7Om4utaWY{iUxuA^m+iQVXgJS$Yf=y#!#-S#NeaEIEY)vZI(; zUTX27sK3y%W_XWc^$X6pLR%9Kr+f=RX4Uqt{?d18#(zBs&Q;WkEgUi zl_%=6~1&A+r>t%EEryI@})Y?V4>+TypP}AaIf} zx{KHHV$0RgHvgeAIb02k@K!)0vbX%lZKKq|_3J}ZasZ7RhD0VV9!G_4#EkT!!Q_LKRc^HZG?)Zw$OU5A6!sDo<0G*GbBYeY%g!9a>=Y2lSD%! zE58r}*@j&7G|oYDN9fEW0L`O!xqP2Z1QRZm)(Mi zm3f3D7rVJ35+p#;6KG@=Bg$}rr7@-*JIQE0g08Qnqi}u-InYDjmOotTwOKLuNHvvy zfojnss-J(b*vgMMK)(}4 z{FG?mb5f2^>{HUS&>_s~xv7u+d0@ZY0E5`u?Q7D#)04U{J(*sRZv(K*$N$WK|MXdX zuWRq&bp!b7bwdIX5vncnCLPcj1S=33~XHFdXZYge=&Ge-OM}E z7hy=T1HRZ`!rE|AAZ4#WZkWFwBg&mZ$(|R!#@dZ{toxqay6zI)z6fn!o^-|g%n1N* z!k_F8Iy9a+fbu|KN(VRa?$-9GVfnqyEVL^u=-9+A27ar`3I%T6$-TrKn&z3uCB0^~ zN9^Kx5QBbaQ98|)afC>Ht92{?F(`S5Tw3_OB0qAd zn&(011^S@OkBmiLKExE!Ys7Lo#Q2;;H)#UlfCKAG#g>r7m_#qpH#Yu z_daK4@MY6#YiQp6F-aZpZ@^Vh0GIIl<-s84hYH{Ybmj?|89bzsHCTC%c3rYd+0H(v z1a8^jQUDxx`$1&DOIrU8X&;k!X;WdC-3mguPHu^-0^EGkcQ2p_XW?-QB&?th_ZdBd z(&ZOV@`P1^kz>@1Cv;wNfG>Cq9Q z*07&6REodu4V2C%$wy3nYnS!<^a+sEsW}Y4D7Oz zUcI4Q4jGcu9ieL7*33_02boau3u5Iw3W^_3xq2A_BRqhu@OI1VemP$Y1~j>Vv)fnU z=~dTuFo{%^#vxk>oZE3Gb3}*6vn9nRtxvBVGqXR-g1*tf>3`pB*r%iXvM$zlZDje4 zPp8!A2f9liJFx1@;N7lW{yFkl(y!LVAMuBU%VB2`=XA zdi^KI%F^yW8@#*~y-2gfIc5t>Q0p`MPsXKdn>671-1%ZS-W4oNkb0T^2ln`9TVE|9 z5=FOsx)wd!(YT!iu~is<_(9#)9`bjN&s=O*0ygE<1i{xp(-w5`^_pJ3uT#Jc`6ve3gu|+VxE%29`pjFdSCsxG3aY^bgrsEtb(>_uXkh; zXr;4JoCGp!>2Gx6zB&R>^0$1J%=Rp!5@<6S0n`4&IzaRHV>deuPnO3WaPyu-g|Z?= zOE$x83R-9_3D?sDY?65GJybwkdCWK+E=+*@yy_MF-oq~!c)S9P{0_R zpuqs7)Fsa;)Uf4Us0jWoFUa5J$)I@KOx{iqHkh6Sl5#jH7^=xB$ONB_t=f!=lT1=DR? z8DJ+(D~7C`K7)4tM6QcjD3-P^dKTr#B^`dOtYfpz3{}ZLj-Z|3US9=I?a#_VHSd&{jQj$QgOcjeH zT-JkA-ftD~x~+QPiBr0hu&+Q$6Mti-3?xqM%S|!8tD099(n5MJWJuQ+*yd|^D7}Pu z`o!hcAcG}#Yo+ruh(>F1Ge8-Km3C+)y4!*iwpp_1ho$4k)9|k_=>~+9N9accGyDN@ zSZ@hZ{vWm2e`O_|Pb_eDqs`qu*+bM`gBo98HD8?$XMASx&eaQv7Pukvr5Cc9@cQ+Ks7F0vnCSh_aKR)HyU}0p zZkKIg%8tCbJFP##t{M16J58X4M24A#)?dv#&Q7k-0?9)Yclh%AW7qk&Wjkl)?W$~$ zz)9Ly_2|_|L~>kUV9XweavC*WdR(3vxoyq~?;i@miXuq^pPLY(7e=<9)o=AY+6dZ5 z6XH)5baWfQrrx^4)Lrs2wJ13&X~JweoWvLfRk@n#z(*`riqOwpdOk9|i>qmETFbHP zxOhxml(Uw%yKay(&$=TDF;3NKF1m^b`r?jf7hTx#fNN#$tBvglv%2XIM#Het8fB3m zmwHpJQwVBeI-n5dzBq>L1mrk^sRgRfJY5ie2^>?h@b-OBIcA~1Km9T24 z`MvG=2I`-#MJ~ee(W5nGEf(KQ^;}39+p+`iZ}wkl(lr6dl~K`ID^-M|uGb|HKD*_Q zC1wQb!(&)$SmtPR2)X@4y+ITkQM>T)PQl29?tGVYg%g}Oi`KW2NNEW+-%G22j|H!m zi)M{aDR23q(Oa4z9qOdqhn+6)xG2Ft8+1#1mn~#gv!Y6Fq$X8PzxSmmnVe-0B17wb zCifXModwnqPgHbl&v0CF@>20_4u*mQfkj0<@_{k6DXS?58`>5nnvz&On6o0xudj6U zJLR$=BAoAI@(mN2StdHv@?xxgGXuQwXhKXP`Ox@(LRM!;EK0*N|G@v$>(ncPeMX@i zSJv@s^$P)wFsoPseGK=9bw3bB@Kc6*sS9Pop-$)A#wck%+V1K3IfBU(N{BUXbA)?^ zVx<%*h~&`WE2-4>{x`jo2X15tq`EE=tj&O=n~R(Y+4>T`hla3lbA^0@n@~eFo@u5o zTls5q&WZ=Uj?hyDYmh_kRoo6dLAhQce*GjB9an->{Ye2Sctks%=gq8=!la>82h`M3 zQ>6WmuzptD0@gE;YQ%_Sxu+yrDj+xAF%Qi8M_!XZ+)51u$4P+WnF2s^DATG6zcd-+ zXDgIqiW^=UI$n)FJcbqHz-z+VotDQ}!Ej;hl*T}wHRtcQ4`8>9tnADd5b&Zt|&k*h7-DqGQNp~u}@va7|hD0Zub5Ii17b0FD_Gm^RJwFG!v~z75 z_=7<{C!yg;d2>%mbD`j?fT(nioSq;Q+K0gqlMBvqbUr%WseT6XIEXf=3mpuWPf`Q0YiPR~eD*1K z2zqsbhl%j0`g!~zw)d9m4gR6t>6e@QljVv~D4Z(iA^I_(L%QoU$kJe!aLT7}I(zBF z6j>Li0>Owt9NuM&x|3P1GgNEegG{m!uXpUOhKjt2LX zt(DOUXRCEpFK>kj|WNWa!2rSNp^kz*+R2V54}BVq`cq zj`+viEqsb_9MH(emM0uMBQ(3Pl^d)%s%vSuAVh&Lq4t={)<)-kR#fP2XJkgUrmjReE7+Rc z&c}|AuSjt;IVN}Tn5_EE$${Rba<+7yfyYm9&bZM;{cx%oJoo1OxR+*pcVCk?p(Qdu zkc9GjzjD*DXbNz`wpJlVV5MBxpH}$QURhltd--q0BkMg0{nU^Yab(|pI_CeCPDJbR zMZB??FZfvE*J}tVG4`61Oag_C%cB}^ylkTY(=Ub87f~|&T11_efu0;p8YT3 zlMA0`JiE8$MEGXJFMYw1d`bE)-PjN5KDM1CWt*!io$)02FSRJ+V8L=V*wlcry^z#R zobU&q8efU*82=Hjq)3D!xS_pWuu8>r|@}4rp{1FCb=78qYb&5Qaz=p zmM3Ob)La;KAvk>igA8_a+Gxamt!6l%@+$XZS}mR9mXy{=F}e@y>~0bGG!hXyp3-nC zI-?x(E8?L(c5(b9t!`dRI16#aFO0=WD}xygfsu zh_4UlF|%Q2erMN6Iw&JR#UQX!jOPxQIi8LCRqrJ{dZ_%>|1JuJK4v&kC{A_xQ+HWy zpX9<^5P{%AjqsbE`yg^QjYu2gi-4Uf_r30{nhN=crB|MP|8E2V(!+B(?)5X>!{mMg z?zjj^NvdEAMMPz>0$@frE>H4_>n=Z0-e{1;-!vNp?&!V($Wwxl@S`HJmI`Yvw-Flm zlwlpb44mc8lvG&O3G>31m>B)XP~_+TAI9D(N|T^z7j4_NZQHhOd)l^b+s3qQThp4h zZM)wy-?#t0&)IjUE-JG!o~#w6$XJnC@rZ&cVP!^2gk5GVH`QRc-(VZWPY9DjWJox! zB;a!bZ-;t58^qL-ip83*^c;pJdHgM&T}%FXCxLXPr>ym?lvtmAF@q)v_(6|<)%Isu zIeDiJr~$tJ_=AHCXYP`G)TPOoI?03*cvUNW{L8^C@mpw=RZ61>N%4LuEbX!#H$<9E z$$}Zmho#5pYNRg9xMyGK`?5+s%e6roIy*cQRH~Ytmjc+}t;y`9B|laCvGK%ZI?Xuc z9S9#1dKb0viV&aB&c_Pwi>a)x35)vb%qg|6Q zY!nWmd$bN8C=d_X7m@cFiwDYRhSK5=5O9O3#6Z3}!0CCN%ATaVSN`A^73&lbvlom% zbJEQZ;79d1_NgJOA@lb?%-~#aDp8(AU~w3(I3rx8;tDu-JXUvKUpGlYmE?*yLsT&B@eV~! zcHRBxu7g6tUO2Vz0y3u){%{v$D7Nua=@s~-?>*eWzBbQx(U3AKA(BT50y6?qZUX*q zQii?qh%dv#uKJY#ua%{5!qeMVMZ|zO04)IX7VwzA*$exCJI`1{y8wUeL;Vx?SMWt} zmhqdhw18<>_M_ut{@wu~JFEEGt+C^4xY@rec-#+onra9tfwYMUldlS(C^&RC0LcC% zY$1NM!_-%;WeAEm%zupr%)UK&FaUJF^FJ709zRQVWX~u+d_JOn5{^rGpm#?$VOJVI zYu*<>!{(ZQe6DfIn*ZQTLEZrN1c&`CKgT{iE(4APJN@_H|50>q6Sn%F1*Ee0DmwOOd@p{@zZmW$JP7s!d;|OeZali;IZ6F#wg{#(Nj89r%;xh zL-gL-UBZ_?;!05QUKK)vv+O1aU2zi9c0c*bOa96cV=8=ZnO#fz7qA5Y7{Wh9hcm9g zs3<$y8dp>ZmgyN%KAjYdId+T{YsU0H1@G7 zyttrsS`u%%p8mIF3m8c);6sQ;@Y}Bbe}i|wS*b_PR+sy34*2m}+xq`E_WzW(|0h-n z1}vqVJeOH)s`uu5@{Yr&;ZmqkmtgO6r4g7hra%oN*z0NMQZ$R3fS!AXi88hixLY3r z>69LF_^kO<-Y-Qng;Ld2#YUfjS7tC*Q=fz_Ny0=>Sfd->B-y_sX<844xuSCZ($0dJ zW3QhZ>)a`QLXA_|7dD_`%H)7zB@wOn;2-$J|Fid_RQ$F2?T z%{`7Bk~;onv6?_KBL?Mz;&#j2K$Q4#Csy@dw#G%|)u0iGS?zG?ui`{FJzmJbdmocl zHM>5esEsqJ;T(uQ{dA==C?Bz;8L8w-whbB%KR{w!=)-`+_aZIgr@x5pw6l@23x=Fs zV`fLtsyO}S1}M9*i}6nSTkz#OtQ7E1z4mdIi@as!@!tipvms|w@X6Ym;Juf@CrI5$ zv_P%n_U@a#?(bW^^3Jy_PA`_TqXpp>+m{Y#;9a!CcbCv0G%o?s`FG+v5 zzWd7eD_Lb~1j5cM6kBC%NGAN#>*4Y&iBPV`&-liS4HUM?yKKbUHsEiA;6KszeW#58 zslDkiSxQ~9^y(zprCG9DlQgeispsio@yl(6_CF9{R*MX(z;=4|x1+@$I}{AVOprKi zP{m^)JRkwzk0P;Qz`p-?ghDUdFS<68AIyIVFaL5}R0;$u7P0_=L(07y!G9@-qiw+c zWf|F`{aEIMwos8oO=@-A;tCrc4(IE}wLI}go9qM?i$-1{=E|W8_^J=|QAM3#mB$Ko zLX>q9t8rj>sF2u;lZg#@vmm=)QSt-JpHZKuEl+&dBs8XL%BFMBfYL7M*l&?d9%hc1 z*{**#@OA@s0A$-mA!A>xI6;P`z(Z*M5ti#^BdSEd%TMl7&bqZV`7B|KV5ayax5h)}?fTi);|b8BKQo}oBdAw1Qw^B$;< z5)S*bH$o6FU0>Y1RACE@F%B*^PMp7k)8T?J8UZVa7li&Wk6;5GmaW);&Bb%x!IC}F zJ$a?nA;0G;934&uaIR1WzEe+WbF_Jp89m=qY$+Na0b`4BLW3}kHeu>us#^6%3)P(7 z2yR4NX(>=9fQ;pL49x5t>7s)oow53wNL(kTAPw7Su;Nrn_({)M{*%8ZniwGUYdj0` zZR>aV6Ek23{(9R~yn!RCmN#_SgISUcD|eSvGJ4Jx=FbbtBQ}}wKf2h#l{{zRva&o| zNUX9|hv%pfxFA`CUXr~?FNKF$8F9n+(zeItsOcnc5Vz4x1TN!G#J~PSSPQ5%b5Wm0 zVzPHHgbiDVtK+Z3CzvimvEpSPI~|;j@T;Rc1{IMit+QN_L*~Jz31=lpPE#Rkt{ht# z5vwWZhax|c8NOMWNCG^oO`!w~-7ib$TAPU)cbgms*lt4sH@NCx7PdrWo?&FN6J}UI z2^ElDHbkGSCT!8`S2zJZXM>;U7;Myzffksw2@v_@l@m_){;+Q#B9J2&d$P4VbxbYd zSeI^E;dVEsn4E`z?(;F-jPbN{#J>iZ({_HLC|8MNGp+eqWLlrl=3&0&7~qNUg)boA z{pzEBKP_+Vzv1t>ki^*AEMh!=FSa=@T@!o*d4ap0rWNmdXaf5vsdGR0KHc44MD42H z-NdZbJo9z#6T)@d&O?M7Db}5u;4>(i0wE~mo`nP-?vKZ>{T}WzBeFi2C(Dw4MlIhK z78ij!twzvk8w&?sg0bVfxF{rz@Sl&+nxtvfbz^{oqe^n?FUo6?ocdUCms_5gW z0YVi#Cx}C36i5R4x=$TAdfyID?VrTE9IqdhYvft*r_m7OM(Lpzb}jE9PkBuQJ0N(y z?8~HOfbMjOS>%yELS$}D8Sq9&WmAhX3&0F-Uh#=uYLP{Moe!^86nBlSw-jN(T=QUk zmWdP7{K~P8G`O5I-09q?)y3=>Wt}?ZoLD?)!91EE*e}w-&1qFF25Xqn7WNN;(lJPf zSMr4Zd|_KCP-7?^7a!gPW6`zw8BAnuz=J~^rjTPQ|LA=|*LxopXW5)g^9%3~LX_(n znlmhQ0WW*{^El!M6(Hedt>~aBA$j4;WFxjAQrg05{cu?*EmUc5#DJcu?FbD249EKs zPOwuH5uh~OUulBibgKIElbB~>Otj#-I#3tOV~^cHtW#hxqeEq?Sea22CNc09D8!6& zHb-JBcwZzGcT`B_XP?60iGCI;cE;*JN6() z2L=}nEmvzyxHIqU<=h57MW^tZF||L)4veJ~+yehI!b5Fo0ckYoPz9(aQaTF$>%E=R z0bt*j7%>tFA`AvJ5DjSdjX>~I2QMHYs9C#e5zkvOssayK8Yu!wZcLG~@Sef`)9ZVl zS)09qJ+A}uUzYP6PS%p9$2HDr&!~y@{pUts+R%w90vULAr#S_bR zNaD#X-3JS)Ww!)|MPAe?=CalUSN5=<*<6W`sODG{s#r}7YjTM zS4tOlsKFOQLgEKSvykruY&&{ zeRGErtxSC;x}?bdg9bw_IMw~X{Suya8m#{~f&f5^P16{nv+ln~kgh7_^(&zvU22Db zpi=C=!vA;I^>1ZSx@NrhrVy3r_a`T8DM1dUU=X;M$sEpF84M5%NWu{~0#w^*U0a@( zn&J?Fm-CR4I^dG&3@q!&8}b@T7>x{7b0|W*u_! zN^jo_-%Duld?Gzpk>tWw6$aIii#W=xJS*XF`B%aoj;9E|j3a?WdY3G$1<>_l23JyP zAr+CCrb8}7FI+1IDCW!45gfXkRg#=>U@sF0?CG<7rH%{xXPYt*9>368ui(gm?hj1= zTKF400y1sXS=Q6Ls4sZ>ptJ7-huMjg@B?@${{94ljZ$Lzh(|HH-?aLQ9orDKw2252 z@4yaMD=Q>~ztI+NF$Ap~@54DJ#2P766t&UNR-?%g7tAOgNbE~z=HW(uWS+`XB2?)> z+K|drw;9k%#K*DDJR3@tZhh==)`xO`h)H@v|yd-KrH2`#gcI6^wE z8aqCP6%yj=h?k}mH{68*IwKUDq&GYy?X%OZ-k>ag_-rA8kH?B5PTrDxm-Spp%*EM; zc6GyPMR_(@s2q!O${v^PIf4=^q}^?RJmMk&*l7^h_BCEx7wtcglE*Rxs9h?a>hpHUSo3K&84z|j+AOeOz%2o+| zW&{NP0Q8>;6nkjlXevN+i&|kh>AgsKCp4U}H<-uo>FBBKZCx3Yh_c^|Q}+4hyuC$k z#fRaF$K!>^c|f8MrYaS3IP9R zwGuP;nRj<)RIQi}ZhlAyUb=*O3NKIN zUrvc2G=OT9K2j=2&w!-~0k3%2bTH-0Ve1P-1I*LmA@-;95-ts{ecU2nqWNa3cK5R7 z*IEGWG}Csx4NHR@ndFVP7|GwUFM$vkAaahl3V9-T?-`kj5R;tuI1T*2L7MBrM5r4Q zyrLj*Sr2`c+O#m9{gCEEe6ZBz=g~=TzLa0Pk+L^{@Yp>u&K z7^`m;C-{Y>iChs{mG91VfWYC_<7wgl}uI!cRJh_C_2caosMmk#iv zR*pLIL#$HclT)bRM+fc}zug5zuFQD)(NUbii=K;hnxAVAd(H6zzWRz3ffpd`Q@{Y=&^%lgxJcO@bv#6obF_H8|mv2Nu3iymlZTGVv zRjgP)NzOUgS5aNa5I=S@(*O@f&bi^Zo8%bgDHb%TPeFZu1y&1%Xyi z&~w`#vnrX_O7MooSs-$3y2E;kE7R~)nh#GyF9}#CHQjT&a=0??`R6HSZ>i>XRVrq) zqr`KgmD`;0rxB~Po`vpkpT}|Z#(c?#ErKcq<4r&|5+0k*NK4j9q||3gPi76`K9Rl0 zvN7b8;Z4g~D#vSsQoei6_AGvQZJ|maB1|AG*kduH$a=m+z~|Je6$ihNdfkv-#p+Qu zAYEnd=?gvnuPVd_Hk*yY?%xL`Ap3Fw#?sW+<<9gdZYcS$%f!&#xz7K;l`Q$jIbP*C z4$0;Ki=Wx=P+9ag?r|ILv2m^&<*Lo=Sa0T#+2Q&RBmcnMzY(j6+;yu86w=TKwD1uj zj9Th)tztbcUq)S^b-$hx<|p&i#5$F(FqN~@mMVU;yj*7og&QhX>`24uv{QsT_kp73 zBi_|cYt0ryZkn3WLLUttqcvc8i~w!y-d@#J{y|ujLL{j)5gNV<9w9;*d)0VRuOWrh zNrp$4k}$|&R4KqohA6)-k?vYBPxmi*qaicnpQu>s$0O3h31G8DRp_RujE~C)XSgyg zEJ9#B5GnRt{NxWExjKG1zp>mkyB}&9FT~5IV4feJ&hWVy#KTl>b>k$`0*>A+@T6yl zkOZ4xLH0qpiv#DB+4Re+G|N~+k;vj#=LiEz?Fvd_3rTU^$Rxe9__5%Af@21T$Y2rF z=&MfmaI}ta{XB_GlPc?C6<_I%Ae5GZXLb8>&`!+QA$Nj_mU-UAi#1aZnaB4>6$`Va zJtHb5U4b^awaOFPXr6xYsK(cy^eW^Qi!~iQRIxj8U+ii7{ltAzMb7lHTyk>%C10wqkJ(v$Ikc8z`BaBA}j`4-eL$m=~mXeo-A`Qp? zqFrD|b#s%>Xgp1SS?(7r(r-iQ)u*CbVyD&KCSi>xYTug(!CCKezr_9f62g3=m%z{s z$aD^_BU%-=6M3KIBY~Aj+B4Esyk^rVZGTkJ50Bu`yk6wh#%Q*}3B3*Mf!keyiii^v z27f&!x+}``dvwNvuitRREUqjSQ*JvLH|6lYaWo|bnl?u7mVUaZh zI}NX*3J3bXgnpNwPKOwRbJeke!}5YRhnK;`c^`En*|ma>5e%kj9IZ)8 zOf{!gyRCk^WbiN6q)s^DW-J9~)*h{~tEd((j6CUjcFZ&XJbSDG52?e!IBJ8;()$do z`v&(0mbp>Sr*$iIbE`q~_XiLoVz<&&skeg7 zut1yI%(f#hWsUtO=+lV{mZ0i8$E;UmJCMI=KFhOZ#0lK({E`-4x290Lkis(0Cu?G> zb^l{rOxB@7G67Ro{w*%0hWly2!!^~WM~6F2wk{Li2;$q>c^Q(*Ltkbz+SHc(=e~WS zWsq*}o)pb(!@cR$fs)H?9}vGXY^dO&ChpbbVTWl+2v0Wpak?oMK@Zl!kyOh=0c4Gf zcNtgM_W*^;L7RHzxJ8QdDn3H8p*Z?E!Va5kr8zS9>?`7pq3W+boA~lJca;IiqegWB zJFPN)VUwPx8by;EJ{?1f`!u>qPSpl5CE*83S#1au%cBykLR-E)IP>a1x^xc_W*Jan zKVa~i0vS8SMuT()#0D|*d)*rFCIt%2a)M4f+4;yqodb9tY)zv#ytFp2JUX-q_h*G? zWG=J;rP4dC=%*V&(EL-VK!w3CjPYy|bZD#7NBJab-bf1cd@1Z-*3C37_Os+9jS<%` z3lpc0G(hv=P@D2z2OHT1>;g`lv;!ElS(p`8qEM_H*cYkiRa+-HyocmC= z2=CB%hhJwCKt%PMFpU2Z#}`+55z($w-r9p&jYXF%sgVD^4U8xPm42=XB7?Q?;l`L5 zwnsO`O3TH)py#9D$CMf_;9M|9>)(QsRcy!NtA6+St$bwjjdFXI0wv-`Kj)1@F(up{ z)2&$lY69Ir&~Ye)qn+oWjmJwp(Ql>stxmM=r_qeMKA9mpky(*ba4)hp!zo!Gnk3)? z=i}R)fB?;rE0bjVl-y``fck3`(3UC~rMsoD&;E|8hjjQNj~k0m0_md?I(V_=`SV?j zYp&Oif55@3g_^0uk4Qfzvfg<@*~7AX8v-L)II3dQYyRPP9>Y_J^WDCENl#nG-_lhA z7a5p*WJm^%WQamx>#agxOlY9_pmw|pOsVa0`I+&=ZWeX%YUh*%ePtsPbKWr{}i?oOLjwBa3y0_(@BABMEm#o;Thh&E$sMq z>kP=I{6&qxAfg)C6bX}Kugumvbz;vbJM%6Iidu^v+^T|ydUC-4%~?SBwUaP*RtWf0 zcOl}#RkHF|;Cc(^!0Xqn)vLtq`CM8RMM62c64!dbyFw6bQp-%107=@ELL9k?01j0_a&`?y2j#IbX`!SCY2H9;66J!=hl!8Z(6)y zI3NKWSr?80hAEI<~P1aaP7lx@-8B=dy zTB%36Gmv+x&AXP4d1dfkciG)9?B5#Di!@@}PA(N6rbPA!sf{?oV@q~dj0(TacttXq z4c)+V9iLw}7aJ^j#e@s8OO$koP=AXNrV$(I=kvL#$u0{dRDppiqlhyUMD?SLO9b)G zmc{48&SiX=LxUl&Y~JCJnvYDe4nEy*dDuW_|@BO-ko@t;o7)WV^ zpvESakk0BCP5uj|B_MD@ohX#cXo#4fO$ij$&XVe$DRI= zcJKW@o2a8^?@FLLl1f8yJ>P7D9|K)~-|5wOa;!`sgeTQf;sZ2;nmOXH`7Qj3@}7Wy z1dd1^ru`FnoZ94~3(XYyWuH$Y<2A^cQEh%5%rQ>ax=s?te6+^<>=rvjLV58Ob|g|9 zTh}&XRMoDHX)cYJmoQdwf1733OVA-dbuxRAgPb?=9&S#8Rg_?=LEtl&lz?Bbepw8d zt_5S!?3RcMBqI>gerZvH_F*N#U+B<$YGf82(u_wcPBsF`&9{zU#!O-0wVL@Mps01~ zY`gkyxhH}1mx4Z5;Q;qqsj5Q$TQ(c~3n=-z+@2m?3gcin20_@1n0#7bxJDjovWnPk z?sMIGLEZsrMIB?95`oq=c8e}h&Nz4R0sP#7%L}Ec>?Ay$*qh6@q2QywIy*-qc!1L&HQZzf4A#hKN#)(vw87D z7Kz6*ZZ5trRF{X!H^!o#XWI`2*bT$@*!75YWbHc#a;OGS5i?^q!h(vicc@Zb+(%mV zKWJF(woGWxqj{J2EH546hHWAoA49X>q{QzNZfn>6@q#q~@xRL4r4!t>ChWRuNx18X zs;{(2wgoi|p9o@HO5#(hV|%5>zCs4eH7NkgGbZg#hczf-D=S#}1O!*;(?wc>nFjy) zP=j4GF{qLh#};9`T1xy1s$4tQK?o?YSbkyYJF(KIG2ID$K+SvBr{uP+bO!NZ*Miqj zTqR#OWq>|6r0iF75FwbxJGV+L&)bUL(wD|r^;yGj3i4nP&R;vg97}(T4q4Lzf1B*_ zyY)Ckhvhqo+v~x1)N5jlBrywK04lr%AXFqFYzT6vUkpPYW|`3R1G!IZ*5DNQcUh4 z6e^5cJ;+uu=GVI|6Ip@He`^eNt|k_3KAp?bRK&NatN-0LE}jO)3rb8jqEYoaBjNF^ ztY{#PJwOqdlbCKZeeFK;P73D9HMR@%vM0463xO+!UZ)ZBm?$b6Z<8p8+3{9%^+8_tiV=~j>) z4}JToMYoB(UPWR4TC)XGwwPs>=G+}#^&+v_LYD4U#AwGh(qA?w^fQojGtfBi?envq zaBgP4*S5^#Y2c=%(@dj`!1^sKwC??0fON#5B5NL~&ec2p>H)6XP5OowL}Us2xwA+_ zRI(JQ$Zszzl`l#d4a;k|)QXJTmhIJHPC?*FdfN-b!up&gXH+aMK!`re?lXX?pm64^ z5?kyT^?S_f^cuexucsMNU$QJSo`jd+g^D%|_;~&nQfpT-+|Q7_>I%hmz4;KsIC+qt zlOtNKJjIrcXd|UTegjoo-r?`PbfKO~SPX7Ry}1z7+hRyB2n^PIOT}KJ-mv#?_)0Q& zxPRoK!8FR%(Ih)Vw6>(9Mh!VSI7Lkg-2|={w2soMt1bnBTz-0+q>akHj%|I=It9V(-TTlrHr% z5X0WQS}jL0BW#FPF&&$pPQ-ymxwU>lMhN(44n*X>0N&GynfYcgCjlB>YH498e5R+sQwJnTThpcoVIVU_SxNaYp)_^Ou^SD313=G?62hzkRcR zh}>K4Sp!>5s3|d!PJ_v3blq zQ##`CfKalqBL+PTv+Ud5Y;)!2q4>`52We*~pbqKL46e^b${O42k@_rUaQ&AqMN;%x znlu!5Wu`BaA^ST0gresQAC{DUKC{%)h zlTbzv4U#k{Th8v?2TtBT_nG+cc96E{y~qqm!o@wMB#{8jcsEXs0Rdh!@VhZg79ZcJ z13t5ku$puaFrk(4Of0GG(oq7wVgm`dJO~UaEK9@1>U}JFVeNCI|5W{~Jl1bL|Bx$N z-$9RR99iG1(kd#r$YYs>Hw@b%=S%(w-#I}w|FY*%b8v;j5>T(lOJ=r)=WLEi_(|_* z^iW7qV6!9CKgw_Q%z*OTNFHW!MfL?oXJy+$=VOKoVT3EklK{gzfTP(O#X!uMLc=X` z7e)4F4JF%XufHITq5%hb|{bZTnB{`5#xBjigoq&{83NlYNDhX5#poMA>75T)w%EGU6+`8TfA zF2NH|*$syVwxI~9zXQ#{4SKCyr=Km7rW$c?fRz0!@awOa5tCE=5AQl`8q%Ql@gnzA z(tKzL2l0&o?HvE*%f#nC2#Ho~lt-!Bp@0yeWwE=Hs(i7KnysIW+@f9>=UH?W+ra_p z{dG`yuNRQapz16!rk?pge}X6){*$=*ZICsc6Bg9d>_m9X$`>3Z|}5rDduW?e3`*l!ATk`8|CI$lourm(SPm zbcB(_ho5}GiY1qFfN-wM4yST$cg zXh|ab2nW1;pntHqTskdEPD94QcrUq;Fgr=VQF*rX4 zD?031c#Rd|Ywk-<6C@+GucD&|B_T+dO~9ywy^A|gtDd67P~%r)H>1h*LH>p7*BUUE z#^j!Ycq3{Y;f@re(wV>*)TgRZCdTEodcwKV(WO$i;8%hDQOWQ8x^Bb!vIm((I)R<(6K~X%?(uIg~_9$dpgH4 zj2BcAs=Gx>{x+z^gY?t&r$3|B&;C)sGc78_Ds=rTj+x(&<3K;`Mg6LQn@CwB!$hWUiHx)xK87vZzQR{ zeAb}B(3hlw(M#)|8rPtA$cZOHGD0=^qen?=*G)s4@ zYk&h`ESi%H21!~#wy%N5R3?J1xk{ud%^goX7`pjx@oRDI$Aq%P`Q08ZnX-!|MsJtg z>yippa4tODjS;Tr(NY--w4HVvaEpqVSYy)rC!)OuoSz*__E0?7h5;=+jB%$jiVi#2 zp(S*f=zoFGG<^mqt2IxREwfo)DV^USIlC}dKMgXzYOm2!g@4u2!_)>GrCXko^ur$% z7;n#94-I#N;2)y=1#ky|Um8CEy3BJ69*Fe1nIg%#pOesqQphp*MB*MFX_%(s<3OwW z5F%P*g@@!HCLQq05BJU=Gx4wqhf|2fqj)A^Cz_FgLuaHpVr*43xpvdj4|QP59)V=W z;)>$I{a*ZX+L6d0O(i-)hn6M-ugcr$JJ5BWX-3ngT;u`gZX#kQQS9roEBLNQr5QCp z+NIAmC_QWJZF|c6B$?mlcL1v4b)jnY}LX+Oe7(cAUt;$ zCn+Fcdj!sfv^ynfHjJ?O6tcWCe$bA>KP)O`><70x_DvtHDFrQ;)wF?T$`shAe2@lu z;l*H&H{J4U7Kk8Qwi_+Ht>*yZ zRS7Mia}wpg@jMAa(UF#^sUkvB%dJ8*$rL%uzTWrXF}sXUk=CUUArg+vIe$e{o(TBH zkW&hw*z?a)!dlrTPRQO1A#_vxdOv_m-6i4aHX>Yd*k1gW@F^^q^9c-gaYYMPh+`TJ z_$@@gcDPK{-Au?n&n05k7U2C1c4e`Af<74`X(+S{v?WBF`R*i&VRy=F7q^<94>DKq zB<<5&)w!;+d8FG_(=wS^*#961jDB+?`^z{G311ttQ41BSE(Cqfhu&#u5& z8}+MYn>q;-8z0=%>%bpbKXPt)KC-Sr<-aQ};5+1)eZT0zG{F;Vxcg1ZAa{D5YS3mm zsCIDN`VbU2lwwG@HSqcB^lZSLAte65$%zYPmUAO+c!gGAicM!+`HDAO#PF$flvQZl zIOF9BhBKLZ7b%At+tcZ-MpL7u*P0Ba%kgp!*LOoFY$>igYD$`-Hw^DrN~~U0zv>+HB`sJqR($LNTLs4mjF4-6t|3hR@-- z^^{7i)EZZVFrm(`h>)@L$wv7}@JvIUZ%qTwoVFZO`Pr+Nw%`Bz!z>OF=P`D-ScNef zNpc~r)c*r9gM>*-)x~-QIz|w)@ypJy%eBs!;Bg%D&0HwYn37X_h4UGs*p*&@K~RKk z={*K<=4FmnG+cm&-kgnep=Nl>swObWcVpANNqq34h2G5CSCaBRweFp+8THX-++t(= z^or(Z-K`p|8Iji#wg0fDbcGX(Aef}J!~pqY0lBw^Wtx{|$P<-bqNmkD09$bKUURlLCrgG^*0_U2D>l?Qty9EiEEmxAF zzkVdW33#J(^OqGe1i1JGo;~6YGH!EcpKQ=qhF!sw)#8|=nTPk3FbCX1 zjvh`TLV&1w(yKmhMWFw^;mkD@!TPA;7Cym;k~b4@g@Kb48Yb~Bf$Bg6EEFp_XTe?i zaO1#7e40714F`fI6RSL1H)-RRC+%pI*)9FiZzxX}%O}!lxKWbGncfUPxeP^ciQ&pLW_?>w;Oht3_9LV{;0CLD7)T2!q|#(9->O=RfE(>u zO<4oAufFvF+tEUl8U%bnYl~_zYg~msH?p)`81F86R!0^cLwlOWXf4^ zmPWfb%YxiioqaBW1OQvPAkT_oHh&!=5P|mX(S08i@U#k5i4y}v^_C!{j z!`o$A(|rm4UOZ-_O*Za$4@qWRO>NIYTt0Q&3q#RIr;8aPXNOwbLyoVgoa#u5g!{7~mVsy{bX3sEQ5RnS@&)Ue?6`2TZ9-S+7OUjQ`I}x&`=? z^%W7T9ZQJ%^7w+Q{I(dv6#YSEw019JlzaMg_^@v|p6y;NUqCwklJ-z>%UQLf^nEJ_ zMOoL2M9nLso@@-AIS85{=McG~z<@kxrWtRCiLieN<7(h$@f&4FJ6QtBq{ylMx>f;B zIU43$M+QTqS}0+2yxC zS$c8Dq0Uc&z3cz9PaV0cm~?Z2 z!fG&2JW06*z3^drah6vAoFyW*vkshXH+Qrb(Cg?}e;=n)_z}b32J!$92z0Da&}(PF zd$FG9F`3njkyL)6>LP<15}WA!7V(D$+dUHUepwt>Kk>;vs>-7izqKZc)sELpY}>(h zZgAlKYP}!v?@(kZPyUYkHR(YMc61grBdJkpHuX%`#1KRHfk+&sqvEs-jf5N?9_V`MoR8su)F?)Q~Z?4L?FQv4QFSggpm2t6L_k!k8dn8{m z1VV&~E)w7>bgSh})oaKKW^`dg_F^0Pi1PTWIq7!B*LFWJtg5+v)JW>l&sFR8I1E=i5_2+L&KT!zs_YLJYB_N4{_p%qB=CGCXTA5#&osD*+X` zRUCN{6q()2qp$oQ8wcso(i=aQr{ohlsMd zH9T?AH~iX{Elen9xS5J7gb>zAj~kVqWI;Fe2CHqOoB~Pi3gQSm^T}YLvwW2!nj)K2 z8lVt-s~nsrg119!81jq0Xe56-7!rub^)fo5J#za-c~T3TkWniUUKp;GsBY@^1l^&| zoIF6LCL6S-IzB?=e)-mPE$7q+P+a+8?f#BFfjKRKZ<9IFC5Ouf6}Z=BN|HVF>g>Prh(Pt;@C!f4nO|axGO` z$TFUMUwG{)Dne5fn=#LZMN0#`uU*wq=EctBA_^?+fK4ZLGhbsF=DoXhh{$ur@Tggg=Zf#Fl+YCd&w|4y#%`g z;!6bTCjs)B{{~-<@(5wrJMQpMdFkQcw=*h=8+sxFc+BEN8%&M7^eYYkrK)BGk`(Q3 zoeLR^w7ANMIRmub1&^CIe;q4M|9RxMW?oD5`@Zwp?J9FX(@(5)Dvj3E#xtC{QhZLL zGX$ngl~Iuhc$2b}&r$->?C!GIH_(2qlsLTZ=$gNID0U@T8RA7F&+_233#9uEf4 z4g|~l1IJCMG_Eq70Y~IQ{F-&?1z{E6E3zREQ&dpT>a{&s0=fO=(i9vSpx%kpCVHHA zFsrNpd*Fc@gjoE$af}Wxm}lL=Oj0WlZ8Lmi=5;9HiK;7>^60I=w>6QiXzm_5wu)$g z9e%Q7gs&{H!tC@AB*M+MesAq_>+O=chC!*p{?Z~}gbCPgd$Y^h*g2v|KVkyEYo- zRj+4FoG_ch9dy85#}11h^g zu?C(f7b3=j&4!V;FXC5QJME(mDtU*I2Za^R&s9aEoPFftewb)RwfeQg83)PWL&Fu! zJOf4DNSTfDs^r6jvjo1brT~#Xax3hIw#-pe!(d_ucn z!=Zwv8ULm{WeHO7i6;T}xno3niynvW;Dbkd_|`|}A96O{G6tJ$Voo3A-7T%9z=dan zIw)4Q{QT;RhsXE;FHR_S{Fl4yLpiJtRy1Gd=Y_uOqj(vHxU3X^tt}FQUnsmG1G#vi zt&6|MJPyMq{Q}I>Or~t;#G2p=0LSBbc{csr#FgQ+ud(y zRlc(9_4B^aaZi+JBlH5;*Fk+tg++lW%lQ1reOG!LR=~MnZnq()yP@+V8B$U)ff83? zN@S#y-$_30mrTwzdw`v3jDDu5(AH$TFsHM$G49LtFcLf!Kq`T6ee<8N(%tQB3OB%n z{?Iq~Is3q-&Zn@GqTG3D!K=Ol8ZKk-!G&7XYKp4eeXdEYMAN*vL>4p*Jb|V|>z) z3u63)^znvI5WvmGCB-{OqeLR;B+H8j_1t~@Sa7relWbua$|RZcZ9M@WzMI*QA!OpK z=d~a8kupxWzPz?R$zTcj2Qfq>j&Cd`up77a9k(JTIt@;l_1 z?=$q1ZbVXD*PA|ba#bV!@=X(G7vjFr$9S^)1y4Yp82&lO+wVe;wdcH|o{@KoQ~VoY zInR&6BdqeSV&gO@oddY}O6z{zMnIRL#t)qGt2Q!BtpCxoDCHX45q3s+hbS!mcMK8r zcj>G-8kuUGe52!B@zDi)sZU(XjyRE+p(dJD#h4CKB3t2ouAW7|M8MIynL=)insin} zDK+b;Yy$RKlnvyBNpnaSa@DNLp9SL<+-U{~@Ea_>0VI%c;(+2@AjL4_Gtm~bVH-j7 zyK<|eQOG4e6g40R+!cg8j1|M}3{xasN@tm);9)Xv(hr|n zcW7FMYyW^y>$1}Ye7Wf*607SSuK~+zmY+=ZxD9Uj`1`7aIQALOH37FM^{d_wVgV%g zVLt?H~c^Ihp0;mvmp_n=}07-0t&F%#@ zS^Twiss=RCKL%|ECPsSe6LuI1v6)C20poe&$GBY)r;^UqpR2Tc`Fhpd%hwD>qK+NT zyJHL+i}<8+ch2!;`cL1uGKaH;pV8Njq7TKg?q-vyP%mry*bH7g$h(!nb@4v9y(x)=}r0 z_?Q0OqaQD}gGe<+Lj_^jd(`hpxmE_uW=Jp`{q;b00iTWqCO|Cc$C?ElU&*a2-ERXy#+L0Vn{Pnadc zhw*4p^uE73>8NS zCgm>sOb}HPP3%?&^+ZjpB_2z8k_e(~#+L%}-kqkyJ>{#<=I#LuYr5lY9GPzB_tI*> z^sGv{rmT4)+(2J;(z%|n-x*jkDz|ehk2|>rh+0p(AJK!xy*;MB9jfj|6}y=n#T!DP zOz>X2GE2zfP&NcxZi57laHzWxnOTK^PEXR+`PAiHHdYvf0@;)n%LPQlzv$&*tb+Li zc{My;Jc}pu?DkN<%Fo?G=8dv|{qCyy9XCVlmW5x(aN_f%jd>rBNGcQ#qhwleq$iyuV}>K$Y^iOYlafvYUT`zMWAF^6hemL ziQSll`!13@`Kx}2rS_CGNM2Fu&;PFw!xLy8gDl|1#=6kjZy_ajp-`Zk7uM+$%=D@s zr#7S_Hp6a+00+N+nm>UTzs22{P!Xwd?w4fyHvn)@+D7?IMw9t(KaB(IDBr6){t>cj zV1hwxPk9q^@VRuP>3)7hYSg{omJCXj#n-r>Uh&*Jrf?`+kBw{&LM@F2El;1QQ`Wct z#mN9~BL2JGyl%ob6QFKj`VhK488G)O&idt54+o{6R1t0F{Q}cU z3kXsxE{2MO+oY;}z=9Ib<03Mm72-3SiesUdyuXW#Rp7zT;qIedAmW5Tt&cRUNScCR zQ;@IgT!^J16LZ7rnAVH*Fl=YcBQ?F4y^#P~XA$BXSt2qHR3yJ6A6S`SEbm+zf!3}A z`tB2$)c_Y7Gchk|1S>d|FMK+iWA`U-I4e638V5}{!?vNYl(4)Eis1AE71HoKFI1Qn zfIgzo9;G6+LV(VNu;?yVko-`drO;da1|m^!D|!|96h3vjupqvsdL^3Pb8X`o{wK8o zJ@swGUo}o4higN2?NYKl3kaGDYb4VC&cJ45nG!BF#rc);<%xEMe;u)M4BF?UZ>~Uc zfcWX%@9;U|!ZGTx%|g_f($@8vG;=gBe_GWxkXVNeu>u_jh>AYHFl?(7k?AqmGjF!+ z)?xN$Y@Kp7|K&`|yv*&)@V$Lh;5hVNoIrX#gBYrC#;bU0NK&F0!*^X?aL|jTQsC{h z{?l}xBALU}2E9&$j;Bb^5S!Bd6I(@v@D|`%FrW;>{pFRGJ%oGp)niuS6Q!HeC3@N$h$5+wXqLCydKAh6ArWfa=C zO|TPo!B9Bni}3c=#A@F68^V@ud)ND@qJ1VQE?&F0m}@JsGZuEZF!DyUCMow~ycl?L zYYK_}@A{_G#3PM~7MwQ|W_t`#jW~j>DzMK=?1w>oUz?I*XrC!v1j zEgj_(g}(xL##g!SO2dP33Tg&oOu0STEYDh!DKQojugs`1A%@|)DfZ9kVA0FAyn?9o zv;vTYR%)N}$tS*C)6({i&_VB9po9nkDP3_&7(FZeXJa1y#b0SHy8@|4sF3zs*h*BR zzbf3zEJ|jT@~G%11YPpd{b+ud5GlI>>c`vMZ{@3WTLpx6*+M*!;J_gFY27n13`zPt#SjDE`>&=54`NF*A21q=CubiEVC^cpMSP^-p@ulY^9{H&CE;}LY$vnCYsPnOluw`*(GZJ$XiCq}xZsO3<_!qL1 zEUw!kBFq_{a^`U0kRuW(gFK0PksG{kw_XlLgGwFQ?%$=rtuV<-@JwGLmbzjs`Sn4I za&IqC|5apn$t!q!mk0Auk#oQmymH#26d{eGcxONZHV% z>FLR}zvgXzh*A$qD|oHzakYvV38585bhUV2+WM)A^aJ#z8_f46c-4YS^o<#p=#(Px zgnHO89BZ*QCL+*aP%^E<;tx`3#DV!X8)ylWF_cKSv##49q={)0s`G32IS+-*pCibnL#6PNpfIIa^u)z`&qp z(jbZ7Q?$gBPHLm(%q$69FOP)Eso-m({&xm3r2^g9)vZZP{0@AJ|31)R1Q0z}XmRC} zT~ZkC=({&umI!fjCPi!0g?}ppsPphL&qS_dlA+tIh96D%bT^=6nNjItR+%rDdB#+5 z1C9jzg*O0t{7t#Pdm38lvrl9uCP7Bh5*@H}&6f#ahvS$AC;nU32E{Ui3gz$($(QAU z{*NqE6k(!OO9Wsdq!^8=Umsz~KnW)diWg&SoN)K+vWiw+x4l$x-2u<-7&ovJfJ*-x z3hrHCrpac18Y9v0En4~15-c~p#_+|W$?nN1rdhF0dw2AD6jEF4pu{uoa589D*o}tS zQ7&|jYP6?;(kSnHL&^7=ZuJ<|g+jKJ6wy*evo*w^9Y+wUjwsWoz5Cc}4sN7|;S8_h zUn4vZmExIs{A>xOjx5Mo`}xLJA@O6UDIzr?)e^CRdHfIw42T)qdzW`re^7kt7;zUr zO0L(_Q!U5FoV2;exR~x1j`K~OJY_+)G5{DB8N}oOMpX|F zI5-w{f718b;Aii_N)wQha`uIwC~J8Yo|8muoE%D# zVnzi+4bqtdz#ADvDfkGJK~CZfys(x0W3xW|V-}DYDE8aKeaJ-JfNZnN{HheP{wm#G z-vq%0eNxQg%9Vox#QX;6;C~<4oZQys z3ZI0`bdHIa@@#b&B*~a`Y%9Ce^GM#-qEG!fK_^@o!|GMkKo&>}%UcL5F+Di#Kj{h# zr=M@bSFU?|>Mir22!Yb-G;UmcI>zAz7RdP}m{KNfTWGNi6YxtSG3VD2_+6W=Hw`Sn zb>Wadbi-N)mDn@mY_;QW9Q*YQDsPya3q@MCHD1|*6bf0jjROSw=Z2b(J_=kRqf0n*ldp6$S*K0rVd%v%}X+P;-{I+r* z^?%+jj_AkXzx0lGCVysqhkb|retuRCZ?Z;>KI>k9-;|%3KYw8VMXJvwyUI8ozqmdsp~9_-%eZyd%FozVyFFFJHcPX6<_TzqX(G+wi}?Hh=uTA7l>w z2KJSu^|$FCbLDvOA6u2TUEaw*YWGjB{1V(A<=1YA`KSEq{p7zq-vPgQKc(M#A9|PN z$L%8Y?D6yM4tm#r8hvNJe?EJ@rN3tLdZ&6jej2}b-T04au4z!nEgNHS9ug~ws0kE z7Um;c`8UXIr`e!h7j8*1fv#OS^|HH|pc^U)Xsx0Hu)Z_n~!lWE308 zf->M@(>K`bxk*BAyVgU)F1sNIAVb&|Hghb^8p){jUhu+PP@$pDsIV}nd`X8`DlE)- zWftaw3Uf1o`T5zP!vDQ?(ft)8KTEcWIifkcmV?2dKL`wl8flUv)582$#Jwuoza%vX zJDdD8akIw`Y;!YY>zG41$tU$HK>xel5dJ?Y|I0V=I&T z)0n{D>=>w`AG2sigqSA{qfgK%kiwebTI(VnTfJ%1oZy(1f&y$ULMB$?F-iq~AwVn4 zoj&4EG|&h@zvi!eMpWSz^I&Ap`IoHO{}X6m}g z0mrFp^k!WteVC&C~ zjkr3bt5+}DXYdg}*7Dx8IBXf&5DCyKM<(#st!?w+xQv`_c_n3&{$^0_)gT4=zY1vy z^1cy!{kXb4wC*U&qbCWWDEPoP&AR%pMfBgRoCmW;u@HACX?|*GMRKHwU`msfHL|G zTECg0pZz>|TO&I9E&jNd^IUqnF#(dEly(rA4e!Maj=ePCII889{RLDfM^_+ z#A^wk1#sqN;AOQD4u@OvyrS2X16Ny|j|{mT0l#I@f0}VV*qBcEpR9%QOn}9hZB|O# zoDNr*8YBc!&EO8@o2G?>&lY99@W|-;XI3k`^o?qQcecT+(5G>2E87QwlLf<_r+)2Z z`%ed!rFFH)#yw2n4qwpyQ%%5?}~$iB;zcz?w)T z^ctQmW@B6YA5z<)t*474LDiFWlXNE@VJB1&0{*82dB{jplSn{{A~}&(DiE~8^icgO zIi9Y8ZOc-!_)WZLP(xi-iOWX9OJd>U{-%+R_met!fKH3 z%S-0wqv}SL4dG#0w`_3*~s)jed{r`h(FpBXcwl>E-%`J#KBdQik6~0cjQ_g48zSPW7x;t2DZs z>VKvkP^e{P@=>(;PN~+epx=KdTCFSdU!#v~TZueZ*G!|))Ux++P(oHP9CyRkj9C-3 zcrg6^q&s___bxe`;`Ah~@Snrr`*ND0Q4WJ6lGT3SBtNCxQ#&rtXlwI5 zQ~u8{8bq=Xd7qLycVG@}2%Y=S{U>P})JU{a zqO441wx#bj6{VD`1W0wmM6=N(!z%e68An*&=hi_ni zxt%4}R0QRw$OllAUxpg%rS|xO<6>Il$!Ue^JX*f~Q3%9;GrFS=Q%WAN*8ny{-v?wM zt$`C}b&lX4TRjed5nDfW*}VO?tC2`s>XpE;=!v7h!0{1C9s`?uOn#a%$oBem`Hd2r zKZQ4gKf0JttA} z$PzH4{xibuZeX#de_ergvhH^q?kGK%x%TpC zeyt^6aiB<|R?+0dq<`+lkyOA`_hOF4T9yazCb`GC^8Y7VG8=`>0z3cdeb$DtG?97uYBn7`_^XqC)l;4a-+VYP!(&NG7@Oa$set!#t zh$J>rdaY5N|4gfig^EKZ0`+vnPhazo4^Y+zYCk=u@nS8|pKSj4|IOn6l;T()$IQR+H`%Wy zra%7gOW*h4AbWA=M&C*y4q-Qid)_Fh59%W(!&F#}XR;BAdnHtyQs;+zMGJJ_++o{R z;g4_)GI#JJ&`;C~gwJd^0037Cz1iVV;myr@7_L41t*N5(Zh4l`u)c``v*9Grmb17` zgVPnt`+~~GwS7~|n5x=LO1h(Z(1lKo>8jK@81hay07t@8+MjTrOh8=V3^ekXO1FeP z?$(iJrV=D<{u0QMlmSCq`_??XD92uRW;NxwM!(l{>4qen6Q!AqK6!66gM=+UFD*r+eQ$=4z39Ty>uVwp^I3hp|ai#=qxt z10C&yMQ8|O$0y~oCyCqX)581|qpB4VlC8R*g0vT3|?5?dYz*h8D zDD_uw@9DX!7DaJg2~oW;wJ#Jd0#v-n}@F^W>$4jafujR+Ju!!Jif$`^lsXc^k& zsYi#bB(C~^{=P9AP2=oexiq!X`NH-vrNM#rRr0v;p1BzQf#SITM{jRR>tQo5%8FZ;u(xj=(5$PG$|ie;R>{QBtB6LR7jGuhJ#hh}3MqCge~Dbt?sb2epR+Wek<_#^Dm~%Me1nlH-`Dtaw2V`!#E)VIbKH z??egxjj%PBeN39T=3cN5_jH9=iOz(1y8vIMM5&iSY({1U2gB=%gq=7FM&DM?(XHgA(l3C#P2cx?@Qw^VEVi>`^B9TEIh7Jklo!G z*)u1vH{DE2EAWTel`9F3byP;v1lgT6F%OE;sRKD>0kFz0xzh^V%PvNE7pz?H%G+; zRA>)6iHRE=-jXl))Z1McJ`$7o)8xt~q8j^Aw#u=AIhm$}MZ=V>67%K4Y*bp=X{bxWs$egq(fqnpFJlT^m zg^e$rda(B%1`V-P_w2q(Sh(z-wk0H~|Ee1n#h&Xa~{mb7mVR;o` z;wNz(Xgj#Bm`N)jrMky5&Sif)*PwoQd#Ndust@V6CRYvw$dm)22585AUVK0Z{4RQy zSu|2f7EVzmZAIhJ&~V=c29gkYIS0UhK1ISp(xdp66mdMwK1^O^vF3g2dS4(37d#O! zHo?{4XfioX5pM{I^M3I%PQL%lF@FKndFSkQkr(8f8dp(iLc^Ss7{E-E5KigUSaIMS zCX7gXKche$AnH<6*6R5D5XPiB=t71r;H84HjilcJ9Z6X447D&?3cKnJuddy?p-FB< ziao_{gO8~3xSv8Sc70NM0EU1|f!eEvMLeM`@THSR?I->^4=RcYMUJK@y^>XKEzuO(|DjgnDfZWp>;9x>)tA;*&?H(eNn#isH*T?&?p zZyrGs&ThS-!4LCKcJ+*c) z{hoBmkoSQIw+JEw0TVO6af49Z*VXUfRV!OkVXT;QLR|tIrVT`gZ?4<0AZxXUEyl1+ zklHpiZxt{_kH$h@K%a*RTErXIGaMF^QE&0dTYETC^}_>eC0{Pif!jAI;;_)6?90ax zJ|s*GO{hR`p(6tY)Ij4~#NCrhBMeg5-Lq(xLB#lmyE?=sX^rk;%07hc&<*LRR^Hhi zwCWCVN=0$F`S9Jhc^qp_Hbarf!st<+#3=_+xZ_Hbpw&NZ9MSyLbM0?4Ct6S(i@VqZ zN-pr9H{StPHny*5AvB*>l`)q&elOnfwU{Q>_$5ZhC6>un(9wHvL zA#8MtP4^x~|E}tJDtf!1P9#+Uuqhg_Vwkum+?DWV#Ql+?wbcn6tmr*4MJroT2f?Q; z^=x{gQH-jEf48FcneY1qL7d)qCjF_7hB$?h!JnHbNZE9+jk6*YJxFty0o2GS)H#Rn zwj)yk!Q1h=_Vnk~_zR@~T3=R2rO-_q0xs;72t$a@xeYNNld^t}`8x_12|g+Mh)_mDo^jjQ8Zl*k)>OC6fpTB$PXTK?zL zPPMcsMEAciD!BZhA{EcGc=M`sQFvB*IaaRKbcM@)dxOGb@n^zgPX&dzQ2a^^mu0%z zLTIixv+j*ZuMH#*`wDwzlZ9JlJ6>F$3e3Z`wG`=}7}fDOZIO#ys!p0PEa?7*;YVn} zb(66N+4+W8$DJ;0{hoHTX%LSvRQ|LkRNAZ$eH77`Gvy<4-Ut!0Lgxj%?dqvlF=9&k ze`1XE?v|p%>7hT=*D#6*8yf+#{w7XA573IQ&)T~TO_ket@wF*z=ML>%ympZUg0c>2 zA7t>JsP=_?Q+@iQ`rygbUb*g@Xr7Em`Mru{^xL2Z}-*>ut#bJRqV!$Uy%rpO`w+Pd1&mUNSH= z+Cn}KdaZ!gU<$9qm(D!S!W4fz>m_^s26}_Vj8RN>-(XM5=c+wQPWf%sn_6??<69l0e38M!Vx zeQlRk5YrlP1&f$J)n2HS?gas-S#q{BxxeNW%n&Cp5HxL(P{`9L?7R1^yb@2eAHAti zKUO{CqSacxold&(+NEAI8pAeY;oVx8o*PN^G;bJ`=pCm)Z=J+w&om#2^fKh)g-Qi#06_X z^QQ#rUH4w-S!BMaqSf%1UmOLLv3Fb0h4tAEydg`5Yml{|o-cx=yOu*5DjiBGgfgon<*ZuspxCaL`tPw33m3aIgYnpaU&LuA?DSlU4_J3vrenJ74@YA3T`T}?5KwWA;i0{ z7$BeZ79Q*0y{E_qq)L0?ZB0vqho6-b5E@K)!A-rle82nGwSHBRK({zy^V7MwlXX9y zh@F=D$MMmSxa&aV27D&eE!X;*>bHc10ZU6Zg*>E4qT%V{JF*^$<*U(sJ9|&Feds9@ z_EJW$^^F#(ok|yj^S;f>%j)ad1@{he2%O_(F@sOs@D8-A%SsaijE%?{a1zeufeyK z>c!h2gk7+RHM^>y-EYsOKJ`Izm{*xp{aPL{`XpIfLDh5i*qX}j$2T0)mI6z7&QR(b zy-m5Eu|}s6W>S318LkeVIO2VXPbHxk)4598f~4G~Xn_mvyU<3+*`|bPAa52_w9_EI z?6rxLuV74Uw^tuDUah(9UZs1MEf0Fq@b-p=zmaps(eupgKHVPiejS<~CCb#9X;&x= zYd%y#M9MN|K_=VF>q21WFf2-(K?9pL9R`_&*o1&oAMf?1Vlw;Fy_1#OV0o;IvO?de zYMIiY2Xx^p7+3Rb(XZ(eC_L?jE$vjJ(3`3eA1|K5}&Obv}y!B#p4&)O)IKM`PCk( ziH#4QDl4gFzx|}<>+XT1wtjcfYjU)wC}khLnR#IWbuNnZNZUnU8H75~W9KPw)01}} zYQqNd!&T;wdLe(Iaa=2=pffNS$3fn)fd>Hu0;3Bu>^Jv?idPe0(2il0rVNByL{mk? zSE>@u5<-5a#-Pr5mOs?eXOM5b&IWPG)HgVQW(le}od~|Awft#O`O!=v)Rj^a89YKg z5@pQ#Uj7w8H%L(615K8)spFq&qkXXu>3_+pEDPB9wUD%Pr@KXF{U38x0&;G*)>H$r z{PKnVk%_VCYyN`?>Lq}`p%>~|;``(yub5B-5)%jjYIdC7vGyQ2doAW}w}V9eHp?RH zp27^pFIaCnKw*ji54%&W$;ZT(;1C3x@FbsaVM~5XzjW%{XQ(-@Tj}0q61>f)I-)R? zi5{2gZmhk)3t29S@*3N0fK(QN8uAUcV@>oV_{&RvWICxuz691$gk7vA6wsb%@ zgf7fQl2Vk3Io)e|Fc_J(3|#yqd49oB5KxGHgtpoL&~=F^@O(_p$JgxjlA9D8pJX;3 zq!^c~gDOuBb1mHg>{z|stUR&eGnn~FI)w2&>Q9<+HFDsB%%R6MpCOt%F@P^Y_p69t%QP3wIh2sv&H- zsThV$uYMPF^Tu4)A)lWtPW$T+|Niqp6<_$k9H%M=9F<@Y>m2I2%>*>ch(|lrVForQgin? zcZ`w0HP=iRLZ+21MP$8}%LEu})2ZT+Z#$=+Q{QY}1XG5fJ1E7)m@PcAX*AX8g%ja% z6kn?DNX@~|uJQ&`AI^Tr{uA$*lv^G=%{nx`HMijz+*sCNsYv}Ay$VUs;X!GYoeO0L zn=XPyvzKs-J)CNbrs#2N7s*DWIpk_8G6Dwo7m*xmAd7g`axIw3tvnFUK;0ne>MBrO6A4YpNL(N~y9kzcH=2CKBa|iV zkz|D}%;agfnLISmfXI5_QBXlLnfk;ym0k9ZoGGp#5;V&wO=XP^(h^F^Go$EF0&&|g zMu#ZjMOAc>_56vvPnwNi{&_?FQ9==7mT++rwybjFVJ3u%@1=GR^@Cq zd~`WP0+)qPX_xPuB=5wUlm2x36=epVeb|b1*je|ukMXn%`FK+*itI+xih!Yjbc`qo zgUTSuYsLi!NI4BTgQz9lp=PxMD_fu8_rsLgi!`EoWY@Oxs95C?$0Y%%719>w}D!qSDd)?=Y~OA|2kQv{j@=7!!Rf@QQVu&E_07 zy7Igc0T-+ca#%ny{zvvw!XEMmWz>;-j7ak%$fMsb6uYh0EFwi%$0l(wtPl@) zo(-<3>f}1HPKbKs$Var#6N`IM&}~WMHuyoYw9M$I1ugXBj?ZgC82n*Yb9hHDZ-rP9 zU`1ZPNGRTQmNp~5@?Y4QSpjpTY$zqENKTr!FJ0`yqg?|Do zR1=^cGi0==pJlSmd@)-hlB_>79CAmqxA)r$cS66ip!WJj)x@8meSGNLG^Zqz8>#al z3%$_b+GgfGr!s<72-M(*Hlwz{TR|pT;cjxrfBx*kN+d;ui5q&ljqNXu@TJL}rst+? z<`GK2I@#@Kx9P>%>;^W9AzgraK?A+x+P=Vl4fV&Q)+nD3$qkf7W6#!2-$7m8e(XCC zRP4zwCi}xf0IZ-vMhiMt&SDe`!~@rA|21LDeS5Tql-MqIsL_EfQB6m&5nPtgSfyX& z|B#ps#LH>DZOmXiC|O5D;6ln0%|8yF!}Od7ZkLlYTR`N4GxbZ@ae%%n^1A+>wM|$_ww~dXVEXUSEL?DRG z78;7nsaYZ?NitzLKKShe@XozLXt@C z9`2@CcGdoh!}sS~p4``i z`7LGdFHbM;LjU4R9h8+=XHJ(LH$qC!#J(Yo zOu73|Nw+>%G#rr3bLU><@?rnPirF+?%nlbm=9qXdCjfs$?qBLZT^|Z-ofNC-0O7{I zdD(jpd9r=J{VN-vCIC^gIfKydsZ*33rfKl%QE^QpKudO5zKxVixwN@pal5b!+hDF z49>G9bL!|t=lwl`7Gt)PL3aHl=-LMq zq;yVyYL9+CMzIXArEdfQ7t!*=#(_cT-%g5{Oj+d18lqVj(EbKjhHa^pWZ@1J0(JrU zfn1?-=>y6H!nq#Vt?!J?x&WJK?0H))cz@ag+j|r+BU6>>;8HreBBj+9W0n)yY45gE zbxI|o2v6-ca5^I0E6f^`<+*uEu<$liz=hb$UU8rlSlzrCImwYCJ#y!8*wj7K8jxV( zR@w;6zV+#O#t7~QlUXK(a)X{arH8w0j0drhg@eCGd`Xg1D}(`_ThWzP;0tL3}ZvoowzY~^1H-8MfN_`r`Qk*en*VK zvjczU>FG#@$bLVH3^|mB?Wc{j*MFB3iL~&EHiV6r!x2ULa2Qg(t;HQJHuR=IsXVB+ zC&V4ICMv|f#P8`#krUD4Zk`yfZ^wbvfDK07F1xtteq@A-^W9*(I}pX>tH}xkAP^1{ z^K^|{K|QK1L~Mw?kS<*R$+~BJi8cz)0B4*t<4newwGyud){ordRjiQpmI%{}h6psv zJ4S~F_M)A&H{mDEF*24liqc^|D-1vH^eDzTF5G=x2N{kK_jk$HXVusCi{GLq+An?~ zM%_5a+2K;=)=;>^mbAi@wuy?~`vP6<{hIegMksQ~&^{L=2iRx1v3;UgZ9wGUo?Fbi zcNGbGo2}D&1{LegtRxas)7lYWN;@#~(*nTbYH~_|K&4zX_vO45<<1%7tNj$Mmjcn& zZ<@SJ?P$1G7X+L0mm!dt9q_sF5XpN;NdI0}inE(?1lVDRUC;e`_XlINKl8O-DXW~Jom5gAIz(4~qG$lR+ zoMBzBkPM*iZbB?B51X>5#VK#`7;#l> z%nXMHz0n9fE2{8k1`?~^cGRKO05#*=cXlqoXx{aaJLT{_iAVW>W8=vkwT^HaY&KDc zxh;`BS_Ia+#-J{y_aYsai?tLO%-Rr*_g zF!ck+EdBEj$PmL2u>oXKh?0Ba+#gTW!Ab&@!Wu-G{r3*3WV$)LuPk`C$1;*Z$WP~1 z!8}jrb7dU#%(GjnXVyCS4n_!Y+>bpJPxwgyJ5t_ErymbJAdeGsazn z0HP4Y0pGoq0H`x98i#p*Kz^rxG zKLu?yQf_z`*KE4*2zGxCrui&#{zR^}3P#2e!;%M)a7;Y=B=vW-MdzS2#72o}Pz07j zkwxq0#(ETJ@0ebk7-3A~sGdWE`lGNDu{p?)3o7_(A^gc|Te1y=`or(I+Ixpx?ZD(5 ze)v{L4@TJ>CzQ6=gc1*vJvu!QjGTq$PS!5&t`K*m37f}=Fs{=Kd2=t~Lu^#G$A%<1 z)CXm3OyWzagG;`|#!#uHbBI07<90)pP({m> zYBIW+9q;>w^D>1^7JPE0@}|- zRBYPx>Wb-N358K}F@w)3hU660ODWEVhm3o^>W_H}S3}b4D;RfN=gv8Yl!b zcQwr#^Yp*>*gl3qk(aD6<^U4M7vi9mUO|8+Ssjl|l?_l94N%+h=Yr7h^{_`KygF`( zwcI-rBm>{&xc*dzU2WjR-l(4g)6c#h-#c-6m>gh^Wti8Qydn#@$ha3hC0$_8x7~7pw-ckyf5BpE>p453*>yb9->Bu_fL5}l{P|5fC?C@~(0}q1>P!pz zDTD%y6QJiS$l}6=RJ5$!U-GU5P(eRGwwiNqDh&Scp$OyaF+cJTG>T?yp-4=uq27|9 z?h?y)O0gF- zT{sc&3+FU0(n3ix-M{b*lqwu&p_+d25sxHB4X+4O z&;Iwr0lB8?c5=%7JA{Y!4T~dFl;DcnwyV=-Cvqf4a?bsl2!jDg&87E4**oovx_H4S z6*+(O#dC@HWWm4m;vnx@4Dff{M|N4C7EW#O#knxnR?96X0`qsC}e(Udjpim zOVZS;s!JLVN(=W$KV3?;0y+H)4SJ)x*F79lQM3(LHiCKNZX`LGuuhiHy|EmK*G;~y z6Ut26o>w8dwerY(mM{_+obvFHa%);;Yff%5EyH!bt)%>(4eJ5TKxv#n- zTBDLfibhTj!2{GI5tDOgy9OLxNnIHXpYgGMMcCnmb(;_D+KR8&iUyIQ{%eyY>ddB= zs!)|ymHHO3`<`b3uG@7$5_ny9fv2!HYT&7y`~mi;y2|_^^1w#)eLJqTeF`{yvWBu|ZQNz176Q|?t`bTMO zN|VyrZB#?-te;y2wz_K8R1@v&WJ3U!c{t?O!xBb^H2e7JvA2E4DQ4h(+3ERg!Z4?X zodUhzKKM3$QQD9w&1C3fIu1SI9U;RA-b8ewcDDBIwgC8%le7`hKu0B4Do9Es8FxzV zr#b#at`qs50cl;Ei}gZSLOzT*wHgqHn}Ge=wC2wsxtxFw>P>y;?U-jQd;qOmogip? z$G^80C!)gv$+IpAzX&|cWRs)rNT_JbmQ&Tk#o4Pc3bXq7tU+9~k(9_OMno^s$hd7sV;lCJ*5^==sF9$k;e z5;WDZF9M~9k@XnQP;+~Pce?EAq|{5eY7VfgsV^pwjbXT(`~nTGSr8=tpkBB~)u396 z2ff}r{an~;KA{W95vR<%!0~?m{UxLD;Vw97lQMrCDMC12v3l)%@7jnnqN8eP8sN8A z7>$E*=VZh#;nx2z^1iXh7bbf0H@0o-j&0kvb;q`C+qP}nwr$&U_xUHA-Rx)Bq|<4< z>yz%J>(r@|(v9_-$co2>Hzq?Hb=(33aW?~ZREbe%TE+DnMhX7P`UIK7Mw|IIh=9EVX=H>TFsLNG*E z52zqfb#f$E^8JoB$VzF=0BE()q=j6$!SI1qEvfG%kG;jg zRTJ`oMSNL!Wq|JAw%15;lBc83$FhdfKUb`xHO?vzdzH}iX@ zc((l#j1uJRIT9V1I^w108Ip8ZWO|$}N1~lj7T*sLH2QDUV{@6X83lTYaN=2af1A@S zc~pXzbDEE7ojG1C_sc#ortdFuxg{CLgcV=@@ia4FZ@ph2ZdJguL-(|;sguVcgjjqt zoVv2oE|%mV7y>!!6m>TJ)0zkB67kj^Fc<=1W&;oME>mwO#V&9gHy$P9Nsdv-^1}zt zF;>iLc)wuB|C-Epg9)*$lqfiI%VGwRBaD=rtBQRv#O0w$o)$871Be}+Yp31XL znKGPOXX_+<#JGoq(9o$%apue@rb2aU@2RMF1S4J7HAnzdJoRh@ygE3EWbjko#UA874N+N-f;*C6Qj~(}kG+y@O9)YWhxpSQ2M_tDo&WWQTU0CI_CE!#LZLaDXXDHF zJXF&UV7T#Ten1UabUoJSQd~vDkWeu5BANL~k90s%o3Hsumsn6umhNhEa z%9_$5yl;mvwg0iKw^pv{>@8}`iK7EOI%bLvjkG{g8Ak6)fA8}@5d~u&x;J5Ii}ue(KU)Q_cHu5F}$!UN6eO?&uDha5|fOsgR-0vAZP4WMF%qeiQ| z2#bfLIB?@?O+4dpKm;J;d#uET^b@Zj0t!m`D_jMg*gv2H{!n`MI!&Fl`EfT4ZXvX&GLB`!$>b+R1C6 z*k7AZL7X$ZGj4aRio9??UY9xK7bF6O3 z9PA-zqzu^m@&P`2!2x`}x53$)b#rG^p#Og0b69r2=h{82#OUTpSy` zTj8waoz!+jz!uNQ+~Qdd#4>G!7#d(62q3?1x@iosHjJ(I9_DMf0|bDci*&8!dK}wu z;=p(!(rwhD@TD@ z&fV$1?yWtP3`O`Ke~O5n(GJAua^?BG9M^}HR8vhrH{q?iOmKT2Or6I!yK%chOqEL) zU{0cn7z55AWD9H--C>Bkr<&nsbQymmrt=yUFbGj(eZYO^Gk^I|tXcdlKs)YtE^!CQ zjd>ztoxBxn#+wBEueAd(Z_;(S^(UqrTqw61E*FhH$&ROnp4!++#0TW^`dM%%poVBjFZ5z19XDsOtTbw;5{R zKEkRH%)Q49^5kT=w-D+gQFs$q4FYEd)Z21mnrna&r?-cO-gYpyzQcO|fdC|mw>M?m zB-5=mF-pLFA5U1CmIsJGEjvsJA>aqvx%>t(K3?CxX|so5Vc-kRj)min1r+aB<&;44 zOrrm~f2$luL#xAmg9N&&A5{Sfs2cF>u+ADG>Fojyt$@dq=j&ebk4pk;uXr%EqHz(H zcg`y`vqt~)!Ok5ZP8#NEASsJN%(yo=mU!^}W#6TyiY;{Df*`5g=cH=X0qAND79J%aZv?@@c0=2 z{44090-_yETAAfI79101?%rI5$Zi>lK1Rid7V$$9hyoRhrB8=)6(343e&`+67 zG1W{9gpmblFe3uNP819WE(#XkI98tTe45uH;DnNx`@ya4dYjKKCvD~gVAzftvf=)^ zN9sAAL(7G~85U5>yQUJq5d$3@5~pIu3wIQ<&H7dxXB)fCnQ)-0g;V|Xg^-I(c5$A> zfLG;2fkxkFtKc)H=!A9n6spPo5J#TeH@JV#52r@~ zf%QnhLk}Qp;?sUeF=`#Q!My8`q0WhmAz1=}J{wPGXDQmLbK(BG%d{1Ti(=i1oTA%{ z_n)7w%jk%e7Up=S-vece%NuzM@z}k5*>%^)OdJJTQQiLn^WFo3a;=%;^)y7@-KwMS z-r>Cc0rHDmD`WddWk9$o=pu$b_1u!AeP>5C^v^Pe{6y>2#b9u6iZjx>KY9dH{p+<} ztE%x=0lm(JBCRyv+GY$)>EG)wG54Q$uDvbAOgkSX1fapLyjEKkcZ zVoct*h$)qtvDNJKvJ5!$!)IuY-fY9c@W}&f@~QDE$Yv-_4#=Njsez0G8o~5Yb1dCy zW!IE-^IGB%cYAI=H6i?B$#R%qA6!fKEAhe|D>kNj0`VKf6&rpPO=T@EE#4RK$*4BK zzOtsKqB*v(;6?=9USCdbrTqsITqh@b0$4;yx9h&=c|U*7&NFW0iHUiwih|?gm+@jc zNSH2$PdtLIqlc6{8VZ0YezR)z(dKd^9>KE>N&G)Q9{54>(b5oY%46h5aEey!46t>R z-HAh~e(xc{Dp9fdW%+{L6oxx-sVi(BEDiSkI0$=_bYN$AA6~z(47#KkYC9}-3nSVY zgBz6544AfoLa*9y@i@Dok&t{81hP|uM2O|%&0{V%RAw3#V?m!MhYLp{e{vzumFqz= zQD{0wZdtjDyqMAcWA{7|JS{vKr5)P)#rq=r4X!v)=7VNKo64(S7nhzVj za>`;C&y@BwbmN{Rt$i*)IxY=hr}AA$`Xsa||NiQ7qUg|CW5Nb58n?f5h{*^RNLhEC zt2xb*rB9AVHYQdR1YihGvvgmHeNF?dr7tyY!y|X1XJBQZy605*=mVJ~TBV2WDVcAM zLJeIs=Bh!xWGPbDfpYfFS36dqO>e|1O|Z(YZYCoQu<25cB+tvduH*Jj54Zl4njMgG zXryHI%zTJVh-mbeCXsd`w6f#0h0_FT*BJTF9w9G->iBFbQZQ#ENjvWB&f}+?>Z@o* zs$GoVMXsaXJaP5CnUD~Sw>puh^dEQtyb1~~qm_+m{ajMyk+@mtrF5O9Q|9$@MrELj zmHB^HXFH*9GU9x;4U2C|^vT;<@GP~1tgMqFkX#`zc&x4(XgprHPb-MSjl`!g0Vb6s@oDln}0YsE7@#4cl$jZ*L7MF$P+e2Vd}>n$fNUE{Mg<;n%?EDhh6H-5?b=SMlfGt?WcAJ2a#OS6t3N6rD@6x4?|kJD0scKTi?xj0dytQs}_EvSkh$t z&*b=5LwHH!G3-(4QOngodD>xJ6ba?{w|}{wkTwbMkrhl^EY|ipR1d}B9bl}f&$&_LfWJ>iY3+>o{4C+bm;apVBn+#a~@fy zXK8lWs$N0n2dyX)3P5?bVa2`#viU%F&~jtz&l3BHem(5lku15?{wi+z^t{%K2uPI9 zE8U&PQ;J5XBN)IR4*Ig-&a-xbZoU1;IcmN7;b9W&{D=FV*`X_p%zkE|)Y{f=kXY1i z1*Plw`jB~gqQI$%E zPbJ#Hl7rbEcH>|Qi*_iCnOGpcudL|fS8gZ&g}Y^05wCiXxPS&FJ2T%qJHGPUH+4xi zQPQa;&RQq;br352JI1fam#vfAajA>N{A7L0>iwlUjf_R=XJWuo?0hDHSHY@FNvjBg z*;CIhY4_+gi$2a)-lygvLn)mc+e#_!T5>A}fcV5Rvq=&6x{yzzUexE5!Rdl32`UMN zz$)(`XeyEsF8`PXA#(_;&A-r(i^5Yv&hD*!dKGGkjp>zEUuE{RI@EqbDeGgBpM+%Z zu2|&ym<)%|3Rvcppqd1pbd5xgYFasxiF88zmUtT|Z0#+}!YzK-vZy9>$W9F?zL0$g zTCa(n-ho_W3eJaxF|_K4CMOyZa#(ytX0T*3)*@X9TJUDif2=;$bmc#Qaidlop%>^+c#D#H8&vekk5$`uFz zliqa#xbqqxr^A0~USMS6w3lbG6;m7@)VE4cwn?WuG_5~9#Oo#~c1wnsIhB9nE|}sG z(FA2Vxhz27(~4(e%}}{xj~UZ&EhnhzB#u9STATLEEpz#Qw*C=PMYyXCuemz0iq(b@ z9<@03T8yHzCQd;-Pl=JrBEu#=&l2`vl%PXX>xi>Y@wYzyMj@2@Cmq1rOiUaNT7fH6in6bV ze;LeUk&w`4t}H8+r-0i}&@Y;EGGYC3pyekQVq6sW_d0!t6-1TQTd9oz7RDBId?Ymh z<`h3Mp4CyUn}LtD5OqD!4RbUXzqoMI1w<`f^MzNcbbm%2;LKtzRg(Sn?IhfrO6+D-qw0V2b`F-L{ zjSB*P!)+WyEZUl~>~8WmYT(2D z!OCy0k2;C4yPNr3dX47sH*Wn(Lus*l6thMGdV*KP>9~bm zPyUk`#><*>diTJO7GK&a+c!emAy>5+J%Bq-Vy&Wr(()Bu?EuG0 zXvbpnvEF*bN%pq$D1=r7kCybW;7d&w4<8VXn#D>gIW$si%5@iS9ZjoO5E~p0%wodYqX`WiXB> zXU%;Y^7L&|06gq=3-14;HnK3nHuJA+n8W16g3HXutZdrGy;guLJu6g>Am7+h!`iL+nG%)gPX-n z(QZ8vjJ|tAJ~4nt`7Cy}iJ|UImRnqr`;rIO;L%J5;ZSuQe{h1ynKRVr(XaM9{BLj= z0!c;ol|z5DUKf!`C2zJEJx;bJuvVK-;_x^$lMBMlf>VH5#KP{oqZbBwnlokCSdc#s zMF)=9#r+2@y-&Ch5ArWPIlHm{J`IC74#6QVospIFbR|LXzd9+kcuY>1Y7?m#;ILClTn!Ah9rJ1UNIdc?d9e+uQ)dr3ZdQnm;3MBO)TKl zmRw>kgUV+tHD|4SM$7IXb#GIyJE+mY(Fps@@ydbA%M^EYxk}B4<<7j3YLe2~p#7mU z`QOirI`#??7-&}nRY@)dwCJB!CC_;(9x;{arHko8nUU)NX{8al_?(b*)yrR57Bt$}u&v3HjgV26pO6Xs zL?f4707ktt^ocbNfGf~Dt;z&VD}y#O)I#8i-OtFondO$XA}Zx4dEkG_*J5JE3rj?1 zt7`Y5ojD}7Mj~glDfxLIo@+`EJZ|SQ2rwR1x}as9*0?q$YuPwz(WL=4Lz@*j`vefH zmzjG_g6wYn`#x6F0eqTxK+NSp$HFoR((z}z<>32FpD$a6*_;#qc|7Fe#t&)1L0ke# z{eJhHt|BqMo+m~hO)XfBJL;*CNr0^&{12Qz$Z}+`^_z_e z3pJ5#YuM&M+Jo^cTrf3=beV&}MBw5FllRg< zuqXG1%r0F*nC8cQ_tr@rr|t^%$N-M2a+&G7NTj^X`CRNjyBoP27eNE%2E@#9#DVw3 zHD6!QI;sP@gnrpo>xI6#PAu|zRQj_bS39qR8_*B8>I7t0s%M1Px)1CcnRDv(XS?cJ zlOt~J|9&S-z%%*MtY5c+^@^N7qs2wY++0%$WVl9}q#C#%t*ITZ!N<N?PsbCW%MDvSi;Z$#_Rn-F`kZQe z?O$=F=kFV#-mOYltLFl~KE_7BiLEdy;DmnldT5!%-!{Al(BdrD(nonk{yjBUJ~%bK z3*p-~*H266=vOApXEqSMN?<+(u@FnA9eWcf2w;!Iwl}She>~x82%pN4dWA(Xo^+`w z9fPV1VDBuz z(crX5rV8e5Vq>B}jfr8HZ=Iv)7&g*I&NZ}ICCTQa!CcAsI;%}kIMYOYv`f{j*mldg zI(gNiou(-|#si3@pw83}HH^b&Drgy8Xb+pT*9}Ig#lsg@9!znA!VB2;{BvTnr0cLy z?E_HX0MA(ToayQ3U)O!!%Nu!BK~Bapt`_bIRUu|4El{I)<8PeLBOcmh zlhr_cax4Mm?%4l|zD`PtMI_-DtPrD_xX9vOa@l(F&fEudG+G1r{XtAm#Gv+{wVenG z;fh1jT;R(XUH_hzut7}HkwRjT4I-brr=(@JY5P5S0cmLcrEFlPKA!47=z~5I$1F?l$oiX2^>TRF0T$acA4SOC-rwxpEIWUMyB^m;K=b zy&}DKT$#3LC8b&N)v+|3QvCvsYAZN@#33P8I~(}Zq28;C3!K6$4se9nEpy+JyOz!P zT3X`mmOjhHfII=A#ga;7>q2{+#kNXP_p-3qyTSQ@O;rIxkhP_%u57=irMh3GcM5|$ z;oM}mtRcwn*c=ThK%GGo9QLMzjCLDD9pWNg;zMY|X7o+DRK^ruwxC-L;$e!)#wz-) zxkwy?84B;w1R42GH{1MAF3LuOX8}gUkY7VcU(MIQM6PM0?zaffqB2)yW;As@?IRXf zl|yFKyB=7j)XJ^suU&FV1OLa)$ZuZ{Vj8tQTjpA2%ci9j6oVgJ2O6D3KX~Q}$jijf z6NG+FlXOY4Ir;wq8WU%5{xIc4T#1VjZmxy?$FCb4SJ&mydPvt!I3|fvwm_o@-Plg# z*6gCDv0nqzIZ#o%HLHp}ztORt$DS&Vk+a^D5fKD1%2xZwotvsjTQ=lq2^=*%7QS+v zqjl3pLrd_KHxZia91<8+ehHMeZ$SeNa9Mr{%VEgAe}Zp6eXWU~+|C~hvr4uVUG#1s zET9r6A9zn^0}&*aEt-mN1xVIS1BucbE9fE%g!O@MG;Y z>mzYHT`Dt2_PAI31lKv8XPEM`f_|(G0;nvPmJ%r-H%^WyuMq--I=WN2K_nt z1MIA{sAB#3{TECG;Z-z#Z8zLRWVwu7Xu^`XpAx(*+(#s|uv5E*s1|W14KX^aZUjU2 zaq;o|2v`@hL->35+9r1*pEv4`_7fKiO%^It-7MJOSi}n%M`XXcc#*I*a z7cw2;jxLJv_hu$On|8b3S3L;%@V$HDe9uJst=p5fRAj zwaFR!dl_%}+YLd&pj{sQFDxR>>py!26QS&Fnn?Rt^SHlQ;8)4kApPi5_rnPkd-RsA zN1^ipZurqV(^{l*Is_bgA?D|)&lGNOiaM0kR!;TUtXYG7#I|y?f}ezkVYi%ptjpLW z&jmZx_j(~v&YWmhn*GMFo&Y_Wy}qB&ce1t0KpPr&N0G04dmRu7TUpxGnub z@IuK3`_Bs*H)!((7wzixVQZ|%?pO-oeuoX8sOZAHCRultgdL_F_^Z^lE2L@PUjhGt z+!Egk0t*LGhtp=1Y1Jl4kBJ0PDiei|!zKMDzbb$KPF&`fpZ3SF?ez1TLFT#Ti(&iS z*&VX#3J-Hpx2hfEqH1$Va3n{CM4#SQ&1Ym<}M?TNl24e$wdQ)K+w~^ z^L+3aui3fT79TD^89TIV{fi&Esp0_eg}0zc^%i4gM|+M?yc!XBy7cUzR%}CjNmF=O z8izZs!_7)vI>Jq}Zz8vMaeV6<%HQ1g@nMy8Yg$>lE5BE>n&V|e9PE?I)EtqohJN}C>ewb z2s!r-Z%B)t1~iL$LUKCV_c3`svdq z45H(~rKTzZOBNjFsGuDaRxo^lLDlIROs9KCe;0&&c-=Kg`P z?H(ECcUMdQpkF$;29k*?MITK1C7h{b0-K4wZm0OXX~K+1BiU@`1QHrsWzKV|dy0F4=p-c+ktyt*UCtuR=7C5o3A;2#H-_dFd_OEKJ&gvz6-^Nyu*+Gf`8QjQP}m;_T9JcjZciUza40p%D$GQ?B53oo*NdI|*0{1u@DAUI z4xuYX-srS>M0@^zF1|7(0Gg9fH&divP#Jm?BgX)}eG3$JHFoiRriJ}Oc%+mK-oCLm z#+=f3RuMSknph*7{gr2SE@nVvB;+=XA-WPouSLbI>nlfo+I7KH*0iFoS!PmWPswqd zizJbP!f<1>!2%wr_0A=o6j2u}5;dZbe|hB8LoG_>Kch^ERMwb_nKvVGGMAT-QvB}i zns!$y>8MFoJ@(PzC7>cYR)gXm*l+qRS&7t)`YWH1u!}GIpSbbANSpPWuQDiA$iuHz z1*3gZ=Ucgc^LG6rpws{O{j!aNYLR0t{a*{J#iTbPK;`f1qh1L?eW(l^i-?6syY*$C zyUMC|t6)i-xcxgcyY+k!;d8|qBMlIXG8@E#2oZy5^c2P64rnZki|`?kQ5cq7gM}B+ zU_S7T!MOWXK;x0#kd$jE5=R5BVtt?MdF_PY1b&^csbvcpHEP|i{4*W6$7{Y3(Y0JT zNbKLgtpzS+@$cHsBrAeh{gR0~77?AsWDhnc#xxqEQvJ8~s%2iY!<6nosruKnGs&t9w8(vkSFUE-(B>~da`Z6@SprV#a@d8Tp9 z0}XKS#&vc;3NwW4B^aZBIEl)Pl$SoysyjzCb@QIl&$vvaono^P?J~BvPu|~dXL9ZC zXzVv?$h5)yX~o5RDH|?q&dfnPffjQStJPe1uzYtgEjee}qo6WnfLM9iSifB$=bK6bpPFlrGmIR+XvD0GA3cgHQwGt!MDUG z2z%XD_`XwHO++J}=0vgTn6A4FhM^xx2hCF|dLFyNsJ%+9PBD`{iF9)&V*-bnNN_iG z$VA8PF|oDaDx6uIojGHa7>XllEN~+lrTsl(bS(*Wzy$iLgY@NgeDo@h9vu!wLBR}| zwy-TLluNI-iX3?J#o`R<;S7;@bVI+XAX1y;U;m3AJo4>a{W!oC_36TR~) z=5jtsD*360S~!!oM1oT*=j@EEh^xK99@FL}qy`S0=x;&5&YNI>s)kl*)oc7Ea5Gb5 z(g1*g`PxAL>HG#}IBx+LT58hL29^iMxu3JVey3`l8a-~q`P7<;GL6oLa=q9^!o2mD z5I|cApv(p~2)Fkj0zX&g$b3U85l2}sPl2sq!HLg}FpC4yUm(`s&Y|&mn`XyHrU*;l zVb^i86H0e7lg1L!K0_R-$rAI|UK_8jW%kKm2i3f&az+ouGNb9Mc_V&W#j&kIfEqIc zG^d!{#6P}~;v8RBqf^Y%sDP#sirG(p=c0Okwi2DHqQ%mPJlO9+Uzo2*RsL3FMqKGF zQZG7E%-4jzgHM+aZ1;${3H+GG0w~Ks~A$;`MDmEX>(#fpWgcy>>P;Z3%U^+)|Zn0i;hFyz?o{%!G z)-ncL{X5x57pJt1HRGgxr8XY4zq8?dpKzFTSh|m6invjd{<8Cd#FYR?q+jY7!tc;l z&SYSp&%*kY|u$xTGPW@ba2p&2sLL^Mirbk*jf-yf=A zrvQBZAnLuDfXZrH<7?qmdxR|F^GQ$bcfq*ECzf8uO*Or5eUmWz!^$&rzzdIu5Nqoq zPR|sytz6+XOpY9@dxS*{f4sVX zHO9NU8)JS)MC0#vi*J%B9z{XX{wp0rVkXQ;Le`-0KA?-1;jK%d-(uivCGu^jGPCP1 zTm3E~&6CYqb&;s5-|EVhaEY~IPzi-j18RyflaCY?zt{>%< zFJMRdK03Z+@cf*nkq0P$`GUpCy#?3mdEV}QhQHd#6%!>}O!~!=zLC0`ya*Nl=Mz`Y z_SMDFP-=2W;U>7ftMJqC4&r)@z)RLE$v+7Om}v~dJB^XY@(3<3ildwKoTGTw%+f<6 z74yAcu0Tm#MeUTXYONht`W2iwiq;&l5hS(?m7E_KiFfnuu6ZW^;Ut6!E5V@^FXs)X zda$deuUEWj*LqI<7VD@n^?#!2CRdpxz2mX6-S;GMQh-1EkHfpwOr2-X#9POV3zkg) z(0^6jhvN88)`@Drj6@jD0MQq))p@-dHM=TzW*X%NQ)?H?M@bu~JwiyF8{+kF(HD!IJnS=Tzaa zJgk2@B>25=R#;5CeQ-)dl0n0ZnpXu#Z28KXLdVzY6(<61Z`uw$IMH?a`P|$H=X| zpZx;1)bhD>K$;fOIPIy&Lb=8^m&_D{$hP7*why>86?2p^FMYA4A+>1eUWbv1+h5}v zRY74;8GhucjE`O%*2AXfN9Im{YqxPOut#|IAm79!HNi)&OkGnjO`K>2Vg=B*V8`6F z39h(XY~XSUTlO!rGg1_i)9!=G$8|??T#U@Xhn_&DwL7P4e9 zRATIc8OfbY95zYt2r}sp9ELyTk@Q9RE=sPx93gNoqZnbVE1AI0$5?Cqh@bw_VWcg5tfE$$Dc!k`KZcH-?=>;EY%S#iMeGr#;;U#$C;cow&k7J36 zR9}SP(lxX_@#b==Uho7+w`oqR9Yu|^7ve5 zn5sK0MtLyl7xWyzAjqo%ntSxx#h8toE#Zdg6Oib_&i*| zdxN!*y1kK1Ai`a7^J79xbrM+RD8G>*pL$+{7-wTJfBdI<4E=hxgw!85ZHH7PBM46Y znTg~WErTvRc3mVZ$YXL{{Et1qkxnj7@3^%B^0;Ak0}&4*-cl#oF^!ZZ$IgN(m$NCr zKN77pDmwKRLx?F~jt1XIYQ6pRaYz6H%3#c|P&sg1H|x^=?D+(29clQnF}3JOXUrJE!R4=^K# zJOqu3fyXf5_`Bh^E1LL8F#bYJJ4F?MfWqN@$r-IpbRVULh}D%~U_pKX6w0;=*Aila zsQT0X3~O=iuF*2drn=B|DnD#pPK2bMXg8q=u99_x!3uLMsM)3CKej`UgzI4%OP~vd zz>838J`D|vu9qnfda`F4UN_-z^sCi%$0ZGY9>%#=3?}G7T=`p}X57V#($$4VUn1qU z#A=>cb9jIf0xnZseVXW+bNVdmjE(O+U+~mJr-Cwky7``4!}!E?OMYvxcTPf*d_yJ+ zMo&3hK20Fj<>@`7FLkenpf;GCU)+bE#df*OxktX6tgMREfqvq_YsBI8 zfAH|{W>bELS#Zu9Rv1KuIC-K3s5tE6A9&BHm#Z?)^Y#1M1NLeD?bUm5!n0#2J?z8b zDZb97^Q&h&rIhkz&S7ehPqXc9*mj7yB*luSN zfx?-_Yko#73UmxmuZCsSOpG*`m9%Swh{0ZLH9T-cw?Q-xJr;z!e*)J-%Frsxiq1Qt znqd&Nf~gd^bSxY_Y&0<9xdb!%uA1UBHo*SFNXctf?+F_2zZQghtZZR++OftRPT2va z?5z!}P`9SDiIoJFB(Y^YL(m7R1IZ-vbGFmQj_}WjXuE>}_s`cMmy(h?GSUia>M$9Qxs9Xwq=ze7;j-qL6kgoAJ_bdcefG?z}_e$&|RW&PRIP~W`* z3I5THFeG9gvDn5+BK_mSG?eBS%`{xg?yS@CQB0i#;!V(pLk{Pv>u|{;{rg>sNe&^B zRy?3xNU9@japM_euXOIFkeeITUu2EzdFr8UZKNlzL2F` zund+08*Y_C?wIG!a1>6Ade@FF)WN5T*Ax8uN;ok}Lw*>{@1J+gy}w7A^0Y$(HI%ir zJ2jJTS0* z>^zmqaEhei7--_#?x`Iehm&YO=FtLp{hmgtC}v9_+i*>+=NkUi%g>>DX|JB>%*%ssBO%b~mIkiC)iEys2 zd!%FQjfn>`0ruwv*~#GPTt@ zVbM~P zLba?3y12y)?bG`I_<=c0V9&S9gw8p?Zd>w}X78x~DjsSwbW#cG(t5map?xFp0P9L# zTXMM|%D^BHPls^Lz%M5)qnxYut?De{vB1~jwD`b9FGFZvz)8rUAL9Ynac22Mj8I@) zVV!k{`y|=y3-lBu8*N*rLHKzsQcb|_43mWWoRf}Fa9~uJvhN- zdwwe3q2a|m)S{S>WB)0UD1VF)&reiWjyOV5ji>H)pxnS7?5O)mpdS%ems6I^M;D_z$%z?Yi2 zL9DRrx?!Ouay0cGX*<1lJJJATW6^QMi{~|mN_Iw%@eh`TG@Eq0)kx_lc$*0VzCIT- za35n5Jqb+#binJgX{LNMjt*!f+R!3>mD*G8&}|}G5H2!%Ep-`?z%Eg4Z+e+5<5A=0 ze0#FCDDybv-+JP}A?pHran2j#{ktaVZCwTk90#T~nqrI*?3v~^(wx#BO>Dl9znxX3 zY>^~VJt`qRhrFPB7~*0kN!`IHBHRKM*BafXm?H6KjbPN&UWz%cwg5GU^bw@UpQ;+t z#~oQ`37K&r9DoF~C-DbRZ_@!oFa{Zq_;XzKhr%4s3}p9XyfB}#Yb|D1S>#FOy< z>tZh>NF1ZtN#6~@TwYfuiINhxhT%+EWoYPTp>XcY*Wps)jp$r#*~(!3<-DX7l|>T8p0{c{}~MT96q+SY7cvuTkR!mgO{y5 z5E|10AabCPv)jK#-f&QN*P>mk>-Irw{NOfIWB3kupO5k4IwY-Gl$0%`EIYgXt6+;U z&fuHtn}$pY-e4bd{PP%O`mYRA`}|IPt{+JVgROWTF)F(T4+;Sp4k~C09y}*}$Prp< zxriX+KH~i|Y-qKm-QGM}60lJ~)|(Bx^_0^4bqj5DGJILWF0(rK^%eOu;W4Y=uzY^P z@!?FGL@l#oN%p4InuWQ_OLZPBkNKCkSKWqwTQ+TB@25)ON!L+*>43J0vRpA?B(wfkPkIz6YeieMID?T|5c&l z8?TeLD3XV7zweCF<#lqD4w$C^eLG>4)X$2Kxq>)FW!>jqBI(d{@%zW12+}0F`J+u^ z!d94M=IwHdQdgtoOI{>As$KjU_`X)&$UV?Z)~d(EJxH!#)T1p^$6%GA<=CrwFe0?J z@Ht$8joki~NPp1Y$x_!y>vF+6DmNX5hXm4kKZW)~9P&;$!ZX!UGABVYA>=b#4MtGq z1IiT*(YPEVAfN-eE80)jfIlD}z@(f)%Bl8D{4Z&x|yLhGu1VWE}pL3?nmlf zmvvWmG#^_n{FFhU9=~9FU{hx9ubptACVNKh*Kav(CRLAYU4i~5DJl0&Yr3*ix-T?9 zGlP}C&p*D>olnONkO>&YAIG*wJelB${mevZS|R6G z;E{FYBU)`RV|vKS(FdYA(iUMmqnm~0kmNqe)YQ6U+Jh}J{%B@&{hU#&!%dyo9L~&d z2zZ&6DWGF$KjkXejzyLfHd}fu_iWLL3cALZz!13HZxPIgcdH2^wy`69rl zJf2Lp+JH#s?*=2A7A>2b*3G_YSGF<}C2He94?E?NN(Dv+$CWUyggFulr(MqN_l#sZ(yeaQ704Rk41ZPh@v0wgQaf(~gTP`|fE3-BeN zNNgkkv>wnP13*Gd2Vml*bOMSl>3{bgKeI}-yXdt1ykk0JHyD6~($FR++D949Yg)Hk zEf=+rje$!#nuKJ6ALJv@+usb%y5Aq2RvVQa{36;%89ejI3P^@zM@oJigmua5(*Bcj z^13_e@D+l}jPw@37d$3d+E6}Bj-%koyU&h&NM74z%KREtMxnFFhNjbCFbY^V%K}g~ z3;_qno)R2mePWqRW4N0fVU99J8~^W)Ny#DFr1<|?`oEk1Ga4yu-Lm=ruUW;!({{2V z)ArWC7+wyo{8#R&hF{IA;rahgskzc$r_zoIT^MiD=*I;vjkoCZ;{%q*T6Ow}Kq}&_ z{|gm_GXA_C&`pj2p?#Kd2@7Dj=Wmz#JUh@zJQ`$?@c$g_O2-bqxp7S;uc-ojr02Wn zD~LtMFNh~(1I@p5fUU6sBS)vrU z&?CBF4Y~-z?nGmn5p2s|pwx6hhVyc1Xi(3}9jcVAtklZeP0%n~A)hI^=xHr($AMI) zK7!7KBD5qS1^z-ndGZpJU`L}pb+Mrbk((o!+;0N-@9Rq^L1%4t#+qc_st$`OmppOdz9 zLi1}1j=tgb-<^9&bfQhtzNr=8do`-l&)~zxd2WYzyR(zr-7cyB)-b6UpikTanbeA# zm*BSeLg;{*kA+Ni(n=6SJ$g^H+9{l&{*IVH{$4M8%q8m^&Y17>dKAa~ig%dHQOW=H zW#CA~yJ&OIMWSGYuwd?`MhjrpTB3=-yMH-!(mU2tFkGJ^GwLkVx)=XVUF53PT_Wg9 zWp=j+!e`Dm^5L9*^ZjmhWF?IS=46vGQ8kNF#b_wP8@STDNu6o($UL6(8JNb14lyt6 z;YrD2YG&b%jYKP!YFex_m!zKRRmxT?C-_lq&_-4Ho<^lel zE%(1)^0sE_SA<^(nG0)JiPCIOl$N z7_eHTI-L^RyAw4pIwGR==!QfkA5%K12cZMqy)cQVeQs{qoAxXwGQj!05Zx~a3&lIk z0oDCY;(|DM1I3^ zkr9Irz9-^jJqt0Ht-)_g6@)-~OyW%BmrEp5w$XxCqXEblBAV>wPK)I@&^S}RFl_}U zxJ)R{4?xB@F{_g{5-XL*Yq?(%7ph~wc7DiiJFN^=gCT*(UWc^;n}xjY8Z>N#1q66t z=wO^xgz=t4#N>+lNpXizpRftC>(mZ|&zQe^+uDeQi%gh(uP*xf`{mpVtlnaniL4Mb zhj*fdXEwvFxF|xY-9i7Ce>4shWhSLaJ#EnRA{D6;mi>(UmEZsldB0Y|s(dDBpNb!b zo22_Z3k=bviQZ`g%;(mn8*LGXuzl^0P!nBkOH02cvYDD?WlN%ULKMF4)fu!47#Y;Y zh}rfoU4$y)RW|jOJ@Nqt#~#L}rpEX3qx03~vf1`NBdBt$tEyZf;69Gz!s%jakfY_c zzDdwvEyHB?6(~AkB;HoS7Zu%5g;_=`ve!Y%Q@Gx$?zdgL41UO)`l|~W{cx@?b(Gbz z(3HnYlH&k?W!duf`<#?$k18Q6X36I`HsuGp1VAzZfFXJUaBA}vKR%lBcJe>8ci%V3 zI>$dQZX4r_cAIg0*0=4W;rUv~o^+?Jr=yegcLQ(Ns$bs&M3=-i0C<(`Iwe*Ujv3PI z{iCVqlW&5Efe^GbpYhnUBaXN+P#u{~ebEEgXVf9OA<;+&7($9NFbD9{t#sYW!?90T zyvVu~yn%IY@z&Qjvao?8uHcJp{B$?^^E2CYfv2QUwuoDc`F<(MT0}jFl=nQKi)3Bg z&5gOcK`3@%8tPjte=cxfDlHl%X+>9On#btZ?`*re+-kM3!?BCX{=?`-?gmYZ@^53| zKUDoSKBAYW&}#p5*dP7>eo(+%1Y>dXrUndk2{CaDHg@Vz$r>$I>$ZQN*gv)biukD>g1U*11?Gj=Da^$?Cq=RLi!p+-;Hd^3=RfiFt|n&=1;%;B~{2B{fHxRMD5jL_(x|PSO93Wiw?z} zTQcEOI^eIywoLsk3Ef{!`EOzK--PyWmvdtSFFx6>&nq-JlHn7y#1Q?;Rs*A{e`(Q8u zkl)bU&DRw{8C3K;+)ee*RYVzhP*nw1qIajW*SdT@y2AXp_8u?6v~h%c%IS`e+9!3K z{iS#*?Ta^ox|nO`^VN~#GU%&B92PC!LpIrpXnQ0Gv^uM^~vc-#@p3Eb?YS-w9Gl0`CF_ zUk?S~Ijl~GlXT^4!1|ss!THg5>8T5d>~Fd`j(}^m;yj<6WtreD=F8*pNUxuL1X5o~ zvmX(NxK%7jY7D(gW4*p!Mp6sP)HAscre66tp9d6M+iV(C-)W0=5cN;)wS}E`Yk5Bv zEO<7KaZCcOB9=jN{vwh}9apNRs2f)T1CsO-=!%w2N>QL=kFHdFVZ5M-?h;fA&EuhZ z3^;?wSSTDh@SPu&4OnPdC_6fPdt~+b9vAWU`622mTPw+I9!`m~U>l_Wyz61b*BmH* zuRXKPylf6*57>@ZC^o&pbn9WkLdn%~?DUjv_Hs>m@~mrOtO$79)2p~}h_J?HsiVRS zVy+O4It%`;2AF!p+`Gn&*{F|6&V2&c5Bzp!jU=iJV`DB;Uf?&9)1agh&?6hb z??nx*QD$%fCLY0~`Nyx3Q${r5jpQ0txHLJ7^b(9hg=sdjUMJI{)`w6y%nElb;)K1K z6&e%=Euct-MIJswBUmyf0XvLTyi#N>xjA(tbhpQ-rFG^De_ z32K4sbil+(hXe{(A!yrY_AIerBkN{6PZ=2^t7ISCLG0sNV^6&swM3R|PFu%~^LhYW z=;wHy(K9quVvkQjPFe17tL4A=W2_uZITH-uSv@@+xVDI2(b+%nzN)!SvqZnO1>9Mr zY3`7R1{PhMV`_nsWXx8gc5tGkNdboRa6qBM$*AXA6AYnJo~8xO5PvA8aWH(zjcIYY4o`^N`a>;24354LI!ZF8^w^7==PYVzvGk{QAN zcpARAQvvjapP^}1m|)*x5I_bL001hBvI=BG0NupChRcdT3-33qRj*K`Ldtfb!3gym zjq4M9N=GfhO#4CBuO&kFt8pk;@XM^XvaqnQ76m9?^q^7g(wPficCfr833AxkPv(Z6 zn>@_Rt8!d5ahpU))3dr=la%p-hUEAeO{p-E3S2*0X7-GX&Ko`meV;>Np}sHuR4A;C z%3?^k!uCjge>)&9FC|jTxVKviCP6Dx$QS{wF8QgYZ)?fb(+&;gYndkc zethDRUiL}FyL=T2e{TOyJ=my04mR(rMHF%qOZizB!hMFBe)5TSS(({;VzI#u zq6N`$h`|wJOL&xq)5td{fI^XmL_b^|Xh!kn&TZLzk13PghL%i50M~wojP$ST6uuoJ ztJze4vR|Y<*O}3eQaVJEIAL%Y7_BEuVT?ABPIb|<`cFvTvT z2qjrdAhqHB=nRwhqUcEuCWhvG;U>!{!!2|H2hLpm*5%^Jy;le2*;<*`Hg+sb*QySQfEQK6<6Z zdX2rJf)aq?dZ+V~`LT$5j0E-j7EM{%<5Nz?0DO$wiWn&u$~c-H^^*6utQhLgv;@*V zD?N=rzIpv(iWEL{ak+xhkYN9uEqnM>Xhk&>S(h|os!xO;6!NaIOD*S*Bn_kt_ven_-dGih|v4TW9? zj?H^Eyu^Hs+kDwr#_yr8_Q9nyWz|({z6xd}T2o;0&JbbSz%emzSPivAc!r`kOK7;$ zWW%TWGI1>Kv<9a;5#t_?EdV(mW@K%vd5uwxUC2(k{cwo52`hr5<3xi7NB>`KiQ(aE z$b|gX+*yLKMj}S4;i5xsL5AtI^btflcU{Y4czO~rW24@3=ixbC_ylb_PCQX{)p;cO zui5FRj@1c$usK>gt-sK9p%xRd0jJ%ax+9i^M_+ftaPd75Yfo$)qni&HR#ZC~IO>{; zX&Kt$2Nc9W+);nns=C!Cxl9D?tljUc!BIo&vNgpDdr}1pEyfx&Cpc@P!A`>&X31CnvY&%Z%n%7G|3WezNXn0lT?8>A~v6dM7{04j@+vnF-Dlp*>8l&Q%Qtw5BTWd$2LFe?5=jE@*?IDAE`43{&IUfRRir%V< zGXtT|EIRs$=2EsX{EoGVq-M$d`uMM6+oLzs6*yDxcxOj>zJPoQK0h#WK&=)40#O-& zQ-ec${k!y`mj;g~r}Ja#_S=UuY5zXe0E6{SFGaE1Z?czce*eQC-2mZ2-H-P=5dI5E zbbfsRKtR16H`K@^$$!tx(|3w1J}55N^Lx660C}P$3Fy?oVH2njETIKsN-hSG*j!V% zp=c)fEfW(H+OyKIqYv;Zeh2xti4#wB@|GUl_8Ud55uu}>kBgs1#=*NhN#*T`fN-bjA@Igq)ZhX zpux+qzfGuWI^~*at6|en zGiK0KF+M)pQS7kWqjWA*Kp7EZxxlFc#DS|O|Hz(_OyvS2)32Fp;&P>QN#)u63ztY* zh%8vcI4iJ??~hbP)Mf8^{Z5moW*(I9-`+3(FFJypz+OgXT_)b4R2y`?UH#K z{|A5oTshn&p44x31LWtcR&i_JJO`63*4Dqydu+%$kfyysu`5_3S-~*QW1=at=dQKcJF4_|oMH zG)2w?+V6bJ(3C2wV2)->(dzAiP0_9^y^mgte5{6_u9z7nb-=I{!T4N@kt~{=#P=J! z&O6kiZT8Rzp>nopVQ#Fz9eZb12XF=h3Joz1up|A0yj;#U2BoQZQFm3_5#Q2CFc6Pd zZFG6UipqaCQxb@)rxn8WvC`^1*0Occ(1dAEvz9nMf^JM00@)t=5TB-_`^lwl(MG(! z*HG6SNIam?KID3AtW8COES@@OZxB*@ABm?+70W{C6D#&e$_{>5vKaa$O38fJ8F)Xj zR%*&F%8hhEER)fw{cbc?R|C8_Y`FF|leRYT-5i_)JL8Zkweca5<1L~NZcqk8Na=vq ztL|LUp4x+cwn7Lk-CPNNQANF7u)+4hJ3!v}WG44T5{*G;t>W)N;#_tIc=i-gI}bKa_ta@8sZ zTw+ffQ9KVhh!JD{HZx2tncMrQMF9Ow@D8|#Vr=@u#!{$P$$yfJ!4 zEYa(H&8@WCz2$VKgW|o^Cgl+_824@SAUKcskET}|^H(?o{`O6%SYZleH8##ptm%sU zThPe8Wa*kfF;X3S({*17*qfuBY6c{_;CPociR0}k>@1%@nrAcCL3Bt{3~@ZP38WNv zpCqY@o8Ulw+@o&us{NVMe!aFNe_ckjcL7Ssa?JRQuxUbxvZYKSbo^VzB*px640#14~y4{)n?5O_9}q9e$6U91_qT`+iz?`o%G{5$HGCR@F~j z1uX1Z{{b(kT2yJHtUAaq+idiY7hZzr<(gpNDjpXc2A69uL940_(6D6}`x6|}6efbi zp*lKy6%i4u;hJC1gA)c{)vz;7QwrLH-F~)Ied%ZqbRZ7g%^(27vw*XZQFHr>i;jagrZn>#O2I{NF^hquoTK5ZabpLOgb2T^MRYR2^LHxlgoz!(O<8KP=;y;;Q4%yT?AOy$<+JWn?nh^aaCz8^33Dkmf*=!Fx zF>G-dqYIEPuI2|O515t#fFp_naARJj48Tdk4H0>`R^7+e!#y89?)fHphT&r|JqyJ8 zTz3H6Qls4&gyk;7?i|@tX?v{pA1zoqw<$MT-S{zL`O`;tGpoeI6%`dV0kaE}7kkYa z&79H8$G;0INz6>zWO3Q)PN=Dwwe={W!NwCbG&JnM;ypL98Fb3BARaCdV(T!VeT z_$;meyjXj*@o4^2-48zwEE4^5k@HadG|REddE$S1x_{^Y*Qc6)`(}d{zT!Ml!{7^m zm2_XI{G5Pj8`dsCY{wnaGivFM=%I5y2r4-;y@tACsHA0d8`Yps6IzZ!*fLs9sZpv- z{3`zz$xf?pT&KlIDuVA7%S7~%Xnf2m8-D_W=LR}T5eqROszmzr*Xt()Sx{MD&i!cQ z&mHqf;*IMxXsyzFKHFlvpsI@2seT$#-L7Moz=?tv76QfegJCK4uR>tIQ5A$+oY8-! z)BjTG|4d*Rs`TIB`wQK_$MYW<%Ok`G`$54GaOl|7%<5(}(*}9HBLBV^o}7wBoh(I_ zeyF7cLJ~jxsUX=VdGyb@O2GRgDr{y4*KM=9%EVaN+d))51Q61Ad_!UDRR^z+r6pUc ztY|AzRcydO6qUqfCr{vqS5)4%m=!6U$MHnT-k`-R{E#15> z5ZD&>cQidB7@BF~xx=diGd}~`Q|GFl%8C^v1pgZ>nX=fCmK;4+z=_7``k`=&92|C6 z<(un~irY;>Jt(Rf3xnl~n5>!WQ==-(nVoR|UcR(}I51JpqHo z`hn^k@3-Wteo^<(Qs&@l1a?U&9737~;oF6^5dmzTT~LM)t1-22dnFR|>6mq^8^RW( z5`&mqrp%H7VOkf$pW-{NlS5!laSS}YvMuUtvX#xcp<-8@d}NR(KQid?fZl>i&cE_C z5yj_b*zW%6hrT0=$_w@SSb@lfICW#WrRXIUM_ql!u=%!<>E-B!34fpzL1Sw*L{|~JRT!bWvAcz)?PLg)xfii)>SK<>!y25G{+1p9MUpsC0tHL!z_-#P% zTNG7ao_P!OA-{BIxQMy1JUSS}27y|cY2eKTIo;W!Vh#r6+iqmI2jy5q0J$pSA3zM$ zSYZwH=_Z^~M->BEvkPXzFdU4;m!xJ#x;zoA0wP(Mq?f5n_hG@b$bz2Fq_1scNtH4i zHQj9QO;iZcjLqaRc~%^nZe@K1XTHY6PvPZl0?%S{`G&+fm)Mm0KbfBg_55Z^;q*#y z*$OjEvQTj)!Dpg{$B&|TCPtM=7c0X2O!`BxtBvQbk5&k~EF1xvJdQF&k0C4}3}duJ zAbrhX@9VJ=NvyJ_CcYr!>cJb`=%;BN5Im7&CQvA8_Hs46!fEF7OA#&xx5-n1Z*l)- zJ%^%W{WHH3JABA<=y4Xgib-)Y?gGp@8%MzcYK+WI+A)o8UV3A}spt}SyfHz)rrrsH zbZ}f^7GzG7=9Od32kgD&CeD({xougZbrA>;4yJh|Qr$3?om|Un2?5wJfFqwnml43U zbjtm`1uP4NeoqGi+t{hJ3+tCs;Lg!adyEeoMkaXRiygQv>Na~T=gC&sIrVl3;Us<) zbb5+ZMWPPoiBJGEIy@{YH7+K(Iy=35jh+4v{jF}n?r#5}fCKh9XrLJm^l63^35Avu2lGT-u=e;18`Y9V{dacf5<2D|yYkG8% zoamPQEsVA(viuH24dh@I%&NLzpcP_VKGQczV33R0ZQ+N3V=KV?OAL~~9{YItWo+Zu zy3Hg-2CSd%=`JaFqTqTYKgQ5lo87S#WBbN=yh65A4&-r_A%bW`IiYmgxh{G2H@H6l3i*`Ps z(zOqbl*cx47Eaj}*#_y7tP1s7UGMy3h#3iQRk1VtL(RV=T{}2^a2ZOT*GOP2u`N+T ztW~9)O~TKl^CySM*b`2BDfM|{C?>DJSvDyB{CIz~V|rchn!I!c;p^p3;}CB8n(@*8 zIi>hJ{%7%?%LD+T`%gQ+B@9Eb%-#KIJXp0e5Afoz>ZVmr0ssI+v+#V7AHchB-83gj zCT1MyspSx9I9PPqw17S*kGs6dp?IvI{6|JDVm7~2X#FstktU;)IL7AJ+Y??MJIq0Ba%dxmTsr8&y z$%;CNuO!`gdd!pcla$@H;x2o3vmJcK`RBF#CBqKOD>Plq===$2V6R>dRUQ?efC^oW zXjFC=6mRda@ywPmjNM!#!t{h4M4|$33*w^}R0@An18aR1q@WkMCzg>J`vRWV`NQW7 zDQpRL_b7u}WO4+v@2X@6+6|-p9={7I6uW0GaHpZE4lME)e=i4sh16D(uA2)1j!cQ= z%Of^A9mFb&Ui=EmoNp!~F><`Nr#m~72&u-l9WAk`(oO}H76kLKbc?UG??yQdZpgC( z@4Nse9bt%sJd3)W92+W6H5Q4@&ettwSs%}&l^tkjd5yiZQ3>H@_8VSNr~+YKR~41U zrdSDRu{33MI70Ih5rmeK7~OruHk~l5#QAk+K#77jqwzVCrvKEbS1(%AtL~?-(9QKx zH*{_Wj4`yndhn@VU*0f~XMbk~5yt_gdeCaZ9M87r#wD7{f`z+uls8?VZEEXrZ7Jd) zOq{+ccVD&eT=nc>wMQHt?~IZ{MCwT3?~}w|N^;qOCeb15H~Gp0zfYa{w|gMgo^fAo zaz*5F4C@^g^-x@NTYs0QM#rxBtd|SYlp7ki;veqxqhK|RWa}Z5SQ}PvJJFlo*l;ph zu;nA!D1gW)<9SuzbnkSV-)rq*Be;GqW>hgC6lK-c`DJ148K zRWsEe9&Im04)F#Ln=Jj>1Uh2C1IXkoV+k`11jCkudEoOC59w~|N;+_YnnMO4S zadO4@^ium$`@l;8wS+#0M13?bYVtP;>~pe#i<`|Ym)FxdZo(sQ6Erffr-xhs^|N`s zIdVQ_&U!er`^j%E1Fx@U8xMGUx*Y?1@N>^CMu4ciPe`_-ty(&B`-PTuRiMA zQRd$xGwxHNgy>cTKwKVvi&npwXcsZnaF>`G?j4+IiO2+|)J(d)q&7rcq(%3k9-k0` z9G!0w%+{bJpH#~iIh*u;U{PkhlYJ+=&;3T>%f-Pg*+8ZKHTI(WFxRWn zXz~q|a&|q(JC98WBH`Ev`#>B_U$uav0#z_Q3WAsr+Z={yo_4qjJu}DHUZ(pTIwN2O zjSZrK(gwjyc@2N6w1ww~lAVWO(bhxI-&f0dY{4p$j~yMqCSXS3?IVca9=XY)eiQKs zY}5^)vL&Pa?n#vkN#0L=JgvscPO*<$_Tv}@trh3s%c$#kWGlqB(st+v76VIS74~C! z=t&iGmcz%L^f-muj}k+%$FBJm+-V%=fJq#(7Aw*3{8&(zk_t1eyn8`8C9EUoahN~3 zwT>sMtNMPf%FOg%z-?^@4K|{{5ryE0SwBY{tNT~oJOK%@1PW3dqkfP=j3~AjCPuw=j+01 zsuyYkdOhsb>g9K1otIsjjwIfSBJ%(rhbnE*j6#!jgD*fpK%h*ct*0C`lQxN)g8Q$b zfT7m%tQcS4n0*(%q?y#OA#?|(HpVN>oXJhv!RVn4B95$%$+(A&vU>djAt;mq@o0`+ zEDH#Kq?g_`8WP8@_A|4e4PfN3_ef9S7$)oCE-j}UfvReJsOoCvs4=ZQ7t)!StXMx@ zeSUYoZ+_T*G=HoC5Jt{?j;5Rbp1JyQ{_*hfs{I4skh{-4^cLxWXiO|MhT*>~;!lZn z@&6qOz}_OQYT5_)cm4jTN1;Rjbq`g;VrB;z8_s6WBJE$XCneu|9Up!mtE5=}L^^K%; z0-VyTh-h?+0M15KWM2DR|NZlzGvkvQLtkw4tn(L;OYdr*r(eF}8?qt)Q;Pi8YW~k_ z2LMd=d-6%O#oWcJC1Bd+2Q&R{tbc+<~7w4?T^#!mu z=axSvb|7>Icz>U$PY)c0oqMw`aY!+WN@Ajs`)KMYR;r!F;*m{xaxhw6O-bt zhd$dY=7I3i;goE6x--jGpEzn$jfjQe=WZupqWke+z>V*3F6S5wNeh&i(qQ2sDC6~8( zJh6pohuc&x2E<*XBPsIAgl3SoZh_>DTkWFy{*A*RBa>cz6fVdGSsD30g$+^5mK+}u zEy~^TpS5JqbBvhw<=3jes6!pxldd{*cb(u#?jPN_DHJaTWCng&W1tx;5{a1cd5%3_ z^}=GT%^b5v@@(r4>U}J=ZW>~^Jy1#{;|?i3gY~v+g)7FZq6zxFy!D!gQ5eL>Je{po zibF0x?m@HGHYS%!gI zJ!`3x;!%~QtKte}082`Wb(;zWcX2$Wz{$1g+!ZaK5 zwQ5OPC5KJ_k*03hFiDtB#?>6;ufFD@xSR}aLfK5ivp(fe%%P%>o znm|fpF`S8#aK^tQY>AFdADBZuRl4_h>^NI_ABE+Y|0W~q*p=&em5no%*d-=bvE-Hjr$UU7Nlm2yL2$fnmR-43&X`Eu~B3u zlYd)!6AZ&iZZ}uS#4wM@T}B2cO-lx;maD@xW>|!5aG#Z|rGon_;-Iw7SF<_ck`qI{ zZzK@{=k@zY_#URS-j@|JnH$2Dj+vWjuB1-??7c^_R_++9JIN7*0}rZ^N#F)kG0QqX zWHAl5=2>ml_<1I}gfbA}BW5co%EZ8y3cXQyenH%~yr@W# z$RSR~jxrgJ9~tOdsjAl$ai6tulQct#LQh`zdS- z6C7n@euj=~(j=n3HfHPXxUI|pNviq(n}X>0_x7J%SDX*NU9dRR-JEfrt3JmM#ERd% z#m_gHrc6M3v62m-8zOL3AHS73>&}gYB80aXP>uqw(V?_ag1T%sJ&XhrydNUZOA6}Q z3)1)==sP=b%et&G?ss%x-zck4LL|~3C5Y>AZYzF>EDXyQqf&LN{f5?(jgdD*bZ-1w z6}aDgiTq5eD62<#VjMZ&En+TG6YzN4U}F{!+d)+%#UXM2WF~CR(4+AlcRJSp@XH+o zML;IjItL1spKI0HtfvlExOpZ&tHQRq2jzyJxNAU!HTPoZz{9Z}S}5OujUWZSEke0y zKApD3=dRIih-gljkFXocV2zvdnJ_6sG>2w_Cfccl<1&)-9(JFB{CJ^lY~Q{w!d`NV z6|_)sX8L52Ig+5~%$xCCIIF5FLbXE1~4ss1?Weqvpqy8h_wTZb7y?*s#w)B=vBKEQ->EAciNtL|H|0CkU(yt zErL(l83=8}SngtpP~AZA7G`igSq^evzd>&sVLpH+|d)y;>Em&QV| z?lIH2iHZFOSGxM2URk4O7kZ`+ub=)g`~R%ZD*aEFzpl-+%B3vJ`?X=GVQytStNZCJ z>rV>gw8nx1-55#RMDI{mRhpPn;6}Q)rb&-kRt~0QY|ayTd`%{%*{)eu|J{vfma@y# zpNE|dAF3NlCKu>L@GNdmB(to{H%g00j2zMo{U`GtXG4)9ec<~z^ zRh2q|WzDiO=w+;bAnSitga5a3rZay-X?d;VKSKBSOzwq#2|@oLFlcC0RC028`P?4@ z|Douq=Ffv4BL!noRt5|dyXX74lzI46_^D;_0^t4k(9}2OYa_-7D2o4VY2_SoF?QH3uB@_GvwZXNXC;E%x0_-Xy4 zxNbt}iv?R40cw7Hu7xJ`2GoNvxc;W*-U;Mc(D}vyW^eLLyQgwPB_4dGn>vEnaTZIqoj0Pa>)( zLqCaao;pP5uBcn+ie4M9%fgNN$8Sbo8yM$kRYv5(y|`uWwSVJXE^fb|22j9plpgP= zBIAxJlTu(TkTqb_c_^Yapk5Omk%s8bmJH!O+u@GU?D30_`U|=!_?!|VXiL`+O~g!N zf<>}d2E)^IJC-K%UzUa<14*wt`ncOthy<}}Nkv<+sZaPLFKGiEq4CnLrh&uYMYVn- zwP&|@5iDpNk8$GxUwCqK*rWh#k3 zg7O*ZdYyyfN2DzJHfs}C!yYi|%C4isq+KW5FTESsfI#|2%vG1W5=q-FLV$XqfSJ-B zKLzg$uO*_!Vq3A9e0qkypu^_W>Z7G)ULg^``7ih)mAm2}5{@Ai@zyinI!5_dRb|45 z6X7LNw)vCZ8X-Y{JocvI@Y5i0Co1if62K*1CLL`Dwij!P5V}t4l58E_G(dzuYO$NKoanjhvsMPwbi&!{6!u4YjVW~Q9uo`K zcP~ebjZ~7&#RFZk36heLug-*eRPp$BXc^;U$IITBd-l~;OJa{jG1yqm8HDZ&5<6US z#5M+vW5M#;B2vMi%)}<#zqGhHD)ftz%WDI1tx|p_;PV68!EY)(Af7Ol(GGwFmm*{!2w7KhB%KSwnPC z5YLB`l!?B1HsCk-&eHfqMwoqvm$JGOVzaAzSS$w&HeprW+zcpGD;S5lX8A`TVsRmr z{D7kVL-OMLFtC3dDk6_ihFGqC&&6z`5GnY#%%IA^&*YZgoGidY;>o{X#%ZX|UYLir z3!D4D+&%?wB*0?#hUd<}?(WGAEuyPU6g#7Q<(As}ee+tKMR7@o49FK=@&mg9D2M@o z5Qzc!hm}~DIIk?;Lu)hDEJOi96CHK{qzilFS3LtpN3^fUGlKKYodI7hsJa2=n)O7} z#~}{ZLywARl*2Brl)~S6Xvc9M%i_nHNal)GzbXbx#)jPYKO9nQ!H%K86jhWz(b z20KMmxVTdO-U9ux=msyfs+9fe`poQrX!dJOG!?tX$kcT#R5lgSOZMxcwU6Abr?7r> zytA6~dD4P?bN{9pK~(N&QK7GiFyY*`yzb52ZZ{T zO_n9~jUiOj8^S7E5j6g_n)$2FF?u6#7T74e@or{5Vj;?Yd6^=WA}5i)QBwmX*J6do zOJ5%-FpaL5+R)5%@ho-XZxE;`MU1w&k2*l@*7QASH}IXAR_~Vd8uo&aU*$S-5utW5 z-Go#1TQTTcT?;_i(7${-u9ZGG6yD2h?ds4&iA(dN)MDpuI%9u#aQyUthIsSfI3w!$I2=z^TxO64 z+cASK0UIDCm+0VW$w9L{+vJh~$6Y%^r~E3mrB~r6@lb9;oe2z!Qbx|@)euzM#y3$} zy-hOR!~(=eG9EFjK936`cB@d! z14D4J9oMYy6fzrt(BA)@RA>%;fA*~!%!j+U+&7aY6pG_$Ww@DX*M1>JGsF8)kEFYK}g0MusuvQ^WS_LXxm|#tXjFS}T`IXt(AF|(O zx_|nDv-nN2^1l-3hvRGfpVHox}Q_j&FA#+adq4XRiil7R8!&uvGT(;)A(0Q zswCBvZ&3*fdcZ0UFUFBY;M*|(Pxo(LK5nVsUe&GLt>G}oTd^CcPllMkvCTrGr zD5wyb2%|+!R}{Umz(F)`BQchkA9Eheny$1kTm|@I^EsKc_4>KI*53YbXh!|La+v#D z$)9smhlj`2tgO-1&A&txdKmvHf_;qtjDh@lzbaBu;ronnzXww_ficxyqAy>Pmgn}s zGz~lv&@hKak6AWEv=+f7jfm(9_M$GCpEl8Mui%>v4c-_TXAZLQa||ApT9}Fzw5Tn( z?@o1szIDc;*{EY-LASz--)EgzJ%=$-4j{z^4v;%5pW`^bQ>H=o?Wz3yR8ah0E1pMn zFGl4jF}>*j0qU~&AAtQkkp70_zp{I$a@|tR$mO}EnNi8{NwJ|(5m4a3pdrG7{ewXI zdIbdib_{Y5A1NzoOCuQ>uD3MphZ=U{7y_WMun@udKP{P$==%{O6hE86Pb&n6t*62k z#>mdq6(>8$jPKT`*jQ~D$-_#Rdm7>4^sN#!RpU?u<?;qfrIO z!oN$N+Mua%Y8(t-cdFjLM;ig)IV+z;0g!r^wY_*T=<2E~!jQQ>6;&mIbwP@jNTstQ zSub9KBNhe0_D2bDff5oXrF@{4Augoc<)o)p^UuO27{RN)?P2>bTU&IMERyAhMorYp zyD_ma@@Vg++M4FCR5!6@gcl`>>iM7?`2gVTP|L`5MO*J`rdJhteaco+oZkmPF+BQ!16v}{{ zpf8q~43HGzbHU$HglL$D@0UH$F)s53sssToxYiPLSf~=hShEY$IH?}VKZ~vjVk#o~ zZ(6b#Dujq?9E?iP>-1J2lvR|3nilW992YAO#gob6hRjKYDsckVcaA$mty`N4>Y{DI zhBCh}84+VO~X-sj*fxrqNn5T2Zh?<+x8B{EC`}w38Hppxl2t&Ay9MQ_#O!|ZD8sEr^l7OZ~ zH_}Lb0oZMm+1oUEb=_tywt=gb3Ur)2hn}uCw1oQ8LOJ_^^8*-!{>4H8UjPVN&g}RB zF^-$#7Orrb?OX`FS2CjB@5b(>69d59HwR*wqYjR`Bu3S|W$vzyC8r99Db^7i+HW^q z$)JJRUd1dsx{o>6Y}C~7x?aVd!)1djUd1bpx{uvq+!o!f501eSoD8TG>QXZSZPh1+ z*W>C36<)<|46y1du-k7*39P+;7LEROeaPo`7vL=QLHasp^6z+mTUqLDxcjGQO}f+P zujMFiTH5|L7{+P&;@az;e5eEIA?0f4J2 z;jZi)PM#Y45?;m{lpFyXd)eS`L0K7bJUn02sBjmetxCs|8e+7oO7Vwd@QAQr} zXJ_px2U(2LYyW8GsLD}}J3svL{eM4ok3RknnEnRIzv1=|jOCIqpZ&p%kdcgz4KY3n z0|)ZQv(xX^p{JMs`KN(FuIE}!sh}~uNi}k3agi#pHf&OP=5P?u{>yjQHTi$BNDl{4 z{BzSkt&pVj|HUFL(>Hutr0mF3tf)1gcnOsW=06sxC%>|4Jl2zHy5`k-U6U4S(FKd| zv2~$^e6g!k&jG!{=_wH=c7nIK3n&{zM{QlOxM*ohZQX$sp|=S=ZHDB0YCxw^1^xZ# z2C5^8Kyls@Rc9b5pmPV9Gs}pp_puV`tVQzm!gKkTS#WBW|2M=F4~()c#(BpSy$Xd5 zTkWYXOWLTO(I=6w-u_NwzH?BYLBei;QkrOyCPxcJtz_Ky&=qf#T|kRggqMzivJ0=d zLNvZre|Qm#LPexAXEgMgWNPN_MX-CP50_)jH0a;8yYOTzQVV4B|BY4nJ4~TlYZi&i@-blLOt>$gUzSMyMXnVoXho ziO5=&T~jtNL395*Ug&uTglCaB!t~X9EMk5d0Ww6q!~9Ab6bq4hWR|8}ikioK)Z>zk z9YI{%XGB1zdo_w#OHV4v)m_~6-58rDVBD_8L8tR~F(-f8+M+0)Z{nvQf*UN() z4lF~WS8L$|{&%#;vtCf3l{8O7h_g=@JG>R%T zHkRA?Mq#iupRjt?gP3UfNersqt*;9cvlsI4QZXj}Ib`T~tUXz{c-?TgEMRCv0G5mE z(Xr{XR6!B+2nMcoL_|0`|1e%%yL5=y-Rm#8h_GbReise*vuTb;5#hRtzmcCmnUI;l zKSkR9?>Y&^ot|rNyx7;ZxVxWyN||RDO`kDvQ^(qW+Rfhjp9xP+F5eaXl-$2FBjkobm^CGh^9w1GgS_D!$#gBr^ILh#z&{^NxN;%{ znIB*Z+9r6713514S?+j+)L{-K@<|peTa7!^puK7T3G@BI~Eku?h8{bn==EHQ5+8Z6%; zdBe=}YR|Ew0$h2QSo2w$nJPsH)?Fl2Fb3H^@UcS4n7vfD!bk$Np?=eUPuimJ<$0K~ zgHMUt z`^%R07mZsZ@X2W}^m;O8efwPU0f{daN$9hpHWoOs$4w*$67qxhz1Y$eCx(jv`2S#_ z^=O~rK^BwJKd|AF?f;-?|8E;$?!%sc8vJ);Vj{QkgRW-*7y2os@`wnM(sDRa;ztdL zVIVc4m+(7-5m=`@MvllP)1o-5A{nZ2kc_^?%cnuA<2RLI9Ab9!?YH}yp zqIaB_V?sbmH`hlFyGKzHoagc`5e*DwI3Yf6Fg)YGh?vF&Y|NR#x&#GRe^ei%54*zl zNz!P^;!DR-G+M{XofobfX$_VRQR7x3fk6%w(O+pfCmW!p^pX1Ww5wl}kAGXO&r_JB z&Y}upN4#m(^i2OzxBY4uAlb56i9LA6M)=cTCkguJ-kK6uXbiLcrIqkkm}qT%)PeF& zb0{(AH4zZ=bfI;GC1sYTVnx{(M$k=>&B3oQb#=bTPge<8+?|?)>CZtXub)7H>I>Ek zK>RCEtUg5-K}2BHY219#+4`T17QIql=Dh;MFcHqW@W2&#HS}O2wmq(IcyM`KQW5#V z3zgAGT&GMB!ypS9qgMO7hb^|>+a3CHl1haNu+h);ZkjH#U!|gG~KgOdV%K*boCC{8~YhjoPAE1QDtt zc2A>ZJt~stK}w5!p5?QK{WHfIS7uSpKlwTMU5oSyMuE3qusPSaGIxBE@YG{p5e z<#$nHipltWi4j6kEPA7>>WRt+u>;G^XL7qSb2L8%?>6s?-J9RFQ$v+m8v-vu^-tfC zT({!N^&H)}bQjAa>T%xCjq(Ly$W77yA3Z0WhY8w-bImEtnUg70UwO_(TTR~K8|Z%! zr0E4X0|T>0cE>R~x8<~LJc(qMg%XB-1Mav^Fg@0J0c$355gQ5V>GN1WOv#KxTyXTo z#sdxFtuy1y+NHpbWo~UBnAbv%GXJOy4Bw(qo_U$?^l`9WI=1KO4RoBp+Vd&k? z4V{%q%qAByOsZW46I}T9jFyFHdamP`BqzN1wvNHs2W>T3&s~tV3%;xMb?9Em1HnM? zu~D18deTa%ju%wNDo|a)HRq#jK&$AR)jC^ciS!eWmy)4*^-%!NSp{m6_Jq!E-wVit z=O!6>z7UZw*cJd$5CHrsmSWTGZtdRFngR@xvZnw*YJ@k%bejfQ8YW|H1%<00M;@A; z3SU88_eboh;6DK3*@~(Q)n189Vi=cj5eXdJT;mvQd5OLki^DoQ{cu%wYQCyMq)AI>9QZmwu zz(D`TixhBlRyKuBBc8CndmTNCMO(64d6FeP1>{T}@0sDJI7W2pFAoo5lshEP__&$g zDl2dpg#%GWv)IjTgD=43;eNpy2cMg?h&ivH@sXNHJF6l@P|^M3^l*4krjY-5HsRJ? zj24?CyHyvk;AIN>i@xgj=zQ9?!!-o!MW7ioFWTdSobr1%!!y?h&_wAp4p27Z1dDzW z3p41UeH7u*?jXQzRw17U^ugu#!BtFv1a9LV#HoaF(emPmFZ^6+g6wFmZD+v_&p>t4kz43e-&RB*qDLepe`z0&+Ob|z zeA2=XIj0t0r9x(7d4<^KFw<WUzx-7ncLO9Iw1?C6{)5qP0USR)&iyl!{V!AC|IYk3 zAOBp@`@hb~f~?5?3#dWZZ4iXu4IS*0a56l{i3`#kht4GSbWRwDl_E<6hU*RY`MWuePepB5*M;(}J`YL_vb;b9mj z)MxJ!Dq@=xc zAbJSSU;!JHf)pnp>SPKQI75>%6VyQF$7eqSY-9Uu2z|YuEyfcX1>5aEctm!&#&ENd zYxpv-3Akn}X8WeGg68N4 zV3B2s9W1%mZneu5Ta0ixg%E6qQVe(9B z1#zwU6%WG*@;68>(=`W{y!I@{{Z`ws!sZs8(2`aSh1$lw7QVJtVeoo-509>yI$Cek z9X-hlkJ~w^dx%aG<(1!A@3k{Pgg>&h`z6qC$*u=hGJRX%!4;l2J6SZF^-W)Xf~l0* zQTRfEu-if=&`Z9xpGYG#=3&BmDN5O1cREdY)9vkK?dit)@rWB)CPDALpbRtOp)4(@ zoo6d*DqdB*wc5*Yn&O(QB<*-H6}6@iRfZoc>`?w9Qf)mIjf;=Ks$`Z`PTXLT;er6# zM`n5vXlOl?k@S+D;42E7VfF@2S|~dRc`cvc^nm=Wbp=GvF&3gv>q*{cWZ>irP7h!Z z`cp!{W>3uSb{K=}WlNcn^MM+M&t&&{!MR@LG1@1k-TaW;*?*3uC!VBLOjUJbcDtg& zb-hy@ZF$E1)Rlfo;9VbV*VE)$7~Y(*7qhx7Mwgi4vvM8l~v$=8`$TbLnoWdegntD};{2~+O5)f^vI>O z6;?E^?2onAG+i5X^5B!iF);pdYJcbSgrWa>pD#n3{Li5GXClzwF4JFOacbvt+#&lL zHQD$m@(U(#q^@3Y6VJr0w^2I&69=bc4Xs=t72=7>i9#pefO zvtu9$zVy_Ac@LPLgpd}0|1j;oOgGCa`SkfpPLQEZPv(MnRcGY$F7kSs;4))Sr*)T% z>bKfSkJUkh?Pl2E=w?aU@Y+jcu`e}Hq~jH889m|qsWZ7X7}7)Z{!N5?X^Tbph>%`q zw(Y)SkOp&g;L-{9U<-cecG$Ock}AUAUQP?o{`j1Qt_?u#F&(L9o& zX;(&S$$jGsF@EV#mpGnH9iZERFb;uYfo+npsdalMj*B@lhL>CU^!Gt5RS;j5HXot(aG*iCyBygKJ;MAeH>`dwrl zQM3+=aVQa1=z8SP5F~o^=q#SCKY10G$=`~x?@KH|79gW5_+*AlY~t_g6W5OVdjp|z z3|et9cxT(XxurA2KE{pM|IA$FvNoa~t zEnP^?ua)bs8Rwb#@BxGhCEZ(_k+DPqNutzb3fA!U!QCiiqTo~Uvw@HfKsIC1NNJW@ z6%x3wpyQ(tV$Ubf9bWyu$+(?5v(*e?uet%qY4=L$`>5c+5M++OeR16imw*;eMp%AF zqdT=G@DaGss8ANc;>!451{1>yf-$=VXqpWmozb(6_++>=_xX;WeSjI}63l-BkDxEO zDnMS~&(H(oQ@bp_1prjUJdQ>mmJXAaZ|Eo}oIaj)(COwveephTJtMu-`HP{dCzEAa zT9Z?!39kDqau3PhU~{dYHOR8f#@Xuz+B^mMo@$PgL+!(tKilc-H76U74EW`^WPu$E zn#g(mA|`$91e{^*7L%xdQ1mm-W|rtEHlZrV)6_=nzre#^hCk0g;DAG7xpkFaz`x#-UuhTfem|G=utC;!@I}<;$Qh<2p08Gp0hT1 z-`JE*Ek>_1W=(IMau+YV(r>;;d8-ZKUV$EXrwAP%|GHP^>6vAYGOwfZRY&!@FIxUO zi>6|_43Pn1Amvb1k!Mg}&^xY^Lwq4%Zx)zfCti+z-{tA@3zfYTjiBsm>s;UDW1Z}F zmcMn|s^WAE1nxRasG*Mj5F>#BR3x9(uoHUyl9+UoAdQC5rrw}d>s-~~C#Q2O!=nCy zveP@ZrmCfj*q%5slg-e5eWTY2v^$=@ifl&)^V1A*d<0_^Jw(V?>D(6RBY_iBX4Rm= zC{q(9;k$|L9qZCth{7pA1&%PVt}SPZ&}G_>W#O#y0HR7t5U<7T^bwF0S|OVL5?NHW zTo_3cYn?7=lN8D=M+DpZMctXwJQn$n2<(R#8y;@{*54l|AN8uBAbK!u78_0>T|$@J-)mp)^YXr_i_d!OZu zE@nTYqu7x*nf!0_`W#DfVxAUS`qWlkK#Du!#H(=sL9Z~q`|&SUD?T|7DTq1KKRbJ( z=X37Fe+3^uZ#01R3+Cd)^1B-BM-vXDc6UkQL=b)cH7tc*W6TNeIru}gLvwn4|7CSo zdv@)tgCmxG=fsJMq^)?5N$BBOPo;o#NrH5M$Fw4`Tv&Mv#fAsn9pbk~s{xc58+avF zYd<^sOsM=`Aap)sR202uiHB1*CZ0Caqhr+t9%4wGO0r|OZ|@?PwL!z7W}A#ru$V-~M*QbrOGdfTUu zaT1Mk2cT2cox>zUj{9rijNPQ21Os=&jjKkR#mskexQ?TEBCQc0x)*N+018zhVoKJ~#z%YHbedYH8BUV8=!epzq^4bFJ z1W~{b3-^_e!7uXF;%+FQL$mc-AeBhvCQ`3TTFuvXuS5d&aUCbH^sXY5y01re6G+FE zZJj*ol|cnz^?`Tmw7Iz$(3PzO`2rEX;8Oqw-oMN#`hSYW6L;1B023!Ay*8S&VqJB7 zeGo5-6KADOzNi^%6Ifi$|0Lz;NB7y~B5rgE@g#A4nxkt^W;NPrLUE#s|KrH|e^(YT ze5glQD9qI8{0+bcA}trafE{I5NesgTWWikLg+mwGT5X}OCh#ADp>V^+FP1|^Uklz% zdNgQ3kP)rlBv9;F+#@%84dh{VK=so;# zw#`Uf?+|}}5C8MCsXzAA>kwSh)q@6azs~BTFN562cS0Wk&tCe%2av^IP1M&z3ryA1 zK=0v=4XXApb)I*d{?c8ikWfe{{QCzhn$K<>lkKE`zw>W>WW|-rlqnM>3KdHK|9V3H zS4#EYKwkzxK7lNuF9ZSLM<~!A8D}^!r|vtSGlT`vAc-)U#y1Dh(b_KZbdFxdoa9OJ z-;xO;QoKqvP%Jhl9gU6;)1fDyk+LDH@Zvfmp6PP3uX)V9(T*-Q2DxYIsf zyq=s9W}Bu+azCQqY>Ln+X2^CsA1($z+D}2Ayskb@ykef!Hs;h_pQAyG8$b3v3ycS@ zkezl+xM-fiA`Pk*$3{?pkH z9?IU^Jd}O>ejAgKrQBBd%VN8-3xN2uW*7(${^MitDg*P!u)637A&(hINO%v~1&?x% ziEe65X@9u6or83CsZ>96u(kh` zCu8f_O2QedS8(SZwEaf?`;XgreAB4?`}FRvZhX(xADl_6-DWpC8k z0MJK?@-<)_wH)A4-Fm?H>@@(U9|{7Y>y0t6pErNq8+}U*oAQ?nneZ zE96-`$ZKo)idbi`p##O#j>dt&)p{obI5K`SdWg}h?d8nd89cx{GA z##w}@y5{GO;*b<;P@HyTO42A9qXOw~O4{!n(Q&3JRBxCLd8T7cCQ-#`GkrKG1h_>{ z_Qb-9Eyy#8&El5tU{&9G1Cu<@iP|=Oi*2hmY(lEOZJF&U3QdLLaFCv%RrNs6Kls_@ zdlOv%)J(-wbp|PUiOhaQs2N0WFmo4=z7@QZ*hn6K&fKo^E%wsl#jjpM&4`56HZdzE z!v?)e0DXN)75w;ku8?0(ZzgHaQvkO{#^J#}98X<-vYmta9^S6)h(tpjahpnXlWQ%X zv@9Zw&(c0yrao`BYL}$CC2)^3|B#L1J{1|&Jq)fOe2q57%)N2O7D&9|uG`&&`vnQn zd>dtHKnWM3w4Y^W?WJdG0QU3eA&PAtb5bJqlU(83dTJb`NmA2fl1h$#x^clI^hIY$_eWq;3jO@A0Wu@Mue-xf|*Jg5sWXEYCRg|g5S|*hs3~y6aNoQILX@@3WaVrU(5qbZQSMJgF<<^I-N0*g> z+jt)kNxW?UKq#B9DV2KG6X$&<0{>%s0M6c529nOS!v~izx=>FY^w187=@=(JT3+-8 zFJw|aOB!xymzEog+ZsOaA{65JbxaRPeH?%EQIZ8>?O^>%0I zsmhkN2#4&?fnaRF*QPj-H#q1h{1*=JdN$DdZg<(s>{7$d5S@7_z5tp6&Y3i)l5LW7 zhi|mb6h6IGxt{sLxpqEq)!ry;w}ea0ibOCPKj9Qm4fhi1&-2+0&ci|c>S5%*T4|KCx!@x$ zAYtE?Npr~cU=7#3JFu5P%X8FGLE6j`%vcS2#6kbF%%gzW5D(WcYne6PbL))WC~Exm zjkz826TQf^Fd4b$- zI^FUT)+N4@G}%m1JcaUcP2GjkwRHf#&lNID?UF2_Q`ZracAh_hm_9?YIM|J;enEPzUQ0g! zwyd&EgML%A_@Y?mdcOrt@5yGjL>w_(Pcj<*7s*pb2=_gyJM>s1Yt!^RMQ@3bAwI)#+E9xr~5P5z$5pJz-eTMW-Uyu z*98bnsG9lu%^XBn`}QIHWR0_U{@}AFCzx6P!|7-?8QsgM5EmqK(}>>#GR0ch9aIdt zoj6IPFC-Jb<79mD+kPG%Xqv`8zk6uHxll`~2>i$819Rw9F=%qVZ}*L%d?cdx)n+|D z+~M)qC#a!B)?i#O@lGV&Z)(qSFx6*rxG8GUOrF?BNl4Ipe+1DHuh21;t&v;%{MBQj z%8U!gIX(@$GbNW7Is=3EL%9OHLt-8J3`@i>-Su&?Jsq!VBvY*Ww z*Q#cbaMw#9oGOHrxUwS`!>q|Axq}o-tPn(rFkdV=`SVPjDrWn!(q;^U7 zY_TaEog)wg!jT_TU%VSjiV;}MUi2-6G~QfQJ@G)+B2nPx_#8^wax@X(CKGiHYcu(X z>A277hVuP+=|Pioa&iCo6`;l4#c=RhL70~v?;<(Xj>MRTYKp1_6eSio%_PQ%qJ7CJ zm<;$)d{(loP(tqd^Zh=b&l>^p+kUiNcJ^%n(+~1@c)pYvuw*Zb{r>!P((BCW4^`&+>s^Q_5Q6DhEOJ~QwlLNrz|#OKYjfjvaYi*~ z=qib2`|@eew6?y5rTpmrcjQhLTH2?RM_a$k@FvJ*aN>B>W6Kl06 z=ExE&{|H;Cl%G#$WjaS_t#oyOnWfSZp>#f5tQ^r{oWUi1VZY4R{(Tx3O8Ut+P+W7!!|or@Gb`<~GH z+Nt{PT*9@FOo2UWRT@0gZQG`Nrw_W}y26pu=6KqZhm77(vUvL{Wc<#W|In};m1A5{ zlHj6qKQgR%tJ>t-Yp=~^(#vJ9cxbCWaSiG^=3FRk_ZumxVii=Z_kQYx8>9OWv{o?H zZoH!S-7C}_{?t33DMzL)LR}YVsrrnlJq(<2F288Lr^<$^Zl_6q7bxRFO@Ebr8W5Ze zLF>3ZF%85XFPdtE(-FZQ;=)Y%V^myRzXG=%1w%@j(oR_%UuNZd%{i@tWt0YmN#j!* zfgMx?0IXak5I&BT0m3GeoU%zOCA1>@m2X(;S$}m`hm$ySF(vHAQWl?-O8aq_w#ZZn zZt#mwd@%~;Igb!SF!QsAn09#0Wb_)Jaui3vC|;66fwef8L*lQC%=TgyavLongI;91 ztH9Qr*EUjM@z|>&z<1KP&ewF+*hX`|nsD;8!=*lIwTW=A4LEn;(g|lk1d`5*Ls1=~fv7DW0P^&4Yj4@;NgKm!+|!X8{G$M|fe!)eD=VhdX*B_wX(BCW z#JA+ z4!!Lqgg?N|tBYk$?s5)UT2)44<$3;tqx8ygBXMY!l3(xpZXoJ3W{W#i8e_aD%4Z@< z3&DZV$FvtWz#R9ThU}xOdu1myYu2hxm?0r4fXU0wD}};PXHL#h{AyE|k0k&sY!BBd zC<+FwnWX40oiu`1Pq&LOi)L=BCgz-K&5e(%5&z1tc^{pMQwmfF^s8Okw3&ri9+#zB zaAeDgU!fO#oGk-E9Os2rWQ?InHn;qb*0R_M^wu2w3&;g@VJa8)vZhfkuXz|K&wa%w zywp`VOCGvTfIqk*p)fX_wxqMuhcxV~k?WF_sV-kZ#LPzAl5mV)rt279gGJ$hJ@+~X9H)#Jax>K!vbUl(()I#| zyt{iAh|SA0oRXoIj-h<_dc}-ak=P-*TE%-Sesq`^{JxzkAyJM^yyY|hPK^!$sMnPf zU8XPk#_0O3Ac`lBMW!GLo%?qf^()+qc5+`NLpqu)WzDUJ`A$)h%^OilN|kTnub3YT zBpiykEQYn-u{_eA_le=ZPUQ!%<>3OTK(x6abAgByGV_U|4Vzvq9=i`D$=j-j1CUpV zr(vhq0?i)f(or=Khl`{Q9Pvx?V*Px9Ya0sfe}DNZ>s|ig{-O{i`}}suDD=kkVOFd~`vA&ETYp zZyipt6T8FZ0E}F2QQAYjJP>hm+Okqp$?^~2#SR6L+}My*0*(-3%0P%t_!3@O3+V#h zuO(N>lsa`--P@3E<%+v1+S_N5Hq7$Sr<_KfFTYHQ;C2$sUn#`&vC?xgjtdFpUizUYdhDjzD zUZKdA0v8q}zr&6Vu6#SsqN4kDoq9_%mS`l~F6ZwP#D6;3!=B$nAr zVN$!gdM3XFn#jB9$*>cdqYSbtEHp9Q#7AQ!h}x4C(4b^#@||Ea1*PKCh&}n4TBAz;zOLooBS%tr#K^<(Q%`%3UJ{PU7eN3qMD2}PlDgu2+ zB1it7E;#2f=hkVDr>6N1n3UpfAE$n>QK{&pR{05>n?&0Gy2FndQ4OSv&R?W;R>WRs zk!r|o+xjhq^Etuo2jexl87I((MTqU4o;Wtdwt|aaP!F)kOzXVs8xRR7`KGQvly|JE z!Lp9r)uS1#)V3h)p}}}s7Tzg4bN;@Ftj^(!wPFGYIMa>0(MPC?)43$LsDN=Nc6?JB z5m3>6^>c^oK!buxf#v=-JHX&3}g?}z2h;*DJ)(t!=f6aCZ-9Rx(1 zSH^gNpQzAq@miIpEKlQ87%d_?E2CT!kEb3OOEM#w2?(;C&2432rZ>Q@{@6&qx^DR6 z`t66ilYeI6V!k1?*6_tVBqkSB&8FEwV**BdQNr7{i?;c;iZr@EWf7Z@)toY)9$FI3 z2C%aO*)A^syn}k;GbozB8UxJCkUHa#6OkLhZ_wG`r9&@=0qP3?2Nwvic*rY)s#=Gi zgnrh#M_xan+@j|u8GU>R;5YzLcNxtdzd!YW3a#mfuo=p94iR@>F>WWM(xsO;$`A@+ zeaL^7$XDXcXl72J^Co54qRkigNgG;K-qowLPgIr+AjKxPfVKY@ns-=Bzy>uDQnB-^c8XG?Uu|O1YxOu@?La?I! zsEBLtGA{H$th{N4AX&-nY|7T-U?b91j9Bx)8&5fbr7Yd zVcM*iQ>8_SI#9ySb~;$SD4g}yxhtsAT@sQ{OO7xv7xuv0k$t2hM3tw1i2M;-OCQ_p z34hWmW;d~*r!-gS4Kg2yxRLCR#GX=oxu=!N<%M^E_EvrsT9y3CWJCApF^YHGCZURE zHy@9!w-)6I(IbA>mKVI4PR-ze;o$xKN&PCO?-? zHwZTs7jm4ctum@)CJ>=-NqQ?7<^9Iq`Q7}H{p2ODD5sCya$7a#$T$Z$G;E})^H~E) zl==V}n83F>Sw7U6Zr-yiThF0ABWqoy4*s``L4_WIQxPk(w*&a`@SOjK%bLjn9ki{v z%Xd89c%tN^ZlgF`jd{Y)g(&#^-tKSuA7c9uOynE@%Yi4oKzuPMjj~UZYj%;)=brJB z7!9k55+GU_X>_>s7jT23sCn{k4WRW9>+H{2NSLe#sy7x%Snpj!+iZMWbEb)l zu;`FXt*8pHoe&uxEDwelI|7CvxkJ@eJA;>!;DaHf97E2@nbpT1AisVJc}`q@)sJqt zOPb;I^{URr6Eq0$;=VKXH29I?#X2rQ)RgSGqSC$r=CLG`mHxh1S}pz#Qo1bSCp$^Q zl2QS}7mSuF9b2twdKd%i!I%T~K-)Q@eiB-vUaJ`F0WW~9&No{BiY$v-Z^Y{F*6<~_ z(C>auoHbRWgHoU2{g?`cU|qPrswvupwY*bW(Xx9xGUuQ#;wLuSety_>!$cVe0}|B{ zu)h}wjjVzdkZl=grcc%vqL&aztMfZ3Br@ZVoP=-_Egb9lN#U6Yc`|5UX~?kN%hpL9 zk0i9{Y2KJ1&3IjMhQ@EFx=%kJ)D(L8=~klf9C#c7S$f3vy1`X~yr)k;R!sx_{T}V7 z&{WnHenk-ZFRr;{5Mf%GWWo2j3{aqA;JDUb1V6znR4Q!xnC(<3?jyWJGLPs&89>Sp zRwLfDnWm_y@<)S)F3Y-75S-Hq8pe)H{pKrj&o_4$Qy7kMn`%KVIK53&lH=>3hk62z(+4n`9mmbL#3)0wR1V zagLyR2j*>vm04T%y30`MJ44hZHVYG)lP9`D`L9{SEY?XA7;z_dPi7Y_$s`Qtb)+QH z+^!zDPl^J*zAj+hM-{K#ZOC)3vcQ1)MklIn&r3T}r!3Tc9P%alOv-7) zcTvOFC3Y9_BO@LFSH3~B-g_3mOLl7?Sb+>#J+;Bcx#?^h=e z<>2FzIGiT!=PLDnbOCxG#TI5k(MT8LDG)*ex4BuqTRM%>@l8CmlD}1Esj{Xage*iX zspP`GEL?XAv-lR#kzjG)e@{tG`j&k}Ki>>@ws#r2_Z-WSZ%P6M^jTx>t~o>rqX2k~ zEh2fiXD*v&yf{7+7m{1cll>dUyj*Qqw$o&^J@gTa- zGF1*e372w2iL~;Fe8rgg)BZi&LIiE8jH*`20vcIf<%-f)GYN>H_fS0~fjX5e+=WEC z{{6!-tx-|~I9&D6+W)6l%hTLgsPX7Q^5gv~d z*mZ}JK0d@KdKusjQDVeo&iuy}Dec)DnxH@!xhTnL67QQK$uX++{q`Y_3}4I;^A5Y2 zOY;^f%rcR756_6+*ck?@c1Dyg#h%#+^(MzytR^gTNj>MFPMXMZ8oy)d!-nbtOiYT1 zk+WJfg?tPUts`Abv@eT3SYnU4^&uvB@NfhzESi`1KBNuFw3MYm(hwL{y6nN(3`Wa= z2E(Ooth9I;V9({%L22I-0-6FK48qf_BI{mv@hh`K!ASRFw~)^txjx#9pf#5hYp!Y(*&;f^Q@`W<+^wfmi}+3f#4X?JaCUeKt!6ISu|(r!FebfW{ z4&yozLR=UZ?q-7D)An0QoHEzTeAGoZ21owBxbN-5rvDoB^vh4>PM(5d72X2 z%iUfWCSsdFgep|3N%FtRV-yytfeY#7*!Gp`ypTg%-Ve@+zDtP61*Wdm#YlPk%Q%`wDDheAFCV$sVTXOp58t$F#G; z&=Wavs+(tFy)VYdUt)s9E-Ti9T@&~fN!x-6iRdQv(z|T~Ut?|$g1K$ZrW)W9)wj>da4)vp;6(y7Iu9Jzx@S^zLQS8Y6(SW|8J5iEjMpdm&w z`R|UtY{W~K1XH_YFA}d!j(|s<-x*q{MjiY2fUGQDwtaxCtm%Epyv0nb{^0W}c3LgR z74-lS!#yE0v3oTV)+Q#M8z;ua-Ei|At#eq1YQ3JZ$Qm)p(hk-I%c4u`I}C&yN9O<+ z)ku?;)*-Np3{p)t6Ha5@==Hc3+Xk*N8o!}uCcO$#pOrZm=QtyA7ZtuN)spo!s_PF* zl5N9u7Z+INT&~>t4ddF0&I0I)=b8FIQ+(xe7Q0!OZL(HX3nG$6&NtOXiP!ILkJT`e z;z&5(t||T2OA!=)F01tW;ar!(IO9C~SJzFs(6w;mPT><7@r?x6P?)2GY=39Rgsp+p zf|po+$v@iGqViutO2s>TvizPA9;{4Ff^sb};2o*_1(@G~aai?r>0&1JEp^$egSFAKATxVx?nJHh=*LKqX4~=$6P$0qk9NBw9uC-PEB9CnNX$j zhU??TS?admOjzq@C*cV+wZPnJF>nDbusJ(Dq2{{%?1UfyoH(Ch_ucaRUCr+|W= zSL!DmQmGE9SKn9Q_ASBB6sL5Cm>KeZu=|oCDy?cAf-b)Y=`JDE0VM1h`Vsh{;fDENIt8khiHe3E;~m2?Y`b@~v}AT%}&id;(&I zR34uP(wr_Y%8gi)4eeCSMvNdY-#DKVxPX%P_6x8?0{fL?k6YTqqXvT6LAX z3hspRG@NDG%ch`-=o>E`Y1X5~B4tzOeq6Ls*1nq+8abFOe|V2COsls(nq6AqR}_c z(QxR*_q3FF`4*KuNmF>FY*@aH$GEit)GN)JpasYPLR7v(je}O(L65TFR@saTx&$i- z%z;S-=2*qit&!HzCw}FDcuBV&W-E5~$v*=aCNy0%v21l`Nv=q+WSqbhQn_>oz1yO; z--V>WQtMnlU%pI^t>zX78SsYMLcP$P^0c6McAq~^Nz>Aoxd1G;e&*8VmvwXL6)Cc^ zrleFKb6tF{Ru7|JybY&=7}4mm!^4h(5DE+?zQyNT^KO-KUlcGli`S&yOd+HF0}2NW zNd2s2uFEE5Mt8h!+$~@mT*)uw)f$bYoSeO)0gRH+A;yX`e==VrP;cIkZQUE(^&J{% z4g8Ak*D<*uYb;b%&-co!ha%dZ2EQ#I^JgD~>_&#^J5#gmM2jp&^HMx|B?_Gir(Ba{`Py42QD~o5nB>qq!{=YAA-QkydTBekj+3V(_G=S~O+~q* zQK>Sr=#rI2r0XVq{-kOJr+V4t3p8uTMSBP)UhjF>|HslbhKUYq+p%riwr$(CZQHhO z+qUP7=ZtOJc<0{x`ln5@+wP=m<@?fX?1NVV%LR13Z8cY$MTHUAj>ouY*U;zr`hM7D zy|tWbIng-Mf*8b@bWcrF>sChe6JW}OE+B>Uo6zxZ_O6Vzn#H)5Cb^mySN-lKH?qYZVPSe0Qu|c!Kgs-NUt9F6Z#EVG9*u|yXsm+O%x9O&6ErZH= z=%ElS-l`D?8T+Y^?^a>l!~E3nRsoRkK(%%&55Hr`vxm>Q8zvg1=etnh(YfF)*{>HH zDjPq@n27as|0VtXm*956?E82sxA*ni12Nd?Bt64`BQfJ)k%f7YTgO_vszN|*MV6n- z<69P7d30~x!5&iYjEEoyNY^NaREJfsRj&F*x7tgA_Y&ZQs3xs#7TeZ9Cb&|arTMtUplge>Ka{5btzQ}Cip=O}cF+h)9r@&7<@?<}A00go9KrXR?E3UK zeXHTErUj(;tsaZek^|d#rh+)v!1H+U<42YRaHJ1iR;)?m=v4~TF`Ia~bhYrQT3nSl z{J{C?Yb+Ww6^)OQy3TMkmko*lGMfy63g};;qq|m4(ai`8-{V?XlWF3&WPlcT&T-wiXY5#xXDuiq)jPWZ19Hx$o?Nep1)? zH~H`7W24Uo&=A<>+*F#RwdvhRV@V4bXO3DQPtz(>DWo6SL~paiFz%xn5@)S8IujCT zGFKFE@B80}p-INGuaWdwS)YgZem=iTvI%=@i{(YCW08MY;ADi9c?8@#o?iSLEckZD zVW+{6!AjLc(Uv@f2MXwK&Bj8^w`Q-~B-y)85G&+wwVK#L<};JnS`~`K8l-H-48tmF z8JGi$+q~gPiRuCT{B_bSuBrGLT8vACz4^-m>bqhalR2N?qUJcn17p(G;&t*TN8hOcbw@v6ys z(4Kho$+Br_PF4*dP6gY4DhmYJZTdWjl)4y;A!-jbnU8pBn5=5Pe%RdJuW(ZN>lznN zq~)QZ!JuH$1Roe#!Tu+`M5oKgXW#17wEx+p-}X&3cH&;}P(p-$wK8pfMfm$PWWJf~ zG0cIP((z;_BSn&6_5xfAHk+;rY!r@R?Hu8pmC1n+z8Xi4(MG4tO|-D%Acs z8+NWUPHhHQ(Gp9Ljg9F=++5D_x6uv&PtPtd?}@pbzVx-G$sp|!9|#jR9&9+CCm)o%!2FTe#8_pKO8C)n;)dTRAkPIc$u@LjM4yf05+)#VbbF&(G>pL0g9dKyl z;+a&(Q77DdtN{dfio*>I^bw@?fG(vj2DDK@A3Q0VM!oX2)nuNiJsGa8Fuf??Z{2oz zg4uRu_f;o$86B%u&U3XAr#Gh`H6H#l6QazvDwO{` z4K%JS+8hL!gWROt;|m!SK_~owytOi4-h}u-2C@6NDwN3srUTXr367z6k+p=l-`m|s zNfZLcidq|tqa^n{#g&)HrI_Z)PR3t4uOvp;Vd=L(5cSaAtZ2z8zWQ^`xTwWN!do30g(xh!{Fp0Z(sw+7<}gSj|Op4nx%d&h>Yg3yszoYj%c;!ByPdXg}f|i>XH9cc3J3_$hxt5KWRQW@{p?EkmERZvwZP&2Z4Se zZ%rfL2@Mi&uotTyx-eAbdn!T#L8`#VyY52~CEJ4ZZ1E4(Qtl}FwlTc_a>cb)4DkIK z=VG<~>&9zG9Rg0jt#A*@^p)&lU<+A2(zB*E*oHTrH)A6pfD-mi>?6zyo~dg} zt&=Fu92(a2&QB3S^Ttf_oaZ*WM8G55ny+x~PAB;5yG1(F?J@5Bp!&p( zBh;CYk4|0JF0E(P2Z>vKhxpc3=b%@3+adipQ1^a`ZeFh;|AEd%(msE_{}Y?U!kkQq z1e^jo>3@OkbOU{Cz=Q8N80hYqQ`NM6czzVwxHTZZ{1Z`#qk5Yjz&`~folwr!p|^gb znb@Bh8oYiJuJiJO!sD8UZ7SL{3p0NH07ZwSu>wg6Q0CbFPSX!{6hn=jMQZBx+)@u- ztjo&Yyt`gCX3130-;{>Q@{LcgW6v*c_0q@|CteA7OQ2G>F|F68^)Mr^q!H0>0$;#+ z`-At|jhH))Rk|@F8Yzj4khx4TOcYehq!Lv8*0zg)M_$^w=~|fs6w?B&h0H#opZ@vV z&?J;!-I>UX-x&MiHw)xYff)EF`mv)~eoM^P2820la+8eJS&qQCQkj>+q`C6i=bbaYB8IV@wj~hbl+Hsu%8tjCC4Oar^xwnyT+Fj4!J_!IIt^pTfmt2P1 ziq$Tj8oaY|NSY~6tovW27C8=mcjoTqjBBFa%Az1iwXhW83ruaDmlI`i)MHEl zr%LuzZh1LYE2)ww+Q?SdmkvG{=_<0ambzh)`R_(^wZ2T)K<#kkn*mDp)g5miy+Ip$ z)Yv_Yu=L_;qI`F?`O~vx7Cv-_wBvdrLz@iVy(k|AH^;Pk@m6dpj{1*WAZ$of%VlI3 zT-kWi22cTkaw~ju%!wFz9w6JPRNb1L7Gv~)pD79?b_hoW__x{Y#wOP=7Dn@xL@ePj ze2AkB6su?v5a<0q#OdPYIIV2(C_V3VwNE9yxAu;31X52tLal+)KdV?my2!>s=w$C? zyZ<2fv@?Bzt+}Q>I@(t(A?U5tp?d~=>Ziw`htpivz=Rsm)_lghyOXtcmV-BYG8sn( zCW7&A+`^Gc%r})Af5!;zDpHB9;9Kue0E!WlEcdfI;eDsVVocLVw!lUm8G4%$gMM;W$ z6Pq0b+>UL|b-**cjWnr6*tovoUE}B~X2>IygddY$4o$-bx8E@^Cr*D4Z^i);L8dPY zP3}ZRAPCA`W0cp#-|-+K+chZZoJhW#c+%3pCFQmemdXc!QSqSC{9#V{!hlLxpx8JJ zHis841a9P);FcsGs55?2BTN!xY&ep(=Ev^7k|`H%_D<)Zdy8mX;Ue8cka5ZF^2Rl$ zx{I6k9g8%KG}EI-b!O`g=Y&2K>%Y*yH8$XP#x$tTe9Lps$#U!t=eYiJY|CtE>vAYZSLccehO zk#pd3+={cp<~Ev1AI8M1WNsyn#P17FwZFLHQ7e@RBm?L$cT>2Y^^I+X7>V0wT3g<# zM^AF&%$+}wWgxpzDTI}Vb_^?@cm0ifZD1;+0aCc)oCb(?T2*968dM~Cohb9kk*;=@ zZmjv7_keKO=jX9rxZ)HXVf+p-VwmZbnf+eU99=ylMGTE4u8-&r#v4zCc*S4CuBMT6 zvnHv>ND5Qb2px2it&&FK6l2?DJ&qJMRF17Xmxnq0;2rL&ie!uT%*Jvia>_*30B_5b zMtsJjS#HE$OV1^^YjMBu+jSSXL{t3n77;-x+kIe_!58ej^d-yCMXEVZdD>H-1mm9& zVh_z5{!7&^CdqfHr9B1s1a!kuIq4q`A?AwP1u4;qvKJKIR4^<-lInx{cdLE1`!0t@ zJbw0lJS_sy&%Jf&Xw$QB_s8w%lRXuP6qE?;Q2U@erI8sCeFaIb+MpI7*AvUWbFp3{ zcjBe`VPsBhIro+{vz}A7L{*9fa5>og)p9 zv_k$fC$_jbE2lkb$T&f0nW<$)l!sqOk0+a*hMlA41S5l^mptcBOm^qZI8Kt3^?BY( zl5Zub((o)Ckz(cT*ZN6|$N+eU72dPEre|h_jVtj9$?L-cc{6G&N%e?Ji%xi^0b<>2 z3~UqB0`a7g;hs*aXg=2R5hu$*%Q=zHgK44F$m%m>_KZe%*qi?mrm!SqR!mPd0Pu+U z-wHT$P(3Ti2kh`~zNrDGrm!^@JlR>b=q2r1|4E)N=2O;;0wE%}Aw5%xcbmThbT;H| z=Ex?Mra&DpN0v$hUom~!XQ{}kZW_)HpAhZ0c_(Mu_P>ythbn(vyF$ut9&b?b<$1q6 zLSVjvm40MK*pcd$;FUW^!vaHPAktWuBy8FEAKNuQ;DW(p)|*{`d#P0YN52tr-cf@) zaT25Mt0L9}1zbuay}qQ5jx-{C9de0#U9C7QNz}yGF4MY78%NqwMd^(vq_?ml zN7=**7D>Z>W~op(aszrGV5!LWL1)#vgB&y~gl)jQC3Q8+IO1@UG?Xp>XvfR~^h`M$54pk8mH1tFx0i08Pf&^k`(z@;(8XFPetYB018DcOu!HAZbsXr9h+!&$Em24 zEM$NL1Kj}5APwYzU`~(`ZM7B|o()6M3}ED-Pi~u%;a_*|{w9S4Y>-gXEd_D$Xe1e} z_*MYfXGpruf`njM6fJYQ`-dT}4=s(^AHUxi=6bJTmu=;7al0BV>Ey34$c`}jfrGjL$V(C~5IZrXM{!R1`xh86eb|xNo*-=#G4XBp zpYDh2(H=wt@acnqB47d8>qN)k{i2`eBa{ne+-;m)#y=KfzRQ*}nB1t{H8@n*;AfVc zae7Q&$I5(tP70FQ*?1vLL4yv!SVO(B+fa;Pw-u}4*v$4bvITlYx+P69BQbi9;HvjP z_K|h=cnEm*ozDWfCeInb& z^A~pWV7(JXBa@<_Q$l{Y7dnQ{R0+CZfKi>+aLg=;X_I04skksh|6jUR#4Qtut;EN%6%{2prDh2J6cF8^$$&dyyz!ns65OPdcgcZyn+k^64 z9)FHB0Av8Z@O0(y)t4JGztyhFcTt24?onb&)0D>!hn!WK`9-8G^~_OE$aY#at!juE z0x75KG(5dD6&!gWBhksZr{M8i##5e@rZ|Kpssl#Xhh2OsmPz0szcGi##Yy;h*z5F^ zX9lP9ZT)3032NKVkbS1FA0YSyeV7PtG-Ffar%fJRHGxLpjpCT!GaPxmF~9((Oo&^v zij>u8ezZI9ELSbQKD}?wB89<)P>H`rH0{@*C9~>FXg@w_ZG?0ze@yjv61ZTsDDF&N za{gX5YXUs$k=Z$-i5uD*M&oV0Kxczw-~H%|7-XnPD~k(q2~^PoUWDz<0Wb~(@T0>z z4CXDcG%8EFMH4$=rO=#lAO5Jio(@ zK+aMUQL!fg&7{k}G=6&6M|*~#S6OuMfX9t#Aii1SCu0}$P%yvvZ_f(f&iYPhP=V@?(g~QQ&eKib zKA1YuAZ+LGYtygXJ@UKeSoO~hKQy5Gqa4Z_yWO9-VlX{2Qf5THVJJ}~?xd2+6@Wz$ zdcJq{Uv&*jN|wmo6;m&Y`sd>7;Cgdt_1;ImN|3;D^+bB_k;mI=AqB?edyo^oZ1xrb zA9|>&tP!tHC?skF?GQ9{DeW$4+{Hn~$} zpYbE4qKur0mLf?f=iirLvg61-(u|5p^jHzAvP-|ap&8ZcJ2n6=J?$~Zw4frE_;;~- zH$UpaduDe8J6(4j612>IhPcIF4J+M3a{SHRM#**dNbVKvkezu)k8Kr4gY@7kq4`_Z z`6FXCz)rtolugX0P1+?zQ-#bSKrA6j3N26kn{ih0uxbJrmykNhJ764^E#A}64-&IV z-4`OaPc7-*;mzqnS{nYL(}G=MScjQck!rf22u6NQMM4^8WI+r-iPk0BHx)R^;&r1* z0P+aOVU@rX?AgASU%LfAt2r}#&J)^fow`i%kbP1QgWR#qw4G7MnJy+S(B?cbScFqh z{G{}pQ)Y1qe495!xM#dlz+b%r>=v2_&Y_(ce$AB%A6rPMtDzW({X^zN)=V@Csv zZ-u81FYpp|)c!mzx+zMcrAw>)cw6-LSfnBUt-r%ZcrxLa}Gp zltwcCQ@YhNq`imkHYV;M!_3UC_PDaaLzp9`?nPRADkn6s$G;T!+2jayFhOw2W^gM! zU950BqXxD$0vGOAAg~V$P*y=d5zJ}2AeL&3$PMtF0#Z;}KoaPlzB&7kepA`bZ1`kM zl`M(NN_C@=muOhzbdCD(>pzHxye>d?WT!cl5cQ%F&-Xm0d|dNH1@0&AJxDZFe=!26 z+en;_t0wvUXS)oMFnl)z>Q+H8rI_=ezev9sv*Pd%wLGc|SIAj$ubp$JPvP?O3%R7h zs%Jeu6^NTJB>yD6aFOpJ1=fvrD_}_M?&Zx=LVC(LjWKG}ROJU4#aukDV|6V;w6e)h z!}~UF>L+TDXXN;Y&;@b^#_8t;R}}m~*2>*OD8+S5V=3aF$MEI}cVcG!24cQM(6J(L z;{=reQD#86!{J<_fDvn(Mucr>>@7d83R=Hr(UWS z0tu5Ew4~~sMKBOM6_17kLZza_K@ulNRy0Dob#vGTZwLUd7Sb&^JlE+*fk+H5{kibt z7BDnD4iuyXgiG$$3}&d^AU~;&Rq)eZ+MZ*gkWKbG7$@BnZ%qnT#}X={tcPHDxYhY! zbvg?NXM#&AiKdou7n(xdDn+(**^uj7$BWYgdjq%3x%DzO@(LLbXI*ei2V~*B7b*lU zU?OR$V96~8fG?C@<7_ii5&mkG9(DsIF&8J4EUd{O>F2hKtRi_xuWQFx{HM_AwHy@YU~&;x4%tHLCJ!l9SC0~XgIxUpC}p62QEh# z78fNv2o^OdOA5A7j@SMKV?vv0%@dc(+h9Lnte-i9(m-o7pp2v0)J|PAyHHEb;1uvx zjy?|HQxbu9DZ&N^uXG-$_5{oC$jhuX*m}hZf;sMMTlx0Lm-V8QqmV@49?s4*=3VP_)NH|0rQ2d4Mv=t@qC}wMkOE4^#_pMoH zz+)DAD7jpzsqRf47hG)1viV3be>;kmMhz01vTQxV+7rgyOppkcJ`or;Q!1_IfL{tp*^vb7=$XtQ zCr9-lz>FuNLu9+QKih-G=Br;ju7pYHUrrtJ*3&_q)Fh z=&>@K2C4FGw6+Gb5_5pR9W|2AYlepBNJMOEDMeMBIp;NhK(g z=Q=H41i#?yF`$f%a`S^S1-E3Zs~N(*{!=ZW@pUu>>=Nw>rpsPtm3P{HnFWr1`aRlZ z{^cUT2Wj%F0IUU^eNL)^E9fM(`&gl^1K!Q%wwqZ~=$xt{7JnIzfM#Lbx_*0*6BHvv zmPNrhw|M~6AwOnd45^r5TYRgR&k?*@yE0^W#MgdFNDW=+uhA)5sHhbLxLsPR+t^H{ zJDRU8w;g9+3|t`|3p4~y@!~l#=IdP@MprbuzfWbsrkabU9HUzS`kxGFK4BU5xf=!Q zESH`~(!Jc2)4RJ>$-2(Fm&8Rd!i)%RFVKSkjyOn?ZyUQ&b!$tB-IfmiP!h)IN8p?A zz_;TKo--5Mj2d8fN{aG-SzSuutUrr*Ck7d@&26Bz!DcDG^Cw&W@T?;>ZZvSru6e5}zHrVa{ZeMB#H!SAyu=~(M&K9J?*!ZHsX8xmKG7zHow_19jSK?79 zQb%Q&q*KscIc+_*-+C1*_{my>XVQqg;QOrZGY3=NAyzg3w=I({qqDj?P&dP9XfiLf z%ehq0Xs&r=G4g_bq^(Et-Tl{m456?oxLk{)-$6j7z@vkzxJU~$0NG3D^Vfsxke*&U zj2S`c1qb_*HZ{-z7F>Bki8Z=hfhw{+O&NP4DvgVO)^){t|fA-&}rsXlHlC#k)!=SmP{rXnUACB$>=wCCS zIX?~Vh!4LD4URbCb-`~AQ^^cBmrps>WhjX@wz}HFe9;)_K~p%Jgv1)-&W!hOV#@>=eArTj%E1Wm+E>C1Jh8y-bkCZT z)eR>>$c>YI@0c%#Acije23{r3iKZ_B01$LB^r*s!u}ChBwA~wuM1fTWysCQ1l|w2X zs9@j+-eP!_c#!N$bdhYw1qn6i+GfohVgo6wem&r+r^IBdjE`YcDlO=%rWr6p$|~b? zmy@-Yr=Aj%tuj7@O{uh?ubO7S4Ee8k*W24reegDZEcY7TIdd+x8{1II>h`q^BS58I zw+TBWd-Mj<{bAlV^|%**`YOO*5-~@D0HY4nhL@eh#k}IaWV{EqK>SzlPT;Y?`&YEc zyArsp#ZVH2XH;kwJ0|q{Zmq%}q_gWhNxJnB4{X<{wx{`=WVM56xf!!WmQ`2vf0k#$ z*pX3v6$5?bGwrA!g{Ij{khJ1Xr_1a8^=Ok(5vF2_x^t|oER1EBAf_uxu?>pUG3Pgs zdnNG1*NHKI9aO>Zm7W*~u&y-7e%r?Gon8bA;w7>aB2UPeMh>1WFXS5SFFMcB@J9dA zq>sR?x$z9M$Ht@FcHc1x`9`{dNYGl5r$UzMn2}+)tGhkr7myMq9;{K91sWn21R6{? zEhKHh_FzxA`NRt;06qh?`ZG}V2>qy9o_8q!nOm6T^bJGj&zM!s!glZOXJ=nXaH`QdEe~Z(oTu{StO(=zLd?UidpYx=MCKd3Rbwf! z&<*DDw&GDLYbjF;rAL793GY_C@c+^<=Yp3X-x5si{55#@7f^T-e|i2C($#I&DVg^Y z5>FpP7K*83uy!C*zE=`upl8S_>u}OD;#NVd2gqoviC4HvU0}lAtLv?Bh%FRhrwk@V z*DAJzt^`@H?{KLjQ87)!{%aK}psz&o$3r`>^l40um2}29rmAuMMwi1;6eaw)(v1y= z5)PB-xM}#uCSNB$u_xlEuiyRp{UN{cFXl;b?!QZC?cd|S{O|s6zkU43-KW3U zU-Wu%r@zq)&Y$DIyS#qa?-}38U-aL98uf4AaX;d}>lOUxyMOr)KLWpRzh8gz-|$ZQ zE&D%z+rNHa_n-cjuh#sGpZTev1AC^Qeifg?Klm@eAjfg_uF@Az@I3pk{oMN`f1W&&ZmSQ*&)ja*`^1}eqV`1ne6IO!-~MoQ z`TY2QZhYIGpO(jdzaUE7z5_!p`H$Z2d=@B^VN@*#QjiXj+k*&l%{UCS-m?ip1(V3Z}s|Qv@=MQ8234y{p z@VFnU4+Zbi+#3AekwSMEkLsyl@uhk!SbVRZvEb6ydOrEeXr?iM3;x34*@K$l3$DkB}{R2lxTduDlQ$(ZUQZ2 z{!_aML?iA;Tg2ffWRCQGhGO~Dc%RIbbzDMckoy*w63;H!Uwrk-XS45W`&`ylcwf->&o3}y*> z9~gP(Ym+O&yAgjqD^^dd*+7QT1Sd?N(5qyQx{q9a$A<|pdW=droqE28fa>z^7x-=g z9E%yW=s2KS%6BMgpCDd-tKRu1JK|8EyfU@+C8WAG)joMfbdlO&KpD4humj;Q4k+WI zsvOD1&mqk-lWUx33W2X8{64PerP22LKt}t&MTgC7WU49lT9l;AePGN?by!_a*Ql5& z_g^%zBrHHmfO3X_rr0CFMu#m zlzfR6gErjm5tKW3N{)BuAZFWi4ymKG5a4w@`o({@9qA z;9;iLF>4H{o~u|}2FEFr4l^o70H?@I-4S3h7K~oanz+`h77YVwRLqp|dNcShHvRhr zaEi>-JpumH?SCM*8Hf0vW|)ldwf_OM8&-zPznH22IRHoMlBKdS@<{)KauJ9|JkO?H zwrlwRNcD0%2_w%v{R8XcS#!jlBE)yqt7#GA-K(Mrzd#Nm&*UJy>wgFNAB2@w{mqW{ zO4#XHGNK2&JiGHg*~vi(Qyd*R2ycp7+o23*iQcMX8UArubu5GIVfjCo_R)%2araE? zfqjsEbE5G-p!rWU4nANf3?x8r(_a^=-8u-i%mxk!n>gM z3E~a6#~qvcFF|FmWvBJ;2k)S)Zb5>X{>$T@NP%}C)t?B8|MfJP;eWi%5xIBxUk!ln z*#G#ex+%SL1XlM2=l(MQ`M)XPA>{vM0NZ2#_xc=RQ?Cq<_5U`X_d?Apaa%M;3b3jF zXBu&y?{|y+Zg^GHK0^Elxc_yXjpILL_}91~&uS<(C`q46b_!QFnBn!57CH2S5nlj8pX8 znBrstC;)7~JjwtC{^b1=CzUHpfUer9;ZisxuRvMQIwbfmB{?5Yt^+$=B2Oxi_GJ_h+Li9dy>t zr!NEL*)bEOzNjW_qXO8_d0o+7?CbPlyOHVzxeIhPR{zXt{uLx#d@4^!${xTJ5J?jx zQc(FkNW-5-pMWz?dLN{@_W&nH={J#&!p0d4qe2bN+n`N|JfONA7CJZ`p+LjhVHl~C zCP}yc%&yX#(a%i;96wnKB~n-`Z_ef6Ly}HVlPkL;i=YxiSe}`YtQOVRJLC*s94~qI zI=~)LuSkn#>z+!K8-jld?R4%WATbW9%UvYAycj9282|HPl^c64DZwMA0j zZc};*gYsb>f*r1rK+ zocH+GW&Hyx54r?dVV9eW2h|OU{KxINw+Rq9;AU*}w4|mLtgKMv9{46&MWxtI9LQjo zhqQ%IQhR5ghJS~Y9&l?32#AwLqB{H&who+Ebz*&k^3t%XV~LFe=S7`Z-hM;#yfG_Ao5_#<>9Gba4ZH+_M^Jt9D^ z>BPc~0dAmPRiA9IP96<@^t_g-lY&vC&1NR+WLuUx5w&{h+K+(^_U4DcUHqi#&*-k0 z9<^KUT6M{Zd{{OwV8T)4jWsZj7k?i^fjkf`i`Pld>k;K4~l4E1XTdpku@4 zcyR5DeotYtC!qlWSh46ZjJ?Uhu0a*S#UBBA4QUYsC0ybwrX=r3zmZo{D$_(Pg5P`0 zU4Db8ec);6)gH{L+L5&MMT%x0#TseC%N6Kb-_oPq`lLV7$OlKwh{=eJh2H-+krcMd zL1&ZU9V{9ahq=jdJ(1fBheVzoI_Ct8dQ#KgzUBdGhr{Ks{iLjiUd3~$e`iSyiVd|5 zFpQPNG}3W{pOw8Nyvng2cqH)6xFwyJ=(#jVO4n|OaQRtknh}!`TSsS8>jP8to1s9V z+2eb?WWNzC7aNx{a)s`Jn{o=lg=H=At_`<Ot;B#+1#Qo`G-9;qqyiC9@T7}@M zDfEgC2^|%B&8rDefnO;{9h2e0%eH+lw^A?Z`=i{TRG3{j2!Z6aSjRFT>?_%aui?1Ly7X(k%)cXKZXs(S!KF$rGmc`Y6>pEU+w7 z2inZYN42X1sHR7{k-I#Je<_5Uu=u$~Or1K7N+O?HX^P5bRzOR-oCj*~EzcZzn>!zc z&99iH4-*i+ks^p~EE@_O=X7u1c1VPn)yxv33#nc-2#IE!wty=l0ydXvs}5Z2*A1~j zaE&0hMc-3)ptGb%VYrtdF_vm1cx+atH169Vq~hJI9)MH2qb8K7D2aXrJCTr=`CBcCqkP+?hz=jZmx>Sd9Y?aON=o_1FuHt-F5Yhy`RHd0Kcz;apAdRi zx<$n|H(>275B*dfc?jaWWgFHh^IWXF+Z>&=X=sNWFX9Cw9fK~qk|aR!L4>Q8b6bo0 ziT43{th4;01Vn&@dSCzulRYI3f>irud^Ps{iF>eS(Jz!ZimS4dZ1@){AvF9?&t0)* zU9%p_nv866c(R`yo7=%>gWr2TpQ2!x8JlT)7b$uB6}|kG8O#Gdwpg=!(QK>q1*Ej- zVfBuuEW96EJrQ6@Jk64LtlrBVI&O?_@h*;#&MnszkTI91*q5vWoPxtrryNoYVfC(B zb8XIeV+`~#VANf3?NV6(OFcL{I)oO#Ip879G5_UNZ-j&GRm%y%>ay|d+B@0lJT}#+ z-zAbKaYi!zJ+?a^5>su~4vID zTn#|%K2Cb=vj&uAKmRdoWX_~tZx?(fw*(Q^?riktF^9uCO*90-VXoNrH7csaa zW{?bz-S!a(2Woj}u5xKNILfl-UMCVdbyYd4gFQ^(c<@Q>s;2@mnw9amsLdvV;s{S8 zh=+n{$o>lTm^Owy{ASMTirm@lM&NjuIcj1!mC;b|86r+$;iGfB)S%ohnT_6WCv^l3 z>9T)gZ-unvLEGr#Ai8JC-?!Xyw=V6^rhP^N&B3CRpDm`?)ALjBK!qwDt4m_4IrAl$e0_~BuwK7}LRJN}G z0_ByI6(v7o#IEYlhQ~=Jz7j7oK@*^N}^bR zHdV})HU5zH&RF4+cYuCqfRF%0wg*(GnqMP`=%q)koy*retJDH@eF~c4@?ZEDDmOkA zHHEaEeco4mwb^JL>aC~+kAMk~o~2y^TqoAPrm}Jc6pG`X?=7U6)0IhVW0E$d90Wuv z@BOuw6PRNHZsO3h;0$ISzNM6ImD|I(3?@9GTn2L9cu#Rjonbk|A446g2Xqv}(}*g~ z=0|YBWT*gxsS$IRll)vU6u>~Bx?Q0ov_H>ml2WTUK^f(Z=K;+R2oa^q6LndVhjANk zXCEdR6a}juLA)tG%W6PJp4nQp_YE5`1y#VkSU6YuP3UxoLipH-j_lpTu_{I~-pXZ~-nIe8v}#Uk^6iqkN!|cbNz&L5$~$qK z3NktG4Jnv*Y!zhi>Q_ryo}cx>14}5}{9*}ps#t3e#1Elzs7dm3DnNqZOj~IpQfuWU z6F?;wk4B0J)mcH*g(Ju+zQ~4(0@dT-f`2uHlChzNt9(!)FwA%{*KySEY>T4}c{SWG zoAD9yZ4rv~$64bG{7S6-si{>1ToQ-U*KR;~a%&o8tTP7y|4i>?Fk)|I@0r0XV#RTN z_xCeT`M^k5h+Rf7)k+E+`3T`mQ#9#G7`K1ZkyFjI1$fctY1FMNa$fr6>fya<+B5_4 zq+aN^R|iK$v73i}>}T_l57`)ooDKib!q!DQarhg3w#q4Rh^2{bJrllaZ}yc0OX1x< zt+*>|@|MK!N}=Jeq)qhLU7cFCt9Z#u(@vE{C<^FW)ZYIBR#k%avA8&kGs6BM7xDGC z1qcfbsmy=gm>!v~`Uy8#4HH!^}9 z^h$C|Vle;#R|~@)hrUd+Mr&*2e@FY%8l2lGWP!P4_UZjVftHcAmjzgP2@}gc^PW?< z%J~jrTKD>ZsX%DFhiu-K=aAUJlSq57MZw&2oTmU&K?W3BlPnQ+|2(heFqp-T3b#6$M2_XUr z)$AO*5Oh^gW{{7+fnipcZiG!GC;>5WmyU+hQiDU=2|UV*^a4AAn8CAi+-2CEtn2}) zFWFp}$hZiR>MIGL6bfV(Av&~x%(-4g@m_5-i%!|kI}BU?NPT#54fido+2VZkhLAmQw3i8sM!I@{DJEKr;l(A#}rN8o&5Y zubNwW1e$5%zOrYj z;q&Tf0V}5z>5u^gT4z#RsxMWkc)bVlOE2H?U?s#Hc979vX&t_qe<;qegqtSd6u$o&xTm488+k2KGk81=(BNC}II; zJ{r_ec_g(yT&9EWfNJ@k1S^yeXWbceMjgB?#?JYAv3Fjj#@&m_I)_a64A55GHIw&> zYyD6tP%H`0eBvj@o+vAmznDTsCX|B+!ISi6Edd$cGo>gH1qdsCN4+ zgTajiUyW-q@`(%5*-QC%Ob$WxRP~1SZi%KKi{C(BaA;*az~)ua`xJ@ITm1(`UG9gh z_UB)!Q4RMTJ0@dEsnU?zGy`IvXLIye1~0B#5)-AzNP+~e1$Mh%4R}#_JwyZQ$@>#; zpGFo(MQwk|6Hx-&tunA%!o9%<8?%cG2ufXr_!U8EPBh-!)aJ9)MKOMy&!=Enz|Zx& z_6T$khjy;4!3)!RU9^qSY+^p4q1Yq4qdal%86mnD$&&yzY{N-qFaL{rF1q7;Y0lrH zfRl37VU;p-;k6?-XXh~h+UdvN5`_Pw>>Z;->zQ@Ywr$(CZQHhOtu|NN-K%Zewr#Ao zZS(Z^zTX*p>^ts{d+S$b%~8QjD)UKFsR~yb&@ZS~Wj^TxG8rS;G$24tR9uD}o(7<-L^!#aLPc;FilO#37hxnk+#~2SbL{zBNf?y#@1_MAf z!aU(J&bFN+;ZCw&_%>5NCvicK0$C?mFijzK9(1g=wI4B*RkBXAzHbM^^NPSf=4ZeE z*oT%gR1g!{h*_vZ;gm)>iShoV4-N;zAhum3s9>^870YdMmHdQu+lip^@s&kRs*0(*qM^xw1;15S@+w9EZzFW_B+V;ASnDJ z&Q|rTF#2OC2e(!AZ22YtT0!dB)HSl5MmG}_Yr7i0k_+atAMh2?8mi6{%>{$3wZ=d9 z>1m#hriR8f@qS{j5|tC%I!oYdBHrJ)hLM|{ouVg>fPP)*+r>Mo!&3 zcAaA|X^<3`T8`^hO#%&RLGw%0BA)Wq1stZ1ow&s~0?aG6KrqZo*_cB9fEd$&{)ENx z=3Wuk=t??fD3|YyF%aZ$cP6_>e>{kSk>F)u2q|ln{-%0(r(cj-d;M*hyx+9_h7y=i zzDY7Q4wEJ)*BR&J7;^W}#xW)s@5c71jWX@nX6Q5eRvA|fip=U@%5jJ!1XLk|;7}&O zX1L;aY}IZI?4ZI^s!&#NCKR!u_ejTcfk2)RCmShD-Ad=W3GiJS3^*;L7m2OjKq#D} zNyQ8{kQvOEw8&58@5BQ$x3{3dr)d50P<#G&cy@V+BKyCLEm$HP$@>$_A9tjg4?}Dc zT7h>csu{Qfb8!;1s+9JGa6PVV2!M|2nHJBh*%2PRzR4odW6;Taj3?qpQCjRk5)72& z@sthA3ZueSI~j(k0L1WKXP#{(m?cO1f6Oat$*n@=CFd^!hCh|$`%^P5CBa@!m#$4* zT<_F-g=@*Z)9FDVy=8 zj4(7mGj;O9oJ<~*+Y4skNlheY??diM2lSJw4(?%93`ea@_hovZ!z7$}{?LX?a$mh0e2*+Uyz<2j^Jq3j6(<>3aJEhl~CE#(p zbU+STeY20Aoza!D^6&1J9cd8QLf8OzLmFa)a(U9^_q$`>q0iqv@_2!pA&Kk9cP5ce zWfbz%P)FGsx2>1d={J5sTWxcJPTMX&kJI+SUTl9yVmsItz z6Dz_gtPpOmqM?E1{LmGR)Sze07nF=lQ|e}{=5rOmkt?Uy)E5?3rdqj`@EsC;a$hI; z4ECGAe0E22-jcGejEMvTjpdtYhA0Zq?=HYk6`>MU4emG+#EPBDcZhAluEOELxs_*( z4+5!E>=^itSeubym8Rjcm<=lv!!lgFRd6}7)0XtzX1M2LMor7cPdS$riRv})Nh>!~ zj)4vpsZ2O2wd*&hn4~p3Xs7Y3Y_RJQo60Ww+O~r|;>zqM+}U*TsAl~UGtw!Q@Ht7H zwR5sXg6+2J#|rKBGPA@hwPNFNM*ud-td{l0U1=K>0(hW1R$m+lgi*T z6WXd~W{66DH}^3s(y(fhPfK@J|1K7pJkd64p@c;$76JPOpI+dfMpcw5{=1O?#Oz2) zC2U$!XZiRzUU^8{Ai0hC&KZ1njDyki;VAvVz&~4v^AiHl^F*Ei%K~j+dJfN$;6tR_ z-o7owMU;eH^~T+<=*%6~V!%t*9%2}Um*?NYzA0Bw>Fs-*1xIM{p zb9poVMG)L+0L}mJHg>rr{`1{aN5SG# zr)S%u6?ktViwQi~fXt8oi*em%T_7hy!g{QNCj>cYLXVT2)E%lr8Mne-cERQATyC`T$&oD(nUS%y_U(#`+l|`RByL!X*V!%aX{YJc5&0Mx z#MrvOKmTYoF-KTEePZR6sp`DS^#Ucf*Dqo(NW}a#>{`hU4_VZDsqBlKB*^sFfi-zi zZpj{#ka)d$oH+RzBo6oA+5`8Ht&wV;()^MZ;HLwHeHw!#xe%E?f6LLR;7L(_Z%wA* z%Bk>Lt6;@SAkyzG~@xBRO1x`#)+^)M(?`KB3>J;Su0-0syADen_|zuAyRT(B4s zta|w-F=_M1rp(rG5e$EtqCU2P!|#z~9&uVlyr$&xJnx};_~^8OGwBPt25)v7x8qYG zFG??-%Hj!roMQp_CcfDMgA_X+C5*WZxok=!gfhFk%kk{PI%K;!17I?|*XpbX=lig{ zDH@;(pVwL9#qZDrss1xpAvrp)ylNh4Ja)?Wrl$f*CQ&R0wRmA8EC z1}|;bpdwH47L~yDM0;N$xjY(TFLU97nC8QUdv86dJ(1TS2Q&si`IIZQ@DTvZ$M-{23w|Ox>y{>l2|MM0%^gkcF=#;JLaV1#?pg ze$O{df^sbAuX4pCq`MO0|9EXs7EUl7oyZpfPp@54amX(SZdVDGg4#>(MvOF8tWNvP zfX$69;@3BeHTKOj`(AoHK8aXL*yiZU?lDg)h!G}E#XVZQW;itGBBts7>|sOv85fMVQ>X@Lfx{Zb;uSHXcbn#kF$XWnhGZe2x3T z`o8|rkQV)VQ5%%BAdMQC|9q$F*lbzI7brEgj~w}|`px#-K4L78Nzr{viU>*GQdb>> z_w-&C8DcQ>TG5Ikmvm4&LcyY|gzvat_Ujd2{ZwD5y(@M>fx!}=KepdLA%z9H#NSeN ziF&ZCo_qYjx>Q0>*I;x!qq9yOuJ>aYK%`DFr5h;yIjggl2oVD*Y=;B@xccb@z`!)X zd;2TPP#7wy6&0_d*+Y{+Xvl1_z?j`SKt}NI*#w3Dasw!yx2>lXnM?@odQSkxP5YLM zH!wc4SF$=SoWU3J*MSQ~!QdweRS6$}6)Pq|$3#RQ0!99exN>SmJPs$Ak>XM6M?*_S z--t~1Uz4)AROP5_2971 zXXyA;8^xLp2}APtvn3F_)$rX*1bF2R-%i8G7Vun;fsK5l}j~)w)!1vI#c4ZL&{m>ywh72CX$PI11RT={qS|PGP^{7RK8b+YEG;F35 z8GqrNcHsQZc9tF*I%fXjj9pq3DwO6;<5PJ|3J(5c;w>bsXO+I`2gqSQdGkS#<^XSn9PK z`6FJwLN(A^JF13G_+^n`xvzJZe)%yM2TO~vkCqD_d23FfyM?Q7qtWLGLfm1ZNP3u<=^hoo%T#gh8EkZDH zY}FHy-|c#3TgIWEOnkGr3s0+IB;&~x5pJ6C+PDi7OZljA^VcYLE?UGiV6v#B8lKQW9bhN7D*gG zZOzIfHlrnUR(+FaGkL3BIgHbkyV?=(|Mrfo-dqoF>?&hOssr#1tuuHPD8h_wlI2g1 zRpBqOH>uzdWd$&^N^by8ShmfsnjBkuW-gxki=bW`d(*W-=m3~j3ntT~ZhOgYxU?P$ zOtZuz&gP&LKbFW4pWL0k7glFi#EgIZm#ASezPxU1J=&La5BDAV#rU%KCBYwswAI3$ znU0if$&Wmr8q3l_01PY zvadDZvQ6E!f^>R0hIxH$znZG~Gb4GAHinVmX$*lNNCE7e?^qmrBy+zAA?53g>*M$S z0)J>S05T-)_1(Ey>6}fM8a_6^h`f{9df`meTjVZkx5_fZ20nd@aj2vNQ&5Drt7cQa zoZbgkT|Wk5J*$b$Kw3p6(C&}TD@XeUoN5s@Jz2}TTE}R7=WE3onjNkx>6-$D7JW<7 zCrWv3h|@Tudn?EC^fZdYp~xBtTy_c9WpMoBJY^7l?5gmj7DGzYGMA!x3Mb!%Wyv~@ zZ6x$Kq{i@Ypni#0Hne)vT|rfY#S@EEp5J|<_8>splRv}#h9Dr09XJgUVYJzNuDklF z5xSgH!YJD&j-)3k*a;g!^^SyZNBGETj%tV6B3@j+2t8wNjqnqFE-EnGDBE z=U)o9-*oz>f<0br#VhhX--6YyZJls}$O3q-I+5WK4xB}GXmo6V{HCldVc=_mD@4EUv^-6e!MAVowBV?K(?)uRB z2E~b})`ynMW0@yAYp2EPY$gC0pZo1M;nx#$#TNl-G)U%;PlsezVG1i3*2J>>t>0|N z*3;~8GBO{f1iR&ZIp`+IfEn2F%ch3sil2|eUG+6_*9a1+g(#mrH{wl5#)yn$FcTz5fdG??3mOdG zLHt4>*@>WxQi>>peAM=f0au#mRs6ggOO(NZN0R-~w5uhY$+gaUUZ6)&6J44e360-! zV)1Es3fA}bY@%o#0*2tbI3cNO=k+moHof_9X08nC*D3F4M}PO;w^vuNVX?Snm{o&B zII^MV89_r@a#jwJ25(aW=+taEsuHt1=_qYrf|@c#5(<<)O$z;(JHUw4%6iwEkeTky zZ!*SX(XzytCyTZYa3=Y(t$B`s4odh*2D&rgnAZkx2Q>{Ew({5@n#3W)S?wg^)Ol*S zwr?nL-a242Ej?;)#HK+Wzwh0oZdIum2XIObr6|=Bd~wsHrFc#@)YG=bJtaisgqQ?~ zz`2a%QyPvCC&&VLHfW@1;`zotv1sayQCC*Jr$u3HLO4N~BPJp#qW34401Jb#`P4fx zzwig%O1TbeHeCwdlN80@UDpB1;K+0LC5Jry6vVu~W*(kq zuur9tREsX z$)65DkMJmkqII+^w(r#`=P=h|W(%V2)0+`B_&GA(A@Y<=K^{2-=2A%-2DlfJCv%BO zo%w!1#^<#&=q*KLF?xcf&hksFIAj*4{u?XZn>fa<*cM5&l+Ux@>Ia40D;MZJ3WG~V ztQ+KFKKmaioW%5}o4076P}2F-_QJr7;>~t~JP;3jLRaZojXEneXv+sm3(drAGIn>i z!jfjD2HxXhf8@XD6qs=J0t$8J@U+nTqr?A%f8;sR35i3VG(N0C&`b4MXLrAfW49J} zg!|_${vJEJzrMkucPPI!>Sv6}r6>8f_R_!Ka~N3K)Mj z5~MQ3Eeue)%UsNd0^-6GsE?}@xRqbXb0I}cix3{|fI{0v@n9%UQ6$whlH_Q}hyg9e z$&6gh92V}9ZIT^KR+K@EdVew&=GH^?AyS}Qxs-M}^8Vv2R556*)=*>y`SEFK`H9*D z>Y6-D6NxWArQ2%UgwABCW&%KSawk%_alaw3qVDG%NYq;pj=S`x5weh3SP$DGj-)5a zMbMxCvxnYwt2x;j9Q`Wh1-bU8`foAU%ZEFIb{V(z2+R`eo(8%AzRqi8BON`DeqN)K zx#J}uk94b^DwOLc<~4!t;u5dUDZbe|F)q#5V50#DOfufBGg>M02mlC*g5wh>rIDe) zjaipKgV5Y>IhE8Wg&Zb(E0rbakfQH)3X8%8GdRzZ0}5<>V7VTK0f@6_{!KV94nA^% zp5BX0XkYyI3C9^zu+doX!VDWOA|)eTUFe?49kY9mDUmD*n)nC>z}r)YlA3%}DIi^? zjg2n{(Oi?ga!0*U=|zDz0QVNTmY^xiL!_kx5+swYKO+LNS_HNx8{<+uX%aK9=j+}$ z7x)ili^Miwh?Y)f=k|(PrO!r^T#@s0MdwcyIkg`?DWs`^2!ckc;>55DevYHkb%=VW zgyIkUK3>99046y}1_q5IC^APSW=w9Rzpcy6g`zJGe!V@Bti&Zm9eo!|I4oZyG2imD z()7}9%ue)0$UG(oxRVTKY^Da)T;yECRZ6bD3R9WMJ9Y?BMmA8ntqjqmxdp=g8TuUw zemLur#Jg0&2ctY|obrWT8fw#pD#GCZE30jJ*A2yMWx`?)9ldrRRGN)lq-Isr&2}{f z_{$DUdc3VJ8Y~BjLM$(8T>w)?)2~FRRt`+=IwLllL~t{gJ@91X;qY%ds#csuf+)(5 zCmi5t5;(;V{`P4~Y@q~^o0bKbz7Nb{Xv_NIOa&!p?KVS^{0>Q&ce^G@!3z0paw@2} z<)K%Yy2F%uMDyO8^kJ;aO%~N9j?r0N0soWYmfcLM4yoviNf0L?tv>`}5L%Hn><2p& zsa_0JtA4KC1WKpLP@F?1g%J26k{)Ksyk*B-ZfVtm>YornTCRN=`s^poF5UXEXomUx z;pS1o0o*gzX?buOZ!5~&_kTWM3N-9+_r=oA!i0b2%46a0r#f6W2uFoxYa>JO$ z5;?qAMAa-T?ad=$C4t5XQ}1x4q+7RKR3Pucl`e7K!PaRD7V^c3p3a4$7#>| z*-)t~i&bC;g{5^vQ5vC{;`2GU`E_h5T2m;hRpf3C<<~(c|FcgD-wM^LtbiW2fq+_d zjxRf6yzPk2hKJPHVyvdsa5YCJw&;EMSce4g+cwjFvV*ZU|7sP;n{t09NnUZhPP+5i zC}JD!h!`pSEPM{emh9ynh}iF_;&zjR7#8dxpvFx#fYh$;!Wgbbm}=mW3MEp>#QtdY zcer|XiUfUN;Kd2&_uBF7RMZNrPoMlMf54$aP(BbGxfaARS+~``Wf_?@{6&68C@L6U ze?+w97#7PY?=hEy{Q%v&?pK=8#HLiG9$;v>^TgDKZ~CrO52MP_*JE~NKnFw+;f`l1 zD>`h`W)1N`-x?r^fU&APHGFxonU^Y{L{!w9ukJ?&nx~gPE0bfPZn0H#sMuc6Ldl{P zaI>khj3)p7;%GyucxHb+{XuP<44l`%P&K(L#9fI;eWs^ki(x3zmiw$bc_)6u+HgY2 z;dwX;+L1l8WTNpOI+(;!#cQcyPkHt}y#lGU<8u_+l|&uhdTDjH2#NTR%i!bJl^`QVl*>)q`4{yT?{d(&KxFQZ)w zHY<(xH@Ro`uAmT-o9lNI z+>L6-J$&!6sstiDvI>h?w%1@Kbjezy!6<=RFBmR(VaYVLRQSX7H-|fC*_+~wvmq+i zN8heei8TR$Y=;h{9b8Jz4T6sHGfBeId1hg`;YTFo-?+jf%EV{FATfplX;auTz`$^7yJ6b0d^tdH{ID8J>YmQ&$nQO|FYm%)Wq6BDzfAu1# z7r$%@Kui|J5C3yOYpZ_eMO0Uu3Id4uaR)U+ywbno&2e`AD3P~4Xa$%l^xQKaaUwh_ zSG7pw4k%=@K~NDh@@;42`-aw+49M@;d!d+#(YNjo^0q2npx}uZ+N=Q$DJx)8<4NC8 zc%`Rmxu2%P9*JKal%NZw^hWf zRE}+@qz8sLIKAGosys;)W;gRJ2z!KskuB=J2hR`K>X=gwoxcD<&819brT_%w4)JgJ z{6kq?qX14K6;{6p+dIvqXOnCx8s$PE;$$CT-o|8WQikeBc6g;_Q6GSaA5UPz=;KY( z)-+f9r;^mYA5+H2r<>+oM)AxEU?Z4|<+uSbd`AKE` zU+7Q>05O|O*4>;VBQ0Fd5Xy{z5a6USzhi>JBc{13DD zPfAZX!ZY{F$9rQqDB-mKChz#rJgB(fh{!oEnHq@WpoGz0j^FU1c~Nn}5s`D8)z=co zKnbTj9eUtH^P=K{BO+(IYHA>kfD%r4J9WZ`WdFZZu-p_*B!QE1jFyQm@&1jyAt$uj zfB{9!f^v`nYJG|+GE|WR$wCxKGqyKJ=TMB{pF>p_2oDUJ%$W_>NItx6znblmNwU5t zd0k6x9@yK3imlO;^D}K5$SZzX;bYt4e1}Q)S9QjVLT9Wl3$_Py+yXV|CD?35x9dgR z8MZ(F?kCp9TI{wAs0#jO!&ek~Wq6#}+|m``VNqFF`rYpa(wAQtA)m2#%fawg)ilEK zKvF0?9IzZc*09Jk5yi>D(2Dhv#9lYtOU?HiH~Z6I0FA7EBw9$JB9D^CM~G}PzI{1y z@oT+FOBBf1#A-DoEoX_=S(>lp`cD=15ea`2O5++c>TS{?k+72iE%J%86q>JT$Ij*P z;Ge7CD$Ev+ZnCY)Fg|xTDEd0Dk3HE4g=7bx?h=b%p~VstqUoaZ2h3w55F}qH zi_JR+=<%+wrr8RpFR&h;{Q>R4`2Np|-(k3S9XyAscI#7XXP)csp&=_$#eLlE!b#yV zuw@ecUzJjK8B7KZUHx0{bSv2-=5N+Yms_RID|!mGS7Hc;H0Zd$sq(6_EpfXYjSr*XH+8z;Sy#bN07DJLrGySJqR}i1gIAZ%vo@^5^P)Ki^KbM^ z*#e<}OSB)v!kpOVt#Mdj>xYurym$MC2RbMo6(e9j&B)_S6ce4mL1tZv!D*mL=z49V zm&Y*R9g;v{J6xp=mk0bcjCfF>K8Nznn9=DzKk7;!K&R#_z!&;%2&0%E1hh14K3bH8 z6pKm~qHgS1X@QsH?i9G7o$f0Q#IYcUybt;(6-%h;fVdRb349T$2kqBmPa)Nzbw1VN zXg9%a8+EOde)r)NL)=jirFluzALJ)l0WDBF)nXR)dC+1IT9)yS`M5kRkg zFoJn)0w^p%&$FkvaK$9Kg`;*jd{sEuq+VFuP}_dw@jmaqwiXv}_wE~RCYJ4Di)2xV zJu*@h&wmI1`gL3_au*AbA=u|yvM*;%J}=?E#wiP&*AS6t0X~#ie}S#WRl9mO zKYYF!<)TCKWNGabI&6#xj7Jh&(?0aT)%vNw1F)xaI#n9H_~yK?+))^ae$s#M)E2a! zLV{G}NmTMj{7=RmFolULac|is&r3o7mt%4|YGYXs=NwLGWm1>UFL6FGYjg|OBwToQLK`gpJkMCEMwM zt{7JU`E=e3e7VS6$Qr{27#u?An-RFi56dZ&j&D@-p|F;O6@*x9_=IsU!?@PYTlI(W z4`RT_O#9ut-X8dM&JS!D!YXsXG1})kg<~YFGhe(C$b@hJERw|>EbdPX?StiKNIZ`a zavQ(P-WWH$ARbhGw`it0EQ8)r@dD~1+uT9~nYQcS``eBfEO4$ntY4j%IX$vQA97f( zuytQ(uup&LbM0@~anwJUH(#5Pkig-F*?%#C9N{_9CLkswEg509B?KE6rvhU8V-yhz z{n|iqnzOI)Gm$>WiN>TZU}ADO6&;>l4M(U64j`3W*kqd8S|%hIKJjybCyUbcwbE(N zCRaei)?-UZ^xlCHhByal#9y9@ouNucW*NqC!nxyKk2=*o%}5;_({Gt|sw?b0O}Vmj z9O<2^LgF{ZeZXl-RpGEn-m{D*1D9!Wc8=i#v$cqS$GFZttZdI4FsVV7v1H&f?a0V< zykWK$iCrD}1x{0se{&7rKz);5G` zcJu9CTnRsU01v=7UWoIH)z#36%MAAhyLP5sIZ52qA9<{}{d2GP`wtt`~-B+T2^VQ95d3tFfRz2DrlBuLe|) zyA*U4ca`KqU0^<$Hd$hOyZbVq)J>T3Fo0zhI`owV!1O@-3_~X~drI!GCr6KpFJnA? zcXwsZi$LvBw~{FC3FO%PtZgN<+WL0kbh&M&^plGCt3}C5-O5o)n36lvP9VdxV>IxM zj3%Bnt{Q-j4}Jk~O=s&SR7B5Dy40i3yjO^r>Qg0`uWN@kvx~o_+y(#`6*fSwv&PR- zg9QswasoW87Cu5Ys}Cl<%byFi9y{}^(~UD7p0ZGCL|UxPptHvbG$P$t|B8{gi`rDZ zC7p$4>i5I`xr1NghF*!bpt_m4mv>${4E(J%cWT*_4x)z^Cy5i%Ukm;l7 zt(N9R`-4c}l5n&N`-@TO8;BXCt6z>uIbQOgsu&)$e-I2p+1bA+sWiLk&u=H?A2~L_ zNb#OT`K?+bsY;)p<%SUwaaLIF45<2M+3HR@>Jtk;9Vz_uJToS{sV1K^dQo(V)si9imdJ}Q6(f~(jEF}ZT5)C34R3Z-8oCG4GWxGR*EdTlUvG&<6>d2c zG8PFyZcs}m1n@{()ZBKGvhFH0xMQY=x@vIo)TdBJ7_XW3Wy+F`udL$QHZu3oUb=)h zCT7um>|S{r2CE^-VVP%a?#uU)X>X_MZR93HeR{(H@S{Wt1K*|%*P^Ybxs*&|rSm3z zN!^H~EmW!&kn&m`T0)@so$w|M8drO0VwY<;kg-p}O9>NcSIvKbCtSJkY{-)uKT-*2 ze#UEGZK(!jrG`6C%smDcS3vYjlh-%Y!Aw1_F5up+yculR`e49f%H7yxR(i&xn9ss3 zgnfz39E1Q3gyi+TwTRz>j9*BQ#aMWHn^R(gGbt@D)8CdTPneh==kZ`*!Btvg;tG-UhWlt%0>V z*Hr(@lZkefJt8`Mt7neD4EMZ^p@@74armJ2%DwuahvW@pey1@vH%c!kHgP5CFRl3EPg| z@F|-|2UgRAY~|G^o;IHIY4p)(;vUU*$(?>*ECO(yk3?py&{s|j0mxgVaekkl?Jyd*QncvxkRe&NNs-DR+kfbIg zVAqqQWpazOV*QH9W_`N05e;xnfrk)SHR0Gx*wr-y{{sY1{Z1Tt8>> zDe?m8bzy?IPay6C1p>5?2qdz*0B=;K zFKbCQ%ifN@;B#-ia@U(rUj#4!UO+xtAy|5cPyOr-{Jg(YuTn{t2|WSpfg&ID@&d4E^Xi6E#F<=U8>(NJWcvX z6LvGD-ygsmz^2Q$jEq8vYb|VKKP1>r6hyBO&l8%@&85rEIiZM~8F{-l+Jg&8gT(t` zBMuL2*FkJpyK0vsM%?FSSV{m{=K(k5a~=2IUjQR=W1*VsW~Tvlk@5M(No0Qf6X0zW0Bm{wEc30fsztl|YwlJzo`0lxSUn(fsV%F&J5-b^l$7n+9r{aTlamX^`6h=_>LuD=mOWn4b^4lT(h zT4daI&Q~reMtF>7)G+3hPIS>GA|fI}D$N?(+-|7mt0JY}*w zYio67uvX&1S#E{V4;ic!(;36|y89W0G=b&!I?Bihb6oArS_}kG{rNwZyykCs=tJ)nB+yB7zzwUONFF zaT~@y5#EH+sg{n22!9TXLPa=o&b*?Cf#H(P2kTX{k7)318;Y$MYTr;1;G$0isbh>Q>i zu9ue@><7WeDye!@hl3#)=Y84To!-&b@Mwt;>)}Z$QK1XfgtY(lN6OD~iee2+3_?ao z0JrCk2!uQP@0mLz#Q~uCza@oj3+_sUo-Gm)PS$I3H=Ky@lKXlL{zsb#3z_~O46MV% z4!&UF*}UOV#(2n|5nwIFCYWvp1IkjN_n(35rCKA^bgI@xEuWfO6;mkmPmcB9=EdlI*DR{u+(orc>Uv~(*PNsu z;$14K7~0-V^IPsTbDLyIJuKVBI6~5Xy6HzT9)1e70T>Y}a4-YTt=6lpl4KSL7dMLn zQ>pp=JB4sn^?8)T-6CZbq*nv>dN_sfz5#m>DJlL@`3SU;RffP!dH!~Z_J6*a2J8q@`M=rB zBqJh18~nF4$4}-V5lEjMRtB%GeMT|S?X!c|I+|tNDs>`49h{QGxuK_zRiLY4TJxo zf!eRdAHU+)1<%fwP0xIX7yy|qdL{QH!oU0dl+e42<+k*LIoyHf;XG>HqjjsS?bB3G z``ZQb{11`=wwxD3WS0QbDuoT0XNjh;K96h-wHc#HcJRE!&u}Ip5-f6D#G2Z3(3+j| z^!Dpt3%0ZH7!aT_Oe4Vty`_8>*E;V|1wbbpWIZ-X#DZh8h_90=qj)tL2MK-h`9Sl9 z%(&7sTDa3q)dZeP6X^j9M)#y?+3J{gmmhcjoJHS%j`^v*`p}U!{}Jmpdor1cy`y!9 z*uWoTxku<;HxMXC27VnuC+FrW!kca>YlgX?hgupB>4)TCyAL;(t&+IdHvk@j9cA|4 zP=_3I{wo)EVWZn{3@O2ex`{ZPH-;?CKul5%F*Vh16#q}EmvYB*!FzhGkD#J0z$Q7bKX?yBji^d@ zlr$&KptX7!bgVIc6t$D0r6j;*L0_(y#+{Z-pwR0J3Vle6eR&RFC6Ea2E6*uQtjbAAaOxciuT>>6rh`bpeoDZpyhE6cXlkx{|!+!|SrAR#kE@*mpzXW+-XWV+^Qss7#!rtin_Acbf$2s!B+p=ecv3n*UiJZ|YX0x=4GTGb>ZTriiOj{R!2=}%yxszK_hc5I2+EkD zn_WDu%C|fu4+}w{1Nw7wv+1#21$a&keMCX;5)UjmjRK4VItw3~oLhvbx+{!f?QtS| z>BDN{_f2a6lM;9Fv{=1pz%ZdN_@o=C;#$DH`t2gI#s^*hw?}#+h533$1)>UU?-(wx zM4AY)Yr=zlB!wK6vn*|ILgLF(8zOzYT-WhT_orxCVUWx$3yWLs>SypG-Vua;%}G&c zNOfQP32*2*lx=|H@c^udBjf48_T%L5>LtbmxF9 zU5Ej}fAcVc!8|6w8f5UdPMUO?-t~lNw-s@U@$a?NVXcuKxQ5UruJKp*6srmYP@H}va-l(0eXkH8K0>KtVZm_6yn*yK9xS6U{i z%*E=Y&$$u!kGRG9yCZ^xLt0eUL_TeT8oYrUS4rN*&;|O+p2%Kb8bT1Gs$QHQ^Q0Cu zg;y~{=S3cmg=)l#e~kB_S%UxO_aSvVCgZy2>UCQeb8nIpZeupB^1cy+s{_}tNK2sP za2hy#A{)2ED+Ez5m4@dZlM$~#-fod`&kP6pvb=Rf1#9*%lp0q|U(ixN)rW4x^C=PO5svt=2)0$p=Bl+V2ooRcNfu(j+@6Sw3nzz9 zN`GXgb^giiA-_KEZL`o09T3}+9UOo?+mDEJ@`Y8_UNt26t(&iUb0A@IvaKYW-bAs- zI%u2A@wo>dkb6UOy8-A!?Dt5fV~|az9a@|$HzA=!3BU8QIf)3|z6QN`57)UA#(`gH zI`ghzMth8DIma=DP5hcHD<2t>663Lme6v|gs>L48Ik9+4MUG_2vTZ(7%IC!4AHK~g zmiv{ijnM5lej622ZKT2UKO=ps81FE4V zexHn9CsPG~WaAwEt$S#|mRag(Pluq0nt#Ymaa*`AR+e2B+{HhQA{?l;1_7> z#%8?-yuq8bt?n@j&Bx~i8z6C1T%XtlNsgL zWoWj^qu7=eIrMskVZ7uc9W;SF_zZSYS>M2gbM9w`)WVmBT3iv_qmTwc;}Kvq|7A$8 zL4){^U|51dyuQ2ib}^wFq}ipk-a25~k*Uuk@qnwc93*q;(h5DurN@pTgEa4(ZM~OKm#d4?HTFq(^`HaF$6(YJ^ z>NiL2gw3uzOrFl}mRoy_O=5XLt4t^C^XUhX0#&MAB_!)r1OyNsz55B7H?L2x^G#fM=2H>TEySD{}um9 zzSGB9*?aGCWyp_qmsR=28(2`JW+Rn$xWFzs0V&rdcZhxya15!z&V&BCqpJ)tZE8Gb z*&}RoIU`C(0R+gm@CG|wJ!IvtrG=9svc7m39kM4Ls)fMvck|`T;WI~A!bCfkBF(MA zY*38<1o~!^NCls)NZlhgjU3Stfpq-t3i-O$4S2r(O4*x4Q2r9+ubaP%Bm zZ*A%>c=77MZxYwqQv~rnvOsGf!u8$oQUtu>(>vvYDo2So*k5qRG7stUtss<`mgr&6 z1=aL$250Rf#b`k|A7)@qi{uD%tSuo5NBQ+8sqbK>ELZ|BtP7BrVCz$Jo4#!&T04q3 z9dvnh_0I#2hJ9cBhA~er0$f7p4z%PjVQqG%K$yKR+n#c7a!Q!>sbsSv*OR7Z)yTZF%&-UXWJ zOWSbSlWHbAI4`L0bTBSk7{RvaX14jQLet-JJQhV$7gpK2EA;Zl3lqwDNY0sfd9Xzr z#HQp?Vzn)6N(v{XpVp`2DP5|s=kJ@G5=H{E zl*AZd>7)lR1r$NMKRCdrW1V||d7X^!9f{z`1Nv6{-acqHkVLR*lVDNL=DHAc^5D~; zE9#R=%D0fadBbz_v`GUS>uuwOL(h;T_a<)1_zK7UUrHhJ;avVo(hiu#$-%unY(Hok zG48bWNWBZv(@5Rcy9LQ)A2=tL6WLTd;1T^hp24+m>UaBdwzwh zkI&o=+j?masD?j{AEq5{cqdKO;|Xngc>G!wkq`5TSE7}O#m~qk-!Ld!Tz4gR4!FmH z&6vdgfsw)>LjWQGQS3N$G2%tsZ*L8uv(9G!rqn51CpEt16U%NRr+pDua#c{G5ZL?6 zy?$aR%WM?TkSM@;X0rjwoRrAcF|uTouKY4=U-iP|W^r7Ud~`XvDx1L8>})DIL^Rw^ zgTHXXy2*|?mP!cd z0$7=2s3w}nqepqDH;`Z?!qZ=^Z#(#klCUD=zi{Kn{Z)C1iS<_&B#O)g;UrcVwpR78oktzGCEQ6=J{16oNoKC6sw63dZ)-{ifv zpebNhs|0a+@5jq&S;!iYDAm2H++t&i@KRu`X@xNH1e9QR1p4i<==qg<(w4G{?pf zmF{(T6jR(Z zJ3UNHj=4wUXl5fpUIzHDeUuHxb-Z;=QyXr&w9-H5j%vN1u}GXiZ`ubD5S7T>Z#<|~ z!$*mf4g#1cJ z&S(f}wjLSydtX=qpapM=woMJ&auOl^GMAMgzKPUdXHW(dSAXLiJ$F0~U~)pJ7H%oV zaMJNfl_6apM*6@UR6~yF*-8NnWBDF7>;jxPlacYV1qp9jP?=g(c~&)8ImG}$O^vEI zqo=IHmtx0f#|Gl>etl#?X=gzN8t|e!S&dAnU)+qp)e*!+5*ZIa6(Z*`R-L_AeAd~N zqgTXN1%7Es6uM7iN}dAl-#6|2P@T=r2-v*_gC9@1PPkEaCprbPXCizFq;-Uq0Lbd z8}^Fzzf}N`XClhwD28u~aK4DH&(k~u%mU%4Tdfb!B2X)nxnRpA*HcisTZ=PTQP{p7 zBn22d7G+dj$RemF!#0v1O!&maG)C7=UHyUu7;i&DD?Mi3c55M&8EK1!+~R|DGqPh* z0n|+VhOs4Ys$AuutV~9?Gor0}SXzNqM4ur#mF<-9kMGE1#NWDUL(kk zsVJh+@@(Mp&Z-M8Zx3A4p#)z5XH%Wa7pO#~-q*%}Fh?!V0sIpRFrDR%JTtGNMW@ zv-)oGU@~&M*;^8oo9Shr&R3wrwiE&8L^5h&PaQAw#B|5gqWDcN{3)G` zAr{Op#E5Gh9*i}L)^yfuO1 zQTCg;5r_575fcj8t;CRYh?i|PLNA8 zIWt7~?%K&x6t(|U71dzG2aXv=4OSNF4p_y4f%ItMpGpf)!U&!C8ijNiJth=MrV`3r)u~NFu!_X)AITfv7*LkY48A z1_-(**6CWnVJTG850gZ!MjkE0l1euH*8~__mR^}*0+0tC{5)O64f{vwc5WU&&tEj9u(XgV9kYCz{(wb~ z{!AA66O7hQs7lQe2dlFmADpS|N2kL5{Ml#~)w{W=tr%xA3PaCy<+=(Sv3hjv)~OBR z+K9*j6U~bz#X_6lt%xJE)iqnA2LcaLu?Ez4$*N(pyZ4$59C)WKlKa(PA#dQomxg@0 zYBnJD7WL&0?{&)ERG@-BS}uw(b+9u=-O_OyJQoPaIdhSl;Q^-b}D!GHj%M#MU3*_Lg z_VoLwJGwXn($l5uD%{}jQiZ4Pwi~muJYcDGaAd`0m>eekr|?OlsuX60MfzHK^bpH) z`@xUtpAS_TcMDz^scK|z^Ch6wTS6}ukFUcnO?ch8`DcO^HfWZ#lbxY3*BQBMF7Xzt zb^*r`M7qA@0Gv-pef)$wp=+J(Bm8#=grwn8UmnMVz;w9;>_GiBQ-@^=^@)G@sdZ^8 z$WDig*J(-=(^Vwt9cj#Twu1GpushTu2#yuurViG!l(2ii6yp$@{X@#5+|9^`sxRkU zDrw%xc$hb2_hN>#gZ)${LSP7psT6vYD`Ufr>;3+Jyuxayu~Tjw#O!!15ej=2XI@Fx zzG(ypbPk`){a%0}XKg_=qTY9q(4FA)9ZuPuFNI-^NYwR_wi2Ppbl6Mn7olz`UWJdW z8Fbw3SR#erm&@OmoZUD|1u?+zUFCx)>uxE}UkjQj%~%f$jw0V&0hAa;KrSHB70Cw% zIXBXtZn!zeI#0K1VQq64&nAZPJr;KPOD|#VW|$LAgvByOU`eNSByviMz)@{JH~^*5 z?8;hPG*)EJP$GxCOBLzT)oOJ+LD0BgNcS6!DC}zxw+|`7Iz{1mUmSvKH~G%4d`96U zxd!4WYD*`>I0X;gVmygGQkEIC%Za9#4hkucvktrAF8WJ-NK38eSYCAmAe2{N3NZlPUDMLh1u+nPgpr#8hA=%qE)$dhS)83F|FrRLljEIi-tuK zl8yLuML*~8ovzO-)v$1W9b6Vft0FesY-g{4H_C9>Xe#A$1HimTl}5hjv{6-{5mc^`S^g!I&Si>fZ67IsDa|ogibERb^t0W4X?H%ceZl7&rPwM+Qr66ZkmpGd64W$R z(39`KUA`?VGq9N%o}_gGDu)VI?2pr5{qC!1y~qLoCecXIdy{J%yc>0lfJ@x>zgT8r>LF?brRVxRFoWU|43{?!S?qnf0)nc_|4fn}6^U!1|%)txKUYwJOjY2D3Ax^R?R(%_uD-5J6OB+D6V%fv{m;_@Wiz7&2d(EX2C5fM*$2c3!LvgM*vpw13xp7w#ODi`siidRo<^d z<=d2q*o*b(JkJi=v%x%&JVq4>6$x@7E{^(6$S%&WJF%8n_g4h(l{J-irziR|qdDP9 zwM}H7c(K1J>&_y!DSU@~>GROz0c}KK*D!^i{_zf9>DTNv_PvFMWC+G4mdAQjNf*@Z z&%98AWlv`aR(plvAA$qEFA8;?r@GxjT&Q9W9zhkmBtpcqt%^_&a97H`Yn#k0@h-(W z>d4UmpHpceJvP^q66leIrV=kOL&JigtRtqngm9V4cg=V9LcKXPte__XUd_lOqSTXK z)WqY%hJAV;p6OfD=bK0ot8bnPdb}3V6jDA@K>`H05L+%X??IasiUUjlYp#Ny74y6(0P|}xKZz` zDw1N?WbVqFZbRNbZ>(7&|c1apN{`vRXg>)g2%ZEKFdNF?a=u_x3skT)G0 ziMm5Isy;uwd~Mm^KZpw1A@PuZUiN6Y9jIix>+{{@1ow{|a)yNjp7%jhmvf^%ofRi! zF&nA9y3hwVEo)OsH?=MStnY*&f|}{}H(VBTq%I6HKdz%GIpJ}PbHD{+=Mq!3&dosW zIBw#M#Q|?u{-M5JE{mV43khq3ZW3)pEKB?9V7koT}cU23~5$ai6d4`2uw_gmo)z4-f1^$UuK5zsJOUO|z?}4V|)oM>>mo&(SUn zw{|c^pBCIh%{|pQt~Y{y@iq3I zw#lhQw(auHLMrI+p6C`>ot18VJ>9*?=cjn9^-Oz;cr6chy0ijKO-VmyJr1Pkf@K5x zeAgM)K7{0*{wGQV!#{!O{!mkrK5mmie*yE6lS-k+&p*SP{7yZy0ZAB4qnarfz?`GZ<@?z z>{m2v&M|C%N(|6_Dep^hn_?`&5lp%2WUqc>Uy4wneiUQF2c<+-H<_@@#d{R)CEqp% z^nI>IC2z~AoJ~MpNu(!F@KGOV3${l-dgIzTi&+iI5mub?Ti)bYC#I&r8$p2FuysF& z@@XVLfA5&ACler%ji}<}?(uJr1m;n3@93+Y9Ilzw%}&P%$tSjATnk6kd;6X4(aKg1 z7@=f;=Ib(Q=@|WpFgntJA$oQ0cBt_dnb(JQ{u0LK8X*?>%(BP!6$?r(Gm4=2IxQOE>o!6-ZUtr{Fc3AqC zY<5 z%N(0j&AYdE1mThgudi}4p9MRc*m()o3SPZ3kwv_)WRBq__o7^+Z}&v8cuCs+u$Km; zTt~|Jx2;RgU+4c!2k<0;Yw;6RO>HEJ8txvai?#-(j)7M{yn_pa{V~6;JlW7)H^ps* z>jhKQ4vWY+=?keJ8*1vtl2A&{stL>!!;+q21AAQ^&*I&)14Q}?e(R*-EUo~gf+KKg zwOxSj^zhqapS(THpg`wcoXWrTCsIVw8!^{C7(?Ki3N!Ka44_!TW3y{|7an~!YDta+ zURYxIU<^}4oiuJ^sLdF>2!FaNzVPi&d~y;d@Enl+#%{iMoZPFh`bPvI^`jP?QXzZ3 z2BQ>wY8_s$a5xfdZE;sF-K8!@HKFz$t$MvtMN+u8@wiypA%KSN?c z?8%VKMfmEE{11a#OFk3x<^t@es_kJu?Adcm0eO9R1s!H!XgA_(VDy>KjEUu`epVMI za=RB~=|uDF{I1~c6g;4AqrDBM09Om8#mvMn&tdaaGH%rfikBp+4yO76Pl{bo*$ZBP z#icO88MmX+Fjq)&gqVAqbMhtzze3_eCxS%D4XE5&SF$HwKiszch1f&q#`trra5HmkZ4%*Cvm_QiWu{J2G}WvA&mm+ zs02)!zZ&jHOO5I+cygJH_X{%umyyX5@v9CTz*1Ynp=XwZL5O4FDO9_b9U4_v4sN*U z?3QTp5-wljRl!-zbcA;2&&nQ-)o62^HtEjkI)+GErM<7&mQ8jAlKuj~6P(?&1x$H# zgzkHaBeUqKqPeYCyCMM8v)cUY74ES864yt}37tx@aNe%M|}`@y|;EV-zRHA7`EAuq+UTkbpCqx7^2(S5$t^nZU0$ z1Ua0Tf&ApHkZnQv{}&jqqLmq%?rQ(5L1pUDM2}B$E}Wb{H)I$kPmf=b@e*KwV%sO> zw9Jk>?fgRwU%I=BBMCLSo#{^J-%yc_R)|E^OJ8AuT_?((T+~=_Y-VwLSw?>f2Z&3m znu5h$PvCKCH#?%kAFXCqpa4YfF75##W%38!63paz+pRD6W_UbLr|(jU>QF%lF}=P1 zrm!wV5~@N~E50(@Z;c4D+9g9+9*$0k&8I!T$IVnHc!F?x z&orS4*4y;l?+yDjq32;)?@B|zSg5CBp^4%tWj&y%4Y$0gO9|AjqtZDK8e^NH^E~q9 zf^R|jgR|_QV2HzDe;J@d;U%O<`ZK;WT4+HE#n7lw<_tc*aCvlh*9YK<#VpEnlsZMW zymT{O9~l2>Uq(-c=P}0p!MCQw9>gQ4UYAq1XRd@WuhOpw^a3Y^mNO=%!u$>QqkBB> znLz)M5NX;wFaGa<0`iT|!z`#iVGBLGsaq4>(6HJlB`|su&ms6Kgz6xR$McOoU@-M_ay&>s6qqo$Ox}QA(k+tl3fafTnH@3zY zY)0lvsQ&&Vf9?Yc>Wz?)p}84f?YjWPskub4%hjwGQuOmz{Q44LaTU~IAn0KmLvcta z@wUC34K)~V-fqs1u0ndnJ;&=#a;SoCAF=T-v&I+!fBV~^fb5;|Q{$EdMiRMPie?|n>($23*A}^4 zK4v2x5Zl1s?qI`D<^W=Ne-rK$k7#^_!ELQ@JB`trYrK3e(N#MFNd1hg#Z%&pg7DiZ z6G7vi=6G7{vGo}l^wsO%6zmqRAfdqZC$EXg7v7R>hwD{+We**Ps)&tn2=av$ zP)zt!s8CnpMb3)AOVKlxI%(1g`>&;{O}NXd6v(+KlorR7e%B%l zm@?YW49@`v=w-yWaLfo7yX$=sv>4UZ5*H6c?1af4ke6IN9P}%}Wen=XbBrDv!fFhr z7;N_#%4thI*5P{rj_(Y+0n+eU=$7!w0&&g#Lzo3b>8cVYgiuz%dV<^|a3qVl*Tz=r0WP9y<-)mpvJ2(ZybXL3k@4Nu!2ivM4sAa(vxO)(Dd zXKZVQ=!mf7SR&$oxPgPsm%t8!denUSDyN5Sl^N10K~I3^-;%4F=n-_&sn%E>SVlZz zWXG@8^gB~5*R&0k)V&MSgm_S5Hcl4t+VGIYX^SxsP9uTC@BTn>8Z4`L<*#*{7HKQO zqL>VMh;3LO_80PhMh-pq;~f>fV+fuhH7(Gpkub?IH=AT-wcD7G;hLa?r5tMfza8Hl%fo+4xXbWyZ zAg`uA%w}A=!HeBcJz{*a#wq2i4oV(bs>6eko`1jQYH_o?LMNU~^4p^)x?^x^UIt@O zbq9}HX)c+45S55V#-$O_Pd_sx1{vZnhu9=5eqSmOco>!v;C;LO(bqKHvFze&bGY&7 zKPd7??Ui}?&ZgsN;O-`sYW=>f1l=rVXP%9SYq_{2L*Flgv8 zwf%p{>Vn4+;2*xuKBc}Gw#f;0(4`>rn&VZK2(Odwg}KbV#vDW#K*Gnm{^?fd<`Tdh z%p+}<{UfG87kh4ikR%RqOy2?6Z`ga20~6)q+!ZNdbgqfnIx20}S7Jbc>*ug`N|#8a zunI<-;R@bVEs>kfZ1!N@DV?)#Ni@GaF2`&VIc)z8hVY0<%d2rw4-8L_hhs{-y*Pt` zFok=*o(nuj`jN?`s$@LXlLO%+Xo|*fGzkFr+HsVWO5xTwDnRr%L~mTQ);Y+4ob?}( zdQS_(hN~|$$<{GHFLCY0Ty6*^?s9nk^EjFYRug4?d@21p>&>C7|0=a|4`(++^ zi-=sYdJtZ0*=yz`GjTDU*`b8F?Yr;>kEd6r1Nq_yw4XV>-ldK8 z3qVY^oV(y1$&caS;DNu;W#K1t!mKj;4CKnFLO1=gXo(qh3IR&JP(=u_NPi#B{Fm_O1h|5zkun8P?+< zxfzBXLp&>&A9PT#-h1V7UvIA1q1m(&jz!Nj65{_-LixZAg}3CUfVSubf>*{$WD);T zHHfy<`3zugaH%O)bxswt`3QhDI%*4SZ2N2O?cwPu2MjhG{3=hRwR~raJaL72qBxyN ztPPvv>XC}0oY^`@DiWD~PZ4W8h{~ra+?a?%0u_+z_ttMKCFhS%sI8zs;@Bx2ln5IX@Hj! zFnQAb?patCU}1INT{(+-DMVG`GWO-oC~yp@cl7Xy-Q89F^_(KzYw!nLnL$~e2q1b# zfqSjz9_mjoK#}EM07N=KLMs3wLNEZ{Iyyx@@y{dAytnJsx6~BCOWZd){trh} z*mvcV^0qwbPN$An1~nBf(?#482CIwh_H>g(0t zcjnWYr%#wm1<%6LSYJDFDry64fo+XmE@E@oe9i+$&~^p0c!2^md)i0i^40rk5Z%L5 zzkL567(1~?TTCC=r#J9xtc#wKCJ+v@Q?r;XGYs(v|DmUT8(=q`9^d)k>V#PEHNSmNI#=9vz$32YWyzy`1hcmXlJ zvGTkpD)<-pea8Ro9!v-e+DrYvU_|`sK6|LW|GxS^82`!44hfN8f}fMe^nGoC>fhd4 zf6L`g`C1x{fyR^Po+_NPv^|E?Rj*!ATs0L6Cju>R|EnOvjl8Z@FdblH_UrrcsBY$S zd9^F05f~uK+x-w1qaxGDqldVAT+OEX)e{g&Afh_*?FcDrIgZy-f`id zSGt$94oHEmuI7u(Ve@|Q+ZU?W3pqCB%;;H9nHB=AR~WwdhR^|O5cXYrbqMm^pZE!v z>Xn)1;|qlx2J3!j0n3hCZ&Q!Tk7foLtuGyzQ(F%uco8;2|=-|;oyW57q=5?7v;l{ z^nx-vJk;sDcTOB*&mK(=1sP(drd1QHa%UT^Il}c;A>BRW0a5Wm+l*{ z{VAb>xQw;*Z@7pImMDlBFQnf&%XH5H&UNDVs@&WFd+De=(IbO)vf}!4@b!LAb0yHm z)-@Y~T)7PJ!*msiex8b}qRjCzI&Ej6Y3H^5cBP^0fC{yQ9(d2@{e4{elpd$n8FlU+ zx4r|ASJ=ITma=h7b4lO>TsQ<%>c6^ZGt6=j3cWZC$M3cM5DD_1-w@3GseBcQDGOL% zz7h9wWgx5t!@Tg{3O=YKd7D%|pZ))h8=-TAz5Q}E+-h>KRbt6~;|x}^0~qcTDZtDl zhZvrV1ISX>lGK!e&7(#LXY_%O0k4h^sQKXW_-Az&6)7^^C*v9is7 zcNmSdEhhi>M2k}>Jrh_Lbze0qc((?z@y*hLeYYO)+bftT+pJB9a`=A=V@}gp5qCET><}r4ci}lLI3mH(3)rAiUaZGl6z>h{=0euI$izOx9F;W zm-ydG6}8;f;5VF5J@fxAc17LaQ>(~x$GM!n_Y3S5_3e(~r)Bn<`fit)iz+)EBhL%$ zP)u@*BdwiUH5F{aT=$(wn53e$4I0)iMn&AxM>5#36oLNB|F8wNfIc%rvHn-g7u-m9 zP>=k!cgbh}bzpPYLRB3FBca=`|J~&OrJw#+i3IKc@)a{xhR1OEe1lkwU$eJg!?#tI z|I#pMn2f>Z??eo(K!|e8*as^|zx);)7^3{uAl89>9=s-{M6A`Fq<(cQF+&mmOa68} z`h!NF-zm5{7Ijje|K$_{yG`q&dbDjh%jQv1JzD?MjLxVY;D0+;yl5GU@TfukFDGg7 zrlJK`{W=mGu}JA>`~3(<*GKM>U*!MW7_`H$n0~1nTfkOsHqe6TRChiFHvf0z1P;)q zheI4M3IAnV9wHE8OC*49VIEsXLKB8eUFX&RWo8Wo-y|S>=Y(SPDFal|vhpH_MbRJ9 zhF1~o+R0pha>UN?3hhY?i{fxh)A@2boCgOHzs~C#xW78%Tf1JF2fKjbV6=1iHZ z6P7XMfYkKYeKXqA0qmkcIa-M5VPR{Dm6kD2p`Nec^V1uhg2=O{6>V?{BQl+1Yld!( z*5Re+Xc=__nS4I7)%Ri|S>s**CzUEvHiyM-jKFhcR_cITOeS%O#>ATVCr zI0=p#EHgqNwFI~bWNkU8pb|Y}Zk%;x5p1wUSBZ7mm6W$`0H$(R($8^TV!J&#X-}Ic z>S-~5FL>hBx~zBXVW}ixez!V3d!9zln1Oc(#otS!W(QkYn8)QK^@Q1|%Um7Z4S)7n z=xgu1U_uQLDt0r(%qMlzHdTUjG#B}5D#H&6(2#hu?CcA1Hjb-?Rc%swbx)M_=(CNG z?ZvOKw^QJoPvG(ZL)mZJ3H_KSbgZgM=lafBVmpw34^wK=61wCaJmWFfMg4h6#CwHW z_B0l|reQoKjbs@BQtyF!KH$Q*03^b^cgb?YgNQ-$B|3(-JRZ zjgt0@wF(!+5x4~Q`@T&OOyA-Y#}AOiDEnOe#>GaXNt3Y4qMqT5vPx~=22@#zp3lu-5u^MFd<}x$VmqfS(brn z#nh{`(S-AWGwi~uQtH1sQ+FZFRp4Q)Gf)yhf%||+RhZxgKgJm_HONnwBLzs&JW=jg7#${O?(Zwl*b z1cN-FP65I(XB-Zs%1h$w4w`$_7_(zA8!QRD#ndOw;1uSYu81Tr1|48U5N8fT5Dx)1{>1$eV!xJ#$7!u8vq5$oXdf@YcP6%|bhkb2*C*c6 z%`QM5qS6B!(O+EMUb+W1ZrwaQKTN4;a|xk;%I7Mq{HwN{l63kzGox*L?Kjw>uwzMC z`<485I~^BoN6c;mEA60cXi!8;0k|i~*Lm9|-(b1Kq2u5-awVD^FxN2hzT~!IPjzV& zQ!C|lXq-ccMM0?TGs5+XT4Y?9A$Wz1t!1xB8|v%a+w9cjRftnGt1279E^BhrL@#9YN~-3bv+;H;?3@d)VViW84Xj^O;ml zv$UcMCK=O|Ss(yq_Qg{gb7$o|B-vbuRmQt_*Y5m^A27c31F53vzVVdEJ%57EMax{1 zcIKIa)jk82PiH(tL^paL-7DO7vz03Rlo5Ph)}XT_;) zK4r|&0Ct%l7oeguiLuTVj$lsF(8Tolin`fc$lRRu=Hl0gm`D5rVhS$7G54jRM=K)Z zqZ(95P-@4H5Pp>7QXCe6>KCa1%kjX{9JSCYj3ys4@t*Y+8HMEwF(ofYvx?4oZrYKQ zKmbIlXa{~(&P4*n?OLDvCRCPw-sh5kxda`bg->OH5Jns%J~#w$Ee`q?GKO?x9uHwy zYoVXDvV=sXY9P_F+(1xtahFkHAO;_1J9hI3kcglT?q5dV-JX-mqzBk+eDGn;Irj=ZkQ?WbJ@m<9$R(!KB*q8P6u;@tMVpX2ze$t z7$7Xz3E#Flk>C}A{gfB8rSmBZhxbA*<5ISs7*gz-tzV$J8MJ1boLoSE*xiyGf63AT z0#{FCDVqq;SMIuWhf4R32VJmi$5DY#HCVyFY&8;i+h3RD`i`0ZWUWwe1ddwrVqUKK7F@J5f+4;?!`gHoT!HI}J;`^#>>dj?kff zjlgp}XL<{GWu;Qc1>P;JEoKWjPwx>4HA?<{9za=rDD=5ZhP1dQ00qO!HRFEj14Q>b zf7;vuMC8^TT{ zy!{~FXgZRebq*zACXhM}N#g@|i6Ef}*JQHJKtE7k9beTykT~}2Yrdw#ye3QPb*1EK zU5JeJw<>Vkt`^Q~pnb^5bI_zLGvsy9#|3ijy4%`M^Ai1kutk_vD86d#^*00Nz8af) znsbs49~NYG!}e&o*0N?olC+WWDhE(9M&jE^dR~{a9e=HmBl|h+ad}97_~RZJlZpj! zAEg`47Zw2{*_5)0S)xHlxIAM{my6(Pal?bC{ESd=Za)`VM@LS1hM2x|-keYDl7&^qSt!M{o#hdmd z&p7?VJAS=P2c;>+Cs8pNB7drDcf*(??W7a<-ek2Hy65F&q?9^Z8P_D5092LyvS5 zH@-bb4|7c7Eiy6+s_zSyvpQ|Fx%>^|g}n|{m(vK@7gHUSQ4;(^fR;l>NN@7EFm8xYxK1>f0OJNCATeUEK^rUEU-T6O1F&H)u;#JA{VAo zTLcfXg4jMqF|RIi4)YV)av%(@wyh2*bF8#6ipn0_Rn3Xm1^Ig{%Q`>DZj2he8cz4) zSnaJ1Zt!|~I;);cXE)HVXv(iZqy?Q24HB+nGczZvh2SYFLG_n1I(of`rwEE;!|3f$ zQ#UVHe5e=7eonS zfmI5)Yk3)VGdLBNNm(#zOwYg=nd<}*Lq_UckfCRF#^4A{s(p8+Btak`v6;CeGBTKe znDYmMz)b@2R_VKSt8bxLA17Pi<%m#Ugg`z-+udtUoCr#%4Y>}Cj>SBlVi0lhY~7C% zA=AnE%S-+INyWt>I6Q?J)*5r@89GsX{op4qK?TI!gF+dr@p^OMN9(b9xFK)`G}}G5 zcV14IKg|5M`{yth=9OFtE;D8MOLTcYh47-djvHI# zEKWhqO(GH&08QkEn}gyG;F2-XdWG;~bbUFemm2^ie|@8FO?{Xk0H+9E?x)As0?%96 zh$5%*W`sdXJVW#Wd)x1KYMT>rOo@Yuwj@xb?#{D6UO*hkTNEDaQHnc5Vp* zzD3xVe)Z3fgJM)CA!$ca+ehrvzd~=t*k@B4-gS@Ov=VLZRpO3OwPe-9_?86fmf3_1j#*_^w)IureGf4TFp3FN)yU&>6`R1D*&SUsUNGY=MvS7CSNf4-`#@M z?Yl28L4hIkz@v@Y7L_MCR#?#;+RF*n=};np=qNZ6kP9?x1y-iTJ%MQ<+Q*GuRUSqJ zb`}D1GQ?X|y0O&|nok5}5vb{8-(rIc=N#p4NJsR0E``G?-pX~vD!=B%@g}HG3&{jLp^IsU~Svs?=>vDyy7qxP-(xI&0+u0w# zWPdoAC$3m_XKEBqJl2_==x!J5(~VGp+df!&XhIvp1_yaYVgHB~e1AzShm;`SbwV?W zQEe9?ARIo$4{h-gH_b<}yora(K77{msT>l7RoE7;SLo)qNp(!GkcBVH=QWS9Acl+p z9Lb%6YGMs2_>DL5IDulBZW&iF$i%j?0tcl%p@f_g8A2IZ$OGd*P$QP$9Rog~>r&_& ziK-}U1k3Gn%)h(LU_Jyvs9S4O*vFb=6o1GA3ci>))9?l+(y1ZAU{6Gp(kNqW);k9! zCpU`4=vjvG{dwN{H`1i*_>=tgv1t1EAs7fWS#!a$P7Y?89;o7WXlbYCzntH+i7_$1DK4T!OJ9q>X-;E;iro_c{NL_>l~rvC~~ z@_F}4r|N0jwgSZa;H|jjK>s~S*2$Fy9MeUMU|PlOMkkS>ma9Z#I4TS8yDJ6t4hp{I zFQ#$aaEc36FOsg@+cJpA{O~+Ytque^5kt|75-4yu-Z55TAv{9N7s)4!N3B)jzSxqg zsF`_4Y~6Csev<|0Tp3VIp#ahWr?Gl|8bC?@l5PDD+p@EKa{Osxb>#)#B4*fQPNw{1 zE6J2@Z^|VFfw-bXpJ_pJj@~6ByZ<)Y8WCCn9wqrb?;ZHH_ncdg*v`|HRDKOtkkh4H zhnOrGcFTI)?X5p=T97iG8Y2@BmO2m;HF?0&Rbb4fTtA27;4u6U;1#^OAI{%{{I6XT zQ5cf8cPNj`vG^R)XO(%q4^j+<7L%PcsBSyp>UK`lAd{RHOTPnu?12hCTU&aIS<{s; zN=TZ)&+I=%M43`Om&%NmHh-6giK7)md86?ity0g2SWIVvpSWOBeu~2cwjwYK+FLy6 z_lZu@>xwo#K^rK7>%xRa7Mo&i@A;*P(*yW$e1g^sHO?BAs8+K93{EVKGDPzyVIAIE zs>1bR-g;67LfUvb^)HcT2>oHKb%bH3Nz4s9_*t{&Qlm_^zAqRYp=3>S1|<179YGr3n9>)>?cMjjG-GA-Zz0w73se_`!d0IlSn zTfX+!?+(Xngw?V!m8(Ni6*3=Y!9Za_1^Tt^ECg`CRA1S>GY(t7A}j!XP;)C$Q&Npt z?!TE8nohgqq;om28h5(87g(M+?GJHCTv6ZG%2D$QDU;DIStG4YakO+6u2Gz{rXA|KK7|Oj!*; zhO!$6*m`#mm!WlJOG~ml*jCQ{V9~=q_fU#eF6||KHcv)C(=a2iqROc^Fr=Zww8#H; z*TJIg1X}51k65R|-b=y8XlGY3(DG-cPzerBcoc9+2t&zgxv!Y(rZXK30<+j$z$;KQ{bql4?qeg-1= zU8*58Xb%@;yN^gy`~2`Rdft1LtX#~W*7dWFB1i;BoJMNGr`_j!Vr_rD)H&QK zz_5A2K94xOg)l67sJuEgR?$*rb|mlF0{)5l9_TkdY+A=bO5RTrj#Y3fQjxb}33i0) z?DjR;V!C&D@}wGFB1IkP>X4j*06lRyB%>7CTd;q?tRdV)(64np(gTZ7=ncZLCuyx} z3~uSWF+wp|0JailG>7pyqcUUrHyGkYR45L$L0Szvh4E#h-vu63;078~Y?i$75uB{yzDUkkIKW?HE_F9q~7;VD`$ScrEDdXt-O; zr75b+p9rcc;~#ZHFRw>;oLaPsRP8PDbTL@_lwFB5NbX1!An7nHe!gM=`}72#`x9Zc zF4+Ppjs#O! zb`U`N0geeMdv{k=*HgXM>AkxuOLe?5rpE=?KZUQPYU`YPb7fHpiXEhg&+vA#3^>eWy^%+R zVkulY6(LgD`mtH?wMauANB~saS5q3L0DkJ(_B8X&N)+k&BjoPh@Z+^e)fCT!I^=@H zF7-#d=VRcAM24MyWJ!z6Wa|VfDL^oBFutrIL=KKmCEskbliJs9@O)<7cx}EE0 zP{jvI)AAI#&s~$Ezyvyc$3^#CxTtq3q}J)Jwt7u<=1cQDTagluT z@IuG!iLIe9ySLYazHiZ}+VD5ZVB9+t@T{W6D1NL8Z^>8`7+kUBf1^X*1GMfV_BHDmil1TRR5<4TeF=Z}qJ@_Lt#%+f z-rdfl%wz)s50v&2=E+GptepKARsb%WFG5r_hK46)>|%*0CI|UMQ{u&rU&<_z#vSo5jbV?KuG@_Di8n{ zfS)hCc84ourtr}=K44T@xQI`}gJZb-lG7x}7cArtm#D6R2B;1#COsvTJdIVapP2>f z5Llkph~9u7UAZ+i<}af{?M`{Sq8}EAn@_p$<=6|?gRm;H6URm!hMAKg%H8emDliCK zbLKuuD4QF7)~x(X)&9gfk-rLUl6vF?y=%fYAKV08Q?u)AifLVn82t(N5}=qtkB;=< zZ2M{~#9j!C_rn0MSOeM0f0Ge^MR}?RTksxVT9+ay0&_e2lyC~W^*iwPfHoULBi(oS zNfLPi97*A{)3@4O876}i7~YVY<`~@6)_?n=7-fh0a7-~ALS5RX37>nrXqapPta@^yUNN&4fepK?6txVxc&;`cI#PACjL_kqo`t zbJS$e59_HH@Cb)hl1-kWA4wE6Ah@WAveg>bXy%~@wyEy!&h#jp7b*+N5UF)YFt*l$BMg> zg{Y)40Es;_Bt&+wqcVd@v3Ux`^F>**$1^IjcHCy%Qx)X<|B$5z;LPb0-=8?mVVl&c zopo<(VnE$Pj`$}u1-MarhZCsrA~=c7#&90F{YRYV;T12*ERc5$y=ae2kj(lKzQqX}1E|QIXC@q9i&8&xbi%p|J)U9!j zioI})I}GR3c0zFIuDh7hKj?#SrC2iYe?)YXR`Y4oSV0yp7TI_YrS;XaWqq|LkUb44 z!E3EEQZ1oI2bwPUIDx_LYpU>1iDDFhgEV^4r6VOH;4CtB5;OoINVIjWh(?mVN|?-^ zBcG6rdr8YZ!h)bPTn$X3_o)OLnO?!rxy!*4jA{`zb5#k0@`mPUp724~63YwYWIBVp zIfk4>#p`2Tq}qoB0FP$;eA@XNvPmiVb%FKlI+xEVe-nZAFmyn}PD(eKFY}~=44~-r z@nElua0KTkcCC=!H=yPdt|AAf$|>QTaDAc5#Zw%*$!^0;#HK~Pf^@n#m~^2z8#AH} zvGvXrL|fi&lsey?wG0NMAW^d;Q_2h12OOTOG|@sOrxY ziR-Ufa%d;>KkDg*T0Jdf?EPdJDz|6xgLd8kV`_?^Hn2p*h8|eco1P_E8A$BsPMpPH zs@oCC))1Bna9-@g==g;oNq^NpWh$Ww(7T^`LuMOi>3#NF>);5d?Xsw)&X83mf94!t zq~0sSZ;}U!^3K-qjGnu>rE~T;q;YClb8pJfZ3(K~!Gy0ptjN_yQK|0krNS~;d#9E53XjhU|F)Q)o>t?%+8&5{a8cNJ zh!$2oo7<5g1>uc6B&{ypJ(VrJ!J!u&r*#DZLL+$0(u+$8g$t{+&&x&}8$)rWa<-I( zn*9ZA37Vb;okX@V>nRY{6hqIf|GIqWB7Ks8dfbFq*5NLpF7KBGr;=`6Hrq^0t!^N2 zV+~HA7J$12&*pU9>ONB+wMn&OaC5+(MHeu>K+4CmZ3l)WAJ`EO6K`mS?P}C$*q&|f zaI%8!FY;f9-6|E}B0*ZsEt3Z10->>^F<9pBS%&g)zd&!>=TGW{OM5Zee2k(O=ul=Z zWjWl9GaobdwVLooCdev9;Mw|`P<2=fGDYd-7dA^|B1nYo$5XRg)WQX_ZG2&l*ONBz z@dM_wEc;8~MqGB}kpuV%5$Ld);RV^iXr!PICT!Y-APUUvj!17D3xmIH&pIzk!bDYZ zePYg*MggnHu|r-|uW-+E=EB(}({K7!R{_+y95u9C9h1p(1|V?cu7GQfV}fg#?il(5 zv`iM5RnIa%7M%74(Zp`1Bi7>}BAw(tY-k}B^Atr{ zg_2FxS`z!mlx?fJ_M(P)3tgYqxD4bp?+ZHvMHj&;BAhE~ln1W%5oF;Hd<_nz`Ew`QZ^)o7o~v}kmjpaO9P{p#T3=3oF@-OO0>s%WVth}tql|@$49`vN zE-TR4a!e1ax(DCc1XK6E$5q} z2~N_GZ-=?6TkMGT3lxT}s=kAvhTy9VV;pRzRDeJV++g0CX{jcdNAec%>_c!@)*iTtbxuY| zch+}B*`D`F1iMn$7@Xg?4=F&@?G@jj^(l!4EO5jv=jwvU$+tlw)o zD~Ks=_|G9{ST_@B$1Hnba=V+eMMMRiKY?13s73yu3|X<)NP*Kw4pnBswVKYl|GALK zdcj1>wME6{Jb$flfti{!NS>9QhC1~}eYi^{*m--mv&#mz7r{GSY$c+N2Aq--8N=3J zw%0ZJ9ePK8G_cb#Gs>~oAXz*`GcP-o!&w{Qm-Xa??8)PH^s2EySO0!e{=Pa=55#>J z3^UZTnB<4~kQ6wd{mgtFD%;vuGH*SnQbu{eGRrFmc|XO50Z?EiXji3^j1;j#h}vNJ zDwocOm?UPP&DU!5+t+R+Rr0zba|u+Wd6p_KGSrIu=h-U&dutwY032WX3!jmDEC5>A^^xDF_+K%XZtV8>6^u`!qva?wn9(iOt-f@>0!E@g!Tyz^DINQaoLUs?5wbhld(0``({H z_Ph&ZD_Hnpam3Q2VBHvTY_PM&{@7`iAG*NhEd1{7OD+4XO`CNuxZjlfM%8+6IK%C` za^a&Y9&p30U>wZ;qxak2n)v*!2#Go=G<7*r?TYjZR{LdN+)uM3D;pRp=Cd_k?a0H; zp~&(aw}D*mgFb7oddJPO*)X;;=^NC+iW3UBAvMsTJTUyy@NqR>?BU`JG=j%hkOPT9 z(x$MCY^@U@;32~*SxjF@Y-ku}+L}Nq3Aqep&m@VVQ{@LF3_G7#G_JQ;fdNx%EFPME z?aBtz_N{J&x)OPW2Hk_#&mzcoYmUaU```wHT6=_Cb-g}vU^X^+5ZT-~%N;Eq4T*K! zR;Ah66LcH~LSq4k&A(4!UXvoT4Q9=ppW>SG4~NwJ*B>wB@2@7iJOGqjZtuNem7Tb~ zuLf7@fp33Go~lZz&z#8{tzt5Wi|PYeF>=wCtn+urIL34S%8j8$DSyrn)-hz`uCdfX zI$b34y|x(2|HIyzVC3Fev7fUS2HA0bR8|s=u3>GGl9BLEP<7t;%QjZ0nQ@;+$UXv0 zBCABi{b8$QC0u8EYI7;U1{@hW@7Cb@DkL|kcdxCGf4;&XXoGWzJxl7<{6pzBPjHWP z8C1)EHI>+;4oUW6`GPNwqW^)=KUzZuiFFQ-I3BQgm8Q`|FIpZt7uQQ8a<_=@QSYpS<*{#Fn2nOZaV2@&3<_MmZoVka)}&45s} zibUcC?~&3U$?fmLGt8d?p(%feKLB-B00;=R0JxWk^%v)gbYB(yG{8KrrHa8hI#{Kq>c?A6RR^u|Z~)rcda6+oLrkkx^c!AGc*9fDWvoSes~2 z_D*2y()A4!Lh4$!PHE3&wNs zzxxpO&hy)`kLAO$Tzti=Lkjk<6QVlhd! z6#lh?c;f$TTB4v*mtODKC1@}pP(ESKiEX8oi&tSm`WexXfW~N?KI=sCHpsry-pc*@ zR~AxgZIgCykqJEL=-5^2Zx(@7EO~o!EO+s`P^wcKOBFf3ne69|;RS4RBjmovj+zmX zVW-M*8VRtN;Iz{4*MpVn7%tPWF`<^d<$goc0rlq=dKxXfA+0MsD`^mjdogYm?;J1OjcHNU~*?NiX%&m#6hSWFsO zBZ=O!63+skt}yl#JgC){Y%NHYN50a?_eIV0FSHNRr&pyrRbUokdOCi7a z*7%EpZ_T%$4gb~gw;%`Vj4C6H1_P40OSaCoRU!olkUryzAE`xe4E}x?`dA#_y5ccu z%z|?J*OY9x@HbhQS{D`ey$%umU+_qs{9YgoC7G30D`PM*7#IbDA)lEkB>h{gziEtN zu03}6i!k&7LpR>P9T#h&l2R*WkGTOIn=Ac8*Mdk4ihP1^!gqD*itE!iwi-}+aP0pI z(8bo%S|5lve~;xs(I|scma{Uj=1Rxmxj!Mag?%A7#FHuYO|8$ zXWq>2E=uppsjJ}qQDQ_spQ8hG31D?F)ofE15R&@{tcD@%a0?}y*%AQ~Vktm@dZRzY zF#tmW05n1v0PaG&+-DZqIp6&a#M-m#KKdh!|M^=mo5F)^w;gl z(AQT)&Q~Yg*TY@-``1?#kZg_7Wlh05F=s)$Ym1oA+YbEJ=hm0pmkGQA-*5X(JzBZ; zv8^?oQs17wp)0~#V0Nj?Qm0Zq7h+9y7H&=Ik+2J+{`I96#16x|f%NAz+BALM*HdkD zqVTvYrD7{eyye_7(Wp0%8(beYT)n9?l`0K|i0|Yf!GxC4W`~=YPDpcdRR#H;-kxl* zu_z0?siAlx;OTom;uHnRcai{KC8qu_7k`3* z{GcfTarGZ33g2%Z{X!%9-*UB^nwTZ&|0({ThSp33MDzeA>XP1=Mo;6=Esg$jP8ho% zj2^KCRm+{m=6>V#B9-DoD6P+)NnXy@Z#dfMdZLZY=E)x0QX?2>|=d*Ixl4hBCdNrDtET&lqU;}@DJ zWeEeSD&Aaf*U&OV3Xz($BzI(tOJS0SMmAfo@2Ul# znZ{v!;%iicol1B^CSGKuDN3^f5WQ(w@;VZ{s;XM8A<_h)#JgQjQ<)mwjaWxkwWdyk zFetbv{f#+@4vAR`b+nmC7yf_nE335Ls5uS!j#s|nL_NF40$T=Fl=lnsA99Cj^XoV) zElKdr!_mGQoAomS;r7HX_#0O>g|gUMGKZR%S#2HiP~jyX=a&mgyt^elN5%H7As7}$ zSZ)W|3C#2KM_LkEuZ~1v^59aCd5dzSYQMw7{o_M#QTfK;*Ahu3wVBU9Mi*t%W^qt# zYQ;NrX2E5q4I@_t*4F8RrR%wDE7K&AGlzn&y9|O$fDOZk_&r8?DN@|E}Em z$(b-vyX`kEpStHT#WHmLJ^Osm2EwQv&;!I*rGpo51bhGHg7f{)+o@G|i)SWdPdnPp z(*>;u_khij!5;EQj0By$;ANsd4vA6x6DiF-H{zdHae>nr(1r+TgJ_fZsLtTC1Bs(r zq_{bqMs2vET{9wT8fvXeI?BE~R2wuTu7oqbHF!c`n2t(e;jkhGXjMO!yD(xt;r%>R zdg@znXt!&y9de$@@tJKmp9|1zk3p{HgWm`5{9hvN=M0keR2ICS+)TnnL(B!eNQ! zp~*~UiLdVv&}2DSujU>gal~}vkz11?4I8g`)eHsz7`y` zUIC5pl`#F?62m0JF{zqLPadKpJ$+A(gF1IU>7JPcGDnappt3&0?Fl~hCVDrjr(#|U zQ43V%x!^J)>F}N^82I%?2~1`W0MiGH3-e8cjqT@6p}WvWp=vwyR0wCd#a_v+StVQ{ z*AJF{$3wbTNt<(L&KaI*TQ%o5}@}YsO!A9|AJNj5lr2APRX&%-l z!yoR5mq4#-SzZ+v`nQvuB09{04eGSQf}O$OpU*6ua~f%4mGP`5Ztej+-6KkZJ%*P@ z1Ly?QzJeq#2{2Vr5MAT9QYnIBrWsD<+!yvIgOvF_$yE^KA){m%84;Lxh1UdYs`4(;2mQ?Sxk3~p2T(&-H5r7KH%j(k}=1YJRs17QA1>cA*ouFE>8l5{7l1Tw<3t#gU@hWBPy zMVwrbWAEhMD2SU^lx`qLEVY{)lt#Pt#mqi?36Y3RBFCgfTkrMEsJVsiOX;*tygTyJAjteubv+fBsy1>Na=qj3I*z5xM zg)Xf$(&e}h}bFYk)&AtL%|z%t>cC_(e~Ex9&c#mX zo555~KsAW`^&MH=*%(cWG~YPEVJU`)UDphu;ZEEGX+|&z1I#o|=TtgiQe(3aZfts# zE2OMM!IA2P*VvS5MzeQibN4X#y;d$%>^l- z-#K?0EkPyQ1)w?1bkgki3(Q7_l!~+pw{xmm5*;`M@PW1;Lvy*m;I-d*o4o(A0ca~_ zW(69iHM)chvN?tA&^k;GpTCgDnF+YIdf>(_v8t*;oEVG7&6eJS|MOh$ZAJqL9W+;^ z@M>`PuYRVk=A@b$Q)JICl~}bR%;sf@t6;1<`m|hp`-}d%y(F zB2oaBeHFtxMlfaza`_fsi|U?%=3_A~wo zUp>pjzG84{OgShv3!R4T7i+!>1#k(BZFQ+IKjCz+c{@M3ark9yerT*fKWH!NvcK?4 zC>S=TlTh(?kS7!Ae$EZbW2q$K2DXqjBPKk6oT`3MGjNLcFDw_&x8elT_BWvckmU74 zBkT`aR(crenJ?adB#=t8b?zo;bRz8B*3>xCS2>?V1AAQM#}^~o$bh{SBiF_=eS=o^N`%f4rFbYtG-S0vh2n5Z)9o zg-d<04r>h0tHD;@E!+MowO1#e=rh=rcwyD)dUy*U(T|TeC`^Gzx4DsIrRk)xdq!(x zAUn1~Hrm}pT6Nv9M+%eXIr|M*{_;}jt(z*$f|f`ZUzdALR@TZkV}Myk z;NPoQzaR}o=!p${3_F}kw^%8>5pYQ&7e7g!LnTLQbdlH}noqKLep*Q#;%$TIf2>Ds za{oaemRAS?;t7sGN+jzYPbg^;70tOejyda+;B(WefxaqwCsOsOHBdQjrv=;Y*Kgqp@w(qMo7mM<46!V(*_|V7Zm_wlC*U0sGfU~x)i@BM*enIzS{utGwGm<3(?+A znG0AY35AudALg{BO&Yd8y2bRglg0$gT5#jrn=~6uXuUED`Sg5$C3eVgd65)SeGDgx zIcto07sR-@KCMh@;K|h>lFP80Vhmjg)eDJ72zp%B6|-^1M;?h5QbvPkFfK6A_3?mME_c0LqKXC}3jZY5{QTnC<3cuLe zIH1>}x9A~j9AcL;Zc|z`;jsh3u=4gCM1ruC-}>3^;0+puF-`l-8o~pOj$Dnj;7($e z&Kbdgm;v)D8_G z=Oz6d4Uiz3s2RfiM6e8mr$~;#y%Em)MUj$E3Ji^D^zO|#_S$e5JC*s+Cv5yobs|7s za^qni;lTJD^F>AW zuvl_20cPog4w6(KN%s&L5lMT>Kn=;RzBjO_iuJ01b#vFDERTVBlUbN5W+cS%1$D!w zh>FF#0_KzghlN2sP|m}m#JUR&3OI0o>SEBNaM6}qJXz%%ai<^ z!N<)xQvX(XIL2U#w6nza#GlGm+}xAqThJSYqB5zlOaubP6+tW~2bCIa$yvsqVV^M1 zvamEkrsdxyfLo;gsh5g+#u6&L-_JQv-CW``XW8|fX3X4P>p4Fm0B^Xl`4_K+k9zuJ zVcbkr$rl}h^nS2m=OWDIXC29?%9YLnI!iv4x}3%pPSZ2Ek30B2s1H2--2z}RCLHfY zym-$~5W3<^3(kGY&D5B|lI2*Mxh&{7AaCGqfLDw(I%Md_$B0K_PnTZyeW8LSepF^B z()6aMWY5Wt0VpnSl`21wH&JOVhxb!`WhgudKFqHky4ZkvtP88R7-@wKE*4cp@1Tv0 zZJdtK!Z7vU%+3NWF+Xa8pf6 z%v*)tS~r2L)@N4YKYfM25qmi^0O)B#qjLJ}abksz0eqe!}JJr}ld z+?{Xf+)G_GyC5tMj%p=?m-p65&GmMo^Ts_qPE>V8I`}rpu?XP?5s|Utt%E0YWT@JX z*<b)!3{i7#pTG5`w<@MacWk~SvoZCg*3K%Kt97gOJ zCD4#wSQ`BO(p8fHy^{g@n7ty6UG9>07@0EB*30v4Sv!BQb2fn&=r$J(y>lG?0e%uf z&75IF4kc!+MWH##qsk&F<8JtO7xU=`dN8^a`F8!E2>s*>K-&RD-_gv$o*c;!Tv}+x zDZdWX>Eia0W5E;B4SVjC59VPa(I;tVXN2ha_}$T@&$%67FvcBUB(goIU8$8pwPTG| z$nIpbC}jR9S8o=0Y#L>BS#@CKk1N*~%|Zd;kM?*ML0&fyk3Ft`NvCe!ztloi(4g^b zmb$Hn*9rupl-WZ&D?xila?Y#VzDN+SqJmMa(;7Jh6sxPzHRkc68KtG?0YrXnaoN+_ zeZ|J+<)KLofS!M79n+hETK1tN^D-;W@d72T6C_yF1|NI|Yw|DRUz-`wXq*UIUHgnQ z^t_QyfuCn^}DxK5P-!L8L*rX{c` zj~QU>my-2916aeouG9+V3fc;{`*NvJ{Y90bs@Io(rCP;Dc=JxTit>zJRUg(onHn?N zZBYIsIa$Vd?vRAZNl5ScdE%#jo{>||TN5?xn+(@9+je41-b-w*c?(O69>q49%oji& z&>AVU5ShyT$>~jwn04NuJHCy4jQKMj1KSr53+TyrsuyNmB$&5`ZO|1XZcY6@Pfda% zJ|)2=N#4hX`N0o630j!1iszGG24eD4rQw>xAbcad_CC^PH{WcsH|Xb`pWClKI1M5~ zvzm(^0-$w3D==6gIm zrP#$kG2$(9)_2M#hMRXf=yuXLeREL4Q`z`h3JvV-P3J{@l@C<=S^TCXDrLZX5M50; zb@j{a3#pZ@Vc%_PUT1Za5AL3^++dRYGg31rvLX(s`%o_ty5efe&lV_G!6|?{rPt#RY?E6zLT>%VBP!Xq!3l8G*g|7!z z%WNh9PohKf1+$fHA51EKnk$tnBg3B*X+r4Og)0^!o6sUV%K^}iT{l9j|TDBiES0xTL81 z&yKt8EgAWu(OyZPD#QXMmD|4DoJk!(3&mCr@LsyBaq03Fr#=OTM3@J@AK_t{*ZHt) zEwYDxK$Ut>@L)G{h2HGLjITx}M9bL($6fVCJY=6Ayxonj#aAPAsKW3ke!2FPB5n%_ zIJ(?dWXadS+}G~OOHWUK0`t-MBhSvyK72gq$kAP)rJ~O|X=&v1_C5VS+8w|BbJE(e z#gsxA(!#gOl_|qR?`N}{0h2k{<7pEfM;L&<>HV7qX~p&0?==0hTp>A&uAz6#Bt@I7xSWfy*jN{f*i!J^C{lIYsA2GGYHaIbCGF17`KfQhiH=x3=@hlQDgBa26l zoZz4p3hQ=}gWCi;#&9DquEdy^!=Nw?U9cZ@QTdveE$$q+p#|Imo{g-jV`&=Y!OZpe ziZ7PUtacNQW$X3e7d5wcwA-^To1Lv1db7TL(YV{r2(sd5MuU zWfzWuJO(}Q!>w5PIIw;B7%I$2Iw%mM^B5GG4;5T@zz@b`zMd8}geV10=t5wM4oO6s znKy>rePI?Ky!_0Hq@uSMRt^K9^=E?nx4hlvn+<4n+D0_mggkQ~;xy|}H@qj=WQQWa z_hTCwe@Fy?n@j*CghT+`{aB_Zu+A@eh0`r;8rWB=3~98CS4(`=pZq7-8Eth`9gdV^+ecKf|C?lF#^K8S z?uz_pM)#rqroBhv1S#cuiEpYzh?cpkfaJ`1-+AKM1*^CaqV)O~DV=uWbd9Qb85+fu z`M&?I{ChUu+@e{6xk-K8zdY58vw;~Ui5JY?A9c5soez7#hket47Nz7!3b-I?81-*z zk<8`(cDkvKcvDyfUnLz9H}oTQtIshAHes;l{ z*NamKo6rq#qx`pia5nFs%eg;1sV}#57k?$72YnX8(RxG}awN>;w5v({7D1YcP@wGo z^Pu(#9wGV{hGoRFNtRd_Sf8V85?PdU-!xVBluK@? zCF)>LJO4>)L0KLJe`fKGo|U0?wNnY^B4v`wZ=f`87J37;Sri=MG5$V1{E=|30Sp_mT1j{syR|H!Aw&_V>^{X;=Xr zIQ|c+{=?QV>L9F=v(ODG1#l7Vig;JX|7(xW(SvVRBMt&v)Cd4$OGBzpPr!4xfa{AIXF8-p0v-gXS8wt z7P;Rzo=+_QXBFF}F+I=mWOk?#sy7Cp{@rGU~59O55KI#BVtObSl1PKksxe_0%R z?7(&T75^8R@fJE^S>WJ#{PA66Mt_ahZ4XE|<$DO1b53dFVb5wnCFs&he~Z+?-zckm zcU%khTW|xsg$Gd^`>)hs&l?xo|LB{=b^=x>0}N=P(m&bxO*(CHcFJandmz^o z4>P%oDkyxidNG3vFJ``oaI>R9va#*(O$R(r;OGi|I$A%xoEeu{i5@kd0Xp9jD-v8x z#fMboYG<#*WkPTOOs%~V>VBmU|L`nqx$tsN=jx5v%t&VJDkNj6aTFV!^IofHUl}VT z^x(QHeDrhmr#Pj#nYQbU%N&&5r@ork(6Ug5Dvc#Dy*O8)7scowB%iiY_p zVj;?3<9rM+b@INhf#XswtHm=ID-}pj8E!w(G>O3FR58Ip;CX@HnI73o39Csm%z{m8 zxL{(TIDy?2r%Gl=m7m-ot(J@8u!9-&Z!!N_rLP$MG5_(~D(6?d=m?d$5peS5Y+uH% zdb~KLC2~hkjcKfWe=1EmK4)J)rzZjCB)LmOK+5aVscU4MsvcI&&cb51J6S0+n;8Tz ziXD+fIy&L1N<~*5URV|YWk8C4p5G*D)8#oq(7v47$pYH?nffEEkAs`a21p3s}W z2ks!br18+!7J{2Uqtf?WIix)TiSKzWpj}`>;?_w+qoWH56?yznm$N`L$ws z@tKezKJxu&2pl)5l_;n`zE7_QW!9g&VM=6&soPPxlnDBvZj_eP@nW|VLxy-T&239F z-G-3g>gOb~Zl?vvb~*Ag^|O*s^P{aPR#H)7F>ZiUJ|2w)8IKHrvyW!m4tutpDwKKoUmCYG(kBM?=K{2FQPmv`7!FqSItS%PnfC}$N_E3to za9iLBzClo=O6lqT{^Uo494C2%>UCMSI2@nEZJ%;E$YWq>9w!}ho}e#1aJG{h1wD-( z9;Fldk-+rO3v!*GvTv-w1FK}YJJ-h*E&^DKI$E^#@!a8 z4Ilw#u5KUGvo~Q$QkMS<)#&wjEQbeNM~tZ7WQ$zy5E$Se|yS>yw`GloFfSBU6%TbG0s=2pcJ^lM6i302Y3qFBURYLx z6n`85soXo(+ zsgt=rBT3F+J`n2>FvsLoQKuVjY@h=6?mCI$2~A|z4mlzKfhga-|9PD_J~y`2G&LUh z2|AtW3y0|Jd-T>aFzl`F6FCII!fzKve=m_~GJYRk4=-V%W@p1&-8Mp2Z`>pCBBuC6xEkMMLLm!E~l{8&8Q*^)U#%sMt~i7>NaP=n4^Nj zN&&)HsShn;afjPw*;T;I(D5ovP^XZFIex_US(>#57!YxfGQAlJj|nBKJZ{^J8hi(ATh%0vD{jd~{|Alv%?hMG7Ev#j@;? z!@mC3$7@&C2`+&BLECpRIBQ32i)(`A-RTfH#n_iN-I{NzD+qnSw_CS)htLsqL`~Sm z3L)-19LSV5|D9X`B7vv@J*U@OwP31F9n1?7#_WbYZIgW9CuS?MZx=V}5+LUxL`N{I zGr=OsV8ajv<}+^6yiC2TpU}?(^X&K|0xK(D$5M*0TgBQ$5ae^70 zsOYOrw8-+#JWWp#c;=b9lkxjfmT>{%tW7dem+b-k!oe%EV{oM!1I!!_MMS(=HhUfe z0~Ws%VGy~u`b#Ju?re2MPng#FzC0xGaPAujVP^gPS6e{cTGCu9MkEgTquPcer}X2{ zq7(I3i+DUOu;Vmbq^CkTJn8~dG=gWL{lf(5=skP4$tOT(#n>GR(;fAov7izhK`~I} zjOiV79?5F>{YQA~e+YmJ%5a5`6yi+KwIF}4LnKhezp7>-wCl5221%C+dIXc(xA`th z9=~ehgsR^lZG`T#lW!rB3pKYyP$qx`b52~rQ+RCBeVvmYP>GH3i;@gBn`raQ8(H-P zP*aEN+LQp)5{unymoNnF0NmUj!`}qgHb=vic@clEGj3!hAAjE!5vyBz9_NMxKi=NO zhTo`uFU#DHijo^kvi`~miX&>XndouhCaG(AzvIet{Idu+HGo{%j>g>YzPkRB%0mi4 z<`8D5P&)9d3a$LefST(>FcjT8;g(7eP0rv8y*|M-3LI#8GfKo zLi*)w9ZgHAB}A?or~9K1x*R)Lp{knL6Jl+I0K$+h?Zy6+4fi353OXYmmKZ@F>@rt! zrEEX(K*8`3FoXQEIckP1qbks|()8BahJ#2d-tfcz!SiJDeQ<4*-7S0Oj|?ejX=w3t z<*d7Yq@#4wVJS@7Z1_Oo@FH%={jnevM?`mptuZLB+&wBHpv=#AyGw;QN4?>wq+~R} zd^L+XC#_Tx%E$<9oq$PX4h5tE;2!Zt{k=Q`IgWD97wjL)J_Eg)yA3gEp2vwIAowM2 zIUP)e+eNf!ZrX|oAwd|Wr-gj+Lt3MPl&4=Kbbx08o{HPJ>P)FSrpM ziVKgAy{=b0+H`TPvdF5lu)uc>waMcU!f-(~(6^JwgJlfxQfTroRVrS^674g0hR^aE z)ADqVK^d3BwUImwrkTtf{&^pePi+23*9e{{Z2knCn}9H{NY6Ba)u2kSRLb7KVkb8m zsYkMw)S-FX4$OvOj*jsF4^J$4>I9;}2!0_Krz&;rxOXBSdeD5Nz#{MF%(;i6OXoyu z%D>k0D|`e-(89EdC$P`h3HOz1>Zw#!7{v+BgicJ=g{uLoi7`D#wilWDC&e_*?purq zN%GMyY3Roc{P@5CrN9lf%0vJ#ZuOO&i#S>8Tg|R20L&qa(*o@ur0uaveMJnHX|5Zx zVvz+1Oi~21c^*OhedFrvM+dB27B`~VpU9#B8^e78bfMS5wpvw70We0%NUd+j1txK4vTcTYudQNwGgzw?Qv*D42A?nUzu$}LwOko-;Qn2Rs zJ#Y4+yL27cKzSS#)((1!Gu95i7@JjL>>N?L)}Xi(eq#Z6{n?)doclGN^BVxS4v_~s z&OGThh%g1u?n+h_f;dEjxn64;pdMq615R?~P}ngel%g8{M>AMD$~i#X55IcxD)xmYfeM3MLNazexTk?~-2zVa$r}UmraP&`R|+ zwRi6-Y1OM*v)})}01GC_1O<~Bl7UcM+bLXOuH|KKl9rVFCobOpVAyOnz_F$6NZwH= zq5@tgMjFx3R&|2G9TLJ?+^l8h5Ve&#h}F<_3cgLh#wcY5Y~7*-uM0d(wC*X;JIjJ4lQ^fT)cw@vJSml@L6hbX5^Ih-MHG6qQ^&jHzIB_u z92+nLJeRYoOQ%O&vlpO0;02H+67he0-7hZf*K1F~B! zJUhr+oRBgjukb;YEOXGFQ-dT|S(m9izG;_CH*!_mXC8PDhD|)za&mbzNQU>t)sT*_ z@J)hvuXjD2yTo5k!-SL`E6lB{_Hi{KLH zIRbW2v~6#I{5w6m5uwbIN1ttT4x-Hc!;nwwjYjJSoyrSqWPVjdBf$lB;ve{iman>KxSeJ1csr2^|V7EN|=`k1g1o zJL~Ra*9Na0@Nn9iF2IKpLe=aFXjgNGwHVr!wT3KS)|o4`rrG0DniU?9_3KZYCJ!y& z;<+lpdq^*6m#&PF2h8=-M&+g%;epkVBGBdiUzELNR2;#!28suFcb6c+9fG^Ny9IX* zuEE_2E+ZR+_ z$(0nfSiz>b>4JP*%(E0jjx~8vm25M+tuJ%;QFIDjSKSU{d|tnb&Y$W*wGlh_;PT3j zNZ+P8F=my|W~Hr0X`JMa#93pGmLITj2+6RG;gYwVk15~j&lvWV{-%5~=dJU1|9eu* z5f_Gn2d4d(68g(hQ;Ybb&pfsco*xa`c` zpa&EDYQjY1xA?rOG^)EmvF^D7gNXQEM4v=0TJKjkZTe(P@_X2MqK=x$j9pzuBOfr zty|KdInDQJ3GW-3NOVnPPGc} z!FZ%C=?gB3u`Wr)^{W;e-nqxuo&u-?rQe7QuV&E~zf>D0zHIyU(T9r6~Fq z^v~aQT4Mr{_1pOaRf>M&e_lJS^VgLR<+6Q~ncy^@QR3H_mNy2NQe0R#>3cJu^>~ah z%yv+@;s>bEr%CRe<9^2(txTzJ^F>gV+9n%kZsVgxa=|H6z|NqxiFGUh;AGnBqCT__ zTn-esEGmA`sV~*OLEIu z7fqeOQVkw)T)8EZxmG@zXz0c*KLV`tB@T;nVcx|L1XC2|)_iQGn4ICWDJq}d*^~3$ zHMKj5Uj;H22|?T?pX6#2VKqcFpLII~-Ymvkg>oWKD??2Z&0jGq>KCPhWBKpu04dsm z5&q{OvpXHIn+~v6M0O2?a9v$}&oLUO&bqf>K1{n!R;RSB?&bpP&t24nIPF_mQWde# z;#9s`IIxRojh0~Jqxm;H6<8YZ*|3#m)-B4yp0LO*nJBLauUucYC-w4j`#6tc1I~3b zncld;pM8+52Qn6hv<#EV&9h2@@f6W5e;7`XI8P8rm-INM5_QDrCc6jP5dCmkm+37!^~x#fIBP#1}HN=^kg6eer z`!NGH-^Qzw-lFz?GzUlp(mPlDpM!v6jw7JD#M>p3)yuZsSOK`ae7D9Q{+5ArHP(Zv z<&@4mZ)omg^XIohL98C>XB{W%Lr0Aw73@MjLD32wh0n4l~)t*H3pPyDGx_rd%!zjvCAOGNRQcGuD?C zS`}hxE~+rrpW>W&woS^Gk`8MfXzll;Wt#bJFQg*wU@TJnt^-4fEp*voa|TdkB|5xo zApr11=Y=V?4Pv)oxx>lI)zAa7mvS^e{yOwHCm+B(|0nN>R5HE+e=vjDx=!eD&rLQR zj4i;$JDuO%%;kO9b+>I74nMR2?Su?hPNomm@0gc=s;`0J;;;fLII6fvrnU;%^^@Cs z`FibomovUR4sttR3uc;ul=bp=y(&{p|7aqq+~8Zy-l5(29=e^lRjf5AT^<*TgX6;a z_Q~ZBg`Bd3H>Nk-a)iq0Ynzy{yR#eER!@jt2@CPpDvF zaRY@W-6sf;Raz(qNH*XM69fuZvp=PjTN3G%uP1FM&Q3REi4InOL=rx}5CMltl}S}z z>Wiq-xZM=#McX=L|KZYyW~)owVWtL6a6d>!pWY%jt=8%jxWe(_mInd()XGss1Dv+T zeF4Y3zQj&Eb>OVe$MX}!T6nueU5<}f9%vnevgsLsomAy;y(6mFJMjwfa@3fEq00(o zDo54iK}=hfednw-?h3nNDBOcsiXJ*GKWc64Lxefs5PJahi$1$_lFX%D7b>A|E2yOrK!aUi1oF{UglYe2YbEzB;&0WN-YV4TO_${jp=4KN@e_S0^MzQ z4{F;|i&CoFXrpcQLl)Qpc-RciOGud!G6vziI8zTV9OG^O>D(G_Dl5 zgNk^KQRWU}qg9t?_`S(yf;4M=szqr7JjwJU%)xD?%Bh~x2D<_;X>WmK55|cwc7+;w zP}jJQrd#w;Mn1tG27-kMr;a{8gnk(u4+U^|+quAAqigY~?*QqywHg~rV(Ik)q;$+^ zRN;#shYuCF!Eq-;+a#jZ=hv6rY}3^}JdkVD@p4=gVffy!9xmuB#aXa^AWYgO5LXDg zrE}y=;7jC8kjce26hV<{a-($Jwb6;Hq9F}*fpz~MlRkfkM^$YhE2^@}K zLBn@Xe9!moF6&jK?Ko-D`|Qy7<`1qg^+imRC+n-G+x51vx14tPpn736s zlk4n^~pk`Q3Ki8aK}>!``$ApFfEzR9?R8Jp6;(szXQQSunkw>8oj z?h0o8*a&6odSz83=s>R?H%^_Tl~M4z>xQHh5ZEx5733JR$HFJIFF0KMHc&-!;z|3Q ziC{F_6r>!l5u)Ar`$5JVDJd>b)U(kp_cHa7h$iO!g7w~^K`b3AWPm^c8t&8|3P(xA z5Ew8Z9CA3Y0>~V&;r|E_{)*XUP3iwF43NP5pA0<~+FmVgnndIY{SuEYWoi=V>i8*K zGZg2Xisd~x1L{IUTM_C`Be72InUk=wM2!0S`Q7SPEKu#yp9SkbY@ave#*xjbz}J4m z+Vv$yu~TV>x?n)Cqz2Q3_G(^duz7S)P^wJzW9 z8H+hC_dXynT3dL5BHZ?-qIPuVel$DF`Q}(y>J{7 znVb;E7r}X;lB!JLa0xfLu|G{e6QlkwRJ6TKejTw|X-H2h1q}im>WEu6HQ$E+oUu7G zc@j7^?h@^(VzDvly;YvI{veb53m1l@BN;S^7N`E&_C}!WL4sE%*q4HGLP@dCKRh~6 z^De9rf*dk{INZ13{m>JlKJ?<`i|Ln73@N-|dShV_2y9uBBJa!CGv$ZYAjzS6ILG}q z!P*?41YpIWIl~<6rtVm~@CPyra*#h)abDIyCc^nWQ;Y)lOelLzu{JC&-wYY>)MZkkAD5_ zzL`InyViz-Ru25*@|Qhx7xO0(IB`+t0G!bqG~K9wcA?3IMW{g*OgN0v|%B1i4U^{Xrbb)YQ7#$u1}=;f3yk-@_J3ogbmvqp()hwvqk)3j192YBISmkw7$W` zEsz(v71u_PV@!SF3mEhC_}e|35jMmy`PtI+@8ooBCe=Xk=MYQ?Z=}|;)w{c|;COgt zI)|LFgwK&n^e}NMc=?1@J7Qn$)9Amhr_~s6B{4eTb8V-g)vYH5k4uW2sG~zTHUZS* z)wO-2)_DHf*Db3+aIS9mgxm;@7f5`IW0TMUO*nO5C%;pZ{}vdKYi{Veg<2GDP1?Fs zaqf(Yzy#?isCe?AzacYL#Zrd>spO;NeQ|E7uxiP-9O)2bRz9Mz`x^jgz{1mLpy|4N z4x;^pXGW{Lku(>An;cZ-0R2;jW7qf;suACKtHD3lWSh`=uyO;sJv1$mO zbz-(I8e)jBLmE`1iO-mV5!Q&PH#7@S*v%_ImHS?A@e0(?lG8`uP9 zP{{XisSp|L1y~L%>d<>gwE900-Su2j8ZaRp9ii6W^=_=K3A*Q1hAgvp&;JsKpZpB+ zao^}$zmwjRjQn?P8 z>MbmE96lE#9qs%~8jG(dxfqIaYaHP@LU8f4urIrNGOzDL>|~SZ@Oxq)LfggtqSA`P zww1TZssB8Xsw!_WfMf3DI7~@)|J#z|c_;2mm++5SmYfrQo5$VwJt_)LP2Pk8cqs*U z-7+3ngynP{H3r@&(5Lx;hPuw{9DiP5EL^ml?gA;Y)K&%lo;NS>M^k0>ujXy&vp&r% zExz%~@mfWxUANSA7MoM}RbF)9&P|SiLV8d8nnQoa?v#}K0vU4MU z9_bahUh*_(qz78ugUW=H8oZ=>m({@Y3p?h~O$bf4cJ|uTZaCEs^^&XTfVic(zxMuT> zT+6dIRykKHLFl8`?-emwLE@66L3$O(+Y1sN)$k7JE2hdZ6l=X)nd%afqEj5 z+s@zKJw)A_77GdLU38LZMT$L!uZyk!jEpS&ZzdP5jou3v) z!9yeBO+R1iR@X6?_Ay(!{U~2zuU5v(a6U}cSL9JhXkCZ$^L%lfOtsMHV0AC6rpmi?Wn}Mk3XdNUOb##uS+GiN zi}vK|^_&S0^cmZvRj+(*7l`!9(!BBo>%e7C?yveWg>1VuaKT$25k}f*hu=6K86@>$ zn}LHvT|gq$q*gHAiO{U!A45=qJUx3V`~xr$N`0H*gf1%^p~XASsEe-DF^ zGUJ?FH5w`w{1)Uj*Uv73G=B1X7eYfr0;{MMThs*HJwXf^m?yZjJZNcg>Y6Vs_G7kw zO=c;+lKYK>OdOgyX&|Kpm*)UcXu1uQEVgVc9%Zct;3DhFTUJ}o*7#MaY8ON$% zF%BH{Q(}IA&5Vgm%lUOiZ6xi78K0N*?~mT)>k*5ikACzc#y>&S)o3gR!5tVttKC3Ecx*-he3WnSQHm5R2NnJ?C*W)@jEac(&H zbf)h(!m;jy4JS(D$yfXp50dF#V7+04rtHahRNeMi?@MvZUYic5{+=zNqi&2VZFAKVvW!40oDK8-10yG z<&F3?)T7sz)4tWT41V#pAk@amW%zXa6I_E9U_9GW!gZcQ=jSQo|2un&7IL6Fmd+W+ zy3uv*aZq*3RnViJE@cGi`L?+@6{$rC0IM{q=nR(%_jz1 zPQWnG+dox*2|~cw^_MZYrbfYZQxL{$jV{JF7g%L-p;HlTWU;W5Imr44g!l*iKUZYm zn3E)mMhsHxHY(@4p4I!(BRD@1SyDj%-Jr9OfVq+3#dwiyT-D4CCtMpzK%H)&8i+f> zU89mB-!EY`O6N|nDmIl!<5fr|7ScLe+|OiUg)7u3CQriwM`D&(-$`OaJ*!laz`bdg z76nDo56Gt(H$G*kffHxx${euq4vwxYF13r9N3kw6_fmv;S&SKBv>0ZW!rIqLq}Eco z74?Y?!~5~c`}#8CtTI4zJ^8*L>YTU0{Cuq;94B5{n3Myv1Rqz-3b_>qmAdk-k=B#D z%p2aIW0aQ1(&fx~4$96c;#-BOMFDT&988*8;0l=(Ocn;JTE=YDWZ{M8dM$j(7BpI4 z^;8Jl_AzSsHg4&nSpL|IV$;1H%S-&yE)Of6W4cO^)e`MW4+#wK6Daz1y zcrP!9HsP+_2(0s5&VW?pm#Y0{Nw4|Ad^$sVF!~&F%c#yY_r)kZWYK*l(T*5H81o9H zc*ohRJ~EST|7LZ`gY3chchqJz0Qqrn4|YR`)V1PiL~F?lU!xnj*Znis^aSc)`nYob zOjX3M(*AIHH|tWv9A|n8k0K_GQZ?o?1)rPo7I44y#GoEN#AfBK9783fA;8s+%tmH?*`DT^kN8^$ff zw5`U&_$awGb46!BJlMC_m+_R09T2&#nii{HULDk5Kk>jA1(wG#yLR&xOJP3+6Of`Z zDuoSZTI{yNnZ(M48&hAn=>8(}wZJk;e#NToGXOi?ivelwb#?`>2gMj{{I&4MuQ@Ow zPw%U8(%=s0<9KcU{t}}0^igb5Y&%GCZp|L`R_ssyKSRo}Ng2)m)t8Ql%-ezrV}$c&Q15wAIMeb~zQp2DarSWc0L2VfV!tuf>aHy}0Y z=HAaL_9v@l=Owm;son%vkd1-H4X}0>_=9HL1C^6Oh|C7DaPD71IT(Z>`2W99(4Mf5 z#{tUZhN(%PM3rp<6z9d2c`;#@>kV)fMNB%4YNP&WMkO(C{NtpN*HHer)U?TRR)U~a zw|?7R*c_F~zf2vRXA1XPGOVq-=FSsl!)l$`nvUVKLbe=}V56aAZOJ*7w%+5QL6C_{ z{)pK>uBK-yW#M;t*GSoXDu@_3jlN_mz0!BYI}xfdKMdb6ah|erx!R3AP(ppB*5s0* zJ<&PqCsSt+FI%C%yAjKQ%=I!jqVZ(f;{>YRUQpUekAZ zuOr7LE0ETc$uF)+$j;#sy_TaGe;uA^A?hAI(D7Hw{qsz(GY>o3kJs?T{w$W!llQ)M{%7`S@5r-04Bw<@}|0PN#sr{HRW})lE9^1^9DJ%$uf(cf}89o7;@K^4n zz%WBnLn8h)T*O;-X^Krq2NzX;e_4^5*QfjuF!CZ&oKTW@LkLO!pFPtzPB3aq3QoTn zzPt{U>Neos|INn2EL>oXQJ~Rj;Pyg-!-~VfnaUV+on`B&LLJR-zoF8!9k#~!*&M`k z6J|BfMb2J+HQEZ+bUjBo!)`+JyW$8!`f)h&{_i=|jH-4Y?mVdCia=dC)!pPC)?~D9 zZbGPOS+wJWNQJX5;jbE}N9~~W#ox(nB7*$ROt3gkt7CC70o{^mdlzUlHOS^+r%VFR zW!=^S_(NFjbYYqj5Gl$aLJK}cCGXfg6n zQJJ6}ba9s0u|cjqk4NFbjZnY(5+sy@Fbf~H;+yl?3f31I(p()QeFkXTISkoJ~Nof2-$; zav+uiHGbPYrl&LY%N*G{l<~kb`qLeV86lS8E0<;tE9^I&Ap2>=1vDr=H-+}`5MYz| z!0bHZPV@9@s0i=-vqPl8nwga)n}2txR{Y=3c)a-f9_w(a2Gm=F)B=fz6|>on8R1j4 zL@5-mRS)aR3CT?rhB-B&8wuEKU|Z+okTPrwRMfI+#j?e;C=-ecd{i+4V7QMe9T3e) zHV>f?obZmvuf#?YF|7CP2Va7F#ej<*#2If2rSTQI`~k@qIrN7K13_^CfdqOC2@e=w zOeN(RPdBemcWgqay7JwsYe772v@KWUk{9c3%53T?TD$P0!!^0#y2YPs_Bpr&+9wpg zI2_H*F0~T0ue^yVAvw{! z+KTVkQUr*>#S(mh{aN9=5&{y6LlA#(ZW*oGP*EMKPm2aw zUJsR|>$3S%+D$6%}$Y>d??>qtP~ik3+kZ_!H8zHPFluI*C?~UB^I+v2kn5M;a;<^H)0YyZ3!~B`0+lotKxAME5&rxg*=PW@1)b|88KT}tsw5paCs-*S>-Y-aZriEgwzLb_f|+h zn0;F`-tx}XTY9lCu{|{JC9P65G}?cCD(q;{es4!3vPlFukBY)ap(5`nZ1X>3*)&QE zd?1Y|G(UW2`*TKbtoDhR&wBw&zt@evXLszm*m_Q*CS}gtXK3Zq9DHZLiZL`k_uLMG z`fwIL6oqypA;1VO88S^(zAGh2PoNA6v%j~KMkGukLr2%Sah40X=O2(u=jp#(ZT=jG z$lOPB$&#eecA)loP6?=ZIL{ky+ElNi(Z4pC&(i=dz}Vd&?V_M8#^Mq=FvU7KNv>I#o`J{d4Jm*f*4w$+YDNL{t^lHX;iT; zHxCDEe2RwzaQm5aMJbpKmu+$RON0%M zQgcYx+Mt{Ibs@Y^b}*PtVH#7RECuQu`#|=~7q(xQ6f?V++MQ_HhjHw6XWI9~Vj=jU z8eTlmLlbq>*RtOQnR1^{*}v#;r}s`X<}0uJ!vH{-;y|#FO+X08D!;4~-JHNov|`6Q znunZS*kbeU0=WB{2zH6B-ag49RJ}MAc1j5{aPbG`R>7&yR*6Fu6MNDPj)9!#0v)H& zub9CfF^LNsn&@hH>p~LI#wqNeL2J>*onc(G*N*QS7>`B`EX~e{g}a>n))BdKk&Wt5oq%-3voanx66nr1Vgq8^X`h~a3ugT z+O#qP&j|cTPT~jf=lU(jDIpC14EoDTeYfY+q27B~g%8@_V!u$99j_$Ly0QhZqYPMUVKqhJy{o(_Q~@A3QzRYGbzo@*&Dr=5BoM6Kh`UD@me9rIvJ#`X z`}PU{wZcgHf6nOo+eV>f*Z{m$&BM_jVCo}dNQW9^y~1bF0X;a%df~Xrr@`usW?lCF zde$N2ZjSFd`>1>MRH@8BW{Cfvta<=0f+w}9?0-((=-gxG$2vwKy-{Ui{2_xXRa6T4*?5-5~M%zY;gIIuRF_+|wG`a3)R5I6!g zcs|$g9+r#QpKMgd%?)Utx_LJU+JS@HY@(35U_)nq^lzpGs?b25nnJLo0K-l)Iq?@{ zTtS-f2lXSSuv(}lMY|{0{K|L-)X2a-adM|*$bp(pe*Xc4>`GDk7hj-~e=>K;9KcVb zVMcxrB?#B30vD761}Ngf_@F=N{VgaI3yQIY@bLFLO)z1+M!zmcg8~~S;#4~R7dm9^ z5stN5g>>$98~P{$tvH(`HH5VB^uHPK<3K*bjpxoOAAu4~gts*-f@d1z^uaHp ze$}z={{k}R>Sfe;TI_H*&mRFhf!eZ{+FIO?Xyv-3z`xiFN8Nj1kKGUWv|94@kNpTn zep+4TDf_yr`9$k?|F0!Zkk`9pha7ZIYwbuWR-GcNjq6OWE9HK=Rvyr9A{fm=r#WXTmJ%*j(#)t{IHN{Hn%603BAjJj3$^ay@q>w+Bl|K zjI9(^_|t-l!!6ZTv=2gLZd2u$(GOopW?A^i#pPuSWygaucGm~)!)i@k@ET(bsn3*d zfI^Nddat`|k~X3cmQ@K#IuSH+b%v#aOpn^jT;H3iAqV(VdXc6o$6W*?HR{n?UAdV7C#*h(=ZsMa&QS%c;dfhV5%Zp(4) z`N+;ETGQY8wde>$m&J_I5w~Jb_Q_NgOFKICfWQ2HHVE?2K2h>Vtt}211#HcidWcvJ z1lVFrOwzgdP;g0@?|DMut6QXPRpXTSea8?~zF#wAoxjx6w+FTesBz?g z_e-vnKBSEMwi&Fb)GGI#?*5OBM=H}RHn9MnNo3r&I{M6T<^&EBHs0LK55_^LwF-{ z5=sx;t_p~Mr@8<-;>vYo%Nf?w@4bA{aSg@4ppt6`4^kjy>*H)W36 zbpAK<5`%_VZqA`eq-8o|+jGY@ij1(wCdPYjw0!lZ8R=nlqMUMyx1cLTu)LEl*X+4X6u!fh@wTy5}`S_u8_iy)+?rwuDURu*S>XW>Gh9ae_ z>nHA7tyMQjHU^sg?p=MeAeh-A4`ZQ5#Yfz9dllWmY4I3pB-sn1F6aaOO&evYb3hZ% z`<>g|W;6P4q{al4PhWe9<=5b@Y_)( z6IxswL;v}#U@bMnm>H_iJeHc+gXV?HNcb)PtNhaMeNqmKNmlwI#d`qO)w9+nwelBMsLVwKnlc+A!zgZU}x-5~JHHN5sam z_=rjz4me!&7Ln+{LrO&s(@(>K07P#^c;g()hF+K-hV{^1OsMUGn+q)G=PL1mm8K`j zNnxSz9@a5OQ|Lgfa64qPZnG66KoR;F@3qzCGrP9rsa6jW^Ph&er#CZ6e0b;|!)_Gp-3X;C6Z97MGs6$)| z9(S%0pll`)s%G$ufekTB;o1~;g)9vFB6jxmHycRNcCrcHUHvt25TGh^_`6G2lc@$v z4@)!l*V;uGb=z1((j-@1w>a?6TdbO4)?Y5D{<UdEjjGjW*U zR$-`}VCRCP(~K{wdF!KAw4uzLQ+@I5wnQCOxWqhUHMJX(mLK)yZ(Us`cb38YRLtGr z@{Y@;YGpkS>K_xFwDkA+{eqP8gc4Kq8jvnt}qmkpo6ARlt*G@oqoC}?c`9ZxK@IJe zRxGu0&1Yh`9{_c9n7c6Bx7Kse?(O1zM=|F~Ou+F_=)8TDMRTCmA?@=0sCc`ecWCay zi#q-fh~N%E5X3~Kt}_3^jMfRasmHjG`dR0RB3LtP2>9u^A8%V%`tkQ0?9X;Q0PsQm z2MgN7#ZNFd+|GXxb`f1J{TzQpCgl>>H0G8Sjw_9w)kA?g?^Cq4zRHZOMMu&vsL3@+ zKARg`MKK)iL_XKSRIz>oL(nLhraF0<^EggG!I{v{H0$D!uJ-DQ$FQQ6c>zFf9Kne4 zda@WFqc_OwLshQ3k+f`GJC?@;{!Lmqni-02-=V-vEi}7}mNgH4qlBT{S=z`IK&&@! z(~&$NKOfQ*k^OtX2Ovd*$W4=?#De;gg^STa6dI+dgVwF8lJ&B2@hIh>&GWTzi=9j6 zo+q_hKuU4J%6#n}aSG)zu;AI}&h<02fBS?i4AH>0uu^4E>h5`S>Hb##4-I)aQp?Ex zXe?ZjnupLiN~WJKCc3=jhw##*v>Snl-hs2${KwX@g>M5+#@~;wE@S*mkB~Rmbhz)V z^u2J$;L;vaW5-$|bI<^DX-n6|NLJJmbEUWHeuSf0*T zJLhw-2Hu0eH3zsG_6an@8#5nI>$$SQdrr6;udtwc4WAsdVomiSOlo&RzDD7?MEt4x zsexY#j9JW4>u1-_f8qa{Vye9UCzMh{wQ$GtNp#3JSy z9uE5~GIzLF@$%OJqWSq;1(cv)a9x;LIlg$mA%TpQcyvKI*(&2D(Oa zbRb!`dHwrsLu8={-6M1r!l!sX(PH0WS?J>FqngB=4}M436zIW^cNQL7)Z z!*EL$d7>Hz(04ZFsqAPbBVY0O5p`8#&IDq^3aRj%@ZD@lsJ=%-p{@sgt9ZUUbEqEL zaA>H)0}C%4;TuaV*qqglqURMpSP+Hcm#$VL%S^5COa80|!sGd`A+uxJ<&M<+fy53l zK@{MG0#>yU&PZ*m2J!`+4y~mVf=(_M3=VK2CaU6AnZtNhb^18=<$tTA30inBNhTt< z;W>+OlvL5=UibK@jlO&mehg>4vy3ma*=}?V=E|fyUZ!>&@?F<7c-o>~1@ly3ngI>9 zmyv46UxO1P=H2jXVMBz9%AJKhp9rYS^~o~%_03>qb9SLA?2W&qn5Qzb(VT~I(dZRW zCiBbZ(^@WN*mTk7l8IyhD)cK9wpYA9*(23F#v%<2w*3-3Rd&vzYk)$^_uEroTR?dX~%^J>KU0Q!Dcz(Fq z03W#ZsYek}13vT@lCkMDFI89;rTii|6q#eUIiMpou%Axv^IQ(kIq|J0-zMHqM)L^! zLem_WnTcqz&-|aM8|2M2aiDwDl8{KYdcDsDM=GT-FyT4W)4s%bH1{ay`36&l(Q9uq ztV3W{Xc(546v0hE%eoVqMDD02aTAAzPmCir>8lcoe8o_?V6US0r{=K^BFdABCJB3j znIhOYt-)Xn+bKLruW;bz!d(b~5ec*a;L7X#)XG#0#xceuRX@Cy>#r%ajKY~<8UMtQ z18O~HJ)nzRO%zcXcp-r-MU!htQ(Oyi3e(^;xdic>UVruyk>(R%*(6;tNZ(iEzR_Mz z+uvFmjK3jC-j=4y!910q>|obQfj~@cf=N?4uP~*_o&5QlOok=0P`#;=M23rKb9*h` z+c}jceft}V-86?&4MQFFD)Cv!FQTSF?C`G=ROAQ6AbOX9!@3$-ntV~)F#g@m%zpXe zq5d!nAc}q<;6M)_KEKWepIm#@F;-p&Q{Ww-29pQ?GL`^zEl3H4{RUpZ?3&4=K8Ivo0%A$!ZL3dpFCdjKcBJvpAE}4|NB{b{QCBvzt_YsMJn_a|08zfgg8ME z{WtR;L>QAe7G^+0-_@y^wnZ)%d7J@DE(UXzEE^si%nZ#_YAc0@kDC%-aY zT`W?%TBQr-QT`#aIvsyce5>*XM3jX%f3-zellrXC+L-?Gkv!kAVB$gUKW}BzU_jJ5 z1_Ix8Y#8%a=bR@H!n^Hudl)td0@8Xx+xa%hwm>2UR8E<9I15awOph75G%*N+369&_ z1N5&Wzn>>g?<#FBLwcQ$qknrt^tgwenuFa138W_J9NT$w?aAQr^!udmAM^Iwe%q^{ zM5fXuDsax&6-XQ3*azFw*7gjKsE%}V)_{Zb)~kJ?@J1%GL6mYoM6^r;oqx8KM*NZBA<$bjE2!{(Pxx95_(;RHINkFj zL8crQih5VW+a<{B!}Jb{0D1OZf>2E1J_zd+tE4^h0Mf8Cj3&ol2*6YePTKWn@l;kN zaUDp(DQWfT8!(AwTNvo53B7a9XqMLMOc@eXyCBYt9iil?ImOS+hE}nwv&T zpm8qUV7q%&tLRw2IaB4rWn(^Z$%N@s5mn!o3lk_0b26G{As;C*-C^|9I(ID~9f*@m zOi2-eiP_*z*{M)z$l!89=BNbC2|Ht8r)VuE(cu1Bd>ezX?D`ty>vnxD_ADxH2)GRD zm4#KCqY?M;e)NkXNwYxGR{2D;yZ_t^OT@37T^U>=#2>t^{`8CNH%>f-u+>y|_T@t7 z7&L1(mGNNPSHv)H{GR)D8ZJVaO@ixK>g^!)DOWXd`9=q3=TC<}P z)k{w0%q0K}iR#Y&)l!!W+0iAzYnjI0Vwn>HB!Th(zao3=xw3-LNK!e=P<&H5{i!Ox zDYD6;dr`%8Cak8$fR;Xy z5xxZUw{f8gm}#=DE{TX3QpwSLvD(vPO%?w!LvOROltxuG%jphlO`bj&ey?!(<}@}} z5Ld(;tJkhIhQgRh+%I4$aLc~PJEdY3J9|gjwYdpM>4jOw`8Vo zPv;Q_TGlo(L|D!$Mj$(ZFZ1ute5~>r%#D;#6zVVS46_w`^G2gBl5C+>4oY&1L8J*K z`494!iG~DDsZ+-F;7~C?+n`@aT<_?9|G69t1vTHa2(GLSU8>5cSe5%}G3$`WG6iCx z?HMAf)Q5T(<4&poX7=26HK{CCmpFLJ8z@CPYq#--yt%cNdDn6t_)lQ?pkky4do`#` zr`1V`b*$LfBSRR{==hvBgP)pq97tUfvdk1A-grm65?Wc-JUU*j_3G`5RH`rz71TSa z=9(T#A7u&y+z5MFeRCx1sJF(LTAB_7X_q&8LRk$6Yt zY98H1{cF=svi)|nQXv-=R)mq~m+H|zNWPN3KP(6cN<8qz0u>N^#E1}&fviz&O}L*J z34GmW4~}uocm#ud_?D5V?amOEXoTdGZ;z}{FvKFE<)n`kIBMl&Bu6mSBDRdjI3Y|K z)RSe)KMh(2jjx7#y5&h>0oMCL;S;(iBoPyEeejpAq@pn*;m4#v0fo z^pIx{Ga*17z8Vy*g*Z(^On43@_Qr2W?a41L_9n=L&kzSmqZ0M;U$My0ca;CB6B#Zj zUmi1x+ZwheFJ0@mTGgD;xqM&*#%myQuoDKI#V~%o+xX;7Cs6qz%(qBS<8n$~NBmr* zM@{iMaH@jh=m-(BX5kB1iENUh{yMN$oJ<;i81pZyw#<_1>i%ktl&< zXd^~=zfrZuuX(G#PQn{y3!A$%5F7V+v39_sbSWE|+!_U`@c5F-p5bP24>E^*_Eq49NXVa(?Ex| zJoOO$ly9bm^t@9;yTUmqQuo5XsULtiCIdT0Z;6$T%0BJyShs6jKDmAJ?pVn_oqBn!tmeI)BAR0Db8Z)+3?;>!~osea_2A!&t|v&{QxBl zF5%_y2~Z@Z`^V2Jo;~z?_&xmOXSa_U)f(k$v>4ncelJlicN$$Ld@S;w3n9_BTmLeE zs;i-e-NVIDzZJ?=P5u#kHT@qb>(<442T`4L%g}viFJ@GW5cP5jZ{22pW7D|@z)23$ zy}DlFQB3B$RStpL6{fBa`ftBNEY(Qmq-#X05x*b?p>=^(k%0UWo4i}mgy_jESF{c= zHN;-7a*2czo?*T7e|l$*#p3Jn%VQ@{H}?;CZ}Ym|A5$e{aroLVG359|uH&6(_yrBx zo!jH~;n+hej0Bd;ZP(JZ0Xx{m@^k`{;EZmsIz3`E)5q)TsWr@f5OOJIk3lU&%!nzS zmOV;_({Zo1|0SMyBn6nMq4hwV@eyR6QWUptP8aam2|DqeDVO+7e9AcSqhO_2E{Zkk@HwB#@L%BC# zGZz&1`M`TCj}~LmEQcqp<&H27?y^7Z7xVhPak=^~`P4b;mlLq^RJ-x~4o*DwNwxT^ z2ZrlmoY}-hYEF!5!Q`YG^yK~#DrYw`$$kFh9qR2-9g!r3QQI15UY}jd-`Z)>JyGmD z2H&zzWIO$CVC@zDwgkyItM7G*PQB{xWoc;0*fFzUX`c@|Ne2R-k9&ZRO4mTeVnVm$>8H?c{FY z2B%JD==QJRYyIEodYX(w@?x&YnYVSbjyTS@v#S4xtbdN~Tdt zY;4=MZQHi7;l{S@=ezs6_rC9Qp7~?WR84hvRrROloM}{_yCv*lMDL2S_n`!kLpzK{ zl9{Up2udl2yl%9gRiXD-vEpXqD*23p8ZIG7_gOP9Tx`n5%$?#4-^N^d3w{SnWlI_CRN&&RU<*!vU$@vVUjROSD;K} zlM7!NCWc5STpiZZrMGjmTN^ZjK1||WJx33p-k^@d_&$JEk(f(&3+VjZ_}=f4l#u-= z+O#4SKfzEiw#q@wzLt2LBM3)q(p>+7&uP&bEHf?2H~TIXrO|awt^GQPD^281QPtp= zRkYWr-0+d73QesppdB^+|1zMrG(hOPWoNueJoQP$)B^2W&} zSp?4yu7bG5k!8hiMb*HkrrVF5`4vS8P7iMZ@)#EKpDVuO`q;-_gsqU4Zv%$u3<^u| zK)_s~gRX2Zuyyn05a^xiwLUDoPH=Yjy<*`VP9LduR<98)+2Pe}wVhT#i^8f3gF|-k z6Dzv@RSF+SsAsHFfK!tf;zwQt>0S&d)r@uMUQR0W46+(BSpC`D@;bS-}*Hjhl4B0ace zZ>mY_kR=8{a-${nZ?ptV7#+7&3NK(6G`>06(35fM&tQYg6uqOjSG)_?!sjGP-(&#?FH2T7d^+Kcr~V zl_~ivL%hT>jWYP_dEuM0?tO<%o$IhOJre0ta;D&|%eN0swI6(mh7-k_JkFIb1SpK& zMGU##)GIf|Tnca|tfn^S)Il)MuFtGja!pRy13NN^zwx8ikkF$p^f6@1O%p)Nvg3-& z@~~i(2lNnqi4E;kArPVsgUqF|k3Tb=g7&x*$6jFfv9YYXO`J21K3F-JrlKSdSS>h= z{fx4`O72l!#EW~8sClN;XT=~ob9pTkMBLS8xnO3(#X#CePC&1nDUkT*7ZdH8%RrqdR(-pH0If^ z&Z^ohWkXHeD~>086obD&-v4q+&d*4S<`OUXM%x)RxfE&9j?^$#Ce|`=cx%12j)0{X zY%)Ex?LKK3#z6c-FCwPvxw>8}#edUSC($N+pFTEIB5hbYAy`G(!qXoeMdoz4bY$N? zwEA=TdRCr19UE^jn0SG2@M+K22?0+n0BdH8|CRMe(s=H6uoASbRN9{h-;j4h`lUKH z722m2A``sC;rO2INdQwiLFQI6UA6ss==Kd%H@v=9m%dY)csX4}s2prw0j&q=> z%!;a$?&rZzy}t^3u?p)z;_ersGeAzAsE5yE+Lf)Ncd?$Aq*S{*8gSU20?6eAIF_ej zh^x~b8{kMS+IK?E^(*(E>?B%A(-(wYfab}Xt!#+Ys5l_)`A+Abb@U`^UdUr1KYArx zN~2F1!vj}U>Zr>&-Fu39HP9t3_9_kQ)tYgu50UT!V1CJKo)WXJe9U8Oy~%uUhM%N= zS2C3nwaFQ+(4jyf`~_~YsI6(qP9Zm}iN#>n)gkKv&#GlLT1mr#dCW`YX$qpW_k~6x zy);ivlW1tV5oFK24dOFMlC?g7WKuPa&|qVsM$TK(5=ix)*A5S&8v!+QXs}#@k6T?X zNpS^yHhx(wQ=RKCi0siEb>TkqxY&Gd)|-*?3xxhX>eZ)HN64e?ZatiZNOp;mcExBa zY6W=5@^D>jJK?1)!;z7l#E|2ZNs%dWvl_HQOY}a&GXFJ1Nh}{9 z|4UVPyw-IiBZnJDe^G{RU%}lT%?P$(kBi|Xp#Sh0!lwxZBWU0VhR2H?ry_y)ZGcXa zzCHl0sP8=04cjDI-EvMA8Yek?A^63PK_A1Xc3_Teo*?m;1Ohp{ zYX`f48vk6`O%F7C4;OKXdPehI*t&IAV`~ME>S0!}sNY0zp|y>j&16KFw9AtST5^85 z#`N)^N0i(#({Twdb-x24pZKBvCuG-2B}s+Qc{Xo+%>0kT@q3{yYwi`TKX zC|`&Vi~B-{&5nHs&a{^ivUQWWY#^B|POREg|LWc`MyGUJIBQ%+ z5Q(?UVxk=q5+nV>?nqWhxTCL^QsZ+dnP4I(Z_nW+l5)-C>H zIpj;+9L!$at?PPv3F$~bH5iE5f9F*XY+7l7i#@4ubY9KYm_y)yP(PB0aP$|koT%;i zTA(+DwJ8OmqbUZHtI}ep4kM6R4$kDnQIq7bMS|!bBa=|{s2^#*>XW?nWcuq3F_{ki zS)s33#tURZWk3UF@&##DFWnCE8}<41Ja52^Tpe8x195#l5xuX zOQTL#BC%(3e2r-9r>Q0ji|fZ|>tYv6zy6bZRwlMSpXQ8NP1vr^3^=?yvS`51To3-q-6ltS(X3GMYp-bz9l?wbo#{3cIloI`#t*_>3!v}G*&qsi?G16fm{V&L^BbTq#_rAyP2 z8mGukJwORNA*}WLt+-iIx&@DN^}E#V`HY(f(Gr%d5v3G@6v2!uW*Suc{r)o4XN?;_ z0ww0GpMfMW@?ateX&42V6tWy-^7mXMY6*T~HMeGJ=|*5hvRG14)blCl7Tnslh$m0@ zb)01Zw*#Bn45{5_iOf6LCVJH8cT=5Ujbwv}2ikDB9)Gnw1GB`FTq9VKHtl7ji;yzx_=BH7gGW)Od=NG6!-O(siSa0SixqCD_fS7mka>!7J#$ zD;Q6Lv$v$8ZIQcUEXE&5yAv<3o0o0IPO*tSmaU`4saTc`Z0H%4dr~0nJwlFJ0^jSy zkOtCZTw^_}h1DLV1=-mBLquVyj}s4TE85J1`NnuH5f_4^eH0n_H~Yr-9~TmvRNU#T zfx%H6M$kLvDQhzC86xRuf3Q1vtd6M}(uuc$3Pj2Lpecan{Qr$G;h&H_yWq@w9h#jD zvm3n50L%B&nNXEO&g1}w$St-1Ehq)Kk9$Z9ijB2R6*!}vqG;b>R?dtWUW@|OW7N@)WQW@mBQV($WN3|8;ifJHv2kb zKoEtEU9UkDw-|*``AGCUmsf#Zmv>|HZv^`9?e0s(;OKv;hyC@Jvu2DHvay8 z|GzJ&6&FEBPkJ+^N|ks+WnpR!vshELsw}lxV-?T{ZXJE~ z;Pnhy*s+_-n-er1P?4|YuhxZ$v8xQ9!YM?8xfmgmal5mYP{MJ`{&jB<;*NS>K)Ne% zj$y9P8g;3HPcIaQXBC4v%v#v5@jHmbEr4n_&K{j0IK-rF)Q2SCnboNM*F}Fdgn~Uh z_=Kc35#0(-qaE8@foA^8#gsY-Uwz;FV(h-~bF4;_D^1K7*#7%MRE0p!)JSd-)nzHT zVpmux=SvbihwtmG=f^5?C%pZK(TV)a*Jn~0T_DiyS^cv$LbFY{FQPOh3O{5+^UPOl z*)%ipdQ(H*L-rt_p{0V)7mC6~&KHqlCOSQnR7O)EqD{J6yz@v_RxhyUY9|m%w=CbU zPe*=uGOiZXk!N5vwMG$=C@bxrckS#eblI<0knmoZY7q;6hp)q-t4Ox5uVrk+G!l=~ z=cUm~0_RLe_5Wq#4CheQZc1@zCF7hBkO?7q?7;!%V1@(nZic<6ID$V2?i_l7-}FZ~ zegGz4o}s(_fci|b9oNUJ30jAi{na4}MuN&TXKo-HTuj^&a zPIbPoW6U}qfUmy>w13?geSPKX{Bv40dRhrR5Zt=OUk{RdW_#}@Mg2vYmfzq54c}jR zDuGCpQ(hqOY7n3QA<<-D-BEJE+e~Z^R1hdREX+1^%1`t*K??Kh{yGndIHp1D^16og zFHq}hbAdo4_eEm9TmgfnNxpxZ0WvcASJl_skXh~m5P2rV--^FJuVJ10>6d~lEj9@L zhXEqF9-{}^v-OWWug({|pU>EkC1q>Rmb7tFPyNUKT9s1(y7hb21kBF?uFnDt?CDd` z?`T{9$UXFJjk*eK0`=Eyf`1GJN-rhKJixgj%7W#{`Z@o2&xB6H1Ij?ijC}t{KF$L% zx=IZKbIeBGdGRluf6T8dYzb6?oqq=WK%4>o$9%~_>lTB}O(PMN{YOuJKJ1^TQ+&<) zL@ukTc0}vdac|dgU#(u#+hEsvh}~6iz;f`R2XU_d zVGT|zR}}q0QR2NdjL~Mf{weF4>UuQ^6HfhAratNB^u3H`K|b- zt_TE736H5bPZ`}DrZapGj+{g5&Ip&>%>(uZ8l}e&$qby1Cze**PO?7StoQyCUDv3= zhn<0(EbbRQvg;<_Pkvb&t}(Z_c~Aovg$Ap>SB1wBR?LJE+Wie;>y*i3vE;FSH{@$( zT33nZBrrA3io7;}CtWNsqCd`4(tY`$5YA zF{A+jBk}{`&q2wHeSHy1HHW0q#EXinR%A8{1SOHjy-&G z8he*aZ3DWe9?JPTaOJTJ5NYEr{dSkI4Bu*L!blYkI_oshp=RETvT)j0foQ2Om(sbo zSqe(Wo>u2;VWoF&>yq2c9_0B5vv~U8BZK1vYw3}o4;8NOS8oe5?)E#21F;0>i0k9( z9K4D;TC@VfcTJh{CzV*3MC~u}zBZC?hrQ&w@$~;a??>VQ9{FG4Tb%}~@odjRv^c{s z+ifdfb^nLjS=ruIQ2%**xl@I_mHE<2{TRLb+b0$Ac@Av}R zNVkzEP+?Rn7EkY2@B^wbPsRyDEVExljv2OyI~6|6?4rXr&l^4B)f``9Vd)EKjyc1( zCMUQ;R2|@a|Hu%?GH2+{LUb#rabLRQ86%?SA9Zr>L}%uMhi-5Evjw1WpM52-Qe-}G zDnI5Pg|9J(Fbq;(&wrM@rsmgy_e z9oEVb6V5jd_()c6ZSn^Pz~}$Ud(_Weu5Cyiw%(72!k>vXni4wFy7OlPJovZvuYMEk ztB$XU2bcHgA@`-fj{Vmts&%PfqkD*4MKvA*vh%HG26yU()4P@Wm@Oylw_b7IyOL7t zV~%%W;&Tju{~sKxPjy*Fik0|XG`I)v35{=emVPtR;{X$bPG{#UFoq%sEW?ZUVhu?Z z%-YKuF8_txP75(zO+AG>T*oNa$6pXK{7&Sr&np4)I3Vk5$9WozYZ0QSK{jc3>maUxH00B{(8T*@7nAta{6*q zshfyxCm`C%G4|pBeCPg>NY#LR9Cq3!a)Mb_k|5!jJs8Pzmyi4a)-wFQ zBA`>AB{2>_8Gw)fGA3pLwYWw751jJ_zWo<8dqe=Vnc!Kgc)bFITAgN3{{N%^pdU;B z#~v7guuOydx3&P{tQ7g5t(<_e>1{H~hH{txg_0c$s1ZE?B33vtiBR7EqRTFBlvs=; zZgk(C12Ecba=pcdd3cA*UJ&wqWH~jjR&OFv05@l1}hsu)Tv}NY3wT!FecD1DnSb6;uM6 zg<+E{rqy?bdRgf7W*J8IX9Iw;N$sd!k~nLa+~t#cR(>BAw=nU2c-NUxvXcQ z;3h1AtMSBXPJp^SihtC9yc%!(3}szIv0oH3^eBa0aLQNTjogEJS()26f=1{9aYxiT zmS_PFoSDE!maf~uuA9KnhWS;z+#($}ZwT?NP&p4B**A9sI|LN5Ho+(9EMz%6v;8(J zdqob`TFw3DP*9M}qMV#_LH|Lbffn^EZNIgwW%_4!lUlZ=t<#C4)UP|ZyI$|<2PP30 zVb1`!mnUZ9TyKc#xv=ag^-_uP9cLe_15Of^@8)w!>fB%1oPIyLMEWcVMCSCmo_VQN z(NYduBPeCnSQ%5W^^C2`7PCsGO8rMO6@)F)zQN~s$$_B}bl-4_~O~A)*w%?{|K$7YyJ>TO^p;KST#K7X8 z+nM#-7REi>)oR_Jh)Bn`n+i|t;`k59;lbW%7O~a5`bNynSNfx<3^maviJQM-%#!Xt zDD8ZW%&8QfE&JiPSa{&VWY3G}c^ixR=aMQ{*%{+VX4y8y$-TrW2d+>l%@;J6vOE67 zdC=G~KR9vU;Y6c$iK*Hl=CwJ55U1UnW)>e8dsn{OzKbX9B_a=9vjOMs*^qKGoUp4c z(~8?*hq%_XWdOOKqo?NHe5o(on5LcADO)*c)+ z%_^maVV&_KVr;wBH_AEGhzc`}X764?t508MM`|}?aPvm-F%Fg)UY-S#xTQ{baTs(g zbA9+Rj4%R8B3EIVp#+JBV)}S;<VT(Bm}7UcDUL-NG4<`|RH^c_0* z_a~Pr9@-M(ez=bt;vQdX zU0X+ZIKb%&H=lj-dwskFDxykva`%BNLGfgz5!-N5@W+G&UGo)9cez914ZP6Tg&b;+ zJ`d5CTR)G4FASigyE3gk=%j%kf_k7bG4<4W=Y?VdnlWev8a{v|7Z({zQdhT0_VT%^ z((;fACnA5v?UoP(`_ScHgsRfo>B>4tlUhOF$lJRzchPv^nbkga8a}soQ}1tEPg$N) z+{No--h@dd(o`VR^72iW8R5=6E0e z@tqNUD&^Av)L#{A0bBHg6i*InT(=d$7Ky`owhRg^WLiT+7kcPtWgh8E1IFi?r48|} zM8rErS|z=W2mF{N=Ta777rXtV;g$L(D|OQDS3bS4xkBiPsZ=UmeXfn;7SiBDS=nT=$HyX>jV;g0Km|X55eCHSHz4n;Lz(}Nn*r^`I zL-16d)X`p6*uT&RMBn6*F1mq{wobLXc^0z%%$=tD6X#A{u^!Qi;|Ohzek?msWl4}R z92&w5aI8%1PWrxr%a*3VG2tC{ZnQzrh2e;#X4@J(!wl2X`Scq+z;3lf=+i2I?h!CDx%zX z#j^R*+K3A&ss)r#u~(QNt_Jnv*J*4wq|3vMw))CXZl;PUvF3tMITPpwy(3ruI$$|) zXH>$VA7$9L-@JLz>PV;9gY!bI`7W`L&xpgi2Z{raYMwd0oJ~Tp9YcjHZC}dX2a6)ueSari)c=D2`^i9sb6!)h$3+hTm$ zq40x%mH1*`%}W)Ck?aH8%4MTaVLpy8EW4YwBS6rOMOyK2={NG0!((A-Aj?3B!mx6% zQ9+%`4EZ%(4(@%BPRhm2c(zd3cyy+k;_r+XD3a5&4&_&CUiLa%61nx}+lI+2$nI5IxP&CewqBFqW(N z*u%%=m)|iiOsZj7e-wrPbmN2Xz6*tZbH%|}Y(b`j>+J~7ZNM@YIPb8~2U_P&@54(z z8kQi&zjYSX1QCaT?1d-I$xQoARbXdRM-W%dytJN=`%?OTXcR=%o%J?eXu+$`7bs9i zMXVl>%rm(1M=UPD>3Qc+UwU$U*_qLEsAN<%`85L{UKIf_X_7wv%vrn_u zynR)4P7Ehg;C3fRxC}6Kslf>+MiqbH<(+8L5Qh*&0=uxru&^f0x8Ar3AvNtR40<^o z9rl0jU!9i@DIrAQV?9h#U)#ym#?d`}|Dk7G;%ew;M$T%H3VxIr(_a4FkwbvId07tr z^~U{oZCK=iFCf>Vg4^V8_Mo+!@u=clylnmysyZTVF`&SV5JT5x6|&fsBpTKi4@=ou zJ_9gpdMN`i85yUDU&GMH6>uMr<-$uwhBrYB3#66aA$}^J)2&mcMw5G8f!AMmuotAARhJ2Icv`)2c?>ob`03kN0o3kRtB z`o)lMD4puvHZUVZ>v=Vwj*st7-prYr^iV!B1aDvY7Gp$A6bz!ann0Hj2Cx~G;8>E9 z&BgPU?*PkJe9Ogc+tH1KYJrBgOD5B@aq+Em>sjSY7voUqwfvE_3y>xD( z2A8wiu3TBNYD`UG)$r(4Ym%IU6ZrX1K1IEQev+!uOVzkt~;pQZ3O(r-r2Dqp^)j3l$`yZfc-4*cl8zSlA*VY|r6GLUDExveF%xkrSIc%zzY8fqKmh`f2k$oOv zDawELnu^vAS{ZmmI*W&K7H8;Pq75R$&l6Vk;&-H1?528g#JA`IPY2@s{;K8_)v1Z@ zRAsrd-S~rQ_?+njv$8>CS}whzkZGoxEuvB4R)yis;Qdh>+gy*uOYwmu2@D*nOKk`O zdwJ>ZupHu8doqzwj$a(hct9EYScUCIts@8lr}d~N36jV+P|zu(OlivgTig)HMzkgp z#-zVpOJtlJWK4nfXD!wQp(L$k+tP>BUCP^+U-2eHu6w*0^))Y984t0*xak-&@8ipx7myc0+oI@vw${%~98w7$Z?c;m~dp%M-gXEGk5%^&}#sT!H|{ z+x_e!ZblWRO@iisP${i&o5t)a=tIpknr8xs7Iaz8DU$+QseA@ZF|%P7L>Bk$VD>1AxkG0o(b@nGByxyx$l)`ao0k znel)Hdgei7_KiuQBvg91admkfG#U7+q1uPIO}`#o)X2 zt34YQgOe6{A9(R084OO{jyF!AT5_YX1(2b-DJlhQ$JOm35u5T|d3l=!sfs3BOchHk zsVMQe0=Y!cAg_Vai?G~aOo7@!861#O2#8@HrISs4K+yNvx-eHN1&u$}lY{{&Fkk?N zS7VvFGfp&cv`f0{-r5COk6oE5RO8%Gx9w@Ux)%Kpibrd~jDv3t`l;+GbX{KicE8q=_S~Pic-EH|f}RS0**gYd9yK2M7C3e^h6EST&gEi`6;= z;TlqOo$FKfcPrrQY4@sjpK?UEH#oHIR%g~gp@cS0cPujd1LcxSPZAy$%r|9bIPg@q zVB?971EmOw#JQ$--EPu(Y=gL?DV%q0{?zL>jZ8NJjKyK{`O`9KVqKdEDZ zh~QBpcKs=O*h5aS(0Zzy*|YTy$9mR2d&H3wt|zKd*~(FeMI*gk(&{UQfRfvJ%y_kL zi5e}8pT%Mc&SAmw0&~=Aw~Yxb6#1APStM0)PwDh00A(+_{=w1&$x>|1--_B@RF0|m8*Nkq(Ue`)IqBg?U#1es;UX-KM1Hx`%=almv zJVVyoMk~%kylFw+oUilt>JswkC9_R#F5@7Pf;?2<%97vhOHwaaCQbcAn5EwYoO&-M zQvqb*&<5R;pQ-MGR%(@hn8dW7aaFgh!Jy`A?rZ`yC(z+@yLhQm4{1PR&A@-1Pk;#+ z+-ThAOT}54)g%;=2096D+k@$JAH@7(5!|#$2}O5zJ6Upxpc+vpcyb>|k&}l1ycB=s zB}!kqi^#GZ8p=7uw%2aCW0UbA*|Vf4nY_Y>teXyziLv{Jrr1qAqnuqQ^1{t4hDrOeqyQ-p`*=scK+m~5Um@NQmGTG>O-9og-Uix+p{=ajUu)vgyG1W3pF163eF4j7d|2M^6N)lSvJ> zLM2g?g)x7KMib?t2{ysKUl^;Z3cr>(bQ7!cn{tIDO?sNb9d@sp>Ou8X0A|pEe-OV2 z3}ejX#?W+4b)%cAkH3+9lj^*z$S3yg?g6hmBlzJrSDx8t1nm(%#|B*}xYqJJR->0R z+<8#&X!ZzvsMj^s4W28!^(%Hh^zrWDaHt9!&)TxA#Nt!ch`0OqMzh{x6%ywSH|^9v z+3%ZHh_zt9Tg_Oucf9iEuNFzLZEI30jpMK|s)S^{HQ^sRdq$SU2; zE>?0P(`aVc9gt5A!z-N>j$SY!7PDYNB5A@3jr$WhD1ISo@ZGt90h#OnE0A$fMO{Ny z*~6$5jtpq1IMK;&gq0plE`cu6yC?DG5Vs+bSzRkDYe1#Fcs*N`RZHtUYv*Bgt?OnY z_BZjIfNaBZq-*+Iy`+@@!4|(X&gXJp^1;<1_KSMBL2^)DzB8`f6?>Yx zFLe-)TfIzM-ss$JcaDo?(r}dW%B-t3`F}Ovk0*)@m0e9EJWNORb^T$=e^hh#1+~*= z4@DD{U1hWO#E@wy=Rx=}Fgg00F_U`=cp(c>OY4!6j5JgOV`_>ab_EZ%z*4quLC9bE z?ieFnp!je_xOHqR*1ciPPpeHx_EnI3;(+&@{!Q_UvT*cgU{3w7)fqFjG*%>ugHH6r z92TX(-WMQl+r=czCdK96-wW=x$TRU)8N9V~Xo`-FA;(kgRjN-;B#X!8YjBFvFe!g9 zdch=>Ltl{xV*`q$fcN{z_8Z@Slc><2Lg`)7A>T<|1*2gfgyc7TanxuLBc#0G>X`l# z{+$(VOfrq0`TM;}M8G{Y6uM5{aelS42w>RQGiC`kSqUkgHS_1HL!oj^|JJS4<4RJ7 zWo~KqyaE`E3-hO3GG3(tw)HrqHKxCbRIX*o{*86%lpRS#*BJEVh-*lFTZ}}Jzf(Lx zd3c2%n$F*|+7SJqU4iU;0LS=<1L0o{n7~X2Gz73-2*l>BZjod{f9dyUKe4p{1k=g#HjvO{F+= zL@d~BB1qJ~XEk`n^YF)%wbpKocTZjrT|kD$UXSg>U|>F)c|Al97vN7tW@KcVc^S&b zn1pPpOzA1q&ff1$O86b)_;eQAmsZ;ewGPF`G1ck{3rH*H)x!K z5nP~c!*JoU>|8_aPa(h$1ZtQfj{wOCuE~I{A+B8>3eV_kv_6vK>bFj4q62g!Mq2uY(VK8pdJ~T{3xg#=+xK3!M_q9ol{g^B^ z(oi8i7||JM{U!Q@`F!gqQP8)eRbvlCNj@)=0TB~E8K2Giej28{ zuYJ&HN}ujB`ynBPS)!6yst%u8UQb#-GtRlJ?ktlMl6t`l-XcoE&9f zP)!lqbneo^f`CMFeFsa7snYe|?{F)EC~dg^lrX;+K%fV(@x>n1hTOUTWX%RI^ zb&!zIOUej+szZbHQQRDle;t5tSC{;^oQ>NR6^tK(xjIP6Rn#>{>A7&m%0TqhM{v2iN6jxGvuMm2%6Y& zBNo}7fGB5(wiraxB{708eb)5VuWS#lV`c=P*c$wT)f>VWMxd-&J#3P;$ofpe@zgV3 zJ^cqP;4e0EUtho@a6qK*FP1#*ZDOLoy-Wu>?k4-=fQeYn0#IJMFRYIX>90aSnCy## zVQ8BDf2Dwfp{%PKC!hXLsCR-s?5~u50IfuV(;ZJDVj#dUxjr%&RGxGMkbjWYuMzfO z=6xMDjOhGF!+s05`s%Vfi_vo5TLh9v{96IYHB*$8F|q(`|6dW{-~kd*o^%2)u^5hj z!Gp;@Dra5zPybjS^uJ9IeuKOIl{VuaH#$o2H-uh%KhN0PkRQq7onQh$%T$9;fBC%` z1XCrq<$SPf!$iR>67F2N0ZxhqIcn3|&H_H2=bA?86qic4vF*}kt4^IhDSu>OGIn`= ze$G|JyyxQiWB&`2YP&+G6>>{E<=|AW+#~bttzvZCgnPlfMfwFC6FnGOT4%btbt4x; zJyrnujZ8Cfrv2etO4~gp1k_-cUgCt~Rb;*yappQ^e-0*vR67BkX=ZDXTMYTD@SUzc z(`T+k|8g|^jx7F+w*lXdv)}A_&f3je&<*h{j{2NwO>mseS{3d}+)Ci1R^=FBXDsdt?VO{lS7<`K*D+HnpE?4?*LOEH;7i@sv_F#$`8tnx|#kQ(r z)_v{tr#gwtdO@V_=$aH_8#98kY{NpXN~R-+I+ zVzeCj8_&o6OpYYC!;lnV)S$DO0h=fyPNTtS31Zj@5r~2P+xD!%kP;E3D9}LeNHE?v zZu(<}<)~r7bK?J=|BAV_+6CZaI$~b`|3v;PtR)=)sY<4qOLE>uD_+-(ADe|3vOKM;VOAxmx#;%|r$rjD zI(YK}(+;^FW@j2pRh&ESmXTb9`m=^T+^tNJL)c3%A8aI5Q#Mk(8-}6a{&eL$kg@x#Bn+ssVmycN2=axR8^bpcdYY79V!=3{ z4l->HEWqfu1HBy+`@PQ<(Y8te(p2(eDo>xxWWs zdUYJe<`+kOzz}nk={Tx(r)3t_qdTqfSyHS=I8ws;0k$%o2rtg%026K}077Z!3G&0bYYsrq6%kJd$fpW@u zZhrpctb9C9MJc?#P&o;B-!GfvB{;EUIaU_BG)_LC&1jjCf zOLRFWtfdIx3EUM9uc+C)HoVs~JL%D<3{h@+|6c7hZzESV%4zZufK&0nPwdiQue96H zRRJ?)e<8L?R!k_-sOE_8HrK@cuHfXF2>P?dS0-&vE!c^gh5;LOsBD54x3-|DRerA*A$4#^P;;yp`?}#%pl^ z1O=o0j~o9(@-L}>+!)xuepH!srCI)`D6Fd*>$r$I;a~9o7Xb()|HTvOK>27;>)($n zQ+OENUuOVfEZ{^1oGH)M>G1Y%02&U!j5-T&Z9a8fdHlN_d<(3<7zKpeP|B3Uw57ZH zgTh_!JJzvM~5KTFReyh&->U}_>;^g;wG~I8X}vAq!K*V=tnZJkWKuE;eZu<;lg_) zaP2!9?OvN)nPHN8Hs2N3`d|83vIiN+MO0>;c;z)u?9jQ|BQu*t!e`|ehDA|vDUsWR z*vmkTC_5O*BcFaQg;ICBazZkT!GE^gxvA6Ue?wnsj~XQt0=Db#gy&+^4vS6-)xgz5 zJ#~*~JX*_wEM;0^8Asr-ypRA;wwekzF>3$}! zID*FL1hz19<1F*AjG*(Rpx$`)I^3@yQ%~Yo78DW9g4&0a`z@Z`1Kih$|G20FGi-0Q z?s$X{oeeR%@hc(~uwZX&c4`1VL|z(JqW4m<=~qaZs$Pv<#27a;E@!n2XA~AaRBogT z#n`B?V5eEttMfFAkprg50y(Dp#Pj!^)wS34sJl5{1Ww#N;h32WBYU#!Ckhff*4}R8 zNpsku^S1So85jApa39MP?NgQkSPy18odBp<>Tu#Nb%t<1r5cB(sV3u3MZLHZ{8B~wMF!VT+2+M`}#GS%5AQKQ#+_?*5D@H%(R-#HlbyCVWUisVSz&}4N;$0 z`d`OnE$fzpwgb4&rs3d1u)ZMFFdP??l#(F%dLk!XI{|^gHA!bmOH@abVMs8e4z!;< zTaBhf4)W98<>R_-T8B9Yd5F#^>()hQaX%ks{B7drl1$}bt+>4-nj~iZD}%f!Bp5e? z)7_*&;K4}?XI;7!m_qVlpfXsj3t-2$lDVZw*JMxmIlI)LW_4(MS|%BH2p5|NvG^%_ z;W=zgkvnRkom8dlC^71K$4CkakOIr!{GZ!d{7#A*lP47nTINj`nGmRS`*`iOR8u}! zM74whAQpN=b#)=F?|0I5j?$K6O%DvfT z-CT&#o_C+gJD0q2MT!giGvf^`H=J^->Wvk2qrO6pRGMrmdL{Bm(yQh=i!EWM(YJssDmT-l})qh zhG`HaKMA%8DUT`JB2=-oiSY0=e~bOuyAi&$5WEXxKpsJW2;i(WI#JMS+UY zFKOK9qmbFWYqoXvk;aOj+w(N;r>J3zAX-?@E%iHm!5xFLG=$&iTSJgj<)k=nf;M?y zAuFPJMtOz&#vn4m(MslDGSFTO8u~NbbI5oT~>3|a|_|zNImV?x%{-`**4V}M> zo1iL_2wOQ2!aT|1T~8l(Gn4Tp0=Ify6b^SD_f$_xkkUt#!d(nWY#IDfP21o-au&GD;9|ATu4-vPl46< z{)&Pm{Dowk#HR!*=9^$zLB_8-f{?MMDK7r;7JiO3Hx3Ur(LRWJqMM%t{;;->S;-aU z=8mTUt%M^pQP1$FD*mj{cQR*+sK!&sjyta)-k?XHghHJ-n9^0qi-A=yOeMuI`K)Po z(%|y7&@qsrHRRaK!WKoH*c}GU z;d>H|ZO2*CkA&JVvV(mw5N%Dg6e~V#z7x%O0wcnP%%-CJPuR?Tl|%g1+3A32ISx%P=ZYLokjUIVsT5@sN-b_*O;Z}j$@v25zj z%W=K|DU4`mL*DjFf6Dl5?zHVzo;sxwx2@vG5=T@ey)aXBV`!903V6Hq*Blr^3=8do zDma+L8reKBwWp~0Ahjo!39hfH&*0Nz6^%ZaPtpE0$@U3CPh-_Paa0b= z^Hv!w*Y`Q9dPA6kh&SxDJyZ~gLK|gA(R)ecArtc@EVUt5n4or6776!+nXz+!{_q&X zuq#ecjRoXi((L7?-+xI>ubi>XDHn2~7^hig4Mx0}u9IA{ML;VaFi2m$Fd<+5UaXj_ zCLe3|CxTU*+B#?6t#l>EcD(`PS}9kgNL&E0%CCyf1XXG47MY$|-@6r0=6GVoDo?)} zZM&;tqQ$UgB3WJH0o`(|KZ)Y|WDM_Dr=)<9xRocwTR|F#%)WvD?nc%xsl(%gn`jI! zQw}^Vcz1dr}9OGEQ=Ia-}TF+FkkJ-XBWjDMM&cY_MiVP1%}{5RyXD z$t}?;&z==IGB3Mbe8eH(vO{>k{!1gk5bA&b%E(+G3jNbgBD9;ouG(T7Q1?r-Pl7wzS z-MakjO!|Q9V2sPeX?i7?;`^Sj(F!wXS0LCZzkPU}Umd@`H1}d1HDd@e*JPo8p0ucelGIHsRPKKc~+4e54+f{ALY) zBp_-%6RWrwtBQzpBId&?s`WJ^U8TK-4xUPe^s}OFvDt=_>!qIY=+oV*0ffWPn`y4C zex0n{tbZ|aF|{@AyMi`q9&qAnShqr2M4Hs^CLHNmlHg(jeP;j8KgX2{#HS?SnvPZm z3qsx`9SW8vbRPJHa4k$W)e!D4jh4$-2^815ZPamH5^^R1-XMwnGw&!4w*EO;r8IJp zZR7mx0diiQ7>1_3SB(ekhG^ldg4zKBkFaVB!@$Q7QduF<8q3+Z+gAS%Xa5`=+4IJI ziOfTnwfK^Pxrar-Tk^|=1iZy zy06z%%@(y*><}$mO2}G>p5~cfZYX^YUb|oI$w>Uf(!F>Ws zsY%Sm_yASC1$pT<1Ud(S*nCq4&Xhrw;OB^j8~eJ{tjr#+*BpB>`~X;`dU<+KYq&i0 zCZfP2gky?C+Dpe}UN?*#Lg0YEJ!5uvSi<#9ErwzGD|}IfRY!hO3qd^u>q2?%^!dry zZ%-VR{2`=heBvK3n>G!P{1Ov2mO+h z)6?~{m#jytcft*hulU*#Rov*GdBVj1)BMoJ~z6++V z>Mu99f0t8$G5+Dk4O2-^s@aw4g)9I47P#!e1OV5~ac2o3KYloO6?cF$5^9$NgnR8x zQ3KysxM6X_vPlgzCPRaRv(U29A_18P=zYd&yqI=sYy5HuAzTcwoaGUcGO7{A&XBXl zymwJu0MF~$Al6X%X=hfcKpC;fBWS(xTMu1nrBBmETA2-!phtD!FBW?%tG(U)!Un91 zN-+>Dc=I^~QHAx?81Uq%M!umj;HCpy0=a??{MF=ap=IeKE+2VM`7?eJc5R@GXcl|; zCMnOEE}67C@^Z!$0t&q8vI!-^KV35mI(yDuMFUk#U{kcPnc7%H<7Md76iP&e3+bzQ z6=giZID)$~vlv{!p9o6zwWa(TzIhux8Qp>Zr>fjI7e%yqLei-uj|90143EEZ-bNk? z&esUx0OiVc4SD?Ef_(om>!!SS%nX#at`oBy5z4c1i+N)Y-jOY&ON;;HIAS$8fO}0B zrYSB@@$=lHs4ZC(`s)|n2@7d+_1I4|BDby&0BS5btasqVaUL$~Ius~>!|!- z(@^OOGsvjaX=#o-cBJ^ZSUdg-xfThaBbVn;4zZ=RN~c?P0yJ%?X$}4|LNWG-o6u~C zs$JcU>nRU5GeYaRt(01KbbYP{e&r2*Mj{PYEO-P;4w{0Kf!C_NpyExgq(ms_=%nrg zYMZ5R7?#~8qc|YErKuSuU@b9qJp>Vp3JAMgm2Syq_IRJ-Qj zIYPA9iw6SYYO$(FIvI8KYa^pM<+4j0OmU)C-fA5A5_am$ylxcZY4u5(?c4j9)P&9~ zakiD>6Ihs`4MZYbYLDS~haK5ImB3X_xl>jcZ>}O?zN7;0pyZsahMNf)K-%|zV|s2# zKb`(B*5`kL31cU1C@q(olUS^@WLBE>@w+XQRGS*hDm3SyIzO(Umj3OpshItiu~c5H z`oDQ4)0?V_l;GU53LQlhHZUn8&@W4M`PYu3DDF|26iBq(_EjW)_;*VTtq;YgkG<=4 zghFYEnE3<(vG&dC+A`jVbE z_%@xE&*x6mW);zz`Ylqr-a`2Ywi-2dF!9nt^r~4FbDdj@@7h;otgyMY6C9S@Dy3&X zhV9Iy=WrNU%%>&86_wA@Ap~f${|Nh&*erjwvJ<;El4_Jl5_Oq-R_xDFajHiy^$Uh4 zDy>MtpEixO+`s_j}_wLn~n)RDVQWmw;z+=Y!r*uqXma&V2Db7bCcvk;nekS z=c|@+#Zv@};rL$}HU^0Lb^B2|)jmv2TBnOox0>5J1`PwYI$fhyJAI zU*UgVL-L;SU2!uNA{jTh@)*ZC7h%vDT7*1WE2mhb z5Ska_E^32T$f2wNmqFvVC`UZ`H2R4g@10(!CV9Mu=1V?hqQz6N7f1xM+)+fw)%sMI zQZFe>4L%-KkqI2R1Ff&%8Z3x14Ypz>&q&3km%z9A>jyW}> z_3<~KW2Wb|1ehp>ZV==kQ)&slx9(M-O;ms8wPh^(QPWjh=qvMd7^&%(@bLWlk%7#M zGlo9uNYA23B9$#0-o+GDbG$=ph;SQ%xQl7D0K=W!&QxezIh>6Win9D zVE%sfAsxVm_fuSG_tznQL%icX4To_!79OY12zAVmj6`D*`ft`vknDKn!{kMvOb)7| z={x|ur7SF?=w{d``Cr8z!&d&wt#xP@oAuP{6k@zxOvS+67^%Bd$p{*d^kbgG#XS6y zq*aI! z7@#eIJ^NZufFVvBvPp7x7o?@36I?M4WWI*TF^qqVwu3h#n%W+cfP>oPhmaAMi*ADQ z`fgHCbxxk9>lQrL)%;$yC3kxFxg+&d3JGBbl;A4^a(Lmy<&ui-7^SKs2v#INCk8t+-j@NME6L;@_ z8am{}nXQr#74wnaxgPVm8-;MC3(#9`Imrh7$&FjpcAK=ko<5?+pXE_-g3``gMG5ICza<=efOmcBhZM#+zw>&=|baqgfJ z&bKKsZ5VE3L{0y^1?_0G!Zfqsm;ec?H(<%>_vbvo=X)gaKWjWCn zgAFDlSf-zJH^G*9K8N$atl@YCmOJ8ZgR?mTU5?-^!^5ekDNTMpxveIyQ+2yRbrD8SMI#~ zEAQ2eVq8&T-;L1vm)5r}bf>1cv8~Ao*hR;%?abc*zTvxZVm2fIysSsJ2Agk-aICb# zH%=O!&~4G*=cNfMf~Al?lCR!*?=rsy|FCukLXy?8OZLbP37H%|u`q&&F79&$Vt4m4 z{AC6MG+?%{LA{Fme4MsnR#VbkhBRq%eS+*#sV*H|RCQblVYFwy&)$LA;=8fCadEP%khS;M6^KG~qu|IkF07DNnDHkJB^*Y_A;l@0Rx&wo9f z##uhIwVUA9Xan_+SZkyD*(nIwH9oKTut#Ti#es5=5G8}JtN;HqtRx5EN3gIWyE^66 ztjVz<#Bu1nrOf%o)fb*$1Jt>EL!6k5vywM8e0(=e^K1SD|&kMp1It^ac)DIVFUE~xV?ndklQ!faoi z{ME+l#GDzB>;F_)1pk+w=FFQJ_-~*KiVP03;y+XGQ@dgWszEvIhuYNh|NM@093hH5 zNXe*okTEMN{(rt(CS*kpf&CwS9-7PimH+at=eQ=}?kV(-U;gLcc1_72yKH0s1MaIK zSC;;BWoy$E5e*wNV550>cs9SHxx@cH6Z)o@6hvdM$W}sZi^Be=(h}g~FNgj93fglv z5IiMdImKmcc#&p7LNMZlSMb^ygY0|0cY~1CB7hkMfXh)L{K%lDOoukI(i%p@lRb;5 z#1s1Z(!$++ruT*VK%6u(z~L(;QEE)r3Kkg$;$v*I$*ipaQcmE2wJg}MHf>Vyg@B?D zv8?Y(Ln*2-8RmkV95M9)-hyI-?&bR`{0~g~H6znRD%ht730tFa7-2oQ-^hlH} z=7^X5MQR3tE11u^N9@AwITV3|HeR9`v@p| zw+jxxry3S2D}&mumXsG>7ElNbZI1DRo?oO3cV4-c%pX!aXP2Z8-s}W>EGe;Bcg!$b z4ks?F`9wGy8IGEF7ws(*0^Y;$MS`vHJ(UkeAtaGxjs&{`sP-^B)%Zh~He2VXi1Hnb zKl+67!Q3vj=`eHCe}*||@~Prl=vLF9qcYX8Z)s;7<&r-VLT0NmJLEC=AG**2N`L}d&qzh z`u$w1epbNnwIl)2INouHjuMHFiyUdcG*)^v!>a^+GcnnG#rRl#M5C2!Uo++NC_N7 zmO@s+PFn6?Um|(8`{&tTN7apm?7GAJvE^oNZmo}{FlYjwamHgdDdfcH=3h~Y>#*o{ ziGQ|9mgjo4)%5mPBNhKHggQ2_`Zr+GfWvl=N&$Kz*d;|^~SRoC5sG+40Me1L(5ZS_=>-t54lLMpvO(D_7Y0ljd_g!dvL^0WJLxzgk#HP=xN3x(k_Knp zM%-CCYedb#=w=D6eYGcgY$%Hm>qQgn)7Uwm&}O{XxvGT2*qzcP5xBLzh!&{22Y#`u ziQNxwJqD1dSMbyu0GSu`{YS$l%g`VDXjT!1?M_6k@_;`0hx+}RV_ss!ldTps299I0 z=><*6IfEdDgbKl+YB%fq#`DVv%eC0Zy>YEBN=OyBz8mVL=^Rqpm2qfLZa7w*-a{V| zGxt=eGM#9^rCtN&>&z1`!WBuyji~EY(yc#4hQp2VtkY2P@vh7hF6A?^384&B7J!wK ztlhf+TYD1;v#nLw{hq2>JGZ+t*K!9!jV-e9y@IugV%9=t?@IvCT3nPTOT`Y`l$cSu z2^$|cX=g=|8xv?OM3rU5m}?<5PpBaelYC++MEZ-k%Rti*w5Lk|NTH8l_*#vdhbJoD$u8J$!SrayxsoL6f!Z*OKUu?-HCk}9%~^v)@UpMKmWwSjHywyqDT~;vVBE!L z&ag5-MV6eMcUs^^Uv14O-r!(J(BWOe91IEKFfR!c{Emf5*a<`1+zqyBihizz!6{~> zbKA$(<=#MJPN@&PNkN^mI7SQ;dUt_@+}s1}`<+6U6sSB0z4;?V8jmURc|&e?HR{}&LVi?q^QQg1gZ&3Y2Q7P&j#@1_5l?CE!Pr<$Oap9jee_Gg|Mg)&>g6=-@ zN=|bT8(KGOfr1X8oCj8fX+3fb@Yw1;tjW>V)TnxZYgbs zUSt9+FH*co6L0kCek9#x=-KFy8}eAl<(9T?R8efW7Rftgh7Qy^6}(}Cs@-?|>#g9c^W0AyFqX2WZD&K?3fJPQ)~_8bFj1|*@+=;w5%VwBcrBL`W04q|S$ z9DzV6z4*7XiG8qO>1m&%+s3P98X8+u(X`n(zmsgTU_{8r;0SDqmwJ%ke7z=1MJQ{E zBCQjDg*ntfsx9)muj-b}(xLM*T7(l`)zsYAz>pHaR>*OZtMOb}1nM^O=v+q|_v?EV zrX?Et6G|ks-B`$LFGhwK9>x#kzpIsj)?wJe&*bMq`^}!?k_{%2VOriMtk@w%Iq{0? z^+(YEw63`koVU|*=oM?RCRq#9w!7xa<9lOy$r1Y4lCcCM@4Gyio0}4R-IJM~Y08-Ni_Qc0CYB-*q&k@*kU7P*L>=^=)Y#4WX52 zSUE&ix794ZN4O*-fG8smjjF~ARWAk_YN^@8f7k-sd<4=xFGV7(kMd3kwPO60&GKpr zX#q1#v2GX zwCs*(=$5@V9toh=>s|u{(4=6^KkRfa$ou}7W%+dM)f z_G=efW0irdHEfr^eA8mR-J4;lWUMEiQwfcJ9NAg~nKy`K3JnYpwlGv!n;uK}Byc7P zB#q=0qHrbi7lnChBdnb31l!(kfYVq*DOh2-7PhPy&lX8XIM<~E>e7p`u3o|ebWmpY z#H|0kV|DZep9+;olo#&IQHK0Hv_1lW%YsiJ&kghBEk*jASe*jE<0K$e5I}tVB~SL5 z){qIn>m(?h?@x06nk)CoWX2A_<_q*&KeC+tNXled8tjMrEvmp0IB(6L(W^OY_%4LO zL-=zl_m)<2O8@#ABHjkdPQEQ*?8)2({bJifWZpaX3{aw@%o0uC-_Vrdb|96}iK9d= ze|(KzLYQ1pX>w>{7e2gX&Y0%BL6Z`yVRXR`w5FiIkk$#&$hw+kikFf$XO=5O>>j_Ji9;dd8{F_W4 zr4+bmz@%t6m&sb1>_y}SQf^##{G0_fmF-zorA=sctP=<7GvE!1n0-sxpAt52=aD3M8%Zae&iZO$h+X-NJp{lmo zTf=u3A@O^ZRxCXb*c_0At_-%PtnL>uE{b-hCQ-~8s4|hgZ-}1g^K@~^+9Yhm=|Y_t zzzwWE&C2l}N&<*hNpbjd&a1=yADNhBK`#cD@-ubQBO0!aV~&=lF+dsl3${f{lnFZ9 zxlWSj1;pleO+AeH(74{@Xf^yzJ+oA=Z+yJPZpXDuiQ_*~?Ek)O9}V0k)dp-iF0XIQ1d{Ro)J#fx^S=%6QH=0isD!dyIc9VeJ8>}{8p7WQ(snb~v~ zL3q=2vYvsHJ0=H73TwXehDWWxK|e($>N3xzfp)|_CyGFjB#4xPxDsy=s1+l9Hv&7^ z<`rvHZ0tY=8|E94ft{QfCS{sq?eX!OJ6BD#%7pVs2f3 zi(dxJj2v|4hU};fT@$|e4Y&FcNP=Z`P^1T-M-O*9Yanlfb=C%_{4hmgKE$a7m|Q&7 z-oAqC9a9Y98IEp;NW9U=?|(CRwruPquqQaQwAW~dUL{NN$ZnT z@nV95^2b2IumsL9H_XzNjkZcjWt1zcrp1#rP&Y$4L*6jt8 zX@s}w4Tv2wLlvqf^)_`@#sb;QUNJnJ(l3QWtLW`-{2-sKz~G*D=Vrq8nH6Fn{)oE1=;U8h8Kt zilq|FE@y3$Wet8QzhT1H~3Egzrtn~ z2F&O04gd-DX;h-ocCB$Rq-P&Y!AAa0R84HAj=&rrDX#Wr489IL_ySds^SW3{_ zdS^**D5;V`t*0y5$#Lg%gZ1JIJsPmI;8xvhe!C(eB)y4v<@l_gmW+U{p% z+vK{-J*j?uF?cMC=<-6+SGF8Ex zqE=#}7%tQ?M>+2nlN$FC(2eQ!pK`3aX&h?rybj9Flh^}#o*RoP^fsx@J51YO^AYtR zx0D~T50sbnz=!MHB4U-2A{sbE)y9^7;O_IZFM-D4l8Z37anMgifBK~UB6$k(lht>L z_ezd7V~;{f=7J&(>S7+&qA=o)&iv?yG>hwx8$5V&BA0SA7q5}@ zEMr(KbTLJ-22(qX!U;h&W7Dq#Las6(`x?5C;x+}D?dZC6eLen>S%fJrWyGGMD7U*F zdjR1*?NJEOw3|5C@JOPgZEE@3M)G*Kux6f%=w*%-ZwPhF=~wqTwP5wune- zMmfm{4B+h4Cc9dhl#~{KJY-YrKf1kl+(OtN}&nSkaG4&~bBkVSRsmJ#gIc#GR z>AY;-;iP)OsQ}mfW!@<)y-6|}B1qMaqP3$!kf!DWcl(4~G|_&7Gbn`y)N-bk!m>lY zR0i$pl>~Cp{Ea%epIz^J_Jsw*@48h3^i=WSZ+%)(KIF;~o!lhTNoaFKi!c z>Gw4_s{@ymFlXorL*cazhERUk?yh<+$d4t$^Y6{*#>P`=%CEyZv6G`DzLAtV0Z~IR z178rYbdYnHW84_`-*1X$F zV|5O|Pv^0SONHnu*r<2b3jw3>O>DFQcUH>X0R6I5Wj>9Igxg||)8<6n? zI&arOS|NS&L0M*kz_v^`~+h#bXr7h1WUkKxr}Lgy5C3_)GM7i zy9U;|1bfvJS@qzHq2=$Nw0aia0#mZ8$d}&19dz4pY3OwY8>(;e=?0@zm_q13h|DC_ z)QiL;RSz4@s60Cyh%UkTLJ{}lf`0I63^6XdZ7Y#nACdED5`6NnZZJ|8H%{lUrmXNG zI7Mr&YA-OKxa9Ew#~;Cvs%3mlUM%neWcctg7Oc=jyX-De^0Llj^EyH!TSA3Cj~Dd( z;-|d)fv~97F!5lDg3d%Q4t8o9<%-mEBc0Rd>kS<$HTyNJI!zG3L&%H&*BroXUj`!D z@VAtpwckg$$`8`cCR}CvZpPu;8nT00o*@_y^+=?e_%gF8P?|9Q7A&S91MIHQ5*pM= z&f29=J>&0xh=C--22*CRujNsNUyTpWmM%`KYZO(LCa-3}Bu@dlaT5B2U75rCO+C#( zM;IUb5y(+ac|Nrj{76ooLj{~1g#nBYQv#M2+bm_xy92_2Yqy@>@RXsJ3$!1bcub3drpnlyYdT6g zl!Ri|R(wlZ;0ivyr`GPc%=i1@><1<0>SvJEd%|ttvIr3`r}P(J7pCo@foJB$nF+om z@0vN8HU}Kp0}~<(F9bw3Kk{GzR!d$PCyTU;NHf++ng3dmOhMG)&j^`|^H~WIpA@J) z=U1j-JeV3C4(1=xouJ}bA{gV*g8l#U?ZwtEge@p!w(e825IQ59(Q-h;{(sD{x0`fU zLh3iWBzXfaB1~?+$E$9~;67nns@4nax*5i-t=H0MpO43mvO7M`1L5ARqzv@zq+Jp2 zcn0;rHxs2X#_1Jao{DwfSzk3mb~;PXSGTB<8h%ZP1Q`*tnMc$L%1Px-#>Tx5LpV|O zr1@z-%As85xL8$b?)rGJG;(C7el?qBhpnE`MwQU)7z;NTw6njqUHToVEkn|I)|1Ctc+ z5y4zXNt7jsAqVR106RvIX!-`RqlE&|F+m=|{CIq~q5yN5&aEJc)-T~W?1X4k{@@H_ zF)r)kkO!5C!!ML!Kt*u{ckI(_`mysGWZEYX=f9F4sbC3?PFm~AS{Xt9fM22`W2tlJ zsEYVbk~mGzbp$ zGQ=r_sHK`=AcW}~wG8V8ovk5+d9hCal$=U@`>BreOBARa0%xH#-JNA-9g?xv0}4kJ#$On1*_Xle9L;6CVPymt}8 ziTPJHPAn{#H<>B+-B=8)t1F+V81Ub&IICw9~kQtEam7-QTYUD5QG*msvxf_8rX z9cMJWmP0-SNHSCP=b;i0_z1+^gJ7+)4K(R?L}BSEKSJQR6r z{9qY;jJ`#r6=9za>uKil|IW#YbdSx1634% z(JIdY-U4oyli$3gC<(`_=sd8X9LR)%pLd*w5toOeW8t;TlEEQNmlMaAWqX`WrjO|^0UCr{mso| zt!V1rI{fbNS}#ZLh}4<{lkF_Tt35FYLF)`s3JCp_c7^om;x}R9O*ZQiE}AOU7L?y) zIsFcSutG~n|M7wTZA4j&oV-?1vn2hi>*LFDXhWAwI`EMbBlXHcJW^fDBCxrWzm$g& z{nC^*R^Rl9{;rj9G+1G9c7^Hj;&(lWZ7au0ccN{M2-?=2-lq7>0 z9sD7&znCizZT)x`=;jm#2CZUkBJ(H6K2s|Mcb0Jo>ypg9Be{+4DM9oSi95sgheEO5 zKJ|_SL(%DC%qXP%1^!%gkY>r%{9g;A9_X}qi+fe%TdoxPF*h|Lg+s{+OC1=sn zK+54tmVRBKeq{@^s0JUKoQ1hUDEiqhNzk<5tb_p8m<|h59VRg}q7nuCCO8Df2 zwr&9KH`lcTv=Yf86b?EN^&l=&ERsxAML=FhZ`DE~v9wOgRXa8YESv7lrt~MYP>3I- zOQ|a28Uz;K9@2Gbxc+Ek&5$V}v$m7bT%O?&SOG}(d3gC$R7#ZDEhY4VkZkF)x!>>C zeB6PzfCccypSb_!^tU=t)H`_J?AZ2u)41_F&NlKd?8x-Y#($f_A*V1zV(~aa;V?wp zI0rO;I>XKH{qH29#Xyn|{(__F9A2-NyQ78m&*A^={{L+biHmcS%M@llvkUS*1s;=L zP6d)6AX4amBhVVS5o-5c3%3RBggI8>z`dMu;@vGc+GriY_73@i04Ut;lA0s@v9}ai zM|!+ST9No00rS0bEi-{glmVnL9hBbK`vVS?|1Fvy<4hdkFactbxaXWuAL2*0OXWPQ z)m(@$`)z#z*7riU-{p9dDpdHS1~5QK{&HVv6k{$|u!K`UAjW*_4~N$8(oDI3&erbC z>i)X5@2h?SfI6lSXt>E$oDIXqn7e>|ixsL>nqDYNdSpl#R$Y)I;W%)gczDspnux@7 zr1hlTysixwI_I}^nl@kkP&{wU1@Qy5ikD$9*n3FrsPx#cTp13B3?y{y!qWti zpf_lgMF~JOdx8!`DpeOEg#rB$l~C{*uqrVO1k~|}YBAlQ%A-M=rA9-rD&S4<1pbeY zq9QSm1TGa=)9EDrQs;Liipz_;6brD_rUpGn$-U}eRTN;Ree>Nf$JIke1Ox?6nEB?tp;yE9H<_O}34 zLW%XnRUOlqShHVI`AHRWiFG%KG-}}DvHWVhj$cGm!86g5e*rW7s}moGJ&95nA}0ai zA7F(sC?Voua2ni~pm<+>atm`+*8-b&4OR!!BHR{Dq8=ofM5$cz{ze{KDI7sN>}2*0 zraw^IU4k|htKRUG#4)Y{PHl^Q{@_S|IxoylamQwg*2Nizk0lqF04Q)@FDZ}N#eIVehK)| z{9u}Dj{84^Lsz`M6Tgn}pFncD{;wkTg2| z;2njp7RcfC*u?>BCD!;ATmRolB>h%EErisAwF_}22Zu)jQe)3sDTEt1Yu8p}AqPtS;| zrJR#gqx{7)+5LaZ412bt@Rmef7KPEYdFvdhXl8&wh`ZqHoz~pKD z`>(mHb$gHRDhJHXz?_+TPcrV<;oNa?8w?P07UI|EM_8sOQ-Jo4ehw-E zc$r1f?)^Sk%;u)$_BmUW8TI*RoC1%C&<$f!VJD^%X{(`bWA~B>DU)xC5f>C-aJqWN_O4n8UJv^Hd@`qCdVbZ z$6zQO&jQf24=icHIcM5U-CjHDOT?=TtX&-4_82&3u4RJ4D@c$Z1d?~*6j9BRgMqT6 z$gJtVvD%rTD~BZ!3wYwEQ_@UPLCx$><5NLpFhOcbM+lKSY6%XE+Z9WZ-LbKveu>Ch zS3?rzTTNBO^LRk5vjBe0uj?i1#q;bWyMQ-Krbg+qaTp@3YkBR`Lkmpkr89+09e3Wh$}DzU zc9}U<$~~RtJO^L)ea1)4jU=1~?@Y{K%@j{sO9kn%+uJPso)%_9<0p2D%j_e9jF@cm+ycZ^mq6qGw^QV-UCE2MbyX=02kltrcKdGL&4+s=+NNnn@+S&|U23d>0KHFqQkYt@-pKDs+t>4L|{!P~2Q|NR(CZJZY zWkwc2bV!4QVsTroh}`;X)_d2nD`DnCK9CVmOHTLRi^e!NNWZ%%%_GEt_DqH8mxxXP zA7o#MjaZZA*NRN~$1vE{fH0m}+LgB$Ii8D{=W8k!sCmHUdI_33jtu45U0W_i+`+#! zAafsE!lXXRMAYt70oBv^y1-X}axq$|enWPjJ8VVnsUocxS=wstpjmgD%Uw72DM(&E zrnM5)w2>ETevG~9VQc!E-LP=d^a@X;TVhOcIPVcARb|P5N&F@5B}c(6dFl$6HPA(M zi&dmJh*mw4=@MK~DWK4Nb%gp0y$?uO^V2NzH3KMy77~$d8~PIU5O`xxTs!=uk~=xV zwA1+p7v2m_ijM4L4&p(kJLRqnO#5c|Ia!P)=MoT$i+}RDEjn3BSo+mgrmH*=ZOcL+E)*wHIATZ`Y0a{cPRdDCZ= zOq1h@rx=Z788-|@I=i=}$2t}b`V{L4n_lOENjhhLJ41@ap}D&l1`M&B1?eoaj_R3>y7~c2?LyAIEnyCXT#ncGpwm#{ARR20y-}8ihHao&ELlnU7R94H+=>~Iq)C7@*nTdg8rK650MIy$Vjd%2?eq%Gs=p=v2c zdr&D8)eY+Np8CliSP1LczQIVz2ZFMx%CbMr`nj5g(fSRbemkgq$tIu6FW{G3OgWX8 zT^MET!EH%qj-i<+*OO&QBpg7-LbafKQJJ+kk32T}e`EI6J4^|M561-4Y`Fyb_$~wD zt+9sDiWINSp*BOa2&+q7(ajmh7Tx5;iPAg1i#<_>PVnUG> zN7=w4LTKx5i{7o*<}3$zIg+M45z}`bd05KGMfV9{8Uq*7IOEAL*aKPa(u)^~^R?rz zIQ?fEt>urQRVP()fVr6(lSZ4}>gyzf5U*6yH*?35-IDkmLFdT z5^DWvbPIDlwgtMF$wFo`2PmXK<8#qrclR?V4OQdC-cqy6e;ugr5rCfj7xu{gAzo{t zu8e&LJ^3mv0se8B{5f`x6dF0(Y|r`2`awA==CorVVI*LLDQK#L^zJ+l(7tvWO+_aE<?`p)yxavteq_Ch4o0}@r6q)ht-Ebv^%z5MG2+ylW&W05nf~k!OyfqD@ z2U$2jLsPt4J6^QP6)nKy>o`8`@x%O8Iz4`f4uroIZ=MJ1Kdda){RzXeldq3AYo}O$ z(e7y!O;{KAGtP6!XoiRG2i9{e$6aY1S{IZ;0;?G(V99IaGaetpjTn#>l7G zRk)5eAUZwy8|ni_UyJYFz7*z>Wo>f_g_y&3f`P^b;x|ryVD_b#3oL&JAZ-HbJPtzs zJ6uwhYA@bSPP8!TG9qTSgAI#j5RT9<2wtz^G27+A(~SPFdkH&|(g|z=?Nr$D^ImL| zE9wkgwhhKKx#$u!YZcSQN$=qrgJ9)#qTDhiUJ6M+#-t^j6Po9^+LAhZ>SXGI24@777wqq{Bm z!LsC1F#nh?Dog&8yh|U*zUEkb>PT4bGM=&Hxn=!$3HGUr(b4W+Pw!H2mdykj5P3@( zm=oS|<mTMrZCtq1qv4(W~}4HVg7OMhKOhO84F8=PWy|w%?J_Zk>99I z&=oV;2goBxV|IumE(F^|3l);lul;Y|OhJaUwXj#C%~?u2Rv{@^D%sr>D$;x@Y7&?i zWe-S|QcC$2xCrITBH%%HN1~<#qxY4Ros~^mHSsnh;E+#G^&D&+60thxy=(>Sepixfs8}GGtNeokZ6$3HbSZq zCJtR?UKhMm5=IYZo39H^immh7Xj{HtWhvw(z#CMEuu(6(W~!Swzu6m7h2CmS3=)xn zNQl!+y^g2L)OY=L@f|&3Z}s)d=V{j`H(FBDE+a?k>(w2tV|Sqn3~>_YATT7|uRe}++K4?TVc4tG1CEm&(6UyaIDafCDFKnP!sHJ8t&<_r!b8(r;w@I0HDrYG=K2FwHVP$0>aQmqPmFLWgx!Cx0 zbWh+O__GA$@|?S)h;CmfAsegoCd+Z;&^ITZFz6jJBDux4{GRiF09v0|ChEzPfmIvQ z9KUVB&1)|uX)cbQOLN8?H5g5PaJSCHz=!w~@Cc>lisx;#c%qG)>Eg&k`8btQ#uehk zd+^!NJD;K;g@8L;$H#i50?8!{a%=l@@OX8{#g)8_fcLgVi49yCC( z;2s=80>L#nB)Ge~1$PL+2@>3$1Pks2C%Ef&H}CiE*)uzP&Yqo_otcj$G`H`)>3XXA z|J-_h_0+99dRX_y!WMxd5gmhLAwG;{Z@gay-+70`gt1GicYpH<-vU7Opm=4j_O1i9<%^dGF#9b4Nn#WWSaAdXfH zHyL`fjUvM^#tiq1$6Uuu+3NA5>v^y2AJp&sR$u9tFqirkx}hLos&w3u>%#cKUY$=( zY@`w=n7JcFM0%?!orxeozg<$ij%_lZZD4q+H*6OnMmc0ikBU%zu>Mp3VMKUwBa~ST zLWMu+^Y5zU0b0>Tn%NC5`v6H~ercW~Ucv0imW{RChxk;TI(k<0?O3ZdIL}HzUMZ)@ zOZ^;i+BSLZ`_2qpe&mL2R(8VW6^kJjmw=O)MncXjOUs}EGv8T23OxC1^0Ulm?-VFT zYLK%J%vqhv}H<(?G)%V^9AKJc8M9qf&g=7>*cMEGdl~y;zmMyy)Qxg7!9r!IQUaoUXWlZ$qaR+E%D?9AB$xl?`RaX&q0JJkQr>CGnT* z)yFj1;hIeO>T$wDUG#oXc{XxNJ%l-t-%x2%8v4U|)7xDy;_{j!*>f1uT|%qBqE0yG){qqak@~<7s`i9qo@9add=af@?8>lS zXaeUbyts5uk;tKIV?wR$hLLr&#ZL(wQ3?vWFWprPRlUe;bcw;xv#}kZic$4Z+t6Xe zlInz2JPYoB26_}jS!oz$23tiOg2n?+wo-ALCZwpn`{l(v#oue~)RCD~csU&6S_{9m zX{X+zdm!2d2P?bUXszIxg4z(v=>PF(PD#~;v)>hQOuWrK$y`W~T-{-R=qp!L>b#CN|efJHI3WB0+hs{aR)SpN^SHw-vH z|4^Y(E|ose^I&BdF%Yo%z^xNX_W1?c`BlS_hS95Q#Ke{_QhoQndHP=rRF2MQyk)CC zmb{O^JdR%MikldGb>Zmn19Yo_DUsU}j;RJo(Lw3B3Pez_O_DxDbUgVGor#+BGEL*@ zApta@+i(FD?^5GI;s|9V$Pctm3AluYs1m^4_L5wIy~Hdjey8A82J-)2#S~S~`-YtO z>0-))uOc21_HUb2}SuP{#N>rKAX*ZfR1@#P?bT_}`c^89CGq=DsTIg)i7NyA6%LDj6$ zg?_zyd|x;FhSOi5+e=D{?c2Ij!e?r4;@wI$1Z*5ON~(CsZGEy){D|7SW%*r&EJp9~nhqV!@@l}g?j!$Tgb#??^V1XqCDH>V&&cBD=cn@~ zlG`k=?VnBVyf_?c40)d}bY2IN#`0s|~JtgJBUQsMAI!J?H1{QE!StUjQe! zOvc_|UCBR#dE%WbljegI4H%68K%-LwNH<{)LWphOeoV|J5ZG6snkdHaor@7v=)<3> zfYq-i7~0VBJx?sbMS}BfrWIa|oTvY^N}vocm``-TbKo}d-cI?gTmns|jmVrZh2$tL zgX#pqC3+dlGc;U`VN0-*&wUO=hsc|8qkp%qQ7s%jlp|{o++FChkWZ z33%~I&!W;`be~ET4d%2 z&s)u6Z?$wYwuxR-!FQ(blY;}IaEsH7Ed-gvFJosc!u3HVGmZW#>%grNX#DD#v)2v1 zGRo^;DPYM>gc5M!0kg1fGx0t-+k$EyG!jfl45@-B>@(|77t-I*QN*y{a$$qOX1~e( zD!=!aq4xRW_N%oXx@E$IM64v}xh3qj82T?xa{ z2ixXbUtS_A{dtJ$WiIr~)H;n;_|i(mO4M9o3|47N*3RcA4t&%c?^}4*kkWk4Na6Ri z7C(e_1uYeO>QHm|FJRyLE7ioTFKC_NnaF*iKKOQp;s>+CnQV!7*CeaV&n`NDj_rS! zob{ESuR=Ym#)|0l8oke=pfN*0^vGj>%=d`mVn>+OzzGeG37d|d74*=td0PybpPOZT zbvvvfx=x$9(YohHj7Z%VjjDVhVmr@=loq0EVhdx|&t<~1Uz!mN>)u3M;p=n`Hq?O+ z)@X$wqE3EXY2_1ONpIz`WHE9@X}c{F_G{JyefA;^(latTp57u&j%$tZ{v$V%%kRU8 zI&7M>Sn%E$C_%q=W5HhvGj@qm+Bf74y})1Y)nKLYSeJTD%D=edaC1Qk?9{Kw`eRBS z(+-i_$rKs`LN7>KM~)}eox0JQ5~6%~V1f0&staUJD7ho?be7viN+{)&#WC^O%yi@< z@MG*^rsb%ER`xAfk+8xbNgMAad+S5o$c)Y)rYH4$5IVWTXSNzT^4SAG0XNLO9U0WZ z0~N`KZ*cwKecMe_AJyHjz8i6w-7bmXQraOutfqJBy%7bJS*s0fc z9ac@qnHmNKc8JeIi~gd5vmiGieMVg{{V05Bf2_(Y4;y+QSa^Y*Z&4fEojd!`{!x%w zsJ#F>$l)>?8$2J~Xhc90ESzun9}L?y7hZy!WZIIoA1%ix?PnkG(f4R|Rs^je9s~9o z^%SbUM;}zJ3`+X+$+JKJr#t;j1UF#y2;`j4fA^hu<{YAE&N4mL&hq~D`=@tVBe3r? zbEossQK8H_{GqNCUNAoo(lqnnJvNXeStU^GZrffUDlMDIMWYsGX;2~Qnl|c@_*!nV zTuS6QS79VZ2mfMct;Ywe>Bw+5RY5pyqx~{9fIlE?bXE`69363t&P)0`v$|w1r|vLL z2mEDyx-2ts$VcTHgYY#jqW4$#T=zCN??(tP7p$9$MkfG7VhaRHcZyJU%GF=$H0#QW z4C{C8CE%pW?P3~rOWART%!AeL(xFicf|iZnP!$4ozcama{39hV=$rA*k#G$2qj3|L zI=qYPXnA+}&up|cwqZ|P%AxN`Z<9|YaTRdZFwGf{RSb?w_-$4@I!tM~uPg+d2rlr> zZ4rmHAJxsMKoMzd z>ni#Eeu94Itp`#y41amO>Bg`UU|ER7ZzX@Or9JiM%>1cxrgr2u`&-8*crT8*m2v6f zz|KHzCYpg^2|KHI-Z47H>1UP6@|kXC zQheB3Csd`G@v9Qaa+BdO;I!xO*CT>6=zCkwm$=9jkdR1-$_rmU60`|$;&y4uBLC{w zQ$uE>rG`LitVoz*W-53Xzn#4`gpD+ol_CF$r-4s`zc3ZRTWk=WgB^XjDH_%pbZnaM! z@r7nsE7+6q*fGH)hbM)Q4mpgaSexQ%udi#BMt$S*^eZVJHPOdcB}sdLYP~VSib;Ew zef6q>Pn|4QDeX1APq(4SGy|V}I{M5mnhx^xCfZiyS0>a?LNi3E4%RMK+B8cGnuDK_ z(9IB(KL|`zO2@Wbc@wgs{`n5oE9bTS-k^j0cdX9qZvN+CCj^Y-Yf;aP$qO*G-Qo{< za*bI$ijwDt3%sqRj9wv^a%iBHL?|cT^dLeb9u7>=E(9)MNXC$CuqeEjhB6kP-5$YC zCS18P&g=-5#7`6<(rf;KB~otw>#VBnbFs=>PO``>tbiVv@JgA@2kDtTtK4^3Koa!s z)4S{!^^-?777Jq?gV1;BU+NG}50wh-0~X>uMQ~Tp4C5E)4N_G@`cNnX3E`d*^O#IY zlniRZd8@eSbb75U9rpK_<=61g-fzjAo#}*$RUFg{sUVSzxg8VcC+4~HXr;__0bcUH z{+2`>Y)35_`|H)hfGUZ$XCuOF1c`@uU1N~*7=nkfEAI7x0Tt|7KGEI9xIcpwbH)t3 zh>mV(3cp8X92^TkEHSmtI&qj#+N;)j>YEmqImPmGB|SC?vgp3oc6BI3j%DZbs?8td zaNvXZRC#7!0o7VaWj|@#48*xEuN7TkyJkieYyTD|Nl?u)e)A(id-AQUB{M$ZEUwm| zm~Tb;(tKx8m8~M^iO_Aj3er-&>Xt5~57tqob_*@urQSZ8Hoi>iA7zU9KGVL}Fkmvp zT&YK^Zk+u+P0)GBvdsrPEx!V-PuS*zR1Y``0C6xVJljVhxNA;kRQySQ?%b$1pJi1* zHUhvJl7?k{fN#za3I|{u0x`}Er1#4tMa2o;qRr;}F&ziVPstYDR`lS#JZ>~lkV+`Y9~`aGks2pzVd3D6h<2 zjY~FiSFuaKhfna**YIUHx@nDk;s48*DEplbQp5hq4^a%NhT#(~fXfxs)U6HsT>X_! zy)9?%kg~Pe+CAN^NRJ*M%4>>&VAdVM!`1$b*uo^?+koma*x-<+A6Z39-QHz9ptXcV z>WRBRb{|}?Q&RgWw~nRR4gT2{KZIoi$aYUoCYlc`&Ryq+#>8DnVvmG zAA(iYLm4aRl;*Av`7;2lTh1?SU2#mBDCjLHWB|r?q*H|wEUOUIOVHOZc#jc--j8um zb4?Bw3Fz2YD$2*TFT?KTS3%0SxU-L`n7}w$LGb}g>fwWAYsHU4(w8x}By0v*6}`@A zi?k!cuD)iMS)Z4QIRl4r4e~8bJ&ztHwi~Sc?%P~KDr<^po&4f%s0~ab7uzoxlXsD9 z`aK4{K?2!aOJ;eLpWsbrqKYKYhisP;qRPmc8luY(_oy4F4ceZ`tTMYSuE?^F9+8+n?+Z)n8N!%fGG#Ims-& zp)fRLm%m==^Lt^iCBNal?Smoy@X_M%giI2;!W%5fHdKUkMqg8BG2H9hhC;>p4`XOJ@GwKa?C66+NSFnMnh=W%UQF?6w?(d&RJTsp?Ly*IIr@hcq z*(J{Xz|TJ6YW}WyP7Tp2YL=&U8Y-?}oO@>X;UY{j1obBf#jaBOL z%!cGIshxEGAD-hE?{!>vf2h||ArMad=1o=TX5(Dx*GyM3P9WjWb%&UQYgAOk-IzC) zCvk@DI&Po+d!xwh6I_(4+_5jL`i+ACjO|+#SEEk85`$9xI}zAfhnF4!I29-LynJ(F z{)QF}2Rt4NeNi~q%U5|UJeZX=bquXD{&|SPwDMoZoiJvatt=?0#?D)td`|)eg;+*us10gazoHgV_hUCcfI45I1EHABZ09EP$Z4y-6Z@%LqGr{X5 zTj~#=;Vqqo(G)mIQH__h7EsUlb!MF^>=~S+^19p6=j)2OU>`!aQbvWLG|Zo;!0GK4 z>+VYZS&>~fF^+Y~$(epfbl6C=?Ler&$oW3Em%*rYO|s!QRySmG?bCZ?G-;72__w2- zRwZI;FcYsB!Lw!gsnI$C&M@R)O__l^*Tj=ZhH*zhHCmC_A?++q?rv`j(pL#4}-vX z=p1dbg7(|@muhovC21D@06-#fbR#QMti1KI6JfnwA8ZxMwm0TmBz6}m69+{M4+cJj z%0D@}h|5K{gr(;=p=aaXxsv=oNXr0aKS&pbkLmB-d6!!Zpa?q*0gCdt3E)Tj%K+u) zgt22rH@-0j`&9=`<4`6}5YS5n2VsZ%4;5r4V%N0e0g3#{f~H(O$ptRnRbLAgqqTQm z7Wc0dUzHu$rCEa-RDf&UpCR<=lQboJka3;T^Rv>a#33SbW>_vDhhNdn&Is zZZZkU;b+`vzbCBz)#9-~sSK!Im-b8DzYMbWa0RwpQU(O;*cs+NW^o@TgV5f0+b10k$sENg+ zo!s0oQ`HTVPI@!_L1Xe62!$H528AZ}VpiRcXwHYza{P>&?C1 z;ZE#97knl<$=W(wv>*B|y(raoeFs2Li0Gs}1cy%n0mv$J;~nke$#7Cm+xcb*wAk!k zw_qNSRmqBt{60KLv;`gXD5TbBZA4R=9JP4MB6mE^HzDu=$^N?m#q6srq5Y@iy!a?Ye>@MS^Tkzs1o`F zxYdJqm!Xikb@gC;abN9x?v|3aY`KLU#e?rO(Y&Q&`*xm7(Q4}9E7|H2ud*w7zYS81 zH~5RVL#0nzk-&yl{j95oA4Jo`-eC*#GZ;;9O2A5#8YBe_a+ioXu1fd-QE~7)YH|k# z@PdTQsw-7DfY05MZ{oqmQeaZ?*=oW@95&y_ap3980ekA+FfS$s z6j7Dx3BFJkF1+=3JmugO!( z=(|R=#&&}2()iMp(F+e)r5@I@DberZ@@Y@-kkfT$M7n6!rItA}VoYY;Q}&aT9`m}Y zOLjtkaztW((8AfLaMWUP>z_5Zw2?RjcKFC18k?&*gVUsi1h9bOBUPk;iDgnAbrmwcA6fzWv9?{%>46|#(|jQg zT15FR5oOe^H*KhrPKL~N>-f8tDx;7l^krfukT)IiM(Asds?fZb6gmGMmwoo==e2Y0 z)Sdo$fA<}rjhJj`8b(-IHDG)Z`c07jK7PZsXlM}z$Rd@r!4O$J@J5z+zHsRCk6f4u zf1e9EAxk{(TL*vRjysP+;_&hn^yic;gEL7n-5vo{Xa!w0BOVVB^a{7Q806;hyl!|O zPKmC_FPogEU-{QsILIJN!HD3;_)?T!#B-J>Y zaP$QgpDID|N$zX&K}|vX2Fh9ob6y2_ZbRkF)IA%@`f( z*9t8u{zW)tFJA4`@2gq!X3m8(^9;iUg6tF`J@3W(8j2S|bBcODVlmCDLhG6MqEE${ zV!&R^Wzdyol9#DpS}p*&3RZluO0co!9`q=^_OuBE)YZh_W;7HC;l|OFwC`gv$K=@~ z#*(c+^;FBvT+u#P4jVJ;wyWaAV6w z^JNB_fdj{EJ~i^?XK1>u@3K9hn3A5L_YId*^TEt3Rp-lm;e^F_FP3M0Y3!WEqYG(p z&OiElC{;NWaTLpV?uv=Huf~LbhD1|(R-_gCxmUWM|4tkaJFgOr5aFU>ot%nWartdc|$HRzpkN3m-tv)C^95?ej`j1hc3 zS_?z|Jbh_G6FMd6YuIO9Mefw?N_rlDwD0U_kva{V>GX?$T;)2K8mVc357=jYv!wR! ztI~8TGJ52&Q5*I8nGoSU=h-Lx30Z3dxesCD*a$$ugVxu0O{Y314zKZ7B)}3yBBAFN zCzUa8iY*3fHZBYSr1g^UNqLaoR971OFGFN~FcY9o(Ea`>6-lR(gM=F*>nhMeS6>3Q zwf<4R@XPPM9Oi}Cu|Z^y0hr*?kR4BL0o$D~>C|#N?k{d-yk!PK?%-t!vK50tvB9uqqL#88}&j@zi73YZ8#Vae9Dt=WGk^lMm@*wK)VN!$81=xJ8D9&^7JH z#lla2LaFJy-dTxZoz;8n@aK$wasCxV+q zdKSu+Y1PUX1;6w72)<@u{PniuleXJ}+q3k!=YSN`Dep_ZG+|PK(Mw}~Z3@J0Wu}af zpoRHhReZE&1pIQ#SmWR*JmqqcuX-7+*Hf4c&vU#q>q{KQU0rTXD_#Gl{Lz zMxsAsS=r~bO3V|$^9a;Ay059(KLkurb}?&`xntktCUx%{Fu%I$D+st(dTVeo!17=n zcyd8Pb~4@rKvB99i83)UL1YLQjFw8FGF3*g-aWypd>;E z<)!Gi;kDv1jgcVGiWUAd<#q^JAv2ZBt-dI24s1xkZKee7w@jN4+V2*Tmdk-K%42GgOslj=14JOoMWC z$#vOa^NorA96x^CkyuZ;0%PlUczvMQ1)s62;U)D;{@;cf_USbyeRt| zI7+caUhopx>n|Es4?1fxe12Qq8%1LN%@F!ZL(czepTGtL$A6F*NeKu70-@KBK@

HKynj9J#J1HIPh#NqMGi5?A1Ur5A* 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