+
+Look Down The Well
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demos/lookdownthewell/404.html b/demos/lookdownthewell/404.html
new file mode 100644
index 0000000..5116070
--- /dev/null
+++ b/demos/lookdownthewell/404.html
@@ -0,0 +1,13 @@
+
+
+Look Down The Well
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demos/lookdownthewell/README.md b/demos/lookdownthewell/README.md
new file mode 100644
index 0000000..66fe23a
--- /dev/null
+++ b/demos/lookdownthewell/README.md
@@ -0,0 +1,11 @@
+# STATIC
+
+This directory contains your static files.
+Each file inside this directory is mapped to /.
+
+Example: /static/robots.txt is mapped as /robots.txt.
+
+More information about the usage of this directory in the documentation:
+https://nuxtjs.org/guide/assets#static
+
+**This directory is not required, you can delete it if you don't want to use it.**
diff --git a/demos/lookdownthewell/_nuxt/01-Lawn.By5cVc-H.webp b/demos/lookdownthewell/_nuxt/01-Lawn.By5cVc-H.webp
new file mode 100644
index 0000000..9f1a8cb
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/01-Lawn.By5cVc-H.webp differ
diff --git a/demos/lookdownthewell/_nuxt/01-Title.B27ntRjM.webp b/demos/lookdownthewell/_nuxt/01-Title.B27ntRjM.webp
new file mode 100644
index 0000000..ba99331
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/01-Title.B27ntRjM.webp differ
diff --git a/demos/lookdownthewell/_nuxt/02-House.B0sXPXOR.webp b/demos/lookdownthewell/_nuxt/02-House.B0sXPXOR.webp
new file mode 100644
index 0000000..c6997ea
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/02-House.B0sXPXOR.webp differ
diff --git a/demos/lookdownthewell/_nuxt/02-Triangle.CNs8fQld.webp b/demos/lookdownthewell/_nuxt/02-Triangle.CNs8fQld.webp
new file mode 100644
index 0000000..c6514f2
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/02-Triangle.CNs8fQld.webp differ
diff --git a/demos/lookdownthewell/_nuxt/03-Neighborhood.mSZZHrND.webp b/demos/lookdownthewell/_nuxt/03-Neighborhood.mSZZHrND.webp
new file mode 100644
index 0000000..3582bb4
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/03-Neighborhood.mSZZHrND.webp differ
diff --git a/demos/lookdownthewell/_nuxt/03-Pink.ChDU6JK0.webp b/demos/lookdownthewell/_nuxt/03-Pink.ChDU6JK0.webp
new file mode 100644
index 0000000..6df4d01
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/03-Pink.ChDU6JK0.webp differ
diff --git a/demos/lookdownthewell/_nuxt/04-Mountains.CTm3hT_V.webp b/demos/lookdownthewell/_nuxt/04-Mountains.CTm3hT_V.webp
new file mode 100644
index 0000000..8368f16
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/04-Mountains.CTm3hT_V.webp differ
diff --git a/demos/lookdownthewell/_nuxt/04-Towers.DeIt0F_3.webp b/demos/lookdownthewell/_nuxt/04-Towers.DeIt0F_3.webp
new file mode 100644
index 0000000..01b2f19
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/04-Towers.DeIt0F_3.webp differ
diff --git a/demos/lookdownthewell/_nuxt/05-Background.CiY1Jomq.webp b/demos/lookdownthewell/_nuxt/05-Background.CiY1Jomq.webp
new file mode 100644
index 0000000..81fd1a5
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/05-Background.CiY1Jomq.webp differ
diff --git a/demos/lookdownthewell/_nuxt/05-Sky.CBzBjHWl.webp b/demos/lookdownthewell/_nuxt/05-Sky.CBzBjHWl.webp
new file mode 100644
index 0000000..7bc5c6d
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/05-Sky.CBzBjHWl.webp differ
diff --git a/demos/lookdownthewell/_nuxt/2423Vi93.js b/demos/lookdownthewell/_nuxt/2423Vi93.js
new file mode 100644
index 0000000..b484ba2
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/2423Vi93.js
@@ -0,0 +1 @@
+import{_ as s,z as a,A as i,B as u,C as e,D as o}from"./ClHSmCCS.js";const l={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},c={class:"max-w-520px text-center"},d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:500},statusText:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const n=t;return a({title:`${n.status} - ${n.statusText} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,r)=>(i(),u("div",l,[r[0]||(r[0]=e("div",{class:"-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight"},null,-1)),e("div",c,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:o(t.status)},null,8,d),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:o(t.description)},null,8,p)])]))}},b=s(f,[["__scopeId","data-v-a01dd0ba"]]);export{b as default};
diff --git a/demos/lookdownthewell/_nuxt/29giFPei.js b/demos/lookdownthewell/_nuxt/29giFPei.js
new file mode 100644
index 0000000..1b0419c
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/29giFPei.js
@@ -0,0 +1 @@
+import{_ as d}from"./WWDE6tiG.js";import{d as l,A as n,J as r,F as a,C as i,H as c,M as _,_ as f}from"./ClHSmCCS.js";const g=l({__name:"ImageModal.client",props:{showModal:{type:Boolean},modalImage:{}},emits:["hideImage"],setup(o,{emit:t}){const s=t,m=()=>{s("hideImage")};return(p,e)=>o.showModal?(n(),r(d,{key:0,onClose:m},{header:a(()=>[...e[0]||(e[0]=[])]),body:a(()=>[i("div",{class:"my-modal-image",style:c({backgroundImage:"url("+o.modalImage+")"})},null,4)]),footer:a(()=>[...e[1]||(e[1]=[])]),_:1})):_("",!0)}}),y=f(g,[["__scopeId","data-v-03f9517e"]]);export{y as default};
diff --git a/demos/lookdownthewell/_nuxt/BBvNM0Oo.js b/demos/lookdownthewell/_nuxt/BBvNM0Oo.js
new file mode 100644
index 0000000..40735f3
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/BBvNM0Oo.js
@@ -0,0 +1 @@
+const G=typeof global<"u"&&{}.toString.call(global)==="[object global]",Z=typeof Bun<"u",K=typeof Deno<"u",ee=typeof WebSocketPair=="function"&&typeof caches?.default<"u",z=G||Z||K||ee;function L(i,e){return i.indexOf(e.toLowerCase())===0?i:`${e.toLowerCase()}${i.substr(0,1).toUpperCase()}${i.substr(1)}`}function te(i){return!!(i&&i.nodeType===1&&"nodeName"in i&&i.ownerDocument&&i.ownerDocument.defaultView)}function ne(i){return!isNaN(parseFloat(i))&&isFinite(i)&&Math.floor(i)==i}function k(i){return/^(https?:)?\/\/((((player|www)\.)?vimeo\.com)|((player\.)?[a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))(?=$|\/)/.test(i)}function U(i){return/^https:\/\/player\.((vimeo\.com)|([a-zA-Z0-9-]+\.(videoji\.(hk|cn)|vimeo\.work)))\/video\/\d+/.test(i)}function re(i){const e=(i||"").match(/^(?:https?:)?(?:\/\/)?([^/?]+)/),t=(e&&e[1]||"").replace("player.",""),n=[".videoji.hk",".vimeo.work",".videoji.cn"];for(const r of n)if(t.endsWith(r))return t;return"vimeo.com"}function B(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const e=i.id,t=i.url,n=e||t;if(!n)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(ne(n))return`https://vimeo.com/${n}`;if(k(n))return n.replace("http:","https:");throw e?new TypeError(`“${e}” is not a valid video id.`):new TypeError(`“${n}” is not a vimeo.com url.`)}const W=function(i,e,t){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"addEventListener",r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"removeEventListener";const o=typeof e=="string"?[e]:e;return o.forEach(u=>{i[n](u,t)}),{cancel:()=>o.forEach(u=>i[r](u,t))}};function D(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document;if(!i||!e||typeof e.querySelectorAll!="function")return null;const t=e.querySelectorAll("iframe");for(let n=0;n0)throw new TypeError("WeakMap iterable is not supported")}n(o.prototype,"delete",function(f){if(u(this,"delete"),!r(f))return!1;var g=f[this._id];return g&&g[0]===f?(delete f[this._id],!0):!1}),n(o.prototype,"get",function(f){if(u(this,"get"),!!r(f)){var g=f[this._id];if(g&&g[0]===f)return g[1]}}),n(o.prototype,"has",function(f){if(u(this,"has"),!r(f))return!1;var g=f[this._id];return!!(g&&g[0]===f)}),n(o.prototype,"set",function(f,g){if(u(this,"set"),!r(f))throw new TypeError("Invalid value used as weak map key");var E=f[this._id];return E&&E[0]===f?(E[1]=g,this):(n(f,this._id,[f,g]),this)});function u(f,g){if(!r(f)||!e.call(f,"_id"))throw new TypeError(g+" method called on incompatible receiver "+typeof f)}function c(f){return f+"_"+m()+"."+m()}function m(){return Math.random().toString().substring(2)}return n(o,"_polyfill",!0),o})();function r(o){return Object(o)===o}})(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:F);var v=se(function(i){(function(t,n,r){n[t]=n[t]||r(),i.exports&&(i.exports=n[t])})("Promise",F,function(){var t,n,r,o=Object.prototype.toString,u=typeof setImmediate<"u"?function(s){return setImmediate(s)}:setTimeout;try{Object.defineProperty({},"x",{}),t=function(s,a,d,h){return Object.defineProperty(s,a,{value:d,writable:!0,configurable:h!==!1})}}catch{t=function(a,d,h){return a[d]=h,a}}r=(function(){var s,a,d;function h(p,w){this.fn=p,this.self=w,this.next=void 0}return{add:function(w,T){d=new h(w,T),a?a.next=d:s=d,a=d,d=void 0},drain:function(){var w=s;for(s=a=n=void 0;w;)w.fn.call(w.self),w=w.next}}})();function c(l,s){r.add(l,s),n||(n=u(r.drain))}function m(l){var s,a=typeof l;return l!=null&&(a=="object"||a=="function")&&(s=l.then),typeof s=="function"?s:!1}function f(){for(var l=0;l0&&c(f,a))}catch(d){b.call(new S(a),d)}}}function b(l){var s=this;s.triggered||(s.triggered=!0,s.def&&(s=s.def),s.msg=l,s.state=2,s.chain.length>0&&c(f,s))}function A(l,s,a,d){for(var h=0;h=8&&r<10&&(n=JSON.stringify(n)),i.element.contentWindow.postMessage(n,i.origin)}function ce(i,e){e=N(e);let t=[],n;if(e.event)e.event==="error"&&$(i,e.data.method).forEach(o=>{const u=new Error(e.data.message);u.name=e.data.name,o.reject(u),q(i,e.data.method,o)}),t=$(i,`event:${e.event}`),n=e.data;else if(e.method){const r=ae(i,e.method);r&&(t.push(r),n=e.value)}t.forEach(r=>{try{if(typeof r=="function"){r.call(i,n);return}r.resolve(n)}catch{}})}const le=["airplay","audio_tracks","audiotrack","autopause","autoplay","background","byline","cc","chapter_id","chapters","chromecast","color","colors","controls","dnt","end_time","fullscreen","height","id","initial_quality","interactive_params","keyboard","loop","maxheight","max_quality","maxwidth","min_quality","muted","play_button_position","playsinline","portrait","preload","progress_bar","quality","quality_selector","responsive","skipping_forward","speed","start_time","texttrack","thumbnail_id","title","transcript","transparent","unmute_button","url","vimeo_logo","volume","watch_full_video","width"];function H(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return le.reduce((t,n)=>{const r=i.getAttribute(`data-vimeo-${n}`);return(r||r==="")&&(t[n]=r===""?1:r),t},e)}function j(i,e){let{html:t}=i;if(!e)throw new TypeError("An element must be provided");if(e.getAttribute("data-vimeo-initialized")!==null)return e.querySelector("iframe");const n=document.createElement("div");return n.innerHTML=t,e.appendChild(n.firstChild),e.setAttribute("data-vimeo-initialized","true"),e.querySelector("iframe")}function Q(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0;return new Promise((n,r)=>{if(!k(i))throw new TypeError(`“${i}” is not a vimeo.com url.`);let u=`https://${re(i)}/api/oembed.json?url=${encodeURIComponent(i)}`;for(const m in e)e.hasOwnProperty(m)&&(u+=`&${m}=${encodeURIComponent(e[m])}`);const c="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;c.open("GET",u,!0),c.onload=function(){if(c.status===404){r(new Error(`“${i}” was not found.`));return}if(c.status===403){r(new Error(`“${i}” is not embeddable.`));return}try{const m=JSON.parse(c.responseText);if(m.domain_status_code===403){j(m,t),r(new Error(`“${i}” is not embeddable.`));return}n(m)}catch(m){r(m)}},c.onerror=function(){const m=c.status?` (${c.status})`:"";r(new Error(`There was an error fetching the embed code from Vimeo${m}.`))},c.send()})}function de(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;const e=[].slice.call(i.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),t=n=>{"console"in window&&console.error&&console.error(`There was an error creating an embed: ${n}`)};e.forEach(n=>{try{if(n.getAttribute("data-vimeo-defer")!==null)return;const r=H(n),o=B(r);Q(o,r,n).then(u=>j(u,n)).catch(t)}catch(r){t(r)}})}function fe(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(window.VimeoPlayerResizeEmbeds_)return;window.VimeoPlayerResizeEmbeds_=!0;const e=t=>{if(!k(t.origin)||!t.data||t.data.event!=="spacechange")return;const n=t.source?D(t.source,i):null;if(n){const r=n.parentElement;r.style.paddingBottom=`${t.data.data[0].bottom}px`}};window.addEventListener("message",e)}function he(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(window.VimeoSeoMetadataAppended)return;window.VimeoSeoMetadataAppended=!0;const e=t=>{if(!k(t.origin))return;const n=N(t.data);if(!n||n.event!=="ready")return;const r=t.source?D(t.source,i):null;r&&U(r.src)&&new Y(r).callMethod("appendVideoMetadata",window.location.href)};window.addEventListener("message",e)}function me(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(window.VimeoCheckedUrlTimeParam)return;window.VimeoCheckedUrlTimeParam=!0;const e=n=>{"console"in window&&console.error&&console.error(`There was an error getting video Id: ${n}`)},t=n=>{if(!k(n.origin))return;const r=N(n.data);if(!r||r.event!=="ready")return;const o=n.source?D(n.source,i):null;if(o&&U(o.src)){const u=new Y(o);u.getVideoId().then(c=>{const m=new RegExp(`[?&]vimeo_t_${c}=([^]*)`).exec(window.location.href);if(m&&m[1]){const f=decodeURI(m[1]);u.setCurrentTime(f)}}).catch(e)}};window.addEventListener("message",t)}function ge(){if(window.VimeoDRMEmbedsUpdated)return;window.VimeoDRMEmbedsUpdated=!0;const i=e=>{if(!k(e.origin))return;const t=N(e.data);if(!t||t.event!=="drminitfailed")return;const n=e.source?D(e.source):null;if(!n)return;const r=n.getAttribute("allow")||"";if(!r.includes("encrypted-media")){n.setAttribute("allow",`${r}; encrypted-media`);const u=new URL(n.getAttribute("src"));u.searchParams.set("forcereload","drm"),n.setAttribute("src",u.toString());return}};window.addEventListener("message",i)}function pe(){const i=(function(){let n;const r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];let o=0;const u=r.length,c={};for(;o{const u=function(){t.off("fullscreenchange",u),r()};t.on("fullscreenchange",u),n=n||document.documentElement;const c=n[i.requestFullscreen]();c instanceof Promise&&c.then(u).catch(o)})},exit(){return new Promise((n,r)=>{if(!t.isFullscreen){n();return}const o=function(){t.off("fullscreenchange",o),n()};t.on("fullscreenchange",o);const u=document[i.exitFullscreen]();u instanceof Promise&&u.then(o).catch(r)})},on(n,r){const o=e[n];o&&document.addEventListener(o,r)},off(n,r){const o=e[n];o&&document.removeEventListener(o,r)}};return Object.defineProperties(t,{isFullscreen:{get(){return!!document[i.fullscreenElement]}},element:{enumerable:!0,get(){return document[i.fullscreenElement]}},isEnabled:{enumerable:!0,get(){return!!document[i.fullscreenEnabled]}}}),t}const we={role:"viewer",autoPlayMuted:!0,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1};class ye extends EventTarget{logger;constructor(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;super(),this.logger=r,this.init(t,e,{...we,...n})}disconnect(){this.dispatchEvent(new Event("disconnect"))}async init(e,t,n){if(await this.waitForTOReadyState(e,"open"),n.role==="viewer"){await this.updatePlayer(e,t,n);const r=W(e,"change",()=>this.updatePlayer(e,t,n)),o=this.maintainPlaybackPosition(e,t,n);this.addEventListener("disconnect",()=>{o.cancel(),r.cancel()})}else{await this.updateTimingObject(e,t);const r=W(t,["seeked","play","pause","ratechange"],()=>this.updateTimingObject(e,t),"on","off");this.addEventListener("disconnect",()=>r.cancel())}}async updateTimingObject(e,t){const[n,r,o]=await Promise.all([t.getCurrentTime(),t.getPaused(),t.getPlaybackRate()]);e.update({position:n,velocity:r?0:o})}async updatePlayer(e,t,n){const{position:r,velocity:o}=e.query();typeof r=="number"&&t.setCurrentTime(r),typeof o=="number"&&(o===0?await t.getPaused()===!1&&t.pause():o>0&&(await t.getPaused()===!0&&(await t.play().catch(async u=>{u.name==="NotAllowedError"&&n.autoPlayMuted&&(await t.setMuted(!0),await t.play().catch(c=>console.error("Couldn't play the video from TimingSrcConnector. Error:",c)))}),this.updatePlayer(e,t,n)),await t.getPlaybackRate()!==o&&t.setPlaybackRate(o)))}maintainPlaybackPosition(e,t,n){const{allowedDrift:r,maxAllowedDrift:o,minCheckInterval:u,maxRateAdjustment:c,maxTimeToCatchUp:m}=n,f=Math.min(m,Math.max(u,o))*1e3,g=async()=>{if(e.query().velocity===0||await t.getPaused()===!0)return;const b=e.query().position-await t.getCurrentTime(),A=Math.abs(b);if(this.log(`Drift: ${b}`),A>o)await this.adjustSpeed(t,0),t.setCurrentTime(e.query().position),this.log("Resync by currentTime");else if(A>r){const S=A/m,R=c,P=Sg(),f);return{cancel:()=>clearInterval(E)}}log(e){this.logger?.(`TimingSrcConnector: ${e}`)}speedAdjustment=0;adjustSpeed=async(e,t)=>{if(this.speedAdjustment===t)return;const n=await e.getPlaybackRate()-this.speedAdjustment+t;this.log(`New playbackRate: ${n}`),await e.setPlaybackRate(n),this.speedAdjustment=t};waitForTOReadyState(e,t){return new Promise(n=>{const r=()=>{e.readyState===t?n():e.addEventListener("readystatechange",r,{once:!0})};r()})}}const x=new WeakMap,V=new WeakMap;let y={};class Y{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(window.jQuery&&e instanceof jQuery&&(e.length>1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),e=e[0]),typeof document<"u"&&typeof e=="string"&&(e=document.getElementById(e)),!te(e))throw new TypeError("You must pass either a valid element or a valid id.");if(e.nodeName!=="IFRAME"){const r=e.querySelector("iframe");r&&(e=r)}if(e.nodeName==="IFRAME"&&!k(e.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");if(x.has(e))return x.get(e);this._window=e.ownerDocument.defaultView,this.element=e,this.origin="*";const n=new v((r,o)=>{if(this._onMessage=u=>{if(!k(u.origin)||this.element.contentWindow!==u.source)return;this.origin==="*"&&(this.origin=u.origin);const c=N(u.data);if(c&&c.event==="error"&&c.data&&c.data.method==="ready"){const b=new Error(c.data.message);b.name=c.data.name,o(b);return}const g=c&&c.event==="ready",E=c&&c.method==="ping";if(g||E){this.element.setAttribute("data-ready","true"),r();return}ce(this,c)},this._window.addEventListener("message",this._onMessage),this.element.nodeName!=="IFRAME"){const u=H(e,t),c=B(u);Q(c,u,e).then(m=>{const f=j(m,e);return this.element=f,this._originalElement=e,ue(e,f),x.set(this.element,this),m}).catch(o)}});if(V.set(this,n),x.set(this.element,this),this.element.nodeName==="IFRAME"&&_(this,"ping"),y.isEnabled){const r=()=>y.exit();this.fullscreenchangeHandler=()=>{y.isFullscreen?I(this,"event:exitFullscreen",r):q(this,"event:exitFullscreen",r),this.ready().then(()=>{_(this,"fullscreenchange",y.isFullscreen)})},y.on("fullscreenchange",this.fullscreenchangeHandler)}return this}static isVimeoUrl(e){return k(e)}callMethod(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rthis.ready().then(()=>{I(this,e,{resolve:o,reject:u}),n.length===0?n={}:n.length===1&&(n=n[0]),_(this,e,n)}).catch(u))}get(e){return new v((t,n)=>(e=L(e,"get"),this.ready().then(()=>{I(this,e,{resolve:t,reject:n}),_(this,e)}).catch(n)))}set(e,t){return new v((n,r)=>{if(e=L(e,"set"),t==null)throw new TypeError("There must be a value to set.");return this.ready().then(()=>{I(this,e,{resolve:n,reject:r}),_(this,e,t)}).catch(r)})}on(e,t){if(!e)throw new TypeError("You must pass an event name.");if(!t)throw new TypeError("You must pass a callback function.");if(typeof t!="function")throw new TypeError("The callback must be a function.");$(this,`event:${e}`).length===0&&this.callMethod("addEventListener",e).catch(()=>{}),I(this,`event:${e}`,t)}off(e,t){if(!e)throw new TypeError("You must pass an event name.");if(t&&typeof t!="function")throw new TypeError("The callback must be a function.");q(this,`event:${e}`,t)&&this.callMethod("removeEventListener",e).catch(r=>{})}loadVideo(e){return this.callMethod("loadVideo",e)}ready(){const e=V.get(this)||new v((t,n)=>{n(new Error("Unknown player. Probably unloaded."))});return v.resolve(e)}addCuePoint(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod("addCuePoint",{time:e,data:t})}removeCuePoint(e){return this.callMethod("removeCuePoint",e)}enableTextTrack(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:e,kind:t,showing:n})}disableTextTrack(){return this.callMethod("disableTextTrack")}selectAudioTrack(e,t){if(!e)throw new TypeError("You must pass a language.");return this.callMethod("selectAudioTrack",{language:e,kind:t})}selectDefaultAudioTrack(){return this.callMethod("selectDefaultAudioTrack")}pause(){return this.callMethod("pause")}play(){return this.callMethod("play")}requestFullscreen(){return y.isEnabled?y.request(this.element):this.callMethod("requestFullscreen")}exitFullscreen(){return y.isEnabled?y.exit():this.callMethod("exitFullscreen")}getFullscreen(){return y.isEnabled?v.resolve(y.isFullscreen):this.get("fullscreen")}requestPictureInPicture(){return this.callMethod("requestPictureInPicture")}exitPictureInPicture(){return this.callMethod("exitPictureInPicture")}getPictureInPicture(){return this.get("pictureInPicture")}remotePlaybackPrompt(){return this.callMethod("remotePlaybackPrompt")}unload(){return this.callMethod("unload")}destroy(){return new v(e=>{if(V.delete(this),x.delete(this.element),this._originalElement&&(x.delete(this._originalElement),this._originalElement.removeAttribute("data-vimeo-initialized")),this.element&&this.element.nodeName==="IFRAME"&&this.element.parentNode&&(this.element.parentNode.parentNode&&this._originalElement&&this._originalElement!==this.element.parentNode?this.element.parentNode.parentNode.removeChild(this.element.parentNode):this.element.parentNode.removeChild(this.element)),this.element&&this.element.nodeName==="DIV"&&this.element.parentNode){this.element.removeAttribute("data-vimeo-initialized");const t=this.element.querySelector("iframe");t&&t.parentNode&&(t.parentNode.parentNode&&this._originalElement&&this._originalElement!==t.parentNode?t.parentNode.parentNode.removeChild(t.parentNode):t.parentNode.removeChild(t))}this._window.removeEventListener("message",this._onMessage),y.isEnabled&&y.off("fullscreenchange",this.fullscreenchangeHandler),e()})}getAutopause(){return this.get("autopause")}setAutopause(e){return this.set("autopause",e)}getBuffered(){return this.get("buffered")}getCameraProps(){return this.get("cameraProps")}setCameraProps(e){return this.set("cameraProps",e)}getChapters(){return this.get("chapters")}getCurrentChapter(){return this.get("currentChapter")}getColor(){return this.get("color")}getColors(){return v.all([this.get("colorOne"),this.get("colorTwo"),this.get("colorThree"),this.get("colorFour")])}setColor(e){return this.set("color",e)}setColors(e){if(!Array.isArray(e))return new v((r,o)=>o(new TypeError("Argument must be an array.")));const t=new v(r=>r(null)),n=[e[0]?this.set("colorOne",e[0]):t,e[1]?this.set("colorTwo",e[1]):t,e[2]?this.set("colorThree",e[2]):t,e[3]?this.set("colorFour",e[3]):t];return v.all(n)}getCuePoints(){return this.get("cuePoints")}getCurrentTime(){return this.get("currentTime")}setCurrentTime(e){return this.set("currentTime",e)}getDuration(){return this.get("duration")}getEnded(){return this.get("ended")}getLoop(){return this.get("loop")}setLoop(e){return this.set("loop",e)}setMuted(e){return this.set("muted",e)}getMuted(){return this.get("muted")}getPaused(){return this.get("paused")}getPlaybackRate(){return this.get("playbackRate")}setPlaybackRate(e){return this.set("playbackRate",e)}getPlayed(){return this.get("played")}getQualities(){return this.get("qualities")}getQuality(){return this.get("quality")}setQuality(e){return this.set("quality",e)}getRemotePlaybackAvailability(){return this.get("remotePlaybackAvailability")}getRemotePlaybackState(){return this.get("remotePlaybackState")}getSeekable(){return this.get("seekable")}getSeeking(){return this.get("seeking")}getTextTracks(){return this.get("textTracks")}getAudioTracks(){return this.get("audioTracks")}getEnabledAudioTrack(){return this.get("enabledAudioTrack")}getDefaultAudioTrack(){return this.get("defaultAudioTrack")}getVideoEmbedCode(){return this.get("videoEmbedCode")}getVideoId(){return this.get("videoId")}getVideoTitle(){return this.get("videoTitle")}getVideoWidth(){return this.get("videoWidth")}getVideoHeight(){return this.get("videoHeight")}getVideoUrl(){return this.get("videoUrl")}getVolume(){return this.get("volume")}setVolume(e){return this.set("volume",e)}async setTimingSrc(e,t){if(!e)throw new TypeError("A Timing Object must be provided.");await this.ready();const n=new ye(this,e,t);return _(this,"notifyTimingObjectConnect"),n.addEventListener("disconnect",()=>_(this,"notifyTimingObjectDisconnect")),n}}z||(y=pe(),de(),fe(),he(),me(),ge());export{Y as default};
diff --git a/demos/lookdownthewell/_nuxt/BIAS2EGE.js b/demos/lookdownthewell/_nuxt/BIAS2EGE.js
new file mode 100644
index 0000000..e5bff73
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/BIAS2EGE.js
@@ -0,0 +1,2 @@
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./V-WRiSDP.js","./WWDE6tiG.js","./ClHSmCCS.js","./Modal.client.CFP6Uvth.css","./VideoModal.DhlSmni7.css","./29giFPei.js","./ImageModal.CZr4PeDX.css"])))=>i.map(i=>d[i]);
+import{o as L,c as N,i as p,_ as te,A as m,B as T,C as e,d as g,H as R,I as Z,m as b,J as V,F as v,G as S,K as ae,L as M,M as X,N as O,O as U,E as h,z as oe,l as D,P as q}from"./ClHSmCCS.js";const $=new Set;let z=null;const F=()=>{z===null&&(z=requestAnimationFrame(()=>{$.forEach(o=>o()),z=null}))};function G(o){L(()=>{$.size===0&&window.addEventListener("scroll",F,{passive:!0}),$.add(o),o()}),N(()=>{$.delete(o),$.size===0&&window.removeEventListener("scroll",F)})}function se(o=".parallax-layer"){G(()=>{const t=document.querySelectorAll(o),r=window.innerHeight/2;t.forEach(a=>{const d=parseFloat(a.dataset.parallaxSpeed??"-0.2"),{top:n,height:l}=a.getBoundingClientRect(),i=(n+l/2-r)*d;a.style.transform=`translateY(${i}px)`})})}function J(o,s){let t=null;return((...r)=>{t&&clearTimeout(t),t=setTimeout(()=>o(...r),s)})}const K=p(0),Y=p(0);let P=0;const Q=()=>{K.value=window.innerWidth,Y.value=window.innerHeight},j=J(Q,500);function ee(){return L(()=>{P===0&&(Q(),window.addEventListener("resize",j)),P++}),N(()=>{P--,P===0&&window.removeEventListener("resize",j)}),{windowWidth:K,windowHeight:Y}}const ne=""+new URL("05-Sky.CBzBjHWl.webp",import.meta.url).href,le=""+new URL("04-Mountains.CTm3hT_V.webp",import.meta.url).href,ie=""+new URL("03-Neighborhood.mSZZHrND.webp",import.meta.url).href,re=""+new URL("02-House.B0sXPXOR.webp",import.meta.url).href,de=""+new URL("01-Lawn.By5cVc-H.webp",import.meta.url).href,ue=""+new URL("the-well-loader.DqxZC6bg.gif",import.meta.url).href,ce={},he={id:"loading"};function pe(o,s){return m(),T("div",he,[...s[0]||(s[0]=[e("div",{class:"h-w-center"},[e("img",{src:ue,alt:"wait for it..."})],-1)])])}const me=te(ce,[["render",pe]]),E=g({__name:"ParallaxGroup",props:{height:{default:1},marginTop:{default:0}},setup(o){const s=o,t=b(()=>({height:s.height*100+"vh",marginTop:s.marginTop*100+"vh"}));return(r,a)=>(m(),T("div",{class:"parallax-section",style:R(t.value)},[Z(r.$slots,"default")],4))}}),ve=g({__name:"HousePanel.client",props:{height:{},marginTop:{}},emits:["loaded"],setup(o,{emit:s}){const t=o,r=s,a=p(null),d=b(()=>t.marginTop===void 0?0:typeof t.marginTop=="string"?parseFloat(t.marginTop):t.marginTop);return G(()=>{if(!a.value)return;const l=a.value.closest(".parallax-section");if(!l)return;const{top:i,height:f}=l.getBoundingClientRect(),x=Math.max(0,Math.min(1,1+i/f));a.value.style.transform=`scaleY(${x})`}),L(()=>{r("loaded")}),(l,i)=>(m(),V(E,{height:o.height,marginTop:d.value,id:"house"},{default:v(()=>[i[0]||(i[0]=e("div",{class:"parallax-layer house__sky","data-parallax-speed":"-0.5"},null,-1)),i[1]||(i[1]=e("div",{class:"parallax-layer house__mountains","data-parallax-speed":"-0.3"},null,-1)),i[2]||(i[2]=e("div",{class:"parallax-layer house__neighborhood","data-parallax-speed":"-0.15"},null,-1)),i[3]||(i[3]=e("div",{class:"parallax-layer house__house","data-parallax-speed":"-0.25"},null,-1)),e("div",{ref_key:"lawnEl",ref:a,class:"house__lawn"},null,512)]),_:1},8,["height","marginTop"]))}}),ge=g({__name:"TitlePanel",props:{height:{}},setup(o){return(s,t)=>(m(),T("div",{class:"title-panel",style:R({height:o.height*100+"vh"})},[...t[0]||(t[0]=[e("div",{class:"parallax-layer title__towers","data-parallax-speed":"-0.4"},null,-1),e("div",{class:"parallax-layer title__pink","data-parallax-speed":"-0.1"},null,-1),e("div",{class:"parallax-layer title__triangle","data-parallax-speed":"0"},null,-1),e("div",{class:"parallax-layer title__title","data-parallax-speed":"0.05"},null,-1)])],4))}}),we=g({__name:"StreetBw",props:{height:{}},setup(o){return(s,t)=>(m(),V(E,{height:o.height},{default:v(()=>[...t[0]||(t[0]=[e("div",{class:"parallax-layer street-bw-bg","data-parallax-speed":"-0.2"},null,-1),e("div",{class:"street-content"},[e("div",null,[e("p",{class:"extra-text"},[S(" We discovered a well on a warm summer day. "),e("br"),S(" The woods became black and the sky became gray. "),e("br"),S(" From deep in the ground it started to glow, "),e("br"),S(" so down in the well my lover did go. ")])])],-1)])]),_:1},8,["height"]))}}),_e=g({__name:"Kitchen",props:{height:{}},setup(o){return(s,t)=>(m(),V(E,{height:o.height},{default:v(()=>[...t[0]||(t[0]=[e("div",{class:"parallax-layer kitchen-bg","data-parallax-speed":"-0.2"},null,-1)])]),_:1},8,["height"]))}}),fe=g({__name:"VideoPlayer.client",props:{source:{},modal:{type:Boolean}},emits:["videoLoaded"],setup(o,{emit:s}){const t=o,r=s,a=p(null),d=p(0),n=p(0);let l=null;const i=b(()=>({width:d.value+"px",height:n.value+"px"})),f=()=>{const u=1.7777777777777777,w=9/16;let c=960;const H=a.value?.parentElement;if(H){const W=H.querySelector(".video-thumb");W&&(c=W.width)}const _={height:0,width:0};return _.width=parseInt(Math.min(window.innerWidth,c).toString()),_.height=parseInt(Math.min(_.width*w,window.innerHeight).toString()),_.height===window.innerHeight&&(_.width=_.height*u),n.value=_.height,d.value=_.width,_},x=async()=>{const u=f();u.height=t.modal?parseInt(u.height.toString())+1:a.value?.parentElement?.clientHeight||0,a.value&&(l=await y(t.source,a.value,u)),r("videoLoaded",u)},I=J(f,500);L(()=>{x(),ae(()=>{window.addEventListener("resize",I)})}),N(()=>{window.removeEventListener("resize",I),l?.destroy(),l=null});async function y(u,w,c){if(C(u)==="vimeo")return await B(u,w,c);throw new Error("Unknown video player type")}function C(u){return u.includes("vimeo")?"vimeo":null}function A(u){return u.split("/").pop()??""}async function B(u,w,c){const{default:H}=await M(async()=>{const{default:_}=await import("./BBvNM0Oo.js");return{default:_}},[],import.meta.url);return new H(w,{id:A(u),api:!0,autoplay:!1,byline:!1,portrait:!1,title:!1,share:!1,width:c.width,height:c.height})}return(u,w)=>(m(),T("div",{ref_key:"videoEl",ref:a,class:"video",style:R(i.value)},null,4))}}),xe={class:"shrink-wrap"},ye={class:"side-bar"},be={class:"video-holder"},Ve=["src","alt"],k=g({__name:"VideoTile.client",props:{video:{},thumbnail:{},alt:{}},setup(o){const s=o,{windowWidth:t,windowHeight:r}=ee(),a=p(!1),d=b(()=>"/images/"+s.thumbnail),n=b(()=>t.value&&t.value/r.value>1.7?1:.8),l=b(()=>({height:n.value*100+"vh",marginBottom:(-1+n.value)*100+"vh"})),i=()=>{a.value=!0};return(f,x)=>(m(),V(E,{height:n.value},{default:v(()=>[e("div",{class:"video-tile",style:R(l.value)},[e("div",xe,[e("div",ye,[Z(f.$slots,"default")]),e("div",be,[e("img",{class:"video-thumb",onClick:i,src:d.value,alt:o.alt},null,8,Ve),a.value?(m(),V(fe,{key:0,source:o.video},null,8,["source"])):X("",!0)])])],4)]),_:3},8,["height"]))}}),Te={class:"extra-section-outer"},Ee={class:"extra-section-inner ep1-extra__container"},Se=["alt"],Ie=g({__name:"EpisodeOneExtra",props:{height:{},alt:{}},emits:["showVideo","showImage"],setup(o,{emit:s}){const t=s,r=()=>t("showVideo","https://vimeo.com/286426029"),a=d=>{const n=d.target.dataset.src;t("showImage",n??"")};return(d,n)=>(m(),V(E,{height:o.height},{default:v(()=>[n[0]||(n[0]=e("div",{class:"parallax-layer ep1-extra-bg","data-parallax-speed":"-0.2"},null,-1)),e("div",Te,[e("div",Ee,[e("div",{class:"ep1-extra__house","data-src":"/images/supplemental-content/house.webp",onClick:a}),e("div",{class:"ep1-extra__video",onClick:r}),e("div",{class:"ep1-extra__table","data-src":"/images/supplemental-content/dancing-man.gif",onClick:a}),e("div",{class:"ep1-extra__words","data-src":"/images/supplemental-content/book-note.webp",onClick:a}),e("img",{class:"extra-image",src:"/images/ep1-extra-boxes.webp",alt:o.alt},null,8,Se)])])]),_:1},8,["height"]))}}),ke={class:"extra-section-outer"},$e={class:"extra-section-inner ep2-extra__container"},Le=["alt"],Ce=g({__name:"EpisodeTwoExtra",props:{height:{},alt:{}},emits:["showVideo","showImage"],setup(o,{emit:s}){const t=s,r=()=>t("showVideo","https://vimeo.com/286426095"),a=d=>{const n=d.target.dataset.src;t("showImage",n??"")};return(d,n)=>(m(),V(E,{height:o.height},{default:v(()=>[n[1]||(n[1]=e("div",{class:"parallax-layer ep2-extra-bg","data-parallax-speed":"-0.2"},null,-1)),e("div",ke,[e("div",$e,[e("div",{class:"ep2-extra__pyramid","data-src":"/images/supplemental-content/machine.webp",onClick:a}),e("div",{class:"ep2-extra__shapes","data-src":"/images/supplemental-content/frequency-paper.webp",onClick:a}),e("div",{class:"ep2-extra__news","data-src":"/images/supplemental-content/newspaper.webp",onClick:a}),e("div",{class:"ep2-extra__video",onClick:r}),e("div",{class:"ep2-extra__woman","data-src":"/images/supplemental-content/car-photo.webp",onClick:a}),e("img",{class:"extra-image",src:"/images/ep2-extra-boxes.jpg",alt:o.alt},null,8,Le)]),n[0]||(n[0]=e("div",{class:"ep2-poem-row"},[e("div",{class:"shrink-wrap"},[e("p",{class:"extra-text"},[S(" Now at night I don't sleep, I hear often the sound, "),e("br"),S(" the cry of my lover deep under the ground. ")])])],-1))])]),_:1},8,["height"]))}}),He={class:"contact-form"},Pe={class:"inputs"},Me=g({__name:"SignUpForm.client",setup(o){const s=p(""),t=p(""),r=p("");let a=null;const d=async n=>{if(n.preventDefault(),!!a)try{if(!(await fetch("https://us-central1-natural-caster-811.cloudfunctions.net/lookdownthewell-contact-email",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:s.value,email:t.value,message:r.value})})).ok)throw new Error;a.success("Message sent. Thanks!")}catch{a.warn("Oops. Something went wrong. Please try again later.")}};return L(async()=>{a=(await M(()=>import("./rgwTzowZ.js"),[],import.meta.url)).default,a.init()}),(n,l)=>(m(),T("div",He,[l[4]||(l[4]=e("div",null,[e("h4",{class:"credits"},[e("a",{href:"https://www.imdb.com/title/tt2253616"},"credits")])],-1)),l[5]||(l[5]=e("div",null,[e("h4",null,"Contact:")],-1)),e("form",{onSubmit:d,class:"form-layout"},[e("div",Pe,[O(e("input",{id:"contact-name",type:"text",placeholder:"Full Name","onUpdate:modelValue":l[0]||(l[0]=i=>s.value=i)},null,512),[[U,s.value]]),O(e("input",{id:"contact-email",type:"email",required:"",placeholder:"Email","onUpdate:modelValue":l[1]||(l[1]=i=>t.value=i)},null,512),[[U,t.value]]),O(e("textarea",{id:"contact-message",required:"",placeholder:"Message","onUpdate:modelValue":l[2]||(l[2]=i=>r.value=i)},null,512),[[U,r.value]])]),l[3]||(l[3]=e("div",{class:"submit-button"},[e("button",{type:"submit",class:"btn-primary"},"Submit")],-1))],32)]))}}),Re={class:"end-section"},Ae=g({__name:"End",setup(o){return(s,t)=>(m(),T("div",Re,[h(Me)]))}}),Be={class:"page-container"},Oe=g({__name:"index",setup(o){oe({link:[{rel:"preload",as:"image",href:ne},{rel:"preload",as:"image",href:le},{rel:"preload",as:"image",href:ie},{rel:"preload",as:"image",href:re},{rel:"preload",as:"image",href:de}]});const s=q(()=>M(()=>import("./V-WRiSDP.js"),__vite__mapDeps([0,1,2,3,4]),import.meta.url)),t=q(()=>M(()=>import("./29giFPei.js"),__vite__mapDeps([5,1,2,3,6]),import.meta.url)),r=p(!1),a=p(!1),d=p(""),n=p(""),l=p(!0);se();const{windowWidth:i,windowHeight:f}=ee(),x=b(()=>i.value&&i.value/f.value<.82?.6:1),I=b(()=>i.value&&i.value/f.value<.82?.7:1.2),y=w=>{d.value=w,r.value=!0},C=w=>{n.value=w,a.value=!0},A=()=>{r.value=!1},B=()=>{a.value=!1},u=()=>{l.value=!1};return(w,c)=>(m(),T("div",Be,[l.value?(m(),V(me,{key:0})):X("",!0),h(D(s),{onHideVideo:A,showModal:r.value,modalVideo:d.value},null,8,["showModal","modalVideo"]),h(D(t),{onHideImage:B,showModal:a.value,modalImage:n.value},null,8,["showModal","modalImage"]),h(ve,{height:1,marginTop:"-0.02",onLoaded:u}),h(E,{height:I.value},{default:v(()=>[h(ge,{height:I.value},null,8,["height"])]),_:1},8,["height"]),h(k,{class:"trailer",video:"https://vimeo.com/286425331",thumbnail:"trailer-thumb.webp",alt:"View Series Trailer Video",onShowVideo:y},{default:v(()=>[...c[0]||(c[0]=[e("h3",null,"TRAILER",-1),e("p",null,"While on the trail of his missing mother, a withdrawn bachelor discovers his cryptic house may be the key to a vast experiment gone awry.",-1)])]),_:1}),h(_e,{height:x.value},null,8,["height"]),h(k,{class:"episode-0",video:"https://vimeo.com/286425552",thumbnail:"ep-0-thumb.webp",alt:"View Episode Zero Trailer",onShowVideo:y},{default:v(()=>[...c[1]||(c[1]=[e("h2",null,"0.",-1),e("p",null,"An Introduction",-1)])]),_:1}),h(we,{height:x.value},null,8,["height"]),h(k,{class:"episode-1",video:"https://vimeo.com/286425756",thumbnail:"ep-1-thumb.webp",alt:"View Episode One Trailer",onShowVideo:y},{default:v(()=>[...c[2]||(c[2]=[e("h2",null,"1.",-1)])]),_:1}),h(Ie,{height:x.value,onShowVideo:y,onShowImage:C},null,8,["height"]),h(k,{class:"episode-2",video:"https://vimeo.com/286425807",thumbnail:"ep-2-thumb.webp",alt:"View Episode Two Trailer",onShowVideo:y},{default:v(()=>[...c[3]||(c[3]=[e("h2",null,"2.",-1)])]),_:1}),h(Ce,{height:x.value,onShowVideo:y,onShowImage:C},null,8,["height"]),h(k,{class:"episode-3",video:"https://vimeo.com/286425896",thumbnail:"ep-3-thumb.webp",alt:"View Episode Three Trailer",onShowVideo:y},{default:v(()=>[...c[4]||(c[4]=[e("h2",null,"3.",-1)])]),_:1}),h(Ae)]))}}),ze=Object.freeze(Object.defineProperty({__proto__:null,default:Oe},Symbol.toStringTag,{value:"Module"}));export{fe as _,ze as i};
diff --git a/demos/lookdownthewell/_nuxt/CgyF6h6p.js b/demos/lookdownthewell/_nuxt/CgyF6h6p.js
new file mode 100644
index 0000000..8283d0f
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/CgyF6h6p.js
@@ -0,0 +1 @@
+import{d as B,u as A,a as N,o as E,b as O,r as H,c as I,e as U,h as P,f as z,p as V,g as D,s as F,i as M,j as T,k as $,l as c,n as G,m as b,q as W,t as j,v as K,w as Q,x as J,y as X,_ as Y,z as Z,A as ee,B as te,C as _,D as L,E as ne,F as re,G as ae}from"./ClHSmCCS.js";const ie=(...t)=>t.find(i=>i!==void 0);function oe(t){const i=t.componentName||"NuxtLink";function f(e){return typeof e=="string"&&e.startsWith("#")}function m(e,o,v){const n=v??t.trailingSlash;if(!e||n!=="append"&&n!=="remove")return e;if(typeof e=="string")return R(e,n);const l="path"in e&&e.path!==void 0?e.path:o(e).path;return{...e,name:void 0,path:R(l,n)}}function C(e){const o=A(),v=K(),n=b(()=>!!c(e.target)&&c(e.target)!=="_self"),l=b(()=>{const s=c(e.to)||c(e.href)||"";return typeof s=="string"&&j(s,{acceptRelative:!0})}),k=z("RouterLink"),g=typeof k!="string"?k.useLink:void 0,d=b(()=>{if(c(e.external))return!0;const s=c(e.to)||c(e.href)||"";return typeof s=="object"?!1:s===""||l.value}),a=b(()=>{const s=c(e.to)||c(e.href)||"";return d.value?s:m(s,o.resolve,c(e.trailingSlash))}),p=d.value?void 0:g?.({...e,to:a,viewTransition:c(e.viewTransition)}),y=b(()=>{const s=c(e.trailingSlash)??t.trailingSlash;if(!a.value||l.value||f(a.value))return a.value;if(d.value){const w=typeof a.value=="object"&&"path"in a.value?T(a.value):a.value,S=typeof w=="object"?o.resolve(w).href:w;return R(S,s)}return typeof a.value=="object"?o.resolve(a.value)?.href??null:R(W(v.app.baseURL,a.value),s)});return{to:a,hasTarget:n,isAbsoluteUrl:l,isExternal:d,href:y,isActive:p?.isActive??b(()=>a.value===o.currentRoute.value.path),isExactActive:p?.isExactActive??b(()=>a.value===o.currentRoute.value.path),route:p?.route??b(()=>o.resolve(a.value)),async navigate(s){await G(y.value,{replace:c(e.replace),external:d.value||n.value})}}}return B({name:i,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:C,setup(e,{slots:o}){const v=A(),{to:n,href:l,navigate:k,isExternal:g,hasTarget:d,isAbsoluteUrl:a}=C(e),p=F(!1),y=M(null),s=u=>{y.value=e.custom?u?.$el?.nextElementSibling:u?.$el};function w(u){return!p.value&&(typeof e.prefetchOn=="string"?e.prefetchOn===u:e.prefetchOn?.[u]??t.prefetchOn?.[u])&&(e.prefetch??t.prefetch)!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!ce()}async function S(u=N()){if(p.value)return;p.value=!0;const h=typeof n.value=="string"?n.value:g.value?T(n.value):v.resolve(n.value).fullPath,r=g.value?new URL(h,window.location.href).href:h;await Promise.all([u.hooks.callHook("link:prefetch",r).catch(()=>{}),!g.value&&!d.value&&$(n.value,v).catch(()=>{})])}if(w("visibility")){const u=N();let h,r=null;E(()=>{const x=se();O(()=>{h=H(()=>{y?.value?.tagName&&(r=x.observe(y.value,async()=>{r?.(),r=null,await S(u)}))})})}),I(()=>{h&&U(h),r?.(),r=null})}return()=>{if(!g.value&&!d.value&&!f(n.value)){const r={ref:s,to:n.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(w("interaction")&&(r.onPointerenter=S.bind(null,void 0),r.onFocus=S.bind(null,void 0)),p.value&&(r.class=e.prefetchedClass||t.prefetchedClass),r.rel=e.rel||void 0),P(z("RouterLink"),r,o.default)}const u=e.target||null,h=ie(e.noRel?"":e.rel,t.externalRelAttribute,a.value||d.value?"noopener noreferrer":"")||null;return e.custom?o.default?o.default({href:l.value,navigate:k,prefetch:S,get route(){if(!l.value)return;const r=new URL(l.value,window.location.href);return{path:r.pathname,fullPath:r.pathname,get query(){return V(r.search)},hash:r.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:l.value}},rel:h,target:u,isExternal:g.value||d.value,isActive:!1,isExactActive:!1}):null:P("a",{ref:y,href:l.value||null,rel:h,target:u,onClick:async r=>{if(!(g.value||d.value)){r.preventDefault();try{const x=D(l.value);return await(e.replace?v.replace(x):v.push(x))}finally{if(f(n.value)){const x=n.value.slice(1);let q=x;try{q=decodeURIComponent(x)}catch{}document.getElementById(q)?.focus()}}}}},o.default?.())}}})}const le=oe(X);function R(t,i){const f=i==="append"?Q:J;return j(t)&&!t.startsWith("http")?t:f(t,!0)}function se(){const t=N();if(t._observer)return t._observer;let i=null;const f=new Map,m=(e,o)=>(i||=new IntersectionObserver(v=>{for(const n of v){const l=f.get(n.target);(n.isIntersecting||n.intersectionRatio>0)&&l&&l()}}),f.set(e,o),i.observe(e),()=>{f.delete(e),i?.unobserve(e),f.size===0&&(i?.disconnect(),i=null)});return t._observer={observe:m}}const ue=/2g/;function ce(){const t=navigator.connection;return!!(t&&(t.saveData||ue.test(t.effectiveType)))}const fe={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},de={class:"max-w-520px text-center z-20"},ve=["textContent"],he=["textContent"],ge={class:"flex items-center justify-center w-full"},pe={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:404},statusText:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const i=t;return Z({title:`${i.status} - ${i.statusText} | ${i.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(f,m)=>{const C=le;return ee(),te("div",fe,[m[0]||(m[0]=_("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),_("div",de,[_("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:L(t.status)},null,8,ve),_("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:L(t.description)},null,8,he),_("div",ge,[ne(C,{to:"/",class:"cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"},{default:re(()=>[ae(L(t.backHome),1)]),_:1})])])])}}},ye=Y(pe,[["__scopeId","data-v-1bd9e11a"]]);export{ye as default};
diff --git a/demos/lookdownthewell/_nuxt/ClHSmCCS.js b/demos/lookdownthewell/_nuxt/ClHSmCCS.js
new file mode 100644
index 0000000..0db89ec
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/ClHSmCCS.js
@@ -0,0 +1,7 @@
+const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BIAS2EGE.js","./index.BKpffIZi.css","./CgyF6h6p.js","./error-404.DL_4WIao.css","./2423Vi93.js","./error-500.I1Dtv2V5.css"])))=>i.map(i=>d[i]);
+(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();function ro(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ce={},fn=[],ft=()=>{},ua=()=>!1,Qn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ir=e=>e.startsWith("onUpdate:"),Ce=Object.assign,so=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Hc=Object.prototype.hasOwnProperty,se=(e,t)=>Hc.call(e,t),J=Array.isArray,dn=e=>Tn(e)==="[object Map]",fa=e=>Tn(e)==="[object Set]",Fo=e=>Tn(e)==="[object Date]",Lc=e=>Tn(e)==="[object RegExp]",z=e=>typeof e=="function",ge=e=>typeof e=="string",Ue=e=>typeof e=="symbol",oe=e=>e!==null&&typeof e=="object",oo=e=>(oe(e)||z(e))&&z(e.then)&&z(e.catch),da=Object.prototype.toString,Tn=e=>da.call(e),Dc=e=>Tn(e).slice(8,-1),ha=e=>Tn(e)==="[object Object]",Hr=e=>ge(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Gt=ro(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Lr=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},jc=/-\w/g,He=Lr(e=>e.replace(jc,t=>t.slice(1).toUpperCase())),Fc=/\B([A-Z])/g,Lt=Lr(e=>e.replace(Fc,"-$1").toLowerCase()),Dr=Lr(e=>e.charAt(0).toUpperCase()+e.slice(1)),Xr=Lr(e=>e?`on${Dr(e)}`:""),lt=(e,t)=>!Object.is(e,t),hn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},io=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ga=e=>{const t=ge(e)?Number(e):NaN;return isNaN(t)?e:t};let Bo;const jr=()=>Bo||(Bo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fr(e){if(J(e)){const t={};for(let n=0;n{if(n){const r=n.split($c);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Br(e){let t="";if(ge(e))t=e;else if(J(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Jc=e=>ge(e)?e:e==null?"":J(e)||oe(e)&&(e.toString===da||!z(e.toString))?ya(e)?Jc(e.value):JSON.stringify(e,_a,2):String(e),_a=(e,t)=>ya(t)?_a(e,t.value):dn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[Zr(r,o)+" =>"]=s,n),{})}:fa(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Zr(n))}:Ue(t)?Zr(t):oe(t)&&!J(t)&&!ha(t)?String(t):t,Zr=(e,t="")=>{var n;return Ue(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let ke;class ba{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=ke,!t&&ke&&(this.index=(ke.scopes||(ke.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(ke=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n0)return;if(Hn){let t=Hn;for(Hn=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;In;){let t=In;for(In=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Ra(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ta(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),fo(r),Qc(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function Ts(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Ca(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Ca(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Un)||(e.globalVersion=Un,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Ts(e))))return;e.flags|=2;const t=e.dep,n=de,r=Ze;de=e,Ze=!0;try{Ra(e);const s=e.fn(e._value);(t.version===0||lt(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{de=n,Ze=r,Ta(e),e.flags&=-3}}function fo(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)fo(o,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Qc(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ze=!0;const Sa=[];function wt(){Sa.push(Ze),Ze=!1}function Et(){const e=Sa.pop();Ze=e===void 0?!0:e}function $o(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=de;de=void 0;try{t()}finally{de=n}}}let Un=0;class Xc{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ho{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!de||!Ze||de===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==de)n=this.activeLink=new Xc(de,this),de.deps?(n.prevDep=de.depsTail,de.depsTail.nextDep=n,de.depsTail=n):de.deps=de.depsTail=n,Aa(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=de.depsTail,n.nextDep=void 0,de.depsTail.nextDep=n,de.depsTail=n,de.deps===n&&(de.deps=r)}return n}trigger(t){this.version++,Un++,this.notify(t)}notify(t){co();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{uo()}}}function Aa(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)Aa(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const yr=new WeakMap,qt=Symbol(""),Cs=Symbol(""),Vn=Symbol("");function xe(e,t,n){if(Ze&&de){let r=yr.get(e);r||yr.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new ho),s.map=r,s.key=n),s.track()}}function yt(e,t,n,r,s,o){const i=yr.get(e);if(!i){Un++;return}const a=l=>{l&&l.trigger()};if(co(),t==="clear")i.forEach(a);else{const l=J(e),u=l&&Hr(n);if(l&&n==="length"){const c=Number(r);i.forEach((f,p)=>{(p==="length"||p===Vn||!Ue(p)&&p>=c)&&a(f)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),u&&a(i.get(Vn)),t){case"add":l?u&&a(i.get("length")):(a(i.get(qt)),dn(e)&&a(i.get(Cs)));break;case"delete":l||(a(i.get(qt)),dn(e)&&a(i.get(Cs)));break;case"set":dn(e)&&a(i.get(qt));break}}uo()}function Zc(e,t){const n=yr.get(e);return n&&n.get(t)}function sn(e){const t=ne(e);return t===e?t:(xe(t,"iterate",Vn),Ye(e)?t:t.map(Tt))}function po(e){return xe(e=ne(e),"iterate",Vn),e}function at(e,t){return Rt(e)?Wn(Jt(e)?Tt(t):t):Tt(t)}const eu={__proto__:null,[Symbol.iterator](){return ts(this,Symbol.iterator,e=>at(this,e))},concat(...e){return sn(this).concat(...e.map(t=>J(t)?sn(t):t))},entries(){return ts(this,"entries",e=>(e[1]=at(this,e[1]),e))},every(e,t){return dt(this,"every",e,t,void 0,arguments)},filter(e,t){return dt(this,"filter",e,t,n=>n.map(r=>at(this,r)),arguments)},find(e,t){return dt(this,"find",e,t,n=>at(this,n),arguments)},findIndex(e,t){return dt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return dt(this,"findLast",e,t,n=>at(this,n),arguments)},findLastIndex(e,t){return dt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return dt(this,"forEach",e,t,void 0,arguments)},includes(...e){return ns(this,"includes",e)},indexOf(...e){return ns(this,"indexOf",e)},join(e){return sn(this).join(e)},lastIndexOf(...e){return ns(this,"lastIndexOf",e)},map(e,t){return dt(this,"map",e,t,void 0,arguments)},pop(){return An(this,"pop")},push(...e){return An(this,"push",e)},reduce(e,...t){return Uo(this,"reduce",e,t)},reduceRight(e,...t){return Uo(this,"reduceRight",e,t)},shift(){return An(this,"shift")},some(e,t){return dt(this,"some",e,t,void 0,arguments)},splice(...e){return An(this,"splice",e)},toReversed(){return sn(this).toReversed()},toSorted(e){return sn(this).toSorted(e)},toSpliced(...e){return sn(this).toSpliced(...e)},unshift(...e){return An(this,"unshift",e)},values(){return ts(this,"values",e=>at(this,e))}};function ts(e,t,n){const r=po(e),s=r[t]();return r!==e&&!Ye(e)&&(s._next=s.next,s.next=()=>{const o=s._next();return o.done||(o.value=n(o.value)),o}),s}const tu=Array.prototype;function dt(e,t,n,r,s,o){const i=po(e),a=i!==e&&!Ye(e),l=i[t];if(l!==tu[t]){const f=l.apply(e,o);return a?Tt(f):f}let u=n;i!==e&&(a?u=function(f,p){return n.call(this,at(e,f),p,e)}:n.length>2&&(u=function(f,p){return n.call(this,f,p,e)}));const c=l.call(i,u,r);return a&&s?s(c):c}function Uo(e,t,n,r){const s=po(e),o=s!==e&&!Ye(e);let i=n,a=!1;s!==e&&(o?(a=r.length===0,i=function(u,c,f){return a&&(a=!1,u=at(e,u)),n.call(this,u,at(e,c),f,e)}):n.length>3&&(i=function(u,c,f){return n.call(this,u,c,f,e)}));const l=s[t](i,...r);return a?at(e,l):l}function ns(e,t,n){const r=ne(e);xe(r,"iterate",Vn);const s=r[t](...n);return(s===-1||s===!1)&&$r(n[0])?(n[0]=ne(n[0]),r[t](...n)):s}function An(e,t,n=[]){wt(),co();const r=ne(e)[t].apply(e,n);return uo(),Et(),r}const nu=ro("__proto__,__v_isRef,__isVue"),Pa=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ue));function ru(e){Ue(e)||(e=String(e));const t=ne(this);return xe(t,"has",e),t.hasOwnProperty(e)}class ka{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?hu:Ma:o?Na:Oa).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=J(t);if(!s){let l;if(i&&(l=eu[n]))return l;if(n==="hasOwnProperty")return ru}const a=Reflect.get(t,n,ve(t)?t:r);if((Ue(n)?Pa.has(n):nu(n))||(s||xe(t,"get",n),o))return a;if(ve(a)){const l=i&&Hr(n)?a:a.value;return s&&oe(l)?As(l):l}return oe(a)?s?As(a):Dt(a):a}}class xa extends ka{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];const i=J(t)&&Hr(n);if(!this._isShallow){const u=Rt(o);if(!Ye(r)&&!Rt(r)&&(o=ne(o),r=ne(r)),!i&&ve(o)&&!ve(r))return u||(o.value=r),!0}const a=i?Number(n)e,rr=e=>Reflect.getPrototypeOf(e);function lu(e,t,n){return function(...r){const s=this.__v_raw,o=ne(s),i=dn(o),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=s[e](...r),c=n?Ss:t?Wn:Tt;return!t&&xe(o,"iterate",l?Cs:qt),Ce(Object.create(u),{next(){const{value:f,done:p}=u.next();return p?{value:f,done:p}:{value:a?[c(f[0]),c(f[1])]:c(f),done:p}}})}}function sr(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function cu(e,t){const n={get(s){const o=this.__v_raw,i=ne(o),a=ne(s);e||(lt(s,a)&&xe(i,"get",s),xe(i,"get",a));const{has:l}=rr(i),u=t?Ss:e?Wn:Tt;if(l.call(i,s))return u(o.get(s));if(l.call(i,a))return u(o.get(a));o!==i&&o.get(s)},get size(){const s=this.__v_raw;return!e&&xe(ne(s),"iterate",qt),s.size},has(s){const o=this.__v_raw,i=ne(o),a=ne(s);return e||(lt(s,a)&&xe(i,"has",s),xe(i,"has",a)),s===a?o.has(s):o.has(s)||o.has(a)},forEach(s,o){const i=this,a=i.__v_raw,l=ne(a),u=t?Ss:e?Wn:Tt;return!e&&xe(l,"iterate",qt),a.forEach((c,f)=>s.call(o,u(c),u(f),i))}};return Ce(n,e?{add:sr("add"),set:sr("set"),delete:sr("delete"),clear:sr("clear")}:{add(s){const o=ne(this),i=rr(o),a=ne(s),l=!t&&!Ye(s)&&!Rt(s)?a:s;return i.has.call(o,l)||lt(s,l)&&i.has.call(o,s)||lt(a,l)&&i.has.call(o,a)||(o.add(l),yt(o,"add",l,l)),this},set(s,o){!t&&!Ye(o)&&!Rt(o)&&(o=ne(o));const i=ne(this),{has:a,get:l}=rr(i);let u=a.call(i,s);u||(s=ne(s),u=a.call(i,s));const c=l.call(i,s);return i.set(s,o),u?lt(o,c)&&yt(i,"set",s,o):yt(i,"add",s,o),this},delete(s){const o=ne(this),{has:i,get:a}=rr(o);let l=i.call(o,s);l||(s=ne(s),l=i.call(o,s)),a&&a.call(o,s);const u=o.delete(s);return l&&yt(o,"delete",s,void 0),u},clear(){const s=ne(this),o=s.size!==0,i=s.clear();return o&&yt(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=lu(s,e,t)}),n}function go(e,t){const n=cu(e,t);return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(se(n,s)&&s in r?n:r,s,o)}const uu={get:go(!1,!1)},fu={get:go(!1,!0)},du={get:go(!0,!1)};const Oa=new WeakMap,Na=new WeakMap,Ma=new WeakMap,hu=new WeakMap;function pu(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function gu(e){return e.__v_skip||!Object.isExtensible(e)?0:pu(Dc(e))}function Dt(e){return Rt(e)?e:mo(e,!1,ou,uu,Oa)}function ut(e){return mo(e,!1,au,fu,Na)}function As(e){return mo(e,!0,iu,du,Ma)}function mo(e,t,n,r,s){if(!oe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=gu(e);if(o===0)return e;const i=s.get(e);if(i)return i;const a=new Proxy(e,o===2?r:n);return s.set(e,a),a}function Jt(e){return Rt(e)?Jt(e.__v_raw):!!(e&&e.__v_isReactive)}function Rt(e){return!!(e&&e.__v_isReadonly)}function Ye(e){return!!(e&&e.__v_isShallow)}function $r(e){return e?!!e.__v_raw:!1}function ne(e){const t=e&&e.__v_raw;return t?ne(t):e}function mu(e){return!se(e,"__v_skip")&&Object.isExtensible(e)&&pa(e,"__v_skip",!0),e}const Tt=e=>oe(e)?Dt(e):e,Wn=e=>oe(e)?As(e):e;function ve(e){return e?e.__v_isRef===!0:!1}function bt(e){return Ia(e,!1)}function Ct(e){return Ia(e,!0)}function Ia(e,t){return ve(e)?e:new yu(e,t)}class yu{constructor(t,n){this.dep=new ho,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:ne(t),this._value=n?t:Tt(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Ye(t)||Rt(t);t=r?t:ne(t),lt(t,n)&&(this._rawValue=t,this._value=r?t:Tt(t),this.dep.trigger())}}function ae(e){return ve(e)?e.value:e}function _u(e){return z(e)?e():ae(e)}const bu={get:(e,t,n)=>t==="__v_raw"?e:ae(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return ve(s)&&!ve(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Ha(e){return Jt(e)?e:new Proxy(e,bu)}class vu{constructor(t,n,r){this._object=t,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0,this._key=Ue(n)?n:String(n),this._raw=ne(t);let s=!0,o=t;if(!J(t)||Ue(this._key)||!Hr(this._key))do s=!$r(o)||Ye(o);while(s&&(o=o.__v_raw));this._shallow=s}get value(){let t=this._object[this._key];return this._shallow&&(t=ae(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&ve(this._raw[this._key])){const n=this._object[this._key];if(ve(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return Zc(this._raw,this._key)}}class wu{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Eu(e,t,n){return ve(e)?e:z(e)?new wu(e):oe(e)&&arguments.length>1?Ru(e,t,n):bt(e)}function Ru(e,t,n){return new vu(e,t,n)}class Tu{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ho(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Un-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&de!==this)return Ea(this,!0),!0}get value(){const t=this.dep.track();return Ca(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Cu(e,t,n=!1){let r,s;return z(e)?r=e:(r=e.get,s=e.set),new Tu(r,s,n)}const or={},_r=new WeakMap;let Vt;function Su(e,t=!1,n=Vt){if(n){let r=_r.get(n);r||_r.set(n,r=[]),r.push(e)}}function Au(e,t,n=ce){const{immediate:r,deep:s,once:o,scheduler:i,augmentJob:a,call:l}=n,u=b=>s?b:Ye(b)||s===!1||s===0?_t(b,1):_t(b);let c,f,p,d,_=!1,y=!1;if(ve(e)?(f=()=>e.value,_=Ye(e)):Jt(e)?(f=()=>u(e),_=!0):J(e)?(y=!0,_=e.some(b=>Jt(b)||Ye(b)),f=()=>e.map(b=>{if(ve(b))return b.value;if(Jt(b))return u(b);if(z(b))return l?l(b,2):b()})):z(e)?t?f=l?()=>l(e,2):e:f=()=>{if(p){wt();try{p()}finally{Et()}}const b=Vt;Vt=c;try{return l?l(e,3,[d]):e(d)}finally{Vt=b}}:f=ft,t&&s){const b=f,w=s===!0?1/0:s;f=()=>_t(b(),w)}const S=lo(),R=()=>{c.stop(),S&&S.active&&so(S.effects,c)};if(o&&t){const b=t;t=(...w)=>{b(...w),R()}}let v=y?new Array(e.length).fill(or):or;const g=b=>{if(!(!(c.flags&1)||!c.dirty&&!b))if(t){const w=c.run();if(s||_||(y?w.some((P,k)=>lt(P,v[k])):lt(w,v))){p&&p();const P=Vt;Vt=c;try{const k=[w,v===or?void 0:y&&v[0]===or?[]:v,d];v=w,l?l(t,3,k):t(...k)}finally{Vt=P}}}else c.run()};return a&&a(g),c=new va(f),c.scheduler=i?()=>i(g,!1):g,d=b=>Su(b,!1,c),p=c.onStop=()=>{const b=_r.get(c);if(b){if(l)l(b,4);else for(const w of b)w();_r.delete(c)}},t?r?g(!0):v=c.run():i?i(g.bind(null,!0),!0):c.run(),R.pause=c.pause.bind(c),R.resume=c.resume.bind(c),R.stop=R,R}function _t(e,t=1/0,n){if(t<=0||!oe(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,ve(e))_t(e.value,t,n);else if(J(e))for(let r=0;r{_t(r,t,n)});else if(ha(e)){for(const r in e)_t(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&_t(e[r],t,n)}return e}function Xn(e,t,n,r){try{return r?e(...r):e()}catch(s){Cn(s,t,n)}}function et(e,t,n,r){if(z(e)){const s=Xn(e,t,n,r);return s&&oo(s)&&s.catch(o=>{Cn(o,t,n)}),s}if(J(e)){const s=[];for(let o=0;o>>1,s=Ie[r],o=Kn(s);o=Kn(n)?Ie.push(e):Ie.splice(ku(t),0,e),e.flags|=1,Da()}}function Da(){br||(br=La.then(ja))}function Ps(e){J(e)?pn.push(...e):Nt&&e.id===-1?Nt.splice(an+1,0,e):e.flags&1||(pn.push(e),e.flags|=1),Da()}function Vo(e,t,n=st+1){for(;nKn(n)-Kn(r));if(pn.length=0,Nt){Nt.push(...t);return}for(Nt=t,an=0;ane.id==null?e.flags&2?-1:1/0:e.id;function ja(e){try{for(st=0;st{r._d&&Sr(-1);const o=wr(t);let i;try{i=e(...s)}finally{wr(o),r._d&&Sr(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function Xm(e,t){if(Ae===null)return e;const n=Gr(Ae),r=e.dirs||(e.dirs=[]);for(let s=0;s1)return n&&z(t)?t.call(r&&r.proxy):t}}function Ur(){return!!(en()||Yt)}const xu=Symbol.for("v-scx"),Ou=()=>Pe(xu);function Nu(e,t){return bo(e,null,t)}function gn(e,t,n){return bo(e,t,n)}function bo(e,t,n=ce){const{immediate:r,deep:s,flush:o,once:i}=n,a=Ce({},n),l=t&&r||!t&&o!=="post";let u;if(wn){if(o==="sync"){const d=Ou();u=d.__watcherHandles||(d.__watcherHandles=[])}else if(!l){const d=()=>{};return d.stop=ft,d.resume=ft,d.pause=ft,d}}const c=Se;a.call=(d,_,y)=>et(d,c,_,y);let f=!1;o==="post"?a.scheduler=d=>{Te(d,c&&c.suspense)}:o!=="sync"&&(f=!0,a.scheduler=(d,_)=>{_?d():yo(d)}),a.augmentJob=d=>{t&&(d.flags|=4),f&&(d.flags|=2,c&&(d.id=c.uid,d.i=c))};const p=Au(e,t,a);return wn&&(u?u.push(p):l&&p()),p}function Mu(e,t,n){const r=this.proxy,s=ge(e)?e.includes(".")?Ba(r,e):()=>r[e]:e.bind(r,r);let o;z(t)?o=t:(o=t.handler,n=t);const i=tr(this),a=bo(s,o.bind(r),n);return i(),a}function Ba(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;se.__isTeleport,it=Symbol("_leaveCb"),Pn=Symbol("_enterCb");function Hu(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Gn(()=>{e.isMounted=!0}),er(()=>{e.isUnmounting=!0}),e}const Ke=[Function,Array],Ua={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ke,onEnter:Ke,onAfterEnter:Ke,onEnterCancelled:Ke,onBeforeLeave:Ke,onLeave:Ke,onAfterLeave:Ke,onLeaveCancelled:Ke,onBeforeAppear:Ke,onAppear:Ke,onAfterAppear:Ke,onAppearCancelled:Ke},Va=e=>{const t=e.subTree;return t.component?Va(t.component):t},Lu={name:"BaseTransition",props:Ua,setup(e,{slots:t}){const n=en(),r=Hu();return()=>{const s=t.default&&Ga(t.default(),!0);if(!s||!s.length)return;const o=Wa(s),i=ne(e),{mode:a}=i;if(r.isLeaving)return rs(o);const l=Wo(o);if(!l)return rs(o);let u=ks(l,i,r,n,f=>u=f);l.type!==be&&bn(l,u);let c=n.subTree&&Wo(n.subTree);if(c&&c.type!==be&&!Xe(c,l)&&Va(n).type!==be){let f=ks(c,i,r,n);if(bn(c,f),a==="out-in"&&l.type!==be)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,c=void 0},rs(o);a==="in-out"&&l.type!==be?f.delayLeave=(p,d,_)=>{const y=Ka(r,c);y[String(c.key)]=c,p[it]=()=>{d(),p[it]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{_(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return o}}};function Wa(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==be){t=n;break}}return t}const Du=Lu;function Ka(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ks(e,t,n,r,s){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:p,onLeave:d,onAfterLeave:_,onLeaveCancelled:y,onBeforeAppear:S,onAppear:R,onAfterAppear:v,onAppearCancelled:g}=t,b=String(e.key),w=Ka(n,e),P=(M,I)=>{M&&et(M,r,9,I)},k=(M,I)=>{const W=I[1];P(M,I),J(M)?M.every(N=>N.length<=1)&&W():M.length<=1&&W()},B={mode:i,persisted:a,beforeEnter(M){let I=l;if(!n.isMounted)if(o)I=S||l;else return;M[it]&&M[it](!0);const W=w[b];W&&Xe(e,W)&&W.el[it]&&W.el[it](),P(I,[M])},enter(M){if(w[b]===e)return;let I=u,W=c,N=f;if(!n.isMounted)if(o)I=R||u,W=v||c,N=g||f;else return;let K=!1;M[Pn]=ie=>{K||(K=!0,ie?P(N,[M]):P(W,[M]),B.delayedLeave&&B.delayedLeave(),M[Pn]=void 0)};const ee=M[Pn].bind(null,!1);I?k(I,[M,ee]):ee()},leave(M,I){const W=String(e.key);if(M[Pn]&&M[Pn](!0),n.isUnmounting)return I();P(p,[M]);let N=!1;M[it]=ee=>{N||(N=!0,I(),ee?P(y,[M]):P(_,[M]),M[it]=void 0,w[W]===e&&delete w[W])};const K=M[it].bind(null,!1);w[W]=e,d?k(d,[M,K]):K()},clone(M){const I=ks(M,t,n,r,s);return s&&s(I),I}};return B}function rs(e){if(Zn(e))return e=ze(e),e.children=null,e}function Wo(e){if(!Zn(e))return $a(e.type)&&e.children?Wa(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&z(n.default))return n.default()}}function bn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,bn(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ga(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;omn(y,t&&(J(t)?t[S]:t),n,r,s));return}if(vt(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&mn(e,t,n,r.component.subTree);return}const o=r.shapeFlag&4?Gr(r.component):r.el,i=s?null:o,{i:a,r:l}=e,u=t&&t.r,c=a.refs===ce?a.refs={}:a.refs,f=a.setupState,p=ne(f),d=f===ce?ua:y=>Ko(c,y)?!1:se(p,y),_=(y,S)=>!(S&&Ko(c,S));if(u!=null&&u!==l){if(Go(t),ge(u))c[u]=null,d(u)&&(f[u]=null);else if(ve(u)){const y=t;_(u,y.k)&&(u.value=null),y.k&&(c[y.k]=null)}}if(z(l))Xn(l,a,12,[i,c]);else{const y=ge(l),S=ve(l);if(y||S){const R=()=>{if(e.f){const v=y?d(l)?f[l]:c[l]:_()||!e.k?l.value:c[e.k];if(s)J(v)&&so(v,o);else if(J(v))v.includes(o)||v.push(o);else if(y)c[l]=[o],d(l)&&(f[l]=c[l]);else{const g=[o];_(l,e.k)&&(l.value=g),e.k&&(c[e.k]=g)}}else y?(c[l]=i,d(l)&&(f[l]=i)):S&&(_(l,e.k)&&(l.value=i),e.k&&(c[e.k]=i))};if(i){const v=()=>{R(),Er.delete(e)};v.id=-1,Er.set(e,v),Te(v,n)}else Go(e),R()}}}function Go(e){const t=Er.get(e);t&&(t.flags|=8,Er.delete(e))}let qo=!1;const on=()=>{qo||(console.error("Hydration completed but contains mismatches."),qo=!0)},ju=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Fu=e=>e.namespaceURI.includes("MathML"),ir=e=>{if(e.nodeType===1){if(ju(e))return"svg";if(Fu(e))return"mathml"}},un=e=>e.nodeType===8;function Bu(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:o,parentNode:i,remove:a,insert:l,createComment:u}}=e,c=(g,b)=>{if(!b.hasChildNodes()){n(null,g,b),vr(),b._vnode=g;return}f(b.firstChild,g,null,null,null),vr(),b._vnode=g},f=(g,b,w,P,k,B=!1)=>{B=B||!!b.dynamicChildren;const M=un(g)&&g.data==="[",I=()=>y(g,b,w,P,k,M),{type:W,ref:N,shapeFlag:K,patchFlag:ee}=b;let ie=g.nodeType;b.el=g,ee===-2&&(B=!1,b.dynamicChildren=null);let V=null;switch(W){case zt:ie!==3?b.children===""?(l(b.el=s(""),i(g),g),V=g):V=I():(g.data!==b.children&&(on(),g.data=b.children),V=o(g));break;case be:v(g)?(V=o(g),R(b.el=g.content.firstChild,g,w)):ie!==8||M?V=I():V=o(g);break;case Dn:if(M&&(g=o(g),ie=g.nodeType),ie===1||ie===3){V=g;const Q=!b.children.length;for(let $=0;${B=B||!!b.dynamicChildren;const{type:M,props:I,patchFlag:W,shapeFlag:N,dirs:K,transition:ee}=b,ie=M==="input"||M==="option";if(ie||W!==-1){K&&ot(b,null,w,"created");let V=!1;if(v(g)){V=yl(null,ee)&&w&&w.vnode.props&&w.vnode.props.appear;const $=g.content.firstChild;if(V){const ue=$.getAttribute("class");ue&&($.$cls=ue),ee.beforeEnter($)}R($,g,w),b.el=g=$}if(N&16&&!(I&&(I.innerHTML||I.textContent))){let $=d(g.firstChild,b,g,w,P,k,B);for(;$;){ar(g,1)||on();const ue=$;$=$.nextSibling,a(ue)}}else if(N&8){let $=b.children;$[0]===`
+`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&($=$.slice(1));const{textContent:ue}=g;ue!==$&&ue!==$.replace(/\r\n|\r/g,`
+`)&&(ar(g,0)||on(),g.textContent=b.children)}if(I){if(ie||!B||W&48){const $=g.tagName.includes("-");for(const ue in I)(ie&&(ue.endsWith("value")||ue==="indeterminate")||Qn(ue)&&!Gt(ue)||ue[0]==="."||$&&!Gt(ue))&&r(g,ue,null,I[ue],void 0,w)}else if(I.onClick)r(g,"onClick",null,I.onClick,void 0,w);else if(W&4&&Jt(I.style))for(const $ in I.style)I.style[$]}let Q;(Q=I&&I.onVnodeBeforeMount)&&De(Q,w,b),K&&ot(b,null,w,"beforeMount"),((Q=I&&I.onVnodeMounted)||K||V)&&El(()=>{Q&&De(Q,w,b),V&&ee.enter(g),K&&ot(b,null,w,"mounted")},P)}return g.nextSibling},d=(g,b,w,P,k,B,M)=>{M=M||!!b.dynamicChildren;const I=b.children,W=I.length;for(let N=0;N{const{slotScopeIds:M}=b;M&&(k=k?k.concat(M):M);const I=i(g),W=d(o(g),b,I,w,P,k,B);return W&&un(W)&&W.data==="]"?o(b.anchor=W):(on(),l(b.anchor=u("]"),I,W),W)},y=(g,b,w,P,k,B)=>{if(ar(g.parentElement,1)||on(),b.el=null,B){const W=S(g);for(;;){const N=o(g);if(N&&N!==W)a(N);else break}}const M=o(g),I=i(g);return a(g),n(null,b,I,M,w,P,ir(I),k),w&&(w.vnode.el=b.el,Kr(w,b.el)),M},S=(g,b="[",w="]")=>{let P=0;for(;g;)if(g=o(g),g&&un(g)&&(g.data===b&&P++,g.data===w)){if(P===0)return o(g);P--}return g},R=(g,b,w)=>{const P=b.parentNode;P&&P.replaceChild(g,b);let k=w;for(;k;)k.vnode.el===b&&(k.vnode.el=k.subTree.el=g),k=k.parent},v=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[c,f]}const Jo="data-allow-mismatch",$u={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function ar(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Jo);)e=e.parentElement;const n=e&&e.getAttribute(Jo);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:r.includes($u[t])}}jr().requestIdleCallback;jr().cancelIdleCallback;function Uu(e,t){if(un(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(un(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const vt=e=>!!e.type.__asyncLoader;function xs(e){z(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:o,timeout:i,suspensible:a=!0,onError:l}=e;let u=null,c,f=0;const p=()=>(f++,u=null,d()),d=()=>{let _;return u||(_=u=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),l)return new Promise((S,R)=>{l(y,()=>S(p()),()=>R(y),f+1)});throw y}).then(y=>_!==u&&u?u:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),c=y,y)))};return St({name:"AsyncComponentWrapper",__asyncLoader:d,__asyncHydrate(_,y,S){let R=!1;(y.bu||(y.bu=[])).push(()=>R=!0);const v=()=>{R||S()},g=o?()=>{const b=o(v,w=>Uu(_,w));b&&(y.bum||(y.bum=[])).push(b)}:v;c?g():d().then(()=>!y.isUnmounted&&g())},get __asyncResolved(){return c},setup(){const _=Se;if(vo(_),c)return()=>lr(c,_);const y=g=>{u=null,Cn(g,_,13,!r)};if(a&&_.suspense||wn)return d().then(g=>()=>lr(g,_)).catch(g=>(y(g),()=>r?pe(r,{error:g}):null));const S=bt(!1),R=bt(),v=bt(!!s);return s&&setTimeout(()=>{v.value=!1},s),i!=null&&setTimeout(()=>{if(!S.value&&!R.value){const g=new Error(`Async component timed out after ${i}ms.`);y(g),R.value=g}},i),d().then(()=>{S.value=!0,_.parent&&Zn(_.parent.vnode)&&_.parent.update()}).catch(g=>{y(g),R.value=g}),()=>{if(S.value&&c)return lr(c,_);if(R.value&&r)return pe(r,{error:R.value});if(n&&!v.value)return lr(n,_)}}})}function lr(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=pe(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const Zn=e=>e.type.__isKeepAlive,Vu={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=en(),r=n.ctx;if(!r.renderer)return()=>{const v=t.default&&t.default();return v&&v.length===1?v[0]:v};const s=new Map,o=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,p=f("div");r.activate=(v,g,b,w,P)=>{const k=v.component;u(v,g,b,0,a),l(k.vnode,v,g,b,k,a,w,v.slotScopeIds,P),Te(()=>{k.isDeactivated=!1,k.a&&hn(k.a);const B=v.props&&v.props.onVnodeMounted;B&&De(B,k.parent,v)},a)},r.deactivate=v=>{const g=v.component;Tr(g.m),Tr(g.a),u(v,p,null,1,a),Te(()=>{g.da&&hn(g.da);const b=v.props&&v.props.onVnodeUnmounted;b&&De(b,g.parent,v),g.isDeactivated=!0},a)};function d(v){ss(v),c(v,n,a,!0)}function _(v){s.forEach((g,b)=>{const w=js(vt(g)?g.type.__asyncResolved||{}:g.type);w&&!v(w)&&y(b)})}function y(v){const g=s.get(v);g&&(!i||!Xe(g,i))?d(g):i&&ss(i),s.delete(v),o.delete(v)}gn(()=>[e.include,e.exclude],([v,g])=>{v&&_(b=>Nn(v,b)),g&&_(b=>!Nn(g,b))},{flush:"post",deep:!0});let S=null;const R=()=>{S!=null&&(Cr(n.subTree.type)?Te(()=>{s.set(S,cr(n.subTree))},n.subTree.suspense):s.set(S,cr(n.subTree)))};return Gn(R),za(R),er(()=>{s.forEach(v=>{const{subTree:g,suspense:b}=n,w=cr(g);if(v.type===w.type&&v.key===w.key){ss(w);const P=w.component.da;P&&Te(P,b);return}d(v)})}),()=>{if(S=null,!t.default)return i=null;const v=t.default(),g=v[0];if(v.length>1)return i=null,v;if(!Xt(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return i=null,g;let b=cr(g);if(b.type===be)return i=null,b;const w=b.type,P=js(vt(b)?b.type.__asyncResolved||{}:w),{include:k,exclude:B,max:M}=e;if(k&&(!P||!Nn(k,P))||B&&P&&Nn(B,P))return b.shapeFlag&=-257,i=b,g;const I=b.key==null?w:b.key,W=s.get(I);return b.el&&(b=ze(b),g.shapeFlag&128&&(g.ssContent=b)),S=I,W?(b.el=W.el,b.component=W.component,b.transition&&bn(b,b.transition),b.shapeFlag|=512,o.delete(I),o.add(I)):(o.add(I),M&&o.size>parseInt(M,10)&&y(o.values().next().value)),b.shapeFlag|=256,i=b,Cr(g.type)?g:b}}},Wu=Vu;function Nn(e,t){return J(e)?e.some(n=>Nn(n,t)):ge(e)?e.split(",").includes(t):Lc(e)?(e.lastIndex=0,e.test(t)):!1}function qa(e,t){Ya(e,"a",t)}function Ja(e,t){Ya(e,"da",t)}function Ya(e,t,n=Se){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Vr(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Zn(s.parent.vnode)&&Ku(r,t,n,s),s=s.parent}}function Ku(e,t,n,r){const s=Vr(t,e,r,!0);Qa(()=>{so(r[t],s)},n)}function ss(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function cr(e){return e.shapeFlag&128?e.ssContent:e}function Vr(e,t,n=Se,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{wt();const a=tr(n),l=et(t,n,e,i);return a(),Et(),l});return r?s.unshift(o):s.push(o),o}}const At=e=>(t,n=Se)=>{(!wn||e==="sp")&&Vr(e,(...r)=>t(...r),n)},Gu=At("bm"),Gn=At("m"),qu=At("bu"),za=At("u"),er=At("bum"),Qa=At("um"),Ju=At("sp"),Yu=At("rtg"),zu=At("rtc");function Xa(e,t=Se){Vr("ec",e,t)}const Za="components";function Zm(e,t){return tl(Za,e,!0,t)||e}const el=Symbol.for("v-ndc");function Qu(e){return ge(e)?tl(Za,e,!1)||e:e||el}function tl(e,t,n=!0,r=!1){const s=Ae||Se;if(s){const o=s.type;{const a=js(o,!1);if(a&&(a===t||a===He(t)||a===Dr(He(t))))return o}const i=Yo(s[e]||o[e],t)||Yo(s.appContext[e],t);return!i&&r?o:i}}function Yo(e,t){return e&&(e[t]||e[He(t)]||e[Dr(He(t))])}function ey(e,t,n={},r,s){if(Ae.ce||Ae.parent&&vt(Ae.parent)&&Ae.parent.ce){const u=Object.keys(n).length>0;return t!=="default"&&(n.name=t),qe(),ct(Oe,null,[pe("slot",n,r&&r())],u?-2:64)}let o=e[t];o&&o._c&&(o._d=!1),qe();const i=o&&nl(o(n)),a=n.key||i&&i.key,l=ct(Oe,{key:(a&&!Ue(a)?a:`_${t}`)+(!i&&r?"_fb":"")},i||(r?r():[]),i&&e._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function nl(e){return e.some(t=>Xt(t)?!(t.type===be||t.type===Oe&&!nl(t.children)):!0)?e:null}const Os=e=>e?xl(e)?Gr(e):Os(e.parent):null,Ln=Ce(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Os(e.parent),$root:e=>Os(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>sl(e),$forceUpdate:e=>e.f||(e.f=()=>{yo(e.update)}),$nextTick:e=>e.n||(e.n=_n.bind(e.proxy)),$watch:e=>Mu.bind(e)}),os=(e,t)=>e!==ce&&!e.__isScriptSetup&&se(e,t),Xu={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:a,appContext:l}=e;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(os(r,t))return i[t]=1,r[t];if(s!==ce&&se(s,t))return i[t]=2,s[t];if(se(o,t))return i[t]=3,o[t];if(n!==ce&&se(n,t))return i[t]=4,n[t];Ns&&(i[t]=0)}}const u=Ln[t];let c,f;if(u)return t==="$attrs"&&xe(e.attrs,"get",""),u(e);if((c=a.__cssModules)&&(c=c[t]))return c;if(n!==ce&&se(n,t))return i[t]=4,n[t];if(f=l.config.globalProperties,se(f,t))return f[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return os(s,t)?(s[t]=n,!0):r!==ce&&se(r,t)?(r[t]=n,!0):se(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,props:o,type:i}},a){let l;return!!(n[a]||e!==ce&&a[0]!=="$"&&se(e,a)||os(t,a)||se(o,a)||se(r,a)||se(Ln,a)||se(s.config.globalProperties,a)||(l=i.__cssModules)&&l[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function zo(e){return J(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ns=!0;function Zu(e){const t=sl(e),n=e.proxy,r=e.ctx;Ns=!1,t.beforeCreate&&Qo(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:p,beforeUpdate:d,updated:_,activated:y,deactivated:S,beforeDestroy:R,beforeUnmount:v,destroyed:g,unmounted:b,render:w,renderTracked:P,renderTriggered:k,errorCaptured:B,serverPrefetch:M,expose:I,inheritAttrs:W,components:N,directives:K,filters:ee}=t;if(u&&ef(u,r,null),i)for(const Q in i){const $=i[Q];z($)&&(r[Q]=$.bind(n))}if(s){const Q=s.call(n,n);oe(Q)&&(e.data=Dt(Q))}if(Ns=!0,o)for(const Q in o){const $=o[Q],ue=z($)?$.bind(n,n):z($.get)?$.get.bind(n,n):ft,kt=!z($)&&z($.set)?$.set.bind(n):ft,nt=Je({get:ue,set:kt});Object.defineProperty(r,Q,{enumerable:!0,configurable:!0,get:()=>nt.value,set:Le=>nt.value=Le})}if(a)for(const Q in a)rl(a[Q],r,n,Q);if(l){const Q=z(l)?l.call(n):l;Reflect.ownKeys(Q).forEach($=>{Ht($,Q[$])})}c&&Qo(c,e,"c");function V(Q,$){J($)?$.forEach(ue=>Q(ue.bind(n))):$&&Q($.bind(n))}if(V(Gu,f),V(Gn,p),V(qu,d),V(za,_),V(qa,y),V(Ja,S),V(Xa,B),V(zu,P),V(Yu,k),V(er,v),V(Qa,b),V(Ju,M),J(I))if(I.length){const Q=e.exposed||(e.exposed={});I.forEach($=>{Object.defineProperty(Q,$,{get:()=>n[$],set:ue=>n[$]=ue,enumerable:!0})})}else e.exposed||(e.exposed={});w&&e.render===ft&&(e.render=w),W!=null&&(e.inheritAttrs=W),N&&(e.components=N),K&&(e.directives=K),M&&vo(e)}function ef(e,t,n=ft){J(e)&&(e=Ms(e));for(const r in e){const s=e[r];let o;oe(s)?"default"in s?o=Pe(s.from||r,s.default,!0):o=Pe(s.from||r):o=Pe(s),ve(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function Qo(e,t,n){et(J(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function rl(e,t,n,r){let s=r.includes(".")?Ba(n,r):()=>n[r];if(ge(e)){const o=t[e];z(o)&&gn(s,o)}else if(z(e))gn(s,e.bind(n));else if(oe(e))if(J(e))e.forEach(o=>rl(o,t,n,r));else{const o=z(e.handler)?e.handler.bind(n):t[e.handler];z(o)&&gn(s,o,e)}}function sl(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,a=o.get(t);let l;return a?l=a:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(u=>Rr(l,u,i,!0)),Rr(l,t,i)),oe(t)&&o.set(t,l),l}function Rr(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Rr(e,o,n,!0),s&&s.forEach(i=>Rr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=tf[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const tf={data:Xo,props:Zo,emits:Zo,methods:Mn,computed:Mn,beforeCreate:Ne,created:Ne,beforeMount:Ne,mounted:Ne,beforeUpdate:Ne,updated:Ne,beforeDestroy:Ne,beforeUnmount:Ne,destroyed:Ne,unmounted:Ne,activated:Ne,deactivated:Ne,errorCaptured:Ne,serverPrefetch:Ne,components:Mn,directives:Mn,watch:rf,provide:Xo,inject:nf};function Xo(e,t){return t?e?function(){return Ce(z(e)?e.call(this,this):e,z(t)?t.call(this,this):t)}:t:e}function nf(e,t){return Mn(Ms(e),Ms(t))}function Ms(e){if(J(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${He(t)}Modifiers`]||e[`${Lt(t)}Modifiers`];function lf(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||ce;let s=n;const o=t.startsWith("update:"),i=o&&af(r,t.slice(7));i&&(i.trim&&(s=n.map(c=>ge(c)?c.trim():c)),i.number&&(s=n.map(io)));let a,l=r[a=Xr(t)]||r[a=Xr(He(t))];!l&&o&&(l=r[a=Xr(Lt(t))]),l&&et(l,e,6,s);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,et(u,e,6,s)}}const cf=new WeakMap;function il(e,t,n=!1){const r=n?cf:t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},a=!1;if(!z(e)){const l=u=>{const c=il(u,t,!0);c&&(a=!0,Ce(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!a?(oe(e)&&r.set(e,null),null):(J(o)?o.forEach(l=>i[l]=null):Ce(i,o),oe(e)&&r.set(e,i),i)}function Wr(e,t){return!e||!Qn(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,Lt(t))||se(e,t))}function is(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[o],slots:i,attrs:a,emit:l,render:u,renderCache:c,props:f,data:p,setupState:d,ctx:_,inheritAttrs:y}=e,S=wr(e);let R,v;try{if(n.shapeFlag&4){const b=s||r,w=b;R=$e(u.call(w,b,c,f,d,p,_)),v=a}else{const b=t;R=$e(b.length>1?b(f,{attrs:a,slots:i,emit:l}):b(f,null)),v=t.props?a:ff(a)}}catch(b){jn.length=0,Cn(b,e,1),R=pe(be)}let g=R;if(v&&y!==!1){const b=Object.keys(v),{shapeFlag:w}=g;b.length&&w&7&&(o&&b.some(Ir)&&(v=df(v,o)),g=ze(g,v,!1,!0))}return n.dirs&&(g=ze(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&bn(g,n.transition),R=g,wr(S),R}function uf(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||Qn(n))&&((t||(t={}))[n]=e[n]);return t},df=(e,t)=>{const n={};for(const r in e)(!Ir(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function hf(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:a,patchFlag:l}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?ei(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let f=0;fObject.create(ll),ul=e=>Object.getPrototypeOf(e)===ll;function pf(e,t,n,r=!1){const s={},o=cl();e.propsDefaults=Object.create(null),fl(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:ut(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function gf(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,a=ne(s),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[p,d]=dl(f,t,!0);Ce(i,p),d&&a.push(...d)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!l)return oe(e)&&r.set(e,fn),fn;if(J(o))for(let c=0;ce==="_"||e==="_ctx"||e==="$stable",Eo=e=>J(e)?e.map($e):[$e(e)],yf=(e,t,n)=>{if(t._n)return t;const r=_o((...s)=>Eo(t(...s)),n);return r._c=!1,r},hl=(e,t,n)=>{const r=e._ctx;for(const s in e){if(wo(s))continue;const o=e[s];if(z(o))t[s]=yf(s,o,r);else if(o!=null){const i=Eo(o);t[s]=()=>i}}},pl=(e,t)=>{const n=Eo(t);e.slots.default=()=>n},gl=(e,t,n)=>{for(const r in t)(n||!wo(r))&&(e[r]=t[r])},_f=(e,t,n)=>{const r=e.slots=cl();if(e.vnode.shapeFlag&32){const s=t._;s?(gl(r,t,n),n&&pa(r,"_",s,!0)):hl(t,r)}else t&&pl(e,t)},bf=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=ce;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:gl(s,t,n):(o=!t.$stable,hl(t,s)),i=t}else t&&(pl(e,t),i={default:1});if(o)for(const a in s)!wo(a)&&i[a]==null&&delete s[a]},Te=El;function vf(e){return ml(e)}function wf(e){return ml(e,Bu)}function ml(e,t){const n=jr();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:p,setScopeId:d=ft,insertStaticContent:_}=e,y=(h,m,E,A=null,T=null,x=null,D=void 0,L=null,H=!!m.dynamicChildren)=>{if(h===m)return;h&&!Xe(h,m)&&(A=C(h),Le(h,T,x,!0),h=null),m.patchFlag===-2&&(H=!1,m.dynamicChildren=null);const{type:O,ref:Y,shapeFlag:F}=m;switch(O){case zt:S(h,m,E,A);break;case be:R(h,m,E,A);break;case Dn:h==null&&v(m,E,A,D);break;case Oe:N(h,m,E,A,T,x,D,L,H);break;default:F&1?w(h,m,E,A,T,x,D,L,H):F&6?K(h,m,E,A,T,x,D,L,H):(F&64||F&128)&&O.process(h,m,E,A,T,x,D,L,H,q)}Y!=null&&T?mn(Y,h&&h.ref,x,m||h,!m):Y==null&&h&&h.ref!=null&&mn(h.ref,null,x,h,!0)},S=(h,m,E,A)=>{if(h==null)r(m.el=a(m.children),E,A);else{const T=m.el=h.el;m.children!==h.children&&u(T,m.children)}},R=(h,m,E,A)=>{h==null?r(m.el=l(m.children||""),E,A):m.el=h.el},v=(h,m,E,A)=>{[h.el,h.anchor]=_(h.children,m,E,A,h.el,h.anchor)},g=({el:h,anchor:m},E,A)=>{let T;for(;h&&h!==m;)T=p(h),r(h,E,A),h=T;r(m,E,A)},b=({el:h,anchor:m})=>{let E;for(;h&&h!==m;)E=p(h),s(h),h=E;s(m)},w=(h,m,E,A,T,x,D,L,H)=>{if(m.type==="svg"?D="svg":m.type==="math"&&(D="mathml"),h==null)P(m,E,A,T,x,D,L,H);else{const O=h.el&&h.el._isVueCE?h.el:null;try{O&&O._beginPatch(),M(h,m,T,x,D,L,H)}finally{O&&O._endPatch()}}},P=(h,m,E,A,T,x,D,L)=>{let H,O;const{props:Y,shapeFlag:F,transition:G,dirs:X}=h;if(H=h.el=i(h.type,x,Y&&Y.is,Y),F&8?c(H,h.children):F&16&&B(h.children,H,null,A,T,as(h,x),D,L),X&&ot(h,null,A,"created"),k(H,h,h.scopeId,D,A),Y){for(const le in Y)le!=="value"&&!Gt(le)&&o(H,le,null,Y[le],x,A);"value"in Y&&o(H,"value",null,Y.value,x),(O=Y.onVnodeBeforeMount)&&De(O,A,h)}X&&ot(h,null,A,"beforeMount");const te=yl(T,G);te&&G.beforeEnter(H),r(H,m,E),((O=Y&&Y.onVnodeMounted)||te||X)&&Te(()=>{O&&De(O,A,h),te&&G.enter(H),X&&ot(h,null,A,"mounted")},T)},k=(h,m,E,A,T)=>{if(E&&d(h,E),A)for(let x=0;x{for(let O=H;O{const L=m.el=h.el;let{patchFlag:H,dynamicChildren:O,dirs:Y}=m;H|=h.patchFlag&16;const F=h.props||ce,G=m.props||ce;let X;if(E&&Ft(E,!1),(X=G.onVnodeBeforeUpdate)&&De(X,E,m,h),Y&&ot(m,h,E,"beforeUpdate"),E&&Ft(E,!0),(F.innerHTML&&G.innerHTML==null||F.textContent&&G.textContent==null)&&c(L,""),O?I(h.dynamicChildren,O,L,E,A,as(m,T),x):D||$(h,m,L,null,E,A,as(m,T),x,!1),H>0){if(H&16)W(L,F,G,E,T);else if(H&2&&F.class!==G.class&&o(L,"class",null,G.class,T),H&4&&o(L,"style",F.style,G.style,T),H&8){const te=m.dynamicProps;for(let le=0;le{X&&De(X,E,m,h),Y&&ot(m,h,E,"updated")},A)},I=(h,m,E,A,T,x,D)=>{for(let L=0;L{if(m!==E){if(m!==ce)for(const x in m)!Gt(x)&&!(x in E)&&o(h,x,m[x],null,T,A);for(const x in E){if(Gt(x))continue;const D=E[x],L=m[x];D!==L&&x!=="value"&&o(h,x,L,D,T,A)}"value"in E&&o(h,"value",m.value,E.value,T)}},N=(h,m,E,A,T,x,D,L,H)=>{const O=m.el=h?h.el:a(""),Y=m.anchor=h?h.anchor:a("");let{patchFlag:F,dynamicChildren:G,slotScopeIds:X}=m;X&&(L=L?L.concat(X):X),h==null?(r(O,E,A),r(Y,E,A),B(m.children||[],E,Y,T,x,D,L,H)):F>0&&F&64&&G&&h.dynamicChildren&&h.dynamicChildren.length===G.length?(I(h.dynamicChildren,G,E,T,x,D,L),(m.key!=null||T&&m===T.subTree)&&_l(h,m,!0)):$(h,m,E,Y,T,x,D,L,H)},K=(h,m,E,A,T,x,D,L,H)=>{m.slotScopeIds=L,h==null?m.shapeFlag&512?T.ctx.activate(m,E,A,D,H):ee(m,E,A,T,x,D,H):ie(h,m,H)},ee=(h,m,E,A,T,x,D)=>{const L=h.component=If(h,A,T);if(Zn(h)&&(L.ctx.renderer=q),Hf(L,!1,D),L.asyncDep){if(T&&T.registerDep(L,V,D),!h.el){const H=L.subTree=pe(be);R(null,H,m,E),h.placeholder=H.el}}else V(L,h,m,E,T,x,D)},ie=(h,m,E)=>{const A=m.component=h.component;if(hf(h,m,E))if(A.asyncDep&&!A.asyncResolved){Q(A,m,E);return}else A.next=m,A.update();else m.el=h.el,A.vnode=m},V=(h,m,E,A,T,x,D)=>{const L=()=>{if(h.isMounted){let{next:F,bu:G,u:X,parent:te,vnode:le}=h;{const Fe=bl(h);if(Fe){F&&(F.el=le.el,Q(h,F,D)),Fe.asyncDep.then(()=>{Te(()=>{h.isUnmounted||O()},T)});return}}let fe=F,_e;Ft(h,!1),F?(F.el=le.el,Q(h,F,D)):F=le,G&&hn(G),(_e=F.props&&F.props.onVnodeBeforeUpdate)&&De(_e,te,F,le),Ft(h,!0);const Ee=is(h),Qe=h.subTree;h.subTree=Ee,y(Qe,Ee,f(Qe.el),C(Qe),h,T,x),F.el=Ee.el,fe===null&&Kr(h,Ee.el),X&&Te(X,T),(_e=F.props&&F.props.onVnodeUpdated)&&Te(()=>De(_e,te,F,le),T)}else{let F;const{el:G,props:X}=m,{bm:te,m:le,parent:fe,root:_e,type:Ee}=h,Qe=vt(m);if(Ft(h,!1),te&&hn(te),!Qe&&(F=X&&X.onVnodeBeforeMount)&&De(F,fe,m),Ft(h,!0),G&&he){const Fe=()=>{h.subTree=is(h),he(G,h.subTree,h,T,null)};Qe&&Ee.__asyncHydrate?Ee.__asyncHydrate(G,h,Fe):Fe()}else{_e.ce&&_e.ce._hasShadowRoot()&&_e.ce._injectChildStyle(Ee,h.parent?h.parent.type:void 0);const Fe=h.subTree=is(h);y(null,Fe,E,A,h,T,x),m.el=Fe.el}if(le&&Te(le,T),!Qe&&(F=X&&X.onVnodeMounted)){const Fe=m;Te(()=>De(F,fe,Fe),T)}(m.shapeFlag&256||fe&&vt(fe.vnode)&&fe.vnode.shapeFlag&256)&&h.a&&Te(h.a,T),h.isMounted=!0,m=E=A=null}};h.scope.on();const H=h.effect=new va(L);h.scope.off();const O=h.update=H.run.bind(H),Y=h.job=H.runIfDirty.bind(H);Y.i=h,Y.id=h.uid,H.scheduler=()=>yo(Y),Ft(h,!0),O()},Q=(h,m,E)=>{m.component=h;const A=h.vnode.props;h.vnode=m,h.next=null,gf(h,m.props,A,E),bf(h,m.children,E),wt(),Vo(h),Et()},$=(h,m,E,A,T,x,D,L,H=!1)=>{const O=h&&h.children,Y=h?h.shapeFlag:0,F=m.children,{patchFlag:G,shapeFlag:X}=m;if(G>0){if(G&128){kt(O,F,E,A,T,x,D,L,H);return}else if(G&256){ue(O,F,E,A,T,x,D,L,H);return}}X&8?(Y&16&&We(O,T,x),F!==O&&c(E,F)):Y&16?X&16?kt(O,F,E,A,T,x,D,L,H):We(O,T,x,!0):(Y&8&&c(E,""),X&16&&B(F,E,A,T,x,D,L,H))},ue=(h,m,E,A,T,x,D,L,H)=>{h=h||fn,m=m||fn;const O=h.length,Y=m.length,F=Math.min(O,Y);let G;for(G=0;GY?We(h,T,x,!0,!1,F):B(m,E,A,T,x,D,L,H,F)},kt=(h,m,E,A,T,x,D,L,H)=>{let O=0;const Y=m.length;let F=h.length-1,G=Y-1;for(;O<=F&&O<=G;){const X=h[O],te=m[O]=H?mt(m[O]):$e(m[O]);if(Xe(X,te))y(X,te,E,null,T,x,D,L,H);else break;O++}for(;O<=F&&O<=G;){const X=h[F],te=m[G]=H?mt(m[G]):$e(m[G]);if(Xe(X,te))y(X,te,E,null,T,x,D,L,H);else break;F--,G--}if(O>F){if(O<=G){const X=G+1,te=XG)for(;O<=F;)Le(h[O],T,x,!0),O++;else{const X=O,te=O,le=new Map;for(O=te;O<=G;O++){const Be=m[O]=H?mt(m[O]):$e(m[O]);Be.key!=null&&le.set(Be.key,O)}let fe,_e=0;const Ee=G-te+1;let Qe=!1,Fe=0;const Sn=new Array(Ee);for(O=0;O=Ee){Le(Be,T,x,!0);continue}let rt;if(Be.key!=null)rt=le.get(Be.key);else for(fe=te;fe<=G;fe++)if(Sn[fe-te]===0&&Xe(Be,m[fe])){rt=fe;break}rt===void 0?Le(Be,T,x,!0):(Sn[rt-te]=O+1,rt>=Fe?Fe=rt:Qe=!0,y(Be,m[rt],E,null,T,x,D,L,H),_e++)}const Lo=Qe?Ef(Sn):fn;for(fe=Lo.length-1,O=Ee-1;O>=0;O--){const Be=te+O,rt=m[Be],Do=m[Be+1],jo=Be+1{const{el:x,type:D,transition:L,children:H,shapeFlag:O}=h;if(O&6){nt(h.component.subTree,m,E,A);return}if(O&128){h.suspense.move(m,E,A);return}if(O&64){D.move(h,m,E,q);return}if(D===Oe){r(x,m,E);for(let F=0;FL.enter(x),T);else{const{leave:F,delayLeave:G,afterLeave:X}=L,te=()=>{h.ctx.isUnmounted?s(x):r(x,m,E)},le=()=>{x._isLeaving&&x[it](!0),F(x,()=>{te(),X&&X()})};G?G(x,te,le):le()}else r(x,m,E)},Le=(h,m,E,A=!1,T=!1)=>{const{type:x,props:D,ref:L,children:H,dynamicChildren:O,shapeFlag:Y,patchFlag:F,dirs:G,cacheIndex:X,memo:te}=h;if(F===-2&&(T=!1),L!=null&&(wt(),mn(L,null,E,h,!0),Et()),X!=null&&(m.renderCache[X]=void 0),Y&256){m.ctx.deactivate(h);return}const le=Y&1&&G,fe=!vt(h);let _e;if(fe&&(_e=D&&D.onVnodeBeforeUnmount)&&De(_e,m,h),Y&6)jt(h.component,E,A);else{if(Y&128){h.suspense.unmount(E,A);return}le&&ot(h,null,m,"beforeUnmount"),Y&64?h.type.remove(h,m,E,q,A):O&&!O.hasOnce&&(x!==Oe||F>0&&F&64)?We(O,m,E,!1,!0):(x===Oe&&F&384||!T&&Y&16)&&We(H,m,E),A&&nn(h)}const Ee=te!=null&&X==null;(fe&&(_e=D&&D.onVnodeUnmounted)||le||Ee)&&Te(()=>{_e&&De(_e,m,h),le&&ot(h,null,m,"unmounted"),Ee&&(h.el=null)},E)},nn=h=>{const{type:m,el:E,anchor:A,transition:T}=h;if(m===Oe){rn(E,A);return}if(m===Dn){b(h);return}const x=()=>{s(E),T&&!T.persisted&&T.afterLeave&&T.afterLeave()};if(h.shapeFlag&1&&T&&!T.persisted){const{leave:D,delayLeave:L}=T,H=()=>D(E,x);L?L(h.el,x,H):H()}else x()},rn=(h,m)=>{let E;for(;h!==m;)E=p(h),s(h),h=E;s(m)},jt=(h,m,E)=>{const{bum:A,scope:T,job:x,subTree:D,um:L,m:H,a:O}=h;Tr(H),Tr(O),A&&hn(A),T.stop(),x&&(x.flags|=8,Le(D,h,m,E)),L&&Te(L,m),Te(()=>{h.isUnmounted=!0},m)},We=(h,m,E,A=!1,T=!1,x=0)=>{for(let D=x;D{if(h.shapeFlag&6)return C(h.component.subTree);if(h.shapeFlag&128)return h.suspense.next();const m=p(h.anchor||h.el),E=m&&m[Iu];return E?p(E):m};let U=!1;const j=(h,m,E)=>{let A;h==null?m._vnode&&(Le(m._vnode,null,null,!0),A=m._vnode.component):y(m._vnode||null,h,m,null,null,null,E),m._vnode=h,U||(U=!0,Vo(A),vr(),U=!1)},q={p:y,um:Le,m:nt,r:nn,mt:ee,mc:B,pc:$,pbc:I,n:C,o:e};let Z,he;return t&&([Z,he]=t(q)),{render:j,hydrate:Z,createApp:of(j,Z)}}function as({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Ft({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function yl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function _l(e,t,n=!1){const r=e.children,s=t.children;if(J(r)&&J(s))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function bl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:bl(t)}function Tr(e){if(e)for(let t=0;te.__isSuspense;let Hs=0;const Rf={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,o,i,a,l,u){if(e==null)Tf(t,n,r,s,o,i,a,l,u);else{if(o&&o.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Cf(e,t,n,r,s,i,a,l,u)}},hydrate:Sf,normalize:Af},Ro=Rf;function qn(e,t){const n=e.props&&e.props[t];z(n)&&n()}function Tf(e,t,n,r,s,o,i,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),p=e.suspense=wl(e,s,r,t,f,n,o,i,a,l);u(null,p.pendingBranch=e.ssContent,f,null,r,p,o,i),p.deps>0?(qn(e,"onPending"),qn(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,o,i),yn(p,e.ssFallback)):p.resolve(!1,!0)}function Cf(e,t,n,r,s,o,i,a,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const p=t.ssContent,d=t.ssFallback,{activeBranch:_,pendingBranch:y,isInFallback:S,isHydrating:R}=f;if(y)f.pendingBranch=p,Xe(y,p)?(l(y,p,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():S&&(R||(l(_,d,n,r,s,null,o,i,a),yn(f,d)))):(f.pendingId=Hs++,R?(f.isHydrating=!1,f.activeBranch=y):u(y,s,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),S?(l(null,p,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0?f.resolve():(l(_,d,n,r,s,null,o,i,a),yn(f,d))):_&&Xe(_,p)?(l(_,p,n,r,s,f,o,i,a),f.resolve(!0)):(l(null,p,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0&&f.resolve()));else if(_&&Xe(_,p))l(_,p,n,r,s,f,o,i,a),yn(f,p);else if(qn(t,"onPending"),f.pendingBranch=p,p.shapeFlag&512?f.pendingId=p.component.suspenseId:f.pendingId=Hs++,l(null,p,f.hiddenContainer,null,s,f,o,i,a),f.deps<=0)f.resolve();else{const{timeout:v,pendingId:g}=f;v>0?setTimeout(()=>{f.pendingId===g&&f.fallback(d)},v):v===0&&f.fallback(d)}}function wl(e,t,n,r,s,o,i,a,l,u,c=!1){const{p:f,m:p,um:d,n:_,o:{parentNode:y,remove:S}}=u;let R;const v=Pf(e);v&&t&&t.pendingBranch&&(R=t.pendingId,t.deps++);const g=e.props?ga(e.props.timeout):void 0,b=o,w={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:s,deps:0,pendingId:Hs++,timeout:typeof g=="number"?g:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(P=!1,k=!1){const{vnode:B,activeBranch:M,pendingBranch:I,pendingId:W,effects:N,parentComponent:K,container:ee,isInFallback:ie}=w;let V=!1;w.isHydrating?w.isHydrating=!1:P||(V=M&&I.transition&&I.transition.mode==="out-in",V&&(M.transition.afterLeave=()=>{W===w.pendingId&&(p(I,ee,o===b?_(M):o,0),Ps(N),ie&&B.ssFallback&&(B.ssFallback.el=null))}),M&&!w.isFallbackMountPending&&(y(M.el)===ee&&(o=_(M)),d(M,K,w,!0),!V&&ie&&B.ssFallback&&Te(()=>B.ssFallback.el=null,w)),V||p(I,ee,o,0)),w.isFallbackMountPending=!1,yn(w,I),w.pendingBranch=null,w.isInFallback=!1;let Q=w.parent,$=!1;for(;Q;){if(Q.pendingBranch){Q.effects.push(...N),$=!0;break}Q=Q.parent}!$&&!V&&Ps(N),w.effects=[],v&&t&&t.pendingBranch&&R===t.pendingId&&(t.deps--,t.deps===0&&!k&&t.resolve()),qn(B,"onResolve")},fallback(P){if(!w.pendingBranch)return;const{vnode:k,activeBranch:B,parentComponent:M,container:I,namespace:W}=w;qn(k,"onFallback");const N=_(B),K=()=>{w.isFallbackMountPending=!1,w.isInFallback&&(f(null,P,I,N,M,null,W,a,l),yn(w,P))},ee=P.transition&&P.transition.mode==="out-in";ee&&(w.isFallbackMountPending=!0,B.transition.afterLeave=K),w.isInFallback=!0,d(B,M,null,!0),ee||K()},move(P,k,B){w.activeBranch&&p(w.activeBranch,P,k,B),w.container=P},next(){return w.activeBranch&&_(w.activeBranch)},registerDep(P,k,B){const M=!!w.pendingBranch;M&&w.deps++;const I=P.vnode.el;P.asyncDep.catch(W=>{Cn(W,P,0)}).then(W=>{if(P.isUnmounted||w.isUnmounted||w.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:N}=P;Ds(P,W),I&&(N.el=I);const K=!I&&P.subTree.el;k(P,N,y(I||P.subTree.el),I?null:_(P.subTree),w,i,B),K&&(N.placeholder=null,S(K)),Kr(P,N.el),M&&--w.deps===0&&w.resolve()})},unmount(P,k){w.isUnmounted=!0,w.activeBranch&&d(w.activeBranch,n,P,k),w.pendingBranch&&d(w.pendingBranch,n,P,k)}};return w}function Sf(e,t,n,r,s,o,i,a,l){const u=t.suspense=wl(t,r,n,e.parentNode,document.createElement("div"),null,s,o,i,a,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,o,i);return u.deps===0&&u.resolve(!1,!0),c}function Af(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=ni(r?n.default:n),e.ssFallback=r?ni(n.fallback):pe(be)}function ni(e){let t;if(z(e)){const n=vn&&e._c;n&&(e._d=!1,qe()),e=e(),n&&(e._d=!0,t=je,Rl())}return J(e)&&(e=uf(e)),e=$e(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function El(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):Ps(e)}function yn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,Kr(r,s))}function Pf(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Oe=Symbol.for("v-fgt"),zt=Symbol.for("v-txt"),be=Symbol.for("v-cmt"),Dn=Symbol.for("v-stc"),jn=[];let je=null;function qe(e=!1){jn.push(je=e?null:[])}function Rl(){jn.pop(),je=jn[jn.length-1]||null}let vn=1;function Sr(e,t=!1){vn+=e,e<0&&je&&t&&(je.hasOnce=!0)}function Tl(e){return e.dynamicChildren=vn>0?je||fn:null,Rl(),vn>0&&je&&je.push(e),e}function kf(e,t,n,r,s,o){return Tl(Sl(e,t,n,r,s,o,!0))}function ct(e,t,n,r,s){return Tl(pe(e,t,n,r,s,!0))}function Xt(e){return e?e.__v_isVNode===!0:!1}function Xe(e,t){return e.type===t.type&&e.key===t.key}const Cl=({key:e})=>e??null,pr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ge(e)||ve(e)||z(e)?{i:Ae,r:e,k:t,f:!!n}:e:null);function Sl(e,t=null,n=null,r=0,s=null,o=e===Oe?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Cl(t),ref:t&&pr(t),scopeId:Fa,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ae};return a?(To(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=ge(n)?8:16),vn>0&&!i&&je&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&je.push(l),l}const pe=xf;function xf(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===el)&&(e=be),Xt(e)){const a=ze(e,t,!0);return n&&To(a,n),vn>0&&!o&&je&&(a.shapeFlag&6?je[je.indexOf(e)]=a:je.push(a)),a.patchFlag=-2,a}if(Ff(e)&&(e=e.__vccOpts),t){t=Al(t);let{class:a,style:l}=t;a&&!ge(a)&&(t.class=Br(a)),oe(l)&&($r(l)&&!J(l)&&(l=Ce({},l)),t.style=Fr(l))}const i=ge(e)?1:Cr(e)?128:$a(e)?64:oe(e)?4:z(e)?2:0;return Sl(e,t,n,r,s,i,o,!0)}function Al(e){return e?$r(e)||ul(e)?Ce({},e):e:null}function ze(e,t,n=!1,r=!1){const{props:s,ref:o,patchFlag:i,children:a,transition:l}=e,u=t?kl(s||{},t):s,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Cl(u),ref:t&&t.ref?n&&o?J(o)?o.concat(pr(t)):[o,pr(t)]:pr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Oe?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ze(e.ssContent),ssFallback:e.ssFallback&&ze(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&bn(c,l.clone(c)),c}function Pl(e=" ",t=0){return pe(zt,null,e,t)}function Of(e,t){const n=pe(Dn,null,e);return n.staticCount=t,n}function ty(e="",t=!1){return t?(qe(),ct(be,null,e)):pe(be,null,e)}function $e(e){return e==null||typeof e=="boolean"?pe(be):J(e)?pe(Oe,null,e.slice()):Xt(e)?mt(e):pe(zt,null,String(e))}function mt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ze(e)}function To(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),To(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!ul(t)?t._ctx=Ae:s===3&&Ae&&(Ae.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else z(t)?(t={default:t,_ctx:Ae},n=32):(t=String(t),r&64?(n=16,t=[Pl(t)]):n=8);e.children=t,e.shapeFlag|=n}function kl(...e){const t={};for(let n=0;nSe||Ae;let Ar,Ls;{const e=jr(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};Ar=t("__VUE_INSTANCE_SETTERS__",n=>Se=n),Ls=t("__VUE_SSR_SETTERS__",n=>wn=n)}const tr=e=>{const t=Se;return Ar(e),e.scope.on(),()=>{e.scope.off(),Ar(t)}},ri=()=>{Se&&Se.scope.off(),Ar(null)};function xl(e){return e.vnode.shapeFlag&4}let wn=!1;function Hf(e,t=!1,n=!1){t&&Ls(t);const{props:r,children:s}=e.vnode,o=xl(e);pf(e,r,o,t),_f(e,s,n||t);const i=o?Lf(e,t):void 0;return t&&Ls(!1),i}function Lf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Xu);const{setup:r}=n;if(r){wt();const s=e.setupContext=r.length>1?jf(e):null,o=tr(e),i=Xn(r,e,0,[e.props,s]),a=oo(i);if(Et(),o(),(a||e.sp)&&!vt(e)&&vo(e),a){if(i.then(ri,ri),t)return i.then(l=>{Ds(e,l)}).catch(l=>{Cn(l,e,0)});e.asyncDep=i}else Ds(e,i)}else Ol(e)}function Ds(e,t,n){z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:oe(t)&&(e.setupState=Ha(t)),Ol(e)}function Ol(e,t,n){const r=e.type;e.render||(e.render=r.render||ft);{const s=tr(e);wt();try{Zu(e)}finally{Et(),s()}}}const Df={get(e,t){return xe(e,"get",""),e[t]}};function jf(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Df),slots:e.slots,emit:e.emit,expose:t}}function Gr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ha(mu(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ln)return Ln[n](e)},has(t,n){return n in t||n in Ln}})):e.proxy}function js(e,t=!0){return z(e)?e.displayName||e.name:e.name||t&&e.__name}function Ff(e){return z(e)&&"__vccOpts"in e}const Je=(e,t)=>Cu(e,t,wn);function ye(e,t,n){try{Sr(-1);const r=arguments.length;return r===2?oe(t)&&!J(t)?Xt(t)?pe(e,null,[t]):pe(e,t):pe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Xt(n)&&(n=[n]),pe(e,t,n))}finally{Sr(1)}}const Bf="3.5.31";let Fs;const si=typeof window<"u"&&window.trustedTypes;if(si)try{Fs=si.createPolicy("vue",{createHTML:e=>e})}catch{}const Nl=Fs?e=>Fs.createHTML(e):e=>e,$f="http://www.w3.org/2000/svg",Uf="http://www.w3.org/1998/Math/MathML",gt=typeof document<"u"?document:null,oi=gt&>.createElement("template"),Vf={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?gt.createElementNS($f,e):t==="mathml"?gt.createElementNS(Uf,e):n?gt.createElement(e,{is:n}):gt.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>gt.createTextNode(e),createComment:e=>gt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>gt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{oi.innerHTML=Nl(r==="svg"?``:r==="mathml"?``:e);const a=oi.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},xt="transition",kn="animation",Jn=Symbol("_vtc"),Ml={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Wf=Ce({},Ua,Ml),Kf=e=>(e.displayName="Transition",e.props=Wf,e),Gf=Kf((e,{slots:t})=>ye(Du,qf(e),t)),Bt=(e,t=[])=>{J(e)?e.forEach(n=>n(...t)):e&&e(...t)},ii=e=>e?J(e)?e.some(t=>t.length>1):e.length>1:!1;function qf(e){const t={};for(const N in e)N in Ml||(t[N]=e[N]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=e,_=Jf(s),y=_&&_[0],S=_&&_[1],{onBeforeEnter:R,onEnter:v,onEnterCancelled:g,onLeave:b,onLeaveCancelled:w,onBeforeAppear:P=R,onAppear:k=v,onAppearCancelled:B=g}=t,M=(N,K,ee,ie)=>{N._enterCancelled=ie,$t(N,K?c:a),$t(N,K?u:i),ee&&ee()},I=(N,K)=>{N._isLeaving=!1,$t(N,f),$t(N,d),$t(N,p),K&&K()},W=N=>(K,ee)=>{const ie=N?k:v,V=()=>M(K,N,ee);Bt(ie,[K,V]),ai(()=>{$t(K,N?l:o),ht(K,N?c:a),ii(ie)||li(K,r,y,V)})};return Ce(t,{onBeforeEnter(N){Bt(R,[N]),ht(N,o),ht(N,i)},onBeforeAppear(N){Bt(P,[N]),ht(N,l),ht(N,u)},onEnter:W(!1),onAppear:W(!0),onLeave(N,K){N._isLeaving=!0;const ee=()=>I(N,K);ht(N,f),N._enterCancelled?(ht(N,p),fi(N)):(fi(N),ht(N,p)),ai(()=>{N._isLeaving&&($t(N,f),ht(N,d),ii(b)||li(N,r,S,ee))}),Bt(b,[N,ee])},onEnterCancelled(N){M(N,!1,void 0,!0),Bt(g,[N])},onAppearCancelled(N){M(N,!0,void 0,!0),Bt(B,[N])},onLeaveCancelled(N){I(N),Bt(w,[N])}})}function Jf(e){if(e==null)return null;if(oe(e))return[ls(e.enter),ls(e.leave)];{const t=ls(e);return[t,t]}}function ls(e){return ga(e)}function ht(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Jn]||(e[Jn]=new Set)).add(t)}function $t(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Jn];n&&(n.delete(t),n.size||(e[Jn]=void 0))}function ai(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Yf=0;function li(e,t,n,r){const s=e._endId=++Yf,o=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(o,n);const{type:i,timeout:a,propCount:l}=zf(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,p),o()},p=d=>{d.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[_]||"").split(", "),s=r(`${xt}Delay`),o=r(`${xt}Duration`),i=ci(s,o),a=r(`${kn}Delay`),l=r(`${kn}Duration`),u=ci(a,l);let c=null,f=0,p=0;t===xt?i>0&&(c=xt,f=i,p=o.length):t===kn?u>0&&(c=kn,f=u,p=l.length):(f=Math.max(i,u),c=f>0?i>u?xt:kn:null,p=c?c===xt?o.length:l.length:0);const d=c===xt&&/\b(?:transform|all)(?:,|$)/.test(r(`${xt}Property`).toString());return{type:c,timeout:f,propCount:p,hasTransform:d}}function ci(e,t){for(;e.lengthui(n)+ui(e[r])))}function ui(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function fi(e){return(e?e.ownerDocument:document).body.offsetHeight}function Qf(e,t,n){const r=e[Jn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const di=Symbol("_vod"),Xf=Symbol("_vsh"),Zf=Symbol(""),ed=/(?:^|;)\s*display\s*:/;function td(e,t,n){const r=e.style,s=ge(n);let o=!1;if(n&&!s){if(t)if(ge(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&gr(r,a,"")}else for(const i in t)n[i]==null&&gr(r,i,"");for(const i in n)i==="display"&&(o=!0),gr(r,i,n[i])}else if(s){if(t!==n){const i=r[Zf];i&&(n+=";"+i),r.cssText=n,o=ed.test(n)}}else t&&e.removeAttribute("style");di in e&&(e[di]=o?r.display:"",e[Xf]&&(r.display="none"))}const hi=/\s*!important$/;function gr(e,t,n){if(J(n))n.forEach(r=>gr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=nd(e,t);hi.test(n)?e.setProperty(Lt(r),n.replace(hi,""),"important"):e[r]=n}}const pi=["Webkit","Moz","ms"],cs={};function nd(e,t){const n=cs[t];if(n)return n;let r=He(t);if(r!=="filter"&&r in e)return cs[t]=r;r=Dr(r);for(let s=0;sus||(id.then(()=>us=0),us=Date.now());function ld(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;et(cd(r,n.value),t,5,[r])};return n.value=e,n.attached=ad(),n}function cd(e,t){if(J(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const vi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ud=(e,t,n,r,s,o)=>{const i=s==="svg";t==="class"?Qf(e,r,i):t==="style"?td(e,n,r):Qn(t)?Ir(t)||sd(e,t,n,r,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):fd(e,t,r,i))?(yi(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&mi(e,t,r,i,o,t!=="value")):e._isVueCE&&(dd(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!ge(r)))?yi(e,He(t),r,o,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),mi(e,t,r,i))};function fd(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&vi(t)&&z(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return vi(t)&&ge(n)?!1:t in e}function dd(e,t){const n=e._def.props;if(!n)return!1;const r=He(t);return Array.isArray(n)?n.some(s=>He(s)===r):Object.keys(n).some(s=>He(s)===r)}const wi=e=>{const t=e.props["onUpdate:modelValue"]||!1;return J(t)?n=>hn(t,n):t};function hd(e){e.target.composing=!0}function Ei(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const fs=Symbol("_assign");function Ri(e,t,n){return t&&(e=e.trim()),n&&(e=io(e)),e}const ny={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[fs]=wi(s);const o=r||s.props&&s.props.type==="number";ln(e,t?"change":"input",i=>{i.target.composing||e[fs](Ri(e.value,n,o))}),(n||o)&&ln(e,"change",()=>{e.value=Ri(e.value,n,o)}),t||(ln(e,"compositionstart",hd),ln(e,"compositionend",Ei),ln(e,"change",Ei))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:o}},i){if(e[fs]=wi(i),e.composing)return;const a=(o||e.type==="number")&&!/^0\d/.test(e.value)?io(e.value):e.value,l=t??"";if(a===l)return;const u=e.getRootNode();(u instanceof Document||u instanceof ShadowRoot)&&u.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===l)||(e.value=l)}},pd={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},ry=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=(s=>{if(!("key"in s))return;const o=Lt(s.key);if(t.some(i=>i===o||pd[i]===o))return e(s)}))},Il=Ce({patchProp:ud},Vf);let Fn,Ti=!1;function gd(){return Fn||(Fn=vf(Il))}function md(){return Fn=Ti?Fn:wf(Il),Ti=!0,Fn}const yd=((...e)=>{const t=gd().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Ll(r);if(!s)return;const o=t._component;!z(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const i=n(s,!1,Hl(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t}),_d=((...e)=>{const t=md().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Ll(r);if(s)return n(s,!0,Hl(s))},t});function Hl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ll(e){return ge(e)?document.querySelector(e):e}const bd=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,vd=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,wd=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Ed(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Rd(e);return}return t}function Rd(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Pr(e,t={}){if(typeof e!="string")return e;if(e[0]==='"'&&e[e.length-1]==='"'&&e.indexOf("\\")===-1)return e.slice(1,-1);const n=e.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!wd.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(bd.test(e)||vd.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Ed)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}const Dl=/#/g,jl=/&/g,Td=/\//g,Cd=/=/g,Sd=/\?/g,qr=/\+/g,Ad=/%5e/gi,Pd=/%60/gi,kd=/%7c/gi,xd=/%20/gi,Od=/%2f/gi,Nd=/%252f/gi;function Fl(e){return encodeURI(""+e).replace(kd,"|")}function Bs(e){return Fl(typeof e=="string"?e:JSON.stringify(e)).replace(qr,"%2B").replace(xd,"+").replace(Dl,"%23").replace(jl,"%26").replace(Pd,"`").replace(Ad,"^").replace(Td,"%2F")}function ds(e){return Bs(e).replace(Cd,"%3D")}function Md(e){return Fl(e).replace(Dl,"%23").replace(Sd,"%3F").replace(Nd,"%2F").replace(jl,"%26").replace(qr,"%2B")}function Yn(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function Id(e){return Yn(e.replace(Od,"%252F"))}function Hd(e){return Yn(e.replace(qr," "))}function Ld(e){return Yn(e.replace(qr," "))}function Bl(e=""){const t=Object.create(null);e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const s=Hd(r[1]);if(s==="__proto__"||s==="constructor")continue;const o=Ld(r[2]||"");t[s]===void 0?t[s]=o:Array.isArray(t[s])?t[s].push(o):t[s]=[t[s],o]}return t}function Dd(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${ds(e)}=${Bs(n)}`).join("&"):`${ds(e)}=${Bs(t)}`:ds(e)}function jd(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>Dd(t,e[t])).filter(Boolean).join("&")}const Fd=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,Bd=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,$d=/^([/\\]\s*){2,}[^/\\]/,Ud=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Vd=/\/$|\/\?|\/#/,Wd=/^\.?\//;function tn(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?Fd.test(e):Bd.test(e)||(t.acceptRelative?$d.test(e):!1)}function Kd(e){return!!e&&Ud.test(e)}function $s(e="",t){return t?Vd.test(e):e.endsWith("/")}function kr(e="",t){if(!t)return($s(e)?e.slice(0,-1):e)||"/";if(!$s(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");s!==-1&&(n=e.slice(0,s),r=e.slice(s));const[o,...i]=n.split("?");return((o.endsWith("/")?o.slice(0,-1):o)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Gd(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if($s(e,!0))return e||"/";let n=e,r="";const s=e.indexOf("#");if(s!==-1&&(n=e.slice(0,s),r=e.slice(s),!n))return r;const[o,...i]=n.split("?");return o+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function qd(e,t){if(Ul(t)||tn(e))return e;const n=kr(t);if(e.startsWith(n)){const r=e[n.length];if(!r||r==="/"||r==="?")return e}return Co(n,e)}function Ci(e,t){if(Ul(t))return e;const n=kr(t);if(!e.startsWith(n))return e;const r=e[n.length];if(r&&r!=="/"&&r!=="?")return e;const s=e.slice(n.length);return s[0]==="/"?s:"/"+s}function $l(e,t){const n=So(e),r={...Bl(n.search),...t};return n.search=jd(r),Yd(n)}function Ul(e){return!e||e==="/"}function Jd(e){return e&&e!=="/"}function Co(e,...t){let n=e||"";for(const r of t.filter(s=>Jd(s)))if(n){const s=r.replace(Wd,"");n=Gd(n)+s}else n=r;return n}function Vl(...e){const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let s=0;for(const i of n)if(!(!i||i==="/")){for(const[a,l]of i.split(t).entries())if(!(!l||l===".")){if(l===".."){if(r.length===1&&tn(r[0]))continue;r.pop(),s--;continue}if(a===1&&r[r.length-1]?.endsWith(":/")){r[r.length-1]+="/"+l;continue}r.push(l),s++}}let o=r.join("/");return s>=0?n[0]?.startsWith("/")&&!o.startsWith("/")?o="/"+o:n[0]?.startsWith("./")&&!o.startsWith("./")&&(o="./"+o):o="../".repeat(-1*s)+o,n[n.length-1]?.endsWith("/")&&!o.endsWith("/")&&(o+="/"),o}function Wl(e,t){return Yn(kr(e))===Yn(kr(t))}const Kl=Symbol.for("ufo:protocolRelative");function So(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,p=""]=n;return{protocol:f.toLowerCase(),pathname:p,href:f+p,auth:"",host:"",search:"",hash:""}}if(!tn(e,{acceptRelative:!0}))return Si(e);const[,r="",s,o=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,i="",a=""]=o.match(/([^#/?]*)(.*)?/)||[];r==="file:"&&(a=a.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:l,search:u,hash:c}=Si(a);return{protocol:r.toLowerCase(),auth:s?s.slice(0,Math.max(0,s.length-1)):"",host:i,pathname:l,search:u,hash:c,[Kl]:!r}}function Si(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Yd(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",s=e.auth?e.auth+"@":"",o=e.host||"";return(e.protocol||e[Kl]?(e.protocol||"")+"//":"")+s+o+t+n+r}class zd extends Error{constructor(t,n){super(t,n),this.name="FetchError",n?.cause&&!this.cause&&(this.cause=n.cause)}}function Qd(e){const t=e.error?.message||e.error?.toString()||"",n=e.request?.method||e.options?.method||"GET",r=e.request?.url||String(e.request)||"/",s=`[${n}] ${JSON.stringify(r)}`,o=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${s}: ${o}${t?` ${t}`:""}`,a=new zd(i,e.error?{cause:e.error}:void 0);for(const l of["request","options","response"])Object.defineProperty(a,l,{get(){return e[l]}});for(const[l,u]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,l,{get(){return e.response&&e.response[u]}});return a}const Xd=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Ai(e="GET"){return Xd.has(e.toUpperCase())}function Zd(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer||e instanceof FormData||e instanceof URLSearchParams?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const eh=new Set(["image/svg","application/xml","application/xhtml","application/html"]),th=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function nh(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return th.test(t)?"json":t==="text/event-stream"?"stream":eh.has(t)||t.startsWith("text/")?"text":"blob"}function rh(e,t,n,r){const s=sh(t?.headers??e?.headers,n?.headers,r);let o;return(n?.query||n?.params||t?.params||t?.query)&&(o={...n?.params,...n?.query,...t?.params,...t?.query}),{...n,...t,query:o,params:o,headers:s}}function sh(e,t,n){if(!t)return new n(e);const r=new n(t);if(e)for(const[s,o]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))r.set(s,o);return r}async function ur(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const oh=new Set([408,409,425,429,500,502,503,504]),ih=new Set([101,204,205,304]);function Gl(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function s(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=Ai(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):oh.has(f))){const p=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return p>0&&await new Promise(d=>setTimeout(d,p)),o(a.request,{...a.options,retry:c-1})}}const u=Qd(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,o),u}const o=async function(l,u={}){const c={request:l,options:rh(l,u,e.defaults,n),response:void 0,error:void 0};if(c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&(await ur(c,c.options.onRequest),c.options.headers instanceof n||(c.options.headers=new n(c.options.headers||{}))),typeof c.request=="string"&&(c.options.baseURL&&(c.request=qd(c.request,c.options.baseURL)),c.options.query&&(c.request=$l(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&Ai(c.options.method))if(Zd(c.options.body)){const d=c.options.headers.get("content-type");typeof c.options.body!="string"&&(c.options.body=d==="application/x-www-form-urlencoded"?new URLSearchParams(c.options.body).toString():JSON.stringify(c.options.body)),d||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")}else("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half"));let f;if(!c.options.signal&&c.options.timeout){const d=new r;f=setTimeout(()=>{const _=new Error("[TimeoutError]: The operation was aborted due to timeout");_.name="TimeoutError",_.code=23,d.abort(_)},c.options.timeout),c.options.signal=d.signal}try{c.response=await t(c.request,c.options)}catch(d){return c.error=d,c.options.onRequestError&&await ur(c,c.options.onRequestError),await s(c)}finally{f&&clearTimeout(f)}if((c.response.body||c.response._bodyInit)&&!ih.has(c.response.status)&&c.options.method!=="HEAD"){const d=(c.options.parseResponse?"json":c.options.responseType)||nh(c.response.headers.get("content-type")||"");switch(d){case"json":{const _=await c.response.text(),y=c.options.parseResponse||Pr;c.response._data=y(_);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[d]()}}return c.options.onResponse&&await ur(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await ur(c,c.options.onResponseError),await s(c)):c.response},i=async function(l,u){return(await o(l,u))._data};return i.raw=o,i.native=(...a)=>t(...a),i.create=(a={},l={})=>Gl({...e,...l,defaults:{...e.defaults,...l.defaults,...a}}),i}const xr=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),ah=xr.fetch?(...e)=>xr.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),lh=xr.Headers,ch=xr.AbortController,uh=Gl({fetch:ah,Headers:lh,AbortController:ch}),fh=uh,dh=()=>window?.__NUXT__?.config||{},Ao=()=>dh().app,hh=()=>Ao().baseURL,ph=()=>Ao().buildAssetsDir,Po=(...e)=>Vl(ql(),ph(),...e),ql=(...e)=>{const t=Ao(),n=t.cdnURL||t.baseURL;return e.length?Vl(n,...e):n};globalThis.__buildAssetsURL=Po,globalThis.__publicAssetsURL=ql;globalThis.$fetch||(globalThis.$fetch=fh.create({baseURL:hh()}));"global"in globalThis||(globalThis.global=globalThis);function Us(e,t={},n){for(const r in e){const s=e[r],o=n?`${n}:${r}`:r;typeof s=="object"&&s!==null?Us(s,t,o):typeof s=="function"&&(t[o]=s)}return t}const gh={run:e=>e()},mh=()=>gh,Jl=typeof console.createTask<"u"?console.createTask:mh;function yh(e,t){const n=t.shift(),r=Jl(n);return e.reduce((s,o)=>s.then(()=>r.run(()=>o(...t))),Promise.resolve())}function _h(e,t){const n=t.shift(),r=Jl(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}function hs(e,t){for(const n of[...e])n(t)}let bh=class{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const s=t;let o;for(;this._deprecatedHooks[t];)o=this._deprecatedHooks[t],t=o.to;if(o&&!r.allowDeprecated){let i=o.message;i||(i=`${s} hook has been deprecated`+(o.to?`, please use ${o.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,s=(...o)=>(typeof r=="function"&&r(),r=void 0,s=void 0,n(...o));return r=this.hook(t,s),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const s of r)this.hook(t,s)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=Us(t),r=Object.keys(n).map(s=>this.hook(s,n[s]));return()=>{for(const s of r.splice(0,r.length))s()}}removeHooks(t){const n=Us(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(yh,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(_h,t,...n)}callHookWith(t,n,...r){const s=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&hs(this._before,s);const o=t(n in this._hooks?[...this._hooks[n]]:[],r);return o instanceof Promise?o.finally(()=>{this._after&&s&&hs(this._after,s)}):(this._after&&s&&hs(this._after,s),o)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}};function vh(){return new bh}function wh(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let s;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?s=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const o=()=>{if(s){const i=s.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=o();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>o(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return s?s.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;Vs.add(u);try{const c=s?s.run(i,a):a();return n||(t=void 0),await c}finally{Vs.delete(u)}}}}function Eh(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=wh({...e,...r})),t[n]}}}const Or=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Pi="__unctx__",Rh=Or[Pi]||(Or[Pi]=Eh()),Th=(e,t={})=>Rh.get(e,t),ki="__unctx_async_handlers__",Vs=Or[ki]||(Or[ki]=new Set);function Bn(e){const t=[];for(const s of Vs){const o=s();o&&t.push(o)}const n=()=>{for(const s of t)s()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(s=>{throw n(),s})),[r,n]}const xi=!1,Oi=!1,Ch=!1,oy={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},Sh=null,Ah="#__nuxt",Yl="nuxt-app",Ni=36e5,Ph="vite:preloadError";function zl(e=Yl){return Th(e,{asyncContext:!1})}const kh="__nuxt_plugin";function xh(e){let t=0;const n={_id:e.id||Yl||"nuxt-app",_scope:Yc(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.21.2"},get vue(){return n.vueApp.version}},payload:ut({...e.ssrContext?.payload||{},data:ut({}),state:Dt({}),once:new Set,_errors:ut({})}),static:{data:{}},runWithContext(s){return n._scope.active&&!lo()?n._scope.run(()=>Mi(n,s)):Mi(n,s)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:ut({}),_payloadRevivers:{},...e};{const s=window.__NUXT__;if(s)for(const o in s)switch(o){case"data":case"state":case"_errors":Object.assign(n.payload[o],s[o]);break;default:n.payload[o]=s[o]}}n.hooks=vh(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(s,o)=>{const i="$"+s;fr(n,i,o),fr(n.vueApp.config.globalProperties,i,o)},fr(n.vueApp,"$nuxt",n),fr(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(Ph,o=>{n.callHook("app:chunkError",{error:o.payload}),o.payload.message.includes("Unable to preload CSS")&&o.preventDefault()}),window.useNuxtApp||=we;const s=n.hook("app:error",(...o)=>{console.error("[nuxt] error caught during app initialization",...o)});n.hook("app:mounted",s)}const r=n.payload.config;return n.provide("config",r),n}function Oh(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function Nh(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function Mh(e,t){const n=new Set,r=[],s=[];let o,i=0;async function a(l){const u=l.dependsOn?.filter(c=>t.some(f=>f._name===c)&&!n.has(c))??[];if(u.length>0)r.push([new Set(u),l]);else{const c=Nh(e,l).then(async()=>{l._name&&(n.add(l._name),await Promise.all(r.map(async([f,p])=>{f.has(l._name)&&(f.delete(l._name),f.size===0&&(i++,await a(p)))})))}).catch(f=>{if(!l.parallel&&!e.payload.error)throw f;o||=f});l.parallel?s.push(c):await c}}for(const l of t)Oh(e,l);for(const l of t)await a(l);if(await Promise.all(s),i)for(let l=0;l{}),e,{[kh]:!0,_name:t})}function Mi(e,t,n){const r=()=>t();return zl(e._id).set(e),e.vueApp.runWithContext(r)}function Ql(e){let t;return Ur()&&(t=en()?.appContext.app.$nuxt),t||=zl(e).tryUse(),t||null}function we(e){const t=Ql(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function Jr(e){return we().$config}function fr(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function ps(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function Ws(e,t,n=".",r){if(!ps(t))return Ws(e,{},n,r);const s=Object.assign({},t);for(const o in e){if(o==="__proto__"||o==="constructor")continue;const i=e[o];i!=null&&(r&&r(s,o,i,n)||(Array.isArray(i)&&Array.isArray(s[o])?s[o]=[...i,...s[o]]:ps(i)&&ps(s[o])?s[o]=Ws(i,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=i))}return s}function Ih(e){return(...t)=>t.reduce((n,r)=>Ws(n,r,"",e),{})}const Xl=Ih();function Hh(e,t){try{return t in e}catch{return!1}}class Ii extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(t,n={}){super(t,n),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:Ks(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Zl(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}function Lh(e){if(typeof e=="string")return new Ii(e);if(Dh(e))return e;const t=new Ii(e.message??e.statusMessage??"",{cause:e.cause||e});if(Hh(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=Ks(e.statusCode,t.statusCode):e.status&&(t.statusCode=Ks(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Zl(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Dh(e){return e?.constructor?.__h3_error__===!0}const jh=/[^\u0009\u0020-\u007E]/g;function Zl(e=""){return e.replace(jh,"")}function Ks(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const ec=Symbol("layout-meta"),Zt=Symbol("route");import.meta.url.replace(/\/app\/.*$/,"/");const Ve=()=>we()?.$router,nr=()=>Ur()?Pe(Zt,we()._route):we()._route;const Fh=()=>{try{if(we()._processingMiddleware)return!0}catch{return!1}return!1},iy=(e,t)=>{e||="/";const n=typeof e=="string"?e:"path"in e?Bh(e):Ve().resolve(e).href;if(t?.open){const{target:u="_blank",windowFeatures:c={}}=t.open,f=[];for(const[p,d]of Object.entries(c))d!==void 0&&f.push(`${p.toLowerCase()}=${d}`);return open(n,u,f.join(", ")),Promise.resolve()}const r=tn(n,{acceptRelative:!0}),s=t?.external||r;if(s){if(!t?.external)throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:u}=new URL(n,window.location.href);if(u&&Kd(u))throw new Error(`Cannot navigate to a URL with '${u}' protocol.`)}const o=Fh();if(!s&&o){if(t?.replace){if(typeof e=="string"){const{pathname:u,search:c,hash:f}=So(e);return{path:u,...c&&{query:Bl(c)},...f&&{hash:f},replace:!0}}return{...e,replace:!0}}return e}const i=Ve(),a=we();if(s)return a._scope.stop(),t?.replace?location.replace(n):location.href=n,o?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve();const l=typeof e=="string"?$h(e):e;return t?.replace?i.replace(l):i.push(l)};function Bh(e){return $l(e.path||"",e.query||{})+(e.hash||"")}function $h(e){const t=So(e);return Md(Id(t.pathname))+t.search+t.hash}const tc="__nuxt_error",Yr=()=>Eu(we().payload,"error"),Wt=e=>{const t=Qt(e);try{const n=Yr();we().hooks.callHook("app:error",t),n.value||=t}catch{throw t}return t},Uh=async(e={})=>{const t=we(),n=Yr();t.callHook("app:error:cleared",e),e.redirect&&await Ve().replace(e.redirect),n.value=Sh},nc=e=>!!e&&typeof e=="object"&&tc in e,Qt=e=>{typeof e!="string"&&e.statusText&&(e.message??=e.statusText);const t=Lh(e);return Object.defineProperty(t,tc,{value:!0,configurable:!1,writable:!1}),Object.defineProperty(t,"status",{get:()=>t.statusCode,configurable:!0}),Object.defineProperty(t,"statusText",{get:()=>t.statusMessage,configurable:!0}),t};function Vh(e){const t=Kh(e),n=new ArrayBuffer(t.length),r=new DataView(n);for(let s=0;s>16),t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255),n=r=0);return r===12?(n>>=4,t+=String.fromCharCode(n)):r===18&&(n>>=2,t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255)),t}const Gh=-1,qh=-2,Jh=-3,Yh=-4,zh=-5,Qh=-6,Xh=-7;function Zh(e,t){return ep(JSON.parse(e),t)}function ep(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);let s=null;function o(i,a=!1){if(i===Gh)return;if(i===Jh)return NaN;if(i===Yh)return 1/0;if(i===zh)return-1/0;if(i===Qh)return-0;if(a||typeof i!="number")throw new Error("Invalid input");if(i in r)return r[i];const l=n[i];if(!l||typeof l!="object")r[i]=l;else if(Array.isArray(l))if(typeof l[0]=="string"){const u=l[0],c=t&&Object.hasOwn(t,u)?t[u]:void 0;if(c){let f=l[1];if(typeof f!="number"&&(f=n.push(l[1])-1),s??=new Set,s.has(f))throw new Error("Invalid circular reference");return s.add(f),r[i]=c(o(f)),s.delete(f),r[i]}switch(u){case"Date":r[i]=new Date(l[1]);break;case"Set":const f=new Set;r[i]=f;for(let y=1;y=u)throw new Error("Invalid input");c[p]=o(l[f+1])}}else{const u=new Array(l.length);r[i]=u;for(let c=0;c{if(console.createTask)return console.createTask;const e={run:t=>t()};return()=>e})();function sc(e,t,n,r){for(let s=n;se[s](...t)):e[s](...t);if(o instanceof Promise)return o.then(()=>sc(e,t,s+1,r))}catch(o){return Promise.reject(o)}}function lp(e,t,n){if(e.length>0)return sc(e,t,0,rc(n))}function cp(e,t,n){if(e.length>0){const r=rc(n);return Promise.all(e.map(s=>r.run(()=>s(...t))))}}function gs(e,t){for(const n of[...e])n(t)}var up=class{_hooks;_before;_after;_deprecatedHooks;_deprecatedMessages;constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,n={}){if(!e||typeof t!="function")return()=>{};const r=e;let s;for(;this._deprecatedHooks[e];)s=this._deprecatedHooks[e],e=s.to;if(s&&!n.allowDeprecated){let o=s.message;o||(o=`${r} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||(console.warn(o),this._deprecatedMessages.add(o))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let n,r=(...s)=>(typeof n=="function"&&n(),n=void 0,r=void 0,t(...s));return n=this.hook(e,r),n}removeHook(e,t){const n=this._hooks[e];if(n){const r=n.indexOf(t);r!==-1&&n.splice(r,1),n.length===0&&(this._hooks[e]=void 0)}}clearHook(e){this._hooks[e]=void 0}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t=="string"?{to:t}:t;const n=this._hooks[e]||[];this._hooks[e]=void 0;for(const r of n)this.hook(e,r)}deprecateHooks(e){for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=qs(e),n=Object.keys(t).map(r=>this.hook(r,t[r]));return()=>{for(const r of n)r();n.length=0}}removeHooks(e){const t=qs(e);for(const n in t)this.removeHook(n,t[n])}removeAllHooks(){this._hooks={}}callHook(e,...t){return this.callHookWith(lp,e,t)}callHookParallel(e,...t){return this.callHookWith(cp,e,t)}callHookWith(e,t,n){const r=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&gs(this._before,r);const s=e(this._hooks[t]?[...this._hooks[t]]:[],n,t);return s instanceof Promise?s.finally(()=>{this._after&&r&&gs(this._after,r)}):(this._after&&r&&gs(this._after,r),s)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}};function fp(){return new up}const dp=["name","property","http-equiv"],hp=new Set(["viewport","description","keywords","robots"]);function oc(e){const t=e.split(":");return t.length?ap.has(t[1]):!1}function Js(e){const{props:t,tag:n}=e;if(sp.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(n==="link"&&t.rel==="alternate"){const r=t.hreflang||t.type;if(r)return`alternate:${r}`}if(t.charset)return"charset";if(e.tag==="meta"){for(const r of dp)if(t[r]!==void 0){const s=t[r],o=s&&typeof s=="string"&&s.includes(":"),i=s&&hp.has(s),l=!(o||i)&&e.key?`:key:${e.key}`:"";return`${n}:${s}${l}`}}if(e.key)return`${n}:key:${e.key}`;if(t.id)return`${n}:id:${t.id}`;if(n==="link"&&t.rel==="alternate")return`alternate:${t.href||""}`;if(np.has(n)){const r=e.textContent||e.innerHTML;if(r)return`${n}:content:${r}`}}function ic(e){const t=e._h||e._d;if(t)return t;const n=e.textContent||e.innerHTML;return n||`${e.tag}:${Object.entries(e.props).map(([r,s])=>`${r}:${String(s)}`).join(",")}`}function Nr(e,t,n){typeof e==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(e=e());const s=t?t(n,e):e;if(Array.isArray(s))return s.map(o=>Nr(o,t));if(s?.constructor===Object){const o={};for(const i of Object.keys(s))o[i]=Nr(s[i],t,i);return o}return s}function pp(e,t){const n=e==="style"?new Map:new Set;function r(s){if(s==null||s===void 0)return;const o=String(s).trim();if(o)if(e==="style"){const[i,...a]=o.split(":").map(l=>l?l.trim():"");i&&a.length&&n.set(i,a.join(":"))}else o.split(" ").filter(Boolean).forEach(i=>n.add(i))}return typeof t=="string"?e==="style"?t.split(";").forEach(r):r(t):Array.isArray(t)?t.forEach(s=>r(s)):t&&typeof t=="object"&&Object.entries(t).forEach(([s,o])=>{o&&o!=="false"&&(e==="style"?n.set(String(s).trim(),String(o)):r(s))}),n}function ac(e,t){if(e.props=e.props||{},!t)return e;if(e.tag==="templateParams")return e.props=t,e;const n=Gs.has(e.tag)||e.tag==="htmlAttrs"||e.tag==="bodyAttrs";return Object.entries(t).forEach(([r,s])=>{if(r==="__proto__"||r==="constructor"||r==="prototype")return;if(s===null){e.props[r]=null;return}if(r==="class"||r==="style"){e.props[r]=pp(r,s);return}if(op.has(r)){if((r==="textContent"||r==="innerHTML")&&typeof s=="object"){let u=t.type;if(t.type||(u="application/json"),!u?.endsWith("json")&&u!=="speculationrules")return;t.type=u,e.props.type=u,e[r]=JSON.stringify(s)}else e[r]=s;return}const o=r.startsWith("data-"),i=n&&!o?r.toLowerCase():r,a=String(s),l=e.tag==="meta"&&i==="content";a==="true"||a===""?e.props[i]=o||l?a:!0:!s&&o&&a==="false"?e.props[i]="false":s!==void 0&&(e.props[i]=s)}),e}function gp(e,t){const n=typeof t=="object"&&typeof t!="function"?t:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},r=ac({tag:e,props:{}},n);return r.key&&tp.has(r.tag)&&(r.props["data-hid"]=r._h=r.key),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(s=>({...r,props:{...r.props,content:s}})):r}function mp(e,t){if(!e)return[];typeof e=="function"&&(e=e());const n=(s,o)=>{for(let i=0;i{if(o!==void 0)for(const i of Array.isArray(o)?o:[o])r.push(gp(s,i))}),r.flat()}const Ys=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,Hi={base:-10,title:10},yp={critical:-8,high:-1,low:2},Li={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},_p=/@import/,xn=e=>e===""||e===!0;function bp(e,t){if(typeof t.tagPriority=="number")return t.tagPriority;let n=100;const r=yp[t.tagPriority]||0,s=e.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:Li;if(t.tag in Hi)n=Hi[t.tag];else if(t.tag==="meta"){const o=t.props["http-equiv"]==="content-security-policy"?"content-security-policy":t.props.charset?"charset":t.props.name==="viewport"?"viewport":null;o&&(n=Li.meta[o])}else if(t.tag==="link"&&t.props.rel)n=s.link[t.props.rel];else if(t.tag==="script"){const o=String(t.props.type);xn(t.props.async)?n=s.script.async:t.props.src&&!xn(t.props.defer)&&!xn(t.props.async)&&o!=="module"&&!o.endsWith("json")||t.innerHTML&&!o.endsWith("json")?n=s.script.sync:(xn(t.props.defer)&&t.props.src&&!xn(t.props.async)||o==="module")&&(n=s.script.defer)}else t.tag==="style"&&(n=t.innerHTML&&_p.test(t.innerHTML)?s.style.imported:s.style.sync);return(n||100)+r}function Di(e,t){const n=typeof t=="function"?t(e):t,r=n.key||String(e.plugins.size+1);e.plugins.get(r)||(e.plugins.set(r,n),e.hooks.addHooks(n.hooks||{}))}function vp(e={}){const t=fp();t.addHooks(e.hooks||{});const n=!e.document,r=new Map,s=new Map,o=new Set,i={_entryCount:1,plugins:s,dirty:!1,resolvedOptions:e,hooks:t,ssr:n,entries:r,headEntries(){return[...r.values()]},use:a=>Di(i,a),push(a,l){const u={...l||{}};delete u.head;const c=u._index??i._entryCount++,f={_i:c,input:a,options:u},p={_poll(d=!1){i.dirty=!0,!d&&o.add(c),t.callHook("entries:updated",i)},dispose(){r.delete(c)&&i.invalidate()},patch(d){(!u.mode||u.mode==="server"&&n||u.mode==="client"&&!n)&&(f.input=d,r.set(c,f),p._poll())}};return p.patch(a),p},async resolveTags(){const a={tagMap:new Map,tags:[],entries:[...i.entries.values()]};for(await t.callHook("entries:resolve",a);o.size;){const p=o.values().next().value;o.delete(p);const d=r.get(p);if(d){const _={tags:mp(d.input,e.propResolvers||[]).map(y=>Object.assign(y,d.options)),entry:d};await t.callHook("entries:normalize",_),d._tags=_.tags.map((y,S)=>(y._w=bp(i,y),y._p=(d._i<<10)+S,y._d=Js(y),y._d||(y._h=ic(y)),y))}}let l=!1;a.entries.flatMap(p=>(p._tags||[]).map(d=>({...d,props:{...d.props}}))).sort(Ys).reduce((p,d)=>{const _=d._d||d._h;if(!p.has(_))return p.set(_,d);const y=p.get(_);if((d?.tagDuplicateStrategy||(ip.has(d.tag)?"merge":null)||(d.key&&d.key===y.key?"merge":null))==="merge"){const R={...y.props};Object.entries(d.props).forEach(([v,g])=>R[v]=v==="style"?new Map([...y.props.style||new Map,...g]):v==="class"?new Set([...y.props.class||new Set,...g]):g),p.set(_,{...d,props:R})}else d._p>>10===y._p>>10&&d.tag==="meta"&&oc(_)?(p.set(_,Object.assign([...Array.isArray(y)?y:[y],d],d)),l=!0):(d._w===y._w?d._p>y._p:d?._wDi(i,a)),i.hooks.callHook("init",i),e.init?.forEach(a=>a&&i.push(a)),i}const ms="%separator";function wp(e,t,n=!1){let r;if(t==="s"||t==="pageTitle")r=e.pageTitle;else if(t.includes(".")){const s=t.indexOf(".");r=e[t.substring(0,s)]?.[t.substring(s+1)]}else r=e[t];if(r!==void 0)return n?(r||"").replace(/\\/g,"\\\\").replace(/{if(a===ms||!o.includes(a))return a;const l=wp(t,a.slice(1),r);return l!==void 0?l:a}).trim(),i&&(e=e.split(ms).map(a=>a.trim()).filter(a=>a!=="").join(n?` ${n} `:" ")),e}const ji=e=>e.includes(":key")?e:e.split(":").join(":key:"),Ep={key:"aliasSorting",hooks:{"tags:resolve":e=>{let t=!1;for(const n of e.tags){const r=n.tagPriority;if(!r)continue;const s=String(r);if(s.startsWith("before:")){const o=ji(s.slice(7)),i=e.tagMap.get(o);i&&(typeof i.tagPriority=="number"&&(n.tagPriority=i.tagPriority),n._p=i._p-1,t=!0)}else if(s.startsWith("after:")){const o=ji(s.slice(6)),i=e.tagMap.get(o);i&&(typeof i.tagPriority=="number"&&(n.tagPriority=i.tagPriority),n._p=i._p+1,t=!0)}}t&&(e.tags=e.tags.sort(Ys))}}},Rp={key:"deprecations",hooks:{"entries:normalize":({tags:e})=>{for(const t of e)t.props.children&&(t.innerHTML=t.props.children,delete t.props.children),t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),t.props.body&&(t.tagPosition="bodyClose",delete t.props.body)}}};async function zs(e){if(typeof e==="function")return e;if(e instanceof Promise)return await e;if(Array.isArray(e))return await Promise.all(e.map(n=>zs(n)));if(e?.constructor===Object){const n={};for(const r of Object.keys(e))n[r]=await zs(e[r]);return n}return e}const Tp={key:"promises",hooks:{"entries:resolve":async e=>{const t=[];for(const n in e.entries)e.entries[n]._promisesProcessed||t.push(zs(e.entries[n].input).then(r=>{e.entries[n].input=r,e.entries[n]._promisesProcessed=!0}));await Promise.all(t)}}},Cp={meta:"content",link:"href",htmlAttrs:"lang"},Sp=["innerHTML","textContent"],Ap=e=>({key:"template-params",hooks:{"entries:normalize":t=>{const n=t.tags.filter(r=>r.tag==="templateParams"&&r.mode==="server")?.[0]?.props||{};Object.keys(n).length&&(e._ssrPayload={templateParams:{...e._ssrPayload?.templateParams||{},...n}})},"tags:resolve":({tagMap:t,tags:n})=>{const r=t.get("templateParams")?.props||{},s=r.separator||"|";delete r.separator,r.pageTitle=dr(r.pageTitle||e._title||"",r,s);for(const o of n){if(o.processTemplateParams===!1)continue;const i=Cp[o.tag];if(i&&typeof o.props[i]=="string")o.props[i]=dr(o.props[i],r,s);else if(o.processTemplateParams||o.tag==="titleTemplate"||o.tag==="title")for(const a of Sp)typeof o[a]=="string"&&(o[a]=dr(o[a],r,s,o.tag==="script"&&o.props.type.endsWith("json")))}e._templateParams=r,e._separator=s},"tags:afterResolve":({tagMap:t})=>{const n=t.get("title");n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=dr(n.textContent,e._templateParams,e._separator))}}}),Pp=(e,t)=>ve(t)?_u(t):t,ko="usehead";function kp(e){return{install(n){n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(ko,e)}}.install}function xp(){if(Ur()){const e=Pe(ko);if(e)return e}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function Op(e,t={}){const n=t.head||xp();return n.ssr?n.push(e||{},t):Np(n,e,t)}function Np(e,t,n={}){const r=bt(!1);let s;return Nu(()=>{const i=r.value?{}:Nr(t,Pp);s?s.patch(i):s=e.push(i,n)}),en()&&(er(()=>{s.dispose()}),Ja(()=>{r.value=!0}),qa(()=>{r.value=!1})),s}function lc(e){const t=e||Ql();return t?.ssrContext?.head||t?.runWithContext(()=>{if(Ur())return Pe(ko)})}function ay(e,t={}){const n=lc(t.nuxt);if(n)return Op(e,{head:n,...t})}const Mp=(e,t)=>[],cc=e=>Xl({},...Mp().map(t=>t.data).reverse()),Ip=cc;let mr;function Hp(){return mr=$fetch(Po(`builds/meta/${Jr().app.buildId}.json`),{responseType:"json"}),mr.catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),mr}function xo(){return mr||Hp()}function zr(e){const t=typeof e=="string"?e:e.path;try{return Ip(t)}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function Fi(e,t={}){if(await jp(e)){const n=await Dp(e,t);return await uc(n)||null}return null}const Lp="_payload.json";async function Dp(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||tn(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=Jr(),s=t.hash||(t.fresh?Date.now():r.app.buildId),o=r.app.cdnURL,i=o&&await Fp(e)?o:r.app.baseURL;return Co(i,n.pathname,Lp+(s?`?${s}`:""))}async function uc(e){const t=fetch(e,{cache:"force-cache"}).then(n=>n.text().then(hc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}function fc(e){if(e.redirect)return!1;if(e.prerender)return!0}async function dc(e){return e=e==="/"?e:e.replace(/\/$/,""),(await xo()).prerendered.includes(e)}async function jp(e=nr().path){const t=zr({path:e});if(t.ssr===!1)return!1;const n=fc(t);return n!==void 0?n:t.payload?!0:await dc(e)}async function Fp(e=nr().path){const t=fc(zr({path:e}));return t!==void 0?t:await dc(e)}let Ut=null;async function Bp(){if(Ut)return Ut;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await hc(e.textContent||""),n=e.dataset.src?await uc(e.dataset.src):void 0;return Ut={...t,...n,...window.__NUXT__},Ut.config?.public&&(Ut.config.public=Dt(Ut.config.public)),Ut}async function hc(e){return await Zh(e,we()._payloadRevivers)}function $p(e,t){we()._payloadRevivers[e]=t}const Up=[["NuxtError",e=>Qt(e)],["EmptyShallowRef",e=>Ct(e==="_"?void 0:e==="0n"?BigInt(0):Pr(e))],["EmptyRef",e=>bt(e==="_"?void 0:e==="0n"?BigInt(0):Pr(e))],["ShallowRef",e=>Ct(e)],["ShallowReactive",e=>ut(e)],["Ref",e=>bt(e)],["Reactive",e=>Dt(e)]],Vp=Pt({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const[r,s]of Up)$p(r,s);Object.assign(e.payload,([t,n]=Bn(()=>e.runWithContext(Bp)),t=await t,n(),t)),window.__NUXT__=e.payload}});async function Oo(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!!r.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async s=>{const o=new Map,i=new Promise(d=>{e.resolveTags().then(_=>{d(_.map(y=>{const S=o.get(y._d)||0,R={tag:y,id:(S?`${y._d}:${S}`:y._d)||y._h,shouldRender:!0};return y._d&&oc(y._d)&&o.set(y._d,S+1),R}))})});let a=e._dom;if(!a){a={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const d of["body","head"]){const _=n[d]?.children;for(const y of _){const S=y.tagName.toLowerCase();if(!Gs.has(S))continue;const R=ac({tag:S,props:{}},{innerHTML:y.innerHTML,...y.getAttributeNames().reduce((v,g)=>(v[g]=y.getAttribute(g),v),{})||{}});if(R.key=y.getAttribute("data-hid")||void 0,R._d=Js(R)||ic(R),a.elMap.has(R._d)){let v=1,g=R._d;for(;a.elMap.has(g);)g=`${R._d}:${v++}`;a.elMap.set(g,y)}else a.elMap.set(R._d,y)}}}a.pendingSideEffects={...a.sideEffects},a.sideEffects={};function l(d,_,y){const S=`${d}:${_}`;a.sideEffects[S]=y,delete a.pendingSideEffects[S]}function u({id:d,$el:_,tag:y}){const S=y.tag.endsWith("Attrs");a.elMap.set(d,_),S||(y.textContent&&y.textContent!==_.textContent&&(_.textContent=y.textContent),y.innerHTML&&y.innerHTML!==_.innerHTML&&(_.innerHTML=y.innerHTML),l(d,"el",()=>{_?.remove(),a.elMap.delete(d)}));for(const R in y.props){if(!Object.prototype.hasOwnProperty.call(y.props,R))continue;const v=y.props[R];if(R.startsWith("on")&&typeof v=="function"){const b=_?.dataset;if(b&&b[`${R}fired`]){const w=R.slice(0,-5);v.call(_,new Event(w.substring(2)))}_.getAttribute(`data-${R}`)!==""&&((y.tag==="bodyAttrs"?n.defaultView:_).addEventListener(R.substring(2),v.bind(_)),_.setAttribute(`data-${R}`,""));continue}const g=`attr:${R}`;if(R==="class"){if(!v)continue;for(const b of v)S&&l(d,`${g}:${b}`,()=>_.classList.remove(b)),!_.classList.contains(b)&&_.classList.add(b)}else if(R==="style"){if(!v)continue;for(const[b,w]of v)l(d,`${g}:${b}`,()=>{_.style.removeProperty(b)}),_.style.setProperty(b,w)}else v!==!1&&v!==null&&(_.getAttribute(R)!==v&&_.setAttribute(R,v===!0?"":String(v)),S&&l(d,g,()=>_.removeAttribute(R)))}}const c=[],f={bodyClose:void 0,bodyOpen:void 0,head:void 0},p=await i;for(const d of p){const{tag:_,shouldRender:y,id:S}=d;if(y){if(_.tag==="title"){n.title=_.textContent,l("title","",()=>n.title=a.title);continue}d.$el=d.$el||a.elMap.get(S),d.$el?u(d):Gs.has(_.tag)&&c.push(d)}}for(const d of c){const _=d.tag.tagPosition||"head";d.$el=n.createElement(d.tag.tag),u(d),f[_]=f[_]||n.createDocumentFragment(),f[_].appendChild(d.$el)}for(const d of p)await e.hooks.callHook("dom:renderTag",d,n,l);f.head&&n.head.appendChild(f.head),f.bodyOpen&&n.body.insertBefore(f.bodyOpen,n.body.firstChild),f.bodyClose&&n.body.appendChild(f.bodyClose);for(const d in a.pendingSideEffects)a.pendingSideEffects[d]();e._dom=a,await e.hooks.callHook("dom:rendered",{renders:p}),s()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function Wp(e={}){const t=e.domOptions?.render||Oo;e.document=e.document||(typeof window<"u"?document:void 0);const n=e.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1;return vp({...e,plugins:[...e.plugins||[],{key:"client",hooks:{"entries:updated":t}}],init:[n?JSON.parse(n):!1,...e.init||[]]})}function Kp(e,t){let n=0;return()=>{const r=++n;t(()=>{n===r&&e()})}}function Gp(e={}){const t=Wp({domOptions:{render:Kp(()=>Oo(t),n=>setTimeout(n,0))},...e});return t.install=kp(t),t}const qp={disableDefaults:!0,disableCapoSorting:!1,plugins:[Rp,Tp,Ap,Ep]},Jp=Pt({name:"nuxt:head",enforce:"pre",setup(e){const t=Gp(qp);e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await Oo(t)};t.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});const cn=typeof document<"u";function pc(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Yp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&pc(e.default)}const re=Object.assign;function ys(e,t){const n={};for(const r in t){const s=t[r];n[r]=tt(s)?s.map(e):e(s)}return n}const $n=()=>{},tt=Array.isArray;function Bi(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}const gc=/#/g,zp=/&/g,Qp=/\//g,Xp=/=/g,Zp=/\?/g,mc=/\+/g,eg=/%5B/g,tg=/%5D/g,yc=/%5E/g,ng=/%60/g,_c=/%7B/g,rg=/%7C/g,bc=/%7D/g,sg=/%20/g;function No(e){return e==null?"":encodeURI(""+e).replace(rg,"|").replace(eg,"[").replace(tg,"]")}function og(e){return No(e).replace(_c,"{").replace(bc,"}").replace(yc,"^")}function Qs(e){return No(e).replace(mc,"%2B").replace(sg,"+").replace(gc,"%23").replace(zp,"%26").replace(ng,"`").replace(_c,"{").replace(bc,"}").replace(yc,"^")}function ig(e){return Qs(e).replace(Xp,"%3D")}function ag(e){return No(e).replace(gc,"%23").replace(Zp,"%3F")}function lg(e){return ag(e).replace(Qp,"%2F")}function zn(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const cg=/\/$/,ug=e=>e.replace(cg,"");function _s(e,t,n="/"){let r,s={},o="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return l=a>=0&&l>a?-1:l,l>=0&&(r=t.slice(0,l),o=t.slice(l,a>0?a:t.length),s=e(o.slice(1))),a>=0&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=pg(r??t,n),{fullPath:r+o+i,path:r,query:s,hash:zn(i)}}function fg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function $i(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function dg(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&En(t.matched[r],n.matched[s])&&vc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function En(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function vc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!hg(e[n],t[n]))return!1;return!0}function hg(e,t){return tt(e)?Ui(e,t):tt(t)?Ui(t,e):e?.valueOf()===t?.valueOf()}function Ui(e,t){return tt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function pg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,a;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}const Ge={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let Xs=(function(e){return e.pop="pop",e.push="push",e})({}),bs=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function gg(e){if(!e)if(cn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ug(e)}const mg=/^[^#]+#/;function yg(e,t){return e.replace(mg,"#")+t}function _g(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Qr=()=>({left:window.scrollX,top:window.scrollY});function bg(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=_g(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Vi(e,t){return(history.state?history.state.position-t:-1)+e}const Zs=new Map;function vg(e,t){Zs.set(e,t)}function wg(e){const t=Zs.get(e);return Zs.delete(e),t}function Eg(e){return typeof e=="string"||e&&typeof e=="object"}function wc(e){return typeof e=="string"||typeof e=="symbol"}let me=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const Ec=Symbol("");me.MATCHER_NOT_FOUND+"",me.NAVIGATION_GUARD_REDIRECT+"",me.NAVIGATION_ABORTED+"",me.NAVIGATION_CANCELLED+"",me.NAVIGATION_DUPLICATED+"";function Rn(e,t){return re(new Error,{type:e,[Ec]:!0},t)}function pt(e,t){return e instanceof Error&&Ec in e&&(t==null||!!(e.type&t))}const Rg=["params","query","hash"];function Tg(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of Rg)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function Cg(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;rs&&Qs(s)):[r&&Qs(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Sg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=tt(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Ag=Symbol(""),Ki=Symbol(""),Mo=Symbol(""),Io=Symbol(""),eo=Symbol("");function On(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Mt(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const u=p=>{p===!1?l(Rn(me.NAVIGATION_ABORTED,{from:n,to:t})):p instanceof Error?l(p):Eg(p)?l(Rn(me.NAVIGATION_GUARD_REDIRECT,{from:t,to:p})):(i&&r.enterCallbacks[s]===i&&typeof p=="function"&&i.push(p),a())},c=o(()=>e.call(r&&r.instances[s],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(p=>l(p))})}function vs(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(pc(l)){const u=(l.__vccOpts||l)[t];u&&o.push(Mt(u,n,r,i,a,s))}else{let u=l();o.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const f=Yp(c)?c.default:c;i.mods[a]=c,i.components[a]=f;const p=(f.__vccOpts||f)[t];return p&&Mt(p,n,r,i,a,s)()}))}}return o}function Pg(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iEn(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>En(u,l))||s.push(l))}return[n,r,s]}let kg=()=>location.protocol+"//"+location.host;function Rc(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let i=s.includes(e.slice(o))?e.slice(o).length:1,a=s.slice(i);return a[0]!=="/"&&(a="/"+a),$i(a,"")}return $i(n,e)+r+s}function xg(e,t,n,r){let s=[],o=[],i=null;const a=({state:p})=>{const d=Rc(e,location),_=n.value,y=t.value;let S=0;if(p){if(n.value=d,t.value=p,i&&i===_){i=null;return}S=y?p.position-y.position:0}else r(d);s.forEach(R=>{R(n.value,_,{delta:S,type:Xs.pop,direction:S?S>0?bs.forward:bs.back:bs.unknown})})};function l(){i=n.value}function u(p){s.push(p);const d=()=>{const _=s.indexOf(p);_>-1&&s.splice(_,1)};return o.push(d),d}function c(){if(document.visibilityState==="hidden"){const{history:p}=window;if(!p.state)return;p.replaceState(re({},p.state,{scroll:Qr()}),"")}}function f(){for(const p of o)p();o=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:l,listen:u,destroy:f}}function Gi(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?Qr():null}}function Og(e){const{history:t,location:n}=window,r={value:Rc(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,u,c){const f=e.indexOf("#"),p=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:kg()+e+l;try{t[c?"replaceState":"pushState"](u,"",p),s.value=u}catch(d){console.error(d),n[c?"replace":"assign"](p)}}function i(l,u){o(l,re({},t.state,Gi(s.value.back,l,s.value.forward,!0),u,{position:s.value.position}),!0),r.value=l}function a(l,u){const c=re({},s.value,t.state,{forward:l,scroll:Qr()});o(c.current,c,!0),o(l,re({},Gi(r.value,l,null),{position:c.position+1},u),!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function Ng(e){e=gg(e);const t=Og(e),n=xg(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=re({location:"",base:e,go:r,createHref:yg.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}let Kt=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var Re=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(Re||{});const Mg={type:Kt.Static,value:""},Ig=/[a-zA-Z0-9_]/;function Hg(e){if(!e)return[[]];if(e==="/")return[[Mg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(d){throw new Error(`ERR (${n})/"${u}": ${d}`)}let n=Re.Static,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,u="",c="";function f(){u&&(n===Re.Static?o.push({type:Kt.Static,value:u}):n===Re.Param||n===Re.ParamRegExp||n===Re.ParamRegExpEnd?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:Kt.Param,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function p(){u+=l}for(;at.length?t.length===1&&t[0]===Me.Static+Me.Segment?1:-1:0}function Tc(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Bg={strict:!1,end:!0,sensitive:!1};function $g(e,t,n){const r=jg(Hg(e.path),n),s=re(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function Ug(e,t){const n=[],r=new Map;t=Bi(Bg,t);function s(f){return r.get(f)}function o(f,p,d){const _=!d,y=zi(f);y.aliasOf=d&&d.record;const S=Bi(t,f),R=[y];if("alias"in f){const b=typeof f.alias=="string"?[f.alias]:f.alias;for(const w of b)R.push(zi(re({},y,{components:d?d.record.components:y.components,path:w,aliasOf:d?d.record:y})))}let v,g;for(const b of R){const{path:w}=b;if(p&&w[0]!=="/"){const P=p.record.path,k=P[P.length-1]==="/"?"":"/";b.path=p.record.path+(w&&k+w)}if(v=$g(b,p,S),d?d.alias.push(v):(g=g||v,g!==v&&g.alias.push(v),_&&f.name&&!Qi(v)&&i(f.name)),Cc(v)&&l(v),y.children){const P=y.children;for(let k=0;k{i(g)}:$n}function i(f){if(wc(f)){const p=r.get(f);p&&(r.delete(f),n.splice(n.indexOf(p),1),p.children.forEach(i),p.alias.forEach(i))}else{const p=n.indexOf(f);p>-1&&(n.splice(p,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const p=Kg(f,n);n.splice(p,0,f),f.record.name&&!Qi(f)&&r.set(f.record.name,f)}function u(f,p){let d,_={},y,S;if("name"in f&&f.name){if(d=r.get(f.name),!d)throw Rn(me.MATCHER_NOT_FOUND,{location:f});S=d.record.name,_=re(Yi(p.params,d.keys.filter(g=>!g.optional).concat(d.parent?d.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),f.params&&Yi(f.params,d.keys.map(g=>g.name))),y=d.stringify(_)}else if(f.path!=null)y=f.path,d=n.find(g=>g.re.test(y)),d&&(_=d.parse(y),S=d.record.name);else{if(d=p.name?r.get(p.name):n.find(g=>g.re.test(p.path)),!d)throw Rn(me.MATCHER_NOT_FOUND,{location:f,currentLocation:p});S=d.record.name,_=re({},p.params,f.params),y=d.stringify(_)}const R=[];let v=d;for(;v;)R.unshift(v.record),v=v.parent;return{name:S,path:y,params:_,matched:R,meta:Wg(R)}}e.forEach(f=>o(f));function c(){n.length=0,r.clear()}return{addRoute:o,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:a,getRecordMatcher:s}}function Yi(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function zi(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Vg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Vg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Qi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Wg(e){return e.reduce((t,n)=>re(t,n.meta),{})}function Kg(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;Tc(e,t[o])<0?r=o:n=o+1}const s=Gg(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function Gg(e){let t=e;for(;t=t.parent;)if(Cc(t)&&Tc(e,t)===0)return t}function Cc({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Xi(e){const t=Pe(Mo),n=Pe(Io),r=Je(()=>{const l=ae(e.to);return t.resolve(l)}),s=Je(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const p=f.findIndex(En.bind(null,c));if(p>-1)return p;const d=Zi(l[u-2]);return u>1&&Zi(c)===d&&f[f.length-1].path!==d?f.findIndex(En.bind(null,l[u-2])):p}),o=Je(()=>s.value>-1&&Qg(n.params,r.value.params)),i=Je(()=>s.value>-1&&s.value===n.matched.length-1&&vc(n.params,r.value.params));function a(l={}){if(zg(l)){const u=t[ae(e.replace)?"replace":"push"](ae(e.to)).catch($n);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:Je(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}function qg(e){return e.length===1?e[0]:e}const Jg=St({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:Xi,setup(e,{slots:t}){const n=Dt(Xi(e)),{options:r}=Pe(Mo),s=Je(()=>({[ea(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ea(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&qg(t.default(n));return e.custom?o:ye("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Yg=Jg;function zg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Qg(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!tt(s)||s.length!==r.length||r.some((o,i)=>o.valueOf()!==s[i].valueOf()))return!1}return!0}function Zi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ea=(e,t,n)=>e??t??n,Xg=St({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Pe(eo),s=Je(()=>e.route||r.value),o=Pe(Ki,0),i=Je(()=>{let u=ae(o);const{matched:c}=s.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=Je(()=>s.value.matched[i.value]);Ht(Ki,Je(()=>i.value+1)),Ht(Ag,a),Ht(eo,s);const l=bt();return gn(()=>[l.value,a.value,e.name],([u,c,f],[p,d,_])=>{c&&(c.instances[f]=u,d&&d!==c&&u&&u===p&&(c.leaveGuards.size||(c.leaveGuards=d.leaveGuards),c.updateGuards.size||(c.updateGuards=d.updateGuards))),u&&c&&(!d||!En(c,d)||!p)&&(c.enterCallbacks[f]||[]).forEach(y=>y(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,f=a.value,p=f&&f.components[c];if(!p)return ta(n.default,{Component:p,route:u});const d=f.props[c],_=d?d===!0?u.params:typeof d=="function"?d(u):d:null,S=ye(p,re({},_,t,{onVnodeUnmounted:R=>{R.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return ta(n.default,{Component:S,route:u})||S}}});function ta(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Sc=Xg;function Zg(e){const t=Ug(e.routes,e),n=e.parseQuery||Cg,r=e.stringifyQuery||Wi,s=e.history,o=On(),i=On(),a=On(),l=Ct(Ge);let u=Ge;cn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=ys.bind(null,C=>""+C),f=ys.bind(null,lg),p=ys.bind(null,zn);function d(C,U){let j,q;return wc(C)?(j=t.getRecordMatcher(C),q=U):q=C,t.addRoute(q,j)}function _(C){const U=t.getRecordMatcher(C);U&&t.removeRoute(U)}function y(){return t.getRoutes().map(C=>C.record)}function S(C){return!!t.getRecordMatcher(C)}function R(C,U){if(U=re({},U||l.value),typeof C=="string"){const m=_s(n,C,U.path),E=t.resolve({path:m.path},U),A=s.createHref(m.fullPath);return re(m,E,{params:p(E.params),hash:zn(m.hash),redirectedFrom:void 0,href:A})}let j;if(C.path!=null)j=re({},C,{path:_s(n,C.path,U.path).path});else{const m=re({},C.params);for(const E in m)m[E]==null&&delete m[E];j=re({},C,{params:f(m)}),U.params=f(U.params)}const q=t.resolve(j,U),Z=C.hash||"";q.params=c(p(q.params));const he=fg(r,re({},C,{hash:og(Z),path:q.path})),h=s.createHref(he);return re({fullPath:he,hash:Z,query:r===Wi?Sg(C.query):C.query||{}},q,{redirectedFrom:void 0,href:h})}function v(C){return typeof C=="string"?_s(n,C,l.value.path):re({},C)}function g(C,U){if(u!==C)return Rn(me.NAVIGATION_CANCELLED,{from:U,to:C})}function b(C){return k(C)}function w(C){return b(re(v(C),{replace:!0}))}function P(C,U){const j=C.matched[C.matched.length-1];if(j&&j.redirect){const{redirect:q}=j;let Z=typeof q=="function"?q(C,U):q;return typeof Z=="string"&&(Z=Z.includes("?")||Z.includes("#")?Z=v(Z):{path:Z},Z.params={}),re({query:C.query,hash:C.hash,params:Z.path!=null?{}:C.params},Z)}}function k(C,U){const j=u=R(C),q=l.value,Z=C.state,he=C.force,h=C.replace===!0,m=P(j,q);if(m)return k(re(v(m),{state:typeof m=="object"?re({},Z,m.state):Z,force:he,replace:h}),U||j);const E=j;E.redirectedFrom=U;let A;return!he&&dg(r,q,j)&&(A=Rn(me.NAVIGATION_DUPLICATED,{to:E,from:q}),nt(q,q,!0,!1)),(A?Promise.resolve(A):I(E,q)).catch(T=>pt(T)?pt(T,me.NAVIGATION_GUARD_REDIRECT)?T:kt(T):$(T,E,q)).then(T=>{if(T){if(pt(T,me.NAVIGATION_GUARD_REDIRECT))return k(re({replace:h},v(T.to),{state:typeof T.to=="object"?re({},Z,T.to.state):Z,force:he}),U||E)}else T=N(E,q,!0,h,Z);return W(E,q,T),T})}function B(C,U){const j=g(C,U);return j?Promise.reject(j):Promise.resolve()}function M(C){const U=rn.values().next().value;return U&&typeof U.runWithContext=="function"?U.runWithContext(C):C()}function I(C,U){let j;const[q,Z,he]=Pg(C,U);j=vs(q.reverse(),"beforeRouteLeave",C,U);for(const m of q)m.leaveGuards.forEach(E=>{j.push(Mt(E,C,U))});const h=B.bind(null,C,U);return j.push(h),We(j).then(()=>{j=[];for(const m of o.list())j.push(Mt(m,C,U));return j.push(h),We(j)}).then(()=>{j=vs(Z,"beforeRouteUpdate",C,U);for(const m of Z)m.updateGuards.forEach(E=>{j.push(Mt(E,C,U))});return j.push(h),We(j)}).then(()=>{j=[];for(const m of he)if(m.beforeEnter)if(tt(m.beforeEnter))for(const E of m.beforeEnter)j.push(Mt(E,C,U));else j.push(Mt(m.beforeEnter,C,U));return j.push(h),We(j)}).then(()=>(C.matched.forEach(m=>m.enterCallbacks={}),j=vs(he,"beforeRouteEnter",C,U,M),j.push(h),We(j))).then(()=>{j=[];for(const m of i.list())j.push(Mt(m,C,U));return j.push(h),We(j)}).catch(m=>pt(m,me.NAVIGATION_CANCELLED)?m:Promise.reject(m))}function W(C,U,j){a.list().forEach(q=>M(()=>q(C,U,j)))}function N(C,U,j,q,Z){const he=g(C,U);if(he)return he;const h=U===Ge,m=cn?history.state:{};j&&(q||h?s.replace(C.fullPath,re({scroll:h&&m&&m.scroll},Z)):s.push(C.fullPath,Z)),l.value=C,nt(C,U,j,h),kt()}let K;function ee(){K||(K=s.listen((C,U,j)=>{if(!jt.listening)return;const q=R(C),Z=P(q,jt.currentRoute.value);if(Z){k(re(Z,{replace:!0,force:!0}),q).catch($n);return}u=q;const he=l.value;cn&&vg(Vi(he.fullPath,j.delta),Qr()),I(q,he).catch(h=>pt(h,me.NAVIGATION_ABORTED|me.NAVIGATION_CANCELLED)?h:pt(h,me.NAVIGATION_GUARD_REDIRECT)?(k(re(v(h.to),{force:!0}),q).then(m=>{pt(m,me.NAVIGATION_ABORTED|me.NAVIGATION_DUPLICATED)&&!j.delta&&j.type===Xs.pop&&s.go(-1,!1)}).catch($n),Promise.reject()):(j.delta&&s.go(-j.delta,!1),$(h,q,he))).then(h=>{h=h||N(q,he,!1),h&&(j.delta&&!pt(h,me.NAVIGATION_CANCELLED)?s.go(-j.delta,!1):j.type===Xs.pop&&pt(h,me.NAVIGATION_ABORTED|me.NAVIGATION_DUPLICATED)&&s.go(-1,!1)),W(q,he,h)}).catch($n)}))}let ie=On(),V=On(),Q;function $(C,U,j){kt(C);const q=V.list();return q.length?q.forEach(Z=>Z(C,U,j)):console.error(C),Promise.reject(C)}function ue(){return Q&&l.value!==Ge?Promise.resolve():new Promise((C,U)=>{ie.add([C,U])})}function kt(C){return Q||(Q=!C,ee(),ie.list().forEach(([U,j])=>C?j(C):U()),ie.reset()),C}function nt(C,U,j,q){const{scrollBehavior:Z}=e;if(!cn||!Z)return Promise.resolve();const he=!j&&wg(Vi(C.fullPath,0))||(q||!j)&&history.state&&history.state.scroll||null;return _n().then(()=>Z(C,U,he)).then(h=>h&&bg(h)).catch(h=>$(h,C,U))}const Le=C=>s.go(C);let nn;const rn=new Set,jt={currentRoute:l,listening:!0,addRoute:d,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:S,getRoutes:y,resolve:R,options:e,push:b,replace:w,go:Le,back:()=>Le(-1),forward:()=>Le(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:V.add,isReady:ue,install(C){C.component("RouterLink",Yg),C.component("RouterView",Sc),C.config.globalProperties.$router=jt,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>ae(l)}),cn&&!nn&&l.value===Ge&&(nn=!0,b(s.location).catch(q=>{}));const U={};for(const q in Ge)Object.defineProperty(U,q,{get:()=>l.value[q],enumerable:!0});C.provide(Mo,jt),C.provide(Io,ut(U)),C.provide(eo,l);const j=C.unmount;rn.add(C),C.unmount=function(){rn.delete(C),rn.size<1&&(u=Ge,K&&K(),K=null,l.value=Ge,nn=!1,Q=!1),j()}}};function We(C){return C.reduce((U,j)=>U.then(()=>M(j)),Promise.resolve())}return jt}function Ac(e){return Pe(Io)}const em=/(:\w+)\([^)]+\)/g,tm=/(:\w+)[?+*]/g,nm=/:\w+/g,rm=(e,t)=>t.path.replace(em,"$1").replace(tm,"$1").replace(nm,n=>e.params[n.slice(1)]?.toString()||""),to=(e,t)=>{const n=e.route.matched.find(s=>s.components?.default===e.Component.type),r=t??n?.meta.key??(n&&rm(e.route,n));return typeof r=="function"?r(e.route):r},sm=(e,t)=>({default:()=>e?ye(Wu,e===!0?{}:e,t):t});function Pc(e){return Array.isArray(e)?e:[e]}const om="modulepreload",im=function(e,t){return new URL(e,t).href},na={},Mr=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){let u=function(c){return Promise.all(c.map(f=>Promise.resolve(f).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),l=a?.nonce||a?.getAttribute("nonce");s=u(n.map(c=>{if(c=im(c,r),c in na)return;na[c]=!0;const f=c.endsWith(".css"),p=f?'[rel="stylesheet"]':"";if(r)for(let _=i.length-1;_>=0;_--){const y=i[_];if(y.href===c&&(!f||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${p}`))return;const d=document.createElement("link");if(d.rel=f?"stylesheet":om,f||(d.as="script"),d.crossOrigin="",d.href=c,l&&d.setAttribute("nonce",l),document.head.appendChild(d),f)return new Promise((_,y)=>{d.addEventListener("load",_),d.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${c}`)))})}))}function o(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return s.then(i=>{for(const a of i||[])a.status==="rejected"&&o(a.reason);return t().catch(o)})},ws=[{name:"index",path:"/",component:()=>Mr(()=>import("./BIAS2EGE.js").then(e=>e.i),__vite__mapDeps([0,1]),import.meta.url)}],kc=(e,t)=>({default:()=>e?ye(Gf,e===!0?{}:e,t):t.default?.()}),am=/(:\w+)\([^)]+\)/g,lm=/(:\w+)[?+*]/g,cm=/:\w+/g;function ra(e){const t=e?.meta.key??e.path.replace(am,"$1").replace(lm,"$1").replace(cm,n=>e.params[n.slice(1)]?.toString()||"");return typeof t=="function"?t(e):t}function um(e,t){return e===t||t===Ge?!1:ra(e)!==ra(t)?!0:!e.matched.every((r,s)=>r.components&&r.components.default===t.matched[s]?.components?.default)}function fm(e,t=!1){if(e){if(e.nodeName==="#comment"&&e.nodeValue==="[")return xc(e,[],t);if(t){const n=e.cloneNode(!0);return n.querySelectorAll("[data-island-slot]").forEach(r=>{r.innerHTML=""}),[n.outerHTML]}return[e.outerHTML]}}function xc(e,t=[],n=!1){if(e&&e.nodeName){if(hm(e))return t;if(!dm(e)){const r=e.cloneNode(!0);n&&r.querySelectorAll?.("[data-island-slot]").forEach(s=>{s.innerHTML=""}),t.push(r.outerHTML)}xc(e.nextSibling,t,n)}return t}function Es(e,t){const n=e?fm(e):[t];return n?Of(n.join(""),n.length):ye("div")}function dm(e){return e.nodeName==="#comment"&&e.nodeValue==="["}function hm(e){return e.nodeName==="#comment"&&e.nodeValue==="]"}function sa(e){return Array.isArray(e)?e:[e]}function Oc(e){const t=[];for(const n of e)n&&t.push({...n,onAfterLeave:n.onAfterLeave?sa(n.onAfterLeave):void 0,onBeforeLeave:n.onBeforeLeave?sa(n.onBeforeLeave):void 0});return Xl(...t)}const pm={scrollBehavior(e,t,n){const r=we(),s=Ve().options?.scrollBehaviorType??"auto";return e.path.replace(/\/$/,"")===t.path.replace(/\/$/,"")?t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:Nc(e.hash),behavior:s}:!1:(typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1?!1:t===Ge?oa(e,t,n,s):new Promise(i=>{const a=()=>{requestAnimationFrame(()=>i(oa(e,t,n,s)))};r.hooks.hookOnce("page:loading:end",()=>{const l=r["~transitionPromise"];l?l.then(a):a()})})}};function Nc(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function oa(e,t,n,r){if(n)return n;const s=um(e,t);return e.hash?{el:e.hash,top:Nc(e.hash),behavior:s?r:"instant"}:{left:0,top:0}}const gm={hashMode:!1,scrollBehaviorType:"auto"},Ot={...gm,...pm},mm=async(e,t)=>{let n,r;if(!e.meta?.validate)return;const s=([n,r]=Bn(()=>Promise.resolve(e.meta.validate(e))),n=await n,r(),n);if(s===!0)return;const o=Qt({fatal:!0,status:s&&(s.status||s.statusCode)||404,statusText:s&&(s.statusText||s.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}});return typeof window<"u"&&window.history.pushState({},"",t.fullPath),o},ym=e=>{const t=zr({path:e.path});if(t.redirect){const n=t.redirect.includes("#")?t.redirect:t.redirect+e.hash;return tn(n,{acceptRelative:!0})?(window.location.href=n,!1):n}},_m=[mm,ym],no={};function bm(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const u=o.includes(e.slice(i))?e.slice(i).length:1;let c=o.slice(u);return c[0]!=="/"&&(c="/"+c),Ci(c,"")}const a=Ci(r,e),l=!n||Wl(a,n)?a:n;return l+(l.includes("?")?"":s)+o}const vm=Pt({name:"nuxt:router",enforce:"pre",async setup(e){let t,n,r=Jr().app.baseURL;const s=Ot.history?.(r)??Ng(r),o=Ot.routes?([t,n]=Bn(()=>Ot.routes(ws)),t=await t,n(),t??ws):ws;let i;const a=Zg({...Ot,scrollBehavior:(R,v,g)=>{if(v===Ge){i=g;return}if(Ot.scrollBehavior){if(a.options.scrollBehavior=Ot.scrollBehavior,"scrollRestoration"in window.history){const b=a.beforeEach(()=>{b(),window.history.scrollRestoration="manual"})}return Ot.scrollBehavior(R,Ge,i||g)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=Ct(a.currentRoute.value);a.afterEach((R,v)=>{l.value=v}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const u=bm(r,window.location,e.payload.path),c=Ct(a.currentRoute.value),f=()=>{c.value=a.currentRoute.value};a.afterEach((R,v)=>{R.matched.at(-1)?.components?.default===v.matched.at(-1)?.components?.default&&f()});const p={sync:f};for(const R in c.value)Object.defineProperty(p,R,{get:()=>c.value[R],enumerable:!0});e._route=ut(p),e._middleware||={global:[],named:{}};const d=Yr();a.afterEach(async(R,v,g)=>{delete e._processingMiddleware,!e.isHydrating&&d.value&&await e.runWithContext(Uh),g&&await e.callHook("page:loading:end")});try{[t,n]=Bn(()=>a.isReady()),await t,n()}catch(R){[t,n]=Bn(()=>e.runWithContext(()=>Wt(R))),await t,n()}const _=u!==a.currentRoute.value.fullPath?a.resolve(u):a.currentRoute.value,y=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&u!==e.payload.path&&Wl(a.currentRoute.value.path,e.payload.path);f();const S=e.payload.state._layout;return a.beforeEach(async(R,v)=>{await e.callHook("page:loading:start"),R.meta=Dt(R.meta),e.isHydrating&&S&&!Rt(R.meta.layout)&&(R.meta.layout=S),e._processingMiddleware=!0;{const g=new Set([..._m,...e._middleware.global]);for(const w of R.matched){const P=w.meta.middleware;if(P)for(const k of Pc(P))g.add(k)}const b=zr({path:R.path});if(b.appMiddleware)for(const w in b.appMiddleware)b.appMiddleware[w]?g.add(w):g.delete(w);for(const w of g){const P=typeof w=="string"?e._middleware.named[w]||await no[w]?.().then(k=>k.default||k):w;if(!P)throw new Error(`Unknown route middleware: '${w}'.`);try{const k=await e.runWithContext(()=>P(R,v));if(!e.payload.serverRendered&&e.isHydrating&&(k===!1||k instanceof Error)){const B=k||Qt({status:404,statusText:`Page Not Found: ${u}`});return await e.runWithContext(()=>Wt(B)),!1}if(k===!0)continue;if(k===!1)return k;if(k)return nc(k)&&k.fatal&&await e.runWithContext(()=>Wt(k)),k}catch(k){const B=Qt(k);return B.fatal&&await e.runWithContext(()=>Wt(B)),B}}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),a.afterEach(R=>{if(R.matched.length===0&&!d.value)return e.runWithContext(()=>Wt(Qt({status:404,fatal:!1,statusText:`Page not found: ${R.fullPath}`,data:{path:R.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{if("name"in _&&(_.name=void 0),y){const R=a.resolve(e.payload.path);"name"in R&&(R.name=void 0),await a.replace({...R,force:!0}),e.hooks.hookOnce("app:suspense:resolve",async()=>{await a.replace({..._,force:!0})})}else await a.replace({..._,force:!0});a.options.scrollBehavior=Ot.scrollBehavior}catch(R){await e.runWithContext(()=>Wt(R))}}),{provide:{router:a}}}}),ia=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),ly=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),Ho=e=>{const t=we();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{ia(()=>e())}):ia(()=>e())},wm=Pt({name:"nuxt:payload",setup(e){const t=new Set;Ve().beforeResolve(async(n,r)=>{if(n.path===r.path)return;const s=await Fi(n.path);if(s){for(const o of t)delete e.static.data[o];for(const o in s.data)o in e.static.data||t.add(o),e.static.data[o]=s.data[o]}}),Ho(()=>{e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await Fi(n).catch(()=>{console.warn("[nuxt] Error preloading payload for",n)})}),navigator.connection?.effectiveType!=="slow-2g"&&setTimeout(xo,1e3)})}}),Em=Pt(()=>{const e=Ve();Ho(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Rm=Pt(e=>{let t;async function n(){let r;try{r=await xo()}catch(s){const o=s;if(!("status"in o&&(o.status===404||o.status===403)))throw o}t&&clearTimeout(t),t=setTimeout(n,Ni);try{const s=await $fetch(Po("builds/latest.json")+`?${Date.now()}`);s.id!==r?.id&&(e.hooks.callHook("app:manifest:update",s),t&&clearTimeout(t))}catch{}}Ho(()=>{t=setTimeout(n,Ni)})});function Tm(e={}){const t=e.path||window.location.pathname;let n={};try{n=Pr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||n?.path!==t||n?.expires{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const i=Co(n.app.baseURL,o.fullPath);Tm({path:i,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),Sm=Pt({name:"nuxt:global-components"}),It={default:xs(()=>Mr(()=>import("./DTz7wb45.js"),[],import.meta.url).then(e=>e.default||e))};function Am(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function Pm(e,t=Ve()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;const s=t._preloadPromises||=[];if(s.length>4)return Promise.all(s).then(()=>Pm(e,t));t._routePreloaded.add(n);for(const o of r){const i=o.components?.default;if(typeof i!="function")continue;const a=Promise.resolve(i()).catch(()=>{}).finally(()=>s.splice(s.indexOf(a),1));s.push(a)}await Promise.all(s)}const km=Pt({name:"nuxt:prefetch",setup(e){const t=Ve();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{const r=n?.meta?.layout;r&&typeof It[r]=="function"&&await It[r]()})}),e.hooks.hook("link:prefetch",n=>{if(tn(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=Pc(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof no[i]=="function"&&no[i]();typeof s=="string"&&s in It&&Am(It[s])})}}),xm=[Vp,Jp,vm,wm,Em,Rm,Cm,Sm,km],hr="",Rs=new WeakMap;function Om(e){if(Rs.has(e))return Rs.get(e);const t={...e};return t.render?t.render=(n,r,s,o,i,a)=>{if(o.mounted$??n.mounted$){const l=e.render?.bind(n)(n,r,s,o,i,a);return l.children===null||typeof l.children=="string"?ze(l):ye(l)}return Es(n._.vnode.el,hr)}:t.template&&=`
+ ${e.template}
+ ${hr}
+ `,t.setup=(n,r)=>{const s=we(),o=Ct(s.isHydrating===!1),i=en();if(s.isHydrating){const l={...i.attrs},u=Nm(i);for(const c in l)delete i.attrs[c];Gn(()=>{Object.assign(i.attrs,l),i.vnode.dirs=u})}Gn(()=>{o.value=!0});const a=e.setup?.(n,r)||{};return oo(a)?Promise.resolve(a).then(l=>typeof l!="function"?(l||={},l.mounted$=o,l):(...u)=>{if(o.value||!s.isHydrating){const c=l(...u);return c.children===null||typeof c.children=="string"?ze(c):ye(c)}return Es(i?.vnode.el,hr)}):typeof a=="function"?(...l)=>{if(o.value){const u=a(...l),c=t.inheritAttrs!==!1?r.attrs:void 0;return u.children===null||typeof u.children=="string"?ze(u,c):ye(u,c)}return Es(i?.vnode.el,hr)}:Object.assign(a,{mounted$:o})},Rs.set(e,t),t}function Nm(e){if(!e||!e.vnode.dirs)return null;const t=e.vnode.dirs;return e.vnode.dirs=null,t}function Mm(e={}){const t=Ct(""),n=Ct(e.politeness||"polite"),r=lc();function s(u="",c="polite"){t.value=u,n.value=c}function o(u){return s(u,"polite")}function i(u){return s(u,"assertive")}function a(){s(document?.title?.trim(),n.value)}function l(){r?.hooks?.removeHook("dom:rendered",a)}return a(),r?.hooks?.hook("dom:rendered",()=>{a()}),{_cleanup:l,message:t,politeness:n,set:s,polite:o,assertive:i}}function Im(e={}){const t=we(),n=t._routeAnnouncer||=Mm(e);return e.politeness!==n.politeness.value&&(n.politeness.value=e.politeness||"polite"),lo()&&(t._routeAnnouncerDeps||=0,t._routeAnnouncerDeps++,zc(()=>{t._routeAnnouncerDeps--,t._routeAnnouncerDeps===0&&(n._cleanup(),delete t._routeAnnouncer)})),n}const Hm=St({name:"NuxtRouteAnnouncer",props:{atomic:{type:Boolean,default:!1},politeness:{type:String,default:"polite"}},setup(e,{slots:t,expose:n}){const{set:r,polite:s,assertive:o,message:i,politeness:a}=Im({politeness:e.politeness});return n({set:r,polite:s,assertive:o,message:i,politeness:a}),()=>ye("span",{class:"nuxt-route-announcer",style:{position:"absolute"}},ye("span",{role:"alert","aria-live":a.value,"aria-atomic":e.atomic,style:{border:"0",clip:"rect(0 0 0 0)","clip-path":"inset(50%)",height:"1px",width:"1px",overflow:"hidden",position:"absolute","white-space":"nowrap","word-wrap":"normal",margin:"-1px",padding:"0"}},t.default?t.default({message:i.value}):i.value))}}),Mc=(e="RouteProvider")=>St({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(t){const n=t.renderKey,r=t.route,s={};for(const o in t.route)Object.defineProperty(s,o,{get:()=>n===t.renderKey?t.route[o]:r[o],enumerable:!0});return Ht(Zt,ut(s)),()=>t.vnode?ye(t.vnode,{ref:t.vnodeRef}):t.vnode}}),Lm=Mc(),aa=new WeakMap,Dm=St({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){const s=we(),o=bt(),i=Pe(Zt,null);let a;r({pageRef:o});const l=Pe(ec,null);let u;const c=s.deferHydration();let f=!1,p=0;if(s.isHydrating){const _=s.hooks.hookOnce("app:error",c);Ve().beforeEach(_)}e.pageKey&&gn(()=>e.pageKey,(_,y)=>{_!==y&&s.callHook("page:loading:start")});let d=!1;{const _=Ve().beforeResolve(()=>{d=!1});er(()=>{_(),c()})}return()=>ye(Sc,{name:e.name,route:e.route,...t},{default:_=>{const y=jm(i,_.route,_.Component),S=i&&i.matched.length===_.route.matched.length;if(!_.Component){if(u&&!S)return u;c();return}if(u&&l&&!l.isCurrent(_.route))return u;if(y&&i&&(!l||l?.isCurrent(i)))return S||u?u:null;const R=to(_,e.pageKey),v=Fm(i,_.route,_.Component);!s.isHydrating&&a===R&&!v&&_n(()=>{d||(d=!0,s.callHook("page:loading:end"))}),f&&a!==R&&p++,a=R;const g=!!(e.transition??_.route.meta.pageTransition??Oi),b=g&&Oc([e.transition,_.route.meta.pageTransition,Oi,{onAfterLeave(){s["~transitionFinish"]?.(),delete s["~transitionFinish"],delete s["~transitionPromise"],s.callHook("page:transition:finish",_.Component)}}]),w=e.keepalive??_.route.meta.keepalive??Ch;return u=kc(g&&b,sm(w,ye(Ro,{key:p,suspensible:!0,onPending:()=>{f=!0,g&&!s["~transitionPromise"]&&(s["~transitionPromise"]=new Promise(P=>{s["~transitionFinish"]=P})),s.callHook("page:start",_.Component)},onResolve:async()=>{f=!1;try{await _n(),s._route.sync?.(),await s.callHook("page:finish",_.Component),!d&&!v&&(d=!0,await s.callHook("page:loading:end"))}finally{c()}}},{default:()=>{const P={key:R||void 0,vnode:n.default?Bm(n.default,_):_.Component,route:_.route,renderKey:R||void 0,trackRootNodes:g,vnodeRef:o};if(!w)return ye(Lm,P);const k=_.Component.type,B=k;let M=aa.get(B);return M||(M=Mc(k.name||k.__name),aa.set(B,M)),ye(M,P)}}))).default(),u}})}});function jm(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>s.components?.default===n?.type);return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>s.components?.default!==e.matched[o]?.components?.default)||n&&to({route:t,Component:n})!==to({route:e,Component:n})}function Fm(e,t,n){return e?t.matched.findIndex(s=>s.components?.default===n?.type)ye(It[e.name],e.layoutProps,t.slots)}}),Um={name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},Vm=St({name:"NuxtLayout",inheritAttrs:!1,props:Um,setup(e,t){const n=we(),r=Pe(Zt),o=!r||r===nr()?Ac():r,i=Je(()=>{let c=ae(e.name)??o?.meta.layout??Ic(o?.path).appLayout??"default";return c&&!(c in It)&&e.fallback&&(c=ae(e.fallback)),c}),a=Ct();t.expose({layoutRef:a});const l=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",l);Ve().beforeEach(c)}let u;return()=>{const f=!!i.value&&i.value in It&&!!(o?.meta.layoutTransition??xi),p=f&&Oc([o?.meta.layoutTransition,xi,{onBeforeLeave(){n["~transitionPromise"]=new Promise(_=>{n["~transitionFinish"]=_})},onAfterLeave(){n["~transitionFinish"]?.(),delete n["~transitionFinish"],delete n["~transitionPromise"]}}]),d=u;return u=i.value,kc(p,{default:()=>ye(Ro,{suspensible:!0,onResolve:async()=>{await _n(l)}},{default:()=>ye(Wm,{layoutProps:kl(t.attrs,o.meta.layoutProps??{},{ref:a}),key:i.value||void 0,name:i.value,shouldProvide:!e.name,isRenderingNewLayout:_=>_!==d&&_===i.value,hasTransition:f},t.slots)})}).default()}}}),Wm=St({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(e,t){const n=e.name;e.shouldProvide&&Ht(ec,{isCurrent:o=>n===!1||n===(o.meta.layout??Ic(o.path).appLayout??"default")});const r=Pe(Zt);if(r&&r===nr()){const o=Ac(),i={};for(const a in o){const l=a;Object.defineProperty(i,l,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)?o[l]:r[l]})}Ht(Zt,ut(i))}return()=>!n||typeof n=="string"&&!(n in It)?t.slots.default?.():ye($m,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}),Km=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Gm=Om(Hm),qm={};function Jm(e,t){const n=Gm,r=Dm,s=Vm;return qe(),ct(s,null,{default:_o(()=>[pe(n),pe(r)]),_:1})}const Ym=Km(qm,[["render",Jm]]),zm={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error,r=Number(n.statusCode||500),s=r===404,o=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=s?xs(()=>Mr(()=>import("./CgyF6h6p.js"),__vite__mapDeps([2,3]),import.meta.url)):xs(()=>Mr(()=>import("./2423Vi93.js"),__vite__mapDeps([4,5]),import.meta.url));return(f,p)=>(qe(),ct(ae(c),Wc(Al({status:ae(r),statusText:ae(o),statusCode:ae(r),statusMessage:ae(o),description:ae(i),stack:ae(a)})),null,16))}},Qm={key:0},la={__name:"nuxt-root",setup(e){const t=()=>null,n=we(),r=n.deferHydration();if(n.isHydrating){const u=n.hooks.hookOnce("app:error",r);Ve().beforeEach(u)}const s=!1;Ht(Zt,nr()),n.hooks.callHookWith(u=>u.map(c=>c()),"vue:setup");const o=Yr(),i=!1,a=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;Xa((u,c,f)=>{if(n.hooks.callHook("vue:error",u,c,f).catch(p=>console.error("[nuxt] Error in `vue:error` hook",p)),a.test(navigator.userAgent))return n.hooks.callHook("app:error",u),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,u),!1;if(nc(u)&&(u.fatal||u.unhandled))return n.runWithContext(()=>Wt(u)),!1});const l=!1;return(u,c)=>(qe(),ct(Ro,{onResolve:ae(r)},{default:_o(()=>[ae(i)?(qe(),kf("div",Qm)):ae(o)?(qe(),ct(ae(zm),{key:1,error:ae(o)},null,8,["error"])):ae(l)?(qe(),ct(ae(t),{key:2,context:ae(l)},null,8,["context"])):ae(s)?(qe(),ct(Qu(ae(s)),{key:3})):(qe(),ct(ae(Ym),{key:4}))]),_:1},8,["onResolve"]))}};let ca;{let e;ca=async function(){if(e)return e;const r=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true")?_d(la):yd(la),s=xh({vueApp:r});async function o(i){await s.callHook("app:error",i),s.payload.error||=Qt(i)}r.config.errorHandler=o,s.hook("app:suspense:resolve",()=>{r.config.errorHandler===o&&(r.config.errorHandler=void 0)});try{await Mh(s,xm)}catch(i){o(i)}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(Ah),await s.hooks.callHook("app:mounted",r),await _n()}catch(i){o(i)}return r},e=ca().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{qe as A,kf as B,Sl as C,Jc as D,pe as E,_o as F,Pl as G,Fr as H,ey as I,ct as J,_n as K,Mr as L,ty as M,Xm as N,ny as O,xs as P,Dm as Q,ry as R,Gf as T,Km as _,we as a,Ho as b,er as c,St as d,ly as e,Zm as f,$h as g,ye as h,bt as i,Bh as j,Pm as k,ae as l,Je as m,iy as n,Gn as o,Bl as p,Co as q,ia as r,Ct as s,tn as t,Ve as u,Jr as v,Gd as w,kr as x,oy as y,ay as z};
diff --git a/demos/lookdownthewell/_nuxt/DTz7wb45.js b/demos/lookdownthewell/_nuxt/DTz7wb45.js
new file mode 100644
index 0000000..d2c4c76
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/DTz7wb45.js
@@ -0,0 +1 @@
+import{_ as t,A as _,J as c,Q as n}from"./ClHSmCCS.js";const o={};function a(r,s){const e=n;return _(),c(e)}const p=t(o,[["render",a]]);export{p as default};
diff --git a/demos/lookdownthewell/_nuxt/ImageModal.CZr4PeDX.css b/demos/lookdownthewell/_nuxt/ImageModal.CZr4PeDX.css
new file mode 100644
index 0000000..d90945c
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/ImageModal.CZr4PeDX.css
@@ -0,0 +1 @@
+.my-modal-image[data-v-03f9517e]{background-position:50%;background-repeat:no-repeat;background-size:contain;height:80vh;margin:0 auto;width:80vw}
diff --git a/demos/lookdownthewell/_nuxt/Modal.client.CFP6Uvth.css b/demos/lookdownthewell/_nuxt/Modal.client.CFP6Uvth.css
new file mode 100644
index 0000000..6c2aeed
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/Modal.client.CFP6Uvth.css
@@ -0,0 +1 @@
+.my-modal-mask{background-color:#00000080;display:table;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9998}.my-modal-wrapper{display:table-cell;vertical-align:middle}.my-modal-container{border-radius:2px;font-family:Helvetica,Arial,sans-serif;margin:0 auto;position:relative;transition:all .3s ease}.my-modal-header h3{color:#42b983;margin-top:0}.my-modal-default-button{float:right}.my-modal-enter,.my-modal-leave-active{opacity:0}.my-modal-enter .my-modal-container,.my-modal-leave-active .my-modal-container{transform:scale(1.1)}
diff --git a/demos/lookdownthewell/_nuxt/V-WRiSDP.js b/demos/lookdownthewell/_nuxt/V-WRiSDP.js
new file mode 100644
index 0000000..0c6db34
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/V-WRiSDP.js
@@ -0,0 +1 @@
+import{_ as c}from"./WWDE6tiG.js";import{_ as u}from"./BIAS2EGE.js";import{d as h,A as i,B as f,J as p,F as o,E as V,C as n,M as _,i as w}from"./ClHSmCCS.js";const v={style:{"text-align":"right"}},y=h({__name:"VideoModal.client",props:{showModal:{type:Boolean},modalVideo:{}},emits:["hideVideo"],setup(t,{emit:l}){const a=l,d=w(0),r=()=>{a("hideVideo")},m=s=>{d.value=s.width};return(s,e)=>(i(),f("div",null,[t.showModal?(i(),p(c,{key:0,onClose:r,width:d.value,class:"video"},{header:o(()=>[n("span",v,[n("span",{class:"my-modal-video-button",onClick:e[0]||(e[0]=B=>a("hideVideo"))})])]),body:o(()=>[V(u,{source:t.modalVideo,modal:!0,onVideoLoaded:m},null,8,["source"])]),footer:o(()=>[...e[1]||(e[1]=[])]),_:1},8,["width"])):_("",!0)]))}});export{y as default};
diff --git a/demos/lookdownthewell/_nuxt/VideoModal.DhlSmni7.css b/demos/lookdownthewell/_nuxt/VideoModal.DhlSmni7.css
new file mode 100644
index 0000000..be7b958
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/VideoModal.DhlSmni7.css
@@ -0,0 +1 @@
+.video .my-modal-header{text-align:right}.my-modal-video-button{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 31.112 31.112'%3E%3Cpath fill='%23fff' d='M31.112 1.414 29.698 0 15.556 14.142 1.414 0 0 1.414l14.142 14.142L0 29.698l1.414 1.414L15.556 16.97l14.142 14.142 1.414-1.414L16.97 15.556z'/%3E%3C/svg%3E");padding:2px;width:5%}.my-modal-container:hover .my-modal-video-button{visibility:visible}
diff --git a/demos/lookdownthewell/_nuxt/WWDE6tiG.js b/demos/lookdownthewell/_nuxt/WWDE6tiG.js
new file mode 100644
index 0000000..6d3973b
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/WWDE6tiG.js
@@ -0,0 +1 @@
+import{d as u,o as y,c as f,A as p,J as v,T as c,F as k,C as o,R as w,H as $,I as l,G as d}from"./ClHSmCCS.js";const b={class:"my-modal-wrapper"},C={class:"my-modal-header"},B={class:"my-modal-body"},E={class:"my-modal-footer"},T=u({__name:"Modal.client",props:{width:{}},emits:["close"],setup(i,{emit:m}){const n=m;let s=null;const r=t=>{t.key==="Escape"&&(console.log("closing"),n("close"))};return y(()=>{s||(s=r,document.addEventListener("keyup",s))}),f(()=>{s&&(document.removeEventListener("keyup",s),s=null)}),(t,e)=>(p(),v(c,{name:"modal"},{default:k(()=>[o("div",{class:"my-modal-mask",onClick:e[2]||(e[2]=a=>n("close")),onKeyup:e[3]||(e[3]=w(a=>n("close"),["esc"]))},[o("div",b,[o("div",{class:"my-modal-container",onHover:e[1]||(e[1]=()=>{}),style:$({width:i.width+"px"})},[o("div",C,[l(t.$slots,"header",{},()=>[e[4]||(e[4]=d(" default header ",-1))])]),o("div",B,[l(t.$slots,"body",{},()=>[e[5]||(e[5]=d(" default body ",-1))])]),o("div",E,[l(t.$slots,"footer",{},()=>[e[6]||(e[6]=d(" default footer ",-1)),o("button",{class:"my-modal-default-button",onClick:e[0]||(e[0]=a=>n("close"))}," OK ")])])],36)])],32)]),_:3}))}});export{T as _};
diff --git a/demos/lookdownthewell/_nuxt/builds/latest.json b/demos/lookdownthewell/_nuxt/builds/latest.json
new file mode 100644
index 0000000..aa0b431
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/builds/latest.json
@@ -0,0 +1 @@
+{"id":"a2a33a9d-814a-4256-95bb-fed86c45d616","timestamp":1775595200901}
\ No newline at end of file
diff --git a/demos/lookdownthewell/_nuxt/builds/meta/a2a33a9d-814a-4256-95bb-fed86c45d616.json b/demos/lookdownthewell/_nuxt/builds/meta/a2a33a9d-814a-4256-95bb-fed86c45d616.json
new file mode 100644
index 0000000..de2d28d
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/builds/meta/a2a33a9d-814a-4256-95bb-fed86c45d616.json
@@ -0,0 +1 @@
+{"id":"a2a33a9d-814a-4256-95bb-fed86c45d616","timestamp":1775595200901,"prerendered":["/"]}
\ No newline at end of file
diff --git a/demos/lookdownthewell/_nuxt/end-bg.D7I7s5kX.webp b/demos/lookdownthewell/_nuxt/end-bg.D7I7s5kX.webp
new file mode 100644
index 0000000..210f6f9
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/end-bg.D7I7s5kX.webp differ
diff --git a/demos/lookdownthewell/_nuxt/ep1-extra-bg.DepESD77.webp b/demos/lookdownthewell/_nuxt/ep1-extra-bg.DepESD77.webp
new file mode 100644
index 0000000..55ab607
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/ep1-extra-bg.DepESD77.webp differ
diff --git a/demos/lookdownthewell/_nuxt/ep2-extra-bg.D-MQH5Bu.webp b/demos/lookdownthewell/_nuxt/ep2-extra-bg.D-MQH5Bu.webp
new file mode 100644
index 0000000..cd46bb4
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/ep2-extra-bg.D-MQH5Bu.webp differ
diff --git a/demos/lookdownthewell/_nuxt/error-404.DL_4WIao.css b/demos/lookdownthewell/_nuxt/error-404.DL_4WIao.css
new file mode 100644
index 0000000..f27d23e
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/error-404.DL_4WIao.css
@@ -0,0 +1 @@
+.spotlight[data-v-1bd9e11a]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-1bd9e11a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media(prefers-color-scheme:light){.gradient-border[data-v-1bd9e11a]{background-color:#ffffff4d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media(prefers-color-scheme:dark){.gradient-border[data-v-1bd9e11a]{background-color:#1414144d}.gradient-border[data-v-1bd9e11a]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-1bd9e11a]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-1bd9e11a]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-1bd9e11a]{position:fixed}.left-0[data-v-1bd9e11a]{left:0}.right-0[data-v-1bd9e11a]{right:0}.z-10[data-v-1bd9e11a]{z-index:10}.z-20[data-v-1bd9e11a]{z-index:20}.grid[data-v-1bd9e11a]{display:grid}.mb-16[data-v-1bd9e11a]{margin-bottom:4rem}.mb-8[data-v-1bd9e11a]{margin-bottom:2rem}.max-w-520px[data-v-1bd9e11a]{max-width:520px}.min-h-screen[data-v-1bd9e11a]{min-height:100vh}.w-full[data-v-1bd9e11a]{width:100%}.flex[data-v-1bd9e11a]{display:flex}.cursor-pointer[data-v-1bd9e11a]{cursor:pointer}.place-content-center[data-v-1bd9e11a]{place-content:center}.items-center[data-v-1bd9e11a]{align-items:center}.justify-center[data-v-1bd9e11a]{justify-content:center}.overflow-hidden[data-v-1bd9e11a]{overflow:hidden}.bg-white[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-1bd9e11a]{padding-left:1rem;padding-right:1rem}.px-8[data-v-1bd9e11a]{padding-left:2rem;padding-right:2rem}.py-2[data-v-1bd9e11a]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-1bd9e11a]{text-align:center}.text-8xl[data-v-1bd9e11a]{font-size:6rem;line-height:1}.text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-1bd9e11a]{font-weight:300}.font-medium[data-v-1bd9e11a]{font-weight:500}.leading-tight[data-v-1bd9e11a]{line-height:1.25}.font-sans[data-v-1bd9e11a]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-1bd9e11a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-1bd9e11a]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-1bd9e11a]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-1bd9e11a]{padding-left:0;padding-right:0}.sm\:px-6[data-v-1bd9e11a]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-1bd9e11a]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-1bd9e11a]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-1bd9e11a]{font-size:1.25rem;line-height:1.75rem}}
diff --git a/demos/lookdownthewell/_nuxt/error-500.I1Dtv2V5.css b/demos/lookdownthewell/_nuxt/error-500.I1Dtv2V5.css
new file mode 100644
index 0000000..494c958
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/error-500.I1Dtv2V5.css
@@ -0,0 +1 @@
+.spotlight[data-v-a01dd0ba]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-a01dd0ba]{position:fixed}.-bottom-1\/2[data-v-a01dd0ba]{bottom:-50%}.left-0[data-v-a01dd0ba]{left:0}.right-0[data-v-a01dd0ba]{right:0}.grid[data-v-a01dd0ba]{display:grid}.mb-16[data-v-a01dd0ba]{margin-bottom:4rem}.mb-8[data-v-a01dd0ba]{margin-bottom:2rem}.h-1\/2[data-v-a01dd0ba]{height:50%}.max-w-520px[data-v-a01dd0ba]{max-width:520px}.min-h-screen[data-v-a01dd0ba]{min-height:100vh}.place-content-center[data-v-a01dd0ba]{place-content:center}.overflow-hidden[data-v-a01dd0ba]{overflow:hidden}.bg-white[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-a01dd0ba]{padding-left:2rem;padding-right:2rem}.text-center[data-v-a01dd0ba]{text-align:center}.text-8xl[data-v-a01dd0ba]{font-size:6rem;line-height:1}.text-xl[data-v-a01dd0ba]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-a01dd0ba]{font-weight:300}.font-medium[data-v-a01dd0ba]{font-weight:500}.leading-tight[data-v-a01dd0ba]{line-height:1.25}.font-sans[data-v-a01dd0ba]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-a01dd0ba]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-black[data-v-a01dd0ba]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-a01dd0ba]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:px-0[data-v-a01dd0ba]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-a01dd0ba]{font-size:2.25rem;line-height:2.5rem}}
diff --git a/demos/lookdownthewell/_nuxt/index.BKpffIZi.css b/demos/lookdownthewell/_nuxt/index.BKpffIZi.css
new file mode 100644
index 0000000..c7cfbc4
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/index.BKpffIZi.css
@@ -0,0 +1 @@
+#loading{background-color:#ececec;inset:0;position:absolute;z-index:1000}.h-w-center{float:left;left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}.parallax-section{overflow:hidden;position:relative}.house__lawn{background-image:url(./01-Lawn.By5cVc-H.webp);background-position:bottom;background-size:cover;bottom:0;height:15%;left:0;position:absolute;right:0;transform-origin:bottom}.house__house{background-image:url(./02-House.B0sXPXOR.webp)}.house__neighborhood{background-image:url(./03-Neighborhood.mSZZHrND.webp)}.house__mountains{background-image:url(./04-Mountains.CTm3hT_V.webp)}.house__sky{background-image:url(./05-Sky.CBzBjHWl.webp)}.title-panel{background-image:url(./05-Background.CiY1Jomq.webp);background-position:50%;background-size:cover;overflow:hidden;position:relative}.title__towers{background-image:url(./04-Towers.DeIt0F_3.webp);background-position:bottom}.title__pink{background-image:url(./03-Pink.ChDU6JK0.webp)}.title__triangle{background-image:url(./02-Triangle.CNs8fQld.webp)}.title__title{background-image:url(./01-Title.B27ntRjM.webp);background-size:contain}.street-bw-bg{background-image:url(./street-bw.C2CHql9C.webp)}.street-content{align-items:center;display:flex;height:100%;justify-content:center;position:relative;text-align:left}.kitchen-bg{background-image:url(./kitchen.QMpQHAaT.webp)}.video{font-size:0;position:absolute;top:0}.video iframe{height:100%;width:100%}.my-modal-body .video{position:relative}.video-tile{align-items:center;background-color:#e5dcbb;color:#332e1e;display:flex;z-index:100}.video-tile h2,.video-tile h3{font-family:Neue Helvetica,Helvetica,sans-serif;font-weight:700;line-height:.7em;margin-bottom:0;padding-bottom:22px}.video-tile h2{font-size:150px}.video-tile h3{font-size:75px}.video-tile p{font-family:Cormorant Garamond,serif}.video-holder{float:right;position:relative}.video-thumb{cursor:pointer;max-width:75vw}.side-bar{float:right;max-width:25vw;padding-left:15px}@media(max-width:640px){.video-thumb{max-width:none;width:100%}.side-bar{float:none;max-width:none}.side-bar h2,.side-bar h3{font-size:48px}}@media(min-width:640px)and (max-width:950px){.side-bar{float:none;max-width:500px}.side-bar h2,.side-bar h3{font-size:48px}}@media(min-width:950px){.video-thumb{width:50vw}}.shrink-wrap{float:left;left:50%;position:relative;top:0;transform:translate(-50%)}.ep1-extra-bg{background-image:url(./ep1-extra-bg.DepESD77.webp)}.extra-section-outer{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.ep1-extra__container{cursor:pointer;padding:0;position:relative}.ep1-extra__house{height:100%;left:0;position:absolute;top:0;width:50%}.ep1-extra__video{height:50%;left:50%;position:absolute;top:0;width:50%}.ep1-extra__table{left:50%}.ep1-extra__table,.ep1-extra__words{height:50%;position:absolute;top:50%;width:25%}.ep1-extra__words{left:75%}.ep2-extra-bg{background-image:url(./ep2-extra-bg.D-MQH5Bu.webp)}.extra-section-outer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.extra-section-inner{width:83.33%}@media(min-width:768px){.extra-section-inner{width:66.67%}}@media(min-width:992px){.extra-section-inner{width:50%}}.ep2-poem-row{align-items:flex-end;display:flex;height:25vh;justify-content:center;padding-bottom:1rem}.ep2-extra__container{cursor:pointer;padding:0;position:relative}.ep2-extra__pyramid{height:42.1%;left:0;position:absolute;top:0;width:60.8%}.ep2-extra__shapes{left:60.8%;width:19.4%}.ep2-extra__news,.ep2-extra__shapes{height:42.1%;position:absolute;top:0}.ep2-extra__news{left:80.2%;width:19.8%}.ep2-extra__video{left:0;width:40.2%}.ep2-extra__video,.ep2-extra__woman{height:57.9%;position:absolute;top:42.1%}.ep2-extra__woman{left:40.2%;width:59.9%}.contact-form{clear:left;font:14px Helvetica,Arial,sans-serif}@media(max-width:768px){.contact-form{padding:0 1em}.contact-form textarea{margin-bottom:0}}.contact-form h4{color:#6afaeb;font-size:20px}.contact-form .credits{margin-bottom:6em;text-align:center;text-decoration:underline}.contact-form .credits a{color:#6afaeb!important}.contact-form form{margin-bottom:2em}.contact-form input,.contact-form textarea{background:#000;border:1px solid #387e75;color:#6afaeb;margin-bottom:.5em;padding:.375rem .75rem;width:100%}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#6afaeb99}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#6afaeb99}.contact-form input:last-child,.contact-form textarea:last-child{margin-bottom:0}.contact-form #contact-message{min-height:6em;resize:none}.contact-form .btn-primary{background-color:#387e75;border:1px solid #387e75;color:#6afaeb;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.contact-form .btn-primary:hover{background-color:#4a9e93}.contact-form p{color:#6afaeb}.form-layout{display:flex;gap:1rem}.form-layout .inputs{flex:2}.form-layout .submit-button{display:flex;flex:1;flex-flow:column-reverse nowrap;padding-bottom:3px}@media(max-width:768px){.form-layout{flex-direction:column}}.end-section{align-items:center;background-image:url(./end-bg.D7I7s5kX.webp);background-position:bottom;background-size:cover;display:flex;justify-content:center;min-height:100vh;position:relative}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}
diff --git a/demos/lookdownthewell/_nuxt/kitchen.QMpQHAaT.webp b/demos/lookdownthewell/_nuxt/kitchen.QMpQHAaT.webp
new file mode 100644
index 0000000..8253411
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/kitchen.QMpQHAaT.webp differ
diff --git a/demos/lookdownthewell/_nuxt/rgwTzowZ.js b/demos/lookdownthewell/_nuxt/rgwTzowZ.js
new file mode 100644
index 0000000..e5e85da
--- /dev/null
+++ b/demos/lookdownthewell/_nuxt/rgwTzowZ.js
@@ -0,0 +1,2 @@
+function C(n,t){n.style.opacity&&n.style.opacity>.05?n.style.opacity=n.style.opacity-.05:n.style.opacity&&n.style.opacity<=.1?n.parentNode&&(n.parentNode.removeChild(n),t&&t()):n.style.opacity=.9,setTimeout(()=>C.apply(this,[n,t]),1e3/30)}const r="mini-toastr",p="error",f="warn",u="success",h="info",l=r,$=`${r}__notification`,m=`${r}-notification__title`,y=`${r}-notification__icon`,E=`${r}-notification__message`,N=`-${p}`,T=`-${f}`,A=`-${u}`,_=`-${h}`,I=3e3,O="";function b(n,t,o){t=t||{},o=o||O;for(const s in n)if(n.hasOwnProperty(s)){const e=n[s];e&&typeof e=="object"&&!(e instanceof Date||e instanceof RegExp)?b(e,t,o+s+" "):(t[o]&&typeof t[o]=="object"||(t[o]={}),t[o][s]=e)}return t}function x(n){const t=b(n);let o=JSON.stringify(t,null,2);return o=o.replace(/"([^"]*)": {/g,"$1 {").replace(/"([^"]*)"/g,"$1").replace(/(\w*-?\w*): ([\w\d .#]*),?/g,"$1: $2;").replace(/},/g,`}
+`).replace(/ &([.:])/g,"$1"),o=o.substr(1,o.lastIndexOf("}")-1),o}function L(n){let t=document.head||document.getElementsByTagName("head")[0],o=d("style");o.id=`${r}-styles`,o.type="text/css",o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n)),t.appendChild(o)}const g={types:{ERROR:p,WARN:f,SUCCESS:u,INFO:h},animation:C,timeout:I,icons:{},appendTarget:document.body,node:d(),allowHtml:!1,style:{[`.${l}`]:{position:"fixed","z-index":99999,right:"12px",top:"12px"},[`.${$}`]:{cursor:"pointer",padding:"12px 18px",margin:"0 0 6px 0","background-color":"#000",opacity:.8,color:"#fff","border-radius":"3px","box-shadow":"#3c3b3b 0 0 12px",width:"300px",[`&.${N}`]:{"background-color":"#D5122B"},[`&.${T}`]:{"background-color":"#F5AA1E"},[`&.${A}`]:{"background-color":"#7AC13E"},[`&.${_}`]:{"background-color":"#4196E1"},"&:hover":{opacity:1,"box-shadow":"#000 0 0 12px"}},[`.${m}`]:{"font-weight":"500"},[`.${E}`]:{display:"inline-block","vertical-align":"middle",width:"240px",padding:"0 12px"}}};function d(n="div"){return document.createElement(n)}function k(n,t,o){const s=d(o.icons[t].nodeType),e=o.icons[t].attrs;for(const a in e)e.hasOwnProperty(a)&&s.setAttribute(a,e[a]);n.appendChild(s)}function S(n,t,o,s){const e=d();e.className=o,s.allowHtml?e.innerHTML=t:e.appendChild(document.createTextNode(t)),n.appendChild(e)}function R(n){return n===u?A:n===f?T:n===p?N:n===h?_:O}const M={config:g,isInitialised:!1,showMessage(n,t,o,s,e,a){const i={};Object.assign(i,this.config),Object.assign(i,a);const c=d();return c.className=`${$} ${R(o)}`,c.onclick=function(){i.animation(c,null)},t&&S(c,t,m,i),i.icons[o]&&k(c,o,i),n&&S(c,n,E,i),i.node.insertBefore(c,i.node.firstChild),setTimeout(()=>i.animation(c,e),s||i.timeout),e&&e(),this},init(n){const t={};Object.assign(t,g),Object.assign(t,n),this.config=t;const o=x(t.style);return L(o),t.node.id=l,t.node.className=l,t.appendTarget.appendChild(t.node),Object.keys(t.types).forEach(s=>{this[t.types[s]]=(function(e,a,i,c,w){return this.showMessage(e,a,t.types[s],i,c,w),this}).bind(this)}),this.isInitialised=!0,this},setIcon(n,t="i",o=[]){o.class=o.class?o.class+" "+y:y,this.config.icons[n]={nodeType:t,attrs:o}}};export{l as CONTAINER_CLASS,I as DEFAULT_TIMEOUT,p as ERROR,N as ERROR_CLASS,y as ICON_CLASS,h as INFO,_ as INFO_CLASS,r as LIB_NAME,E as MESSAGE_CLASS,$ as NOTIFICATION_CLASS,u as SUCCESS,A as SUCCESS_CLASS,m as TITLE_CLASS,f as WARN,T as WARN_CLASS,S as addElem,L as appendStyles,g as config,k as createIcon,M as default,C as fadeOut,b as flatten,R as getTypeClass,x as makeCss,d as makeNode};
diff --git a/demos/lookdownthewell/_nuxt/street-bw.C2CHql9C.webp b/demos/lookdownthewell/_nuxt/street-bw.C2CHql9C.webp
new file mode 100644
index 0000000..9bcf0e8
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/street-bw.C2CHql9C.webp differ
diff --git a/demos/lookdownthewell/_nuxt/the-well-loader.DqxZC6bg.gif b/demos/lookdownthewell/_nuxt/the-well-loader.DqxZC6bg.gif
new file mode 100644
index 0000000..e9d58b2
Binary files /dev/null and b/demos/lookdownthewell/_nuxt/the-well-loader.DqxZC6bg.gif differ
diff --git a/demos/lookdownthewell/_payload.json b/demos/lookdownthewell/_payload.json
new file mode 100644
index 0000000..f6760d8
--- /dev/null
+++ b/demos/lookdownthewell/_payload.json
@@ -0,0 +1 @@
+[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1775595204660]
\ No newline at end of file
diff --git a/demos/lookdownthewell/favicon.ico b/demos/lookdownthewell/favicon.ico
new file mode 100644
index 0000000..382fecb
Binary files /dev/null and b/demos/lookdownthewell/favicon.ico differ
diff --git a/demos/lookdownthewell/images/ep-0-thumb.jpg b/demos/lookdownthewell/images/ep-0-thumb.jpg
new file mode 100644
index 0000000..9a57cea
--- /dev/null
+++ b/demos/lookdownthewell/images/ep-0-thumb.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cd9fdc1afc343676de9f9a8c8d71d658d7c68b0abb648afe74b47b6ca296370e
+size 74527
diff --git a/demos/lookdownthewell/images/ep-0-thumb.webp b/demos/lookdownthewell/images/ep-0-thumb.webp
new file mode 100644
index 0000000..05ac1a0
Binary files /dev/null and b/demos/lookdownthewell/images/ep-0-thumb.webp differ
diff --git a/demos/lookdownthewell/images/ep-1-thumb.jpg b/demos/lookdownthewell/images/ep-1-thumb.jpg
new file mode 100644
index 0000000..bf3eb78
--- /dev/null
+++ b/demos/lookdownthewell/images/ep-1-thumb.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7c17efe735cf17cc3759440a6c9bfab0b7895652ba51ac865021dab20f36b07b
+size 40971
diff --git a/demos/lookdownthewell/images/ep-1-thumb.webp b/demos/lookdownthewell/images/ep-1-thumb.webp
new file mode 100644
index 0000000..22b395f
Binary files /dev/null and b/demos/lookdownthewell/images/ep-1-thumb.webp differ
diff --git a/demos/lookdownthewell/images/ep-2-thumb.jpg b/demos/lookdownthewell/images/ep-2-thumb.jpg
new file mode 100644
index 0000000..a9e483c
--- /dev/null
+++ b/demos/lookdownthewell/images/ep-2-thumb.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:798ae180d4fbc2eb11ab563c69cff6fe95929c219c10fe224cf30843395473d9
+size 128643
diff --git a/demos/lookdownthewell/images/ep-2-thumb.webp b/demos/lookdownthewell/images/ep-2-thumb.webp
new file mode 100644
index 0000000..2f026d5
Binary files /dev/null and b/demos/lookdownthewell/images/ep-2-thumb.webp differ
diff --git a/demos/lookdownthewell/images/ep-3-thumb.jpg b/demos/lookdownthewell/images/ep-3-thumb.jpg
new file mode 100644
index 0000000..9aa5a21
--- /dev/null
+++ b/demos/lookdownthewell/images/ep-3-thumb.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2c39e4aa375dc6bc83682908270c2bd2b011ce5f135488d25d2dc062a14ec61e
+size 48427
diff --git a/demos/lookdownthewell/images/ep-3-thumb.webp b/demos/lookdownthewell/images/ep-3-thumb.webp
new file mode 100644
index 0000000..a748c53
Binary files /dev/null and b/demos/lookdownthewell/images/ep-3-thumb.webp differ
diff --git a/demos/lookdownthewell/images/ep1-extra-boxes.jpg b/demos/lookdownthewell/images/ep1-extra-boxes.jpg
new file mode 100644
index 0000000..94fbe54
--- /dev/null
+++ b/demos/lookdownthewell/images/ep1-extra-boxes.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:39e98f80e9141b084bb3c6b2e1403b2f6f5c62108843f4ed62666a63b76c808f
+size 203482
diff --git a/demos/lookdownthewell/images/ep1-extra-boxes.webp b/demos/lookdownthewell/images/ep1-extra-boxes.webp
new file mode 100644
index 0000000..3d599b0
Binary files /dev/null and b/demos/lookdownthewell/images/ep1-extra-boxes.webp differ
diff --git a/demos/lookdownthewell/images/ep2-extra-boxes.jpg b/demos/lookdownthewell/images/ep2-extra-boxes.jpg
new file mode 100644
index 0000000..a19ea69
--- /dev/null
+++ b/demos/lookdownthewell/images/ep2-extra-boxes.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cc1b1da102bfcdfb070daa2bfa87601c4b2edf7b49e0c74d2f779801382b6740
+size 140400
diff --git a/demos/lookdownthewell/images/ep2-extra-boxes.webp b/demos/lookdownthewell/images/ep2-extra-boxes.webp
new file mode 100644
index 0000000..f048778
Binary files /dev/null and b/demos/lookdownthewell/images/ep2-extra-boxes.webp differ
diff --git a/demos/lookdownthewell/images/supplemental-content/book-note.jpg b/demos/lookdownthewell/images/supplemental-content/book-note.jpg
new file mode 100755
index 0000000..36861e7
--- /dev/null
+++ b/demos/lookdownthewell/images/supplemental-content/book-note.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6012a85ec0832b4c178163f1350474d8174c3d7a2ad8c5fa694e7a85ed32d722
+size 1337823
diff --git a/demos/lookdownthewell/images/supplemental-content/book-note.webp b/demos/lookdownthewell/images/supplemental-content/book-note.webp
new file mode 100644
index 0000000..bef440e
Binary files /dev/null and b/demos/lookdownthewell/images/supplemental-content/book-note.webp differ
diff --git a/demos/lookdownthewell/images/supplemental-content/car-photo.jpg b/demos/lookdownthewell/images/supplemental-content/car-photo.jpg
new file mode 100755
index 0000000..44ae45b
--- /dev/null
+++ b/demos/lookdownthewell/images/supplemental-content/car-photo.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:49276006f307c33000de439b2e15ff5d3ac0a51e69af5f0cac1ba6ea81b9a082
+size 2044514
diff --git a/demos/lookdownthewell/images/supplemental-content/car-photo.webp b/demos/lookdownthewell/images/supplemental-content/car-photo.webp
new file mode 100644
index 0000000..e2c70bb
Binary files /dev/null and b/demos/lookdownthewell/images/supplemental-content/car-photo.webp differ
diff --git a/demos/lookdownthewell/images/supplemental-content/dancing-man.gif b/demos/lookdownthewell/images/supplemental-content/dancing-man.gif
new file mode 100755
index 0000000..2f36f0a
Binary files /dev/null and b/demos/lookdownthewell/images/supplemental-content/dancing-man.gif differ
diff --git a/demos/lookdownthewell/images/supplemental-content/frequency-paper.jpg b/demos/lookdownthewell/images/supplemental-content/frequency-paper.jpg
new file mode 100755
index 0000000..7956af0
--- /dev/null
+++ b/demos/lookdownthewell/images/supplemental-content/frequency-paper.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:da237b3fca2b3882de92b4175dd1fec376123ad85528ff2c8d3e7d0ff20d1162
+size 221137
diff --git a/demos/lookdownthewell/images/supplemental-content/frequency-paper.webp b/demos/lookdownthewell/images/supplemental-content/frequency-paper.webp
new file mode 100644
index 0000000..3b6bd55
Binary files /dev/null and b/demos/lookdownthewell/images/supplemental-content/frequency-paper.webp differ
diff --git a/demos/lookdownthewell/images/supplemental-content/house.jpg b/demos/lookdownthewell/images/supplemental-content/house.jpg
new file mode 100755
index 0000000..dfe5c2f
--- /dev/null
+++ b/demos/lookdownthewell/images/supplemental-content/house.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f07d189bb973ac8cd6cebbbcaa0de860d0eeb8307364549af4140deb0bacea1e
+size 2488864
diff --git a/demos/lookdownthewell/images/supplemental-content/house.webp b/demos/lookdownthewell/images/supplemental-content/house.webp
new file mode 100644
index 0000000..b13710a
Binary files /dev/null and b/demos/lookdownthewell/images/supplemental-content/house.webp differ
diff --git a/demos/lookdownthewell/images/supplemental-content/machine.jpg b/demos/lookdownthewell/images/supplemental-content/machine.jpg
new file mode 100755
index 0000000..2366692
--- /dev/null
+++ b/demos/lookdownthewell/images/supplemental-content/machine.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d2acf78996a8a19585b61799d01d1c899861de912b9e16f7b8cb5e26adc08a96
+size 158895
diff --git a/demos/lookdownthewell/images/supplemental-content/machine.webp b/demos/lookdownthewell/images/supplemental-content/machine.webp
new file mode 100644
index 0000000..fba7770
Binary files /dev/null and b/demos/lookdownthewell/images/supplemental-content/machine.webp differ
diff --git a/demos/lookdownthewell/images/supplemental-content/newspaper.jpg b/demos/lookdownthewell/images/supplemental-content/newspaper.jpg
new file mode 100755
index 0000000..40f852a
--- /dev/null
+++ b/demos/lookdownthewell/images/supplemental-content/newspaper.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:429b581585e64a0bb2c6cf34089fc618646c35e1705f454290f3fb400c38e8c2
+size 704151
diff --git a/demos/lookdownthewell/images/supplemental-content/newspaper.webp b/demos/lookdownthewell/images/supplemental-content/newspaper.webp
new file mode 100644
index 0000000..bb14ed6
Binary files /dev/null and b/demos/lookdownthewell/images/supplemental-content/newspaper.webp differ
diff --git a/demos/lookdownthewell/images/trailer-thumb.jpg b/demos/lookdownthewell/images/trailer-thumb.jpg
new file mode 100644
index 0000000..ac22d58
--- /dev/null
+++ b/demos/lookdownthewell/images/trailer-thumb.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0e26eeb90c076c5e7e3cfb1b1e8b26bebe554e9f3e0f96ecaa61fdb89e630101
+size 29138
diff --git a/demos/lookdownthewell/images/trailer-thumb.webp b/demos/lookdownthewell/images/trailer-thumb.webp
new file mode 100644
index 0000000..6d79be0
Binary files /dev/null and b/demos/lookdownthewell/images/trailer-thumb.webp differ
diff --git a/demos/lookdownthewell/index.html b/demos/lookdownthewell/index.html
new file mode 100644
index 0000000..e6f85d2
--- /dev/null
+++ b/demos/lookdownthewell/index.html
@@ -0,0 +1,56 @@
+
+
+Look Down The Well
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
We discovered a well on a warm summer day. The woods became black and the sky became gray. From deep in the ground it started to glow, so down in the well my lover did go.
Now at night I don't sleep, I hear often the sound, the cry of my lover deep under the ground.