PageSourceSearch

https://accessairbility.com/assets/vinext/static/chunks/navigation-DRSnTc0x.js

js accessairbility.com collected 2026-10-06 20:15:19 UTC 50,578 bytes, 1 lines download raw bytes

1import{r as e}from"./rolldown-runtime-QTnfLwEv.js";import{r as t}from"./framework-DA_-HKfy.js";import{S as n,y as r}from"./query-BTRkS_Hh.js";import{D as i,L as a,N as o,O as s,a as c,d as l,j as u,k as d,l as ee,o as te,s as f,u as ne}from"./index-DTOhl1Al.js";import{n as p,r as re}from"./app-elements-t7VCTCsn.js";import{d as ie,l as ae,s as oe,u as se}from"./headers-CgGZn5hg.js";import{a as ce,c as le,i as ue,o as de,r as fe,s as pe,t as me}from"./app-rsc-cache-busting-DyhTOArz.js";import{i as he,n as ge,o as _e,r as m,t as ve}from"./app-prefetch-fetch-queue-BA0bfXkZ.js";import{n as ye}from"./hybrid-client-route-owner-LgJOFI7S.js";var h=e(t(),1),be=`NEXT_REDIRECT;`;function xe(e){if(!e.startsWith(be))return null;let t=e.indexOf(`;`,14);if(t===-1)return null;let n=e.slice(t+1),r=n.match(/;(303|307|308);?$/),i=n!==``&&e.endsWith(`;`);if(i&&!r)return null;let a=r?n.slice(0,-r[0].length):n,o=a;if(!i)try{o=decodeURIComponent(a)}catch{return null}return{status:r?Number(r[1]):307,type:e.slice(14,t)||null,url:o}}var g=`NEXT_HTTP_ERROR_FALLBACK`;function Se(e){if(!e||typeof e!=`object`||!(`digest`in e))return!1;let t=String(e.digest);return t===`NEXT_NOT_FOUND`||t.startsWith(`NEXT_HTTP_ERROR_FALLBACK;`)}function Ce(e){if(e&&typeof e==`object`&&`digest`in e){let t=String(e.digest);if(t===`NEXT_NOT_FOUND`)return 404;if(t.startsWith(`NEXT_HTTP_ERROR_FALLBACK;`))return Number.parseInt(t.split(`;`)[1],10)}return 404}var we=function(e){return e.push=`push`,e.replace=`replace`,e}({}),_=class extends Error{digest;constructor(e,t){super(e),this.digest=t}};function Te(e,t){throw new _(`NEXT_REDIRECT:${e}`,`NEXT_REDIRECT;${t??``};${encodeURIComponent(e)}`)}function Ee(e,t=`replace`){throw new _(`NEXT_REDIRECT:${e}`,`NEXT_REDIRECT;${t};${encodeURIComponent(e)};308`)}function De(){throw new _(`NEXT_NOT_FOUND`,`${g};404`)}function Oe(){throw new _(`NEXT_FORBIDDEN`,`${g};403`)}function ke(){throw new _(`NEXT_UNAUTHORIZED`,`${g};401`)}function Ae(e){return!!e&&typeof e==`object`&&`digest`in e&&typeof e.digest==`string`&&e.digest.startsWith(`NEXT_REDIRECT;`)}function je(e){let t=xe(e);return t?{url:t.url,type:t.type===`push`?`push`:`replace`}:null}function Me(e){return Ae(e)||Se(e)}var Ne=`BAILOUT_TO_CLIENT_SIDE_RENDERING`,Pe=class extends Error{digest=Ne;reason;constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e}};function Fe(e){return!!e&&typeof e==`object`&&`digest`in e&&e.digest===Ne}var Ie=`DYNAMIC_SERVER_USAGE`,Le=class extends Error{digest=Ie;description;constructor(e){super(`Dynamic server usage: ${e}`),this.description=e}};function Re(e){return!!e&&typeof e==`object`&&`digest`in e&&e.digest===Ie}function ze(e){if(Me(e)||Fe(e)||Re(e))throw e;e instanceof Error&&`cause`in e&&ze(e.cause)}var Be=class{run(e,t,...n){return t(...n)}getStore(){}enterWith(){}exit(e,...t){return e(...t)}disable(){}},Ve=globalThis,He=class{getStore(){}run(e,t,...n){return t(...n)}exit(e,...t){return e(...t)}enterWith(e){}disable(){}};function Ue(e){let t=Symbol.for(e);return Ve[t]??=typeof Be==`function`?new Be:new He}Ue(`vinext.pprFallbackShell.als`),Ue(`vinext.pprFallbackShell.cacheTaskStack.als`);var We=Symbol.for(`vinext.layoutSegmentContext`),Ge=Symbol.for(`vinext.serverInsertedHTMLContext`),Ke=Symbol.for(`vinext.bfcacheIdMapContext`),qe=Symbol.for(`vinext.bfcacheSegmentIdContext`),Je=Symbol.for(`vinext.navigation.clientHydrationContext`),Ye=Symbol.for(`vinext.navigation.fallback`);function v(e){return typeof h.createContext==`function`?h.createContext(e):null}function Xe(){let e=globalThis;return e[Ge]||(e[Ge]=v(null)),e[Ge]??null}var Ze=Xe();function Qe(){let e=globalThis;return e[We]||(e[We]=v({children:[]})),e[We]??null}function $e(){let e=globalThis;return e[Ke]||(e[Ke]=v(null)),e[Ke]??null}function et(){let e=globalThis;return e[qe]||(e[qe]=v(null)),e[qe]??null}var tt=Symbol.for(`vinext.navigation.globalAccessors`);function y(){let e=globalThis;return e[Ye]??={serverContext:null,serverInsertedHTMLCallbacks:[]}}function nt(){return globalThis[tt]}function rt(){let e=globalThis;if(Object.prototype.hasOwnProperty.call(e,Je))return e[Je]??null}function it(e){globalThis[Je]=e}function at(){it(null)}var ot=()=>{{let e=rt();return e===void 0?y().serverContext:e}return nt()?.getServerContext()??y().serverContext},st=e=>{y().serverContext=e,it(e)},ct=()=>nt()?.getInsertedHTMLCallbacks()??y().serverInsertedHTMLCallbacks,lt=()=>{let e=nt();e?e.clearInsertedHTMLCallbacks():y().serverInsertedHTMLCallbacks=[]};function ut(e){ot=e.getServerContext,st=e.setServerContext,ct=e.getInsertedHTMLCallbacks,lt=e.clearInsertedHTMLCallbacks}
1function b(){return ot()}function dt(e){st(e)}function ft(e){ct().push(e)}function pt(e){let t=ct(),n=[];for(let e of t)try{let t=e();t!=null&&n.push(t)}catch{}return e&&(t.length=0),n}function mt(){return pt(!0)}function ht(){return pt(!1)}function gt(){lt()}function _t(e){if(window.next?.__pendingUrl!==void 0){if(e instanceof URL){if(window.next.__pendingUrl!==e)return}else if(e!==void 0&&window.next.__pendingUrl.href!==new URL(e,window.location.href).href)return;delete window.next.__pendingUrl}}var vt=Symbol.for(`vinext.appRouterScrollIntent`);function x(){let e=globalThis;return e[vt]??={nextId:0,pending:null},e[vt]}function yt(e){let t=x();t.nextId+=1;let n={commitId:null,hash:e,headElements:typeof document>`u`?null:new Set(document.head?.children??[]),id:t.nextId,targetHoistedInHead:!1};return t.pending=n,n}function bt(){x().pending=null}function xt(){return x().pending}function St(e,t){if(e==null)return null;let n=x(),r=n.pending;return r===null||r.id!==e.id||t!==void 0&&r.commitId!==t?null:(n.pending=null,r)}var Ct=`_b_0_`;function wt(e){if(e.routeManifest===null)return null;let t=r(e.currentPathname,e.basePath),a=r(e.targetPathname,e.basePath),o=n(t),c=n(a);for(let n of e.routeManifest.segmentGraph.interceptions.values())if(s(o,n.sourcePatternParts)&&i(c,n.targetPatternParts)!==null)return t;return null}function S(e){return typeof e==`number`&&Number.isSafeInteger(e)&&e>=0}var Tt=`__vinext_previousNextUrl`,Et=`__vinext_historyIndex`,Dt=`__vinext_bfcacheIds`,C=`__vinext_bfcacheVersion`;function Ot(e){if(!e||typeof e!=`object`)return{};let t={};for(let[n,r]of Object.entries(e))t[n]=r;return t}function kt(e){return!e||typeof e!=`object`||Array.isArray(e)?null:e}function At(e,t){let n=Ot(e),r=t.bfcacheIds!==void 0&&(t.bfcacheIds===null||Object.keys(t.bfcacheIds).length===0);return t.previousNextUrl===null?delete n[Tt]:n[Tt]=t.previousNextUrl,t.traversalIndex!==void 0&&(S(t.traversalIndex)?n[Et]=t.traversalIndex:delete n[Et]),t.bfcacheIds!==void 0&&(r?(delete n[Dt],delete n[C]):n[Dt]={...t.bfcacheIds}),t.bfcacheVersion!==void 0&&(r?delete n[C]:S(t.bfcacheVersion)?n[C]=t.bfcacheVersion:delete n[C]),Object.keys(n).length>0?n:null}function jt(e,t){let n=Mt(t),r=Lt(t),i=Pt(t),a=Ft(t);return n===null&&r===null&&i===null?e:At(e,{bfcacheIds:i,bfcacheVersion:i===null?void 0:a,previousNextUrl:n,traversalIndex:r})}function Mt(e){let t=kt(e)?.[Tt];return typeof t==`string`?t:null}function Nt(e){let t=p.parseElementKey(e);return t?.kind===`layout`||t?.kind===`page`||t?.kind===`slot`||t?.kind===`template`}function Pt(e){let t=kt(e)?.[Dt];if(!t||typeof t!=`object`||Array.isArray(t))return null;let n={};for(let[e,r]of Object.entries(t)){if(!Nt(e)||typeof r!=`string`)return null;n[e]=r}return n}function Ft(e){let t=kt(e)?.[C];return S(t)?t:null}function It(e){let t=Mt(e),n=Pt(e),r=Ft(e);return t===null&&n===null?null:At(null,{bfcacheIds:n,bfcacheVersion:n===null?void 0:r,previousNextUrl:t})}function Lt(e){let t=kt(e)?.[Et];return S(t)?t:null}var Rt=`__next-page-redirect`;function zt(e){if(typeof e!=`object`||!e||!(`getElementById`in e))return!1;let{getElementById:t}=e;return typeof t==`function`&&t.call(e,Rt)!==null}var Bt=10;function Vt(e,t){let n=new URL(e,t);return pe(n),`${le(n.pathname)}${n.search}${n.hash}`}function Ht(e,t){let n=new URL(e,t);return`${n.pathname}${n.search}${n.hash}`}function Ut(e){if(e.targetUrl.origin!==e.origin)return{href:e.targetUrl.href,kind:`terminal-hard-navigation`,reason:`externalRedirect`,redirectDepth:e.redirectDepth};let t=e.redirectedHref;if(t===Vt(e.currentHref,e.origin))return{href:t,kind:`no-redirect`};let n=e.maxRedirectDepth??Bt;return e.redirectDepth>=n?{href:t,kind:`terminal-hard-navigation`,reason:`maxRedirectsExceeded`,redirectDepth:e.redirectDepth}:{href:t,historyUpdateMode:e.historyUpdateMode,kind:`follow`,previousNextUrl:e.requestPreviousNextUrl,redirectDepth:e.redirectDepth+1}}function Wt(e){let t=new URL(e.responseUrl,e.origin);return Ut({...e,redirectedHref:ce(t.href,e.currentHref,e.origin),targetUrl:t})}function Gt(e){let t=new URL(e.streamedRedirectTarget,e.origin);return Ut({...e,redirectedHref:Ht(e.streamedRedirectTarget,e.origin),targetUrl:t})}var w={cacheProofRejected:`NC_CACHE_REJECT`,cacheReuseTokenRejected:`NC_CACHE_TOKEN_REJECT`,commitCurrent:`NC_COMM
1IT`,crossDocumentFlight:`NC_CROSS_DOC_FLIGHT`,fetchFresh:`NC_FETCH_FRESH`,invalidRscPayload:`NC_RSC_INVALID`,interceptedCommitCurrent:`NC_INTERCEPT_COMMIT`,interceptedRejectedIncompatibleRoot:`NC_INTERCEPT_REJECT_ROOT`,interceptedRejectedMissingProof:`NC_INTERCEPT_REJECT_MISSING_PROOF`,interceptedRejectedMissingSlotProof:`NC_INTERCEPT_REJECT_SLOT`,interceptedRejectedTargetMismatch:`NC_INTERCEPT_REJECT_TARGET`,interceptedRejectedUndeclaredTopology:`NC_INTERCEPT_REJECT_GRAPH`,interceptedRejectedUnknownSource:`NC_INTERCEPT_REJECT_SOURCE`,optimisticRouteShell:`NC_OPTIMISTIC_SHELL`,prefetchOnly:`NC_PREFETCH_ONLY`,prefetchResponseReuse:`NC_PREFETCH_REUSE`,proceedToCommit:`NC_RSC_PROCEED`,redirectFollow:`NC_RSC_REDIRECT_FOLLOW`,redirectTerminalDepth:`NC_RSC_REDIRECT_DEPTH`,redirectTerminalExternal:`NC_RSC_REDIRECT_EXTERNAL`,requestWork:`NC_REQUEST`,rootBoundaryChanged:`NC_ROOT`,rootBoundaryUnknown:`NC_ROOT_UNKNOWN`,rscCompatibilityMismatch:`NC_RSC_COMPAT_MISMATCH`,rscNavigationError:`NC_RSC_NAV_ERROR`,sameDocumentScroll:`NC_SAME_DOC_SCROLL`,samePageSearch:`NC_SAME_PAGE_SEARCH`,serverActionRedirectCompatibilityMismatch:`NC_SA_REDIRECT_COMPAT`,serverActionRscCompatibilityMismatch:`NC_SA_RSC_COMPAT`,staleOperation:`NC_STALE`,streamedRedirectLoop:`NC_RSC_STREAMED_REDIRECT_LOOP`,visitedResponseReuse:`NC_VISITED_REUSE`};function Kt(e){return{...e.activeNavigationId===void 0?{}:{activeNavigationId:e.activeNavigationId},currentRootLayoutTreePath:e.currentRootLayoutTreePath,currentVisibleCommitVersion:e.currentVisibleCommitVersion,nextRootLayoutTreePath:e.nextRootLayoutTreePath,...e.startedNavigationId===void 0?{}:{startedNavigationId:e.startedNavigationId},startedVisibleCommitVersion:e.startedVisibleCommitVersion}}function qt(e,t={}){return{code:e,fields:{...t}}}function T(e,t={}){return{schemaVersion:0,entries:[qt(e,t)]}}var Jt=[`navigation`,`visibleCommit`,`graphVersion`,`cacheVariant`];function Yt(e,t,n){switch(e){case`navigation`:return t.navigationId===n.activeNavigationId?{kind:`satisfied`}:{kind:`mismatch`,reason:`staleNavigation`};case`visibleCommit`:return t.baseVisibleCommitVersion===n.visibleCommitVersion?{kind:`satisfied`}:{kind:`mismatch`,reason:`staleVisibleCommit`};case`graphVersion`:return t.graphVersion===null||n.graphVersion===null?{kind:`absent`,missingReason:`graphVersionMissing`}:t.graphVersion===n.graphVersion?{kind:`satisfied`}:{kind:`mismatch`,reason:`graphVersionMismatch`};case`cacheVariant`:{let e=t.cacheVariantFingerprint,r=n.installedCacheVariantFingerprint;return e===void 0||r===null?{kind:`absent`,missingReason:`cacheVariantMissing`}:e===r?{kind:`satisfied`}:{kind:`mismatch`,reason:`cacheVariantMismatch`}}default:throw Error(`[vinext] Unknown operation-token dimension: `+String(e))}}function Xt(e,t,n){let r=new Set(n.require),i=new Set([...n.check,...n.require]);for(let n of Jt){if(!i.has(n))continue;let a=Yt(n,e,t);if(a.kind===`mismatch`)return{authorized:!1,reason:a.reason};if(a.kind===`absent`&&r.has(n))return{authorized:!1,reason:a.missingReason}}return{authorized:!0,token:e}}function Zt(e,t){return Xt(e,{activeNavigationId:e.navigationId,visibleCommitVersion:e.baseVisibleCommitVersion,graphVersion:t.graphVersion,installedCacheVariantFingerprint:t.installedCacheVariantFingerprint},{check:[`graphVersion`,`cacheVariant`],require:[]})}function Qt(e,t){return e===`push`||t===`push`?`push`:`replace`}var $t=`\0`,en=`CP_CACHE_ENTRY_PROOF_MISSING`;function E(e){let t=e.work.kind===`traverseFlight`?{traverseDirection:e.work.direction}:{};return{kind:`requestWork`,token:e.state.nextOperationToken,work:e.work,trace:T(w.requestWork,{eventKind:e.eventKind,targetHref:tn(e.work),...t})}}function tn(e){switch(e.kind){case`flight`:case`prefetch`:return e.href;case`traverseFlight`:return null;default:throw Error(`[vinext] Unknown requested navigation work: `+String(e))}}function nn(e,t={}){return{fetchResultSource:e.source,...t}}function D(e){return{discardBody:e.discardBody,kind:`hardNavigate`,...e.hardNavigationMode===void 0?{}:{hardNavigationMode:e.hardNavigationMode},reason:e.reason,trace:T(e.reasonCode,nn(e.facts,{...e.redirectSignal===void 0?{}:{redirectSignal:e.redirectSignal},redirectDepth:e.facts.redirectDepth,targetHref:e.url})),url:e.url}}function rn(e){return{discardBody:e.discardBody,kind:`followRedirect`,redirect:e.redirect,trace:T(w.redirectFollow,nn(e.facts,{redirectDepth:e.redirect.redirectDepth,redirectSignal:e.redirectSignal,targetHref:e.redirect.href}))}}function an(e){switch(e){case`externalRedirect`:return{hardNavigationReason:`externalRedirectTarget`,traceReasonCode:w.redirectTerminalExternal};case`maxRedirectsExceeded`:return{hardNavigationReason:`redirectDepthExhausted`,traceReasonCode:w.redirectTerminalDepth};default:throw Error(`[vinext] Unknown RSC redirect terminal reason: `+String(e))}}function on(e){if(!e.responseOk||!e.isRscContentType||!e.hasBody){let t=ce(e.responseUrl,e.currentHref,e.origin);
1return D({discardBody:!1,facts:e,reason:`invalidRscPayload`,reasonCode:w.invalidRscPayload,url:t})}let t=de({clientCompatibilityId:e.clientCompatibilityId,currentHref:e.currentHref,origin:e.origin,responseCompatibilityId:e.compatibilityIdHeader,responseUrl:e.responseUrl});if(t.kind===`hard-navigate`)return D({discardBody:!1,facts:e,reason:`rscCompatibilityMismatch`,reasonCode:w.rscCompatibilityMismatch,url:t.hardNavigationTarget});if(e.responseUrl!==null){let t=Wt({currentHref:e.currentHref,historyUpdateMode:e.effectiveHistoryUpdateMode,origin:e.origin,redirectDepth:e.redirectDepth,requestPreviousNextUrl:e.requestPreviousNextUrl,responseUrl:e.responseUrl});if(t.kind===`terminal-hard-navigation`){let n=an(t.reason);return D({discardBody:!1,facts:e,reason:n.hardNavigationReason,reasonCode:n.traceReasonCode,redirectSignal:`response-url`,url:t.href})}if(t.kind===`follow`)return rn({discardBody:!1,facts:e,redirect:{href:t.href,historyUpdateMode:e.effectiveHistoryUpdateMode,previousNextUrl:t.previousNextUrl,redirectDepth:t.redirectDepth},redirectSignal:`response-url`})}if(e.streamedRedirectTarget!==null){let t=Qt(e.effectiveHistoryUpdateMode,e.streamedRedirectType),n=Gt({currentHref:e.currentHref,historyUpdateMode:t,origin:e.origin,redirectDepth:e.redirectDepth,requestPreviousNextUrl:e.requestPreviousNextUrl,streamedRedirectTarget:e.streamedRedirectTarget});if(n.kind===`terminal-hard-navigation`){let r=an(n.reason);return D({discardBody:!0,facts:e,reason:r.hardNavigationReason,reasonCode:r.traceReasonCode,redirectSignal:`streamed-header`,hardNavigationMode:t===`push`?`assign`:`replace`,url:n.href})}return n.kind===`follow`?rn({discardBody:!0,facts:e,redirect:{href:n.href,historyUpdateMode:t,previousNextUrl:n.previousNextUrl,redirectDepth:n.redirectDepth},redirectSignal:`streamed-header`}):D({discardBody:!0,facts:e,reason:`streamedRedirectLoop`,reasonCode:w.streamedRedirectLoop,redirectSignal:`streamed-header`,url:n.href})}return{discardBody:!1,kind:`proceedToCommit`,trace:T(w.proceedToCommit,nn(e))}}function O(e,t){return T(e,{targetHref:t.targetHref})}function sn(e){let t,n;try{t=new URL(e.currentHref),n=new URL(e.targetHref,e.currentHref)}catch{return{bypassNavigationCache:!1,kind:`flightNavigation`,trace:O(w.crossDocumentFlight,e)}}let i=t.origin===n.origin&&r(t.pathname,e.basePath)===r(n.pathname,e.basePath),a=t.searchParams.toString()===n.searchParams.toString();return i&&a&&n.hash!==``?{hash:n.hash,kind:`sameDocumentScroll`,mode:e.mode,scroll:e.scroll,trace:O(w.sameDocumentScroll,e)}:i&&!a?{bypassNavigationCache:!0,kind:`flightNavigation`,trace:O(w.samePageSearch,e)}:{bypassNavigationCache:!1,kind:`flightNavigation`,trace:O(w.crossDocumentFlight,e)}}function cn(e){return e.candidate===`missing`?{kind:`miss`}:e.mountedSlotsMatch?e.navigationKind===`refresh`?{kind:`evict`,reason:`refresh`}:e.fresh?{kind:`reuse`}:{kind:`evict`,reason:`stale`}:{kind:`evict`,reason:`mountedSlotsMismatch`}}function k(e,t,n={}){return T(e,{eventKind:t.navigationKind,targetHref:t.targetHref,...n})}function A(e,t){return{kind:`fetchFresh`,reason:t,trace:k(w.fetchFresh,e,{freshFetchReason:t})}}function ln(e){return e.navigationKind===`refresh`?A(e,`refresh`):!e.bypassNavigationCache&&e.visitedResponse.status===`available`?{kind:`reuseVisitedResponse`,trace:k(w.visitedResponseReuse,e)}:!e.bypassNavigationCache&&e.prefetch.status===`available`?{kind:`consumePrefetch`,trace:k(w.prefetchResponseReuse,e)}:e.navigationKind===`navigate`?e.optimisticRouteShell.status===`available`?{kind:`attemptOptimisticRouteShell`,trace:k(w.optimisticRouteShell,e)}:A(e,e.bypassNavigationCache?`cacheBypassed`:e.optimisticRouteShell.reason):e.bypassNavigationCache?A(e,`cacheBypassed`):A(e,`cacheMiss`)}function un(e){return e.visitedResponse.status===`available`?{kind:`skip`,reason:`visitedResponseAvailable`}:e.navigationKind===`refresh`?{kind:`skip`,reason:`refresh`}:e.bypassNavigationCache?{kind:`skip`,reason:`cacheBypassed`}:{kind:`probe`}}function dn(e){return{layoutIds:e.layoutIds,rootBoundaryId:e.rootBoundaryId,rootLayoutTreePath:e.rootBoundaryId,slotBindings:e.slotBindings}}function fn(e){let t=e.indexOf($t);return t===-1?e:e.slice(0,t)}function pn(e){let t=fn(e);return t.startsWith(`route:/`)?t.slice(6):null}function mn(e){try{return new URL(e,`https://vinext.local`).pathname}catch{let[t=``]=e.split(`#`),[n=``]=t.split(`?`);return n===``?`/`:n}}function j(e){return n(mn(e))}function hn(e,t){let n=j(t);for(let t of e.segmentGraph.routes.values())if(i(n,t.patternParts)!==null)return t;return null}function gn(e,t){return i(j(t),e.patternParts)!==null}function _n(e){let t=fn(e.routeId),n=e.routeManifest.segmentGraph.routes.get(t);if(n&&gn(n,e.matchedUrl))return n;let r=n===void 0?pn(e.routeId):null;if(r!==null){let t=hn(e.routeManifest,r);
1if(t!==null)return t}return hn(e.routeManifest,e.matchedUrl)}function vn(e,t){return t.interception===null?_n({matchedUrl:t.matchedUrl,routeId:t.routeId,routeManifest:e}):_n({matchedUrl:t.interception.sourceMatchedUrl,routeId:t.interception.sourceRouteId,routeManifest:e})}function yn(e,t){let n=[];for(let r of t.slotIds){let i=e.segmentGraph.slotBindings.get(`${t.id}::${r}`);i&&n.push({ownerLayoutId:i.ownerLayoutId,slotId:i.slotId,state:i.state})}return n.sort((e,t)=>re(e.slotId,t.slotId))}function bn(e,t){return t.rootBoundaryId===null?null:e.segmentGraph.rootBoundaries.get(t.rootBoundaryId)?.treePath??null}function xn(e){let t=e.routeManifest===null?null:vn(e.routeManifest,e.snapshot);if(t===null||e.routeManifest===null)return{kind:`unknown`};let n=e.slotBindingSource===`manifestTarget`&&e.snapshot.interception===null;return{kind:`known`,topology:{layoutIds:t.layoutIds,rootBoundaryId:t.rootBoundaryId,rootLayoutTreePath:bn(e.routeManifest,t),slotBindings:n?yn(e.routeManifest,t):e.snapshot.slotBindings}}}function Sn(e,t){let n=j(t.sourceMatchedUrl),r=j(t.targetMatchedUrl),a=_n({matchedUrl:t.targetMatchedUrl,routeId:t.targetRouteId,routeManifest:e}),o=e.segmentGraph.interceptionsBySlotId.get(t.slotId)??[];for(let e of o){if(!s(n,e.sourcePatternParts))continue;let t=i(r,e.targetPatternParts),o=t===null&&d(r,e.targetPatternParts);if(!(t===null&&!o)&&!(!o&&e.targetRouteId!==null&&a?.id!==e.targetRouteId))return e}return null}function Cn(e){return e.state.traceFields?{...e.state.traceFields,currentRootLayoutTreePath:e.currentRootLayoutTreePath,nextRootLayoutTreePath:e.nextRootLayoutTreePath}:Kt({currentRootLayoutTreePath:e.currentRootLayoutTreePath,currentVisibleCommitVersion:e.state.visibleCommitVersion,nextRootLayoutTreePath:e.nextRootLayoutTreePath,startedVisibleCommitVersion:e.event.token.baseVisibleCommitVersion})}function wn(e,t){return e===null||t===null?`rootBoundaryUnknown`:e===t?`currentRootBoundary`:`rootBoundaryChanged`}function Tn(e,t){return M(dn(e),dn(t))}function M(e,t){if(wn(e.rootBoundaryId,t.rootBoundaryId)!==`currentRootBoundary`)return[];let n=[],r=Math.min(e.layoutIds.length,t.layoutIds.length);for(let i=0;i<r;i++){let r=e.layoutIds[i];if(r!==t.layoutIds[i])break;n.push(r)}return n}function En(e,t){return Dn(e,Tn(e,t))}function Dn(e,t){if(t.length===0)return[];let n=new Set(t),r=[],i=new Set;for(let t of e.mountedParallelSlots)t.ownerLayoutId!==null&&n.has(t.ownerLayoutId)&&(i.has(t.slotId)||(r.push(t.slotId),i.add(t.slotId)));return r}function On(e,t){let n=Tn(e,t);return[...n,...Dn(e,n)]}function kn(e){return M(e.currentTopology,e.targetTopology)}function An(e){if(e.lane===`traverse`)return[];let t=M(e.currentTopology,e.targetTopology);return t.length===0?[]:jn({currentSlotBindings:e.currentTopology.slotBindings,preservedLayoutIds:t,targetSlotBindings:e.targetTopology.slotBindings})}function jn(e){let t=new Set(e.preservedLayoutIds),n=new Set;for(let t of e.currentSlotBindings)t.state!==`unmatched`&&n.add(t.slotId);let r=[],i=new Set;for(let a of e.targetSlotBindings)a.ownerLayoutId!==null&&t.has(a.ownerLayoutId)&&a.state!==`active`&&n.has(a.slotId)&&(i.has(a.slotId)||(r.push(a.slotId),i.add(a.slotId)));return r.sort(re)}function Mn(e){return e.interception?{matchedUrl:e.interception.sourceMatchedUrl,routeId:e.interception.sourceRouteId}:{matchedUrl:pn(e.routeId)??e.matchedUrl,routeId:e.routeId}}function Nn(e){return{kind:`hardNavigate`,reason:`interceptionProofRejected`,token:e.event.token,trace:T(e.reasonCode,e.traceFields),url:e.event.result.href}}function Pn(e){return e===void 0?{kind:`accepted`,decision:null}:e.decision===null?{kind:`rejected`,decision:null}:e.decision.canReuse?{kind:`accepted`,decision:e.decision}:{kind:`rejected`,decision:e.decision}}function Fn(e,t){return t===null?{...e,cacheProofCode:en}:{...e,cacheProofCode:t.code,cacheProofMode:t.mode,cacheProofScope:t.scope}}function In(e){return{kind:`hardNavigate`,reason:`cacheProofRejected`,token:e.event.token,trace:T(w.cacheProofRejected,Fn(e.traceFields,e.rejection.decision)),url:e.event.result.href}}function Ln(e){return{kind:`hardNavigate`,reason:`cacheReuseTokenRejected`,token:e.event.token,trace:T(w.cacheReuseTokenRejected,{...e.traceFields,cacheReuseTokenReason:e.reason}),url:e.event.result.href}}function Rn(e,t){return t===null?e:{...e,cacheProofCode:t.code,cacheProofReuseClass:t.reuseClass}}function zn(e){return e===null?{}:{cacheEntryReuseDecision:e}}function Bn(e){let t=e.targetSnapshot.interception;if(!t)return{kind:`rejected`,reasonCode:w.interceptedRejectedMissingProof};if(t.targetMatchedUrl!==e.targetSnapshot.matchedUrl)return{kind:`rejected`,reasonCode:w.interceptedRejectedTargetMismatch};let n=Mn(e.currentSnapshot);if(!e.restoredHistorySnapshot&&(t.sourceMatchedUrl!==n.matchedUrl||t.sourceRouteId!==n.routeId))return{kind:`rejected`,reasonCode:w.interceptedRejectedUnknownSource};let r=e.routeManifest===null?null:Sn(e.routeManifest,t);if(e.routeManifest!==null&&r===null)return{kind:`rejected`,reasonCode:w.interceptedRejectedUndeclaredTopology};let i=M(e.currentTopology,e.targetTopology);if(i.length===0)return{kind:`rejected`,reasonCode:w.interceptedRejectedIncompatibleRoot};let a=new Set(i),o=e.targetTopology.slotBindings.find(e=>e.slotId===t.slotId);return!o||o.state!==`active`||o.ownerLayoutId===null||!a.has(o.ownerLayoutId)?{kind:`rejected`,reasonCode:w.interceptedRejectedMissingSlotProof}:r!==null&&o.ownerLayoutId!==r.ownerLayoutId?{kind:`rejected`,reasonCode:w.interceptedRejectedUndeclaredTopology}:{kind:`approved`,preserveElementIds:i,preservePreviousSlotIds:jn({currentSlotBindings:e.currentTopology.slotBindings,preservedLayoutIds:i,targetSlotBindings:e.targetTopology.slotBindings}).filter(e=>e!==t.slotId)}}function Vn(e){let t=e.event.result.targetSnapshot,n=xn({routeManifest:e.routeManifest,slotBindingSource:`snapshot`,snapshot:e.state.visibleSnapshot}),r=xn({routeManifest:e.routeManifest,slotBindingSource:`manifestTarget`,snapshot:t}),i=Cn({currentRootLayoutTreePath:n.kind===`known`?n.topology.rootLayoutTreePath:null,event:e.event,nextRootLayoutTreePath:r.kind===`known`?r.topology.rootLayoutTreePath:null,state:e.state});if(e.event.token.lane===`prefetch`)return{kind:`noCommit`,reason:`prefetchOnly`,token:e.event.token,trace:T(w.prefetchOnly,i)};let a=Pn(e.event.result.cacheEntryReuseProof);if(a.kind===`rejected`)return In({event:e.event,rejection:a,traceFields:i});let o=a.decision;if(o!==null){let t=Zt(e.event.token,{graphVersion:e.routeManifest?.graphVersion??null,installedCacheVariantFingerprint:null});if(!t.authorized)return Ln({event:e.event,reason:t.reason,traceFields:i})}let s=Rn(i,o),c=zn(o);if(t.interception!==null){if(n.kind===`unknown`||r.kind===`unknown`)return Nn({event:e.event,reasonCode:w.interceptedRejectedUndeclaredTopology,traceFields:s});let i=Bn({currentSnapshot:e.state.visibleSnapshot,currentTopology:n.topology,restoredHistorySnapshot:e.event.result.restoredHistorySnapshot===!0,routeManifest:e.routeManifest,targetSnapshot:t,targetTopology:r.topology});return i.kind===`rejected`?Nn({event:e.event,reasonCode:i.reasonCode,traceFields:s}):{kind:`proposeCommit`,proposal:{...c,preserveAbsentSlots:!1,preserveElementIds:i.preserveElementIds,preservePreviousSlotIds:i.preservePreviousSlotIds,reason:`interceptedCurrentRootBoundary`,targetSnapshot:t},token:e.event.token,trace:T(w.interceptedCommitCurrent,s)}}let l=n.kind===`unknown`||r.kind===`unknown`?`rootBoundaryUnknown`:wn(n.topology.rootBoundaryId,r.topology.rootBoundaryId);if(l===`rootBoundaryChanged`)return{kind:`hardNavigate`,reason:`rootBoundaryChanged`,token:e.event.token,trace:T(w.rootBoundaryChanged,s),url:e.event.result.href};if(l===`rootBoundaryUnknown`)return{kind:`proposeCommit`,proposal:{...c,preserveAbsentSlots:!1,preserveElementIds:[],preservePreviousSlotIds:[],reason:`unprovenTopologyFallback`,targetSnapshot:t},token:e.event.token,trace:T(w.rootBoundaryUnknown,s)};if(n.kind!==`known`||r.kind!==`known`)throw Error(`[vinext] Current-root navigation planning requires manifest topology`);return{kind:`proposeCommit`,proposal:{...c,preserveAbsentSlots:!1,preserveElementIds:kn({currentTopology:n.topology,lane:e.event.token.lane,targetTopology:r.topology}),preservePreviousSlotIds:An({currentTopology:n.topology,lane:e.event.token.lane,targetTopology:r.topology}),reason:`currentRootBoundary`,targetSnapshot:t},token:e.event.token,trace:T(w.commitCurrent,s)}}function Hn(e){switch(e.event.kind){case`navigate`:return E({eventKind:e.event.kind,state:e.state,work:{href:e.event.href,kind:`flight`,mode:e.event.mode}});case`refresh`:return E({eventKind:e.event.kind,state:e.state,work:{href:e.state.visibleSnapshot.displayUrl,kind:`flight`,mode:`refresh`}});case`traverse`:return E({eventKind:e.event.kind,state:e.state,work:{direction:e.event.direction,historyState:e.event.historyState,kind:`traverseFlight`}});case`prefetch`:return E({eventKind:e.event.kind,state:e.state,work:{href:e.event.href,kind:`prefetch`}});case`flightResponseArrived`:return Vn({event:e.event,routeManifest:e.routeManifest,state:e.state});default:{let t=e.event;throw Error(`[vinext] Unknown navigation event: `+String(t))}}}function Un(e){if(e.clientCompatibilityId===null||!e.isRscContentType||de({clientCompatibilityId:e.clientCompatibilityId,currentHref:e.currentHref,origin:e.origin,responseCompatibilityId:e.compatibilityIdHeader,responseUrl:e.responseUrl}).kind===`compatible`)return{kind:`proceed`,trace:T(w.proceedToCommit,{})};if(e.actionRedirectHref!==null)return{kind:`hardNavigate`,url:e.actionRedirectHref,historyMode:e.actionRedirectType===`push`?`assign`:`replace`,clearClientNavigationCaches:!0,reason:`serverActionRedirectCompatibilityMismatch`,trace:T(w.serverActionRedirectCompatibilityMismatch,{targetHref:e.actionRedirectHref})};let t=e.currentHref;return{kind:`hardNavigate`,url:t,clearClientNavigationCaches:!1,reason:`serverActionRscCompatibilityMismatch`,trace:T(w.serverActionRscCompatibilityMismatch,{targetHref:t})}}function Wn(e){return{kind:`hardNavigate`,url:e.currentHref,reason:`rscNavigationError`,trace:T(w.rscNavigationError,{targetHref:e.currentHref})}}var Gn={classifyEarlyNavigationIntent:sn,classifyNavigationPrefetchProbe:un,classifyNavigationReuse:ln,classifyRscFetchResult:on,classifyRscNavigationError:Wn,classifyRootBoundaryTransition:wn,classifyServerActionResult:Un,classifyVisitedResponseCac
1heCandidate:cn,plan:Hn,resolveCurrentRootBoundaryElementPersistence:On,resolveMountedParallelSlotPersistence:En,resolveSameLayoutAncestorPersistence:Tn},N=class extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}},P=class extends URLSearchParams{append(e,t){throw new N}delete(e,t){throw new N}set(e,t){throw new N}sort(){throw new N}},Kn=Symbol.for(`vinext.navigation.pagesNavigationContextAccessor`);function F(){let e=globalThis[Kn];if(!e)return null;try{return e()}catch{return null}}var qn=class extends Error{constructor(...e){super(...e),this.name=`UnrecognizedActionError`}};function Jn(e){return!!(e&&typeof e==`object`&&e instanceof qn)}function Yn(e=`children`){let t=Qe();if(!t)return[];try{return(h.useContext(t)[e]??[]).filter(e=>!e.startsWith(`__PAGE__`))}catch{return[]}}var Xn=Symbol(`vinext.navigation.readonlySearchParams`),Zn=Symbol(`vinext.navigation.readonlySearchParamsSource`),Qn=Symbol(`vinext.navigation.readonlySearchParamsSourceKey`),$n=Symbol.for(`vinext.navigation.pagesNavigationNotify`),er=``,tr=50*1024*1024,nr=tr*.9;function rr(e,t){if(e===void 0||e===``)return t;let n=Number(e);return!Number.isFinite(n)||n<0?t:n*1e3}var ir=rr(`0`,3e4),I=rr(`300`,3e4),ar=3e4;function or(){return r(window.location.pathname,``)}function sr(e){let t;try{t=new URL(e,window.location.href)}catch{return null}return wt({basePath:``,currentPathname:window.location.pathname,routeManifest:m()?.bootstrap.routeManifest??null,targetPathname:t.pathname})}function cr(){return window.location.pathname+window.location.search}function L(){return window.__VINEXT_RSC_PREFETCH_CACHE__||(window.__VINEXT_RSC_PREFETCH_CACHE__=new Map),window.__VINEXT_RSC_PREFETCH_CACHE__}function R(){return window.__VINEXT_RSC_PREFETCHED_URLS__||(window.__VINEXT_RSC_PREFETCHED_URLS__=new Set),window.__VINEXT_RSC_PREFETCHED_URLS__}function z(e){return typeof e==`number`&&Number.isFinite(e)&&Number.isInteger(e)&&e>=0}function lr(e){return typeof e==`number`&&Number.isFinite(e)&&e>=0}function ur(e){if(e===null||e===``)return;let t=Number(e);return z(t)?t:void 0}function dr(e,t){let n=e.dynamicStaleTimeSeconds;return z(n)?n*1e3:t}function B(e,t,n){return lr(t.expiresAt)?t.expiresAt:e+dr(t,n)}function fr(e,t,n){if(lr(t.expiresAt))return t.expiresAt;let r=t.dynamicStaleTimeSeconds;return z(r)?e+Math.max(r*1e3,ar):e+Math.max(n,ar)}function V(e){return e.expiresAt===void 0?e.snapshot?B(e.timestamp,e.snapshot,I):e.timestamp+I:e.expiresAt}function pr(e){return e.mountedSlotsHeader===void 0?e.snapshot?.mountedSlotsHeader??null:e.mountedSlotsHeader}function mr(e){try{let t=new URL(e,`http://vinext.local`);return pe(t),`${t.pathname}${t.search}`}catch{return null}}function hr(e){try{return le(new URL(e,`http://vinext.local`).pathname)}catch{return null}}function gr(e){let t=e.indexOf(`\0`);return t===-1?{interceptionContext:null,rscUrl:e}:{interceptionContext:e.slice(t+1),rscUrl:e.slice(0,t)}}function H(e,t){return pr(e)===t||(e.snapshot?.mountedSlotsHeader??null)===t}function U(e,t,n,r=[]){let i=L(),a=[e,...r];for(let e of a){let r=p.encodeCacheKey(e,t),a=i.get(r);if(a&&a.cacheForNavigation!==!1&&H(a,n))return{cacheKey:r,entry:a}}let o=new Set(a.map(e=>mr(e)).filter(e=>e!==null));if(o.size===0)return null;for(let[e,r]of i){if(r.cacheForNavigation===!1)continue;let i=gr(e);if(i.interceptionContext!==t)continue;let a=mr(i.rscUrl);if(!(a===null||!o.has(a))&&H(r,n))return{cacheKey:e,entry:r}}return null}function _r(e,t=null,n=null,r={}){let i=U(e,t,n,r.additionalRscUrls);return i===null?!1:i.entry.pending!==void 0||V(i.entry)>Date.now()?(xr(L(),i.cacheKey,i.entry),!0):(J(L(),R(),i.cacheKey,i.entry,r.notifyInvalidation??!0),!1)}function vr(e,t=null,n=null){let r=hr(e);if(r===null)return!1;let i=L();for(let[e,a]of i){if(a.searchAgnosticShell!==!0)continue;let o=gr(e);if(o.interceptionContext===t&&hr(o.rscUrl)===r&&H(a,n)){if(a.pending!==void 0||V(a)>Date.now())return!0;J(i,R(),e,a,!0)}}return!1}function W(e){return e.snapshot?.buffer.byteLength??e.size??0}var yr=null,G=0;function br(e){if(yr===e)return G;let t=0,n=new Set;for(let r of e.values())n.has(r)||(n.add(r),t+=W(r));return yr=e,G=t,t}function K(e,t){yr===e&&(G=Math.max(0,G+t))}function xr(e,t,n){if(e.get(t)===n){e.delete(t),e.set(t,n);for(let r of n.cacheKeys??[])r===t||e.get(r)!==n||(e.delete(r),e.set(r,n))}}function q(){let e=L(),t=br(e);if(t<=52428800)return;let n=Date.now(),r=R();for(let[t,i]of e)V(i)<=n&&J(e,r,t,i,!0);if(t=br(e),t<=52428800)return;let i=0;for(;t>nr&&i<e.size;){let n=e.keys().next().value;if(n!==void 0){let a=e.get(n);if(a){let o=W(a);if(a.pending!==void 0&&o===0){xr(e,n,a),i+=1;continue}t-=o,J(e,r,n,a,!0),i=0}else e.delete(n),r.delete(n),i+=1}else break}}
1function Sr(e){e.invalidationTimer!==void 0&&(clearTimeout(e.invalidationTimer),e.invalidationTimer=void 0)}function Cr(e){Sr(e);let t=e.onInvalidateCallbacks;if(e.onInvalidateCallbacks=void 0,t!==void 0)for(let e of t)try{e()}catch(e){typeof reportError==`function`?reportError(e):console.error(e)}}function J(e,t,n,r,i){K(e,-W(r));let a=r.cacheKeys??new Set([n]);for(let n of a)e.get(n)===r&&e.delete(n),t.delete(n);r.cacheKeys=void 0,i?Cr(r):(Sr(r),r.onInvalidateCallbacks=void 0)}function wr(e){let t=L(),n=t.get(e);n&&J(t,R(),e,n,!0)}function Y(e,t){if(t.onInvalidateCallbacks===void 0||t.onInvalidateCallbacks.size===0)return;Sr(t);let n=Math.max(0,V(t)-Date.now());t.invalidationTimer=setTimeout(()=>{wr(e)},n)}function Tr(e,t){t!==void 0&&(e.onInvalidateCallbacks===void 0&&(e.onInvalidateCallbacks=new Set),e.onInvalidateCallbacks.add(t))}function Er(e,t){if(t===void 0)return;let n=L().get(e);n&&(Tr(n,t),n.outcome===`cache-seeded`&&Y(e,n))}function Dr(){let e=L(),t=R();for(let[n,r]of e)J(e,t,n,r,!0);t.clear(),m()?.functions.pingVisibleLinks?.()}function Or(e,t,n=null,r=null,i=ir){let a=p.encodeCacheKey(e,n),o=L(),s=o.get(a);s&&J(o,R(),a,s,!1);let c=Date.now(),l={cacheForNavigation:!0,cacheKeys:new Set([a]),expiresAt:B(c,t,i),mountedSlotsHeader:r,outcome:`cache-seeded`,size:t.buffer.byteLength,snapshot:t,timestamp:c};o.set(a,l),K(o,t.buffer.byteLength),R().add(a),Y(a,l),q()}function kr(e,t,n=null){let r=p.encodeCacheKey(e,n),i=L(),a=i.get(r);a?.snapshot===t&&J(i,R(),r,a,!1)}function Ar(e,t,n=null,r){let i=p.encodeCacheKey(e,n),a=L(),o=R(),s=a.get(i);s&&J(a,o,i,s,!1);let c={cacheKeys:new Set([i]),mountedSlotsHeader:null,outcome:`pending`,timestamp:Date.now()};Tr(c,r?.onInvalidate),c.pending=Nr(t).then(e=>{if(a.get(i)!==c)return;let t=W(c);c.mountedSlotsHeader=e.mountedSlotsHeader??null,c.snapshot=e,c.size=e.buffer.byteLength,K(a,c.size-t),c.expiresAt=B(c.timestamp,e,I),q()}).catch(()=>{J(a,o,i,c,!1)}).finally(()=>{a.get(i)===c&&(c.pending=void 0,c.snapshot&&(c.outcome=`cache-seeded`,Y(i,c)))}),a.set(i,c)}function jr(e,t,n=null){let r=ur(e.headers.get(oe));return{compatibilityIdHeader:e.headers.get(me),buffer:t,contentType:e.headers.get(`content-type`)??`text/x-component`,...r===void 0?{}:{dynamicStaleTimeSeconds:r},mountedSlotsHeader:e.headers.get(ae),paramsHeader:e.headers.get(se),renderedPathAndSearch:Mr(e.headers.get(ie)),url:n??e.url}}function Mr(e){if(e===null||e===``)return null;try{let t=decodeURIComponent(e);return t.startsWith(`/`)?t:null}catch{return null}}async function Nr(e){try{return jr(e,await e.arrayBuffer())}finally{ve(e)}}function Pr(e,t=!0){let n=new Headers({"content-type":e.contentType});return e.mountedSlotsHeader!=null&&n.set(ae,e.mountedSlotsHeader),e.compatibilityIdHeader!=null&&n.set(me,e.compatibilityIdHeader),z(e.dynamicStaleTimeSeconds)&&n.set(oe,String(e.dynamicStaleTimeSeconds)),e.paramsHeader!=null&&n.set(se,e.paramsHeader),e.renderedPathAndSearch!=null&&n.set(ie,encodeURIComponent(e.renderedPathAndSearch)),new Response(t?e.buffer.slice(0):e.buffer,{status:200,headers:n})}function Fr(e,t,n=null,r=null,i,a={}){let o=p.encodeCacheKey(e,n),s=L(),c=R(),l=Date.now(),u=s.get(o);u&&J(s,c,o,u,!1);let d={cacheForNavigation:a.cacheForNavigation??!0,cacheKeys:new Set([o]),mountedSlotsHeader:r,optimisticRouteShell:a.optimisticRouteShell===!0,outcome:`pending`,prefetchKind:a.prefetchKind??(a.optimisticRouteShell===!0?`loading-shell`:`navigation`),searchAgnosticShell:a.searchAgnosticShell===!0,timestamp:l};Tr(d,i?.onInvalidate),d.pending=t.then(async e=>{if(e.ok){let t=await Nr(e);if(s.get(o)!==d)return;let n=W(d);d.snapshot=t,d.size=t.buffer.byteLength,K(s,d.size-n),d.expiresAt=fr(d.timestamp,d.snapshot,a.fallbackTtlMs??I),Ir(s,c,o,d),q()}else ve(e),J(s,c,o,d,!1)}).catch(()=>{J(s,c,o,d,!1)}).finally(()=>{s.get(o)===d&&(d.pending=void 0,d.snapshot&&(d.outcome=`cache-seeded`,Y(o,d)))}),s.set(o,d),q()}function Ir(e,t,n,r){if(r.cacheForNavigation===!1)return;let i=r.snapshot?.renderedPathAndSearch;if(!i)return;let a=gr(n),o=p.encodeCacheKey(i,a.interceptionContext);if(o===n)return;let s=e.get(o);s&&s!==r&&J(e,t,o,s,!1),r.cacheKeys??=new Set([n]),r.cacheKeys.add(o),e.set(o,r),t.add(o)}function Lr(e,t=null,n=null){let r=U(e,t,n);if(!r)return null;let{cacheKey:i,entry:a}=r;return a.pending||a.outcome!==`cache-seeded`||a.cacheForNavigation===!1||!a.snapshot?null:V(a)<=Date.now()?(J(L(),R(),i,a,!0),null):a.expiresAt!==void 0||a.snapshot.expiresAt!==void 0?{...a.snapshot,expiresAt:V(a)}:a.snapshot}function Rr(e,t=null,n=null){let r=L(),i=p.encodeCacheKey(e,t),a=r.get(i);a&&a.cacheForNavigation!==!1&&!H(a,n)&&J(r,R(),i,a,!1);let o=U(e,t,n);if(!o)return null;let{cacheKey:s,entry:c}=o;return zr(s,c,n)}function zr(e,t,n){return t.pending||t.outcome!==`cache-seeded`||t.cac
1heForNavigation===!1?null:(J(L(),R(),e,t,!1),t.snapshot?!H(t,n)||V(t)<=Date.now()?null:t.expiresAt!==void 0||t.snapshot.expiresAt!==void 0?{...t.snapshot,expiresAt:V(t)}:t.snapshot:null)}async function Br(e,t=null,n=null,r){let i=L(),a=U(e,t,n,r?.additionalRscUrls);if(!a)return null;let{cacheKey:o,entry:s}=a;return s.pending!==void 0&&(await s.pending.catch(()=>{}),i.get(o)!==s)||r?.shouldConsume?.()===!1?null:zr(o,s,n)}var Vr=Symbol.for(`vinext.clientNavigationState`),Hr=Symbol.for(`vinext.mountedSlotsHeader`);function Ur(e){let t=window;t[Hr]=e}function Wr(){return window[Hr]??null}function X(){let e=window;return e[Vr]??={listeners:new Set,cachedSearch:window.location.search,cachedReadonlySearchParams:new P(window.location.search),cachedPathname:r(window.location.pathname,``),clientParams:{},clientParamsJson:`{}`,pendingClientParams:null,pendingClientParamsJson:null,pendingPathname:null,pendingPathnameNavId:null,originalPushState:window.history.pushState.bind(window.history),originalReplaceState:window.history.replaceState.bind(window.history),patchInstalled:!1,hasPendingNavigationUpdate:!1,suppressUrlNotifyCount:0,navigationSnapshotActiveCount:0},e[Vr]}function Gr(){let e=X();if(e)for(let t of e.listeners)t()}globalThis[$n]=Gr;var Kr=null,qr=new WeakMap,Jr=null,Z=null;function Yr(e){let t=qr.get(e);if(t)return t;let n=e.toString();if(Jr===n&&Z)return qr.set(e,Z),Z;let r=new P(e);return qr.set(e,r),Jr=n,Z=r,r}function Xr(){let e=F();return e?e.pathname:X()?.cachedPathname??`/`}var Zr=null;function Qr(){if(b())return ei();let e=F();return e?Yr(e.searchParams):X()?.cachedReadonlySearchParams||(Zr===null&&(Zr=new P),Zr)}function $r(){let e=X();if(!e)return!1;let t=!1,n=r(window.location.pathname,``);n!==e.cachedPathname&&(e.cachedPathname=n,t=!0);let i=window.location.search;return i!==e.cachedSearch&&(e.cachedSearch=i,e.cachedReadonlySearchParams=new P(i),t=!0),t}function ei(){let e=b();if(!e){let e=F();return e?Yr(e.searchParams):(Kr===null&&(Kr=new P),Kr)}let t=e.searchParams,n=e[Xn],r=e[Zn];if(n&&r===t)return n;let i=t.toString();if(n&&e[Qn]===i)return e[Zn]=t,n;let a=new P(t);return e[Xn]=a,e[Zn]=t,e[Qn]=i,a}function ti(){let e=X();e&&e.navigationSnapshotActiveCount++}var ni={},ri=Symbol.for(`vinext.clientNavigationRenderContext`);function ii(){if(typeof h.createContext!=`function`)return null;let e=globalThis;return e[ri]||(e[ri]=h.createContext(null)),e[ri]??null}function ai(){let e=ii();if(!e||typeof h.useContext!=`function`)return null;try{return h.useContext(e)}catch{return null}}function oi(e,t){let n=window.location.origin,i=new URL(e,n);return{pathname:r(i.pathname,``),searchParams:new P(i.search),params:t}}function si(e){let t=e.searchParams.toString();return t===``?e.pathname:`${e.pathname}?${t}`}var ci=ni,li=`{}`;function ui(e){let t=X();if(!t){let t=JSON.stringify(e);t!==li&&(ci=e,li=t);return}let n=JSON.stringify(e);n!==t.clientParamsJson&&(t.clientParams=e,t.clientParamsJson=n,t.pendingClientParams=null,t.pendingClientParamsJson=null,Gr())}function di(e){let t=X();if(!t)return;let n=JSON.stringify(e);n!==t.clientParamsJson&&n!==t.pendingClientParamsJson&&(t.pendingClientParams=e,t.pendingClientParamsJson=n,t.hasPendingNavigationUpdate=!0)}function fi(){return X()?.clientParams??ci}function pi(e,t){let n=X();n&&(n.pendingPathname=r(e,``),n.pendingPathnameNavId=t)}function mi(e){let t=X();t&&(t.pendingPathnameNavId===null||t.pendingPathnameNavId===e)&&(t.pendingPathname=null,t.pendingPathnameNavId=null)}function hi(){let e=X(),t=b();if(t)return t.params;let n=F();return n?n.params:e?.clientParams??ni}function gi(){let e=b();if(e)return e.params;let t=F();return t?t.params:ni}function _i(e){let t=X();return t?(t.listeners.add(e),()=>{t.listeners.delete(e)}):()=>{}}function vi(){let e=ai(),t=h.useSyncExternalStore(_i,Xr,()=>{let e=b();if(e)return e.pathname;let t=F();return t?t.pathname:`/`});return e&&(X()?.navigationSnapshotActiveCount??0)>0?e.pathname:t}function yi(){let e=ai(),t=h.useSyncExternalStore(_i,Qr,ei);return e&&(X()?.navigationSnapshotActiveCount??0)>0?e.searchParams:t}
1function bi(){let e=ai(),t=h.useSyncExternalStore(_i,hi,gi);return e&&(X()?.navigationSnapshotActiveCount??0)>0?e.params:t}function xi(e){return f(e)}function Si(e){let t=X();if(!t)return e();t.suppressUrlNotifyCount+=1;try{return e()}finally{--t.suppressUrlNotifyCount}}function Q(e,t){let n=X();if(!n)return;(t?.releaseSnapshot??e!==void 0)&&n.navigationSnapshotActiveCount>0&&--n.navigationSnapshotActiveCount;let r=$r(),i=!1;n.pendingClientParams!==null&&n.pendingClientParamsJson!==null&&(n.clientParams=n.pendingClientParams,n.clientParamsJson=n.pendingClientParamsJson,n.pendingClientParams=null,n.pendingClientParamsJson=null,i=!0),(n.pendingPathnameNavId===null||e!==void 0&&n.pendingPathnameNavId===e)&&(n.pendingPathname=null,n.pendingPathnameNavId=null);let a=r||n.hasPendingNavigationUpdate;n.hasPendingNavigationUpdate=!1,(r||i)&&at(),a&&Gr()}function Ci(e,t,n){Si(()=>{X()?.originalPushState.call(window.history,e,t,n)})}function wi(e,t,n){Si(()=>{X()?.originalReplaceState.call(window.history,e,t,n)})}function Ti(){wi({...window.history.state??{},__vinext_scrollX:window.scrollX,__vinext_scrollY:window.scrollY},``)}function Ei(e,t,n){let r=m()?.functions.commitHashNavigation;if(r){r(e,t,n);return}let i=It(window.history.state);t===`replace`?wi(i,``,e):Ci(i,``,e)}function Di(e){if(!(typeof document>`u`)){if(e.hash!==null){te(e.hash);return}e.targetHoistedInHead||(document.documentElement.scrollTop=0)}}function Oi(e){queueMicrotask(()=>{let t=xt();if(t===null||t.id!==e.id)return;let n=St(e);n&&Di(n)})}function ki(e){if(e&&typeof e==`object`&&`__vinext_scrollY`in e){let{__vinext_scrollX:t,__vinext_scrollY:n}=e;Promise.resolve().then(()=>{let e=window.__VINEXT_RSC_PENDING__??null;e?e.then(()=>c(t,n)):c(t,n)})}}function Ai(e,t){t===`replace`?window.location.replace(e):window.location.assign(e)}async function ji(e,t,n,r=!1,i=`transition`){m()?.functions.notifyLinkNavigationStart?.();let o=e;if(xi(e)){let n=ne(e,``);if(n==null){a(e,t);let n=m()?.functions.navigateExternal;if(n){await n(e,t);return}Ai(e,t),await new Promise(()=>{});return}o=n}let s=ye(o,``);if(s===`pages`||s===`document`){let e=ee(o,window.location.href,``);a(e,t),t===`push`&&Ti(),Ai(e,t),await new Promise(()=>{});return}let c=ee(o,window.location.href,``);a(c,t),t===`push`&&Ti();let l=Gn.classifyEarlyNavigationIntent({basePath:``,currentHref:window.location.href,mode:t,scroll:n,targetHref:c});if(l.kind===`sameDocumentScroll`){bt(),Ei(c,l.mode,l.scroll),_t(c),Q(),l.scroll&&te(l.hash);return}if(zt(typeof document>`u`?void 0:document)){let e=m()?.functions.navigateExternal;if(e){await e(c,t);return}Ai(c,t),await new Promise(()=>{});return}let u=c.indexOf(`#`),d=u===-1?``:c.slice(u),f=n?yt(d||null):null;n||bt();let p=m()?.functions.navigate;try{p?await p(c,0,`navigate`,t,void 0,r,void 0,f,i):(t===`replace`?wi(null,``,c):Ci(null,``,c),Q())}catch(e){throw f&&St(f),e}f&&Oi(f)}var $=0;function Mi(){$+=1;let e=!1;return()=>{e||(e=!0,$=Math.max(0,$-1))}}function Ni(){return $>0}function Pi(e){queueMicrotask(e)}var Fi={bfcacheId:`0`,push(e,t){o(e),m()?.functions.notifyLinkNavigationStart?.();let n=Mi();try{h.startTransition(()=>{ji(e,`push`,t?.scroll!==!1,!0)})}catch(e){throw n(),e}Pi(n)},replace(e,t){o(e),m()?.functions.notifyLinkNavigationStart?.();let n=Mi();try{h.startTransition(()=>{ji(e,`replace`,t?.scroll!==!1,!0)})}catch(e){throw n(),e}Pi(n)},back(){window.history.back()},forward(){window.history.forward()},refresh(){if(m()?.functions.clearNavigationCaches?.(),Ni())return;let e=m()?.functions.navigate;e&&h.startTransition(()=>{e(window.location.href,0,`refresh`,void 0,void 0,!0)})},prefetch(e,t){if(o(e),!_e(window.navigator?.userAgent??``)){try{new URL(l(e,``),window.location.href)}catch{throw Error(`Cannot prefetch '${e}' because it cannot be converted to a URL.`)}(async()=>{let n=e;if(f(e)){let t=ne(e,``);if(t==null)return;n=t}let r=ye(n,``);if(r===`pages`||r===`document`)return;let i=ee(n,window.location.href,``),a=sr(i),o=Wr(),s=fe({interceptionContext:a});o&&s.set(ae,o);let c=await ue(i,s),l=p.encodeCacheKey(c,a),u=R();if(u.has(l)){Er(l,t?.onInvalidate);return}u.add(l),Fr(c,ge(()=>fetch(c,{headers:s,credentials:`include`,priority:`low`}),`low`),a,o,t)})().catch(e=>{console.error(`[vinext] RSC prefetch setup error:`,e)})}}};function Ii(e){return!e||e===`0`?Ct:e}function Li(){let e=et(),t=$e();if(!e||!t||typeof h.useContext!=`function`)return Ii(null);try{let n=h.useContext(e),r=h.useContext(t);return Ii(n===null?null:r?.[n])}catch{return Ii(null)}}var Ri=Fi;function zi(){if(!u||typeof h.useContext!=`function`||typeof h.useMemo!=`function`)throw Error(`invariant expected app router to be mou
1nted`);let e=h.useContext(u);if(e===null)throw Error(`invariant expected app router to be mounted`);let t=Li();return h.useMemo(()=>({...e,bfcacheId:t}),[e,t])}function Bi(e){let t=Vi(e);return t.length===0?null:e===void 0||e===`children`?t[0]:t[t.length-1]}function Vi(e){return Yn(e)}function Hi(e){typeof document<`u`||ft(e)}{let e=X();e&&!e.patchInstalled&&(e.patchInstalled=!0,window.addEventListener(`popstate`,()=>{m()?.functions.notifyLinkNavigationStart?.()}),window.addEventListener(`popstate`,e=>{he()||(Q(),ki(e.state))}),window.history.pushState=function(t,n,r){e.originalPushState.call(window.history,jt(t,window.history.state),n,r),e.suppressUrlNotifyCount===0&&(m()?.functions.notifyLinkNavigationStart?.(),Q())},window.history.replaceState=function(t,n,r){e.originalReplaceState.call(window.history,jt(t,window.history.state),n,r),e.suppressUrlNotifyCount===0&&(m()?.functions.notifyLinkNavigationStart?.(),Q())})}export{Pe as BailoutToCSRError,ir as DYNAMIC_NAVIGATION_CACHE_TTL,Le as DynamicServerError,tt as GLOBAL_ACCESSORS_KEY,g as HTTP_ERROR_FALLBACK_ERROR_CODE,tr as MAX_PREFETCH_CACHE_SIZE,I as PREFETCH_CACHE_TTL,P as ReadonlyURLSearchParams,we as RedirectType,Ze as ServerInsertedHTMLContext,qn as UnrecognizedActionError,er as __basePath,ut as _registerStateAccessors,ti as activateNavigationSnapshot,Ri as appRouterInstance,Di as applyAppRouterScrollFallback,mi as clearPendingPathname,gt as clearServerInsertedHTML,Q as commitClientNavigationState,Rr as consumePrefetchResponse,Br as consumePrefetchResponseForNavigation,jr as createCachedRscResponseSnapshot,oi as createClientNavigationRenderSnapshot,si as createSnapshotPathAndSearch,je as decodeRedirectError,kr as deletePrefetchResponseSnapshot,mt as flushServerInsertedHTML,Oe as forbidden,Ce as getAccessFallbackHTTPStatus,$e as getBfcacheIdMapContext,et as getBfcacheSegmentIdContext,ii as getClientNavigationRenderContext,X as getClientNavigationState,fi as getClientParams,or as getCurrentInterceptionContext,cr as getCurrentNextUrl,Qe as getLayoutSegmentContext,Wr as getMountedSlotsHeader,b as getNavigationContext,L as getPrefetchCache,sr as getPrefetchInterceptionContext,R as getPrefetchedUrls,_r as hasPrefetchCacheEntryForNavigation,vr as hasSearchAgnosticPrefetchShellForRoute,Dr as invalidatePrefetchCache,Fe as isBailoutToCSRError,Re as isDynamicServerError,Se as isHTTPAccessFallbackError,Me as isNextRouterError,Ae as isRedirectError,ji as navigateClientSide,De as notFound,Lr as peekPrefetchResponseForNavigation,Ee as permanentRedirect,Fr as prefetchRscResponse,Ci as pushHistoryStateWithoutNotify,Te as redirect,ht as renderServerInsertedHTML,di as replaceClientParamsWithoutNotify,wi as replaceHistoryStateWithoutNotify,B as resolveCachedRscResponseExpiresAt,dr as resolveCachedRscResponseTtlMs,pr as resolvePrefetchCacheEntryMountedSlotsHeader,Pr as restoreRscResponse,Ti as saveScrollPosition,Or as seedPrefetchResponseSnapshot,ui as setClientParams,Ur as setMountedSlotsHeader,dt as setNavigationContext,pi as setPendingPathname,Nr as snapshotRscResponse,Ar as storePrefetchResponse,F as t,ke as unauthorized,Jn as unstable_isUnrecognizedActionError,ze as unstable_rethrow,ai as useClientNavigationRenderSnapshot,bi as useParams,vi as usePathname,zi as useRouter,yi as useSearchParams,Bi as useSelectedLayoutSegment,Vi as useSelectedLayoutSegments,Hi as useServerInsertedHTML};

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.