module.exports=[93695,(e,t,r)=>{t.exports=e.x("next/dist/shared/lib/no-fallback-error.external.js",()=>require("next/dist/shared/lib/no-fallback-error.external.js"))},18622,(e,t,r)=>{t.exports=e.x("next/dist/compiled/next-server/app-page-turbo.runtime.prod.js",()=>require("next/dist/compiled/next-server/app-page-turbo.runtime.prod.js"))},56704,(e,t,r)=>{t.exports=e.x("next/dist/server/app-render/work-async-storage.external.js",()=>require("next/dist/server/app-render/work-async-storage.external.js"))},32319,(e,t,r)=>{t.exports=e.x("next/dist/server/app-render/work-unit-async-storage.external.js",()=>require("next/dist/server/app-render/work-unit-async-storage.external.js"))},24725,(e,t,r)=>{t.exports=e.x("next/dist/server/app-render/after-task-async-storage.external.js",()=>require("next/dist/server/app-render/after-task-async-storage.external.js"))},70406,(e,t,r)=>{t.exports=e.x("next/dist/compiled/@opentelemetry/api",()=>require("next/dist/compiled/@opentelemetry/api"))},27413,e=>{"use strict";var t=e.i(47909),r=e.i(74017),a=e.i(96250),n=e.i(59756),A=e.i(61916),o=e.i(74677),i=e.i(69741),s=e.i(16795),l=e.i(87718),d=e.i(95169),c=e.i(47587),u=e.i(66012),p=e.i(70101),R=e.i(26937),g=e.i(10372),m=e.i(93695);e.i(52474);var h=e.i(220),v=e.i(89171);let w=Buffer.from("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","base64");e.s(["GET",0,function(){return new v.NextResponse(w,{headers:{"Content-Type":"image/x-icon","Cache-Control":"public, max-age=0, must-revalidate"}})},"dynamic",0,"force-static"],72039);var C=e.i(72039);let x=new t.AppRouteRouteModule({definition:{kind:r.RouteKind.APP_ROUTE,page:"/favicon.ico/route",pathname:"/favicon.ico",filename:"favicon.ico--route-entry",bundlePath:""},distDir:".next",relativeProjectDir:"",resolvedPagePath:"[project]/src/app/favicon.ico--route-entry.js",nextConfigOutput:"",userland:C,...{}}),{workAsyncStorage:y,workUnitAsyncStorage:E,serverHooks:G}=x;async function Z(e,t,a){a.requestMeta&&(0,n.setRequestMeta)(e,a.requestMeta),x.isDev&&(0,n.addRequestMeta)(e,"devRequestTimingInternalsEnd",process.hrtime.bigint());let v="/favicon.ico/route";v=v.replace(/\/index$/,"")||"/";let w=await x.prepare(e,t,{srcPage:v,multiZoneDraftMode:!1});if(!w)return t.statusCode=400,t.end("Bad Request"),null==a.waitUntil||a.waitUntil.call(a,Promise.resolve()),null;let{buildId:C,deploymentId:y,params:E,nextConfig:G,parsedUrl:Z,isDraftMode:b,prerenderManifest:f,routerServerContext:P,isOnDemandRevalidate:I,revalidateOnlyGenerated:O,resolvedPathname:H,clientReferenceManifest:T,serverActionsManifest:U}=w,N=(0,i.normalizeAppPath)(v),B=!!(f.dynamicRoutes[N]||f.routes[H]),j=async()=>((null==P?void 0:P.render404)?await P.render404(e,t,Z,!1):t.end("This page could not be found"),null);if(B&&!b){let e=!!f.routes[H],t=f.dynamicRoutes[N];if(t&&!1===t.fallback&&!e){if(G.adapterPath)return await j();throw new m.NoFallbackError}}let Y=null;!B||x.isDev||b||(Y="/index"===(Y=H)?"/":Y);let D=!0===x.isDev||!B,M=B&&!D;U&&T&&(0,o.setManifestsSingleton)({page:v,clientReferenceManifest:T,serverActionsManifest:U});let S=e.method||"GET",W=(0,A.getTracer)(),F=W.getActiveScopeSpan(),J=!!(null==P?void 0:P.isWrappedByNextServer),k=!!(0,n.getRequestMeta)(e,"minimalMode"),Q=(0,n.getRequestMeta)(e,"incrementalCache")||await x.getIncrementalCache(e,G,f,k);null==Q||Q.resetRequestCache(),globalThis.__incrementalCache=Q;let K={params:E,previewProps:f.preview,renderOpts:{experimental:{authInterrupts:!!G.experimental.authInterrupts},cacheComponents:!!G.cacheComponents,supportsDynamicResponse:D,incrementalCache:Q,cacheLifeProfiles:G.cacheLife,waitUntil:a.waitUntil,onClose:e=>{t.on("close",e)},onAfterTaskError:void 0,onInstrumentationRequestError:(t,r,a,n)=>x.onRequestError(e,t,a,n,P)},sharedContext:{buildId:C,deploymentId:y}},L=new s.NodeNextRequest(e),V=new s.NodeNextResponse(t),X=l.NextRequestAdapter.fromNodeNextRequest(L,(0,l.signalFromNodeResponse)(t));try{let n,o=async e=>x.handle(X,K).finally(()=>{if(!e)return;e.setAttributes({"http.status_code":t.statusCode,"next.rsc":!1});let r=W.getRootSpanAttributes();if(!r)return;if(r.get("next.span_type")!==d.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${r.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let a=r.get("next.route");if(a){let t=`${S} ${a}`;e.setAttributes({"next.route":a,"http.route":a,"next.span_name":t}),e.updateName(t),n&&n!==e&&(n.setAttribute("http.route",a),n.updateName(t))}else e.updateName(`${S} ${v}`)}),i=async n=>{var A,i;let s=async({previousCacheEntry:r})=>{try{if(!k&&I&&O&&!r)return t.statusCode=404,t.setHeader("x-nextjs-cache","REVALIDATED"),t.end("This page could not be found"),null;let A=await o(n);e.fetchMetrics=K.renderOpts.fetchMetrics;let i=K.renderOpts.pendingWaitUntil;i&&a.waitUntil&&(a.waitUntil(i),i=void 0);let s=K.renderOpts.collectedTags;if(!B)return await (0,u.sendResponse)(L,V,A,K.renderOpts.pendingWaitUntil),null;{let e=await A.blob(),t=(0,p.toNodeOutgoingHttpHeaders)(A.headers);s&&(t[g.NEXT_CACHE_TAGS_HEADER]=s),!t["content-type"]&&e.type&&(t["content-type"]=e.type);let r=void 0!==K.renderOpts.collectedRevalidate&&!(K.renderOpts.collectedRevalidate>=g.INFINITE_CACHE)&&K.renderOpts.collectedRevalidate,a=void 0===K.renderOpts.collectedExpire||K.renderOpts.collectedExpire>=g.INFINITE_CACHE?void 0:K.renderOpts.collectedExpire;return{value:{kind:h.CachedRouteKind.APP_ROUTE,status:A.status,body:Buffer.from(await e.arrayBuffer()),headers:t},cacheControl:{revalidate:r,expire:a}}}}catch(t){throw(null==r?void 0:r.isStale)&&await x.onRequestError(e,t,{routerKind:"App Router",routePath:v,routeType:"route",revalidateReason:(0,c.getRevalidateReason)({isStaticGeneration:M,isOnDemandRevalidate:I})},!1,P),t}},l=await x.handleResponse({req:e,nextConfig:G,cacheKey:Y,routeKind:r.RouteKind.APP_ROUTE,isFallback:!1,prerenderManifest:f,isRoutePPREnabled:!1,isOnDemandRevalidate:I,revalidateOnlyGenerated:O,responseGenerator:s,waitUntil:a.waitUntil,isMinimalMode:k});if(!B)return null;if((null==l||null==(A=l.value)?void 0:A.kind)!==h.CachedRouteKind.APP_ROUTE)throw Object.defineProperty(Error(`Invariant: app-route received invalid cache entry ${null==l||null==(i=l.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E701",enumerable:!1,configurable:!0});k||t.setHeader("x-nextjs-cache",I?"REVALIDATED":l.isMiss?"MISS":l.isStale?"STALE":"HIT"),b&&t.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate");let d=(0,p.fromNodeOutgoingHttpHeaders)(l.value.headers);return k&&B||d.delete(g.NEXT_CACHE_TAGS_HEADER),!l.cacheControl||t.getHeader("Cache-Control")||d.get("Cache-Control")||d.set("Cache-Control",(0,R.getCacheControlHeader)(l.cacheControl)),await (0,u.sendResponse)(L,V,new Response(l.value.body,{headers:d,status:l.value.status||200})),null};J&&F?await i(F):(n=W.getActiveScopeSpan(),await W.withPropagatedContext(e.headers,()=>W.trace(d.BaseServerSpan.handleRequest,{spanName:`${S} ${v}`,kind:A.SpanKind.SERVER,attributes:{"http.method":S,"http.target":e.url}},i),void 0,!J))}catch(t){if(t instanceof m.NoFallbackError||await x.onRequestError(e,t,{routerKind:"App Router",routePath:N,routeType:"route",revalidateReason:(0,c.getRevalidateReason)({isStaticGeneration:M,isOnDemandRevalidate:I})},!1,P),B)throw t;return await (0,u.sendResponse)(L,V,new Response(null,{status:500})),null}}e.s(["handler",0,Z,"patchFetch",0,function(){return(0,a.patchFetch)({workAsyncStorage:y,workUnitAsyncStorage:E})},"routeModule",0,x,"serverHooks",0,G,"workAsyncStorage",0,y,"workUnitAsyncStorage",0,E],27413)}]; //# sourceMappingURL=%5Broot-of-the-server%5D__009pdeo._.js.map