PageSourceSearch

https://starya.ai/assets/entry.client-bq6gUi3m.js

js starya.ai collected 2026-10-05 12:41:13 UTC 4,295 bytes, 1 lines download raw bytes

1import{B as e,D as t,E as n,S as r,T as i,W as a,_ as o,b as s,g as c,h as l,l as u,m as d,p as f,r as p,s as m,u as h,v as g,w as _,x as v,y,z as b}from"./chunk-BV7QT456-lEP_rKli.js";import{t as x}from"./react-dom-CPPPBL_X.js";import{t as S}from"./jsx-runtime-B1d1cDtV.js";var C=e((e=>{var t=x();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot}))(),w=a(b(),1);[...m],new TextEncoder,w.Component;function T({state:e,routes:t,getRouteInfo:r,location:a,basename:o,isSpaMode:s}){let c={...e,loaderData:{...e.loaderData}},l=i(t,a,o);if(l)for(let e of l){let t=e.route.id,i=r(t);n(t,i.clientLoader,i.hasLoader,s)&&(i.hasHydrateFallback||!i.hasLoader)?delete c.loaderData[t]:i.hasLoader||(c.loaderData[t]=null)}return c}var E=a(x(),1);function D(e){return w.createElement(h,{flushSync:E.flushSync,...e})}var O=null,k=null;function A(){if(!O&&window.__reactRouterContext&&window.__reactRouterManifest&&window.__reactRouterRouteModules){if(window.__reactRouterManifest.sri===!0){let e=document.querySelector(`script[rr-importmap]`);if(e?.textContent)try{window.__reactRouterManifest.sri=JSON.parse(e.textContent).integrity}catch(e){console.error(`Failed to parse import map`,e)}}O={context:window.__reactRouterContext,manifest:window.__reactRouterManifest,routeModules:window.__reactRouterRouteModules,stateDecodingPromise:void 0,router:void 0,routerInitialized:!1}}}function j({getContext:e,instrumentations:t}){if(A(),!O)throw Error("You must be using the SSR features of React Router in order to skip passing a `router` prop to `<RouterProvider>`");let n=O;if(!O.stateDecodingPromise){let e=O.context.stream;r(e,`No stream found for single fetch decoding`),O.context.stream=void 0,O.stateDecodingPromise=g(e,window).then(e=>{O.context.state=e.value,n.stateDecodingPromise.value=!0}).catch(e=>{n.stateDecodingPromise.error=e})}if(O.stateDecodingPromise.error)throw O.stateDecodingPromise.error;if(!O.stateDecodingPromise.value)throw O.stateDecodingPromise;let i=d(O.manifest.routes,O.routeModules,O.context.state,O.context.ssr,O.context.isSpaMode),a;if(O.context.isSpaMode){let{loaderData:e}=O.context.state;O.manifest.routes.root?.hasLoader&&e&&`root`in e&&(a={loaderData:{root:e.root}})}else a=T({state:O.context.state,routes:i,getRouteInfo:e=>({clientLoader:O.routeModules[e]?.clientLoader,hasLoader:O.manifest.routes[e]?.hasLoader===!0,hasHydrateFallback:O.routeModules[e]?.HydrateFallback!=null}),location:window.location,basename:window.__reactRouterContext?.basename,isSpaMode:O.context.isSpaMode});window.history.state&&window.history.state.masked&&window.history.replaceState({...window.history.state,masked:void 0},``);let c=o({routes:i,history:f(),basename:O.context.basename,getContext:e,hydrationData:a,hydrationRouteProperties:v,instrumentations:t,mapRouteProperties:_,future:{v8_passThroughRequests:O.context.future.v8_passThroughRequests},dataStrategy:s(()=>c,O.manifest,O.routeModules,O.context.ssr,O.context.basename,O.context.future.v8_trailingSlashAwareDataRequests),patchRoutesOnNavigation:y(()=>c,O.manifest,O.routeModules,O.context.ssr,O.context.routeDiscovery,O.context.
1isSpaMode,O.context.basename)});return O.router=c,c.state.initialized&&(O.routerInitialized=!0,c.initialize()),c.createRoutesForHMR=l,window.__reactRouterDataRouter=c,c}function M(e){k||=j({getContext:e.getContext,instrumentations:e.instrumentations});let[n,i]=w.useState(void 0);w.useEffect(()=>{},[]),w.useEffect(()=>{},[n]);let[a,o]=w.useState(k.state.location);return w.useLayoutEffect(()=>{O&&O.router&&!O.routerInitialized&&(O.routerInitialized=!0,O.router.initialize())},[]),w.useLayoutEffect(()=>{if(O&&O.router)return O.router.subscribe(e=>{e.location!==a&&o(e.location)})},[a]),r(O,`ssrInfo unavailable for HydratedRouter`),t(k,O.manifest,O.routeModules,O.context.ssr,O.context.routeDiscovery,O.context.isSpaMode),w.createElement(w.Fragment,null,w.createElement(p.Provider,{value:{manifest:O.manifest,routeModules:O.routeModules,future:O.context.future,criticalCss:n,ssr:O.context.ssr,isSpaMode:O.context.isSpaMode,routeDiscovery:O.context.routeDiscovery}},w.createElement(u,{location:a},w.createElement(D,{router:k,useTransitions:e.useTransitions,onError:e.onError}))),w.createElement(w.Fragment,null))}c();var N=S();(0,w.startTransition)(()=>{(0,C.hydrateRoot)(document,(0,N.jsx)(M,{}))});

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.