(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeofdocument?document.currentScript:void0,12718,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"InvariantError",{enumerable:!0,get:function(){returnn}});classnextendsError{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),this.name="InvariantError"}}},55682,(e,t,r)=>{"use strict";r._=function(e){returne&&e.__esModule?e:{default:e}}},32061,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});varn={BailoutToCSRError:function(){returnu},isBailoutToCSRError:function(){returni}};for(varoinn)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});leta="BAILOUT_TO_CLIENT_SIDE_RENDERING";classuextendsError{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=a}}functioni(e){return"object"==typeofe&&null!==e&&"digest"ine&&e.digest===a}},54394,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});varn={HTTPAccessErrorStatus:function(){returna},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){returni},getAccessFallbackErrorTypeByStatus:function(){returnl},getAccessFallbackHTTPStatus:function(){returns},isHTTPAccessFallbackError:function(){returnc}};for(varoinn)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});leta={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},u=newSet(Object.values(a)),i="NEXT_HTTP_ERROR_FALLBACK";functionc(e){if("object"!=typeofe||null===e||!("digest"ine)||"string"!=typeofe.digest)return!1;let[t,r]=e.digest.split(";");returnt===i&&u.has(Number(r))}functions(e){returnNumber(e.digest.split(";")[1])}functionl(e){switch(e){case401:return"unauthorized";case403:return"forbidden";case404:return"not-found";default:return}}("function"==typeofr.default||"object"==typeofr.default&&null!==r.default)&&void0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){returno}});varn,o=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeofr.default||"object"==typeofr.default&&null!==r.default)&&void0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68391,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});varn,o={REDIRECT_ERROR_CODE:function(){returni},RedirectType:function(){returnc},isRedirectError:function(){returns}};for(varaino)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});letu=e.r(76963),i="NEXT_REDIRECT";varc=((n={}).push="push",n.replace="replace",n);functions(e){if("object"!=typeofe||null===e||!("digest"ine)||"string"!=typeofe.digest)return!1;lett=e.digest.split(";"),[r,n]=t,o=t.slice(2,-2).join(";"),a=Number(t.at(-2));returnr===i&&("replace"===n||"push"===n)&&"string"==typeofo&&!isNaN(a)&&ainu.RedirectStatusCode}("function"==typeofr.default||"object"==typeofr.default&&null!==r.default)&&void0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},65713,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){returna}});letn=e.r(54394),o=e.r(68391);functiona(e){return(0,o.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeofr.default||"object"==typeofr.default&&null!==r.default)&&void0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3680,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){returno}});classnextendsError{constructor(){sup
${t}`))}function H(){let e=new AbortController;return e.abort(Object.defineProperty(new _.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),e.signal}function L(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,l.getRuntimeStagePromise)(e);r?r.then(()=>(0,y.scheduleOnNextTick)(()=>t.abort())):(0,y.scheduleOnNextTick)(()=>t.abort())}return t.signal;case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return}}function $(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function X(e){let t=d.workAsyncStorage.getStore(),r=l.workUnitAsyncStorage.getStore();if(t&&r)switch(r.type){case"prerender-client":case"prerender":{let n=r.fallbackRouteParams;n&&n.size>0&&i.default.use((0,f.makeHangingPromise)(r.renderSignal,t.route,e));break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n&&n.size>0)return w(t.route,e,r.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new m.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":throwObject.defineProperty(newm.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})}}functionB(e){lett=d.workAsyncStorage.getStore(),r=l.workUnitAsyncStorage.getStore();if(t)switch(!r&&(0,l.throwForMissingRequestStore)(e),r.type){case"prerender-client":i.default.use((0,f.makeHangingPromise)(r.renderSignal,t.route,e));break;case"prerender-legacy":case"prerender-ppr":if(t.forceStatic)return;throwObject.defineProperty(new_.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});case"prerender":case"prerender-runtime":throwObject.defineProperty(newm.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":throwObject.defineProperty(newm.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"request":return}}letF=/\n\s+at Suspense \(<anonymous>\)/,W=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 ${p.ROOT_LAYOUT_BOUNDARY_NAME}\\([^\\n]*\\)`),G=RegExp(`\\n\\s+at ${p.METADATA_BOUNDARY_NAME}[\\n\\s]`),q=RegExp(`\\n\\s+at ${p.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),Y=RegExp(`\\n\\s+at ${p.OUTLET_BOUNDARY_NAME}[\\n\\s]`);functionz(e,t,r,n){if(!Y.test(t)){if(G.test(t)){r.hasDynamicMetadata=!0;return}if(q.test(t)){r.hasDynamicViewport=!0;return}if(W.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}elseif(F.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)returnvoidr.dynamicErrors.push(n.syncDynamicErrorWithStack);leto=Q(`Route "${e.route}": Uncached data was accessed outside of <Suspense>. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);returnvoidr.dynamicErrors.push(o)}}}functionK(e,t,r,n){if(!Y.test(t)){if(G.test(t)){r.dynamicMetadata=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed inside \`generateMetadata\`. Except fo
-Starttheappindevelopmentmodebyrunning\`next dev\`, then open "${e.route}" in your browser to investigate the error.
-Reruntheproductionbuildwith\`next build --debug-prerender\` to generate better stack traces.`))}functionee(e,t,r,n){if(n.syncDynamicErrorWithStack)throwZ(e,n.syncDynamicErrorWithStack),news.StaticGenBailoutError;if(0!==t){if(r.hasSuspenseAboveBody)return;letn=r.dynamicErrors;if(n.length>0){for(lett=0;t<n.length;t++)Z(e,n[t]);thrownews.StaticGenBailoutError}if(r.hasDynamicViewport)throwconsole.error(`Route "${e.route}" has a \`generateViewport\` that depends on Request data (\`cookies()\`, etc...) or uncached external data (\`fetch(...)\`, etc...) without explicitly allowing fully dynamic rendering. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport`),news.StaticGenBailoutError;if(1===t)throwconsole.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.`),news.StaticGenBailoutError}elseif(!1===r.hasAllowedDynamic&&r.hasDynamicMetadata)throwconsole.error(`Route "${e.route}" has a \`generateMetadata\` that depends on Request data (\`cookies()\`, etc...) or uncached external data (\`fetch(...)\`, etc...) when the rest of the route does not. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata`),news.StaticGenBailoutError}functionet(e,t,r){if(r.hasSuspenseAboveBody)return[];if(0!==t){letn=r.dynamicErrors;if(n.length>0)returnn;if(1===t)return[Object.defineProperty(newm.InvariantError(`Route "${e.route}" did not produce a static shell and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E936",enumerable:!1,configurable:!0})]}elseif(!1===r.hasAllowedDynamic&&0===r.dynamicErrors.length&&r.dynamicMetadata)return[r.dynamicMetadata];return[]}functioner(e,t){returne.runtimeStagePromise?e.runtimeStagePromise.then(()=>t):t}},91414,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){returnfunctione(t){if((0,u.isNextRouterError)(t)||(0,a.isBailoutToCSRError)(t)||(0,c.isDynamicServerError)(t)||(0,i.isDynamicPostpone)(t)||(0,o.isPostpone)(t)||(0,n.isHangingPromiseRejectionError)(t)||(0,i.isPrerenderInterruptedError)(t))throwt;tinstanceofError&&"cause"int&&e(t.cause)}}});letn=e.r(63138),o=e.r(67287),a=e.r(32061),u=e.r(65713),i=e.r(67673),c=e.r(76353);("function"==typeofr.default||"object"==typeofr.default&&null!==r.default)&&void0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},90508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){returnn}});letn="u"<typeofwindow?e.r(91414).unstable_rethrow:e.r(15507).unstable_rethrow;("function"==typeofr.default||"object"==typeofr.default&&null!==r.default)&&void0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92805,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});varn={ReadonlyURLSearchParams:function(){returna.ReadonlyURLSearchParams},RedirectType:function(){returni.RedirectType},forbidden:function(){returns.forbidden},notFound:function(){returnc.notFound},permanentRedirect:function(){returnu.permanentRedirect},redirect:function(){returnu.redirect},unauthorized:function(){returnl.unauthorized},unstable_isUnrecognizedActionError:function(){returnf},unstable_rethrow:function(){returnd.unstable_rethrow}};for(varoinn)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});leta=e.r(3680),u=e.r(24063),i=e.r(68391),c=e.r(22783),s=e.r(79854),l=e.r(22683),d=e.r(90508);functionf(){throwObject.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeofr.default||"object"==typeofr.default&&null!==r.default)&&void0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assi