(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(){returna},isBailoutToCSRError:function(){returni}};for(varoinn)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});letu="BAILOUT_TO_CLIENT_SIDE_RENDERING";classaextendsError{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=u}}functioni(e){return"object"==typeofe&&null!==e&&"digest"ine&&e.digest===u}},54026,(e,t,r)=>{"use strict";varn=e.r(74080),o={stream:!0};functionu(t){varr=e.r(t);return"function"!=typeofr.then||"fulfilled"===r.status?null:(r.then(function(e){r.status="fulfilled",r.value=e},function(e){r.status="rejected",r.reason=e}),r)}vara=newWeakSet,i=newWeakSet;functionl(){}functions(t){for(varr=t[1],n=[],o=0;o<r.length;o++){vars=e.L(r[o]);if(i.has(s)||n.push(s),!a.has(s)){varc=i.add.bind(i,s);s.then(c,l),a.add(s)}}return4===t.length?0===n.length?u(t[0]):Promise.all(n).then(function(){returnu(t[0])}):0<n.length?Promise.all(n):null}functionc(t){varr=e.r(t[0]);if(4===t.length&&"function"==typeofr.then)if("fulfilled"===r.status)r=r.value;elsethrowr.reason;return"*"===t[2]?r:""===t[2]?r.__esModule?r.default:r:r[t[2]]}varf=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,d=Symbol.for("react.transitional.element"),p=Symbol.for("react.lazy"),h=Symbol.iterator,_=Symbol.asyncIterator,y=Array.isArray,b=Object.getPrototypeOf,g=Object.prototype,v=newWeakMap;functionm(e,t,r){v.has(e)||v.set(e,{id:t,originalBind:e.bind,bound:r})}functionE(e,t,r){this.status=e,this.value=t,this.reason=r}functionR(e){switch(e.status){case"resolved_model":x(e);break;case"resolved_module":C(e)}switch(e.status){case"fulfilled":returne.value;case"pending":case"blocked":case"halted":throwe;default:throwe.reason}}functionO(e,t,r){for(varn=0;n<t.length;n++){varo=t[n];"function"==typeofo?o(r):L(e,o,r)}}functionS(e,t,r){for(varn=0;n<t.length;n++){varo=t[n];"function"==typeofo?o(r):$(e,o.handler,r)}}functionP(e,t){varr=t.handler.chunk;if(null===r)returnnull;if(r===e)returnt.handler;if(null!==(t=r.value))for(r=0;r<t.length;r++){varn=t[r];if("function"!=typeofn&&null!==(n=P(e,n)))returnn}returnnull}functionj(e,t,r,n){switch(t.status){case"fulfilled":O(e,r,t.value);break;case"blocked":for(varo=0;o<r.length;o++){varu=r[o];if("function"!=typeofu){vara=P(t,u);if(null!==a)switch(L(e,u,a.value),r.splice(o,1),o--,null!==n&&-1!==(u=n.indexOf(u))&&n.splice(u,1),t.status){case"fulfilled":O(e,r,t.value);return;case"rejected":null!==n&&S(e,n,t.reason);return}}}case"pending":if(t.value)for(e=0;e<r.length;e++)t.value.push(r[e]);elset.value=r;if(t.reason){if(n)for(r=0;r<n.length;r++)t.reason.push(n[r])}elset.reason=n;break;case"rejected":n&&S(e,n,t.reason)}}functionw(e,t,r){if("pending"!==t.status&&"blocked"!==t.status)t.reason.error(r);else{varn=t.reason;t.status="rejected",t.reason=r,null!==n&&S(e,n,r)}}functionT(e,t,r){returnnewE("resolved_model",(r?'{"done":true,"value":':'{"done":false,"value":')+t+"}",e)}functionA(e,t,r,n){M(e,t,(n?'{"done":true,"value":':'{"done":false,"value":')+r+"}")}functionM(e,t,r){if("pending"!==t.status)t.reason.enqueueModel(r);else{varn=t.value,o=t.reason;t.status="resolved_model",t.value=r,t.reason=e,null!==n&&(x(t),j(e,t,n,o))}}functionD(e,t,r){if("pending"===t.status||"blocked"===t.status){varn=t.value,o=t.reason;t.status="resolved_module",t.value=r,null!==n&&(C(t),j(e,t,n,o))}}E.prototype=Object.create(Promise.prototype),E.prototype.then=function(e,t){switch(this.status){case"resolved_model":x(this);break;case
${t}`))}function F(){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 H(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,c.getRuntimeStagePromise)(e);r?r.then(()=>(0,h.scheduleOnNextTick)(()=>t.abort())):(0,h.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 B(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function X(e){let t=f.workAsyncStorage.getStore(),r=c.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,d.makeHangingPromise)(r.renderSignal,t.route,e));break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n&&n.size>0)return M(t.route,e,r.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new y.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(newy.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})}}functionW(e){lett=f.workAsyncStorage.getStore(),r=c.workUnitAsyncStorage.getStore();if(t)switch(!r&&(0,c.throwForMissingRequestStore)(e),r.type){case"prerender-client":i.default.use((0,d.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(newy.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(newy.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}}letG=/\n\s+at Suspense \(<anonymous>\)/,Y=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]*\\)`),q=RegExp(`\\n\\s+at ${p.METADATA_BOUNDARY_NAME}[\\n\\s]`),K=RegExp(`\\n\\s+at ${p.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),z=RegExp(`\\n\\s+at ${p.OUTLET_BOUNDARY_NAME}[\\n\\s]`);functionV(e,t,r,n){if(!z.test(t)){if(q.test(t)){r.hasDynamicMetadata=!0;return}if(K.test(t)){r.hasDynamicViewport=!0;return}if(Y.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}elseif(G.test(t)){r.hasAllowedDynamic=!0;return}else{varo,u;leta;if(n.syncDynamicErrorWithStack)returnvoidr.dynamicErrors.push(n.syncDynamicErrorWithStack);leti=(o=`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`,u=t,(a=Object.defineProperty(Error(o),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})).stack=a.name+": "+o+u,a);returnvoidr.dynamicErrors.push(i)}}}varJ=((o={})[o.Full=0]="Full",o[
-Starttheappindevelopmentmodebyrunning\`next dev\`, then open "${e.route}" in your browser to investigate the error.
-Reruntheproductionbuildwith\`next build --debug-prerender\` to generate better stack traces.`))}functionZ(e,t,r,n){if(n.syncDynamicErrorWithStack)throwQ(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++)Q(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}functionee(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,a.isNextRouterError)(t)||(0,u.isBailoutToCSRError)(t)||(0,l.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),u=e.r(32061),a=e.r(65713),i=e.r(67673),l=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="undefined"==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(){returnu.ReadonlyURLSearchParams},RedirectType:function(){returni.RedirectType},forbidden:function(){returns.forbidden},notFound:function(){returnl.notFound},permanentRedirect:function(){returna.permanentRedirect},redirect:function(){returna.redirect},unauthorized:function(){returnc.unauthorized},unstable_isUnrecognizedActionError:function(){returnd},unstable_rethrow:function(){returnf.unstable_rethrow}};for(varoinn)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});letu=e.r(3680),a=e.r(24063),i=e.r(68391),l=e.r(22783),s=e.r(79854),c=e.r(22683),f=e.r(90508);functiond(){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.assign(r.default,r),t.exports=r.default)},76562,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});varn={ReadonlyURLSearchParams:function(){returnd.ReadonlyURLSearchParams},RedirectType:function(){returnd.RedirectType},ServerInsertedHTMLContext:function(){returnc.ServerInsertedHTMLContext},forbidden:function(){returnd.forbidden},notFound:function(){returnd.notFound},permanentRedirect:function(){returnd.permanentRe