next
Version:
The React Framework
1 lines • 19.9 kB
JavaScript
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,{otherChunks:["static/chunks/0.8z-24o~zj6q.js","static/chunks/0qgq.-.c2spwh.js","static/chunks/0u_y6vsc_oa5w.js"],runtimeModuleIds:[7539]}]),(()=>{let BACKEND;if(!Array.isArray(globalThis.TURBOPACK))return;let CHUNK_BASE_PATH="/_next/",ASSET_SUFFIX=getAssetSuffixFromScriptSrc(),WORKER_FORWARDED_GLOBALS=["NEXT_DEPLOYMENT_ID","NEXT_CLIENT_ASSET_SUFFIX"];var SourceType,SourceType1=((SourceType=SourceType1||{})[SourceType.Runtime=0]="Runtime",SourceType[SourceType.Parent=1]="Parent",SourceType[SourceType.Update=2]="Update",SourceType);let REEXPORTED_OBJECTS=new WeakMap;function Context(module,exports){this.m=module,this.e=exports}let contextPrototype=Context.prototype,hasOwnProperty=Object.prototype.hasOwnProperty,toStringTag="u">typeof Symbol&&Symbol.toStringTag;function defineProp(obj,name,options){hasOwnProperty.call(obj,name)||Object.defineProperty(obj,name,options)}function getOverwrittenModule(moduleCache,id){let module=moduleCache[id];return module||(module=createModuleObject(id),moduleCache[id]=module),module}function createModuleObject(id){return{exports:{},error:void 0,id,namespaceObject:void 0}}function esm(exports,bindings){defineProp(exports,"__esModule",{value:!0}),toStringTag&&defineProp(exports,toStringTag,{value:"Module"});let i=0;for(;i<bindings.length;){let propName=bindings[i++],tagOrFunction=bindings[i++];if("number"==typeof tagOrFunction)if(0===tagOrFunction)defineProp(exports,propName,{value:bindings[i++],enumerable:!0,writable:!1});else throw Error(`unexpected tag: ${tagOrFunction}`);else"function"==typeof bindings[i]?defineProp(exports,propName,{get:tagOrFunction,set:bindings[i++],enumerable:!0}):defineProp(exports,propName,{get:tagOrFunction,enumerable:!0})}Object.seal(exports)}function ensureDynamicExports(module,exports){let reexportedObjects=REEXPORTED_OBJECTS.get(module);return reexportedObjects||(REEXPORTED_OBJECTS.set(module,reexportedObjects=[]),module.exports=module.namespaceObject=new Proxy(exports,{get(target,prop){if(hasOwnProperty.call(target,prop)||"default"===prop||"__esModule"===prop)return Reflect.get(target,prop);for(let obj of reexportedObjects){let value=Reflect.get(obj,prop);if(void 0!==value)return value}},ownKeys(target){let keys=Reflect.ownKeys(target);for(let obj of reexportedObjects)for(let key of Reflect.ownKeys(obj))"default"===key||keys.includes(key)||keys.push(key);return keys}})),reexportedObjects}function exportValue(value,id){(null!=id?getOverwrittenModule(this.c,id):this.m).exports=value}function createGetter(obj,key){return()=>obj[key]}contextPrototype.s=function esmExport(bindings,id){let module,exports;null!=id?exports=(module=getOverwrittenModule(this.c,id)).exports:(module=this.m,exports=this.e),module.namespaceObject=exports,esm(exports,bindings)},contextPrototype.j=function dynamicExport(object,id){let module,exports;null!=id?exports=(module=getOverwrittenModule(this.c,id)).exports:(module=this.m,exports=this.e);let reexportedObjects=ensureDynamicExports(module,exports);"object"==typeof object&&null!==object&&reexportedObjects.push(object)},contextPrototype.v=exportValue,contextPrototype.n=function exportNamespace(namespace,id){let module;(module=null!=id?getOverwrittenModule(this.c,id):this.m).exports=module.namespaceObject=namespace};let getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,LEAF_PROTOTYPES=[null,getProto({}),getProto([]),getProto(getProto)];function interopEsm(raw,ns,allowExportDefault){let bindings=[],defaultLocation=-1;for(let current=raw;("object"==typeof current||"function"==typeof current)&&!LEAF_PROTOTYPES.includes(current);current=getProto(current))for(let key of Object.getOwnPropertyNames(current))bindings.push(key,createGetter(raw,key)),-1===defaultLocation&&"default"===key&&(defaultLocation=bindings.length-1);return allowExportDefault&&defaultLocation>=0||(defaultLocation>=0?bindings.splice(defaultLocation,1,0,raw):bindings.push("default",0,raw)),esm(ns,bindings),ns}function createNS(raw){return"function"==typeof raw?function(...args){return raw.apply(this,args)}:Object.create(null)}function esmImport(id){let module=getOrInstantiateModuleFromParent(id,this.m);if(module.namespaceObject)return module.namespaceObject;let raw=module.exports;return module.namespaceObject=interopEsm(raw,createNS(raw),raw&&raw.__esModule)}function parseRequest(request){let hashIndex=request.indexOf("#");-1!==hashIndex&&(request=request.substring(0,hashIndex));let queryIndex=request.indexOf("?");return -1!==queryIndex&&(request=request.substring(0,queryIndex)),request}function getChunkPath(chunkData){return"string"==typeof chunkData?chunkData:chunkData.path}function isPromise(maybePromise){return null!=maybePromise&&"object"==typeof maybePromise&&"then"in maybePromise&&"function"==typeof maybePromise.then}function isAsyncModuleExt(obj){return turbopackQueues in obj}function createPromise(){let resolve,reject;return{promise:new Promise((res,rej)=>{reject=rej,resolve=res}),resolve:resolve,reject:reject}}function installCompressedModuleFactories(chunkModules,offset,moduleFactories,newModuleId){let i=offset;for(;i<chunkModules.length;){let existingGroupFactory,end=i+1;for(;end<chunkModules.length&&"function"!=typeof chunkModules[end];)end++;if(end===chunkModules.length)throw Error("malformed chunk format, expected a factory function");let moduleFactoryFn=chunkModules[end];for(let j=i;j<end;j++){let id=chunkModules[j],existingFactory=moduleFactories.get(id);if(existingFactory){existingGroupFactory=existingFactory;break}}let factoryToInstall=existingGroupFactory??moduleFactoryFn,didInstallFactory=!1;for(let j=i;j<end;j++){let id=chunkModules[j];moduleFactories.has(id)||(didInstallFactory||(factoryToInstall===moduleFactoryFn&&applyModuleFactoryName(moduleFactoryFn),didInstallFactory=!0),moduleFactories.set(id,factoryToInstall),newModuleId?.(id))}i=end+1}}contextPrototype.i=esmImport,contextPrototype.A=function asyncLoader(moduleId){return this.r(moduleId)(esmImport.bind(this))},contextPrototype.t="function"==typeof require?require:function require1(){throw Error("Unexpected use of runtime require")},contextPrototype.r=function commonJsRequire(id){return getOrInstantiateModuleFromParent(id,this.m).exports},contextPrototype.f=function moduleContext(map){function moduleContext(id){if(id=parseRequest(id),hasOwnProperty.call(map,id))return map[id].module();let e=Error(`Cannot find module '${id}'`);throw e.code="MODULE_NOT_FOUND",e}return moduleContext.keys=()=>Object.keys(map),moduleContext.resolve=id=>{if(id=parseRequest(id),hasOwnProperty.call(map,id))return map[id].id();let e=Error(`Cannot find module '${id}'`);throw e.code="MODULE_NOT_FOUND",e},moduleContext.import=async id=>await moduleContext(id),moduleContext};let turbopackQueues=Symbol("turbopack queues"),turbopackExports=Symbol("turbopack exports"),turbopackError=Symbol("turbopack error");function resolveQueue(queue){queue&&1!==queue.status&&(queue.status=1,queue.forEach(fn=>fn.queueCount--),queue.forEach(fn=>fn.queueCount--?fn.queueCount++:fn()))}function wrapDeps(deps){return deps.map(dep=>{if(null!==dep&&"object"==typeof dep){if(isAsyncModuleExt(dep))return dep;if(isPromise(dep)){let queue=Object.assign([],{status:0}),obj={[turbopackExports]:{},[turbopackQueues]:fn=>fn(queue)};return dep.then(res=>{obj[turbopackExports]=res,resolveQueue(queue)},err=>{obj[turbopackError]=err,resolveQueue(queue)}),obj}}return{[turbopackExports]:dep,[turbopackQueues]:()=>{}}})}contextPrototype.a=function asyncModule(body,hasAwait){let module=this.m,queue=hasAwait?Object.assign([],{status:-1}):void 0,depQueues=new Set,{resolve,reject,promise:rawPromise}=createPromise(),promise=Object.assign(rawPromise,{[turbopackExports]:module.exports,[turbopackQueues]:fn=>{queue&&fn(queue),depQueues.forEach(fn),promise.catch(()=>{})}}),attributes={get:()=>promise,set(v){v!==promise&&(promise[turbopackExports]=v)}};Object.defineProperty(module,"exports",attributes),Object.defineProperty(module,"namespaceObject",attributes),body(function handleAsyncDependencies(deps){let currentDeps=wrapDeps(deps),getResult=()=>currentDeps.map(d=>{if(d[turbopackError])throw d[turbopackError];return d[turbopackExports]}),{promise,resolve}=createPromise(),fn=Object.assign(()=>resolve(getResult),{queueCount:0});function fnQueue(q){q!==queue&&!depQueues.has(q)&&(depQueues.add(q),q&&0===q.status&&(fn.queueCount++,q.push(fn)))}return currentDeps.map(dep=>dep[turbopackQueues](fnQueue)),fn.queueCount?promise:getResult()},function asyncResult(err){err?reject(promise[turbopackError]=err):resolve(promise[turbopackExports]),resolveQueue(queue)}),queue&&-1===queue.status&&(queue.status=0)};let relativeURL=function relativeURL(inputUrl){let realUrl=new URL(inputUrl,"x:/"),values={};for(let key in realUrl)values[key]=realUrl[key];for(let key in values.href=inputUrl,values.pathname=inputUrl.replace(/[?#].*/,""),values.origin=values.protocol="",values.toString=values.toJSON=(..._args)=>inputUrl,values)Object.defineProperty(this,key,{enumerable:!0,configurable:!0,value:values[key]})};function invariant(never,computeMessage){throw Error(`Invariant: ${computeMessage(never)}`)}function factoryNotAvailableMessage(moduleId,sourceType,sourceData){let instantiationReason;switch(sourceType){case 0:instantiationReason=`as a runtime entry of chunk ${sourceData}`;break;case 1:instantiationReason=`because it was required from module ${sourceData}`;break;case 2:instantiationReason="because of an HMR update";break;default:invariant(sourceType,sourceType=>`Unknown source type: ${sourceType}`)}return`Module ${moduleId} was instantiated ${instantiationReason}, but the module factory is not available.`}function applyModuleFactoryName(factory){Object.defineProperty(factory,"name",{value:"module evaluation"})}relativeURL.prototype=URL.prototype,contextPrototype.U=relativeURL,contextPrototype.z=function requireStub(_moduleId){throw Error("dynamic usage of require is not supported")},contextPrototype.g=globalThis;let browserContextPrototype=Context.prototype,moduleFactories=new Map;contextPrototype.M=moduleFactories;let availableModules=new Map,availableModuleChunks=new Map;function loadInitialChunk(chunkPath,chunkData){return loadChunkInternal(SourceType1.Runtime,chunkPath,chunkData)}async function loadChunkInternal(sourceType,sourceData,chunkData){let promise;if("string"==typeof chunkData)return loadChunkByUrlInternal(sourceType,sourceData,getChunkRelativeUrl(chunkData));let includedList=chunkData.included||[],modulesPromises=includedList.map(included=>!!moduleFactories.has(included)||availableModules.get(included));if(modulesPromises.length>0&&modulesPromises.every(p=>p))return void await Promise.all(modulesPromises);let includedModuleChunksList=chunkData.moduleChunks||[],moduleChunksPromises=includedModuleChunksList.map(included=>availableModuleChunks.get(included)).filter(p=>p);if(moduleChunksPromises.length>0){if(moduleChunksPromises.length===includedModuleChunksList.length)return void await Promise.all(moduleChunksPromises);let moduleChunksToLoad=new Set;for(let moduleChunk of includedModuleChunksList)availableModuleChunks.has(moduleChunk)||moduleChunksToLoad.add(moduleChunk);for(let moduleChunkToLoad of moduleChunksToLoad){let promise=loadChunkByUrlInternal(sourceType,sourceData,getChunkRelativeUrl(moduleChunkToLoad));availableModuleChunks.set(moduleChunkToLoad,promise),moduleChunksPromises.push(promise)}promise=Promise.all(moduleChunksPromises)}else{for(let includedModuleChunk of(promise=loadChunkByUrlInternal(sourceType,sourceData,getChunkRelativeUrl(chunkData.path)),includedModuleChunksList))availableModuleChunks.has(includedModuleChunk)||availableModuleChunks.set(includedModuleChunk,promise)}for(let included of includedList)availableModules.has(included)||availableModules.set(included,promise);await promise}browserContextPrototype.l=function loadChunk(chunkData){return loadChunkInternal(SourceType1.Parent,this.m.id,chunkData)};let loadedChunk=Promise.resolve(void 0),instrumentedBackendLoadChunks=new WeakMap;function loadChunkByUrlInternal(sourceType,sourceData,chunkUrl){let thenable=BACKEND.loadChunkCached(sourceType,chunkUrl),entry=instrumentedBackendLoadChunks.get(thenable);if(void 0===entry){let resolve=instrumentedBackendLoadChunks.set.bind(instrumentedBackendLoadChunks,thenable,loadedChunk);entry=thenable.then(resolve).catch(cause=>{let loadReason;switch(sourceType){case SourceType1.Runtime:loadReason=`as a runtime dependency of chunk ${sourceData}`;break;case SourceType1.Parent:loadReason=`from module ${sourceData}`;break;case SourceType1.Update:loadReason="from an HMR update";break;default:invariant(sourceType,sourceType=>`Unknown source type: ${sourceType}`)}let error=Error(`Failed to load chunk ${chunkUrl} ${loadReason}${cause?`: ${cause}`:""}`,cause?{cause}:void 0);throw error.name="ChunkLoadError",error}),instrumentedBackendLoadChunks.set(thenable,entry)}return entry}function getChunkRelativeUrl(chunkPath){return`${CHUNK_BASE_PATH}${chunkPath.split("/").map(p=>encodeURIComponent(p)).join("/")}${ASSET_SUFFIX}`}function getPathFromScript(chunkScript){if("string"==typeof chunkScript)return chunkScript;let src=decodeURIComponent(chunkScript.src.replace(/[?#].*$/,""));return src.startsWith(CHUNK_BASE_PATH)?src.slice(CHUNK_BASE_PATH.length):src}function getUrlFromScript(chunk){return"string"==typeof chunk?getChunkRelativeUrl(chunk):chunk.src}function getChunkFromRegistration(chunk){if("string"==typeof chunk)return chunk;if(chunk)return{src:chunk.getAttribute("src")};if("u">typeof TURBOPACK_NEXT_CHUNK_URLS)return{src:TURBOPACK_NEXT_CHUNK_URLS.pop()};throw Error("chunk path empty but not in a worker")}browserContextPrototype.L=function loadChunkByUrl(chunkUrl){return loadChunkByUrlInternal(SourceType1.Parent,this.m.id,chunkUrl)},browserContextPrototype.R=function resolvePathFromModule(moduleId){let exported=this.r(moduleId);return exported?.default??exported},browserContextPrototype.P=function resolveAbsolutePath(modulePath){return`/ROOT/${modulePath??""}`},browserContextPrototype.q=function exportUrl(url,id){exportValue.call(this,`${url}${ASSET_SUFFIX}`,id)},browserContextPrototype.b=function createWorker(WorkerConstructor,entrypoint,moduleChunks,workerOptions){let isSharedWorker="SharedWorker"===WorkerConstructor.name,params=[moduleChunks.map(chunk=>getChunkRelativeUrl(chunk)).reverse(),ASSET_SUFFIX];for(let globalName of WORKER_FORWARDED_GLOBALS)params.push(globalThis[globalName]);let url=new URL(getChunkRelativeUrl(entrypoint),location.origin),paramsJson=JSON.stringify(params);return isSharedWorker?url.searchParams.set("params",paramsJson):url.hash="#params="+encodeURIComponent(paramsJson),new WorkerConstructor(url,workerOptions?{...workerOptions,type:void 0}:void 0)};let regexJsUrl=/\.js(?:\?[^#]*)?(?:#.*)?$/,regexCssUrl=/\.css(?:\?[^#]*)?(?:#.*)?$/;function isCss(chunkUrl){return regexCssUrl.test(chunkUrl)}contextPrototype.w=function loadWebAssembly(chunkPath,edgeModule,importsObj){return BACKEND.loadWebAssembly(SourceType1.Parent,this.m.id,chunkPath,edgeModule,importsObj)},contextPrototype.u=function loadWebAssemblyModule(chunkPath,edgeModule){return BACKEND.loadWebAssemblyModule(SourceType1.Parent,this.m.id,chunkPath,edgeModule)};let moduleCache={};function getOrInstantiateRuntimeModule(chunkPath,moduleId){let module=moduleCache[moduleId];if(module){if(module.error)throw module.error;return module}return instantiateModule(moduleId,SourceType1.Runtime,chunkPath)}contextPrototype.c=moduleCache;let getOrInstantiateModuleFromParent=(id,sourceModule)=>{let module=moduleCache[id];if(module){if(module.error)throw module.error;return module}return instantiateModule(id,SourceType1.Parent,sourceModule.id)};function instantiateModule(id,sourceType,sourceData){let moduleFactory=moduleFactories.get(id);if("function"!=typeof moduleFactory)throw Error(factoryNotAvailableMessage(id,sourceType,sourceData));let module=createModuleObject(id),exports=module.exports;moduleCache[id]=module;let context=new Context(module,exports);try{moduleFactory(context,module,exports)}catch(error){throw module.error=error,error}return module.namespaceObject&&module.exports!==module.namespaceObject&&interopEsm(module.exports,module.namespaceObject),module}function registerChunk(registration){let runtimeParams,chunk=getChunkFromRegistration(registration[0]);return 2===registration.length?runtimeParams=registration[1]:(runtimeParams=void 0,installCompressedModuleFactories(registration,1,moduleFactories)),BACKEND.registerChunk(chunk,runtimeParams)}function getAssetSuffixFromScriptSrc(){if(null!=self.TURBOPACK_ASSET_SUFFIX)return self.TURBOPACK_ASSET_SUFFIX;let src=document?.currentScript?.getAttribute?.("src")??"",qi=src.indexOf("?");return qi>=0?src.slice(qi):""}let chunkResolvers=new Map;function getOrCreateResolver(chunkUrl){let resolver=chunkResolvers.get(chunkUrl);if(!resolver){let resolve,reject;resolver={resolved:!1,loadingStarted:!1,promise:new Promise((innerResolve,innerReject)=>{resolve=innerResolve,reject=innerReject}),resolve:()=>{resolver.resolved=!0,resolve()},reject:reject},chunkResolvers.set(chunkUrl,resolver)}return resolver}function doLoadChunk(sourceType,chunkUrl){let resolver=getOrCreateResolver(chunkUrl);if(resolver.loadingStarted)return resolver.promise;if(sourceType===SourceType1.Runtime)return resolver.loadingStarted=!0,isCss(chunkUrl)&&resolver.resolve(),resolver.promise;if("function"==typeof importScripts)if(isCss(chunkUrl));else if(regexJsUrl.test(chunkUrl))self.TURBOPACK_NEXT_CHUNK_URLS.push(chunkUrl),importScripts(chunkUrl);else throw Error(`can't infer type of chunk from URL ${chunkUrl} in worker`);else{let decodedChunkUrl=decodeURI(chunkUrl);if(isCss(chunkUrl))if(document.querySelectorAll(`link[rel=stylesheet][href="${chunkUrl}"],link[rel=stylesheet][href^="${chunkUrl}?"],link[rel=stylesheet][href="${decodedChunkUrl}"],link[rel=stylesheet][href^="${decodedChunkUrl}?"]`).length>0)resolver.resolve();else{let link=document.createElement("link");link.rel="stylesheet",link.href=chunkUrl,link.onerror=()=>{resolver.reject()},link.onload=()=>{resolver.resolve()},document.head.appendChild(link)}else if(regexJsUrl.test(chunkUrl)){let previousScripts=document.querySelectorAll(`script[src="${chunkUrl}"],script[src^="${chunkUrl}?"],script[src="${decodedChunkUrl}"],script[src^="${decodedChunkUrl}?"]`);if(previousScripts.length>0)for(let script of Array.from(previousScripts))script.addEventListener("error",()=>{resolver.reject()});else{let script=document.createElement("script");script.src=chunkUrl,script.onerror=()=>{resolver.reject()},document.head.appendChild(script)}}else throw Error(`can't infer type of chunk from URL ${chunkUrl}`)}return resolver.loadingStarted=!0,resolver.promise}BACKEND={async registerChunk(chunk,params){let chunkPath=getPathFromScript(chunk);if(getOrCreateResolver(getUrlFromScript(chunk)).resolve(),null!=params){for(let otherChunkData of params.otherChunks)getOrCreateResolver(getChunkRelativeUrl(getChunkPath(otherChunkData)));if(await Promise.all(params.otherChunks.map(otherChunkData=>loadInitialChunk(chunkPath,otherChunkData))),params.runtimeModuleIds.length>0)for(let moduleId of params.runtimeModuleIds)getOrInstantiateRuntimeModule(chunkPath,moduleId)}},loadChunkCached:(sourceType,chunkUrl)=>doLoadChunk(sourceType,chunkUrl),async loadWebAssembly(_sourceType,_sourceData,wasmChunkPath,_edgeModule,importsObj){let req=fetch(getChunkRelativeUrl(wasmChunkPath)),{instance}=await WebAssembly.instantiateStreaming(req,importsObj);return instance.exports},async loadWebAssemblyModule(_sourceType,_sourceData,wasmChunkPath,_edgeModule){let req=fetch(getChunkRelativeUrl(wasmChunkPath));return await WebAssembly.compileStreaming(req)}};let chunksToRegister=globalThis.TURBOPACK;globalThis.TURBOPACK={push:registerChunk},chunksToRegister.forEach(registerChunk)})();