UNPKG

next

Version:

The React Framework

1 lines • 28.9 kB
(()=>{"use strict";(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,12879,__turbopack_context__=>{var __TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),__TURBOPACK__imported__module__36909__=__turbopack_context__.i(36909),__TURBOPACK__imported__module__78439__=__turbopack_context__.i(78439);function ThemeProvider(t0){let children,props,t1,$=(0,__TURBOPACK__imported__module__36909__.c)(6);return $[0]!==t0?({children,...props}=t0,$[0]=t0,$[1]=children,$[2]=props):(children=$[1],props=$[2]),$[3]!==children||$[4]!==props?(t1=(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__78439__.J,{...props,children:children}),$[3]=children,$[4]=props,$[5]=t1):t1=$[5],t1}__turbopack_context__.s(["ThemeProvider",0,ThemeProvider])},78439,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),M=(e,i,s,u,m,a,l,h)=>{let d=document.documentElement,w=["light","dark"];function p(n){(Array.isArray(e)?e:[e]).forEach(y=>{let k="class"===y,S=k&&a?m.map(f=>a[f]||f):m;k?(d.classList.remove(...S),d.classList.add(a&&a[n]?a[n]:n)):d.setAttribute(y,n)}),R(n)}function R(n){h&&w.includes(n)&&(d.style.colorScheme=n)}function c(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)p(u);else try{let n=localStorage.getItem(i)||s,y=l&&"system"===n?c():n;p(y)}catch(n){}},b=["light","dark"],I="(prefers-color-scheme: dark)",O="u"<typeof window,x=__TURBOPACK__imported__module__95184__.createContext(void 0),U={setTheme:e=>{},themes:[]},N=["light","dark"],V=({forcedTheme:e,disableTransitionOnChange:i=!1,enableSystem:s=!0,enableColorScheme:u=!0,storageKey:m="theme",themes:a=N,defaultTheme:l=s?"system":"light",attribute:h="data-theme",value:d,children:w,nonce:p,scriptProps:R})=>{let[c,n]=__TURBOPACK__imported__module__95184__.useState(()=>H(m,l)),[T,y]=__TURBOPACK__imported__module__95184__.useState(()=>"system"===c?E():c),k=d?Object.values(d):a,S=__TURBOPACK__imported__module__95184__.useCallback(o=>{let r=o;if(!r)return;"system"===o&&s&&(r=E());let v=d?d[r]:r,C=i?W(p):null,P=document.documentElement,L=g=>{"class"===g?(P.classList.remove(...k),v&&P.classList.add(v)):g.startsWith("data-")&&(v?P.setAttribute(g,v):P.removeAttribute(g))};if(Array.isArray(h)?h.forEach(L):L(h),u){let g=b.includes(l)?l:null,D=b.includes(r)?r:g;P.style.colorScheme=D}null==C||C()},[p]),f=__TURBOPACK__imported__module__95184__.useCallback(o=>{let r="function"==typeof o?o(c):o;n(r);try{localStorage.setItem(m,r)}catch(v){}},[c]),A=__TURBOPACK__imported__module__95184__.useCallback(o=>{y(E(o)),"system"===c&&s&&!e&&S("system")},[c,e]);__TURBOPACK__imported__module__95184__.useEffect(()=>{let o=window.matchMedia(I);return o.addListener(A),A(o),()=>o.removeListener(A)},[A]),__TURBOPACK__imported__module__95184__.useEffect(()=>{let o=r=>{r.key===m&&(r.newValue?n(r.newValue):f(l))};return window.addEventListener("storage",o),()=>window.removeEventListener("storage",o)},[f]),__TURBOPACK__imported__module__95184__.useEffect(()=>{S(null!=e?e:c)},[e,c]);let Q=__TURBOPACK__imported__module__95184__.useMemo(()=>({theme:c,setTheme:f,forcedTheme:e,resolvedTheme:"system"===c?T:c,themes:s?[...a,"system"]:a,systemTheme:s?T:void 0}),[c,f,e,T,s,a]);return __TURBOPACK__imported__module__95184__.createElement(x.Provider,{value:Q},__TURBOPACK__imported__module__95184__.createElement(_,{forcedTheme:e,storageKey:m,attribute:h,enableSystem:s,enableColorScheme:u,defaultTheme:l,value:d,themes:a,nonce:p,scriptProps:R}),w)},_=__TURBOPACK__imported__module__95184__.memo(({forcedTheme:e,storageKey:i,attribute:s,enableSystem:u,enableColorScheme:m,defaultTheme:a,value:l,themes:h,nonce:d,scriptProps:w})=>{let p=JSON.stringify([s,i,a,e,h,l,u,m]).slice(1,-1);return __TURBOPACK__imported__module__95184__.createElement("script",{...w,suppressHydrationWarning:!0,nonce:"u"<typeof window?d:"",dangerouslySetInnerHTML:{__html:`(${M.toString()})(${p})`}})}),H=(e,i)=>{let s;if(!O){try{s=localStorage.getItem(e)||void 0}catch(u){}return s||i}},W=e=>{let i=document.createElement("style");return e&&i.setAttribute("nonce",e),i.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(i),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(i)},1)}},E=e=>(e||(e=window.matchMedia(I)),e.matches?"dark":"light");__turbopack_context__.s(["J",0,e=>__TURBOPACK__imported__module__95184__.useContext(x)?__TURBOPACK__imported__module__95184__.createElement(__TURBOPACK__imported__module__95184__.Fragment,null,e.children):__TURBOPACK__imported__module__95184__.createElement(V,{...e}),"i",0,()=>{var e;return null!=(e=__TURBOPACK__imported__module__95184__.useContext(x))?e:U}])},1598,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"useRouterBFCache",{enumerable:!0,get:function(){return useRouterBFCache}});let _react=__turbopack_context__.r(95184);function useRouterBFCache(activeTree,activeCacheNode,activeStateKey){let[prevActiveEntry,setPrevActiveEntry]=(0,_react.useState)(()=>({tree:activeTree,cacheNode:activeCacheNode,stateKey:activeStateKey,next:null}));if(prevActiveEntry.tree===activeTree)return prevActiveEntry;let newActiveEntry={tree:activeTree,cacheNode:activeCacheNode,stateKey:activeStateKey,next:null},n=1,oldEntry=prevActiveEntry,clonedEntry=newActiveEntry;for(;null!==oldEntry&&n<1;){if(oldEntry.stateKey===activeStateKey){clonedEntry.next=oldEntry.next;break}{n++;let entry={tree:oldEntry.tree,cacheNode:oldEntry.cacheNode,stateKey:oldEntry.stateKey,next:null};clonedEntry.next=entry,clonedEntry=entry}oldEntry=oldEntry.next}return setPrevActiveEntry(newActiveEntry),newActiveEntry}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},84781,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{createClientParams:function(){return _paramsbrowser.createRenderParamsFromClient},createClientSearchParams:function(){return _searchparamsbrowser.createRenderSearchParamsFromClient}});let _paramsbrowser=__turbopack_context__.r(90065),_searchparamsbrowser=__turbopack_context__.r(86869);("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},3890,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ClientPageRoot",{enumerable:!0,get:function(){return ClientPageRoot}});let _jsxruntime=__turbopack_context__.r(24514),_approutercontextsharedruntime=__turbopack_context__.r(34329),_react=__turbopack_context__.r(95184),_routeparams=__turbopack_context__.r(13880),_hooksclientcontextsharedruntime=__turbopack_context__.r(61648),_clientboundaryparams=__turbopack_context__.r(84781);function ClientPageRoot({Component,serverProvidedParams}){let searchParams,params;if(null!==serverProvidedParams)searchParams=serverProvidedParams.searchParams,params=serverProvidedParams.params;else{let layoutRouterContext=(0,_react.use)(_approutercontextsharedruntime.LayoutRouterContext);params=null!==layoutRouterContext?layoutRouterContext.parentParams:{},searchParams=(0,_routeparams.urlSearchParamsToParsedUrlQuery)((0,_react.use)(_hooksclientcontextsharedruntime.SearchParamsContext))}let clientSearchParams=(0,_clientboundaryparams.createClientSearchParams)(searchParams),clientParams=(0,_clientboundaryparams.createClientParams)(params);return(0,_jsxruntime.jsx)(Component,{params:clientParams,searchParams:clientSearchParams})}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},75580,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ClientSegmentRoot",{enumerable:!0,get:function(){return ClientSegmentRoot}});let _jsxruntime=__turbopack_context__.r(24514),_approutercontextsharedruntime=__turbopack_context__.r(34329),_react=__turbopack_context__.r(95184),_clientboundaryparams=__turbopack_context__.r(84781);function ClientSegmentRoot({Component,slots,serverProvidedParams}){let params;if(null!==serverProvidedParams)params=serverProvidedParams.params;else{let layoutRouterContext=(0,_react.use)(_approutercontextsharedruntime.LayoutRouterContext);params=null!==layoutRouterContext?layoutRouterContext.parentParams:{}}let clientParams=(0,_clientboundaryparams.createClientParams)(params);return(0,_jsxruntime.jsx)(Component,{...slots,params:clientParams})}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},78837,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return HTTPAccessFallbackBoundary}});let _interop_require_wildcard=__turbopack_context__.r(56421),_jsxruntime=__turbopack_context__.r(24514),_react=_interop_require_wildcard._(__turbopack_context__.r(95184)),_navigationuntracked=__turbopack_context__.r(28244),_httpaccessfallback=__turbopack_context__.r(39086),_approutercontextsharedruntime=__turbopack_context__.r(34329);class HTTPAccessFallbackErrorBoundary extends _react.default.Component{constructor(props){super(props),this.state={triggeredStatus:void 0,previousPathname:props.pathname}}componentDidCatch(){}static getDerivedStateFromError(error){if((0,_httpaccessfallback.isHTTPAccessFallbackError)(error))return{triggeredStatus:(0,_httpaccessfallback.getAccessFallbackHTTPStatus)(error)};throw error}static getDerivedStateFromProps(props,state){return props.pathname!==state.previousPathname&&state.triggeredStatus?{triggeredStatus:void 0,previousPathname:props.pathname}:{triggeredStatus:state.triggeredStatus,previousPathname:props.pathname}}render(){let{notFound,forbidden,unauthorized,children}=this.props,{triggeredStatus}=this.state,errorComponents={[_httpaccessfallback.HTTPAccessErrorStatus.NOT_FOUND]:notFound,[_httpaccessfallback.HTTPAccessErrorStatus.FORBIDDEN]:forbidden,[_httpaccessfallback.HTTPAccessErrorStatus.UNAUTHORIZED]:unauthorized};if(triggeredStatus){let isNotFound=triggeredStatus===_httpaccessfallback.HTTPAccessErrorStatus.NOT_FOUND&&notFound,isForbidden=triggeredStatus===_httpaccessfallback.HTTPAccessErrorStatus.FORBIDDEN&&forbidden,isUnauthorized=triggeredStatus===_httpaccessfallback.HTTPAccessErrorStatus.UNAUTHORIZED&&unauthorized;return isNotFound||isForbidden||isUnauthorized?(0,_jsxruntime.jsxs)(_jsxruntime.Fragment,{children:[(0,_jsxruntime.jsx)("meta",{name:"robots",content:"noindex"}),!1,errorComponents[triggeredStatus]]}):children}return children}}function HTTPAccessFallbackBoundary({notFound,forbidden,unauthorized,children}){let pathname=(0,_navigationuntracked.useUntrackedPathname)(),missingSlots=(0,_react.useContext)(_approutercontextsharedruntime.MissingSlotContext);return notFound||forbidden||unauthorized?(0,_jsxruntime.jsx)(HTTPAccessFallbackErrorBoundary,{pathname:pathname,notFound:notFound,forbidden:forbidden,unauthorized:unauthorized,missingSlots:missingSlots,children:children}):(0,_jsxruntime.jsx)(_jsxruntime.Fragment,{children:children})}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},2333,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{InstantValidationBoundaryContext:function(){return _impl.InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return _impl.PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return _impl.RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return _impl.SlotMarker}});let _impl=__turbopack_context__.r(28506);("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},28506,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{InstantValidationBoundaryContext:function(){return InstantValidationBoundaryContext},PlaceValidationBoundaryBelowThisLevel:function(){return PlaceValidationBoundaryBelowThisLevel},RenderValidationBoundaryAtThisLevel:function(){return RenderValidationBoundaryAtThisLevel},SlotMarker:function(){return SlotMarker}});let InstantValidationBoundaryContext=null,PlaceValidationBoundaryBelowThisLevel=null,RenderValidationBoundaryAtThisLevel=null,SlotMarker=null;("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},33951,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{LoadingBoundaryProvider:function(){return LoadingBoundaryProvider},default:function(){return OuterLayoutRouter}});let _interop_require_wildcard=__turbopack_context__.r(56421),_jsxruntime=__turbopack_context__.r(24514),_react=_interop_require_wildcard._(__turbopack_context__.r(95184)),_approutercontextsharedruntime=__turbopack_context__.r(34329),_unresolvedthenable=__turbopack_context__.r(57594),_errorboundary=__turbopack_context__.r(71218),_disablesmoothscroll=__turbopack_context__.r(15010),_redirectboundary=__turbopack_context__.r(91387),_errorboundary1=__turbopack_context__.r(78837);__turbopack_context__.r(2333);let _createroutercachekey=__turbopack_context__.r(5893),_bfcachestatemanager=__turbopack_context__.r(1598);__turbopack_context__.r(46133);let _hooksclientcontextsharedruntime=__turbopack_context__.r(61648),_routeparams=__turbopack_context__.r(13880),_rendertree=__turbopack_context__.r(57689);function getScrollPaddingTopInPixels(htmlElement,viewportHeight){let scrollPaddingTop=getComputedStyle(htmlElement).scrollPaddingTop,value=Number.parseFloat(scrollPaddingTop);return!Number.isFinite(value)||value<0?0:scrollPaddingTop.endsWith("px")?value:scrollPaddingTop.endsWith("%")?value/100*viewportHeight:0}function getScrollTargetState(instance,viewportHeight,getScrollPaddingTop){let rects=instance.getClientRects();if(0===rects.length)return 0;let elementTop=1/0;for(let i=0;i<rects.length;i++){let rect=rects[i];rect.top<elementTop&&(elementTop=rect.top)}return elementTop>=getScrollPaddingTop()&&elementTop<=viewportHeight?1:2}function getHashFragmentDomNode(hashFragment){return"top"===hashFragment?document.body:document.getElementById(hashFragment)??document.getElementsByName(hashFragment)[0]??null}function InnerScrollHandler(props){let childrenRef=_react.default.useRef(null);return(0,_react.useLayoutEffect)(()=>{let{scrollRef:scrollHandlerRef,cacheNode}=props,scrollRef=scrollHandlerRef.forceScroll?scrollHandlerRef.scrollRef:cacheNode.scrollRef;if(null===scrollRef||!scrollRef.current)return;let instance=null,hashFragment=scrollHandlerRef.hashFragment;if(hashFragment){if(null===(instance=getHashFragmentDomNode(hashFragment))){scrollRef.current=!1,scrollHandlerRef.onlyHashChange=!1,scrollHandlerRef.hashFragment=null;return}}else instance=childrenRef.current;if(null===instance)return;let didHandleScroll=!1;(0,_disablesmoothscroll.disableSmoothScrollDuringRouteTransition)(()=>{let htmlElement=document.documentElement,viewportHeight=null,initialTargetState=null,scrollPaddingTop=null,getScrollPaddingTop=()=>(null===scrollPaddingTop&&(scrollPaddingTop=getScrollPaddingTopInPixels(htmlElement,viewportHeight)),scrollPaddingTop);(hashFragment||(viewportHeight=htmlElement.clientHeight,0!==(initialTargetState=getScrollTargetState(instance,viewportHeight,getScrollPaddingTop))))&&((didHandleScroll=!0,scrollRef.current=!1,hashFragment)?instance.scrollIntoView():1!==initialTargetState&&(htmlElement.scrollTop=0,2===getScrollTargetState(instance,viewportHeight,getScrollPaddingTop)&&instance.scrollIntoView()))},{dontForceLayout:!0,onlyHashChange:scrollHandlerRef.onlyHashChange}),didHandleScroll&&(scrollHandlerRef.onlyHashChange=!1,scrollHandlerRef.hashFragment=null)},void 0),(0,_jsxruntime.jsx)(_react.Fragment,{ref:childrenRef,children:props.children})}function ScrollHandler({children,cacheNode}){let context=(0,_react.useContext)(_approutercontextsharedruntime.GlobalLayoutRouterContext);if(!context)throw Error("invariant global layout router not mounted");return(0,_jsxruntime.jsx)(InnerScrollHandler,{scrollRef:context.scrollRef,cacheNode:cacheNode,children:children})}function InnerLayoutRouter({tree,segmentPath,debugNameContext,cacheNode:maybeCacheNode,params,url,isActive}){let resolvedRsc,context=(0,_react.useContext)(_approutercontextsharedruntime.GlobalLayoutRouterContext);if((0,_react.useContext)(_hooksclientcontextsharedruntime.NavigationPromisesContext),!context)throw Error("invariant global layout router not mounted");let cacheNode=null!==maybeCacheNode?maybeCacheNode:(0,_react.use)(_unresolvedthenable.unresolvedThenable),resolvedPrefetchRsc=null!==cacheNode.prefetchRsc?cacheNode.prefetchRsc:cacheNode.rsc,rsc=(0,_react.useDeferredValue)(cacheNode.rsc,resolvedPrefetchRsc);if((0,_rendertree.isDeferredRsc)(rsc)){let unwrappedRsc=(0,_react.use)(rsc);null===unwrappedRsc&&(0,_react.use)(_unresolvedthenable.unresolvedThenable),resolvedRsc=unwrappedRsc}else null===rsc&&(0,_react.use)(_unresolvedthenable.unresolvedThenable),resolvedRsc=rsc;let children=resolvedRsc;return(0,_jsxruntime.jsx)(_approutercontextsharedruntime.LayoutRouterContext.Provider,{value:{parentTree:tree,parentCacheNode:cacheNode,parentSegmentPath:segmentPath,parentParams:params,parentLoadingData:null,debugNameContext:debugNameContext,url:url,isActive:isActive},children:children})}function LoadingBoundaryProvider({loading,children}){let parentContext=(0,_react.use)(_approutercontextsharedruntime.LayoutRouterContext);return null===parentContext?children:(0,_jsxruntime.jsx)(_approutercontextsharedruntime.LayoutRouterContext.Provider,{value:{parentTree:parentContext.parentTree,parentCacheNode:parentContext.parentCacheNode,parentSegmentPath:parentContext.parentSegmentPath,parentParams:parentContext.parentParams,parentLoadingData:loading,debugNameContext:parentContext.debugNameContext,url:parentContext.url,isActive:parentContext.isActive},children:children})}function LoadingBoundary({name,loading,children}){if(null!==loading){let loadingRsc=loading[0],loadingStyles=loading[1],loadingScripts=loading[2];return(0,_jsxruntime.jsx)(_react.Suspense,{name:name,fallback:(0,_jsxruntime.jsxs)(_jsxruntime.Fragment,{children:[loadingStyles,loadingScripts,loadingRsc]}),children:children})}return(0,_jsxruntime.jsx)(_jsxruntime.Fragment,{children:children})}function OuterLayoutRouter({parallelRouterKey,error,errorStyles,errorScripts,templateStyles,templateScripts,template,notFound,forbidden,unauthorized,segmentViewBoundaries}){let context=(0,_react.useContext)(_approutercontextsharedruntime.LayoutRouterContext);if(!context)throw Error("invariant expected layout router to be mounted");let{parentTree,parentCacheNode,parentSegmentPath,parentParams,parentLoadingData,url,isActive,debugNameContext}=context,parentTreeSegment=parentTree[0],segmentPath=null===parentSegmentPath?[parallelRouterKey]:parentSegmentPath.concat([parentTreeSegment,parallelRouterKey]),activeTree=parentTree[1][parallelRouterKey],maybeParentSlots=parentCacheNode.slots;(void 0===activeTree||null===maybeParentSlots)&&(0,_react.use)(_unresolvedthenable.unresolvedThenable);let activeSegment=activeTree[0],activeCacheNode=maybeParentSlots[parallelRouterKey]??null,activeStateKey=(0,_createroutercachekey.createRouterCacheKey)(activeSegment,!0),bfcacheEntry=(0,_bfcachestatemanager.useRouterBFCache)(activeTree,activeCacheNode,activeStateKey),children=[];do{let tree=bfcacheEntry.tree,cacheNode=bfcacheEntry.cacheNode,stateKey=bfcacheEntry.stateKey,segment=tree[0],params=parentParams;if(Array.isArray(segment)){let paramName=segment[0],paramCacheKey=segment[1],paramType=segment[2],paramValue=(0,_routeparams.getParamValueFromCacheKey)(paramCacheKey,paramType);null!==paramValue&&(params={...parentParams,[paramName]:paramValue})}let debugName=getBoundaryDebugNameFromSegment(segment),childDebugNameContext=debugName??debugNameContext,debugNameToDisplay=void 0===debugName?void 0:debugNameContext,templateValue=(0,_jsxruntime.jsxs)(ScrollHandler,{cacheNode:cacheNode,children:[(0,_jsxruntime.jsx)(_errorboundary.ErrorBoundary,{errorComponent:error,errorStyles:errorStyles,errorScripts:errorScripts,children:(0,_jsxruntime.jsx)(LoadingBoundary,{name:debugNameToDisplay,loading:parentLoadingData,children:(0,_jsxruntime.jsx)(_errorboundary1.HTTPAccessFallbackBoundary,{notFound:notFound,forbidden:forbidden,unauthorized:unauthorized,children:(0,_jsxruntime.jsxs)(_redirectboundary.RedirectBoundary,{children:[(0,_jsxruntime.jsx)(InnerLayoutRouter,{url:url,tree:tree,params:params,cacheNode:cacheNode,segmentPath:segmentPath,debugNameContext:childDebugNameContext,isActive:isActive&&stateKey===activeStateKey}),null]})})})}),null]}),child=(0,_jsxruntime.jsxs)(_approutercontextsharedruntime.TemplateContext.Provider,{value:templateValue,children:[templateStyles,templateScripts,template]},stateKey);children.push(child),bfcacheEntry=bfcacheEntry.next}while(null!==bfcacheEntry)return children}function getBoundaryDebugNameFromSegment(segment){if("/"===segment)return"/";if("string"==typeof segment)if(isVirtualLayout(segment))return;else return segment+"/";return segment[1]+"/"}function isVirtualLayout(segment){return"(__SLOT__)"===segment}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},30524,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return RenderFromTemplateContext}});let _interop_require_wildcard=__turbopack_context__.r(56421),_jsxruntime=__turbopack_context__.r(24514),_react=_interop_require_wildcard._(__turbopack_context__.r(95184)),_approutercontextsharedruntime=__turbopack_context__.r(34329);function RenderFromTemplateContext(){let children=(0,_react.useContext)(_approutercontextsharedruntime.TemplateContext);return(0,_jsxruntime.jsx)(_jsxruntime.Fragment,{children:children})}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},90065,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderParamsFromClient",{enumerable:!0,get:function(){return createRenderParamsFromClient}});let createRenderParamsFromClient=__turbopack_context__.r(4538).createRenderParamsFromClient;("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},4538,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderParamsFromClient",{enumerable:!0,get:function(){return createRenderParamsFromClient}});let CachedParams=new WeakMap;function makeUntrackedParams(underlyingParams){let cachedParams=CachedParams.get(underlyingParams);if(cachedParams)return cachedParams;let promise=Promise.resolve(underlyingParams);return CachedParams.set(underlyingParams,promise),promise}function createRenderParamsFromClient(clientParams){return makeUntrackedParams(clientParams)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},86869,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return createRenderSearchParamsFromClient}});let createRenderSearchParamsFromClient=__turbopack_context__.r(84108).createRenderSearchParamsFromClient;("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},84108,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return createRenderSearchParamsFromClient}});let CachedSearchParams=new WeakMap;function makeUntrackedSearchParams(underlyingSearchParams){let cachedSearchParams=CachedSearchParams.get(underlyingSearchParams);if(cachedSearchParams)return cachedSearchParams;let promise=Promise.resolve(underlyingSearchParams);return CachedSearchParams.set(underlyingSearchParams,promise),promise}function createRenderSearchParamsFromClient(underlyingSearchParams){return makeUntrackedSearchParams(underlyingSearchParams)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},36645,(__turbopack_context__,module,exports)=>{var ReactSharedInternals=__turbopack_context__.r(95184).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;exports.c=function(size){return ReactSharedInternals.H.useMemoCache(size)}},36909,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),module.exports=__turbopack_context__.r(36645)},72e3,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"IconMark",{enumerable:!0,get:function(){return IconMark}});let _jsxruntime=__turbopack_context__.r(24514),IconMark=()=>"u">typeof window?null:(0,_jsxruntime.jsx)("meta",{name:"«nxt-icon»"})},15010,(__turbopack_context__,module,exports)=>{function disableSmoothScrollDuringRouteTransition(fn,options={}){if(options.onlyHashChange)return void fn();let htmlElement=document.documentElement;if("smooth"!==htmlElement.dataset.scrollBehavior)return void fn();let existing=htmlElement.style.scrollBehavior;htmlElement.style.scrollBehavior="auto",options.dontForceLayout||htmlElement.getClientRects(),fn(),htmlElement.style.scrollBehavior=existing}__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return disableSmoothScrollDuringRouteTransition}})}])})();