1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[507],{5679:function(e,t,r){e.exports=self.fetch||(self.fetch=r(3144).default||r(3144))},8296:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Bz:function(){return Registry},Gv:function(){return _plasmicapp_loader_fetcher__WEBPACK_IMPORTED_MODULE_0__.Gv},fl:function(){return PlasmicTracker},yA:function(){return getBundleSubset}});var _plasmicapp_loader_fetcher__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7915),_plasmicapp_isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5679),_plasmicapp_isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_plasmicapp_isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_1__),__defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,r)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__spreadValues=(e,t)=>{for(var r in t||(t={}))__hasOwnProp.call(t,r)&&__defNormalProp(e,r,t[r]);if(__getOwnPropSymbols)for(var r of __getOwnPropSymbols(t))__propIsEnum.call(t,r)&&__defNormalProp(e,r,t[r]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),__async=(e,t,r)=>new Promise((n,o)=>{var i=e=>{try{l(r.next(e))}catch(e){o(e)}},a=e=>{try{l(r.throw(e))}catch(e){o(e)}},l=e=>e.done?n(e.value):Promise.resolve(e.value).then(i,a);l((r=r.apply(e,t)).next())}),DepsGraph=class{constructor(e,t){this.bundle=e,this.browserBuild=t,this.dependsOn={},this.dependedBy={},this.rebuildGraph()}getTransitiveDependers(e){return this.transitiveCrawl(e,this.dependedBy)}getTransitiveDeps(e){return e in this.dependsOn?this.transitiveCrawl(e,this.dependsOn):[]}transitiveCrawl(e,t){let r=new Set,n=e=>{var o;if(!r.has(e))for(let i of(r.add(e),null!=(o=t[e])?o:[]))n(i)};for(let r of t[e])n(r);return Array.from(r)}rebuildGraph(){for(let e of(this.dependedBy={},this.dependsOn={},this.browserBuild?this.bundle.modules.browser:this.bundle.modules.server))if("code"===e.type)for(let t of e.imports)e.fileName in this.dependsOn?this.dependsOn[e.fileName].push(t):this.dependsOn[e.fileName]=[t],t in this.dependedBy?this.dependedBy[t].push(e.fileName):this.dependedBy[t]=[e.fileName]}};function getBundleSubset(e,t,r){var n,o;let i=new Set(t),a=null!=(n=null==r?void 0:r.target)?n:"browser",l="browser"===a,u=new DepsGraph(e,l),s=new Set(t.flatMap(e=>u.getTransitiveDeps(e))),c=e=>s.has(e)||i.has(e),f=e.modules[a].filter(e=>c(e.fileName)),d=e.components.filter(e=>c(e.entry)),p=new Set(d.map(e=>e.id)),h=Object.fromEntries(Object.entries(e.filteredIds).map(([e,t])=>[e,[...t]]));return e.components.filter(e=>!p.has(e.id)).forEach(e=>{var t;h[e.projectId]=null!=(t=h[e.projectId])?t:[],h[e.projectId].includes(e.id)||h[e.projectId].push(e.id)}),{modules:{browser:l?f:[],server:l?[]:f},components:d,globalGroups:e.globalGroups,projects:e.projects,activeSplits:e.activeSplits,bundleKey:null!=(o=e.bundleKey)?o:null,deferChunksByDefault:e.deferChunksByDefault,disableRootLoadingBoundaryByDefault:e.disableRootLoadingBoundaryByDefault,filteredIds:h}}var isBrowser="undefined"!=typeof window&&null!=window&&void 0!==window.document;function isModuleBundlePromiseSet(e){return globalThis.__PlasmicBundlePromises&&!!globalThis.__PlasmicBundlePromises[e]&&!!globalThis.__PlasmicBundlePromises[e].then}var Registry=class{constructor(){this.loadedModules={},this.registeredModules={},this.modules={}}register(e,t){this.registeredModules[e]=t}isEmpty(){return 0===Object.keys(this.loadedModules).length}clear(){this.loadedModules={}}getRegisteredModule(e){return this.registeredModules[e]}hasModule(e,t={}){return!!(e in this.registeredModules&&!t.forceOriginal||e in this.modules||globalThis.__PLASMIC_CHUNKS&&globalThis.__PLASMIC_CHUNKS[e]||isModuleBundlePromiseSet(e))}load(name,opts={}){let func;if(name in this.registeredModules&&!opts.forceOriginal)return this.registeredModules[name];if(name in this.loadedModules)return this.loadedModules[name];if(!this.modules[name]&&globalThis.__PLASMIC_CHUNKS&&globalThis.__PLASMIC_CHUNKS[name]&&(this.modules[name]=globalThis.__PLASMIC_CHUNKS[name]),!this.modules[name]&&isModuleBundlePromiseSet(name))throw globalThis.__PlasmicBundlePromises[name];if(!(name in this.modules))throw Error(`Unknown module ${name}`);let code=this.modules[name],requireFn=isBrowser?e=>{let t=resolvePath(e,name);return this.load(t)}:dep=>{try{let normalizedDep=resolvePath(dep,name);return this.load(normalizedDep)}catch(err){try{return eval("require")(dep)}catch(e){throw err}}};try{func=Function("require","exports",code)}
1catch(err2){throw Error(`PLASMIC: Failed to create function for ${name}: ${err2}`)}let exports={};this.loadedModules[name]=exports;try{func(requireFn,exports)}catch(err2){if(delete this.loadedModules[name],!(err2 instanceof Error)&&err2&&err2.then)throw err2;throw Error(`PLASMIC: Failed to load ${name}: ${err2}`)}return exports}updateModules(e){let t=!1;for(let r of isBrowser?e.modules.browser:e.modules.server)"code"===r.type&&r.code&&r.code!==this.modules[r.fileName]&&(this.modules[r.fileName]=r.code,globalThis.__PLASMIC_CHUNKS||(globalThis.__PLASMIC_CHUNKS={}),globalThis.__PLASMIC_CHUNKS[r.fileName]=r.code,t=!0);t&&this.clear()}};function resolvePath(e,t){let r=t.split("/"),n=e.split("/");if(0===n.length)return e;if("."===n[0])return[...r.slice(0,r.length-1),...n.slice(1)].join("/");if(".."!==n[0])return e;{let e=0;for(let t of n)if(".."===t)e+=1;else break;return[...r.slice(0,r.length-e-1),...n.slice(e)].join("/")}}var isBrowser2="undefined"!=typeof window&&null!=window&&void 0!==window.document;function getPlasmicCookieValues(){return isBrowser2?Object.fromEntries(document.cookie.split("; ").filter(e=>e.includes("plasmic:")).map(e=>e.split("=")).map(([e,t])=>[e.split(":")[1],t])):{}}function getVariationCookieValues(){let e=getPlasmicCookieValues();return Object.fromEntries(Object.keys(e).map(t=>[t.split(".")[1],e[t]]).filter(e=>!!e[0]))}function getDistinctId(){return isBrowser2?"LOADER-CLIENT":"LOADER-SERVER"}function getCampaignParams(){let{location:e}=window,t={};try{let r=new URL(e.href);["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid"].forEach(e=>{let n=r.searchParams.get(e);n&&(t[e]=n)})}catch(e){}return t}function getLocationMeta(){let{location:e}=window,{referrer:t}=document;return __spreadValues({url:e.href,host:e.host,pathname:e.pathname,referrer:t},getCampaignParams())}function getScreenMeta(){let{screen:e}=window;return{screen_height:e.height,screen_width:e.width,viewport_height:window.innerHeight,viewport_width:window.innerWidth}}function getOS(e){if(/Windows/i.test(e))return/Phone/.test(e)||/WPDesktop/.test(e)?"Windows Phone":"Windows";if(/(iPhone|iPad|iPod)/.test(e))return"iOS";if(/Android/.test(e))return"Android";if(/(BlackBerry|PlayBook|BB10)/i.test(e))return"BlackBerry";if(/Mac/i.test(e))return"Mac OS X";if(/Linux/.test(e))return"Linux";if(/CrOS/.test(e))return"Chrome OS";else return""}function getDeviceInfo(e){let t=[{device:"iPhone",patterns:[/iPhone/]},{device:"iPad",patterns:[/iPad/]},{device:"iPod Touch",patterns:[/iPod/]},{device:"Windows Phone",patterns:[/Windows Phone/i,/WPDesktop/]},{device:"Android",patterns:[/Android/]}].find(t=>t.patterns.some(t=>t.test(e))),r=null==t?void 0:t.device;return{device:null!=r?r:"",deviceType:r?"Mobile":"Desktop",os:getOS(e)}}function getUserAgentMeta(){let{navigator:e}=window,{userAgent:t}=e;return __spreadValues({},getDeviceInfo(t))}function getWindowMeta(){return isBrowser2?__spreadValues(__spreadValues(__spreadValues({},getLocationMeta()),getScreenMeta()),getUserAgentMeta()):{}}var isProduction=!0;function getEnvMeta(){return{isBrowser:isBrowser2,isProduction}}function rawSplitVariation(e){let t={};return Object.keys(e).forEach(r=>{let[,n]=r.split(".");n&&(t[n]=e[r])}),t}var POLL_TIME=5e3;function throttled(e){let t;return r=>{t||(t=isBrowser2?window.requestAnimationFrame(()=>{t=void 0,e(r)}):setTimeout(()=>{t=void 0,e(r)},POLL_TIME))}}var API_ENDPOINT="https://analytics.plasmic.app/capture",API_PUBLIC_KEY="phc_BRvYTAoMoam9fDHfrIneF67KdtMJagLVVCM6ELNYd4n",TRACKER_VERSION=4,PlasmicTracker=class{constructor(e){this.opts=e,this.eventQueue=[],this.sendEvents=throttled(e=>__async(this,null,function*(){if(0===this.eventQueue.length)return;let t=[...this.eventQueue];this.eventQueue.length=0;let r={api_key:API_PUBLIC_KEY,batch:t};try{let t=JSON.stringify(r);"beacon"===e?window.navigator.sendBeacon(API_ENDPOINT,t):this.fetch(API_ENDPOINT,{method:"POST",headers:{Accept:"application/json"},body:t}).then(()=>{}).catch(()=>{})}catch(e){}})),this.fetch=(e.nativeFetch&&globalThis.fetch?globalThis.fetch:_plasmicapp_isomorphic_unfetch__WEBPACK_IMPORTED_MODULE_1___default()).bind(globalThis)}trackRender(e){var t,r;this.enqueue({event:"$render",properties:__spreadValues(__spreadValues(__spreadValues({},this.getProperties()),null!=(t=null==e?void 0:e.renderCtx)?t:{}),rawSplitVariation(null!=(r=null==e?void 0:e.variation)?r:{}))})}trackFetch(){this.enqueue({event:"$fetch",properties:this.getProperties()})}trackConversion(e=0){this.enqueue({event:"$conversion",properties:__spreadProps(__spreadValues({},this.getProperties()),{value:e})})}getProperties(){var e;return __spreadProps(__spreadValues(__spreadValues(__spreadValues(__spreadValues({distinct_id:getDistinctId()},getWindowMeta()),getEnvMeta()),this.getContextMeta()),getVariationCookieValues()),{timestamp:null!=(e=Date.now())?e:+new Date,trackerVersion:TRACKER_VERSION})}enqueue(e){this.opts.__plasmicTrackerDisabled||(this.eventQueue.push(e),this.sendEvents("fetch"))}getContextMeta(){return{platform:this.opts.platform,preview:this.opts.preview,projectIds:this.opts.projectIds}}}},7915:function(e,t,r){"use strict";r.d(t,{Gv:function(){return _},Mq:function(){return w}});var n=r(5679),o=r.n(n),i=r(3454),a=Object.defineProperty,l=Object.defineProperties,u=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&d(e,r,t[r]);if(s)for(var r of s(t))f.call(t,r)&&d(e,r,t[r]);return e},h=(e,t)=>
1l(e,u(t)),m=(e,t,r)=>new Promise((n,o)=>{var i=e=>{try{l(r.next(e))}catch(e){o(e)}},a=e=>{try{l(r.throw(e))}catch(e){o(e)}},l=e=>e.done?n(e.value):Promise.resolve(e.value).then(i,a);l((r=r.apply(e,t)).next())}),v="10",y="undefined"!=typeof window&&null!=window&&void 0!==window.document;function g(e){return h(p({},e),{filteredIds:Object.fromEntries(e.projects.map(e=>[e.id,[]]))})}var b=class{constructor(e){var t;this.opts=e,this.lastResponse=void 0,this.host=null!=(t=e.host)?t:"https://codegen.plasmic.app",this.fetch=(e.nativeFetch&&globalThis.fetch?globalThis.fetch:o()).bind(globalThis)}fetchLoaderData(e,t){return m(this,null,function*(){var r,n,o,i,a,l,u,s,c;let{platform:f,preview:d}=t,p=new URLSearchParams([["platform",null!=f?f:"react"],...(null==(n=null==(r=t.platformOptions)?void 0:r.nextjs)?void 0:n.appDir)?[["nextjsAppDir","true"]]:[],...e.map(e=>["projectId",e]),...t.browserOnly?[["browserOnly","true"]]:[],...t.i18nKeyScheme?[["i18nKeyScheme",t.i18nKeyScheme]]:[],...t.i18nTagPrefix?[["i18nTagPrefix",t.i18nTagPrefix]]:[],...t.skipHead?[["skipHead","true"]]:[]]).toString(),h=`${this.host}/api/v1/loader/code/${d?"preview":"published"}?${p}`;if(!1!==this.opts.manualRedirect&&!d&&!y){let e=yield this.fetch(h,{method:"GET",headers:this.makeGetHeaders(),redirect:"manual"});if(301!==e.status&&302!==e.status){let t=yield this.parseJsonResponse(e);throw Error(`Error fetching loader data, a redirect was expected: ${null!=(i=null==(o=null==t?void 0:t.error)?void 0:o.message)?i:e.statusText}`)}let t=e.headers.get("location");if(!t)throw Error("Error fetching loader data, a redirect was expected but no location header was found");if((null==(a=this.lastResponse)?void 0:a.key)===t)return this.lastResponse.bundle;let r=yield this.fetch(`${this.host}${t}`,{method:"GET",headers:this.makeGetHeaders()});if(r.status>=400){let e=yield this.parseJsonResponse(r);throw Error(`Error fetching loader data: ${null!=(u=null==(l=null==e?void 0:e.error)?void 0:l.message)?u:r.statusText}`)}let n=g((yield this.parseJsonResponse(r)));return this.lastResponse={bundle:n,key:t},n}let m=yield this.fetch(h,{method:"GET",headers:this.makeGetHeaders()});if(m.status>=400){let e=yield this.parseJsonResponse(m);throw Error(`Error fetching loader data: ${null!=(c=null==(s=null==e?void 0:e.error)?void 0:s.message)?c:m.statusText}`)}return g((yield this.parseJsonResponse(m)))})}parseJsonResponse(e){return m(this,null,function*(){let t=yield e.text();try{return JSON.parse(t)}catch(r){throw Error(`Error parsing JSON response: ${r}; status: ${e.status}; response: ${t}`)}})}fetchHtmlData(e){return m(this,null,function*(){let{projectId:t,component:r,embedHydrate:n,hydrate:o}=e,i=new URLSearchParams([["projectId",t],["component",r],["embedHydrate",n?"1":"0"],["hydrate",o?"1":"0"]]).toString(),a=yield this.fetch(`${this.host}/api/v1/loader/html?${i}`,{method:"GET",headers:this.makeGetHeaders()});return yield a.json()})}makeGetHeaders(){return p({"x-plasmic-loader-version":v},this.makeAuthHeaders())}makeAuthHeaders(){return{"x-plasmic-api-project-tokens":this.opts.projects.map(e=>`${e.id}:${e.token}`).join(",")}}getChunksUrl(e,t){var r;return`${this.host}/api/v1/loader/chunks?bundleKey=${encodeURIComponent(null!=(r=e.bundleKey)?r:"null")}&fileName=${encodeURIComponent(t.map(e=>e.fileName).sort().join(","))}`}},_=class{constructor(e){this.opts=e,this.curFetch=void 0,this.api=new b({projects:e.projects,host:e.host,nativeFetch:e.nativeFetch,manualRedirect:e.manualRedirect})}getChunksUrl(e,t){return this.api.getChunksUrl(e,t)}fetchAllData(){return m(this,null,function*(){let e=yield this.getCachedOrFetch();return this.cacheBundleInNodeServer(e),e})}getCachedOrFetch(){return m(this,null,function*(){var e;if(this.opts.cache){let e=yield this.opts.cache.get();if(e)return e}if(this.curFetch)return yield this.curFetch;void 0!==i&&(null==(e=i.env)?void 0:e.PLASMIC_QUIET)||console.debug("Plasmic: doing a fresh fetch...");let t=this.doFetch();this.curFetch=t;try{return yield t}finally{this.curFetch===t&&(this.curFetch=void 0)}})}doFetch(){return m(this,null,function*(){var e,t,r,n;let o=yield this.api.fetchLoaderData(this.opts.projects.map(e=>e.version?`${e.id}@${e.version}`:e.id),{platform:this.opts.platform,platformOptions:this.opts.platformOptions,preview:this.opts.preview,i18nKeyScheme:null!=(t=null==(e=this.opts.i18n)?void 0:e.keyScheme)?t:this.opts.i18nKeyScheme,i18nTagPrefix:null==(r=this.opts.i18n)?void 0:r.tagPrefix,browserOnly:y,skipHead:this.opts.skipHead});return this.opts.cache&&(yield this.opts.cache.set(o)),void 0!==i&&(null==(n=i.env)?void 0:n.PLASMIC_QUIET)||console.debug(`Plasmic: fetched de
1signs for ${o.projects.map(e=>`"${e.name}" (${e.id}@${e.version})`).join(", ")}`),o})}cacheBundleInNodeServer(e){if(y)return;let t=globalThis;void 0===t.__PLASMIC_BUNDLES&&(t.__PLASMIC_BUNDLES={}),t.__PLASMIC_BUNDLES[C(this.opts)]=e}};function w(e){var t;if(y)throw Error("Should not be consulting Node server cache in browser");return null==(t=globalThis.__PLASMIC_BUNDLES)?void 0:t[C(e)]}function C({host:e,platform:t,i18nKeyScheme:r,preview:n,projects:o,skipHead:i}){return JSON.stringify({host:e,platform:t,i18nKeyScheme:r,preview:n,projects:o,skipHead:i})}},6507:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{UF:function(){return PlasmicRootProvider},fZ:function(){return initPlasmicLoader},i9:function(){return _plasmicapp_loader_react__WEBPACK_IMPORTED_MODULE_0__.i9},nh:function(){return _plasmicapp_loader_react__WEBPACK_IMPORTED_MODULE_0__.nh}});var secretRequire,_plasmicapp_loader_react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4349),_plasmicapp_nextjs_app_router__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(4638),next_head_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(9008),next_head_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(next_head_js__WEBPACK_IMPORTED_MODULE_2__),next_link_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1664),next_link_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(next_link_js__WEBPACK_IMPORTED_MODULE_3__),next_router_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1163),next_router_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(next_router_js__WEBPACK_IMPORTED_MODULE_4__),next_script__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(4298),next_script__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(next_script__WEBPACK_IMPORTED_MODULE_5__),react__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(7294),next_constants__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(1365),next_constants__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(next_constants__WEBPACK_IMPORTED_MODULE_7__),path__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(1864),path__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(path__WEBPACK_IMPORTED_MODULE_8__),process=__webpack_require__(3454),__defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__reflectGet=Reflect.get,__defNormalProp=(e,t,r)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__spreadValues=(e,t)=>{for(var r in t||(t={}))__hasOwnProp.call(t,r)&&__defNormalProp(e,r,t[r]);if(__getOwnPropSymbols)for(var r of __getOwnPropSymbols(t))__propIsEnum.call(t,r)&&__defNormalProp(e,r,t[r]);return e},__spreadProps=(e,t)=>__defProps(e,__getOwnPropDescs(t)),__objRest=(e,t)=>{var r={};for(var n in e)__hasOwnProp.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&__getOwnPropSymbols)for(var n of __getOwnPropSymbols(e))0>t.indexOf(n)&&__propIsEnum.call(e,n)&&(r[n]=e[n]);return r},__superGet=(e,t,r)=>__reflectGet(__getProtoOf(e),r,t),__async=(e,t,r)=>new Promise((n,o)=>{var i=e=>{try{l(r.next(e))}catch(e){o(e)}},a=e=>{try{l(r.throw(e))}catch(e){o(e)}},l=e=>e.done?n(e.value):Promise.resolve(e.value).then(i,a);l((r=r.apply(e,t)).next())});try{secretRequire=eval("require")}catch(err){try{secretRequire=eval("(module) => import(module)")}catch(err2){secretRequire=void 0}}function serverRequire(e){return __async(this,null,function*(){if(!secretRequire)throw Error("Unexpected serverRequire() -- can only do this from a Node server!");return secretRequire(e)})}function tryServerRequire(e){return __async(this,null,function*(){try{return yield serverRequire(e)}catch(e){return}})}function tryServerRequires(e){return __async(this,null,function*(){for(let t of e){let e=yield tryServerRequire(t);if(null!=e)return e}})}function serverRequireFs(){return __async(this,null,function*(){return serverRequire("fs")})}var FileCache=class{constructor(e){this.filePath=e}get(){return __async(this,null,function*(){let e=yield serverRequireFs();try{yield e.promises.mkdir(path__WEBPACK_IMPORTED_MODULE_8___default().dirname(this.filePath),{recursive:!0});let t=(yield e.promises.readFile(this.filePath)).toString();return JSON.parse(t)}catch(e){return}})}set(e){return __async(this,null,function*(){let t=yield serverRequireFs();try{yield t.promises.writeFile(this.filePath,JSON.stringify(e))}catch(e){console.warn(`Error writing to Plasmic cache: ${e}`)}})}clear(){return __async(this,null,function*(){let e=yield serverRequireFs();try{yield e.promises.unlink(this.filePath)}catch(e){}})}};function hashString(e){let t=0,r=0;for(;r<e.length;t&=t)t=31*t+e.charCodeAt(r++);return Math.abs(t)}function makeCache(e){let t=path__WEBPACK_IMPORTED_MODULE_8___default().resolve(process.cwd(),".next",".plasmic");return new FileCache(path__WEBPACK_IMPORTED_MODULE_8___default().join(t,`plasmic-${hashString([...e.projects.map(e=>{var t;return`${e.id}@${null!=(t=e.version)?t:""}`})].sort().join("-"))}${e.preview?"-preview":""}-cache.json`))}function initPlasmicLoaderWithCache(e,t){var r=t,{nextNavigation:n}=r,o=__objRest(r,["nextNavigation"]);let i="undefined"!=typeof window,a=!0,l=process.env.NEXT_PHASE===next_constants__WEBPACK_IMPORTED_MODULE_7__.PHASE_PRODUCTION_BUILD,u=i||a?void 0:makeCache(o),s=e(__spreadProps(__spreadValues({onClientSideFetch:"warn"},o),{cache:u,platform:"nextjs",platformOptions:{nextjs:{appDir:!!n}},alwaysFresh:!l&&!i}));if(!a){let e=JSON.stringify(o);process.env.PLASMIC_OPTS&&process.env.PLASMIC_OPTS!==e&&console.warn(`PLASMIC: We detected that you created a new PlasmicLoader with different c
1onfigurations. You may need to restart your dev server. 2`),process.env.PLASMIC_OPTS=e}return u&&(a?(u.clear(),s.clearCache()):"true"!==process.env.PLASMIC_WATCHED&&__async(this,null,function*(){process.env.PLASMIC_WATCHED="true",console.log("Subscribing to Plasmic changes...");try{let e=new(yield serverRequire("@plasmicapp/watcher")).PlasmicRemoteChangeWatcher({projects:o.projects,host:o.host}),t=()=>{u.clear(),s.clearCache()};e.subscribe({onUpdate:()=>{o.preview&&t()},onPublish:()=>{o.preview||t()}})}catch(e){console.warn("Couldn't subscribe to Plasmic changes",e)}})),s}var fakeRouter={push:()=>__async(void 0,null,function*(){return!0}),replace:()=>__async(void 0,null,function*(){return!0}),reload:()=>{},back:()=>{},forward:()=>{},prefetch:()=>__async(void 0,null,function*(){}),beforePopState:()=>{},events:{on:()=>{},off:()=>{},emit:()=>{}},route:"/",asPath:"/",basePath:"/",pathname:"/",query:{},isFallback:!1,isLocaleDomain:!1,isReady:!0,isPreview:!1};function wrapRouterContext(e){return __async(this,null,function*(){var t;let r=null==(t=yield tryServerRequires(["next/dist/shared/lib/router-context.shared-runtime","next/dist/shared/lib/router-context"]))?void 0:t.RouterContext;return(null==r?void 0:r.Provider)?react__WEBPACK_IMPORTED_MODULE_6__.createElement(r.Provider,{value:fakeRouter},e):e})}var reactMajorVersion=+react__WEBPACK_IMPORTED_MODULE_6__.version.split(".")[0];function filterCodeFromRenderData(e){if(reactMajorVersion>=18&&e.bundle.bundleKey){let t=new Set([...e.entryCompMetas.map(e=>e.entry),"root-provider.js",...e.bundle.projects.map(e=>e.globalContextsProviderFileName).filter(e=>!!e),...e.bundle.components.filter(e=>e.isGlobalContextProvider).map(e=>e.entry),...e.bundle.globalGroups.map(e=>e.contextFile)]);e.bundle.modules.browser=e.bundle.modules.browser.map(e=>"code"!==e.type||t.has(e.fileName)?e:__spreadProps(__spreadValues({},e),{code:""}))}}var NextJsPlasmicComponentLoader=class extends _plasmicapp_loader_react__WEBPACK_IMPORTED_MODULE_0__.lO{constructor(e){super(e)}getActiveVariation(e){return __async(this,null,function*(){let t=()=>{var t,r,n,o;return{pageUrl:new URL(null!=(r=null==(t=e.req)?void 0:t.url)?r:"/",`https://${null!=(o=null==(n=e.req)?void 0:n.headers.host)?o:"server.side"}`).href}};return this._getActiveVariation({enableUnseededExperiments:!0,traits:__spreadValues(__spreadValues({},t()),e.traits),getKnownValue:t=>{var r,n;return e.known?e.known[t]:null!=(n=null==(r=e.req)?void 0:r.cookies[`plasmic:${t}`])?n:void 0},updateKnownValue:(t,r)=>{var n,o,i;if(e.res){let a=`plasmic:${t}=${r}`,l=null!=(o=null==(n=e.res)?void 0:n.getHeader("Set-Cookie"))?o:[],u=[];u=Array.isArray(l)?[...l,`plasmic:${t}=${r}`]:[`${l}`,a],null==(i=e.res)||i.setHeader("Set-Cookie",u)}}})})}maybeFetchComponentData(...e){return __async(this,null,function*(){let t=yield __superGet(NextJsPlasmicComponentLoader.prototype,this,"maybeFetchComponentData").call(this,...e),{opts:r}=parseFetchComponentDataArgs(...e);return t&&((null==r?void 0:r.deferChunks)||(null==r?void 0:r.deferChunks)===void 0&&t.bundle.deferChunksByDefault)&&filterCodeFromRenderData(t),t})}fetchComponentData(...e){return __async(this,null,function*(){let t=yield __superGet(NextJsPlasmicComponentLoader.prototype,this,"fetchComponentData").call(this,...e),{opts:r}=parseFetchComponentDataArgs(...e);return((null==r?void 0:r.deferChunks)||(null==r?void 0:r.deferChunks)===void 0&&t.bundle.deferChunksByDefault)&&filterCodeFromRenderData(t),t})}};function parseFetchComponentDataArgs(...e){let t,r;return Array.isArray(e[0])?(t=e[0],r=e[1]):(t=e,r=void 0),{specs:t,opts:r}}function initPlasmicLoader(e){let t=initPlasmicLoaderWithCache(e=>new NextJsPlasmicComponentLoader(new _plasmicapp_loader_react__WEBPACK_IMPORTED_MODULE_0__.AI(e)),e);return t.registerModules({"next/head":next_head_js__WEBPACK_IMPORTED_MODULE_2___default(),"next/link":next_link_js__WEBPACK_IMPORTED_MODULE_3___default(),"next/router":next_router_js__WEBPACK_IMPORTED_MODULE_4__}),e.nextNavigation&&t.registerModules({"next/navigation":e.nextNavigation}),t}function extractPlasmicQueryData(e){return __async(this,null,function*(){return(0,_plasmicapp_loader_react__WEBPACK_IMPORTED_MODULE_0__.lL)((yield wrapRouterContext(e)))})}var PlasmicNextLink=react__WEBPACK_IMPORTED_MODULE_6__.forwardRef(function(e,t){if(!e.href)return react__WEBPACK_IMPORTED_MODULE_6__.createElement("a",__spreadProps(__spreadValues({},e),{href:void 0,ref:t}));{let r=e,{href:n,replace:o,scroll:i,shallow:a,passHref:l,prefetch:u,locale:s}=r,c=__objRest(r,["href","replace","scroll","shallow","passHref","prefetch","locale"]),f="string"==typeof n&&n.startsWith("#");return react__WEBPACK_IMPORTED_MODULE_6__.createElement(next_link_js__WEBPACK_IMPORTED_MODULE_3___default(),__spreadValues({href:n,replace:o,scroll:null!=i?i:!f&&void 0,shallow:a,passHref:l,prefetch:u,locale:s},{legacyBehavior:!0}),react__WEBPACK_IMPORTED_MODULE_6__.createElement("a",__spreadProps(__spreadValues({},c),{ref:t})))}});function PlasmicRootProvider(e){return react__WEBPACK_IMPORTED_MODULE_6__.createElement(react__WEBPACK_IMPORTED_MODULE_6__.Fragment,null,!e.skipChunks&&renderDynamicPayloadScripts(e.loader,e.prefetchedData),react__WEBPACK_IMPORTED_MODULE_6__.createElement(_plasmicapp_loader_react__WEBPACK_IMPORTED_MODULE_0__.UF,__spreadValues({Head:next_head_js__WEBPACK_IMPORTED_MODULE_2___default(),Link:PlasmicNextLink},e)))}function renderDynamicPayloadScripts(e,t){let r=t&&t.bundle.modules.browser.filter(e=>"code"===e.type&&!e.code);
2if(!r||0===r.length)return null;if("undefined"!=typeof window)for(let{fileName:e}of(globalThis.__PlasmicBundlePromises||(globalThis.__PlasmicBundlePromises={}),r))globalThis.__PlasmicBundlePromises[e]||(globalThis.__PlasmicBundlePromises[e]=new Promise(t=>{globalThis.__PlasmicBundlePromises["__promise_resolve_"+e]=t}));return react__WEBPACK_IMPORTED_MODULE_6__.createElement(react__WEBPACK_IMPORTED_MODULE_6__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_6__.createElement(next_script__WEBPACK_IMPORTED_MODULE_5___default(),{strategy:"beforeInteractive",key:"init:"+r.map(e=>e.fileName).join(";"),id:"init:"+r.map(e=>e.fileName).join(";"),dangerouslySetInnerHTML:{__html:` 3 if (!globalThis.__PlasmicBundlePromises) { 4 globalThis.__PlasmicBundlePromises = {}; 5 } 6 ${r.map(e=>`if (!globalThis.__PlasmicBundlePromises[${JSON.stringify(e.fileName)}]) { 7 globalThis.__PlasmicBundlePromises[${JSON.stringify(e.fileName)}] = new Promise((resolve) => { 8 globalThis.__PlasmicBundlePromises[${JSON.stringify("__promise_resolve_"+e.fileName)}] = resolve; 9 }) 10 } 11 `).join("\n")}`.trim()}}),react__WEBPACK_IMPORTED_MODULE_6__.createElement(next_script__WEBPACK_IMPORTED_MODULE_5___default(),{strategy:"beforeInteractive",key:"load:"+r.map(e=>e.fileName).join(";"),id:"load:"+r.map(e=>e.fileName).join(";"),defer:!0,async:!0,src:e.getChunksUrl(t.bundle,r)}))}},4349:function(e,t,r){"use strict";r.d(t,{AI:function(){return tq},nh:function(){return N},i9:function(){return tJ},lO:function(){return tK},UF:function(){return tj},lL:function(){return tQ}});var n,o,i,a={};r.r(a),r.d(a,{PlasmicDataSourceContextProvider:function(){return p},useCurrentUser:function(){return d},usePlasmicDataSourceContext:function(){return f}});var l={};r.r(l),r.d(l,{DataContext:function(){return W},DataCtxReader:function(){return eo},DataProvider:function(){return ee},GlobalActionsContext:function(){return el},GlobalActionsProvider:function(){return eu},PageParamsProvider:function(){return en},PlasmicCanvasContext:function(){return L},PlasmicCanvasHost:function(){return N},PlasmicLinkProvider:function(){return eh},PlasmicTranslatorContext:function(){return eR},applySelector:function(){return Q},mkMetaName:function(){return z},mkMetaValue:function(){return J},registerComponent:function(){return ey},registerFunction:function(){return eb},registerGlobalContext:function(){return ew},registerToken:function(){return eP},registerTrait:function(){return eS},repeatedElement:function(){return ex},stateHelpersKeys:function(){return ev},unstable_registerFetcher:function(){return ea},useDataEnv:function(){return Z},useGlobalActions:function(){return es},usePlasmicCanvasComponentInfo:function(){return K},usePlasmicCanvasContext:function(){return F},usePlasmicLink:function(){return ep},usePlasmicLinkMaybe:function(){return ef},usePlasmicTranslator:function(){return eA},useSelector:function(){return Y},useSelectors:function(){return X}});var u=r(7294),s=r.t(u,2),c=u.createContext(void 0);function f(){return u.useContext(c)}function d(){var e;let t=f();return null!=(e=null==t?void 0:t.user)?e:{isLoggedIn:!1}}var p=c.Provider,h=r(3273),m=r(3935),v=r.t(m,2),y=r(4862),g=r.t(y,2),b=r(5893),_=r.t(b,2),w=function(e,t){return(w=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function C(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}w(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var P=function(){return(P=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function E(e){return"string"==typeof e}function S(e,t){if(void 0===t&&(t=""),null!=e)return e;throw t=(E(t)?t:t())||"",Error("Value must not be undefined or null".concat(t?"- ".concat(t):""))}function x(){var e=(0,u.useState)(0)[1];return(0,u.useCallback)(function(){e(function(e){return e+1})},[])}"function"==typeof SuppressedError&&SuppressedError,null==globalThis.__PlasmicHostVersion&&(globalThis.__PlasmicHostVersion="3");var O=[],j=new(function(){return function(e){var t=this;this.value=e,this.set=function(e){t.value=e,O.forEach(function(e){return e()})},this.get=function(){return t.value}}}())(null);function k(){return new URLSearchParams(location.hash.replace(/^#/,"?"))}function R(){return S(k().get("origin"),"Missing information from Plasmic window.")}function A(){var e=k();return e.has("studioHash")?e.get("studioHash"):new URL(location.href).searchParams.get("studio-hash")}function M(){var e=document.createElement("script"),t=R(),r=A();e.src="".concat(t,"/static/js/studio").concat(r?".".concat(r,".js"):".js"),document.body.appendChild(e)}var T=0;function I(e){T++,j.set(e)}var L=u.createContext(!1),F=function(){return u.useContext(L)};function D(){var e,t,r=!!window.parent,n=!!(null===(e=location.hash)||void 0===e?void 0:e.match(/\bcanvas=true\b/)),o=!!(null===(t=location.hash)||void 0===t?void 0:t.match(/\blive=true\b/))||!r,i=r&&!document.querySelector("#plasmic-studio-tag")&&!n&&!o,a=x();
11u.useLayoutEffect(function(){return O.push(a),function(){var e=O.indexOf(a);e>=0&&O.splice(e,1)}},[a]),u.useEffect(function(){i&&r&&window.parent!==window&&M()},[i,r]),u.useEffect(function(){if(!i&&!document.querySelector("#getlibs")&&o){var e=document.createElement("script");e.id="getlibs",e.src=R()+"/static/js/getlibs.js",e.async=!1,e.onload=function(){var e,t;null===(t=(e=window).__GetlibsReadyResolver)||void 0===t||t.call(e)},document.head.append(e)}},[i]);var l=u.useState(function(){return H()}),s=l[0],c=l[1];if(u.useEffect(function(){if(n){var e=function(){c(H())};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}}},[n]),!r)return null;if(n||o){var f=document.querySelector("#plasmic-app.__wab_user-body");return f||((f=document.createElement("div")).id="plasmic-app",f.classList.add("__wab_user-body"),document.body.prepend(f)),m.createPortal(u.createElement(U,{key:"".concat(T)},u.createElement(L.Provider,{value:s},j.get())),f,"plasmic-app")}return i&&window.parent===window?u.createElement("iframe",{src:"https://docs.plasmic.app/app-content/app-host-ready#appHostUrl=".concat(encodeURIComponent(location.href)),style:{width:"100vw",height:"100vh",border:"none",position:"fixed",top:0,left:0,zIndex:99999999}}):null}var N=function(e){var t=e.enableWebpackHmr,r=u.useState(null),n=r[0],o=r[1];return u.useEffect(function(){o(u.createElement(D,null))},[]),u.createElement(u.Fragment,null,!t&&u.createElement(V,null),n)},B=[];function $(e){return B.push(e),function(){var t=B.indexOf(e);t>=0&&B.splice(t,1)}}var U=function(e){function t(t){var r=e.call(this,t)||this;return r.state={},r}return C(t,e),t.getDerivedStateFromError=function(e){return{error:e}},t.prototype.componentDidCatch=function(e){B.forEach(function(t){return t(e)})},t.prototype.render=function(){return this.state.error?u.createElement("div",null,"Error: ","".concat(this.state.error.message)):u.createElement(u.Fragment,null,this.props.children)},t}(u.Component);function V(){return null}function H(){var e,t=window.location.hash;if(t&&t.length>0){var r=new URLSearchParams(t.substring(1));if("true"===r.get("canvas")){var n=r.get("globalVariants");return{componentName:null!==(e=r.get("componentName"))&&void 0!==e?e:null,globalVariants:n?JSON.parse(n):{},interactive:"true"===r.get("interactive")}}}return!1}var G="__plasmic_selection_prop__";function K(e){return u.useMemo(function(){var t=null==e?void 0:e[G];return t?{isSelected:t.isSelected,selectedSlotName:t.selectedSlotName}:null},[e])}var q=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e},W=(0,u.createContext)(void 0);function z(e){return"__plasmic_meta_".concat(e)}function J(e){return e}function Q(e,t){if(t){for(var r=e,n=0,o=t.split(".");n<o.length;n++){var i=o[n];r=null==r?void 0:r[i]}return r}}function Y(e){return Q(Z(),e)}function X(e){void 0===e&&(e={});var t=Z();return Object.fromEntries(Object.entries(e).filter(function(e){var t=e[0],r=e[1];return!!t&&!!r}).map(function(e){return q(e[0],Q(t,e[1]))}))}function Z(){return(0,u.useContext)(W)}function ee(e){var t=e.name,r=e.data,n=e.hidden,o=e.advanced,i=e.label,a=e.children,l=Z(),s=(0,u.useMemo)(function(){var e;return t?P(P({},l),((e={})[t]=r,e[z(t)]=J({hidden:n,advanced:o,label:i}),e)):null},[l,t,r,n,o,i]);return null===s?u.createElement(u.Fragment,null,a):u.createElement(W.Provider,{value:s},a)}function et(e){for(var t={},r=0,n=Object.entries(e);r<n.length;r++){var o=n[r],i=o[0],a=o[1];a&&(i.startsWith("...")?t[i.slice(3)]="string"==typeof a?a.replace(/^\/|\/$/g,"").split("/"):a:t[i]=a)}return t}function er(e,t){if(!t)return e;for(var r=e,n=0,o=Object.entries(t);n<o.length;n++){var i=o[n],a=i[0],l=i[1];"string"==typeof l?r=r.replace("[".concat(a,"]"),l):Array.isArray(l)&&(r.includes("[[...".concat(a,"]]"))?r=r.replace("[[...".concat(a,"]]"),l.join("/")):r.includes("[...".concat(a,"]"))&&(r=r.replace("[...".concat(a,"]"),l.join("/"))))}return r}function en(e){var t=e.children,r=e.route,n=e.path,o=e.params,i=void 0===o?{}:o,a=e.query,l=void 0===a?{}:a;r=null!=r?r:n,i=et(i);var s=Z()||{},c=r?er(r,i):void 0;return u.createElement(ee,{name:"pageRoute",data:r,label:"Page route",advanced:!0},u.createElement(ee,{name:"pagePath",data:c,label:"Page path"},u.createElement(ee,{name:"params",data:P(P({},s.params),i),label:"Page URL path params"},u.createElement(ee,{name:"query",data:P(P({},s.query),l),label:"Page URL query params"},t))))}function eo(e){return(0,e.children)(Z())}var ei=globalThis;function ea(e,t){ei.__PlasmicFetcherRegistry.push({fetcher:e,meta:t})}ei.__PlasmicFetcherRegistry=[];var el=u.createContext(void 0);function eu(e){var t=e.contextName,r=e.children,n=e.actions,o=es(),i=u.useMemo(function(){return Object.fromEntries(Object.entries(n).map(function(e){var r=e[0],n=e[1];return["".concat(t,".").concat(r),n]}))},[t,n]);return u.createElement(el.Provider,{value:P(P({},o),i)},r)}function es(){var e;return null!==(e=u.useContext(el))&&void 0!==e?e:{}}var ec=u.createContext(void 0);function ef(){return u.useContext(ec)}var ed=u.forwardRef(function(e,t){return u.createElement("a",P({},e,{ref:t}))});function ep(){return u.useContext(ec)||ed}function eh(e){var t=e.Link,r=e.children;return u.createElement(ec.Provider,{value:t},r)}var em=globalThis,ev=["initFunc","onChangeArgsToValue","onMutate"];function ey(e,t){em.__PlasmicComponentRegistry.some(function(r){return r.component===e&&r.meta.name===t.name})||em.__PlasmicComponentRegistry.push({component:e,meta:t})}null==em.__PlasmicComponentRegistry&&(em.__PlasmicComponentRegistry=[]);var eg=globalThis;function eb(e,t){eg.__PlasmicFunctionsRegistry.some(function(r){return r.function===e&&r.meta.name===t.name&&r.meta.namespace==t.namespace})||eg.__PlasmicFunctionsRegistry.push({function:e,meta:t})}null==eg.__PlasmicFunctionsRegistry&&(eg.__PlasmicFunctionsRegistry=[]);var e_=globalThis;function ew(e,t){e_.__PlasmicContextRegistry.some(function(r){return r.component===e&&r.meta.name===t.name})||e_.__PlasmicContextRegistry.push({component:e,meta:t})}null==e_.__PlasmicContextRegistry&&(e_.__PlasmicContextRegistry=[]);var eC=globalThis;function eP(e){eC.__PlasmicTokenRegistry.push(e)}null==eC.__PlasmicTokenRegistry&&(eC.__PlasmicTokenRegistry=[]);var eE=globalThis;function eS(e,t){eE.__PlasmicTraitRegistry.push({trait:e,meta:t})}function ex(e,t){return eO(e,t)}null==eE.__PlasmicTraitRegistry&&(eE.__PlasmicTraitRegistry=[]);var eO=function(e,t){return Array.isArray(t)?t.map(function(t){return eO(e,t)}
11):t&&(0,u.isValidElement)(t)&&"string"!=typeof t?(0,u.cloneElement)(t):t},ej=globalThis,ek=null!==(o=null===(n=null==ej?void 0:ej.__Sub)||void 0===n?void 0:n.setRepeatedElementFn)&&void 0!==o?o:function(e){eO=e},eR=u.createContext(void 0);function eA(){var e=u.useContext(eR);return e?"function"==typeof e?e:e.translator:void 0}var eM=Object.freeze({__proto__:null,DataContext:W,DataCtxReader:eo,DataProvider:ee,GlobalActionsContext:el,GlobalActionsProvider:eu,PageParamsProvider:en,PlasmicCanvasContext:L,PlasmicCanvasHost:N,PlasmicLinkProvider:eh,PlasmicTranslatorContext:eR,applySelector:Q,mkMetaName:z,mkMetaValue:J,registerComponent:ey,registerFunction:eb,registerGlobalContext:ew,registerToken:eP,registerTrait:eS,repeatedElement:ex,stateHelpersKeys:ev,unstable_registerFetcher:ea,useDataEnv:Z,useGlobalActions:es,usePlasmicCanvasComponentInfo:K,usePlasmicCanvasContext:F,usePlasmicLink:ep,usePlasmicLinkMaybe:ef,usePlasmicTranslator:eA,useSelector:Y,useSelectors:X}),eT="1.0.211",eI=globalThis;null==eI.__Sub?eI.__Sub=P({React:s,ReactDOM:v,jsxRuntime:_,jsxDevRuntime:g,PlasmicQuery:h,hostModule:eM,hostVersion:eT,hostUtils:{setPlasmicRootNode:I,registerRenderErrorListener:$,setRepeatedElementFn:ek},setPlasmicRootNode:I,registerRenderErrorListener:$,setRepeatedElementFn:ek},eM):(console.warn("Encountered likely duplicate host version: ".concat(eI.__Sub.hostVersion," vs ").concat(eT)),eI.__Sub.duplicateHostVersions=null!==(i=eI.__Sub.duplicateHostVersions)&&void 0!==i?i:[],eI.__Sub.duplicateHostVersions.push(eT));var eL=r(8296),eF=r(8339),eD=r.n(eF),eN=r(7915),eB=r(962),e$=r.n(eB),eU=Object.defineProperty,eV=Object.getOwnPropertySymbols,eH=Object.prototype.hasOwnProperty,eG=Object.prototype.propertyIsEnumerable,eK=(e,t,r)=>t in e?eU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eq=(e,t)=>{for(var r in t||(t={}))eH.call(t,r)&&eK(e,r,t[r]);if(eV)for(var r of eV(t))eG.call(t,r)&&eK(e,r,t[r]);return e},eW=e=>{function t(e,t,r,n){return function(){e>>>=0,t>>>=0,r>>>=0,n>>>=0;let o=e+t|0;return e=t^t>>>9,t=r+(r<<3)|0,r=r<<21|r>>>11,o=o+(n=n+1|0)|0,r=r+o|0,(o>>>0)/4294967296}}let r=function(e){let t=1779033703,r=3144134277,n=1013904242,o=2773480762;for(let i=0,a;i<e.length;i++)t=r^Math.imul(t^(a=e.charCodeAt(i)),597399067),r=n^Math.imul(r^a,2869860233),n=o^Math.imul(n^a,951274213),o=t^Math.imul(o^a,2716044179);return t=Math.imul(n^t>>>18,597399067),r=Math.imul(o^r>>>22,2869860233),n=Math.imul(t^n>>>17,951274213),o=Math.imul(r^o>>>19,2716044179),[(t^r^n^o)>>>0,(r^t)>>>0,(n^t)>>>0,(o^t)>>>0]}(e);return t(r[0],r[1],r[2],r[3])},ez="undefined"!=typeof window&&null!=window&&void 0!==window.document,eJ="plasmic_seed",eQ={pageUrl:"unknown"},eY=()=>ez?{pageUrl:document.location.href}:{},eX=e=>`${"experiment"===e.type?"exp.":"seg."}${e.id}`;function eZ(e){let{splits:t,getKnownValue:r,updateKnownValue:n}=e,o=t=>{var r;return e.getRandomValue?e.getRandomValue(t):e.traits[eJ]?eW((null!=(r=e.traits[eJ])?r:"")+t)():e.enableUnseededExperiments?Math.random():0},i={};return t.forEach(t=>{var a;let l;let u=eX(t),s=null==r?void 0:r(u);if(s){i[u]=s;return}let c=t.slices.length;if("experiment"===t.type){if(e.useSeedBucketing){let r=e.traits[eJ],n=[],o=null!=(a=e.seedRange)?a:1,i=o;for(let e=0;e<c;e++){let r=t.slices[e],a=Math.min(Math.floor(r.prob*o),i);for(let e=0;e<a;e++)n.push(r.id);i-=a}if(n.length>0){let e=eW(t.id);for(let t=0;t<n.length;t++){let r=Math.floor(e()*(t+1));[n[t],n[r]]=[n[r],n[t]]}let o=+(null!=r?r:"0")%n.length;l=t.slices.find(e=>e.id===n[o])}else l=t.slices[c-1]}else{let e=o(t.id);l=t.slices[c-1];for(let r=0;r<c;r++){if(e-t.slices[r].prob<=0){l=t.slices[r];break}e-=t.slices[r].prob}}}else if("segment"===t.type)for(let r=0;r<c;r++)e$().apply(t.slices[r].cond,eq(eq(eq({time:new Date().toISOString()},eQ),eY()),e.traits))&&(l=t.slices[r]);l&&(i[u]=l.id,t.externalId&&l.externalId&&(i[`ext.${t.externalId}`]=l.externalId),"experiment"===t.type&&(null==n||n(u,l.id)))}),i}function e0(e,t,r){let n={};function o(e){return!r||(!r.projectIds||!!r.projectIds.includes(e.projectId))&&(!r.customFilter||!!r.customFilter(e))}return Object.keys(t).forEach(r=>{let[,i]=r.split("."),a=t[r],l=e.find(e=>e.id===i||e.externalId===i);if(l&&l.externalId&&o(l)){let e=l.slices.find(e=>e.id===a||e.externalId===a);(null==e?void 0:e.externalId)&&(n[`${l.externalId}`]=e.externalId)}}),n}var e1=r(9143);r(7762);var e2=Object.defineProperty,e4=Object.defineProperties,e3=Object.getOwnPropertyDescriptors,e9=Object.getOwnPropertySymbols,e7=Object.prototype.hasOwnProperty,e6=Object.prototype.propertyIsEnumerable,e8=(e,t,r)=>t in e?e2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e5=(e,t)=>{for(var r in t||(t={}))e7.call(t,r)&&e8(e,r,t[r]);if(e9)for(var r of e9(t))e6.call(t,r)&&e8(e,r,t[r]);return e},te=(e,t)=>
11e4(e,e3(t)),tt=(e,t)=>{var r={};for(var n in e)e7.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e9)for(var n of e9(e))0>t.indexOf(n)&&e6.call(e,n)&&(r[n]=e[n]);return r},tr=(e,t,r)=>new Promise((n,o)=>{var i=e=>{try{l(r.next(e))}catch(e){o(e)}},a=e=>{try{l(r.throw(e))}catch(e){o(e)}},l=e=>e.done?n(e.value):Promise.resolve(e.value).then(i,a);l((r=r.apply(e,t)).next())}),tn="undefined"!=typeof window;function to(){let[,e]=u.useState(0);return u.useCallback(()=>{e(e=>e+1)},[])}function ti(e){return ta(e)[0]}function ta(...e){let[t,r]=u.useState(e);return u.useEffect(()=>{(e.length!==t.length||e.some((e,r)=>!tl(e,t[r])))&&r(e)},[e,t]),t}function tl(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;let r=tc(e),n=tc(t);return(tu(r)&&tu(n)&&r.name===n.name&&r.isCode===n.isCode||ts(r)&&ts(n)&&r.path===n.path)&&r.projectId===n.projectId}function tu(e){return"name"in e}function ts(e){return"path"in e}function tc(e){let t="string"==typeof e?e:e.name,r="string"==typeof e?void 0:e.projectId,n="string"==typeof e?void 0:e.isCode;return!0!==n&&t.startsWith("/")?{path:tf(t),projectId:r}:{name:n?t:td(t),rawName:t.trim(),projectId:r,isCode:n}}function tf(e){return e.trim()}function td(e){return eD()(e).trim()}function tp(){let e=u.useRef(!1),t=u.useCallback(()=>e.current,[]);return u.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),t}function th(e,t){let r="/"+e.replace(/^\/|\/$/g,""),n="/"+t.replace(/^\/|\/$/g,""),o=r.replace(/\/\[\[\.\.\.([^\]^]+)]]/g,"(?:/([^]*))?").replace(/\/\[\.\.\.([^\]^]+)]/g,"/([^]*)").replace(/\[([^\]^]+)]/g,"([^/]+)").replace(/\//g,"\\/"),i=RegExp(`^/?${o}$`),a=n.match(i);if(!a)return!1;let l=[...e.matchAll(/\[\.?\.?\.?([^[\]]+)]/g)].map(e=>e[1]),u={};for(let t=0;t<l.length;t++){let r=l[t],n=a[t+1];e.includes(`[[...${r}]]`)?u[r]=n?n.split("/").filter(Boolean):[]:e.includes(`[...${r}]`)?u[r]=n.split("/").filter(Boolean):void 0!==n&&(u[r]=n)}return{params:u}}function tm(e){return!!e.match(/\[[^/]*\]/)}function tv(e,t){return(!e.projectId||t.projectId===e.projectId)&&(tu(e)?(e.name===t.name||e.rawName===t.name||e.rawName===t.displayName)&&(null==e.isCode||e.isCode===t.isCode):!!(t.path&&th(t.path,e.path)))}function ty(e,t){let r=tc(t);return e.filter(e=>tv(r,e)).map(e=>{if(tu(r)||!e.path)return e;let t=th(e.path,r.path);return t?te(e5({},e),{params:t.params}):e}).sort((e,t)=>Array.from(Object.keys(e.params||{})).length-Array.from(Object.keys(t.params||{})).length)}function tg(e){return"string"==typeof e?e:e.projectId?`${e.name} (project ${e.projectId})`:e.name}function tb(e){return e.cond?e.wrapper(e.children):e.children}function t_(e){return Array.from(new Set(e))}function tw(e,t){let r=new Set(t);return e.filter(e=>r.has(e))}function tC(){return Object.fromEntries(document.cookie.split("; ").filter(e=>e.includes("plasmic:")).map(e=>e.split("=")).map(([e,t])=>[e.split(":")[1],t]))}function tP(e,t){document.cookie=`plasmic:${e}=${t}`}function tE(e={}){Object.keys(e).map(t=>{let r=e[t];tP(t,r)})}var tS=(e,t)=>{let r=[];return Object.keys(t).map(n=>{let[o,i]=n.split("."),a=t[n],l=e.find(e=>e.id===i||e.externalId===i);if(l){let e=l.slices.find(e=>e.id===a||e.externalId===a);e&&e.contents.map(e=>{r.push({name:e.group,value:e.variant,projectId:e.projectId})})}}),r},tx=(e,t)=>{let r=[...e],n=new Set(e.map(e=>{var t;return`${e.name}-${null!=(t=e.projectId)?t:""}`})),o=t.filter(e=>{var t;return!n.has(`${e.name}-${null!=(t=e.projectId)?t:""}`)});return o.length>0&&(r=[...r,...o]),r},tO=u.createContext(void 0);function tj(e){let{globalVariants:t,prefetchedData:r,children:n,skipCss:o,skipFonts:i,prefetchedQueryData:a,suspenseForQueryData:l,globalContextsProps:s,variation:c,translator:f,Head:d,Link:p,pageRoute:m,pageParams:v,pageQuery:y,suspenseFallback:g,disableLoadingBoundary:b,disableRootLoadingBoundary:_}=e,w=e.loader.__internal;r&&w.registerPrefetchedBundle(r.bundle);let[C,P]=u.useState(w.getActiveSplits()),E=to(),S=u.useMemo(()=>({onDataFetched:()=>{P(w.getActiveSplits()),E()}}),[w,E]);u.useEffect(()=>(w.subscribePlasmicRoot(S),()=>w.unsubscribePlasmicRoot(S)),[S,w]);let x=u.useContext(tO),{user:O,userAuthToken:j,isUserLoading:k,authRedirectUri:R}=e,A=u.useMemo(()=>{var e,r,n;let o=(e,t)=>void 0!==e?e:null==x?void 0:x[t];return{globalVariants:[...tx(null!=t?t:[],tS(C,null!=c?c:{})),...null!=(e=null==x?void 0:x.globalVariants)?e:[]],globalContextsProps:e5(e5({},null!=(r=null==x?void 0:x.globalContextsProps)?r:{}),null!=s?s:{}),loader:o(w,"loader"),variation:e5(e5({},null!=(n=null==x?void 0:x.variation)?n:{}),null!=c?c:{}),translator:o(f,"translator"),Head:o(d,"Head"),Link:o(p,"Link"),user:o(O,"user"),userAuthToken:o(j,"userAuthToken"),isUserLoading:o(k,"isUserLoading"),authRedirectUri:o(R,"authRedirectUri"),suspenseFallback:o(g,"suspenseFallback"),disableLoadingBoundary:o(b,"disableLoadingBoundary")}},[t,c,s,w,C,f,d,p,O,j,k,R,g,b,x]);u.useEffect(()=>{tE(c),w.trackRender({renderCtx:{rootComponentId:"provider",teamIds:w.getTeamIds(),projectIds:w.getProjectIds()},variation:A.variation})},[w,A]);let M=+u.version.split(".")[0],T=null!=_?_:w.getBundle().disableRootLoadingBoundaryByDefault;return u.createElement(h.PlasmicQueryDataProvider,{prefetchedCache:a,suspense:l},u.createElement(tO.Provider,{value:A},!o&&u.createElement(tk,{loader:w,prefetchedData:r,skipFonts:i}),u.createElement(en,{route:m,params:v,query:y},u.createElement(tb,{cond:!T&&M>=18,wrapper:e=>u.createElement(u.Suspense,{fallback:null!=g?g:"Loading..."},e)},n))))}var tk=u.memo(function(e){let{loader:t,prefetchedData:r,skipFonts:n}=e,[o,i]=u.useState(!!r),a=tR(t,{scopedCompMetas:o&&r?r.bundle.components:void 0,skipFonts:n}),l=to(),s=u.useMemo(()=>({onDataFetched:()=>{i(!1),l()}}),[t,l]);return u.useEffect(()=>(t.subscribePlasmicRoot(s),()=>t.unsubscribePlasmicRoot(s)),[s,t]),u.createElement("style",{dangerouslySetInnerHTML:{__html:a}})});function tR(e,t){let{scopedCompMetas:r,skipFonts:n}=t,o=r&&new Set(["entrypoint.css",...r.map(e=>e.cssFile)]),i=e.getLookup().getCss().filter(e=>!o||o.has(e.fileName)),a=e=>"entrypoint.css"===e?0:1,l=(e,t)=>
11a(e.fileName)!==a(t.fileName)?a(e.fileName)-a(t.fileName):e.fileName.localeCompare(t.fileName);i.sort(l);let u=e.getLookup().getRemoteFonts();return` 12 ${n?"":u.map(e=>`@import url('${e.url}');`).join("\n")} 13 ${i.map(e=>e.source).join("\n")} 14 `}function tA(){return u.useContext(tO)}function tM(e,t){return()=>{var r;let n=tA();if(!n)return;let o=[...n.loader.getGlobalVariants(),...null!=(r=n.globalVariants)?r:[]].find(r=>r.name===e&&(!r.projectId||r.projectId===t));return o?o.value:void 0}}function tT(e,t){let r=[...t],n=new Set(t),o=new Map(e.map(e=>[e.id,e])),i=[];for(;r.length>0;){let[e]=r.splice(0,1),t=o.get(e);t&&(i.push(t),t.usedComponents.forEach(e=>{n.has(e)||(n.add(e),r.push(e))}))}return i}function tI(e,t,r){if(0===t.length)return{entryCompMetas:e.components,bundle:e,remoteFontUrls:[]};let n=tT(e.components,t.map(e=>e.id)).map(e=>e.entry),o=(0,eL.yA)(e,["entrypoint.css",...n,"root-provider.js",...e.projects.map(e=>e.globalContextsProviderFileName).filter(e=>!!e),...e.components.filter(e=>e.isGlobalContextProvider).map(e=>e.entry),...e.globalGroups.map(e=>e.contextFile)],r),i=[];return o.projects.forEach(e=>i.push(...e.remoteFonts.map(e=>e.url))),{entryCompMetas:t,bundle:o,remoteFontUrls:i}}function tL(e,t){var r,n,o,i,a,l,u;let s=new Set(e.projects.map(e=>e.id)),c=t.projects.filter(e=>!s.has(e.id));c.length>0&&(e=te(e5({},e),{projects:[...e.projects,...c]}));let f=new Set(e.components.map(e=>e.id));function d(t){var r;return!f.has(t.id)&&(!s.has(t.projectId)||(null!=(r=e.filteredIds[t.projectId])?r:[]).includes(t.id))}let p=t.components.filter(e=>d(e));p.length>0&&((e=te(e5({},e),{components:[...e.components,...p]})).filteredIds=Object.fromEntries(Object.entries(e.filteredIds).map(([e,t])=>[e,[...t]])),t.projects.forEach(r=>{var n,o;let i=r.id,a=null!=(n=t.filteredIds[i])?n:[];s.has(i)?e.filteredIds[i]=tw(null!=(o=e.filteredIds[i])?o:[],a):e.filteredIds[i]=[...a]}));let h={browser:new Set(e.modules.browser.map(e=>e.fileName)),server:new Set(e.modules.server.map(e=>e.fileName))},m={browser:t.modules.browser.filter(e=>!h.browser.has(e.fileName)),server:t.modules.server.filter(e=>!h.server.has(e.fileName))};(m.browser.length>0||m.server.length>0)&&(e=te(e5({},e),{modules:{browser:[...e.modules.browser,...m.browser],server:[...e.modules.server,...m.server]}}));let v=new Set(e.globalGroups.map(e=>e.id)),y=t.globalGroups.filter(e=>!v.has(e.id));y.length>0&&(e=te(e5({},e),{globalGroups:[...e.globalGroups,...y]}));let g=new Set(e.activeSplits.map(e=>e.id)),b=null!=(r=t.activeSplits.filter(e=>!g.has(e.id)&&!s.has(e.projectId)))?r:[];return b.length>0&&(e=te(e5({},e),{activeSplits:[...e.activeSplits,...b]})),e.bundleKey=null!=(o=null!=(n=e.bundleKey)?n:t.bundleKey)?o:null,e.deferChunksByDefault=null!=(a=null!=(i=e.deferChunksByDefault)?i:t.deferChunksByDefault)&&a,e.disableRootLoadingBoundaryByDefault=null!=(u=null!=(l=e.disableRootLoadingBoundaryByDefault)?l:t.disableRootLoadingBoundaryByDefault)&&u,e}function tF(e,t){let r=ty(e,t);return 0===r.length?void 0:r[0]}var tD=class{constructor(e,t){this.bundle=e,this.registry=t}getComponentMeta(e){return tF(this.bundle.components,e)}getComponent(e,t={}){let r=tF(this.bundle.components,e);if(!r)throw Error(`Component not found: ${e}`);let n=r.entry;if(!this.registry.hasModule(n,t))throw Error(`Component not yet fetched: ${r.name}`);let o=this.registry.load(n,{forceOriginal:t.forceOriginal});return t.forceOriginal||"function"!=typeof(null==o?void 0:o.getPlasmicComponent)?o.default:o.getPlasmicComponent()}hasComponent(e){let t=tF(this.bundle.components,e);return!!t&&this.registry.hasModule(t.entry)}getGlobalContexts(){return this.bundle.globalGroups.filter(e=>"global-user-defined"===e.type).map(e=>({meta:e,context:this.registry.load(e.contextFile).default}))}getGlobalContextsProvider(e){let t=tF(this.bundle.components,e),r=t?this.bundle.projects.find(e=>e.id===t.projectId):void 0;if(!r||!r.globalContextsProviderFileName||!this.registry.hasModule(r.globalContextsProviderFileName))return;let n=this.registry.load(r.globalContextsProviderFileName);return"function"==typeof(null==n?void 0:n.getPlasmicComponent)?n.getPlasmicComponent():n.default}getRootProvider(){return this.registry.load("root-provider.js").default}getCss(){return this.bundle.modules.browser.filter(e=>"asset"===e.type&&e.fileName.endsWith("css"))}getRemoteFonts(){return this.bundle.projects.flatMap(e=>e.remoteFonts)}},tN={},tB={},t$={},tU={};function tV(e){let t="__fn_";return e.namespace?`${t}${e.namespace}__${e.name}`:`${t}${e.name}`}function tH(...e){let t,r;return Array.isArray(e[0])?(t=e[0],r=e[1]):(t=e,r=void 0),{specs:t,opts:r}}var tG=class{constructor(e){this.registry=new eL.Bz,this.globalVariants=[],this.subs=[],this.bundle={modules:{browser:[],server:[]},components:[],globalGroups:[],projects:[],activeSplits:[],bundleKey:null,deferChunksByDefault:!1,disableRootLoadingBoundaryByDefault:!1,filteredIds:{}},this.opts=e.opts,this.fetcher=e.fetcher,this.tracker=e.tracker,this.onBundleMerged=e.onBundleMerged,this.onBundleFetched=e.onBundleFetched,this.registerModules(e.builtinModules)}maybeGetCompMetas(...e){let t=new Set,r=[];for(let n of e){let e=ty(this.bundle.components,n);e.length>
140?e.forEach(e=>t.add(e)):r.push(n)}return{found:Array.from(t.keys()),missing:r}}maybeFetchComponentData(...e){return tr(this,null,function*(){let{specs:t,opts:r}=tH(...e),n=e=>tr(this,null,function*(){yield this.fetchMissingData({missingSpecs:e});let{found:n,missing:o}=this.maybeGetCompMetas(...t);return o.length>0?null:tI(this.bundle,n,r)});if(this.opts.alwaysFresh)return yield n(t);let{found:o,missing:i}=this.maybeGetCompMetas(...t);return 0===i.length?tI(this.bundle,o,r):yield n(i)})}fetchComponentData(...e){return tr(this,null,function*(){let{specs:t,opts:r}=tH(...e),n=yield this.maybeFetchComponentData(t,r);if(!n){let{missing:e}=this.maybeGetCompMetas(...t);throw Error(`Unable to find components ${e.map(tg).join(", ")}`)}return n})}fetchPages(e){return tr(this,null,function*(){return this.maybeReportClientSideFetch(()=>"Plasmic: fetching all page metadata in the browser"),(yield this.fetchAllData()).components.filter(t=>t.isPage&&t.path&&((null==e?void 0:e.includeDynamicPages)||!tm(t.path)))})}fetchComponents(){return tr(this,null,function*(){return this.maybeReportClientSideFetch(()=>"Plasmic: fetching all component metadata in the browser"),(yield this.fetchAllData()).components})}getActiveSplits(){return this.bundle.activeSplits}getChunksUrl(e,t){return this.fetcher.getChunksUrl(e,t)}fetchMissingData(e){return tr(this,null,function*(){return this.maybeReportClientSideFetch(()=>`Plasmic: fetching missing components in the browser: ${e.missingSpecs.map(e=>tg(e)).join(", ")}`),this.fetchAllData()})}maybeReportClientSideFetch(e){if(tn&&this.opts.onClientSideFetch){let t=e();if("warn"===this.opts.onClientSideFetch)console.warn(t);else throw Error(t)}}fetchAllData(){return tr(this,null,function*(){var e;let t=yield this.fetcher.fetchAllData();return this.tracker.trackFetch(),this.mergeBundle(t),null==(e=this.onBundleFetched)||e.call(this),t})}mergeBundle(e){var t,r;e.bundleKey=null!=(t=e.bundleKey)?t:null,e.bundleKey&&this.bundle.bundleKey&&e.bundleKey!==this.bundle.bundleKey&&console.warn(`Plasmic Error: Different code export hashes. This can happen if your app is using different loaders with different project IDs or project versions. 15Conflicting values: 16${e.bundleKey} 17${this.bundle.bundleKey}`),this.bundle=tL(e,this.bundle),null==(r=this.onBundleMerged)||r.call(this)}getBundle(){return this.bundle}clearCache(){this.bundle={modules:{browser:[],server:[]},components:[],globalGroups:[],projects:[],activeSplits:[],bundleKey:null,deferChunksByDefault:!1,disableRootLoadingBoundaryByDefault:!1,filteredIds:{}},this.registry.clear()}registerModules(e){if(Object.keys(e).some(t=>this.registry.getRegisteredModule(t)!==e[t]))for(let t of(this.registry.isEmpty()||(console.warn("Calling PlasmicComponentLoader.registerModules() after Plasmic component has rendered; starting over."),this.registry.clear()),Object.keys(e)))this.registry.register(t,e[t])}substituteComponent(e,t){this.internalSubstituteComponent(e,t,void 0)}internalSubstituteComponent(e,t,r){this.isRegistryEmpty()||(console.warn("Calling PlasmicComponentLoader.registerSubstitution() after Plasmic component has rendered; starting over."),this.clearRegistry()),this.subs.push({lookup:t,component:e,codeComponentHelpers:r})}refreshRegistry(){for(let e of this.subs)ty(this.getBundle().components,e.lookup).forEach(t=>{tN[t.id]=e.component,e.codeComponentHelpers&&(tB[t.id]=e.codeComponentHelpers)});this.registry.updateModules(this.getBundle())}isRegistryEmpty(){return this.registry.isEmpty()}clearRegistry(){this.registry.clear()}setGlobalVariants(e){this.globalVariants=e}getGlobalVariants(){return this.globalVariants}registerPrefetchedBundle(e){if(!tn){let e=(0,eN.Mq)(this.opts);e&&this.mergeBundle(e)}this.mergeBundle(e)}getLookup(){return new tD(this.getBundle(),this.registry)}trackConversion(e=0){this.tracker.trackConversion(e)}getActiveVariation(e){return tr(this,null,function*(){return yield this.fetchComponents(),eZ(te(e5({},e),{splits:this.getBundle().activeSplits}))})}getTeamIds(){return t_(this.getBundle().projects.map(e=>e.teamId?`${e.teamId}${e.indirect?"@indirect":""}`:null).filter(e=>!!e))}getProjectIds(){return t_(this.getBundle().projects.map(e=>`${e.id}${e.indirect?"@indirect":""}`))}trackRender(e){this.tracker.trackRender(e)}},tK=class{constructor(e){this.warnedRegisterComponent=!1,this.__internal=e}setGlobalVariants(e){this.__internal.setGlobalVariants(e)}registerModules(e){this.__internal.registerModules(e)}substituteComponent(e,t){this.__internal.substituteComponent(e,t)}registerComponent(e,t){t&&"object"==typeof t&&"props"in t?this.__internal.registerComponent(e,t):this.substituteComponent(e,t)}registerFunction(e,t){this.__internal.registerFunction(e,t)}registerGlobalContext(e,t){this.__internal.registerGlobalContext(e,t)}registerTrait(e,t){this.__internal.registerTrait(e,t)}registerToken(e){this.__internal.registerToken(e)}fetchComponentData(...e){return this.__internal.fetchComponentData(...e)}maybeFetchComponentData(...e){return tr(this,null,function*(){return this.__internal.maybeFetchComponentData(...e)})}fetchPages(e){return tr(this,null,function*(){return this.__internal.fetchPages(e)})}fetchComponents(){return tr(this,null,function*(){return this.__internal.fetchComponents()})}_getActiveVariation(e){return tr(this,null,function*(){return this.__internal.getActiveVariation(e)})}getActiveVariation(e){return tr(this,null,function*(){return this._getActiveVariation({traits:e.traits,getKnownValue:t=>e.known?e.known[t]:tC()[t],updateKnownValue:(t,r)=>{e.known||tP(t,r)}})})}getChunksUrl(e,t){return this.__internal.getChunksUrl(e,t)}getExternalVariation(e,t){return e0(this.getActiveSplits(),e,t)}getActiveSplits(){return this.__internal.getActiveSplits()}trackConversion(e=0){this.__internal.trackConversion(e)}clearCache(){return this.__internal.clearCache()}},tq=class extends tG{constructor(e){super({opts:e,tracker:new eL.fl(te(e5({},e),{projectIds:e.projects.map(e=>e.id)})),fetcher:new eL.Gv(e),onBundleMerged:()=>{this.refreshRegistry()},onBundleFetched:()=>
17{this.roots.forEach(e=>{var t;return null==(t=e.onDataFetched)?void 0:t.call(e)})},builtinModules:{react:u,"react-dom":m,"react/jsx-runtime":_,"react/jsx-dev-runtime":g,"@plasmicapp/query":h,"@plasmicapp/data-sources-context":a,"@plasmicapp/host":l,"@plasmicapp/loader-runtime-registry":{components:tN,globalVariantHooks:t$,codeComponentHelpers:tB,functions:tU}}}),this.roots=[]}registerComponent(e,t){var r,n;let o=Object.fromEntries(Object.entries(null!=(r=t.states)?r:{}).filter(([e,t])=>Object.keys(t).some(e=>ev.includes(e))).map(([e,t])=>[e,Object.fromEntries(ev.filter(e=>e in t).map(e=>[e,t[e]]))])),i={states:o};this.internalSubstituteComponent(e,{name:t.name,isCode:!0},Object.keys(o).length>0?i:void 0),ey(e,e5(te(e5({},t),{importPath:null!=(n=t.importPath)?n:""}),Object.keys(o).length>0?{componentHelpers:{helpers:i,importPath:"",importName:""}}:{}))}registerFunction(e,t){var r;eb(e,te(e5({},t),{importPath:null!=(r=t.importPath)?r:""})),tU[tV(t)]=e}registerGlobalContext(e,t){var r;this.substituteComponent(e,{name:t.name,isCode:!0}),ew(e,te(e5({},t),{importPath:null!=(r=t.importPath)?r:""}))}registerTrait(e,t){eS(e,t)}registerToken(e){eP(e)}subscribePlasmicRoot(e){this.roots.push(e)}unsubscribePlasmicRoot(e){let t=this.roots.indexOf(e);t>=0&&this.roots.splice(t,1)}refreshRegistry(){for(let e of this.getBundle().globalGroups)"global-screen"!==e.type&&(t$[e.id]=tM(e.name,e.projectId));super.refreshRegistry()}};function tW(e,t={}){let r=tA();if(!r)throw Error("You can only use usePlasmicComponent if wrapped in <PlasmicRootProvider />");let n=r.loader,o=n.getLookup(),i=o.hasComponent(e)?o.getComponent(e,t):void 0,a=ti(e),l=tp(),s=to();return u.useEffect(()=>{i||tr(this,null,function*(){yield n.fetchComponentData(a),l()&&s()})},[i,a]),i}var tz=u.createContext(!1);
17function tJ(e){let{component:t,projectId:r,componentProps:n,forceOriginal:o}=e,i=tA(),a=!u.useContext(tz);if(!i)throw Error("You must use <PlasmicRootProvider/> at the root of your app");let l=i,{loader:s,globalContextsProps:c,variation:f,userAuthToken:d,isUserLoading:p,authRedirectUri:h,translator:m}=l,v=tt(l,["loader","globalContextsProps","variation","userAuthToken","isUserLoading","authRedirectUri","translator"]),y=tW({name:t,projectId:r,isCode:!1},{forceOriginal:o});return u.useEffect(()=>{if(a){let e=s.getLookup().getComponentMeta({name:t,projectId:r});e&&s.trackRender({renderCtx:{rootProjectId:e.projectId,rootComponentId:e.id,rootComponentName:t,teamIds:s.getTeamIds(),projectIds:s.getProjectIds()},variation:f})}},[t,r,s,f]),u.useMemo(()=>{var e;if(!y)return null;let o=u.createElement(y,e5({},n));if(a){let n=s.getLookup(),i=n.getRootProvider(),a=n.getGlobalContextsProvider({name:t,projectId:r});o=u.createElement(i,te(e5({},v),{userAuthToken:d,isUserLoading:p,authRedirectUri:h,i18n:{translator:m,tagPrefix:null==(e=s.opts.i18n)?void 0:e.tagPrefix}}),u.createElement(tb,{cond:!!a,wrapper:e=>u.createElement(a,e5({},c),e)},u.createElement(tz.Provider,{value:!0},o)))}return o},[y,n,s,a,t,r,c,d,p,h])}function tQ(e){return(0,e1.lL)(e)}},4638:function(e,t,r){"use strict";r(9143),r(7294)},9143:function(e,t,r){"use strict";r.d(t,{lL:function(){return tw}});var n=r(3273),o=r(7294);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var a=60103,l=60103,u=60106,s=60107,c=60108,f=60114,d=60109,p=void 0,h=60110,m=60111,v=60112,y=60113,g=60115,b=60116,_=void 0;if("function"==typeof Symbol&&Symbol.for){var w=Symbol.for;a=w("react.element"),l=w("react.transitional.element"),u=w("react.portal"),s=w("react.fragment"),c=w("react.strict_mode"),f=w("react.profiler"),d=w("react.provider"),p=w("react.consumer"),h=w("react.context"),m=w("react.concurrent_mode"),v=w("react.forward_ref"),y=w("react.suspense"),g=w("react.memo"),b=w("react.lazy"),_=w("react.client.reference")}var C=a,P=l,E=u,S=s,x=c,O=f,j=d,k=p,R=h,A=m,M=v,T=y,I=g,L=b,F=_;function D(e){return e.$$typeof===F}var N=function(e){return D(e)?void 0:e.displayName?e.displayName:$(e)?e.constructor.name:e.name};function B(){return!o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED}var $=function(e){return e.prototype&&e.prototype.isReactComponent},U=function(e){switch(e.$$typeof){case E:return E;case C:case P:switch(e.type){case A:return A;case S:return S;case O:return O;case x:return x;case T:return T;default:switch(e.type&&e.type.$$typeof){case L:return L;case I:return I;case k:return k;case R:return B()?j:k;case j:return j;case M:return M;default:return C}}default:return}},V=o.Children.toArray,H=function(e){return null!==e&&"object"==typeof e},G=function(e){return V(e).filter(H)},K=function(e,t){return"object"==typeof t?i({},t,e):e},q=new Map,W={},z=void 0,J=void 0,Q=function(){return i({},W)},Y=function(){return new Map(q)},X=function(){var e=z;return z=void 0,e},Z=function(){var e=J;return J=void 0,e},ee=function(e){void 0!==e&&i(W,e)},et=function(e){void 0!==e&&q.set(e[0],e[1])},er=function(e){z=void 0,W=e},en=function(e){J=void 0,q=e},eo=function(e){for(var t in z={},e)z[t]=W[t],W[t]=e[t]},ei=function(e,t){J=[e,q.get(e)],q.set(e,t)},ea=function(e){var t=q.get(e);return void 0!==t?t:e._currentValue},el={},eu=function(e){var t=e.contextType,r=e.contextTypes;if(t)return ea(t);if(!r)return el;var n={};for(var o in r)n[o]=W[o];return n},es=null,ec=function(){return es},ef=function(e){es=e||null},ed={current:{uniqueID:0}},ep=function(){return ed.current={uniqueID:0}},eh=function(e){return ed.current=e};function em(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var ev="function"==typeof Object.is?Object.is:em,ey=null,eg=function(){return{}},eb=function(e){ey=e},e_=function(){if(null===ey)throw Error("[react-ssr-prepass] Hooks can only be called inside the body of a function component. (https://fb.me/react-invalid-hook-call)");return ey},ew=null,eC=null,eP=!1,eE=null,eS=0,ex=25,eO=function(){return ew},ej=function(e){ew=e};function ek(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!ev(e[r],t[r]))return!1;return!0}function eR(){return{memoizedState:null,queue:null,next:null}}
17function eA(){return null===eC?null===ew?ew=eC=eR():eC=ew:eC=null===eC.next?eC.next=eR():eC.next}function eM(e,t,r){eC=null;for(var n=e(t,r);eS<ex&&eP;)eP=!1,eS+=1,eC=null,n=e(t,r);return eS=0,eE=null,eC=null,n}function eT(e,t){return"function"==typeof t?t(e):t}function eI(e){return eL(eT,e)}function eL(e,t,r){var n,o=e_();null===(eC=eA()).queue&&(n=e===eT?"function"==typeof t?t():t:void 0!==r?r(t):t,eC.memoizedState=n);var i=eC.queue||(eC.queue={last:null,dispatch:null}),a=i.dispatch||(i.dispatch=eN.bind(null,o,i));if(null!==eE){var l=eE.get(i);if(void 0!==l){eE.delete(i);var u=eC.memoizedState,s=l;do u=e(u,s.action),s=s.next;while(null!==s);eC.memoizedState=u}}return[eC.memoizedState,a]}function eF(e,t){e_();var r=void 0===t?null:t,n=(eC=eA()).memoizedState;if(null!==n&&null!==r&&ek(r,n[1]))return n[0];var o=e();return eC.memoizedState=[o,r],o}function eD(){return e_(),(eC=eA()).memoizedState||(eC.memoizedState="R:"+(ed.current.uniqueID++).toString(36)),eC.memoizedState}function eN(e,t,r){if(e===ey){eP=!0;var n={action:r,next:null};null===eE&&(eE=new Map);var o=eE.get(t);if(void 0===o)eE.set(t,n);else{for(var i=o;null!==i.next;)i=i.next;i.next=n}}}function eB(e,t){return eF(function(){return e},t)}function e$(){}function eU(e){e()}var eV={readContext:function(e,t){return ea(e)},useSyncExternalStore:function(e,t,r){return t()},useContext:function(e,t){return e_(),ea(e)},useMemo:eF,useReducer:eL,useRef:function(e){e_();var t=(eC=eA()).memoizedState;if(null!==t)return t;var r={current:e};return eC.memoizedState=r,r},useState:eI,useCallback:eB,useMutableSource:function(e,t,r){return e_(),t(e._source)},useTransition:function(){return[eU,!1]},useDeferredValue:function(e){return e},useOpaqueIdentifier:eD,useId:eD,unstable_useId:eD,unstable_useOpaqueIdentifier:eD,useLayoutEffect:e$,useImperativeHandle:e$,useEffect:e$,useDebugValue:e$,useInsertionEffect:e$,isPlasmicPrepass:!0},eH=function(e){var t=e._payload||e;return 0===t._status?t._result:1===t._status?Promise.resolve(t._result):2===t._status?Promise.reject(t._result):(t._status=0,t._result=(t._ctor||t._result)().then(function(e){t._result=e,"function"==typeof e?t._status=1:null!==e&&"object"==typeof e&&"function"==typeof e.default?(t._result=e.default,t._status=1):t._status=2}).catch(function(e){return t._status=2,t._result=e,Promise.reject(e)}))},eG=function(e,t,r){return{kind:"frame.lazy",contextMap:Q(),contextStore:Y(),errorFrame:ec(),thenable:r,props:t,type:e}},eK=function(e,t,r){var n=e._payload||e;if(1===n._status&&n._result)return(0,o.createElement)(n._result,t);try{return(0,o.createElement)(e._init(e._payload),t)}catch(n){return n&&"function"==typeof n.then&&r.push(eG(e,t,n)),null}},eq=function(e,t,r){var n=e._payload||e;return null!=n._status&&n._status<=0?(r.push(eG(e,t,eH(e))),null):eK(e,t,r)},eW=function(e,t){return eb(null),er(t.contextMap),en(t.contextStore),ef(t.errorFrame),eK(t.type,t.props,e)},ez=function(e,t,r){return{contextMap:Q(),contextStore:Y(),id:e_(),hook:eO(),kind:"frame.hooks",errorFrame:ec(),thenable:r,props:t,type:e}},eJ=function(e,t,r){try{return eM(e,K(t,e.defaultProps),eu(e))}catch(n){if("function"!=typeof n.then)return console.warn("PLASMIC: Encountered error when pre-rendering "+N(e)+": "+n),null;return r.push(ez(e,t,n)),null}},eQ=function(e,t,r,n,o){ej(null),eb(eg());var i=n(o);return i?(r.push(ez(e,t,i)),null):eJ(e,t,r)},eY=function(e,t){return ej(t.hook),eb(t.id),er(t.contextMap),en(t.contextStore),ef(t.errorFrame),eJ(t.type,t.props,e)},eX=25;function eZ(){return!1}function e0(){return null}var e1=function(){var e=[];return{_thrown:0,queue:e,isMounted:eZ,enqueueForceUpdate:e0,enqueueReplaceState:function(t,r){t._isMounted&&(e.length=0,e.push(r))},enqueueSetState:function(t,r){t._isMounted&&e.push(r)}}},e2=function(e){var t=e.updater.queue;if(t.length>0){for(var r=i({},e.state),n=0,o=t.length;n<o;n++){var a=t[n],l="function"==typeof a?a.call(e,r,e.props,e.context):a;null!==l&&i(r,l)}e.state=r,t.length=0}},e4=function(e,t){var r=e1(),n=K(t,e.defaultProps),o=eu(e),a=new e(n,o,r);if(a.props=n,a.context=o,a.updater=r,a._isMounted=!0,void 0===a.state&&(a.state=null),"function"==typeof a.componentDidCatch||"function"==typeof e.getDerivedStateFromError){var l=e3(e,a,null);l.errorFrame=l,ef(l)}if("function"==typeof e.getDerivedStateFromProps){var u=(0,e.getDerivedStateFromProps)(a.props,a.state);null!=u&&(a.state=i({},a.state,u))}else"function"==typeof a.componentWillMount?a.componentWillMount():"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount();return a},e3=function(e,t,r){return{contextMap:Q(),contextStore:Y(),errorFrame:ec(),thenable:r,kind:"frame.class",error:null,instance:t,type:e}},e9=function(e,t,r){e2(t);var n=null;try{n=t.render()}catch(n){if("function"!=typeof n.then)return console.warn("PLASMIC: Encountered error when pre-rendering component "+N(e)+". This is fine as long as you are not fetching data with @plasmicapp/query inside this component. Error: "+n),null;return r.push(e3(e,t,n)),null}if(void 0!==e.childContextTypes&&"function"==typeof t.getChildContext){var o=t.getChildContext();null!==o&&"object"==typeof o&&eo(o)}if("function"!=typeof t.getDerivedStateFromProps&&("function"==typeof t.componentWillMount||"function"==typeof t.UNSAFE_componentWillMount)&&"function"==typeof t.componentWillUnmount)try{t.componentWillUnmount()}catch(e){}return t._isMounted=!1,n},e7=function(e,t,r,n,o){eb(null);var i=e4(e,t),a=n(o,i);return a?(r.push(e3(e,i,a)),null):e9(e,i,r)},e6=function(e,t){if(eb(null),er(t.contextMap),en(t.contextStore),ef(t.errorFrame),t.error){if(++t.instance.updater._thrown>=eX)return null;t.instance._isMounted=!0,"function"==typeof t.instance.componentDidCatch&&t.instance.componentDidCatch(t.error),"function"==typeof t.type.getDerivedStateFromError&&t.instance.updater.enqueueSetState(t.instance,t.type.getDerivedStateFromError(t.error))}return e9(t.type,t.instance,e)};function e8(e){return e&&"object"==typeof e&&U(e)}var e5=function(e,t,r,n,i){try{var a=n(i);return(0,o.createElement)(o.Fragment,{}
17,[].concat(a?G(a):Object.values(t).flat(1/0).filter(e8)))}catch(o){if("function"!=typeof o.then)return console.warn("PLASMIC: Encountered error when pre-rendering client reference: "+o),null;return r.push({contextMap:Q(),contextStore:Y(),errorFrame:ec(),id:e_(),hook:eO(),thenable:o,kind:"client-ref",type:e,props:t,element:i,clientRefVisitor:n}),null}},te=function(e,t,r,n,o){return ej(null),eb(eg()),e5(e,t,r,n,o)},tt=function(e,t){return ej(t.hook),eb(t.id),er(t.contextMap),en(t.contextStore),ef(t.errorFrame),e5(t.type,t.props,e,t.clientRefVisitor,t.element)},tr=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED||o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE||o.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,tn=tr.ReactCurrentDispatcher||tr,to=function(){return tn.current||tn.H},ti=function(e){B()?tn.H=e:tn.current=e},ta="function"==typeof setImmediate,tl=5,tu=function(e,t,r,n,o,i){return D(e)?te(e,t,r,o,i):$(e)?e7(e,t,r,n,i):eQ(e,t,r,n,i)},ts=function(e,t,r,n){switch(U(e)){case T:case x:case A:case O:case S:return G(e.props.children);case j:var i=e,a=i.props,l=a.value,u=a.children,s=i.type;return ei("object"==typeof s._context?s._context:s,l),G(u);case k:var c=e,f=c.props.children;if("function"!=typeof f)return[];var d=c.type;return G(f(ea("object"==typeof d._context?d._context:d)));case L:var p=e;return G(eq(p.type,p.props,t));case I:var h=e,m=h.type.type;return G((0,o.createElement)(m,h.props));case M:var v=e,y=v.type,g=y.render,b=y.defaultProps,_=K(v.props,b);return G((0,o.createElement)(g,_));case C:var w=e;if("string"==typeof w.type)return G(w.props.children);var P=e;return G(tu(P.type,P.props,t,r,n,P));default:return[]}},tc=function(e,t,r,n,o,i,a){var l=to(),u=Date.now();try{for(ti(eV);e.length>0;){var s=e[e.length-1].shift();if(void 0!==s){var c=ts(s,o,i,a);e.push(c),t.push(X()),r.push(Z()),n.push(ec())}else e.pop(),ee(t.pop()),et(r.pop()),ef(n.pop());if(ta&&Date.now()-u>tl)return!0}return!1}catch(e){var f=ec();if(!f)throw e;return f.error=e,o.unshift(f),!1}finally{ti(l)}},tf=function(e,t,r,n){return{contextMap:Q(),contextStore:Y(),errorFrame:ec(),thenable:null,kind:"frame.yield",traversalChildren:e,traversalMap:t,traversalStore:r,traversalErrorFrame:n}},td=function(e,t,r,n){var o=[e],i=[X()],a=[Z()],l=[ec()];tc(o,i,a,l,t,r,n)&&t.unshift(tf(o,i,a,l))},tp=function(e,t,r,n){if("frame.yield"===e.kind)eb(null),er(e.contextMap),en(e.contextStore),ef(e.errorFrame),tc(e.traversalChildren,e.traversalMap,e.traversalStore,e.traversalErrorFrame,t,r,n)&&t.unshift(tf(e.traversalChildren,e.traversalMap,e.traversalStore,e.traversalErrorFrame));else{var o=to(),i=null;ti(eV);try{"frame.class"===e.kind?i=e6(t,e):"frame.hooks"===e.kind?i=eY(t,e):"frame.lazy"===e.kind?i=eW(t,e):"client-ref"===e.kind&&(i=tt(t,e))}catch(e){var a=ec();if(!a)throw e;a.error=e,t.unshift(a),i=null}finally{ti(o)}td(G(i),t,r,n)}};function th(e,t){setImmediate(e)}var tm=function(e,t,r,n){var o=e.shift();return o?(ta&&"frame.yield"===o.kind&&(o.thenable=new Promise(th)),Promise.resolve(o.thenable).then(function(){return eh(n),tp(o,e,t,r),tm(e,t,r,n)},function(n){if(!o.errorFrame)throw n;o.errorFrame.error=n,tp(o.errorFrame,e,t,r)})):Promise.resolve()},tv=function(){},ty=0;function tg(){--ty||delete globalThis.__ssrPrepassEnv}var tb=function(e,t,r){t||(t=tv),r||(r=tv);var n=[],o=ep();er({}),en(new Map),ef(null);try{ty++,globalThis.__ssrPrepassEnv={readContextValue:ea,setContextValue:ei},td(G(e),n,t,r)}catch(e){return--ty||delete globalThis.__ssrPrepassEnv,Promise.reject(e)}return tm(n,t,r,o).finally(tg)};async function t_(e,t){let r=new Map,i={};try{await tC(o.createElement(n.PlasmicPrepassContext,{cache:r},o.createElement(n.HeadMetadataContext.Provider,{value:i},e)),t)}catch(e){console.warn("PLASMIC: Error encountered while pre-rendering",e)}let a=Object.fromEntries(Array.from(r.entries()).filter(([e,t])=>!e.startsWith("$swr$")&&!e.startsWith("$csq$")&&void 0!==t));return{queryData:(()=>{try{return JSON.parse(JSON.stringify(a,(e,t)=>void 0!==t?t:null))}catch{return a}})(),headMetadata:i}}
17async function tw(e,t){return(await t_(e,t)).queryData}async function tC(e,t){await tb(e,void 0,t)}},3273:function(e,t,r){"use strict";r.r(t),r.d(t,{HeadMetadataContext:function(){return ek},PlasmicPrepassContext:function(){return ew},PlasmicQueryDataProvider:function(){return eb},addLoadingStateListener:function(){return eS},isPlasmicPrepass:function(){return ej},useMutablePlasmicQueryData:function(){return eg},usePlasmicDataConfig:function(){return eC},usePlasmicQueryData:function(){return ey},useSWRConfig:function(){return ee},wrapLoadingFetcher:function(){return ex}});var n=r(7294);function o(e,t,r,n){function o(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function a(e){try{u(n.next(e))}catch(e){i(e)}}function l(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){e.done?r(e.value):o(e.value).then(a,l)}u((n=n.apply(e,t||[])).next())})}function i(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function l(e){return function(t){return u([e,t])}}function u(i){if(r)throw TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}}var a=function(){},l=a(),u=Object,s=function(e){return e===l},c=function(e){return"function"==typeof e},f=function(e,t){return u.assign({},e,t)},d="undefined",p=function(){return typeof window!=d},h=function(){return typeof document!=d},m=function(){return p()&&typeof window.requestAnimationFrame!=d},v=new WeakMap,y=0,g=function(e){var t,r,n=typeof e,o=e&&e.constructor,i=o==Date;if(u(e)!==e||i||o==RegExp)t=i?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=v.get(e))return t;if(t=++y+"~",v.set(e,t),o==Array){for(r=0,t="@";r<e.length;r++)t+=g(e[r])+",";v.set(e,t)}if(o==u){t="#";for(var a=u.keys(e).sort();!s(r=a.pop());)s(e[r])||(t+=r+":"+g(e[r])+",");v.set(e,t)}}return t},b=!0,_=function(){return b},w=p(),C=h(),P=w&&window.addEventListener?window.addEventListener.bind(window):a,E=C?document.addEventListener.bind(document):a,S=w&&window.removeEventListener?window.removeEventListener.bind(window):a,x=C?document.removeEventListener.bind(document):a,O={isOnline:_,isVisible:function(){var e=C&&document.visibilityState;return s(e)||"hidden"!==e}},j={initFocus:function(e){return E("visibilitychange",e),P("focus",e),function(){x("visibilitychange",e),S("focus",e)}},initReconnect:function(e){var t=function(){b=!0,e()},r=function(){b=!1};return P("online",t),P("offline",r),function(){S("online",t),S("offline",r)}}},k=!p()||"Deno"in window,R=function(e){return m()?window.requestAnimationFrame(e):setTimeout(e,1)},A=k?n.useEffect:n.useLayoutEffect,M="undefined"!=typeof navigator&&navigator.connection,T=!k&&M&&(["slow-2g","2g"].includes(M.effectiveType)||M.saveData),I=function(e){if(c(e))try{e=e()}catch(t){e=""}var t=[].concat(e),r=(e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?g(e):"")?"$swr$"+e:"";return[e,t,r]},L=new WeakMap,F=0,D=1,N=2,B=function(e,t,r,n,o,i,a){void 0===a&&(a=!0);var l=L.get(e),u=l[0],s=l[1],c=l[3],f=u[t],d=s[t];if(a&&d)for(var p=0;p<d.length;++p)d[p](r,n,o);return i&&(delete c[t],f&&f[0])?f[0](N).then(function(){return e.get(t)}):e.get(t)},$=0,U=function(){return++$},V=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return o(void 0,void 0,void 0,function(){var t,r,n,o,a,u,d,p,h,m,v,y,g,b,_,w,C,P,E,S;return i(this,function(i){switch(i.label){case 0:if(t=e[0],r=e[1],n=e[2],u=!!s((a="boolean"==typeof(o=e[3])?{revalidate:o}:o||{}).populateCache)||a.populateCache,d=!1!==a.revalidate,p=!1!==a.rollbackOnError,h=a.optimisticData,v=(m=I(r))[0],y=m[2],!v)return[2];if(g=L.get(t)[2],e.length<3)return[2,B(t,v,t.get(v),l,l,d,!0)];if(b=n,w=U(),g[v]=[w,0],C=!s(h),P=t.get(v),C&&(E=c(h)?h(P):h,t.set(v,E),B(t,v,E)),c(b))try{b=b(t.get(v))}catch(e){_=e}if(!(b&&c(b.then)))return[3,2];return[4,b.catch(function(e){_=e})];case 1:if(b=i.sent(),w!==g[v][0]){if(_)throw _;return[2,b]}_&&C&&p&&(u=!0,b=P,t.set(v,P)),i.label=2;case 2:return u&&(_||(c(u)&&(b=u(b,P)),t.set(v,b)),t.set(y,f(t.get(y),{error:_}))),g[v][1]=U(),[4,B(t,v,b,_,l,d,!!u)];case 3:if(S=i.sent(),_)throw _;return[2,u?S:b]}})})},H=function(e,t){for(var r in e)e[r][0]&&e[r][0](t)},G=function(e,t){if(!L.has(e)){var r=f(j,t),n={},o=V.bind(l,e),i=a;if(L.set(e,[n,{},{},{},o]),!k){var u=r.initFocus(setTimeout.bind(l,H.bind(l,n,F))),s=r.initReconnect(setTimeout.bind(l,H.bind(l,n,D)));i=function(){u&&u(),s&&s(),L.delete(e)}}return[e,o,i]}return[e,L.get(e)[4]]},K=function(e,t,r,n,o){var i=r.errorRetryCount,a=o.retryCount,l=~~((Math.random()+.5)*(1<<(a<8?a:8)))*r.errorRetryInterval;
17(s(i)||!(a>i))&&setTimeout(n,l,o)},q=G(new Map),W=q[0],z=f({onLoadingSlow:a,onSuccess:a,onError:a,onErrorRetry:K,onDiscarded:a,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:T?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:T?5e3:3e3,compare:function(e,t){return g(e)==g(t)},isPaused:function(){return!1},cache:W,mutate:q[1],fallback:{}},O),J=function(e,t){var r=f(e,t);if(t){var n=e.use,o=e.fallback,i=t.use,a=t.fallback;n&&i&&(r.use=n.concat(i)),o&&a&&(r.fallback=f(o,a))}return r},Q=(0,n.createContext)({}),Y=function(e){var t=e.value,r=J((0,n.useContext)(Q),t),o=t&&t.provider,i=(0,n.useState)(function(){return o?G(o(r.cache||W),t):l})[0];return i&&(r.cache=i[0],r.mutate=i[1]),A(function(){return i?i[2]:l},[]),(0,n.createElement)(Q.Provider,f(e,{value:r}))},X=function(e,t){var r=(0,n.useState)({})[1],o=(0,n.useRef)(e),i=(0,n.useRef)({data:!1,error:!1,isValidating:!1}),a=(0,n.useCallback)(function(e){var n=!1,a=o.current;for(var l in e){var u=l;a[u]!==e[u]&&(a[u]=e[u],i.current[u]&&(n=!0))}n&&!t.current&&r({})},[]);return A(function(){o.current=e}),[o,i.current,a]},Z=function(e){return c(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}]},ee=function(){return f(z,(0,n.useContext)(Q))},et=function(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=ee(),o=Z(t),i=o[0],a=o[1],l=J(n,o[2]),u=e,s=l.use;if(s)for(var c=s.length;c-- >0;)u=s[c](u);return u(i,a||l.fetcher,l)}},er=function(e,t,r){var n=t[e]||(t[e]=[]);return n.push(r),function(){var e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}},en={dedupe:!0},eo=function(e,t,r){var a=r.cache,u=r.compare,d=r.fallbackData,p=r.suspense,h=r.revalidateOnMount,m=r.refreshInterval,v=r.refreshWhenHidden,y=r.refreshWhenOffline,g=L.get(a),b=g[0],_=g[1],w=g[2],C=g[3],P=I(e),E=P[0],S=P[1],x=P[2],O=(0,n.useRef)(!1),j=(0,n.useRef)(!1),M=(0,n.useRef)(E),T=(0,n.useRef)(t),$=(0,n.useRef)(r),H=function(){return $.current},G=function(){return H().isVisible()&&H().isOnline()},K=function(e){return a.set(x,f(a.get(x),e))},q=a.get(E),W=s(d)?r.fallback[E]:d,z=s(q)?W:q,J=a.get(x)||{},Q=J.error,Y=!O.current,Z=function(){return Y&&!s(h)?h:!H().isPaused()&&(p?!s(z)&&r.revalidateIfStale:s(z)||r.revalidateIfStale)},ee=function(){return!!E&&!!t&&(!!J.isValidating||Y&&Z())}(),et=X({data:z,error:Q,isValidating:ee},j),eo=et[0],ei=et[1],ea=et[2],el=(0,n.useCallback)(function(e){return o(void 0,void 0,void 0,function(){var t,n,o,f,d,p,h,m,v,y,g,b,_;return i(this,function(i){switch(i.label){case 0:if(t=T.current,!E||!t||j.current||H().isPaused())return[2,!1];f=!0,d=e||{},p=!C[E]||!d.dedupe,h=function(){return!j.current&&E===M.current&&O.current},m=function(){var e=C[E];e&&e[1]===o&&delete C[E]},v={isValidating:!1},y=function(){K({isValidating:!1}),h()&&ea(v)},K({isValidating:!0}),ea({isValidating:!0}),i.label=1;case 1:return i.trys.push([1,3,,4]),p&&(B(a,E,eo.current.data,eo.current.error,!0),r.loadingTimeout&&!a.get(E)&&setTimeout(function(){f&&h()&&H().onLoadingSlow(E,r)},r.loadingTimeout),C[E]=[t.apply(void 0,S),U()]),n=(_=C[E])[0],o=_[1],[4,n];case 2:if(n=i.sent(),p&&setTimeout(m,r.dedupingInterval),!C[E]||C[E][1]!==o)return p&&h()&&H().onDiscarded(E),[2,!1];if(K({error:l}),v.error=l,!s(g=w[E])&&(o<=g[0]||o<=g[1]||0===g[1]))return y(),p&&h()&&H().onDiscarded(E),[2,!1];return u(eo.current.data,n)?v.data=eo.current.data:v.data=n,u(a.get(E),n)||a.set(E,n),p&&h()&&H().onSuccess(n,E,r),[3,4];case 3:return b=i.sent(),m(),!H().isPaused()&&(K({error:b}),v.error=b,p&&h()&&(H().onError(b,E,r),("boolean"==typeof r.shouldRetryOnError&&r.shouldRetryOnError||c(r.shouldRetryOnError)&&r.shouldRetryOnError(b))&&G()&&H().onErrorRetry(b,E,r,el,{retryCount:(d.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return f=!1,y(),h()&&p&&B(a,E,v.data,v.error,!1),[2,!0]}})})},[E]),eu=(0,n.useCallback)(V.bind(l,a,function(){return M.current}),[]);if(A(function(){T.current=t,$.current=r}
17),A(function(){if(E){var e=E!==M.current,t=el.bind(l,en),r=function(e,t,r){ea(f({error:t,isValidating:r},u(eo.current.data,e)?l:{data:e}))},n=0,o=function(e){if(e==F){var r=Date.now();H().revalidateOnFocus&&r>n&&G()&&(n=r+H().focusThrottleInterval,t())}else if(e==D)H().revalidateOnReconnect&&G()&&t();else if(e==N)return el()},i=er(E,_,r),a=er(E,b,o);return j.current=!1,M.current=E,O.current=!0,e&&ea({data:z,error:Q,isValidating:ee}),Z()&&(s(z)||k?t():R(t)),function(){j.current=!0,i(),a()}}},[E,el]),A(function(){var e;function t(){var t=c(m)?m(z):m;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!eo.current.error&&(v||H().isVisible())&&(y||H().isOnline())?el(en).then(t):t()}return t(),function(){e&&(clearTimeout(e),e=-1)}},[m,v,y,el]),(0,n.useDebugValue)(z),p&&s(z)&&E)throw T.current=t,$.current=r,j.current=!1,s(Q)?el(en):Q;return{mutate:eu,get data(){return ei.data=!0,z},get error(){return ei.error=!0,Q},get isValidating(){return ei.isValidating=!0,ee}}},ei=u.defineProperty(Y,"default",{value:z}),ea=et(eo),el=Object.defineProperty,eu=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,ec=Object.prototype.propertyIsEnumerable,ef=(e,t,r)=>t in e?el(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ed=(e,t)=>{for(var r in t||(t={}))es.call(t,r)&&ef(e,r,t[r]);if(eu)for(var r of eu(t))ec.call(t,r)&&ef(e,r,t[r]);return e},ep=(e,t,r)=>new Promise((n,o)=>{var i=e=>{try{l(r.next(e))}catch(e){o(e)}},a=e=>{try{l(r.throw(e))}catch(e){o(e)}},l=e=>e.done?n(e.value):Promise.resolve(e.value).then(i,a);l((r=r.apply(e,t)).next())}),eh=void 0,em=e=>{if(eh){let{cache:t,mutate:r}=eh;(null!=e?[e]:Array.from(t.keys())).forEach(e=>{r(e)})}};function ev(e){return{revalidateIfStale:!!(null==e?void 0:e.isMutable),revalidateOnFocus:!1,revalidateOnReconnect:!1}}function ey(e,t){let r=n.useContext(e_),o=ev();r&&(o.suspense=!0);let i=ee();n.useEffect(()=>{eh=i},[i]);let a=ea(e,n.useMemo(()=>ex(t),[t]),o);return void 0!==a.data?{data:a.data}:a.error?{error:a.error}:{isLoading:!0}}function eg(e,t,r){let o=n.useContext(e_),i=ed(ed({},ev({isMutable:!0})),r);o&&(i.suspense=!0);let a=ee();n.useEffect(()=>{eh=a},[a]);let[l,u]=n.useState(!1),s=n.useCallback((...e)=>ep(this,null,function*(){u(!0);try{return yield ex(t)(...e)}finally{u(!1)}}),[t]),c=n.useRef(),{isValidating:f,mutate:d,data:p,error:h}=ea(e,s,i);return n.useEffect(()=>{void 0!==p&&(c.current=p)},[p]),n.useMemo(()=>ed(ed({isValidating:f,mutate:d,isLoading:void 0===p&&void 0===h||l},void 0!==p?{data:p}:void 0===h&&c.current?{data:c.current,isLagging:!0}:{}),void 0!==h?{error:h}:{}),[f,d,p,h,l])}function eb(e){let{children:t,suspense:r,prefetchedCache:o}=e;return n.useContext(e_)?n.createElement(n.Fragment,null,t):n.createElement(ei,{value:{fallback:null!=o?o:{},suspense:r}},t)}var e_=n.createContext(!1);function ew(e){let{cache:t,children:r}=e;return n.createElement(e_.Provider,{value:!0},n.createElement(ei,{value:{provider:()=>t,suspense:!0,fallback:{}}},r))}var eC=ee,eP=0,eE=[];function eS(e,t){return eE.push(e),(null==t?void 0:t.immediate)&&e(eP>0),()=>{eE.splice(eE.indexOf(e),1)}}function ex(e){return(...t)=>ep(this,null,function*(){0===eP&&eE.forEach(e=>e(!0)),eP+=1;try{let r=e(...t);return eO(r)?yield r:r}finally{0==(eP-=1)&&eE.forEach(e=>e(!1))}})}function eO(e){return!!e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}function ej(){var e,t,r;return!!(null==(r=null==(t=null==(e=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:e.ReactCurrentDispatcher)?void 0:t.current)?void 0:r.isPlasmicPrepass)}var ek=n.createContext({});if("undefined"!=typeof window){let e=window,t=e.__SWRMutateAllKeys;e.__SWRMutateAllKeys=e=>{em(e),"function"==typeof t&&t(e)}}},962:function(e,t,r){var n,o;!function(i,a){void 0!==(o="function"==typeof(n=a)?n.call(t,r,t,e):n)&&(e.exports=o)}(0,function(){"use strict";function e(e){for(var t=[],r=0,n=e.length;r<n;r++)-1===t.indexOf(e[r])&&t.push(e[r]);return t}Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var t={},r={"==":function(e,t){return e==t},"===":function(e,t){return e===t},"!=":function(e,t){return e!=t},"!==":function(e,t){return e!==t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"<":function(e,t,r){return void 0===r?e<t:e<t&&t<r},"<=":function(e,t,r){return void 0===r?e<=t:e<=t&&t<=r},"!!":function(e){return t.truthy(e)},"!":function(e){return!t.truthy(e)},"%":function(e,t){return e%t},log:function(e){return console.log(e),e},in:function(e,t){return!!t&&void 0!==t.indexOf&&-1!==t.indexOf(e)},cat:function(){return Array.prototype.join.call(arguments,"")},substr:function(e,t,r){if(r<0){var n=String(e).substr(t);return n.substr(0,n.length+r)}return String(e).substr(t,r)},"+":function(){return Array.prototype.reduce.call(arguments,function(e,t){return parseFloat(e,10)+parseFloat(t,10)},0)},"*":function(){return Array.prototype.reduce.call(arguments,function(e,t){return parseFloat(e,10)*parseFloat(t,10)})},"-":function(e,t){return void 0===t?-e:e-t},"/":function(e,t){return e/t},min:function(){return Math.min.apply(this,arguments)},max:function(){return Math.max.apply(this,arguments)},merge:function(){return Array.prototype.reduce.call(arguments,function(e,t){return e.concat(t)},[])},var:function(e,t){var r=void 0===t?null:t,n=this;if(void 0===e||""===e||null===e)return n;for(var o=String(e).split("."),i=0;i<o.length;i++)if(null==n||void 0===(n=n[o[i]]))return r;return n},missing:function(){for(var e=[],r=Array.isArray(arguments[0])?arguments[0]:arguments,n=0;n<r.length;n++){var o=r[n],i=t.apply({var:o},this);(null===i||""===i)&&e.push(o)}return e},missing_some:function(e,r){var n=t.apply({missing:r},this);return r.length-n.length>=e?[]:n}};return t.is_logic=function(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)&&1===Object.keys(e).length},t.truthy=function(e){return(!Array.isArray(e)||0!==e.length)&&!!e},t.get_operator=function(e){return Object.keys(e)[0]},t.get_values=function(e){return e[t.get_operator(e)]},t.apply=function(e,n){if(Array.isArray(e))return e.map(function(e){return t.apply(e,n)});if(!t.is_logic(e))return e;var o,i,a,l,u,s=t.get_operator(e),c=e[s];if(Array.isArray(c)||(c=[c]),"if"===s||"?:"==s){for(o=0;o<c.length-1;o+=2)if(t.truthy(t.apply(c[o],n)))return t.apply(c[o+1],n);return c.length===o+1?t.apply(c[o],n):null}if("and"===s){for(o=0;o<c.length&&(i=t.apply(c[o],n),t.truthy(i));o+=1);return i}if("or"===s){for(o=0;o<c.length&&(i=t.apply(c[o],n),!t.truthy(i));o+=1);return i}if("filter"===s)return(l=t.apply(c[0],n),a=c[1],Array.isArray(l))?l.filter(function(e){return t.truthy(t.apply(a,e))}):[];if("map"===s)return(l=t.apply(c[0],n),a=c[1],Array.isArray(l))?l.map(function(e){return t.apply(a,e)}):[];if("reduce"===s)return(l=t.apply(c[0],n),a=c[1],u=void 0!==c[2]?t.apply(c[2],n):null,Array.isArray(l))?l.reduce(function(e,r){return t.apply(a,{current:r,accumulator:e})},u):u;if("all"===s){if(l=t.apply(c[0],n),a=c[1],!Array.isArray(l)||!l.length)return!1;for(o=0;o<l.length;o+=1)if(!t.truthy(t.apply(a,l[o])))return!1;return!0}else if("none"===s){if(l=t.apply(c[0],n),a=c[1],!Array.isArray(l)||!l.length)return!0;for(o=0;o<l.length;o+=1)if(t.truthy(t.apply(a,l[o])))return!1;return!0}else if("some"===s){if(l=t.apply(c[0],n),a=c[1],!Array.isArray(l)||!l.length)return!1;for(o=0;o<l.length;o+=1)if(t.truthy(t.apply(a,l[o])))return!0;return!1}if(c=c.map(function(e){return t.apply(e,n)}),r.hasOwnProperty(s)&&"function"==typeof r[s])return r[s].apply(n,c);if(s.indexOf(".")>0){var f=String(s).split("."),d=r;for(o=0;o<f.length;o++){if(!d.hasOwnProperty(f[o]))throw Error("Unrecognized operation "+s+" (failed at "+f.slice(0,o+1).join(".")+")");d=d[f[o]]}return d.apply(n,c)}throw Error("Unrecognized operation "+s)},t.uses_data=function(r){var n=[];if(t.is_logic(r)){var o=t.get_operator(r),i=r[o];Array.isArray(i)||(i=[i]),"var"===o?n.push(i[0]):i.forEach(function(e){n.push.apply(n,t.uses_data(e))})}return e(n)},t.add_operation=function(e,t){r[e]=t},t.rm_operation=function(e){delete r[e]},t.rule_like=function(e,r){if(r===e||"@"===r)return!0;
17if("number"===r)return"number"==typeof e;if("string"===r)return"string"==typeof e;if("array"===r)return Array.isArray(e)&&!t.is_logic(e);if(t.is_logic(r)){if(t.is_logic(e)){var n=t.get_operator(r),o=t.get_operator(e);if("@"===n||n===o)return t.rule_like(t.get_values(e,!1),t.get_values(r,!1))}return!1}if(Array.isArray(r)&&Array.isArray(e)){if(r.length!==e.length)return!1;for(var i=0;i<r.length;i+=1)if(!t.rule_like(e[i],r[i]))return!1;return!0}return!1},t})},1365:function(e,t,r){e.exports=r(2929)},3144:function(e){"use strict";let t=self.fetch.bind(self);e.exports=t,e.exports.default=e.exports},3454:function(e,t,r){"use strict";var n,o;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(o=r.g.process)?void 0:o.env)?r.g.process:r(7663)},8199:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ACTION_FAST_REFRESH:function(){return s},ACTION_NAVIGATE:function(){return i},ACTION_PREFETCH:function(){return u},ACTION_REFRESH:function(){return o},ACTION_RESTORE:function(){return a},ACTION_SERVER_ACTION:function(){return c},ACTION_SERVER_PATCH:function(){return l},PrefetchCacheEntryStatus:function(){return n},PrefetchKind:function(){return r},isThenable:function(){return f}});let o="refresh",i="navigate",a="restore",l="server-patch",u="prefetch",s="fast-refresh",c="server-action";function f(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}!function(e){e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary"}(r||(r={})),function(e){e.fresh="fresh",e.reusable="reusable",e.expired="expired",e.stale="stale"}(n||(n={})),("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)},7195:function(e,t,r){"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(8337),("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)},8342:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return C}});let n=r(8754),o=r(5893),i=n._(r(7294)),a=r(6075),l=r(3955),u=r(8041),s=r(9903),c=r(5490),f=r(1928),d=r(257),p=r(4229),h=r(7195),m=r(9470),v=r(8199),y=new Set;function g(e,t,r,n,o,i){if(i||(0,l.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let o=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(y.has(o))return;y.add(o)}(async()=>i?e.prefetch(t,o):e.prefetch(t,r,n))().catch(e=>{})}}function b(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}function _(e,t,r,n,o,a,u,s,c){let{nodeName:f}=e.currentTarget;if("A"===f.toUpperCase()&&(b(e)||!c&&!(0,l.isLocalURL)(r)))return;e.preventDefault();let d=()=>{let e=null==u||u;"beforePopState"in t?t[o?"replace":"push"](r,n,{shallow:a,locale:s,scroll:e}):t[o?"replace":"push"](n||r,{scroll:e})};c?i.default.startTransition(d):d()}function w(e){return"string"==typeof e?e:(0,u.formatUrl)(e)}let C=i.default.forwardRef(function(e,t){let r,n;let{href:l,as:u,children:y,prefetch:b=null,passHref:C,replace:P,shallow:E,scroll:S,locale:x,onClick:O,onMouseEnter:j,onTouchStart:k,legacyBehavior:R=!1,...A}=e;r=y,R&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let M=i.default.useContext(f.RouterContext),T=i.default.useContext(d.AppRouterContext),I=null!=M?M:T,L=!M,F=!1!==b,D=null===b?v.PrefetchKind.AUTO:v.PrefetchKind.FULL,{href:N,as:B}=i.default.useMemo(()=>{if(!M){let e=w(l);return{href:e,as:u?w(u):e}}let[e,t]=(0,a.resolveHref)(M,l,!0);return{href:e,as:u?(0,a.resolveHref)(M,u):t||e}},[M,l,u]),$=i.default.useRef(N),U=i.default.useRef(B);R&&(n=i.default.Children.only(r));let V=R?n&&"object"==typeof n&&n.ref:t,[H,G,K]=(0,p.useIntersection)({rootMargin:"200px"}),q=i.default.useCallback(e=>{(U.current!==B||$.current!==N)&&(K(),U.current=B,$.current=N),H(e),V&&("function"==typeof V?V(e):"object"==typeof V&&(V.current=e))},[B,V,N,K,H]);i.default.useEffect(()=>{I&&G&&F&&g(I,N,B,{locale:x},{kind:D},L)},[B,N,G,x,F,null==M?void 0:M.locale,I,L,D]);let W={ref:q,onClick(e){R||"function"!=typeof O||O(e),R&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),I&&!e.defaultPrevented&&_(e,I,N,B,P,E,S,x,L)},onMouseEnter(e){R||"function"!=typeof j||j(e),R&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),I&&(F||
17!L)&&g(I,N,B,{locale:x,priority:!0,bypassPrefetchedCheck:!0},{kind:D},L)},onTouchStart:function(e){R||"function"!=typeof k||k(e),R&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),I&&(F||!L)&&g(I,N,B,{locale:x,priority:!0,bypassPrefetchedCheck:!0},{kind:D},L)}};if((0,s.isAbsoluteUrl)(B))W.href=B;else if(!R||C||"a"===n.type&&!("href"in n.props)){let e=void 0!==x?x:null==M?void 0:M.locale,t=(null==M?void 0:M.isLocaleDomain)&&(0,h.getDomainLocale)(B,e,null==M?void 0:M.locales,null==M?void 0:M.domainLocales);W.href=t||(0,m.addBasePath)((0,c.addLocale)(B,e,null==M?void 0:M.defaultLocale))}return R?i.default.cloneElement(n,W):(0,o.jsx)("a",{...A,...W,children:r})});("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)},4229:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return c}});let n=r(7294),o=r(4474),i="function"==typeof IntersectionObserver,a=new Map,l=[];function u(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=l.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let o=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:o},l.push(r),a.set(r,t),t}function s(e,t,r){let{id:n,observer:o,elements:i}=u(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(n);let e=l.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&l.splice(e,1)}}}function c(e){let{rootRef:t,rootMargin:r,disabled:a}=e,l=a||!i,[u,c]=(0,n.useState)(!1),f=(0,n.useRef)(null),d=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(i){if(l||u)return;let e=f.current;if(e&&e.tagName)return s(e,e=>e&&c(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!u){let e=(0,o.requestIdleCallback)(()=>c(!0));return()=>(0,o.cancelIdleCallback)(e)}},[l,r,t,u,f.current]),[d,u,(0,n.useCallback)(()=>{c(!1)},[])]}("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)},1864:function(e){var t="/";!function(){"use strict";var r={114:function(e){function t(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function r(e,t){for(var r,n="",o=0,i=-1,a=0,l=0;l<=e.length;++l){if(l<e.length)r=e.charCodeAt(l);else if(47===r)break;else r=47;if(47===r){if(i===l-1||1===a);else if(i!==l-1&&2===a){if(n.length<2||2!==o||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2)){if(n.length>2){var u=n.lastIndexOf("/");if(u!==n.length-1){-1===u?(n="",o=0):o=(n=n.slice(0,u)).length-1-n.lastIndexOf("/"),i=l,a=0;continue}}else if(2===n.length||1===n.length){n="",o=0,i=l,a=0;continue}}t&&(n.length>0?n+="/..":n="..",o=2)}else n.length>0?n+="/"+e.slice(i+1,l):n=e.slice(i+1,l),o=l-i-1;i=l,a=0}else 46===r&&-1!==a?++a:a=-1}return n}function n(e,t){var r=t.dir||t.root,n=t.base||(t.name||"")+(t.ext||"");return r?r===t.root?r+n:r+e+n:n}var o={resolve:function(){for(var e,n,o="",i=!1,a=arguments.length-1;a>=-1&&!i;a--)a>=0?n=arguments[a]:(void 0===e&&(e=""),n=e),t(n),0!==n.length&&(o=n+"/"+o,i=47===n.charCodeAt(0));return(o=r(o,!i),i)?o.length>0?"/"+o:"/":o.length>0?o:"."},normalize:function(e){if(t(e),0===e.length)return".";var n=47===e.charCodeAt(0),o=47===e.charCodeAt(e.length-1);return(0!==(e=r(e,!n)).length||n||(e="."),e.length>0&&o&&(e+="/"),n)?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var e,r=0;r<arguments.length;++r){var n=arguments[r];t(n),n.length>0&&(void 0===e?e=n:e+="/"+n)}return void 0===e?".":o.normalize(e)},relative:function(e,r){if(t(e),t(r),e===r||(e=o.resolve(e))===(r=o.resolve(r)))return"";for(var n=1;n<e.length&&47===e.charCodeAt(n);++n);for(var i=e.length,a=i-n,l=1;l<r.length&&47===r.charCodeAt(l);++l);for(var u=r.length-l,s=a<u?a:u,c=-1,f=0;f<=s;++f){if(f===s){if(u>s){if(47===r.charCodeAt(l+f))return r.slice(l+f+1);if(0===f)return r.slice(l+f)}else a>s&&(47===e.charCodeAt(n+f)?c=f:0===f&&(c=0));break}var d=e.charCodeAt(n+f);if(d!==r.charCodeAt(l+f))break;47===d&&(c=f)}var p="";for(f=n+c+1;f<=i;++f)(f===i||47===e.charCodeAt(f))&&(0===p.length?p+="..":p+="/..");return p.length>0?p+r.slice(l+c):(l+=c,47===r.charCodeAt(l)&&++l,r.slice(l))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var r=e.charCodeAt(0),n=47===r,o=-1,i=!0,a=e.length-1;a>=1;--a)if(47===(r=e.charCodeAt(a))){if(!i){o=a;break}}else i=!1;
17return -1===o?n?"/":".":n&&1===o?"//":e.slice(0,o)},basename:function(e,r){if(void 0!==r&&"string"!=typeof r)throw TypeError('"ext" argument must be a string');t(e);var n,o=0,i=-1,a=!0;if(void 0!==r&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var l=r.length-1,u=-1;for(n=e.length-1;n>=0;--n){var s=e.charCodeAt(n);if(47===s){if(!a){o=n+1;break}}else -1===u&&(a=!1,u=n+1),l>=0&&(s===r.charCodeAt(l)?-1==--l&&(i=n):(l=-1,i=u))}return o===i?i=u:-1===i&&(i=e.length),e.slice(o,i)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!a){o=n+1;break}}else -1===i&&(a=!1,i=n+1);return -1===i?"":e.slice(o,i)},extname:function(e){t(e);for(var r=-1,n=0,o=-1,i=!0,a=0,l=e.length-1;l>=0;--l){var u=e.charCodeAt(l);if(47===u){if(!i){n=l+1;break}continue}-1===o&&(i=!1,o=l+1),46===u?-1===r?r=l:1!==a&&(a=1):-1!==r&&(a=-1)}return -1===r||-1===o||0===a||1===a&&r===o-1&&r===n+1?"":e.slice(r,o)},format:function(e){if(null===e||"object"!=typeof e)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return n("/",e)},parse:function(e){t(e);var r,n={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return n;var o=e.charCodeAt(0),i=47===o;i?(n.root="/",r=1):r=0;for(var a=-1,l=0,u=-1,s=!0,c=e.length-1,f=0;c>=r;--c){if(47===(o=e.charCodeAt(c))){if(!s){l=c+1;break}continue}-1===u&&(s=!1,u=c+1),46===o?-1===a?a=c:1!==f&&(f=1):-1!==a&&(f=-1)}return -1===a||-1===u||0===f||1===f&&a===u-1&&a===l+1?-1!==u&&(0===l&&i?n.base=n.name=e.slice(1,u):n.base=n.name=e.slice(l,u)):(0===l&&i?(n.name=e.slice(1,a),n.base=e.slice(1,u)):(n.name=e.slice(l,a),n.base=e.slice(l,u)),n.ext=e.slice(a,u)),l>0?n.dir=e.slice(0,l-1):i&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};o.posix=o,e.exports=o}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}},a=!0;try{r[e](i,i.exports,o),a=!1}finally{a&&delete n[e]}return i.exports}o.ab=t+"/";var i=o(114);e.exports=i}()},7663:function(e){var t="/";!function(){var r={229:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}function u(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s=[],c=!1,f=-1;function d(){c&&n&&(c=!1,n.length?s=n.concat(s):f=-1,s.length&&p())}function p(){if(!c){var e=l(d);c=!0;for(var t=s.length;t;){for(n=s,s=[];++f<t;)n&&n[f].run();f=-1,t=s.length}n=null,c=!1,u(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];s.push(new h(e,t)),1!==s.length||c||l(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}},a=!0;try{r[e](i,i.exports,o),a=!1}finally{a&&delete n[e]}return i.exports}o.ab=t+"/";var i=o(229);e.exports=i}()},9008:function(e,t,r){e.exports=r(3867)},1664:function(e,t,r){e.exports=r(8342)},1163:function(e,t,r){e.exports=r(3079)},4298:function(e,t,r){e.exports=r(3381)},8339:function(e){let t=e=>e[0].toLocaleUpperCase()+e.slice(1);e.exports=e=>{if(null==e||"function"!=typeof e.toString)return"";let r=e.toString().trim();if(""===r)return"";if(1===r.length)return r.toLocaleUpperCase();let n=r.match(/[a-zA-Z0-9]+/g);return n?n.map(e=>t(e)).join(""):r}}}]);
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.