1import{o as e,t}from"./rolldown-runtime-C0FnF6B9.js";import{n,t as r}from"./jsx-runtime-DSr1VPkp.js";import{h as i,t as a}from"./emotion-element-f0de968e.browser.esm-L5LGuoaq.js";import{t as o}from"./react-dom-CV2AmnC0.js";import{C as s,D as c,E as l,O as u,P as d,T as f,U as p,_ as m,a as h,b as g,g as _,h as v,m as y,p as b,v as x,y as S}from"./components-C5yiSUoA.js";import{t as C}from"./styleContext-D095jOST.js";function w(e){if(!e)return null;let t=Object.entries(e),n={};for(let[e,r]of t)if(r&&r.__type===`RouteErrorResponse`)n[e]=new f(r.status,r.statusText,r.data,r.internal===!0);else if(r&&r.__type===`Error`){if(r.__subType){let t=window[r.__subType];if(typeof t==`function`)try{let i=new t(r.message);i.stack=r.stack,n[e]=i}catch{}}if(n[e]==null){let t=Error(r.message);t.stack=r.stack,n[e]=t}}else n[e]=r;return n}var T=e(n()),E,D,O=!1,k;new Promise(e=>{k=e}).catch(()=>{});function A(e){if(!D){if(window.__remixContext.future.v3_singleFetch){if(!E){let e=window.__remixContext.stream;s(e,`No stream found for single fetch decoding`),window.__remixContext.stream=void 0,E=S(e,window).then(e=>{window.__remixContext.state=e.value,E.value=!0}).catch(e=>{E.error=e})}if(E.error)throw E.error;if(!E.value)throw E}let e=v(window.__remixManifest.routes,window.__remixRouteModules,window.__remixContext.state,window.__remixContext.future,window.__remixContext.isSpaMode),t;if(!window.__remixContext.isSpaMode){t={...window.__remixContext.state,loaderData:{...window.__remixContext.state.loaderData}};let n=p(e,window.location,window.__remixContext.basename);if(n)for(let e of n){let n=e.route.id,r=window.__remixRouteModules[n],i=window.__remixManifest.routes[n];r&&m(i,r,window.__remixContext.isSpaMode)&&(r.HydrateFallback||!i.hasLoader)?t.loaderData[n]=void 0:i&&!i.hasLoader&&(t.loaderData[n]=null)}t&&t.errors&&(t.errors=w(t.errors))}D=c({routes:e,history:l(),basename:window.__remixContext.basename,future:{v7_normalizeFormMethod:!0,v7_fetcherPersist:window.__remixContext.future.v3_fetcherPersist,v7_partialHydration:!0,v7_prependBasename:!0,v7_relativeSplatPath:window.__remixContext.future.v3_relativeSplatPath,v7_skipActionErrorRevalidation:window.__remixContext.future.v3_singleFetch===!0},hydrationData:t,mapRouteProperties:d,dataStrategy:window.__remixContext.future.v3_singleFetch&&!window.__remixContext.isSpaMode?g(window.__remixManifest,window.__remixRouteModules,()=>D):void 0,patchRoutesOnNavigation:b(window.__remixManifest,window.__remixRouteModules,window.__remixContext.future,window.__remixContext.isSpaMode,window.__remixContext.basename)}),D.state.initialized&&(O=!0,D.initialize()),D.createRoutesForHMR=_,window.__remixRouter=D,k&&k(D)}let[t,n]=T.useState(void 0),[r,i]=T.useState(D.state.location);return T.useLayoutEffect(()=>{O||(O=!0,D.initialize())},[]),T.useLayoutEffect(()=>D.subscribe(e=>{e.location!==r&&i(e.location)}),[r]),y(D,window.__remixManifest,window.__remixRouteModules,window.__remixContext.future,window.__remixContext.isSpaMode),T.createElement(T.Fragment,null,T.createElement(h.Provider,{value:{manifest:window.__remixManifest,routeModules:window.__remixRouteModules,future:window.__remixContext.future,criticalCss:t,isSpaMode:window.__remixContext.isSpaMode}},T.createElement(x,{location:r},T.createElement(u,{router:D,fallbackElement:null,future:{v7_startTransition:!0}}))),window.__remixContext.future.v3_singleFetch?T.createElement(T.Fragment,null):null)}var j=t((e=>{var t=o();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot}))();function M(e){return i({key:`css`,nonce:e})}var N=r();function P({children:e}){let t=document.querySelector(`style`).nonce,[n,r]=(0,T.useState)(M(t));function i(e){r(M(e))}return(0,N.jsx)(C.Provider,{value:{reset:i},children:(0,N.jsx)(a,{value:n,children:e})})}(0,T.startTransition)(()=>{(0,j.hydrateRoot)(document,(0,N.jsx)(T.StrictMode,{children:(0,N.jsx)(P,{children:(0,N.jsx)(A,{})})}))});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.