PageSourceSearch

https://grafana.com/mw/_next/static/chunks/5.d4194a94eaead9d3.js

js grafana.com collected 2026-09-24 08:03:10 UTC 67,021 bytes, 129 lines download raw bytes

1try{("u">typeof globalThis?globalThis:"u">typeof global?global:"u">typeof window?window:"u">typeof self?self:{})["__faroGitHash_marketing-website"]="9b3cf3e310ef86b4b6e5d04605274671a55a34be"}catch(e){}try{("u">typeof globalThis?globalThis:"u">typeof global?global:"u">typeof window?window:"u">typeof self?self:{})["__faroBundleId_marketing-website"]="1790206313718071e978f1d"}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5],{1796:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n={HeadersAdapter:function(){return s},ReadonlyHeadersError:function(){return i}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(70471);class i extends Error{constructor(){super("Headers cannot be modified. Read more: https://nextjs.org/docs/app/api-reference/functions/headers"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1176",enumerable:!1,configurable:!0})}static callable(){throw new i}}class s extends Headers{constructor(e){super(),this.headers=new Proxy(e,{get(t,r,n){if("symbol"==typeof r)return o.ReflectAdapter.get(t,r,n);let a=r.toLowerCase(),i=Object.keys(e).find(e=>e.toLowerCase()===a);if(void 0!==i)return o.ReflectAdapter.get(t,i,n)},set(t,r,n,a){if("symbol"==typeof r)return o.ReflectAdapter.set(t,r,n,a);let i=r.toLowerCase(),s=Object.keys(e).find(e=>e.toLowerCase()===i);return o.ReflectAdapter.set(t,s??r,n,a)},has(t,r){if("symbol"==typeof r)return o.ReflectAdapter.has(t,r);let n=r.toLowerCase(),a=Object.keys(e).find(e=>e.toLowerCase()===n);return void 0!==a&&o.ReflectAdapter.has(t,a)},deleteProperty(t,r){if("symbol"==typeof r)return o.ReflectAdapter.deleteProperty(t,r);let n=r.toLowerCase(),a=Object.keys(e).find(e=>e.toLowerCase()===n);return void 0===a||o.ReflectAdapter.deleteProperty(t,a)}})}static seal(e,t){let r,n=t&&t.size>0?e=>t.has(e.toLowerCase()):null,a=new Proxy(e,{get(e,t,n){switch(t){case"append":case"delete":case"set":return i.callable;case Symbol.iterator:return r[Symbol.iterator];case"get":case"has":case"getSetCookie":case"keys":case"values":case"entries":case"forEach":return r[t];default:return o.ReflectAdapter.get(e,t,n)}}});return r=n?function(e,t,r){function*n(){for(let t of e.entries())r(t[0])||(yield t)}return{entries:n,[Symbol.iterator]:n,get:t=>r(t)?null:e.get(t),has:t=>!r(t)&&e.has(t),getSetCookie:()=>r("set-cookie")?[]:e.getSetCookie(),*keys(){for(let t of e.keys())r(t)||(yield t)},*values(){for(let[,e]of n())yield e},forEach(e,r){for(let[a,o]of n())e.call(r,o,a,t)}}}(e,a,n):{get:e.get.bind(e),has:e.has.bind(e),getSetCookie:e.getSetCookie.bind(e),keys:e.keys.bind(e),values:e.values.bind(e),entries:e.entries.bind(e),[Symbol.iterator]:e[Symbol.iterator].bind(e),forEach(t,r){for(let[n,o]of e.entries())t.call(r,o,n,a)}},a}static fresh(e){return new Proxy(e,{get:(e,t,r)=>o.ReflectAdapter.get(e,t,r)})}merge(e){return Array.isArray(e)?e.join(", "):e}static from(e){return e instanceof Headers?e:new s(e)}append(e,t){let r=this.headers[e];"string"==typeof r?this.headers[e]=[r,t]:Array.isArray(r)?r.push(t):this.headers[e]=t}delete(e){delete this.headers[e]}get(e){let t=this.headers[e];return void 0!==t?this.merge(t):null}has(e){return void 0!==this.headers[e]}set(e,t){this.headers[e]=t}forEach(e,t){for(let[r,n]of this.entries())e.call(t,n,r,this)}*entries(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase(),r=this.get(t);yield[t,r]}}*keys(){for(let e of Object.keys(this.headers)){let t=e.toLowerCase();yield t}}*values(){for(let e of Object.keys(this.headers)){let t=this.get(e);yield t}}[Symbol.iterator](){return this.entries()}}},2179:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r={allRequiredBoundariesRendered:function(){return o},createValidationBoundaryTracking:function(){return a}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});function a(){return{requiredIds:new Map,renderedIds:new Set}}function o(e){for(let t of e.requiredIds.keys())if(!e.renderedIds.has(t))return!1;return!0}},6472:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return c}});
1let n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=a(void 0);if(t&&t.has(e))return t.get(e);var r={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=n?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,t&&t.set(e,r),r}(r(8313));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}let o={current:null},i="function"==typeof n.cache?n.cache:e=>e,s=console.warn;function c(e){return function(...t){s(e(...t))}}i(e=>{try{s(o.current)}finally{o.current=null}})},7665:(e,t,r)=>{var n,a,o,i=r(15049);Object.defineProperty(t,"__esModule",{value:!0});var s={DynamicHoleKind:function(){return ei},Postpone:function(){return N},PreludeState:function(){return ep},abortAndThrowOnSynchronousRequestDataAccess:function(){return T},abortOnSynchronousPlatformIOAccess:function(){return C},accessedDynamicData:function(){return H},annotateDynamicAccess:function(){return Y},consumeDynamicAccess:function(){return q},createDynamicTrackingState:function(){return O},createDynamicValidationState:function(){return S},createHangingInputAbortSignal:function(){return F},createInstantValidationState:function(){return es},createRenderInBrowserAbortSignal:function(){return V},formatDynamicAPIAccesses:function(){return W},getFirstDynamicReason:function(){return D},getNavigationDisallowedDynamicReasons:function(){return eb},getStaticShellDisallowedDynamicReasons:function(){return ey},isDynamicPostpone:function(){return $},isPrerenderInterruptedError:function(){return U},logDisallowedDynamicError:function(){return eh},markCurrentScopeAsDynamic:function(){return P},postponeWithTracking:function(){return I},throwIfDisallowedDynamic:function(){return em},throwIfSyncIOUsed:function(){return eg},throwToInterruptStaticGeneration:function(){return j},trackAllowedDynamicAccess:function(){return eo},trackDynamicDataInDynamicRender:function(){return A},trackDynamicHoleInNavigation:function(){return ec},trackDynamicHoleInRuntimeShell:function(){return el},trackDynamicHoleInStaticShell:function(){return ed},trackThrownErrorInNavigation:function(){return eu},useDynamicRouteParams:function(){return K},useDynamicSearchParams:function(){return z}};for(var c in s)Object.defineProperty(t,c,{enumerable:!0,get:s[c]});let u=(n=r(8313))&&n.__esModule?n:{default:n},l=r(18675),d=r(84557),f=r(33281),p=r(68796),h=r(47252),g=r(21539),m=r(64081),y=r(96418),b=r(34491),E=r(82153),R=r(13263),_=r(2179),v=r(92034),w="function"==typeof u.default.unstable_postpone;function O(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicErrorWithStack:null,syncDynamicErrorWithStackPostMicrotask:!1}}function S(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function k(e){return e.syncDynamicErrorWithStackPostMicrotask?null:e.syncDynamicErrorWithStack}function D(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function P(e,t,r){if(t)switch(t.type){case"cache":case"unstable-cache":case"private-cache":return}if(!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new d.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t)switch(t.type){case"prerender-ppr":return I(e.route,r,t.dynamicTracking);case"prerender-legacy":t.revalidate=0;let n=Object.defineProperty(new l.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}function j(e,t,r){let n=Object.defineProperty(new l.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,
1configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function A(e){switch(e.type){case"cache":case"unstable-cache":case"private-cache":return}}function x(e,t,r){let n=B(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let a=r.dynamicTracking;a&&a.dynamicAccesses.push({stack:a.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function C(e,t,r,n){let a=n.dynamicTracking;a&&null===a.syncDynamicErrorWithStack&&(a.syncDynamicErrorWithStack=r,queueMicrotask(()=>{a.syncDynamicErrorWithStackPostMicrotask=!0})),x(e,t,n)}function T(e,t,r,n){if((0,h.trackRuntimeDataAccessed)(n),!1===n.controller.signal.aborted){x(e,t,n);let a=n.dynamicTracking;a&&null===a.syncDynamicErrorWithStack&&(a.syncDynamicErrorWithStack=r)}throw B(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}function N({reason:e,route:t}){let r=f.workUnitAsyncStorage.getStore();I(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function I(e,t,r){(function(){if(!w)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})})(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),u.default.unstable_postpone(M(e,t))}function M(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function $(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&L(e.message)}function L(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===L(M("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let X="NEXT_PRERENDER_INTERRUPTED";function B(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=X,t}function U(e){return"object"==typeof e&&null!==e&&e.digest===X&&"name"in e&&"message"in e&&e instanceof Error}function H(e){return e.length>0}function q(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function W(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" (<anonymous>)")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}:
2${t}`))}function V(){let e=new AbortController;return e.abort(Object.defineProperty(new y.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),e.signal}function F(e){switch(e.type){case"prerender":case"prerender-runtime":let t=new AbortController;if(e.cacheSignal)e.cacheSignal.inputReady().then(()=>{t.abort()});else{let r=(0,f.getStagedRenderingController)(e);r&&null!==r.finalStage?r.waitForStage(r.finalStage).then(()=>(0,m.scheduleOnNextTick)(()=>t.abort()),G):(0,m.scheduleOnNextTick)(()=>t.abort())}return t.signal;case"prerender-client":case"validation-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":case"generate-static-params":return}}function G(){}function Y(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function K(e){let t=p.workAsyncStorage.getStore(),r=f.workUnitAsyncStorage.getStore();if(t&&r)switch(r.type){case"prerender-client":{let n=r.fallbackRouteParams;n&&n.size>0&&u.default.use((0,h.makeClientHookHangingPromise)(r.renderSignal,new h.ClientHookDynamicError(t.route,e)));break}case"prerender":throw Object.defineProperty(new E.InvariantError(`\`${e}\` was called from a Server Component. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E795",enumerable:!1,
2configurable:!0});case"prerender-ppr":{let n=r.fallbackRouteParams;if(n&&n.size>0)return I(t.route,e,r.dynamicTracking);break}case"validation-client":case"prerender-legacy":case"request":case"unstable-cache":break;case"prerender-runtime":throw Object.defineProperty(new E.InvariantError(`\`${e}\` was called during a runtime prerender. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new E.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new E.InvariantError(`\`${e}\` was called in \`generateStaticParams\`. Next.js should be preventing ${e} from being included in server component files statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1130",enumerable:!1,configurable:!0})}}function z(e){let t=p.workAsyncStorage.getStore(),r=f.workUnitAsyncStorage.getStore();if(t)switch(!r&&(0,f.throwForMissingRequestStore)(e),r.type){case"validation-client":case"request":return;case"prerender-client":u.default.use((0,h.makeClientHookHangingPromise)(r.renderSignal,new h.ClientHookDynamicError(t.route,e)));break;case"prerender-legacy":case"prerender-ppr":if(t.forceStatic)return;throw Object.defineProperty(new y.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});case"prerender":case"prerender-runtime":throw Object.defineProperty(new E.InvariantError(`\`${e}\` was called from a Server Component. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E795",enumerable:!1,configurable:!0});case"cache":case"unstable-cache":case"private-cache":throw Object.defineProperty(new E.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(new E.InvariantError(`\`${e}\` was called in \`generateStaticParams\`. Next.js should be preventing ${e} from being included in server component files statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1130",enumerable:!1,configurable:!0})}}let J=/\n\s+at Suspense \(<anonymous>\)/,Q=RegExp(`\\n\\s+at Suspense \\(<anonymous>\\)(?:(?!\\n\\s+at (?:body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6) \\(<anonymous>\\))[\\s\\S])*?\\n\\s+at ${g.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),Z=RegExp(`\\n\\s+at ${g.METADATA_BOUNDARY_NAME}[\\n\\s]`),ee=RegExp(`\\n\\s+at ${g.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),et=RegExp(`\\n\\s+at ${g.OUTLET_BOUNDARY_NAME}[\\n\\s]`),er=RegExp(`\\n\\s+at ${R.INSTANT_VALIDATION_BOUNDARY_NAME}[\\n\\s]`),en=RegExp(`\\n\\s+at ${R.INSTANT_SLOT_MARKER_PREFIX}(\\d+)${R.INSTANT_SLOT_MARKER_SUFFIX}[\\n\\s]`);function ea(e,t){Q.test(e)&&(t.hasSuspenseAboveBody=!0)}function eo(e,t,r,n,a){let o=k(a);if(et.test(r))return void ea(r,n);if(Z.test(r)){n.hasDynamicMetadata=!0;return}if(ee.test(r)){n.hasDynamicViewport=!0;return}if(Q.test(r)){n.hasAllowedDynamic=!0,n.hasSuspenseAboveBody=!0;return}if(J.test(r)){n.hasAllowedDynamic=!0;return}else if(o)return void n.dynamicErrors.push(o);if((0,h.isClientHookDynamicError)(e))return void n.dynamicErrors.push(ef(e,r,null));let i=ef((0,b.createDynamicOrRuntimeBodyError)(t.route),r,null);n.dynamicErrors.push(i)}var ei=((a={})[a.Link=1]="Link",a[a.Runtime=2]="Runtime",a[a.Dynamic=3]="Dynamic",a);function es(e){return{hasDynamicMetadata:!1,hasAllowedClientDynamicAboveBoundary:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[],validationPreventingErrors:[],thrownErrorsOutsideBoundary:[],slotStacks:e}}function ec(e,t,r,n,a,o,i){let s=k(a);if(et.test(r))return;let c=function(e,t){let{slotStacks:r}=t;if(r.length>1){let t=en.exec(e);if(t){let e=r[parseInt(t[1],10)+1];if(null!=e)return e}}return r[0]??null}(r,n);if(Z.test(r)){n.dynamicMetadata=ef(1===o?(0,b.createLinkMetadataError)(t.route):2===o?(0,b.createRu
2ntimeMetadataError)(t.route):(0,b.createDynamicMetadataError)(t.route),r,c);return}if(ee.test(r)){let e=ef(1===o?(0,b.createLinkViewportError)(t.route):2===o?(0,b.createRuntimeViewportError)(t.route):(0,b.createDynamicViewportError)(t.route),r,c);n.dynamicErrors.push(e);return}let u=er.exec(r);if(u){let e=J.exec(r);if(e&&e.index<u.index){n.hasAllowedDynamic=!0;return}}else if((0,_.allRequiredBoundariesRendered)(i)){n.hasAllowedClientDynamicAboveBoundary=!0,n.hasAllowedDynamic=!0;return}else{let e=ef(Object.defineProperty(Error(`Route "${t.route}": Could not validate \`instant\` because a Client Component in a parent segment prevented the page from rendering.`),"__NEXT_ERROR_CODE",{value:"E1331",enumerable:!1,configurable:!0}),r,c);n.validationPreventingErrors.push(e);return}if(s){null!==c&&void 0===s.cause&&(s.cause=c()),n.dynamicErrors.push(s);return}if((0,h.isClientHookDynamicError)(e))return void n.dynamicErrors.push(ef(e,r,c));let l=ef(1===o?(0,b.createLinkBodyErrorInNavigation)(t.route):2===o?(0,b.createRuntimeBodyErrorInNavigation)(t.route):(0,b.createDynamicBodyErrorInNavigation)(t.route),r,c);n.dynamicErrors.push(l)}function eu(e,t,r,n){let a=er.exec(n);if(a){let o=J.exec(n);if(o&&o.index<a.index)return;let i=ef(Object.defineProperty(Error(`Route "${e.route}": Could not validate \`instant\` because an error prevented the target segment from rendering.`,{cause:r}),"__NEXT_ERROR_CODE",{value:"E1338",enumerable:!1,configurable:!0}),n,null);t.validationPreventingErrors.push(i)}else{let e=ef(Object.defineProperty(Error("An error occurred while attempting to validate instant UI. This error may be preventing the validation from completing.",{cause:r}),"__NEXT_ERROR_CODE",{value:"E1118",enumerable:!1,configurable:!0}),n,null);t.thrownErrorsOutsideBoundary.push(e)}}function el(e,t,r,n,a){let o=k(a);if(et.test(r))return void ea(r,n);if(Z.test(r)){n.dynamicMetadata=ef((0,b.createDynamicMetadataError)(t.route),r,null);return}if(ee.test(r)){let e=ef((0,b.createDynamicViewportError)(t.route),r,null);n.dynamicErrors.push(e);return}if(Q.test(r)){n.hasAllowedDynamic=!0,n.hasSuspenseAboveBody=!0;return}if(J.test(r)){n.hasAllowedDynamic=!0;return}else if(o)return void n.dynamicErrors.push(o);if((0,h.isClientHookDynamicError)(e))return void n.dynamicErrors.push(ef(e,r,null));let i=ef((0,b.createDynamicBodyError)(t.route),r,null);n.dynamicErrors.push(i)}function ed(e,t,r,n,a){let o=k(a);if(et.test(r))return void ea(r,n);if(Z.test(r)){n.dynamicMetadata=ef((0,b.createRuntimeMetadataError)(t.route),r,null);return}if(ee.test(r)){let e=ef((0,b.createRuntimeViewportError)(t.route),r,null);n.dynamicErrors.push(e);return}if(Q.test(r)){n.hasAllowedDynamic=!0,n.hasSuspenseAboveBody=!0;return}if(J.test(r)){n.hasAllowedDynamic=!0;return}else if(o)return void n.dynamicErrors.push(o);if((0,h.isClientHookDynamicError)(e))return void n.dynamicErrors.push(ef(e,r,null));let i=ef((0,b.createRuntimeBodyError)(t.route),r,null);n.dynamicErrors.push(i)}function ef(e,t,r){return null!==r&&(e.cause=r()),e.stack=e.name+": "+e.message+t,e}var ep=((o={})[o.Full=0]="Full",o[o.Empty=1]="Empty",o[o.Errored=2]="Errored",o);function eh(e,t){console.error(t),(0,b.logBuildDebugHint)(e.route)}function eg(e,t){if(t.syncDynamicErrorWithStack)throw eh(e,t.syncDynamicErrorWithStack),new d.StaticGenBailoutError}function em(e,t,r,n,a){if(eg(e,n),0===t&&!1===r.hasAllowedDynamic&&r.hasDynamicMetadata)throw console.error((0,b.createDynamicOrRuntimeMetadataError)(e.route).message),new d.StaticGenBailoutError;if(!a&&!r.hasSuspenseAboveBody&&0!==t){let n=r.dynamicErrors;if(n.length>0){for(let t=0;t<n.length;t++)eh(e,n[t]);throw new d.StaticGenBailoutError}if(r.hasDynamicViewport)throw console.error((0,b.createDynamicOrRuntimeViewportError)(e.route).message),new d.StaticGenBailoutError;if(1===t)throw console.error(`Route "${e.route}" did not produce a static shell and Next.js was unable to determine a reason. This is a bug in Next.js.`),new d.StaticGenBailoutError}}function ey(e,t,r,n){if(0===t&&!1===r.hasAllowedDynamic&&0===r.dynamicErrors.length&&r.dynamicMetadata)return[r.dynamicMetadata];if(n||r.hasSuspenseAboveBody)return[];if(0!==t){let n=r.dynamicErrors;if(n.length>0)return n;if(1===t)return[Object.defineProperty(new E.InvariantError(`Route "${e.route}
2" did not produce a static shell and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E936",enumerable:!1,configurable:!0})]}return[]}function eb(e,t,r,n,a,o){if(n){let{missingSampleErrors:e}=n;if(e.length>0)return e}let{validationPreventingErrors:s}=r;if(s.length>0)return s;if(0!==t){let n=r.dynamicErrors;if(n.length>0)return n;if(1===t&&!r.hasAllowedClientDynamicAboveBoundary&&(0,_.allRequiredBoundariesRendered)(a))return Object.defineProperty(new E.InvariantError(`Route "${e.route}" failed to render during instant validation and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E1055",enumerable:!1,configurable:!0})}else{let e=r.dynamicErrors;if(e.length>0)return e;if(!1===r.hasAllowedDynamic&&r.dynamicMetadata)return[r.dynamicMetadata]}if(!(0,_.allRequiredBoundariesRendered)(a)){let{thrownErrorsOutsideBoundary:t}=r,n=r.slotStacks[0];if(0===t.length){let t=[];for(let[e,r]of a.requiredIds)if(!a.renderedIds.has(e))for(let e of r){let r=e.replace(/^\[project\][\\/]?/,"").replace(i.cwd()+"/","").replace(i.cwd()+"\\","");t.push(r)}return t.sort(),(0,v.createUnrenderedSegmentError)(e.route,t)}if(1===t.length){let r=`Route "${e.route}": Could not validate \`instant\` because the target segment was prevented from rendering, likely due to the following error.`,a=null!==n?n():Error();return a.name="Error",a.message=r,AggregateError([a,t[0]])}{let r=`Route "${e.route}": Could not validate \`instant\` because the target segment was prevented from rendering, likely due to one of the following errors.`,a=null!==n?n():Error();return a.name="Error",a.message=r,AggregateError([a,...t])}}return[]}},13263:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r={INSTANT_SLOT_MARKER_PREFIX:function(){return o},INSTANT_SLOT_MARKER_SUFFIX:function(){return i},INSTANT_VALIDATION_BOUNDARY_NAME:function(){return a}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});let a="__next_instant_validation_boundary__",o="__next_instant_slot_",i="__"},17447:e=>{var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,o={},i={RequestCookies:()=>p,ResponseCookies:()=>h,parseCookie:()=>u,parseSetCookie:()=>l,stringifyCookie:()=>c};for(var s in i)t(o,s,{get:i[s],enumerable:!0});function c(e){var t;let r=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),n=`${e.name}=${encodeURIComponent(null!=(t=e.value)?t:"")}`;return 0===r.length?n:`${n}; ${r.join("; ")}`}function u(e){let t=new Map;for(let r of e.split(/; */)){if(!r)continue;let e=r.indexOf("=");if(-1===e){t.set(r,"true");continue}let[n,a]=[r.slice(0,e),r.slice(e+1)];try{t.set(n,decodeURIComponent(null!=a?a:"true"))}catch{}}return t}function l(e){if(!e)return;let[[t,r],...n]=u(e),{domain:a,expires:o,httponly:i,maxage:s,path:c,samesite:l,secure:p,partitioned:h,priority:g}=Object.fromEntries(n.map(([e,t])=>[e.toLowerCase().replace(/-/g,""),t]));{var m,y,b={name:t,value:decodeURIComponent(r),domain:a,...o&&{expires:new Date(o)},...i&&{httpOnly:!0},..."string"==typeof s&&{maxAge:Number(s)},path:c,...l&&{sameSite:d.includes(m=(m=l).toLowerCase())?m:void 0},...p&&{secure:!0},...g&&{priority:f.includes(y=(y=g).toLowerCase())?y:void 0},...h&&{partitioned:!0}};let e={};for(let t in b)b[t]&&(e[t]=b[t]);return e}}e.exports=((e,o,i)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let s of n(o))a.call(e,s)||void 0===s||t(e,s,{get:()=>o[s],enumerable:!(i=r(o,s))||i.enumerable});return e})(t({},"__esModule",{value:!0}),o);var d=["strict","lax","none"],f=["low","medium","high"],p=class{constructor(e){this._parsed=new Map,this._headers=e;const t=e.get("cookie");if(t)for(const[e,r]of u(t))this._parsed.set(e,{name:e,value:r})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed);if(!e.length)return r.map(([e,t])=>t);let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(([e])=>e===n).map(([e,t])=>t)}
2has(e){return this._parsed.has(e)}set(...e){let[t,r]=1===e.length?[e[0].name,e[0].value]:e,n=this._parsed;return n.set(t,{name:t,value:r}),this._headers.set("cookie",Array.from(n).map(([e,t])=>c(t)).join("; ")),this}delete(e){let t=this._parsed,r=Array.isArray(e)?e.map(e=>t.delete(e)):t.delete(e);return this._headers.set("cookie",Array.from(t).map(([e,t])=>c(t)).join("; ")),r}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},h=class{constructor(e){var t,r,n;this._parsed=new Map,this._headers=e;const a=null!=(n=null!=(r=null==(t=e.getSetCookie)?void 0:t.call(e))?r:e.get("set-cookie"))?n:[];for(const e of Array.isArray(a)?a:function(e){if(!e)return[];var t,r,n,a,o,i=[],s=0;function c(){for(;s<e.length&&/\s/.test(e.charAt(s));)s+=1;return s<e.length}for(;s<e.length;){for(t=s,o=!1;c();)if(","===(r=e.charAt(s))){for(n=s,s+=1,c(),a=s;s<e.length&&"="!==(r=e.charAt(s))&&";"!==r&&","!==r;)s+=1;s<e.length&&"="===e.charAt(s)?(o=!0,s=a,i.push(e.substring(t,n)),t=s):s=n+1}else s+=1;(!o||s>=e.length)&&i.push(e.substring(t,e.length))}return i}(a)){const t=l(e);t&&this._parsed.set(t.name,t)}}get(...e){let t="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(t)}getAll(...e){var t;let r=Array.from(this._parsed.values());if(!e.length)return r;let n="string"==typeof e[0]?e[0]:null==(t=e[0])?void 0:t.name;return r.filter(e=>e.name===n)}has(e){return this._parsed.has(e)}set(...e){let[t,r,n]=1===e.length?[e[0].name,e[0].value,e[0]]:e,a=this._parsed;return a.set(t,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:t,value:r,...n})),function(e,t){for(let[,r]of(t.delete("set-cookie"),e)){let e=c(r);t.append("set-cookie",e)}}(a,this._headers),this}delete(...e){let[t,r]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0]];return this.set({...r,name:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(c).join("; ")}}},18675:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r={DynamicServerError:function(){return o},isDynamicServerError:function(){return i}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});let a="DYNAMIC_SERVER_USAGE";class o extends Error{constructor(e){super(`Dynamic server usage: ${e}`),this.description=e,this.digest=a}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===a}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},27909:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(72144).createAsyncLocalStorage)()},27949:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(33519).createAsyncLocalStorage)()},28776:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r={getClientReact:function(){return i},getServerReact:function(){return u},registerClientReact:function(){return o},registerServerReact:function(){return c}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});let a=null;function o(e){a=e}function i(){return a}let s=null;function c(e){s=e}function u(){return s}},30051:(e,t,r)=>{let n=r(33281),a=r(68796),o=r(7665),i=r(6472),s=r(84557),c=r(18675),u=r(82153);r(70471);r(47252);new WeakMap;(0,i.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`draftMode()\` returns a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E835",enumerable:!1,
2configurable:!0})})},33281:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n={getCacheSignal:function(){return g},getDraftModeProviderForCacheScope:function(){return p},getHmrRefreshHash:function(){return l},getResumeDataCache:function(){return u},getServerComponentsHmrCache:function(){return f},getStagedRenderingController:function(){return h},getVaryParamsAccumulator:function(){return m},isHmrRefresh:function(){return d},throwForMissingRequestStore:function(){return s},throwInvariantForMissingStore:function(){return c},workUnitAsyncStorage:function(){return o.workUnitAsyncStorageInstance}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(27909),i=r(91106);function s(e){throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function c(){throw Object.defineProperty(new i.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function u(e){switch(e.type){case"request":case"prerender":case"prerender-runtime":case"prerender-client":case"validation-client":case"prerender-ppr":return e.resumeDataCache;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":case"generate-static-params":return null;default:return e}}function l(e){}function d(e){return!1}function f(e){}function p(e,t){if(e.isDraftMode)switch(t.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return t.draftMode}}function h(e){switch(e.type){case"request":case"prerender-runtime":case"prerender":return e.stagedRendering??null;case"prerender-client":case"validation-client":case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":case"generate-static-params":return null;default:return e}}function g(e){switch(e.type){case"prerender":case"prerender-client":case"validation-client":case"prerender-runtime":return e.cacheSignal;case"request":if(e.cacheSignal)return e.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":case"generate-static-params":return null;default:return e}}function m(e){switch(e.type){case"prerender":case"prerender-runtime":case"request":return e.varyParamsAccumulator??null;default:return null}}},33519:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r={bindSnapshot:function(){return c},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return u}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});let a=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class o{disable(){throw a}getStore(){}run(){throw a}exit(){throw a}enterWith(){throw a}static bind(e){return e}}let i="u">typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return i?new i:new o}function c(e){return i?i.bind(e):o.bind(e)}function u(){return i?i.snapshot():function(e,...t){return e(...t)}}},34491:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r={createDynamicBodyError:function(){return o},createDynamicBodyErrorInNavigation:function(){return c},createDynamicMetadataError:function(){return f},createDynamicOrRuntimeBodyError:function(){return u},createDynamicOrRuntimeMetadataError:function(){return y},createDynamicOrRuntimeViewportError:function(){return m},createDynamicViewportError:function(){return g},createLinkBodyErrorInNavigation:function(){return s},createLinkMetadataError:function(){return l},createLinkViewportError:function(){return p},createRuntimeBodyError:function(){return a}
2,createRuntimeBodyErrorInNavigation:function(){return i},createRuntimeMetadataError:function(){return d},createRuntimeViewportError:function(){return h},logBuildDebugHint:function(){return b}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});function a(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered runtime data during prerendering.
3
4\`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` accessed outside of \`<Suspense>\` prevents the route from being prerendered, blocking the page load and leading to a slower user experience.
5
6Ways to fix this:
7  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
8  - [block] Set \`export const instant = false\` to allow a blocking route
9
10Learn more: https://nextjs.org/docs/messages/blocking-prerender-runtime`),"__NEXT_ERROR_CODE",{value:"E1427",enumerable:!1,configurable:!0})}function o(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached data during prerendering.
11
12\`fetch(...)\` or \`connection()\` accessed outside of \`<Suspense>\` prevents the route from being prerendered, blocking the page load and leading to a slower user experience.
13
14Ways to fix this:
15  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
16  - [cache] Cache the data access with \`"use cache"\` (does not apply to \`connection()\`)
17  - [block] Set \`export const instant = false\` to allow a blocking route
18
19Learn more: https://nextjs.org/docs/messages/blocking-prerender-dynamic`),"__NEXT_ERROR_CODE",{value:"E1440",enumerable:!1,configurable:!0})}function i(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered runtime data during prerendering or a navigation.
20
21\`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` accessed outside of \`<Suspense>\` prevents the route from being prerendered or the navigation from being instant, leading to a slower user experience.
22
23Ways to fix this:
24  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
25  - [block] Set \`export const instant = false\` to allow a blocking route
26
27Learn more: https://nextjs.org/docs/messages/blocking-prerender-runtime`),"__NEXT_ERROR_CODE",{value:"E1430",enumerable:!1,configurable:!0})}function s(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered URL data during prerendering or a navigation.
28
29\`params\` or \`searchParams\` accessed outside of \`<Suspense>\` may prevent the navigation from being instant, leading to a slower user experience.
30
31Ways to fix this:
32  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
33  - [block] Set \`export const instant = false\` to allow a blocking route
34
35Learn more: https://nextjs.org/docs/messages/instant-shell-url-data`),"__NEXT_ERROR_CODE",{value:"E1439",enumerable:!1,configurable:!0})}function c(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached data during prerendering or a navigation.
36
37\`fetch(...)\` or \`connection()\` accessed outside of \`<Suspense>\` prevents the route from being prerendered or the navigation from being instant, leading to a slower user experience.
38
39Ways to fix this:
40  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
41  - [cache] Cache the data access with \`"use cache"\` (does not apply to \`connection()\`)
42  - [block] Set \`export const instant = false\` to allow a blocking route
43
44Learn more: https://nextjs.org/docs/messages/blocking-prerender-dynamic`),"__NEXT_ERROR_CODE",{value:"E1437",enumerable:!1,configurable:!0})}function u(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached or runtime data during prerendering.
45
46\`fetch(...)\`, \`cookies()\`, \`headers()\`, \`params\`, \`searchParams\`, or \`connection()\` accessed outside of \`<Suspense>\` prevents the route from being prerendered, blocking the page load and leading to a slower user experience.
47
48Ways to fix this:
49  - [stream] Provide a placeholder with \`<Suspense fallback={...}>\` around the data access
50  - [cache] For uncached data (\`fetch\`, database calls): cache the access with \`"use cache"\` (does not apply to \`connection()\`)
51  - [block] Set \`export const instant = false\` to allow a blocking route
52
53Learn more: https://nextjs.org/docs/messages/blocking-prerender-dynamic`),"__NEXT_ERROR_CODE",{value:"E1428",enumerable:!1,
53configurable:!0})}function l(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered URL data in \`generateMetadata()\`.
54
55This route's metadata is blocked, but the rest of its content can be prefetched. \`params\` or \`searchParams\` accessed in \`generateMetadata()\` prevent it from being prefetched.
56
57Ways to fix this:
58  - [static] Use a static metadata export instead of \`generateMetadata()\`
59  - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page
60
61Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-runtime`),"__NEXT_ERROR_CODE",{value:"E1429",enumerable:!1,configurable:!0})}function d(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered runtime data in \`generateMetadata()\`.
62
63This route's metadata is blocked, but the rest of its content can be prerendered. \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` accessed in \`generateMetadata()\` cause it to run dynamically.
64
65Ways to fix this:
66  - [static] Use a static metadata export instead of \`generateMetadata()\`
67  - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page
68
69Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-runtime`),"__NEXT_ERROR_CODE",{value:"E1423",enumerable:!1,configurable:!0})}function f(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached data in \`generateMetadata()\`.
70
71This route's metadata is blocked, but the rest of its content can be prerendered. \`fetch(...)\` or \`connection()\` accessed in \`generateMetadata()\` cause it to run dynamically.
72
73Ways to fix this:
74  - [cache] Cache the metadata with \`"use cache"\` in \`generateMetadata()\` (does not apply to \`connection()\`)
75  - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page
76
77Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-dynamic`),"__NEXT_ERROR_CODE",{value:"E1425",enumerable:!1,configurable:!0})}function p(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered URL data in \`generateViewport()\`.
78
79\`params\` or \`searchParams\` in \`generateViewport()\` prevents the page from being prerendered, leading to a slower user experience.
80
81Ways to fix this:
82  - [static] Use a static viewport export instead of \`generateViewport()\`
83  - [block] Set \`export const instant = false\` to allow a blocking route
84
85Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-runtime`),"__NEXT_ERROR_CODE",{value:"E1431",enumerable:!1,configurable:!0})}function h(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered runtime data in \`generateViewport()\`.
86
87\`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` in \`generateViewport()\` prevents the page from being prerendered, leading to a slower user experience.
88
89Ways to fix this:
90  - [static] Use a static viewport export instead of \`generateViewport()\`
91  - [block] Set \`export const instant = false\` to allow a blocking route
92
93Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-runtime`),"__NEXT_ERROR_CODE",{value:"E1424",enumerable:!1,configurable:!0})}function g(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached data in \`generateViewport()\`.
94
95\`fetch(...)\` or \`connection()\` in \`generateViewport()\` prevents the page from being prerendered, leading to a slower user experience.
96
97Ways to fix this:
98  - [cache] Cache the viewport data with \`"use cache"\` in \`generateViewport()\` (does not apply to \`connection()\`)
99  - [block] Set \`export const instant = false\` to allow a blocking route
100
101Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-dynamic`),"__NEXT_ERROR_CODE",{value:"E1438",enumerable:!1,configurable:!0})}function m(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached or runtime data in \`generateViewport()\`.
102
103This prevents the page from being prerendered, leading to a slower user experience. Unlike metadata, viewport cannot be streamed behind \`<Suspense>\` because it affects the initial page load.
104
105Ways to fix this:
106  - [static] Use a static viewport export instead of \`generateViewport()\`
107  - [cache] For uncached data (\`fetch\`, database calls): cache the viewport with \`"use cache"\` in \`generateViewport()\` (does not apply to \`connection()\`)
108  - [block] Set \`export const instant = false\` to allow a blocking route
109
110Learn more: https://nextjs.org/docs/messages/blocking-prerender-viewport-runtime`),"__NEXT_ERROR_CODE",{value:"E1436",enumerable:!1,
110configurable:!0})}function y(e){return Object.defineProperty(Error(`Route "${e}": Next.js encountered uncached or runtime data in \`generateMetadata()\`.
111
112This route's metadata is blocked, but the rest of its content can be prerendered.
113
114Ways to fix this:
115  - [static] Use a static metadata export instead of \`generateMetadata()\`
116  - [cache] Cache the metadata with \`"use cache"\` in \`generateMetadata()\` (does not apply to \`connection()\`)
117  - [dynamic] Render a marker component that calls \`await connection()\` inside \`<Suspense>\` on the page
118
119Learn more: https://nextjs.org/docs/messages/blocking-prerender-metadata-runtime`),"__NEXT_ERROR_CODE",{value:"E1426",enumerable:!1,configurable:!0})}function b(e){console.error(`To get a more detailed stack trace and pinpoint the issue, try one of the following:
120  - Start the app in development mode by running \`next dev\`, then open "${e}" in your browser to investigate the error.
121  - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`)}},47252:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n={ClientHookDynamicError:function(){return l},RENDER_STAGES_BY_DATA_KIND:function(){return k},applyOwnerStack:function(){return D},isClientHookDynamicError:function(){return d},isHangingPromiseRejectionError:function(){return i},makeClientHookHangingPromise:function(){return _},makeDevtoolsIOAwarePromise:function(){return S},makeDynamicHangingPromise:function(){return p},makeFallbackParamsHangingPromise:function(){return m},makePromiseFromTrigger:function(){return O},makeRuntimeHangingPromise:function(){return g},makeStageHangingPromise:function(){return y},makeUntrackedHangingPromise:function(){return h},trackFallbackParamsAccessed:function(){return E},trackRuntimeDataAccessed:function(){return b}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(90944);function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===s}r(33281),r(28776);let s="HANGING_PROMISE_REJECTION";class c extends Error{constructor(e,t){super(`During prerendering, ${t} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${t} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${e}".`),this.route=e,this.expression=t,this.digest=s}}let u="CLIENT_HOOK_DYNAMIC";class l extends Error{constructor(e,t){super(`Route "${e}": Next.js encountered URL data \`${t}\` in a Client Component outside of \`<Suspense>\`.
122
123This blocks prerendering because the value is only available at runtime.
124
125Ways to fix this:
126  - [stream] Wrap the component in \`<Suspense fallback={...}>\` so the hook value streams in after prerendering
127  - [block] Set \`export const instant = false\` to allow a blocking route
128
129Learn more: https://nextjs.org/docs/messages/blocking-prerender-client-hook`),this.digest=u,Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1433",enumerable:!1,configurable:!0})}}function d(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===u}let f=new WeakMap;function p(e,t,r){return v(e,new c(t,r))}function h(e,t,r){return v(e,new c(t,r))}function g(e,t,r,n){return null!==n&&b(n),v(e,new c(t,r))}function m(e,t,r,n){return null!==n&&E(n),v(e,new c(t,r))}function y(e,t,r,n){return b(n),v(e,new c(t,r))}function b(e){R(e,!1)}function E(e){R(e,!0)}function R(e,t){if("prerender"===e.type){var r;null==(r=e.runtimeDataAccessed)||r.resolve(!0);let n=e.shouldAttemptStaticPrefetch;null===n||t&&e.isFallbackUpgradeable||(n.current=!1)}}function _(e,t){return v(e,t)}function v(e,t){if(e.aborted)return Promise.reject(t);{let r=new Promise((r,n)=>{let a=n.bind(null,t),o=f.get(e);if(o)o.push(a);else{let t=[a];f.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e<t.length;e++)t[e]()},{once:!0})}});return r.catch(w),r}}function w(){}function O(e,t){let r=e.then(()=>t);return r.catch(w),r}function S(e,t,r){return t.stagedRendering?t.stagedRendering.delayUntilStage(r,void 0,e):new Promise(t=>{setTimeout(()=>{t(e)},0)})}let k={sessionData:o.RenderStage.ShellRuntime,staticLinkData:o.RenderStage.Static,runtimeLinkData:o.RenderStage.Runtime};function D(e){return e}},49081:(e,t,r)=>
129{Object.defineProperty(t,"__esModule",{value:!0});var n={MutableRequestCookiesAdapter:function(){return h},ReadonlyRequestCookiesError:function(){return u},RequestCookiesAdapter:function(){return l},appendMutableCookies:function(){return p},areCookiesMutableInCurrentPhase:function(){return m},createCookiesWithMutableAccessCheck:function(){return g},getModifiedCookieValues:function(){return f},responseCookiesToRequestCookies:function(){return b}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(99168),i=r(70471),s=r(68796),c=r(5398);class u extends Error{constructor(){super("Cookies can only be modified in a Server Action or Route Handler. Read more: https://nextjs.org/docs/app/api-reference/functions/cookies#options"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1180",enumerable:!1,configurable:!0})}static callable(){throw new u}}class l{static seal(e){return new Proxy(e,{get(e,t,r){switch(t){case"clear":case"delete":case"set":return u.callable;default:return i.ReflectAdapter.get(e,t,r)}}})}static fresh(e){return new Proxy(e,{get:(e,t,r)=>i.ReflectAdapter.get(e,t,r)})}}let d=Symbol.for("next.mutated.cookies");function f(e){let t=e[d];return t&&Array.isArray(t)&&0!==t.length?t:[]}function p(e,t){let r=f(t);if(0===r.length)return!1;let n=new o.ResponseCookies(e),a=n.getAll();for(let e of r)n.set(e);for(let e of a)n.set(e);return!0}class h{static wrap(e,t){let r=new o.ResponseCookies(new Headers);for(let t of e.getAll())r.set(t);let n=[],a=new Set,u=()=>{let e=s.workAsyncStorage.getStore();if(e&&(e.pathWasRevalidated=c.ActionDidRevalidateStaticAndDynamic),n=r.getAll().filter(e=>a.has(e.name)),t){let e=[];for(let t of n){let r=new o.ResponseCookies(new Headers);r.set(t),e.push(r.toString())}t(e)}},l=new Proxy(r,{get(e,t,r){switch(t){case d:return n;case"delete":return function(...t){a.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.delete(...t),l}finally{u()}};case"set":return function(...t){a.add("string"==typeof t[0]?t[0]:t[0].name);try{return e.set(...t),l}finally{u()}};default:return i.ReflectAdapter.get(e,t,r)}}});return l}}function g(e){let t=new Proxy(e.mutableCookies,{get(r,n,a){switch(n){case"delete":return function(...n){return y(e,"cookies().delete"),r.delete(...n),t};case"set":return function(...n){return y(e,"cookies().set"),r.set(...n),t};default:return i.ReflectAdapter.get(r,n,a)}}});return t}function m(e){return"action"===e.phase}function y(e,t){if(!m(e))throw new u}function b(e){let t=new o.RequestCookies(new Headers);for(let r of e.getAll())t.set(r);return t}},50005:(e,t,r)=>{r.d(t,{cookies:()=>n.U,headers:()=>a.b});var n=r(61989),a=r(85532);r(30051)},61989:(e,t,r)=>{Object.defineProperty(t,"U",{enumerable:!0,get:function(){return p}});let n=r(49081),a=r(99168),o=r(68796),i=r(33281),s=r(7665),c=r(84557),u=r(47252),l=r(6472),d=r(85079),f=r(82153);function p(){let e="cookies",t=o.workAsyncStorage.getStore(),r=i.workUnitAsyncStorage.getStore();if(t){if(r&&!(0,d.isRequestApiAllowedInCurrentPhase)(r))throw Object.defineProperty(Error(`Route ${t.route} used \`cookies()\` inside \`after()\` while rendering. This is not supported. If you need this data inside an \`after()\` callback, use \`cookies()\` outside of the callback. See more info here: https://nextjs.org/docs/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E1381",enumerable:!1,configurable:!0});if(t.forceStatic)return g(n.RequestCookiesAdapter.seal(new a.RequestCookies(new Headers({}))));if(t.dynamicShouldError)throw Object.defineProperty(new c.StaticGenBailoutError(`Route ${t.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`cookies()\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E849",enumerable:!1,configurable:!0});if(r)switch(r.type){case"cache":let o=Object.defineProperty(Error(`Route ${t.route} used \`cookies()\` inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use \`cookies()\` outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E831",enumerable:!1,
129configurable:!0});throw Error.captureStackTrace(o,p),(0,u.applyOwnerStack)(o),t.invalidDynamicUsageError??=o,o;case"unstable-cache":throw Object.defineProperty(Error(`Route ${t.route} used \`cookies()\` inside a function cached with \`unstable_cache()\`. Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use \`cookies()\` outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E846",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(Error(`Route ${t.route} used \`cookies()\` inside \`generateStaticParams\`. This is not supported because \`generateStaticParams\` runs at build time without an HTTP request. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E1123",enumerable:!1,configurable:!0});case"prerender":var l=t,m=r;let i=h.get(m);if(i)return i;let y=(0,u.makeRuntimeHangingPromise)(m.renderSignal,l.route,"`cookies()`",m);return h.set(m,y),y;case"prerender-client":case"validation-client":let b="`cookies`";throw Object.defineProperty(new f.InvariantError(`${b} must not be used within a Client Component. Next.js should be preventing ${b} from being included in Client Components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1037",enumerable:!1,configurable:!0});case"prerender-ppr":return(0,s.postponeWithTracking)(t.route,e,r.dynamicTracking);case"prerender-legacy":return(0,s.throwToInterruptStaticGeneration)(e,t,r);case"prerender-runtime":{let{stagedRendering:e}=r;if(e)return e.delayUntilStage(u.RENDER_STAGES_BY_DATA_KIND.sessionData,"cookies",r.cookies);return g(r.cookies)}case"private-cache":return g(r.cookies);case"request":let E;if((0,s.trackDynamicDataInDynamicRender)(r),E=(0,n.areCookiesMutableInCurrentPhase)(r)?r.userspaceMutableCookies:r.cookies,!r.asyncApiPromises)return g(E);if(E===r.mutableCookies)return r.asyncApiPromises.mutableCookies;return r.asyncApiPromises.cookies}}(0,i.throwForMissingRequestStore)(e)}let h=new WeakMap;function g(e){let t=h.get(e);if(t)return t;let r=Promise.resolve(e);return h.set(e,r),r}(0,l.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`cookies()\` returns a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E830",enumerable:!1,configurable:!0})})},64081:(e,t,r)=>{var n=r(15049);Object.defineProperty(t,"__esModule",{value:!0});var a={atLeastOneTask:function(){return c},scheduleImmediate:function(){return s},scheduleOnNextTick:function(){return i},waitAtLeastOneReactRenderTask:function(){return u}};for(var o in a)Object.defineProperty(t,o,{enumerable:!0,get:a[o]});let i=e=>{Promise.resolve().then(()=>{n.nextTick(e)})},s=e=>{setImmediate(e)};function c(){return new Promise(e=>s(e))}function u(){return new Promise(e=>setImmediate(e))}},70471:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReflectAdapter",{enumerable:!0,get:function(){return r}});class r{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},78363:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return n.afterTaskAsyncStorageInstance}});let n=r(27949)},82943:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return n.actionAsyncStorageInstance}});let n=r(87265)},84557:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r={StaticGenBailoutError:function(){return o},isStaticGenBailoutError:function(){return i}};for(var n in r)Object.defineProperty(t,n,{enumerable:!0,get:r[n]});let a="NEXT_STATIC_GEN_BAILOUT";
129class o extends Error{constructor(...e){super(...e),this.code=a}}function i(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===a}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},85079:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n={isRequestApiAllowedInCurrentPhase:function(){return l},throwForSearchParamsAccessInUseCache:function(){return u},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return c}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(84557),i=r(82943),s=r(78363);function c(e,t){throw Object.defineProperty(new o.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function u(e,t){let r=Object.defineProperty(Error(`Route ${e.route} used \`searchParams\` inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await \`searchParams\` outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E842",enumerable:!1,configurable:!0});throw Error.captureStackTrace(r,t),e.invalidDynamicUsageError??=r,r}function l(e){switch(e.phase){case"action":case"render":return!0;case"after":{let e=i.actionAsyncStorage.getStore();if(e&&(e.isAppRoute||e.isAction))return!0;let t=s.afterTaskAsyncStorage.getStore();if(t)return"action"===t.rootTaskSpawnPhase;return!1}}}},85532:(e,t,r)=>{Object.defineProperty(t,"b",{enumerable:!0,get:function(){return f}});let n=r(1796),a=r(68796),o=r(33281),i=r(7665),s=r(84557),c=r(47252),u=r(6472),l=r(85079),d=r(82153);function f(){let e="headers",t=a.workAsyncStorage.getStore(),r=o.workUnitAsyncStorage.getStore();if(t){if(r&&!(0,l.isRequestApiAllowedInCurrentPhase)(r))throw Object.defineProperty(Error(`Route ${t.route} used \`headers()\` inside \`after()\` while rendering. This is not supported. If you need this data inside an \`after()\` callback, use \`headers()\` outside of the callback. See more info here: https://nextjs.org/docs/app/api-reference/functions/after`),"__NEXT_ERROR_CODE",{value:"E1378",enumerable:!1,configurable:!0});if(t.forceStatic)return h(n.HeadersAdapter.seal(new Headers({})));if(r)switch(r.type){case"cache":{let e=Object.defineProperty(Error(`Route ${t.route} used \`headers()\` inside "use cache". Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use \`headers()\` outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E833",enumerable:!1,configurable:!0});throw Error.captureStackTrace(e,f),(0,c.applyOwnerStack)(e),t.invalidDynamicUsageError??=e,e}case"unstable-cache":throw Object.defineProperty(Error(`Route ${t.route} used \`headers()\` inside a function cached with \`unstable_cache()\`. Accessing Dynamic data sources inside a cache scope is not supported. If you need this data inside a cached function use \`headers()\` outside of the cached function and pass the required dynamic data in as an argument. See more info here: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`),"__NEXT_ERROR_CODE",{value:"E838",enumerable:!1,configurable:!0});case"generate-static-params":throw Object.defineProperty(Error(`Route ${t.route} used \`headers()\` inside \`generateStaticParams\`. This is not supported because \`generateStaticParams\` runs at build time without an HTTP request. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E1134",enumerable:!1,
129configurable:!0})}if(t.dynamicShouldError)throw Object.defineProperty(new s.StaticGenBailoutError(`Route ${t.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`headers()\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E828",enumerable:!1,configurable:!0});if(r)switch(r.type){case"prerender":var u=t,g=r;let a=p.get(g);if(a)return a;let o=(0,c.makeRuntimeHangingPromise)(g.renderSignal,u.route,"`headers()`",g);return p.set(g,o),o;case"prerender-client":case"validation-client":let m="`headers`";throw Object.defineProperty(new d.InvariantError(`${m} must not be used within a client component. Next.js should be preventing ${m} from being included in client components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E1017",enumerable:!1,configurable:!0});case"prerender-ppr":return(0,i.postponeWithTracking)(t.route,e,r.dynamicTracking);case"prerender-legacy":return(0,i.throwToInterruptStaticGeneration)(e,t,r);case"prerender-runtime":{let{stagedRendering:e}=r;if(e)return e.delayUntilStage(c.RENDER_STAGES_BY_DATA_KIND.sessionData,"headers",r.headers);return h(r.headers)}case"private-cache":return h(r.headers);case"request":if((0,i.trackDynamicDataInDynamicRender)(r),r.asyncApiPromises)return r.asyncApiPromises.headers;return h(r.headers)}}(0,o.throwForMissingRequestStore)(e)}let p=new WeakMap;function h(e){let t=p.get(e);if(t)return t;let r=Promise.resolve(e);return p.set(e,r),r}(0,u.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`headers()\` returns a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E836",enumerable:!1,configurable:!0})})},87265:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(72144).createAsyncLocalStorage)()},90944:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n,a,o={RENDER_STAGE_ADVANCE_ORDER:function(){return l},RenderStage:function(){return u},StagedRenderingController:function(){return h},SyncIOMode:function(){return p},getNextStage:function(){return d},isAdvanceableRenderStage:function(){return f}};for(var i in o)Object.defineProperty(t,i,{enumerable:!0,get:o[i]});let s=r(82153),c=r(49896);var u=((n={})[n.Before=1]="Before",n[n.ShellStatic=11]="ShellStatic",n[n.Static=13]="Static",n[n.ShellRuntime=21]="ShellRuntime",n[n.Runtime=23]="Runtime",n[n.Dynamic=30]="Dynamic",n[n.Abandoned=40]="Abandoned",n);let l=[11,13,21,23,30];function d(e){return l[l.indexOf(e)+1]}function f(e){return 1<e&&e<=30}var p=((a={})[a.Untracked=1]="Untracked",a[a.AllowedInRuntimeOrDynamic=2]="AllowedInRuntimeOrDynamic",a[a.AllowedInDynamic=3]="AllowedInDynamic",a);class h{constructor({abortSignal:e,abandonController:t,syncIO:r,finalStage:n}){this.currentStage=1,this.syncInterruptReason=null,this.triggers={11:m(),13:m(),21:m(),23:m(),30:m()},this.abortSignal=e,this.abandonController=t,this.syncIOMode=r,this.finalStage=n,e&&e.addEventListener("abort",()=>{let{reason:t}=e;for(let e of Object.values(this.triggers)){var r,n;r=e,n=t,"pending"===r.state&&(r.state="cancelled",r._listeners.length=0,r.promise.catch(g),r._rejectPromise(n))}},{once:!0}),t&&t.signal.addEventListener("abort",()=>{this.abandonRender()},{once:!0})}onStage(e,t){var r,n;r=this.triggers[e],n=t,"pending"===r.state?r._listeners.push(n):n()}shouldTrackSyncInterrupt(){if(1===this.syncIOMode)return!1;switch(this.currentStage){case 1:return!1;case 11:case 13:return!0;case 21:case 23:switch(this.syncIOMode){case 2:return!1;case 3:return!0}case 30:case 40:return!1;default:return this.currentStage,!1}}syncInterruptCurrentStageWithReason(e){let{currentStage:t}=this;if(1!==t&&30!==t&&40!==t){if(this.abandonController)return void this.abandonController.abort();
129if(this.abortSignal){this.syncInterruptReason=e,this.currentStage=40;return}this.syncInterruptReason=e,this.advanceStage(30)}}getSyncInterruptReason(){return this.syncInterruptReason}getStageEndTime(e){return this.triggers[d(e)].triggeredAt??1/0}abandonRender(){let{currentStage:e}=this;if(1===e)throw Object.defineProperty(new s.InvariantError("A render that hasn't started yet cannot be abandoned"),"__NEXT_ERROR_CODE",{value:"E1300",enumerable:!1,configurable:!0});if(30===e||40===e)return;let t=l.indexOf(e)+1,r=l.indexOf(30);for(let e=t;e<r;e++)this.resolveStage(l[e]);this.currentStage=40}advanceStage(e){if(null!==this.finalStage&&e>this.finalStage)throw Object.defineProperty(new s.InvariantError(`Attempted to advance to stage ${u[e]} but the render is limited to ${u[this.finalStage]}`),"__NEXT_ERROR_CODE",{value:"E1302",enumerable:!1,configurable:!0});let{currentStage:t}=this;if(30===t||40===t||e<=t)return;this.currentStage=e;let r=1===t?0:l.indexOf(t)+1,n=l.indexOf(e);for(let e=r;e<=n;e++)this.resolveStage(l[e])}resolveStage(e){var t=this.triggers[e];if("pending"===t.state){t.state="triggered",t.triggeredAt=performance.now()+performance.timeOrigin;try{let{_listeners:e}=t;for(let t=0;t<e.length;t++)e[t]();e.length=0}finally{t._resolvePromise()}}}getStagePromise(e){return this.triggers[e].promise}waitForStage(e){return this.getStagePromise(e)}delayUntilStage(e,t,r){let n=this.getStagePromise(e).then(()=>r);return this.abortSignal&&n.catch(g),n}}function g(){}function m(){let{promise:e,resolve:t,reject:r}=(0,c.createPromiseWithResolvers)();return{state:"pending",triggeredAt:null,promise:e,_listeners:[],_resolvePromise:t,_rejectPromise:r}}},91106:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InvariantError",{enumerable:!0,get:function(){return r}});class r extends Error{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1179",enumerable:!1,configurable:!0}),this.name="InvariantError"}}},99168:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n={RequestCookies:function(){return o.RequestCookies},ResponseCookies:function(){return o.ResponseCookies},stringifyCookie:function(){return o.stringifyCookie}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(17447)}}]);

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.